Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mavam
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
61.
▲
by
mavam
9y ago
I've started with and am used to the "old-school" CMake. Is there a good article that showcases some of the more modern features?
62.
▲
by
mavam
9y ago
This is the most intuitive visualization of the Riemann Zeta function I've come across: https://youtu.be/sD0NjbwqlYw .
63.
▲
by
mavam
10y ago
Reminds me of a cooked-in version of LaTeXiT [1], a utility I find invaluable when it comes to combining figure drawing (e.g., with OmniGraffle) and LaTeX annotations of arbitrary complexity. [1] http://chachatelier.fr/latex
64.
▲
by
mavam
10y ago
It would be great to see such elaborate guidelines to be accompanied with an integration into a linting tool, such as clang-tidy.
65.
▲
by
mavam
10y ago
Here's my very basic attempt to visualize some of the key structures: https://github.com/mavam/abstract-algebra-cheatsheet . Is anyone aware of something similar, but much more comprehensive?
66.
▲
by
mavam
10y ago
I've done a similar-but-not-so-elaborate analysis a while ago with a large variety of compression algorithms: https://github.com/mavam/compbench . Only two input types: text logs and network traces. My conclusion w
67.
▲
by
mavam
10y ago
(Disclaimer: CAF co-maintainer here.) It's great to see more actor runtimes on the rise. Also interesting to see the actor model implemented in Go, which follows more of a pi calculus design with its channels. With an actor design, the
68.
▲
by
mavam
10y ago
When I took stats classes at UC Berkeley, we covered a lot of ground quickly. The courses (STAT 200A and 200B) where breadth-first in the sense that you just got a short amount of exposure to each concept. But since many concepts build on
69.
▲
by
mavam
10y ago
Shameless plug of my own attempt to summarize key concepts in probability theory and statistics: https://news.ycombinator.com/item?id=13060021
70.
▲
C++ Actor Framework (CAF)
(actor-framework.readthedocs.io)
2 points
by
mavam
10y ago
|
0 comments
71.
▲
by
mavam
10y ago
I fully agree that tracing each concept to its originating source has great value. From a presentational point of view, I wonder if it would pollute the plain/clean presentation of the formulas. Perhaps very small footnote-like citatio
72.
▲
by
mavam
10y ago
Ironically I used to title it "cheatsheet" but then switched to "cookbook" when the document was extending beyond +25 pages. I don't mind going back to "cheatsheet". Feel free to submit a pull request.
73.
▲
by
mavam
10y ago
Indeed, when I took my introductory statistics courses at UC Berkeley (STAT 200A and STAT 200B), we discussed the pitfalls of blindly applying these concepts---albeit at very high level. Initially, I wrote this cookbook/cheatsheet in o
74.
▲
by
mavam
10y ago
I understand that your point is that unique_ptr facilitates resource management. But the example you provide is a misleading. How is this supposed to compile? The deleter type is part of the unique_ptr. So you need something along these lin
75.
▲
by
mavam
10y ago
What's wrong with vector<bool> (other than its name)? The interface is exactly what you need to implement a bit-level abstraction in a language where this isn't a first-class primitive.
76.
▲
by
mavam
11y ago
Even better: N3980 [1] This proposal decouples the implementation of hash functions from how types get hashed. [1] http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n398...
77.
▲
by
mavam
11y ago
It's great to see efforts towards integration of strong cryptographic verifications. But what I currently miss is something much simpler: SHA digests for release tarballs. I've already contacted github support, but apparently this
78.
▲
by
mavam
11y ago
+1 for Having Measured It. The basic getline interface removes heap pressure by reusing the same string over and over, even though semantically the optional<string> approach may look cleaner. Eric Niebler showed a while ago (I can
79.
▲
by
mavam
11y ago
And one more comparative benchmark featuring Brotli: https://github.com/mavam/compbench
80.
▲
by
mavam
11y ago
The proposed Ranges TS has some nice benchmarks: https://ericniebler.github.io/std/wg21/D4128.html . See Appendix 1 and 4. (It's not exactly what you're asking for, but showcases that such claims often ho
81.
▲
by
mavam
11y ago
We've been seeing similar attempts recently, all attempting to fill a long overdue gap: the composability of algorithms in the standard library. At this point, there exists a TS [1] for ranges [2] along with an implementation [3]. It
82.
▲
by
mavam
11y ago
On a related note, the first few pages of my statistics cookbook [1] contain visualizations of several distributions with varying parameterization, both P[MD]Fs and CDFs. I found this quite helpful in getting an intuitive understanding of a
83.
▲
by
mavam
11y ago
Could you elaborate on the issues you have with ElasticSearch? Performance/Scaling? Usability?
84.
▲
by
mavam
11y ago
Excellent follow up, because the main developer of packet bricks is also a co-author of mTCP :-).
85.
▲
by
mavam
11y ago
The goal is to have both. In fact, the whole point of kernel bypass is performance, so just having ease of configuration would defeat the point. We're using packet bricks primarily for high-performance network monitoring in environment
86.
▲
by
mavam
11y ago
Iptables sits in the kernel and is also not available on non-Linux platforms like FreeBSD. With packet bricks you bypass the kernel and expose "virtual" interfaces to your applications by means of a simple configuration. Here'
87.
▲
by
mavam
11y ago
That's exactly the idea behind packet bricks (see other comment): you have one single tool that takes all the packets directly from the NIC (say eth0) and then exposes them according to your bricks configuration to a bunch of other int
88.
▲
by
mavam
11y ago
We've developed packet BRICKS for this: https://github.com/bro/packet-bricks Packet BRICKS is a Linux/FreeBSD daemon that is capable of receiving and distributing ingress traffic to userland applications. Its
89.
▲
by
mavam
11y ago
It's phenomenal to see Mozilla releasing this much high quality scripts to the community. It also shows that we really need a better "package manager" for Bro. To date, users have to manually cobble together scripts from all
90.
▲
by
mavam
11y ago
> No it doesn't. Parameters are constructed by the caller (in order to allow eliding the parameter copy, if the argument is a temporary anyway), therefore returning a parameter cannot be elided because that would have required the c
More ›