News for hackers. Stuff that matters.

loevborg

Re:Why are good developers so wary of agentic development? on Thursday October 29, 2026 @04:48PM (#50295693)
This comment makes me despair. Pair Programming and TDD, as well as other aspects of Extreme Programming, were explicitly introduced as practices that put the human, with needs and feelings, at the center of the software development process. Your analogy is wildly off base, so much so that I suspect a trolling attempt (if that's the case, well played)
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!
Re:Xanadu Was Waiting for Agents on Thursday September 03, 2026 @04:08PM (#49556111)
Nelson was a pioneer of computing? No, he is a pioneer of computing.
Re:Borges Labyrinth in Venice reopens to the public on Tuesday September 01, 2026 @04:23AM (#49519421)
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.
Re:Aurora DSQL: Scalable, Multi-Region OLTP on Wednesday July 29, 2026 @06:15PM (#49103803)
I agree, same for foreign keys, triggers, higher isolation levels, the list goes on
Re:Aurora DSQL: Scalable, Multi-Region OLTP on Wednesday July 29, 2026 @04:23PM (#49102549)
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?

Re:Some more things about Django I've been enjoying on Sunday July 26, 2026 @04:28PM (#49062090)
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.
Re:The startup's Postgres survival guide on Wednesday July 22, 2026 @04:39PM (#49013092)
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

I think you missed GP's point
Re:Removing 'um' from a recording is harder than it sounds on Saturday June 13, 2026 @03:45AM (#48514564)
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.
Re:Talkie: a 13B vintage language model from 1930 on Tuesday April 28, 2026 @09:02AM (#47933984)
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.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time on Thursday April 16, 2026 @05:39AM (#47790780)
Any services like this for Hetzner?
Re:IPv6 Traffic Crosses the 50% Mark for the First Time on Thursday April 16, 2026 @03:36AM (#47789864)
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

Re:YouTube now world's largest media company, topping Disney on Wednesday April 15, 2026 @02:29AM (#47775426)
I don't think I get notified but maybe it's because my replies are unpopular
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
Re:Cirrus Labs to join OpenAI on Saturday April 11, 2026 @10:08AM (#47730763)
What was the USP of their CI service?
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.

This sentence doesn't include examples of the passive voice.
You're right about process.argv - wow, that looks like a maintenance and testability nightmare.
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...
Can you give an example? Looks fairly decent to me
Re:Clojure: The Documentary (April 16th) [video] on Saturday March 28, 2026 @02:49PM (#47557236)
OMG that looks amazing. As a Clojure acolyte of 10+ years, I can't wait to see this.
Re:AEP (API Design Standard and Tooling Ecosystem) on Saturday March 14, 2026 @07:24AM (#47375549)
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.

Re:"It Turns Out" on Wednesday March 04, 2026 @11:14AM (#47249651)
PS all 17 hits for "it turns out" in the repository are from other speakers.
Re:"It Turns Out" on Wednesday March 04, 2026 @11:12AM (#47249616)
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.

Re:Elevated Errors in Claude.ai on Tuesday March 03, 2026 @05:01AM (#47230375)
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.
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.
Which setting specifically? Can you repro in the typescript playground?
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.

Re:Technical Excellence Is Not Enough on Thursday February 26, 2026 @08:06AM (#47165540)
Yeah that's a painful process, as I know from experience. What do you think is the reason for the gradual shift?

Older ยป