Live data from Hacker News

Viewing profile — jdf

jdf

HN member
Joined
Sat, Nov 13, 2010, 1:25 AM UTC
HN karma
108
Public activity
41 items

About jdf

No profile information was provided.

Recent public activity

  1. 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…

  2. 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…

  3. 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…

  4. 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…

  5. 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…

  6. comment
    Comment #12767483

    Yes, this is a great point! I was a bit sloppy in my wording above.

  7. 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…

  8. 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 …

  9. 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…

  10. 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/…

  11. 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 …

  12. 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…

  13. 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…

  14. 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…

  15. 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…

  16. 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…

  17. 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…

  18. comment
    Comment #7730983

    http://www.consul.io/intro/vs/serf.html

  19. 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…

  20. 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…

  21. 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 …

  22. 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…

  23. 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…

  24. 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…

  25. 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…