Recent submissions

Comment · 1 month ago
> You didn't seem to have a reputable point to address there. Just an assertion

I mean in my anecdotal evidence, AI has not been meeting bigger picture requirements and needs hand holding. Even on the newest models. So are you not experiencing that?

> I don't see why that's bad. If anything it's better for AI - way easier to say "always use at least Astra/Opus 5.5" than it is to fire your crap employees.

So you're saying you'd rather have AI make a consistently bad engineer inconsistently mid and a consistently good engineer inconsistently mid over what they usually are?

I much prefer consistency in my engineers. Especially when investing in them helps them improve.

And the reason I think it makes good engineers inconsistently mid is because look at the drop in quality as a customer from big tech which hires top talent. I had to cancel my Spotify subscription because it's become so sloppy.

Comment · 1 month ago
You ignored my comment about NFR. But, if you really wanna harp on the non-determinism. I don't think humans and LLMs are actually non-deterministic in the same way?

Humans are non-deterministic when compared between humans. But if you give a human the same task they can be pretty consistent. Models quality varies much more than a single human does and human's reasoning don't reset with their context window. Otherwise tenure wouldn't matter, companies wouldn't try to retain specific talent, and pay bands wouldn't be so wide. But thanks for spelling it out.

Comment · 1 month ago
Does humans being non-deterministic make coding solved? I'm not sure how this relates to the main point.

I'm also not sure what humans being non-deterministic even means here. The point is if you're comparing results with NFR, pure agentic coding falls short.

Comment · 1 month ago
I do think that was a dumb gotcha. That list could've functioned with bullets instead of numbers as the content was unordered. I suspect very few people would pay attention to the numbers there.
Comment · 1 month ago
[flagged]
Comment · 1 month ago
Just make it "contractors training..." And then it's fine?
Comment · 2 months ago
I'm not sure I fully understand your question, but the heartbeat time outs and leader election time outs are static. And yeah if you make votes and heartbeats time out in a way that nobody can be elected, then raft can't make progress.

I've never had this be a problem in reality but AWS has a pretty good backbone. Maybe if you were running it over a pretty unreliable network this would be an issue?

Comment · 2 months ago
The raft algorithm works and if you implemented a less complex state machine (like using a simpler kv store that doesn't need global event ordering via revisions and watches) it would work. That's what antithesis said they did to test the raft algorithms in the other article linked
Comment · 2 months ago
Their lock, leader election, sessions, and leases are all awful and I'd never recommend anyone to use those. But as a strongly consistent kv store and if you need the watch mechanics, its useful. It has its place and that's mostly being used by kubernetes.
Comment · 2 months ago
Comment · 1 year ago
My point in that second question was: Is the human challenge of getting a lot of inexperienced engineers to fully understand the LLM output actually worth the time, effort and money to solve vs sticking to solving the technical problems that you're trying to make the LLM solve?

Usually organizational changes are massive efforts. But I guess hype is a hell of an inertia buster.

Comment · 1 year ago
I think they're saying typically the kernel one of the last places you'd expect the bug, so it shows that it is battle tested?

I don't think they're being snarky.

Comment · 1 year ago
Does that work as well with non-strangers who are your coworker? I'm not sure.

Also if you're organizationally changing the culture to force people to put more effort in writing the code, why are you even organizationally using LLMs...?

Comment · 1 year ago
> /tmp A directory made available for applications that need a place to create temporary files. Applications shall be allowed to create files in this directory, but shall not assume that such files are preserved between invocations of the application.

It doesn't say anything about what it's backed by.

Comment · 1 year ago
That book was written with 40% of the engineers compared to when I left a couple years ago (not sure how many now with the layoffs now). I'm guessing those hires haven't read it yet. So yeah, reads like standards slipping to me.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton