Viewing profile — bdarnell
bdarnell
HN member- Joined
- Mon, Aug 09, 2010, 9:57 PM UTC
- HN karma
- 1,126
- Public activity
- 174 items
- HN profile
- View on Hacker News ↗
About bdarnell
Recent public activity
-
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…
- story
-
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…
-
comment
Comment #20877799
I also like this larger hexagonal one: https://rampion.github.io/RegHex/
-
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…
-
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…
- story
-
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 …
-
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)
-
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…
-
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…
-
comment
Comment #19647674
Here's the NEWS file for the curious: http://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=e...
- story
-
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…
- story
-
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…
-
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…
-
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…
- story
-
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…
- story
-
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…
-
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 ((…
-
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…
-
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 …