Viewing profile — jacob2161
jacob2161
HN member- Joined
- Sun, Apr 21, 2024, 5:50 AM UTC
- HN karma
- 88
- Public activity
- 19 items
- HN profile
- View on Hacker News ↗
About jacob2161
Now working on human-centric AI.
Obsessed with history, computers, and open systems.
Happy to chat: hn@jacob.gold
https://jacob.gold
https://bsky.app/profile/jacob.gold
Recent public activity
-
comment
Comment #45022821
Chrony over NTP is capable of incredible accuracy, as shown in the post. Most users who think they need PTP actually just need Chrony and high quality NICs. Chrony is also much bet…
-
comment
Comment #45018324
That's a good point too. It seems a bit weird to me to garbage collect connections that I know I'll just recreate in most cases, especially when they're so cheap and limited in num…
-
comment
Comment #45016418
Yeah, that's a good point. It's less about LOC than complexity (data structures, complicated string parsing, handling binary data, etc). And that's actually the advice I follow mys…
-
comment
Comment #45015783
Thanks for the comments. I'm a fan. Yeah, I think "PRAGMA optimize" here on startup is basically a no-op and only costs microseconds but I should just remove it. Seems like the ide…
-
comment
Comment #45015556
Thanks for pointing this out. I don't think it's something this little helper library should try to do. This kind of thing belongs in whatever database abstraction you're building/…
-
comment
Comment #45010480
That post is quite nitpicky, pointing to edge cases and old version behavior. The essence of it is that writing reliable Bash scripts requires significant domain knowledge, which i…
-
comment
Comment #45010423
You're assuming env is in /usr/bin? There are real environments where it's at /bin/env. Running a script with bash script.sh Works on any system with bash in the path, doesn't requ…
-
comment
Comment #45010142
Stylistically, I much prefer #!/bin/bash set -o errexit set -o nounset set -o pipefail It reminds me when I wrote a lot of Perl: #!/usr/bin/perl use strict; use warnings; I also pr…
- comment
-
comment
Comment #44906775
Yeah, I'd love to see growth improve but Bluesky is already in an exclusive club of social apps that have "broken through" in some significant way. It's not going anywhere. And it'…
-
comment
Comment #44904428
I agree there's a lot of room for improvement in making it easier. But certain things like full-network relays/app views just have inherent bandwidth/storage/compute costs associat…
-
comment
Comment #44904098
Anyone else is also free to run these services (app views, relays) and a few people already are doing this. An atproto PDS is like a structured-data blog hosted on a web server. An…
-
comment
Comment #44903509
1. I believe they actually could generate (low) billions of dollars without compromising at all, if they manage to reach true mainstream scale (>1 billion MAUs) 2. I really don't c…
-
comment
Comment #44903422
Bluesky is built on atproto, which is designed to be "locked open" in a way that can't be rescinded. That was a core design constraint. VCs funded Netscape which did more than any …
-
comment
Comment #44903408
I believe this isn't as much of a problem as it appears to be at first glance because of the scale of social apps like Bluesky. For example, Wikipedia generates >$180M/yr just by r…
- comment
-
comment
Comment #44495308
You have a fair point about plow. I've used it enough to know that it basically works at spamming HTTP requests at a specified concurrency. When I'm doing something where I want be…
-
comment
Comment #44470050
(I didn't downvote you) plow may not be the best tool that exists but it does make concurrent HTTP requests and generate metrics for them successfully. The writes returned 3xx beca…
-
comment
Comment #44466147
In the post I also showed results for a little `gohttpd` program running the CGI program: https://github.com/Jacob2161/cgi-bin/blob/main/gohttpd/main.... See as "Benchmarking (writ…