HNHacker News
TopNewBestAskShowJobs

loevborg

851 karma · joined February 11, 2011

Contact me at pesterhazy@gmail.com
submissionscomments
loevborg··on We've followed their lives for six decades; now the stars of 7 Up are bowing out
7up is truly one of the most astonishing and ambitious pieces of television ever made. When I found it, I couldn't stop watching it and I learned a ton from it. Highly recommended!
loevborg··on Xanadu was waiting for agents
Nelson was a pioneer of computing? No, he is a pioneer of computing.
loevborg··on Borges Labyrinth in Venice reopens to the public
I was on the island of San Giorgio Maggiore last year and was disappointed that I wasn't able to see the labyrinth. Also if I remember correctly the tower of the church wasn't accessible due to renovations. I'm glad to hear that the labyrinth is getting reopened. In general there's so much so see in Venice, and most of it is not overcrowded at all once you skip the top 10 sights that get visits by mass tourism.
loevborg··on Aurora DSQL: Scalable, Multi-Region OLTP
I agree, same for foreign keys, triggers, higher isolation levels, the list goes on
loevborg··on Aurora DSQL: Scalable, Multi-Region OLTP
DSQL looks like a Big Deal to me - solving the essential scaling bottleneck that relational DBs give you without ending up with a weird system like dynamodb that no one wants to use.

Why aren't more people talking about it?

loevborg··on Some more things about Django I've been enjoying
Please go on. I also feel like asyncio is a big hack. Even just accidentally blocking the event loop is way too easy. And I couldn't believe it when I read that you need to store a reference to a task in a set to keep it from accidentally getting canceled. How did this become the main stack of AI backends? It's like node but slower AND much easier to mess up because of synchronous IO.
loevborg··on The startup's Postgres survival guide
My advice:

- Don't use long-running transactions. They are a risk for db health. Only use transaction when you have a strong justification

- Set idle_in_transaction_session_timeout to prevent a long-running transaction from holding on to locks or tuples

- Set lock_timeout for migrations to prevent a single DDL statement to bringing down your system

- Set statement_timeout to prevent an expensive query from bringing down your system

loevborg··on Prefer duplication over the wrong abstraction (2016)
I think you missed GP's point
loevborg··on Removing 'um' from a recording is harder than it sounds
Thanks for the link. As a longtime listener, listening to Bob Garfield's voice brought a tear to my eye - I'm a big fan and was sad when he left OTM, as much as I admire Brooke.
loevborg··on Talkie: a 13B vintage language model from 1930
user: Do you think Germany will start a major war in Europe?

talkie-1930: No, I do not think Germany will start a major war in Europe. I think the war, if it comes, will be started by someone else. Germany may fight to prevent a war being started, but she will not be the starter. Germany has had enough of war.

loevborg··on IPv6 traffic crosses the 50% mark
Any services like this for Hetzner?
loevborg··on IPv6 traffic crosses the 50% mark
Sometimes TCP/IP is a leaky abstraction, and recently ipv6 peeked through in two separate instances:

- In a cafe wifi, I had partial connectivity. For some reason my wifi interface had an ipv6 address but no ipv4 address. As a result, some sites worked just fine but github.com (which is, incredibly, ipv4-only) didn't

- I created a ipv6-only hetzner server (because it's 2026) but ended up giving up and bought a ipv6 address because lack of ipv4 access caused too many headaches. Docker didn't work with default settings (I had to switch to host networking) and package managers fail or just hang when there's no route to the host. All of which is hard to debug and gets in your way

loevborg··on YouTube now world's largest media company, topping Disney
I don't think I get notified but maybe it's because my replies are unpopular
loevborg··on YouTube now world's largest media company, topping Disney
I agree. I wonder how people are motivated to comment if they can't even track replies or check likes. It certainly completely kills motivation for me
loevborg··on Cirrus Labs to join OpenAI
What was the USP of their CI service?
loevborg··on Bun: cgroup-aware AvailableParallelism / HardwareConcurrency on Linux
This was pre-Anthropic but the fact that Bun automatically loads .env files if they're present almost disqualifies it from most tasks https://github.com/oven-sh/bun/issues/23967

It makes it hard to take them too seriously with such a design choice - a footgun really. It's so easy to accidentally load secrets via environment variables, with no way to disable this anti-feature.

loevborg··on Windows 95 defenses against installers that overwrite a file with an older one
This sentence doesn't include examples of the passive voice.
loevborg··on Claude Code's source code has been leaked via a map file in their NPM registry
You're right about process.argv - wow, that looks like a maintenance and testability nightmare.
loevborg··on Claude Code's source code has been leaked via a map file in their NPM registry
useCanUseTool.tsx looks special, maybe it'scodegen'ed or copy 'n pasted? `_c` as an import name, no comments, use of promises instead of async function. Or maybe it's just bad vibing...
loevborg··on Claude Code's source code has been leaked via a map file in their NPM registry
Can you give an example? Looks fairly decent to me
loevborg··on Clojure: The Documentary (April 16th) [video]
OMG that looks amazing. As a Clojure acolyte of 10+ years, I can't wait to see this.
loevborg··on AEP (API Design Standard and Tooling Ecosystem)
This looks like a useful set of guidelines. I see the most value in reducing the bikeshedding which invariably happens when designing an API. I wonder if anyone is using AEP and can comment on downsides or problems they've encountered.

One thing I've noticed is that the section on batch endpoints is missing batch create/update. Also batch get seems a little strange - in the JSON variant it returns an object with a link for missing entities.

loevborg··on “It turns out” (2010)
PS all 17 hits for "it turns out" in the repository are from other speakers.
loevborg··on “It turns out” (2010)
I'm a big Rich Hickey fan. He's a big user of a (to me) peculiar variant of the phrase, "it ends up": a total of 144 times in https://github.com/matthiasn/talk-transcripts

It also struck me as a bit of a sleight of hand - but maybe it's just rhetorical flourish. Or more charitably you could say it's inevitable - in a conference talk of finite length, you can't possibly back up every assertion with detailed evidence. "It turns out" or "it ends up" are then a shorthand way of referring to your own experience.

loevborg··on Elevated Errors in Claude.ai
Literally every interview I've done recently has included the question: "What's your stance on AI coding tools?" And there's clearly a right and wrong answer.
loevborg··on Show HN: I built a sub-500ms latency voice agent from scratch
Nice write-up, thanks for sharing. How does your hand-vibed python program compare to frameworks like pipecat or livekit agents? Both are also written in python.
loevborg··on Python Type Checker Comparison: Empty Container Inference
Which setting specifically? Can you repro in the typescript playground?
loevborg··on Python Type Checker Comparison: Empty Container Inference
FWIW, Typescript is using Strategy 2: https://www.typescriptlang.org/play/?#code/GYVwdgxgLglg9mABM...

I'm a bit confused by the fact that the array starts out typed as `any[]` (e.g. if you hover over the declaration) but then, later on, the type gets refined to `(string | number)[]`. IMO it would be nicer if the declaration already showed the inferred type on hover.

loevborg··on Technical Excellence Is Not Enough
Yeah that's a painful process, as I know from experience. What do you think is the reason for the gradual shift?
loevborg··on A distributed queue in a single JSON file on object storage
This is fascinating. It sounds like you're building "cloud datastructures" based on S3+CAS. What are the benefits, in your view, of doing using S3 instead of, say, dynamo or postgres? Or reaching for NATS/rabbitmq/sqs/kafka. I'd love to hear a bit more about what you're building.
Page 1 of 12Next →