Recent submissions

Comment · 10 days ago
Language rules are rarely clear cut.

But consider “tiler” (someone who lays tiles on a floor) vs “tiller” (someone who tills farmland). The single or double ‘l’ results in a long or short ‘i’ in the pronunciation.

Or “hater” vs “hatter”. “Hoping” vs “hopping”. “Later” vs “latter”. Etc

Comment · 1 month ago
Yep. He is trying to stir up public opinion after his legal options petered out.

Admitting the status of his original shares is not a good look either way. Either he sold, and the additional shares aren't technically worth $1B because he'd have sold them too. Otherwise he held, and is another unsatisfied greedy billionaire in the world.

Comment · 1 month ago
Comment · 3 months ago
This landing page is not good. It's mired in out-of-context jargon and implementation detail. (What does "virtualize the worktree" mean? Git already has "effectively free" branching. What does branching "mid-run" mean? How does a teammate "join while the work is happening"? What/where are they joining?).

What actually is it and what value do I get out of it?

Reading the linked blog posts: It's a layer on top of git for CRDT-based collaborative editing that captures addressable code deltas + agent conversations. I could have real-time collaborative humans + agents development and can resume any agent conversation from any point in history, because it is all stored (powered by DeltaDB). I guess?

I actually might want this, but wouldn't know it from the landing page.

Comment · 4 months ago
I don’t need “a varied sense of taste” to save money on gas and non-perishables.

I don’t need “a varied sense of taste” to budget and do simple math to determine the membership is worth it.

Babies don’t need “a varied sense of taste” to use diapers purchased from Costco in bulk at a great price.

Do I lack a “varied sense of taste” when I buy ingredients from Costco, like chicken thighs and rice and eggs and olive oil, and cook them at home?

Comment · 4 months ago
Right. License pulls happen extremely rarely for digital video games[1]

And delisting a game from a store isn't a license pull. Delisting prevents new purchases of the game, but owners of a game prior to delisting can still download and play[2]

For example, even though Sony is closing the PS3 store to new purchases after 20 years, existing owners of digital games can still download their digital copies. So my entire PSN digital library for the past 20 years is still downloadable and playable. Same for Steam.

I love GOG, and prefer a DRM-free digital copy for PC that I can backup redundantly, as it is the most future-proof option, IMO. Physical media can get damaged or lost and digital storefronts won't last forever (even Steam could shut down one day). Even my hard drives can fail and lose data. But even so, when I purchase a digital license for a game, I have good confidence it will be playable for years and years to come.

---

1. Of course, many online multiplayer games have had their servers shut down, after which the game becomes effectively unplayable. But this is a separate problem that isn't solved by choosing physical over digital media.

2. As long as the digital storefront exists and as long the console hardware still works, if I purchased it for a console.

Comment · 4 months ago
This more a dig at Sony than a reason Valve can’t also sell their hardware as a loss leader. They are massively profitable from their cut of Steam sales anyway. And part of PS Plus is a catalog of games and monthly games, similar to Gamepass. Valve could easily have a profitable subscription model for games or services if they wanted to.
Comment · 4 months ago
Comment · 4 months ago
if you go look at any real Go projects they usually use tons of dependencies and they're usually pinned to random git hashes

No, they are usually pinned to a git tag, which is usually a version string representing a released version. And the tag is locked to a hash to detect if the tag is later modified.

Comment · 4 months ago
I left the Python ecosystem some time ago.

Reasons: The Python 2->3 transition, asyncio package, async/await function coloring, abysmal package management, the GIL and poor performance, breakage from version to version. I'm ambivalent on type hints. I regret nothing, especially after seeing how the GC and JIT projects have been handled.

Golang addresses all of my problems with Python. Native code, good performance, an exceptional toolchain, a built-in package solution, great concurrency support, and they prioritize compatibility across versions. AI is good at writing Golang (as good as any other language I've tried), and AI benefits a lot from static types.

Comment · 5 months ago
It is because female mosquitos only mate once in their lifetime.
Comment · 5 months ago
Ah. So multiple billion actions per month, and probably multiple million dollars per year on their cloud, if they can even support that load (plus, the vendor lock in and etc). Makes sense.
Comment · 5 months ago
Comment · 5 months ago
Yeah, I'm probably wrong there. GPT OSS 20B is certainly much faster than some other models I've tried. I actually gave GPT OSS 20B a few prompts just now and it seems to respond as fast or faster than Qwen 3.5 9B. But I needed many more prompts for GPT OSS 20B to complete my contrived task, so progress felt much slower.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton