Recent submissions

Comment · 1 month ago
How is this different than k8s jobs?
Comment · 3 months ago
I need to login to see anything. I walk away.
Comment · 4 months ago
Comment · 4 months ago
It was also incredibly difficult. As a kid I couldn’t go beyond the first level. It was also difficult to attack the enemy at the right time.

But still it was an amazing experience whenever I played it. I felt the pressure and the need to start again like no other game nowadays.

But maybe that’s just because I was a kid.

Comment · 4 months ago
“Written in X”. Every time I look elsewhere when I see it. When is people starting to think about features instead of “it’s better because I rewrote it in X!!”
Comment · 6 months ago
A web fetch is not much different than asking an MCP for its tools, right?
Comment · 7 months ago
Wish it wasn’t rust… it’s so hard to read.
Comment · 11 months ago
> To ensure monotonicity, retrieval of the idempotency key and emitting a message with that key must happen atomically, uninterrupted by other worker threads. Otherwise, you may end up in a situation where thread A fetches sequence value 100, thread B fetches sequence value 101, B emits a message with idempotency key 101, and then A emits a message with idempotency key 100\. A consumer would then, incorrectly, discard A’s message as a duplicate.

Also check out Lamport vector clocks. It solves this problem if your producers are a small fixed number.

Comment · 10 years ago
I think it's because the docs say "If there isn't enough memory, you can't run a JOIN." . While SQL on Hadoop solutions work also without enough RAM by spilling on disk. I don't think a comparison with JOINs would be fair in this case.
Comment · 10 years ago
You are right. It's unfair, I'm going to modify the post to mention alpine.

The post is both about tiny images AND how to build docker images with nix. I think it was an interesting tooling to make for our community. Some Nix people are already using it for obvious reasons.

Comment · 10 years ago
The blog post code is supposed to run with latest master since a few days. We've merged a big change that leads to reducing a lot the closure of our packages.

Nix moves fast enough, in the sense we usually do a good job at not breaking things. Yet we have to necessarily introduce innovations in our frameworks.

Comment · 10 years ago
You don't need in fact. But sometimes you are forced to use Docker anyway.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton