Viewing profile — jdf
jdf
HN member- Joined
- Sat, Nov 13, 2010, 1:25 AM UTC
- HN karma
- 108
- Public activity
- 41 items
- HN profile
- View on Hacker News ↗
About jdf
No profile information was provided.
Recent public activity
-
comment
Comment #43486644
It would be great if someone could implement the schema discovery algorithm from the DB research GOAT, Thomas Neumann, and add it to Apache Arrow: https://db.in.tum.de/~durner/pape…
-
comment
Comment #15020374
There's a Rust parser generator called LALRPOP that is apparently inspired by Menhir. https://github.com/nikomatsakis/lalrpop http://smallcultfollowing.com/babysteps/blog/2016/03/0…
-
comment
Comment #13726903
Not asking you to reveal any internal plans, but do you think there's any chance that some form of KNL could show up on GCP in the near future? FWIW we're currently using GCP, gene…
-
comment
Comment #13440934
There have been a lot of tuning systems that take a workload and try to optimize things like index structures. They are tools that get your database "tuned" rather than "self-tunin…
-
comment
Comment #13377485
> The way in which we are safer is memory safety, nothing more. I know you want to not overstate rust's claims given recent articles, but I think you're actually underselling a lit…
-
comment
Comment #12767483
Yes, this is a great point! I was a bit sloppy in my wording above.
-
comment
Comment #12767465
> The only thing I can think of that Rust has that Go doesn't is, like, SIMD, and I'm sure your comment wasn't just referring to SIMD. Just to clarify, are you referring to Rust us…
-
comment
Comment #12766886
I forgot to add - I partially agree with you about the productivity of GC. For non-performance sensitive code, GC simplifies a lot. Otherwise, I find Go much nicer to reason about …
-
comment
Comment #12766757
I agree with some of your points, but think this is phrased a bit harsh. FWIW, I write both Go and Rust on a regular basis. Here's where I would agree with you: - Go makes it harde…
-
comment
Comment #11755556
Not to be a stickler about name collisions, but Facebook wrote a research paper about a graph database called Unicorn back in 2013: https://people.csail.mit.edu/matei/courses/2015/…
-
comment
Comment #9147603
MVCC doesn't necessarily mean no in-place updates, it just means that you can distinguish between multiple versions. For example, Oracle: - keep most recent version of all keys in …
-
comment
Comment #8610407
If you are using a more minimal hypervisor (see my other comment on the parent), then there do seem to be some measurable gains. I've seen a few papers in this style: https://www.u…
-
comment
Comment #8610395
If you're running a service, then you can use a much trimmer hypervisor, e.g. https://github.com/siemens/jailhouse Since the guest unikernel isn't a full kernel, the hypervisor int…
-
comment
Comment #8484306
Just FYI, when 'sudo pip install pandas' doesn't work (which it didn't for me recently), you'll get no love upstream: https://github.com/pydata/pandas/issues/7517 As @mynegation no…
-
comment
Comment #8325689
I also use Bazqux, and endorse every point bonaldi made. It also works pretty smoothly on iOS with Feeddler. Despite shifting a lot of article tracking to Twitter, I still find RSS…
-
comment
Comment #8088797
It seems like this info should be front in center in the test. 1M/s 100kb writes is much more impressive than 1M/s 16 byte writes. That said, there's a previous benchmark linked to…
-
comment
Comment #7830354
I've been using BazQux since the Google Reader close and have been pretty happy with it. I don't think I've noticed a single issue with BazQux so far. The web interface is actually…
-
comment
Comment #7730983
http://www.consul.io/intro/vs/serf.html
-
comment
Comment #7701644
Good point, although it's not like the stock protobuf implementation (rather than protocol) is the best that can be had. For example, this implementation of protobuf deserializatio…
-
comment
Comment #6660759
Lamport's description of his failures in introducing the Paxos algorithm is a highly amusing story: http://research.microsoft.com/en-us/um/people/lamport/pubs/p... For those that d…
-
comment
Comment #6160191
Not if you're running a normal Linux distro on ARM - Dropbox doesn't provide a binary there. Which is a bummer since there are a number of nice, simple, and cheap machines you can …
-
comment
Comment #6022079
I've always been a vim/screen/bash user rather than an IDE, so I can't speak to the experience of using Eclipse/IntelliJ on a Chromebook. The fact that I'm doing everything console…
-
comment
Comment #6022036
For me, there are three potential types of applications: a. Those that run fine on the Chromebook. b. Those that would run fine on a larger laptop or desktop, but not on the Chrome…
-
comment
Comment #6020813
I feel like the Chromebook is actually a better experience than a laptop. As a programmer, I honestly only use 2 windows: browser and shell. Running crouton to create chroot Ubuntu…
-
comment
Comment #5566917
Alternatively, you can add ':p' to the third line. This will print out the command rather than executing it. Additionally, it's also added to your bash history, so you can add it b…