News for hackers. Stuff that matters.

roncesvalles

Extremely unbelievable figure. I don't even think 49.2% of US adults will ever buy a home.
Well you could do a cc chargeback, but expect to lose all access immediately (even free-tier), so migrate everything off first.
I mean, is that baffling in a world that elected Trump?
A lot of small company founders desperately crave this one very specific LinkedIn post where they announce a Series C or whatever and have this typical photo in which the cofounders (wearing untucked oxford/dress shirts) stand between two billionaire LPs (wearing blazers).

Entrepreneurship isn't about building a company or even making money anymore, it's about the prestige of announcing that you either got into a selective incubator or that you raised. Minds corrupted by the panopticon.

Mullvad for VPN.
Re:GPT-5.6 Sol can beat Factorio on peaceful mode on Saturday October 31, 2026 @03:40PM (#50319367)
It's basically programming with really bad ergonomics. I'm a programmer by profession and I was immediately frustrated by Factorio because I realized I'd rather just write code and build a project because it would scratch the exact same itch while actually being useful.
Re:Northflank Breached on Saturday October 31, 2026 @03:49AM (#50314036)
It buys you time. I had my Anthropic key on Northflank set as an env var as-is and only found out about the incident from the HN front page 6 hours later (I didn't even get an email).

I rushed to the Claude platform console and was expecting to see a 4 figure usage bill or something. Luckily there was no usage.

But imagine if I were traveling. Even a rot13 of the key would've bought me enough time to rotate.

2 lessons:

- don't name your env var "CLAUDE_API_KEY". Call it "ARG_1" or something

- at least do some obscurin' so that the value doesn't start with "sk-ant..."

Re:Northflank Breached on Saturday October 31, 2026 @03:38AM (#50313995)
Your words are comment-shaped.
Re:Northflank Breached on Friday October 30, 2026 @07:20PM (#50311414)
I had this exact thought yesterday. Shouldn't AI obliterate PaaS platforms like this one since it's super easy to build a bespoke CI/CD process now? Since it's bespoke, you can lock it down as much as you want. Attackers don't even know it's there. It's time to go back to `deploy.sh` and a VPS.
Re:Why are good developers so wary of agentic development? on Thursday October 29, 2026 @07:31PM (#50297746)
What you're not considering is that software implementation is a 2-way street. The process of reading what you wrote both elucidates something more about the problem, and elicits from you some aspects about the program's behavior that you do care about but didn't consider before.

LLMs for many months have been at a level where if you know exactly what you want, you can simply let the LLM bang out an implementation and never have to read it. But outside of simple problems, you probably don't know what you exactly want.

That being said, I've had considerable success ending every prompt with "ask me for any further details that I haven't considered" or some variation thereof.

Re:StackOverflow now gets fewer than 1000 questions a month on Thursday October 29, 2026 @04:11PM (#50295108)
I think "wrong answer" was the wrong phrasing. I meant it wasn't the best answer on the page.
Re:StackOverflow now gets fewer than 1000 questions a month on Thursday October 29, 2026 @10:57AM (#50290171)
It's a really intriguing phenomenon that on StackOverflow, the top-most voted answer was most often the wrong answer. My initial theory was that it's staleness. That is, it might have been the best answer when the question was asked, but if you're looking at a few years later the right answer changed. But it wasn't always that.

This has very interesting implications for everything in the world, btw. Correctness does not track majority consensus.

Re:Genie 4 on Tuesday October 27, 2026 @02:10PM (#50263357)
The public is the final "greater fool".
Re:Genie 4 on Tuesday October 27, 2026 @02:07PM (#50263311)
Video games are already movies that are video games.
>Software engineers

This Microsoft deal for the large part is not being offered to software engineering orgs.

That's ~41 million tokens. Your codebase better be the size of the entire MySQL codebase.
>do you really need SOTA models for everything?

For work in which you are in the loop, absolutely. Do people not value their own time or something? Why in the world would you use less than the best LLM available to you? You're not going to run out of the $20 plan even if you use Opus 5.5 at xhigh and code 8 hours/day (assuming you're doing it piecewise using a Claude product) so what exactly are you conserving by using something inferior?

For large continuous volumes of programmatically submitted LLM tasks, sure.

Jev's marketing can't be that good because as a dev I was thoroughly unimpressed by it. Isn't it just structured output? If you embed LLMs in your applications, you were almost certainly using structured outputs already. Maybe they did additional training on top of some open Chinese model, but almost always this makes things worse not better. There's no way Jev is better than a 5-5 series Claude model at any kind of classification task.

Like that old adage "that's a feature not a product" - Jev is just a system prompt, not a product.

Re:OpenAI CLI on Thursday October 22, 2026 @10:27AM (#50195892)
Their business model depends on it. They have to make non-toy-project vibecoding work.
Re:OpenAI CLI on Thursday October 22, 2026 @04:19AM (#50192672)
There is a difference between wanton "vibecoding" and AI-assisted coding.

The latter still gives you many-X productivity improvement while the quality is pretty close to handwritten code.

LLMs are still not good enough where you can unleash it upon a huge codebase and get good results btw. Quality goes to shit once a context uses up around 50k-100k tokens. That's often only enough for one feature change and whatever validation the LLM wants to do for it.

It's fair to say that most new software is written with AI help, but that doesn't mean someone just prompted a few things and pressed deploy.

The README defines the expected behavior of my API endpoints and the overall program in natural language. Some repos have additional documents (like DATA_MODEL.md) that defines the nitty gritty of the distributed concurrency characteristics, data invariants and such other things.

Claude Code (Opus 5.5 xhigh), when it makes changes, tests the relevant endpoints for behavior based on what it touched. You could also just explicitly ask it to as a follow-up prompt. You do need to have instructions on how to set up a test environment or use infra for which dev env testing is well-documented online.

And yes, it's non-deterministic. It's not gonna test everything exhaustively or systematically like a fuzzer. It's basically doing what a manual QA would, at best. It probably doesn't even cover every edge case each diff. But I'm fine with this tradeoff for not having unit tests.

Caveat emptor:

1. These are relatively small-medium programs (~10k LOC) where the frontend and backend code reside in the same repo, and the frontend is strictly a web app, and where 100% of the functionality can be tested in the dev environment (incl the database).

2. I'm the only person working on these repos right now.

3. I read every line written by the LLM and have things I don't like refactored or stashed and rewritten with a modified prompt, mostly based on intuition.

>How many tokens does this process take?

I genuinely believe anyone who exceeds usage on a $20 plan doesn't use Claude Code correctly. Always use a new context wherever possible. Always make surgical changes (or, broad changes with well-defined success criteria). For anything complex, get a plan from the LLM at least so that you know it understood your ask. Ctrl+C and `git stash` are your best friends. Keep everything clean, don't build castles on garbage. In the LLM era ironically you should never put off tech debt because it will just compound.

Exactly. The LLM is actually going to replace PMs not SWEs. It's far more likely for a SWE+LLM to encroach into a PM's role than a PM+LLM to encroach into the SWE's role.
I take the complete opposite approach which is to have zero unit tests now, because LLMs are excellent at both reviewing code to understand what's going on, and also doing manual QA given environment instructions. Lots of unit tests will just bloat the context which ultimately dilutes the quality of the LLM's work and also creates additional work (it has to update the code and the tests each time).

Unit testing imo is pre-LLM. It was mostly to keep the human honest because the human can't possibly read all the code to make sure nothing broke.

I saw that post on LinkedIn and my immediate thought was just use AI to explain the code to you before committing. I do that and it's quite good and fast. I personally prefer to understand every line of code that's committed with my name on it, or in a repo that I own. I guess it's passe now to expect this of everyone?

Basically, don't let the AI coding era peer-pressure you into being a bad engineer.

Re:"I'm on a War Footing": Terry Tao and the Crisis in Math on Monday October 19, 2026 @05:43AM (#50150334)
I'd still want the most intelligent human in the room to work with the AI. Ergo it's still a differentiator.

This is what Terence Tao's ChatGPT chats look like: https://chatgpt.com/share/6a5fdc7a-d6f8-83e8-bbea-8deb42cfed.... Can a layperson prompt the LLM like that?

"Garbage in, garbage out" is a polite way of saying the LLM's output is a reflection of the prompter's own intelligence.

It's for the simple reason that the scale of their infrastructure outlay makes marginal cost to serve an additional gig basically zero. In that case, the rational thing is to give as many people in the world a free taste because some % of them will graduate to paid users.
I think if you're stuck on that question, her manipulation poked through the silver screen and worked on you.

To me the subtext of the movie was that a sociopath's manipulation is so strong that even against the heavy counterforce of the filmmaker's bias, it makes it through. I agree with TFA's general premise that the film forces you to confront how easy it is to deceive you -- but it's not the filmmaker who's doing the deceiving. Sociopathic manipulation is about sparking doubt. Gaslighters don't need to prove anything, they just need to plant a "but what if" in some corner of your mind. The fact that the author felt compelled to write TFA at all is ironically a product of that manipulative power.

Another way to think of it is: the documentary makes you think whether, if you were in the room with her in the years that Theranos was operating, would you have fallen for it? If you feel the need to write apologia after watching a documentary that's basically a hit piece, you know the answer.

Re:Tesla Roadster on Saturday October 17, 2026 @08:17AM (#50130452)
The fatality rate of an accident includes all parties involved. Most often when a Tesla hits someone, it kills the other guy, since it's basically an ultra-dense block of mass that can do 0 to 60 in 3.5 seconds, very quietly and without launch control[1]. Teslas are incredibly safe for the people inside the Tesla.

[1]Lots of other cars have technically faster times than Teslas, but most of them require launch control, good tires, and sound like the engine's about to explode. You can floor the Tesla at any time and the software will deliver however much power it can without slipping.

Nowhere did I say that.
There is mean-spirited racist humor and non-mean-spirited racist humor. Would you say Russell Peters is a racist?

True racism is about exclusion. If you'd never meaningfully associate with a person of some certain race(s), you're a racist. Doesn't matter if you're the most polite soul in the world.

There are people who have traveled the whole world, eat ethnic food all the time, do yoga, vote left etc but would never make friends with someone not of their own race. They are the real racists. Racism is simply defined as whether you consider race to be a meaningful way to classify people.

Older »