HNHacker News
TopNewBestAskShowJobs

WatchDog

3,287 karma · joined September 30, 2012

dev
submissionscomments
WatchDog··on 5x faster Edge Functions: V8 isolates to Firecracker MicroVMs
All else being equal, v8 isolates should be lower latency than firecracker.

As they mention, the v8 latency was because the v8 runtime was hosted externally.

Firecracker has better security model.

This old thread[0] with kentonv author of Cloudflare's workers platform covers some of the differences.

[0]: https://news.ycombinator.com/item?id=31740885

WatchDog··on S3 Is the Future, S3 Is the Past
What I've read, and it seems reasonable to me, is that glacier is mostly just stored on the same HDDs that everything else is stored on.

What you need to understand is that a modern hard drives are severely limited in the amount of IOPS they can perform. Disk size has grown, but read and write speeds have not kept up with it.

In 1990 you could read a whole hard drive in 2 minutes, in 2026 as sizes have grown it takes the entire day.

As a system designer you want the maximum utilisation of your hardware, so you want to be close to saturating the IO that your drives are capable of.

What that means in practice is that only a tiny portion of the drive can be allocated to files that are read often.

That leaves the rest of the drive for files which are not used very often.

WatchDog··on S3 Is the Future, S3 Is the Past
It's hard to imagine how these API differences can be explained by the different underlying block device. I don't see any good reason you couldn't support these operations on a HDD.

I suspect it's more to do with the fact that with One Zone is a clean rewrite of large parts of the application stack that makes up S3.

S3 is made up of hundreds of microservices[0], there probably isn't anyone at Amazon that actually understands the whole system. Refactoring it to support these features probably requires coordination between a lot of different teams. They might have petabytes of metadata, making a change to how metadata is persisted probably requires a massive risky data migration.

[0]: "All in, S3 today is composed of hundreds of microservices" - https://www.allthingsdistributed.com/2023/07/building-and-op...

WatchDog··on Ubuntu 26.10 completes transition to Rust-based coreutils
Fil-C[0] can compile GNU coreutils, it has stronger* memory safety guarantees than rust, none of the compatibility issues that a wholesale rewrite has, and performance that seems to be within about a factor of two[1] compared to the normally compiled code..

[0]: https://fil-c.org/.

[1]: https://bannalia.blogspot.com/2025/11/comparing-run-time-per...

* Guaranteed to crash rather than potentially grant arbitrary code execution.

WatchDog··on Blizzard Workers Win Historic Union Contract
That's a fair criticism.

There aren't many studios that have managed long term repeated success.

The best contenders would be:

Nintendo EPD, Nintendo's internal studio. ~40 years of sustained high quality games.

FromSoftware is also about 40 years old, although didn't really see breakout success until Demon's Souls in 2009.

Naughty Dog, founded in 1989, released Crash Bandicoot in 1996, and have continuously maintained a high bar.

Rockstar is 27 years old and makes great games, though it's been about 6 years since they released a game. Also I believe they have recently begun to unionize.

Valve is also worth a mention, they never really dropped the bar in terms of quality, they just lost interest in making games because they make so much money from Steam.

WatchDog··on Blizzard Workers Win Historic Union Contract
Yeah they still make good money.

I think calling WC3 the last good game is immoderately scornful though.

I regret the time I spent playing WoW, but it was category defining and a cultural phenomenon.

StarCraft 2 was excellent, perhaps to this day the best RTS ever made.

Diablo 3 was highly regarded.

WatchDog··on Blizzard Workers Win Historic Union Contract
Are there any unionized game studios that continue to produce highly acclaimed games?

Bethesda used to make great games, but the last great game they made was Skyrim in 2011, they unionized in 2022, and just recently they had some big layoffs.

CD Projekt made the highly acclaimed Witcher 3 in 2015, Cyberpunk disappointed on it's release in 2020, although it's reviews are mixed. CD Projekt unionized in 2023.

Blizzard have been in decline for a long time, they mostly focus on maintaining the cash cows games WoW and hearthstone. Although Diablo has is mostly well regarded(ignoring immortal). They haven't made any new ambitious game for a while. Their last attempt at making something ambitious was Titan, a cancelled MMO that they worked on for 6 years and supposedly spent $80 million on, cancelled in 2013.

The decline seems to begin well before the unionization, so I wouldn't say it's causal, it's more of a symptom of the company no longer being a place that can foster high functioning teams, where people feel like they are valued and working on something important.

WatchDog··on Large language models develop novel social biases through adaptive exploration
So the village is the only information given about a candidate?

How else is the model supposed to interpret the intent of the prompter, other than wanting them to attempt to find and discriminate on patterns related to the village, regardless of how successful it is at that task?

WatchDog··on I've factored the RSA keys of a Certificate Authority from the 90s
If it were vulnerable to XSS, why would you even want it properly signed by a CA? People almost never inspect the certificates of working websites, the only time they might look at it is when it fails validation.
WatchDog··on Ask HN: How do you manage skills files?
I don't use any skills, what kinds of skills are people finding most useful?

For general tasks, the model seems perfectly capable of figuring out things itself, for project or environment specific tasks, I just put that information in the readme or agents.md file.

WatchDog··on DoltLite: A SQLite fork with Git-style version control, built with 2k agent PRs
How is it not correct?

Sure the benchmark does not measure a real world application, but I never claimed it was.

Do you have a better benchmark to share?

I thought I was being charitable by using a benchmark published by the database's own authors.

WatchDog··on DoltLite: A SQLite fork with Git-style version control, built with 2k agent PRs
> Where are you getting those figures?

https://www.dolthub.com/blog/2026-06-08-how-fast-is-doltlite...

WatchDog··on DoltLite: A SQLite fork with Git-style version control, built with 2k agent PRs
So the main feature of this project is that it's easy to fork a database, however it's 1.2x to 4x slower than sqlite, and it's level of testing and validation will be nothing like sqlite.

The simple way to fork a sqlite db is just to copy it, but if that is too slow you could use it with a copy on write filesystem, either something native, a FUSE filesystem, or build a sqlite VFS.

That would probably be faster to build, faster to run, and easier to validate.

WatchDog··on Anthropic's best AI model struggles to attract users as cheaper tools thrive
It appears they rolled it back, but yes that is how it initially worked.

https://readysolutions.ai/blog/2026-06-10-claude-fable-5-sil...

WatchDog··on Anthropic's best AI model struggles to attract users as cheaper tools thrive
Doesn't it silently downgrade to Opus for ML work?
WatchDog··on I'll be stepping back from leading product for X
Interestingly Nikita has made several negative comments about monetization, which have been publicly rebuffed by Musk, so they clearly had different visions for the company.
WatchDog··on The Tokio/Rayon Trap and Why Async/Await Fails Concurrency
Your history is all valid, but I don't think it really hits on the main motivations for how we got here.

Thread per request works perfectly fine if your application is CPU constrained.

However the observation was made, that most web applications are IO constrained, the majority of the time spent serving a web request is spent waiting for a database or downstream API.

Since most of the threads are idle waiting, your application needs many threads to optimally utilize the servers resources.

There was a perception(valid or not) that OS threads have too much memory and scheduling overhead.

Nginx came out using async io, and it could handle much more concurrent requests than apache, which used a threaded model, it sparked a lot of interest in different kinds of application managed scheduling.

It inspired initiatives like the reactive manifesto[0], which spawned tools like RXJava.

[0]: https://reactivemanifesto.org/

WatchDog··on Apple sues OpenAI, accuses ex-employees of stealing trade secrets
If you are worried about the ethics of using a company laptop to do personal work, you might be taking it a bit far, what damage does this do to the company?

If you are worried about the company claiming rights over your personal work, then it is prudent.

WatchDog··on EU Parliament greenlights Chat Control 1.0
The US constitution is one of the few constitutions that _does_ grant rights[0].

[0]:https://en.wikipedia.org/wiki/United_States_Bill_of_Rights

WatchDog··on EFF letter to FTC on X consent order [pdf]
That's fair. Is there any indication as to if xAi trains on private profiles?
WatchDog··on EFF letter to FTC on X consent order [pdf]
Whatever you think about X's image generation models, I don't see how it is related to the petition that the EFF is opposing.

Is generation of non-consensual imagery really a privacy issue?

If someone publishes a real naked photo of you, that was acquired without your consent, that would be a privacy issue.

If someone generates a naked photo of you, even if it looks identical to a real photo, it's not your private data.

WatchDog··on Tailwind and slop apps
For all the complaints like this that I see about AI generated websites, the complaints rarely come with counter examples of what a good human generated alternative should look like.

The authors blog design is perfectly functional, and I'm not suggesting that it needs any changes, but it also isn't a particularly impressive piece of web design.

WatchDog··on Why are there an increasing number of outright unhinged high karma users on HN?
Building up karma only requires that on balance one's contributions are popular.

Many accounts will contribute constructively on topics that are technical or objective, but then become more antagonistic on controversial or political topics.

So long as they don't severely break site rules, it's unlikely that they will be subject to major moderator action.

WatchDog··on Why are there an increasing number of outright unhinged high karma users on HN?
Those that spend all day posting on HN aren't always the most hinged.
WatchDog··on macOS Container Machines
Do these containers share a common kernel? Or are they each ran in a separate VM?

Edit: It's a VM per container. https://github.com/apple/container/blob/main/docs/technical-...

WatchDog··on FCC wants to kill burner phones by forcing telecoms to get all customers' IDs
Lot's of countries already require this but it's trivially by-passable just by using a roaming capable SIM from a country that does not require it.
WatchDog··on Upcoming breaking changes for npm v12
"First run" certainly exists in web apps, it's just running JS in a browser rather than a shell script on a developer or CI machine.

There is plenty of malicious stuff you can do from the browser.

WatchDog··on Expanding Project Glasswing
> disparate projects as Valkey and Lua

Lua is often heavily used in Redis/Valkey, if you are interested in porting Valkey, it makes sense to also port Lua, they aren't "disparate".

WatchDog··on Cloudflare Turnstile requiring fingerprintable WebGL
By the same token, you aren't entitled to see the website content.
WatchDog··on Use boring languages with LLMs
Your theory about token density seems reasonable, but your data doesn't seem to really match it.

Very little difference between TypeScript and JavaScript, which are essentially the same language, just one has more tokens.

Functional languages like Clojure and OCaml are pretty dense, I would have expected them to feature lower.

Kotlin is in some ways a more token dense version of Java, yet Kotlin leads, and Java is almost last.

Page 1 of 31Next →