Live data from Hacker News

Viewing profile — bdarnell

bdarnell

HN member
Joined
Mon, Aug 09, 2010, 9:57 PM UTC
HN karma
1,126
Public activity
174 items

About bdarnell

Co-founder & CTO of Cockroach Labs

Recent public activity

  1. comment
    Comment #26058046

    Google Reader's maintenance/downtime page was a Clerihew (preserved at readerisdead.com) Google Reader's built with electrons and leptons, meters and liters. We're off dealing with…

  2. story
  3. comment
    Comment #21557975

    This misfeature can show up in surprising places. Any use of assembly (`.s`) files in a Go program will by default add the executable-stack flag, as we discovered in CockroachDB: h…

  4. comment
    Comment #20877799

    I also like this larger hexagonal one: https://rampion.github.io/RegHex/

  5. comment
    Comment #20663115

    It's mainly for fun, but to find cases where it might be useful, think about symlinks into this filesystem. `ln -s /bashfs/somescript.sh /etc/hosts` and then your hosts file can be…

  6. comment
    Comment #20603325

    Don't destroy it, embrace it. AMP is the low-javascript web many of us pine for. If browsers implemented AMP natively (and it were properly standardized), it would be great, and it…

  7. story
  8. comment
    Comment #20098930

    > if I'm using CockroachDB and don't want to manage it myself, my only option is Cockroach Labs. Cockroach Labs is not your only option; you can also use other providers that have …

  9. comment
    Comment #20098001

    I'd like to thank our friends at TimescaleDB for the idea to use schema control as the dividing line (they're doing the same thing in their license)

  10. comment
    Comment #20097863

    (Cockroach Labs founder) The details are in the "additional usage grant" clause: https://github.com/cockroachdb/cockroach/blob/8acfe8ffd0028c... We decided to draw the line at whet…

  11. comment
    Comment #19660471

    I think this is an argument for not giving root/superuser all possible permissions by default. It's OK that granting the `pg_execute_server_program` permission gives access to this…

  12. comment
    Comment #19647674

    Here's the NEWS file for the curious: http://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=e...

  13. story
  14. comment
    Comment #19220819

    > Note, I don't believe it's necessary for _all_ transactions to be strictly serializable, but I would make the argument that all read-write transactions should be in order to prev…

  15. story
  16. comment
    Comment #18415065

    T.V. Raman (author of Emacspeak) has said that "S-Expressions are a major win" for visually-impaired users because they give you a good way to navigate the code structurally ("go t…

  17. comment
    Comment #18378004

    This is significant for programs written in Go, which tends to make system calls directly instead of using the libc wrapper functions. LD_PRELOAD trickery often doesn't work with G…

  18. comment
    Comment #18339933

    In theory `information_schema` is supposed to be universal, so you could do `select table_name from information_schema.tables`. However, getting useful information out of `informat…

  19. story
  20. comment
    Comment #17463246

    Performance isn't the only thing to consider. For example, tcmalloc and jemalloc both have good profiling/debugging tools, and these are the biggest reasons why I choose one of the…

  21. story
  22. comment
    Comment #16246660

    I learned Python 1.4 on DOS (with DJGPP). I think there were binary releases, but you couldn't use them if you needed any third-party C modules. There was no dynamic linking on DOS…

  23. comment
    Comment #15671203

    I'm also a fan of emacs shell and tramp, and use functions like this to start shells on remote boxes without the extra dired/whatever step: (defun shell-foo() (interactive) (let ((…

  24. comment
    Comment #15472155

    > When would you need to revoke an individual cert and why wouldn't that be better handled by just shutting down the VM or container instead? You revoke a cert when it's somehow be…

  25. comment
    Comment #15461930

    What "standard auth options" do you have in mind for node-to-node auth? The ones that come to my mind are even more of a pain to set up than TLS certs. It's true that setting up a …