Recent submissions

Comment · 1 hour ago
Comment · 1 hour ago
Man hacker news hates academically successful people
Comment · 1 hour ago
A similar mechanism is how lactobacillus actually find food even though their motor propels them in random directions.

They have sensors for the concentration of food and basically stop moving when it's good enough and start when it's low.

Comment · 11 hours ago
That's 150B shaved off like it's nothing lol
Comment · 11 hours ago
I mean the super groups are going to break up and make their own bands.

My only request is to keep Opus 5.5 alive

Comment · 1 day ago
Nah, not irrational. No application should show the logic at the forefront. It's just claude-ese convention from RLVR
Comment · 1 day ago
This is like a one hour claude project
Comment · 1 day ago
"[email protected] — answered by the person who built it"

I doubt this

Comment · 1 day ago
I've been writing Rust for a year and change professionally, also as a hobby, and even though I love it, it's really annoying to choose the allocation model and lifetime model at every step.

For example,

- A field in a struct cannot borrow another field so now you'd have to create two structs. I guess you could write an impl to borrow that field instead of storing the borrow.

- In simulation software I wrote I found that mimalloc does just as good as bumpalo (within 5%) so carrying a bump everywhere was useless. Not really a rust issue but rather a loss of faith in manual memory management for me.

- Eventually over time you start adding Arc<Fn(Blah)->Foo> everywhere and Box, Arc and friends start coming in. But you can't have cyclical references there so you have to use Weak. And you have to use OnceCell or LazyCell or LazyLock for things that should run at start time.

Rust is really great for the crates, but ...

For applications which are not absolutely performance critical and cannot* be stated pretty easily in linear logic + clone + drop you can get away with Haskell

Comment · 1 day ago
Lifetime and smart pointer hell is real though.
Comment · 1 day ago
I think that people hyperoptimize for no reason though. How many applications are there that require no GC? I feel like you can write the no-gc code in Rust and then just use it from the C ABI from any GC language.
Comment · 1 day ago
I made friends online in programming even after Claude Code. Other people's projects are cool
Comment · 1 day ago
I remember being presented Word2Vec as an undergrad in 2016 and I could not predict the sci-fi reality that is today
Comment · 2 days ago
They are though. Bytes are raw data and the architecture chooses the tokens
Comment · 2 days ago
At this point frontier models are good enough to be a pair programmer. But only OAI and Anthropic offer good limits. Maybe they're burning money but if the Google limits are the future of usage style accounts then we all have to get used to API

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton