fiddlerwoaroof

Joined 12 years ago

Karma
6,539
Submissions
2,812
Member since
Jul 16
el-hn [at] elangley.org

fiddlerwoaroof.at.hn

View on Hacker News

Recent submissions

Comment · 17 days ago
Yeah, a lot of websites these days seem to block or mess up autofill where I actually want it: I can’t say how many websites break credit card autocomplete, TOTP code autocomplete (e.g. via Apple’s native TOTP implementation), username/password autocomplete. I can never really tell if it’s incompetence or a misguided idea of security, but it’s extremely annoying.
Comment · 21 days ago
I forgot about that, delta compression still can save quite a bit when you have nearly-identical files.
Comment · 21 days ago
It can get even smaller when loose objects get packed into packfiles because of delta compression: a whole bunch of identical files can be stored in minimal overhead over storing one copy.
Comment · 3 months ago
Google Buzz also seemed like a better path for Google to have a "social network" than what they tried to do with G+: Post short twitter-like things from various Google properties and have your friends posts show up in the same place. Between Buzz, Reader and gmail chat, Google had a fairly solid lineup of social products that they killed one way or another to boost G+.
Comment · 3 months ago
Yeah, I’ve done that in a slightly hacky way (manually run the various stages of the sbcl build and statically link c libs before building the actual image).
Comment · 3 months ago
sbcl can compile to a single executable (the image is embedded in the binary). From a deployment standpoint, the only real issue is if you depend on a dynamically linked C library like OpenSSL.
Comment · 3 months ago
AI can generate a fairly satisfactory SVG for a favicon now (programmer art quality at least).
Comment · 3 months ago
In a world with nix and where nearly every system has zsh, restricting yourself to the POSIX version of these tools is masochistic.
Comment · 3 months ago
The two arg cd is pretty useful (and, zsh implements it too because cd is a shell feature): if you have parallel directory structure (e.g. the way rails does tests) you can switch from app/b/c/d to spec/b/c/f by doing `cd app spec`
Comment · 3 months ago
I just use while’s default variable name, $REPLY most of the time. But `while` is my preferred tool for the xargs problem in most cases.
Comment · 5 months ago
My experience mostly matches this: I think of a piece of development work having three phases:

1. Prototype 2. Initial production implementation 3. Hardening

My experience with LLMs is that they solve “writer’s block” problems in the prototyping phase at the expense of making phases 2+3 slower because the system is less in your head. They also have a mixed effect on ongoing maintenance: small tasks are easier but you lose some of the feel of the system.

Comment · 7 months ago
You can hold command and drag the icons under the notch to make the invisible ones eventually show
Comment · 7 months ago
This might be programmer-brain, but I find sqlite is pretty nice for things people would use a spreadsheet for. It’s a little bit higher friction, but when I started designing a Improv-like terminal spreadsheet a while ago, I eventually realized I was just reinventing databases.
Comment · 7 months ago
“assuming a controlled access road without pedestrian traffic”
Comment · 7 months ago
The Cayenne would not be safer going 35 instead of 40 "regardless of all other variables": it's statistically safer to go closer to the flow of traffic because you're then "at rest" with respect to other drivers (assuming a controlled access road without pedestrian traffic). If the speed limit is 55 and the flow of traffic is 70–80 (as is the case with the Beltway around DC, despite automated enforcement), then going 55 is more dangerous than "speeding". The issue with 100% enforcement is every law assumes certain circumstances or variables and the real world is infinitely more complex than any set of variables that can reasonably be foreseen by law (and laws that attempt to foresee as many variables as possible are more complicated and, consequently, harder for normal people to apply, which is another reason for latitude in enforcement).

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton