News for hackers. Stuff that matters.

xtajv

Re:Scaling Git at OpenAI on Monday November 02, 2026 @11:28PM (#50348077)
[facetious]

many yaks to shave. many bikesheds to paint.

if you're paid by the line, why not go to town...

Re:I Am the Reason OpenAI Is Killing Unlimited Chats on Monday November 02, 2026 @05:45AM (#50335194)
don't tell me somebody told them about the electricity bill
Re:I Am the Reason OpenAI Is Killing Unlimited Chats on Monday November 02, 2026 @05:44AM (#50335190)
HN username xtajv's law:

> Do not attribute to malice that which can be attributed to really weird usecases.

see also, xkcd.com/1172 (spacebar heating)

[grouchy]

somebody wake me up when we have "SLSA, but for model provenance".

I don't (just) want "open weight + verified distribution". I want a dang audit trail.

If/when one of these models is trusted enough to make real decisions with teeth, and if/when one of those decisions screws up badly enough to hurt somebody, I want to be able to play back the tape and pinpoint the source dataset + training method responsible for the failure. At LEAST at a coarse level, on par with something like modern RPO SLAs.

P.S. this comment is applicable to pretrained models in general. I don't care if it came from China, USA, or model weights scrawled in sharpie on a random bathroom stall. I just want to know the provenance and have enough information to run a blameless "git blame" (or equivalent) if/when things go wrong.

P.P.S. IMHO, we aren't there (yet), but OTOH this proposal ain't a bad place to start.

Re:Ask HN: Which TV do you recommend for privacy? on Monday November 02, 2026 @05:21AM (#50335038)
This is the way.

Treat the thing as a giant peripheral. Dumb monitor.

Re:Gemini 4 Argon is now available for everyone on Tuesday October 20, 2026 @11:33PM (#50175755)
Google is an ad tech company that occasionally makes a weird choice to launch other products.
I think it bears mentioning that like sand castles, software engineering has approximately zero building codes.

Try kicking over a building sometime. (Or don't - you'll stub your toe).

This is how we end up with "regulations written in blood", btw.

That and "oh, it's just software for a website that doesn't do anything important that couldn't actually damage anything".

> there's a type of person that clearly is on their last job of their career and knows it

Yup (and it's not ageism).

I'm young and stupid but forced by circumstance to practice a certain degree of respect for my own stupidity.

My philosophy is, "I write code like I expect it to outlive me".

Because sloppy work --AI generated or otherwise-- has a tendency to come back to haunt you.

Yeah, this is making me real glad that I know C well enough to stop being afraid of it.

Pinning certificates in a browser was a brilliant idea for Chrome because web browsers are not made for technical users.

But pinning certificates in a compiler? It's reminding me of that one time where the NSA handed out DES constants to use and said "just trust me, bro". I don't even care that the DES constants ultimately ended up being protections against differential-cryptanalysis SCA (which, btw, the NSA then undermined by arguing for shorter keylengths in "export-grade crypto").

Get off my lawn.

"There's no off-the-shelf option" is not a good reason to trash a preexisting component.

Build another one.

"interesting" in the same way that folks in the south say "Bless your heart".
Re:Redesigning Source Control at Anthropic on Thursday October 15, 2026 @12:30AM (#50099168)
> By virtue of Claude’s ability to write immense amounts of code much faster than we could ourselves, Scion is among the most well-tested and well-defended codebases we have ever worked on.

made me throw up in my mouth a little bit.

Re:Redesigning Source Control at Anthropic on Thursday October 15, 2026 @12:28AM (#50099157)
> Plus, Anthropic is unique in that our ability to spend tokens for internal use far exceeds what any other business would realistically want to spend.

Wake me up when somebody tells them that they still have to pay for electricity.

Infringing on 4th amendment rights sounds like a crime to me.
Re:Were Software Engineers blue-collar workers all along? on Wednesday October 14, 2026 @08:29PM (#50097574)
LLMs are the ultimate "pin-headed manager who wants to pay programmers by the line and starts yanking cables that they don't understand"
Re:Why is every rationalist blog post way too long? on Wednesday October 14, 2026 @08:20PM (#50097506)
The term "Chesterton's Fence" comes to mind.

There's no harm in critically examining why a tradition is there (especially if harmful in other ways). But a lot of the time, "it's a long story" does actually have a reasonable story.

PSA: Do not eat the yellow snow. There are not 15 hot singles in your area looking to meet up. Do not click mystery "Link to download" blobs from strangers.
Re:Computers Cannot Make Decisions on Monday October 12, 2026 @07:09AM (#50054613)
Yep. It boggles my mind that software engineering is not a "strict liability" field.
Re:We're unlocking the biggest mysteries of the clitoris on Monday October 12, 2026 @07:02AM (#50054546)
Regarding

> The only thing that bothered me is that gender affirming is in fact an amputation, because they gave their clitorises to science.

one of the linked articles reads

> Peters collected samples from one side of dorsal nerve tissue, a small amount of which is typically trimmed during gender-affirming phalloplasty procedures.

which suggests the situation was perhaps less bothersome than you thought. (It sounds like the outcome was identical from the perpsective of the transmasculine individuals getting surgery- the only difference was the choice to analyze medical waste).

[humor]

The studio must've done something worse than introduce new technology, because they found a way to get Nic Cage to turn down a role.

My points of reference are

- Whatever Matthew McConaughey did to protect himself legally against AI-generated use of his likeness

- Whatever Michael Jackson's and Tupac's estates did to handle postmortem work. (Namely, MJ's album Xscape and Tupac's 2012 Coachella hologram).

- Whatever legal and economic shackles were placed on Britney Spears during her conservatorship.

- Terms of "360 deals" in the record industry.

- How SAG-AFTRA handled the introduction of CGI. Tl;dr: there's a distinction between "active performance capture" (e.g. live motion capture) vs. "passive capture" (e.g. photogrammetry scan of a face + CGI to animate it).

On another note: I remember watching BTS for National Treasure (where the treasure room scene in particular was somewhat new technology to be able to render that many reflective objects in one scene through CG alone). I know that Nicolas Cage has also done several CG-heavy films since then. Also, Nicolas Cage is a Coppola.

Overall, I imagine that the man has had enough exposure to the fiddly details of film contracts to know the difference between "the introduction of a new technology" vs. "somebody trying to screw him over".

And my 2c is that it sounds like the studio tried to screw him over.

Re:Sorry we made you grind LeetCode on Monday October 12, 2026 @05:58AM (#50053984)
Somebody bring back the ABET SWE PE exam already.
Re:Fable Took My Job on Monday October 12, 2026 @05:48AM (#50053882)
Serious question, what sort of FAFO timelines did you see?

(And I assume that there's a sliver of people who never went this route in the first place, and another sliver who never stopped).

Re:C for Rust Programmers on Sunday October 11, 2026 @04:54AM (#50041071)
Respectfully, I'm sure that there's some exotic usecase that is motivating the question, but

> nobody in decades thought to make this information accessible to the programmer

> otherwise free could not work

I'm inclined to say that you just answered your own question as to why.

I was always taught that "There are parts of a binary that are there for you, the lucky high-level language programmer. And then there are other parts of the binary which are there for the compiler to clean up after the spoiled little high-level language programmer who doesn't have to write their own assembly :)"

and

"If you want to argue with the compiler, that's what `gcc -S -fverbose-asm` and $YOUR_FAVORITE_TEXT_EDITOR` is for".

But I'm curious if this advice is unrealistic for said exotic usecase.

Do tell?

Re:C for Rust Programmers on Sunday October 11, 2026 @04:21AM (#50040810)
> we would use something called nunununuC

"C++", perhaps? :)

Re:C for Rust Programmers on Sunday October 11, 2026 @04:17AM (#50040781)
That is because C already worked everywhere even before CPU makers agreed on things like making pointers and words the same size.

Edit: And by "worked everywhere" I mean C did the heavy lifting of being a programming language that was even a little bit portable across architectures.

Re:C for Rust Programmers on Sunday October 11, 2026 @04:13AM (#50040743)
I'm with you there.

> if they are going to remove compatibility

C as a language has one job, and it is to not do this.

Re:C for Rust Programmers on Sunday October 11, 2026 @03:58AM (#50040652)
If it's any consolation, I figured that the author was using "Rust programmer" as a shorthand way to say "I know Rust best and that tends to be my point of comparison when learning other programming languages. But there's no particular loyalty there, and it's not like Rust is the only language I know. It's just the systems language that I already tend to think in".
Re:C for Rust Programmers on Sunday October 11, 2026 @03:46AM (#50040590)
> As such, there are plenty of "Rust for C Programmers" articles on the internet, but little to no "C for Rust Programmers" articles out there.

[obligatory] The original "C for ... programmers" article that convinced the world to make C as pervasive as it is today is K&R's "The C Programming Language".

I know it's in book form (egad!) and if you download a PDF, it's like 80 pages (double egad!). But it makes for surprisingly light reading.

Older »