News for hackers. Stuff that matters.

inlined

Re:Man loses so much weight employer doesn't recognize him on Friday August 21, 2026 @08:23PM (#49395355)
Reminds me of the time when my roommate wasn’t let into a bar soon after college because he had seriously bulked up since high school. We spent a half hour arguing, showing that all his credit cards are under his name and that even his work badge had his name and a recent photo. This feels politically relevant now too
Adobe’s ereaders had a disclaimer that their books cannot be read aloud. There’s clearly precedent that this sort of transformation was disallowed by publishers at the time. Interestingly, at least the audiobook of the latest dungeon crawler Carl has a disclaimer that it can’t be used to train AI
Re:Grok Build is open source on Thursday July 16, 2026 @12:00AM (#48930190)
To be fair Nick Fuentes praised him on his perfect Nazi salute
Re:Grok Build is open source on Wednesday July 15, 2026 @11:58PM (#48930179)
In good faith, what is your burden of proof that would change your mind?
That seems absolutely crazy to do. One could argue that the marginal cost to work for using a work laptop is zero and the work is still yours (still beyond the risk I’m willing to take). Using a company’s AI account is literally using the company’s resources for a personal project. There is no plausible case where they don’t own it.
But Apple has always made their image quality not cost effectiveness. Pivoting here too drastically could sacrifice their image and backfire
But given the hoopla about how a driver’s license isn’t valid in the SAVE act because it doesn’t prove you’re a US citizen, how is drivers license verification going to satisfy the US national requirement here?
Re:RFC 10008: The new HTTP Query Method on Wednesday June 17, 2026 @01:45PM (#48573921)
I know agents are out of scope of this RFC but I love that this could easily be extended to make the JS EventSource to work on streaming AI queries.

Due to the need of bodies in requests, everyone uses POST and streaming results often use the text/event-stream protocol for responses. But this is technically a bad fit because no state is actually changing and because EventSource can only use GET for some obstinate reason. So many APIs reimplement the functionality with their own parser

I think it can at least be said they are amoral not immoral. It’s a very low bar, but still
Re:The RCE that AMD wouldn't fix on Thursday June 11, 2026 @07:25PM (#48497810)
In honor of The Old New Thing I call these “Vogon vulnerabilities”: I have a marvelous exploit in mind that pwns anyone I have root access to
Re:The RCE that AMD wouldn't fix on Thursday June 11, 2026 @07:22PM (#48497789)
But it should be their job to protect against MitM in their threat model. There is no rational reason to exclude them from the bug bounty. Doing so only leaves MitM attacks like this undisclosed.
Re:Meta's ships facial recognition on smart glasses on Thursday June 04, 2026 @08:55PM (#48406708)
I’m not diagnosed face blind but I’m hoooooorble with names. It’s weird because I’ve been tested and score in the 98th percentile for memory generally.

I hung out with a large group of people for nearly a decade and couldn’t remember who was who until the pandemic. The names under zoom helped me gradually learn over weeks.

When I teach scuba I recite the list of student names for my class in as random an order as possible while I drive to the shop to lower my cognitive load to put faces to names. When I do roll call, I write down every person’s name and try to gradually move off the cheat sheet as I call on them to answer questions. But once they put on their gear (especially since I teach where they use hoods) it all goes downhill. Two white guys approximately 35yo? I’ll get them confused.

If this were socially appropriate I’d totally use it as my prescription glasses to help continue smoothing the curve.

Re:Meta's ships facial recognition on smart glasses on Thursday June 04, 2026 @08:46PM (#48406652)
So geo-gate it?
What are you withholding from the sandbox without making it useless?
Re:I Ported Mac OS X to the Nintendo Wii on Wednesday April 08, 2026 @01:52PM (#47693785)
That used to be my thing: wherever our ops manager declared something was impossible, I’d put my mind to proving her wrong. Even though we both knew she might declare something impossible prematurely to motivate me.

My favorite was “it’s impossible to know which DB is failing from a stack trace”. I created STAIN (stack traces and instance names): a ruby library that would wrap an object in a viral proxy (all returns from all methods are themselves proxies) that would intercept all exceptions and annotate the call stack with the “stain”ed tag.

Re:Apple introduces the new MacBook Air with M5 on Tuesday March 03, 2026 @03:36PM (#47238598)
I think they’re talking about Apple fans, not laptop fans
Tbf, accepting a pardon is legally admitting guilt per SCOTUS and disgorgement would allow the funds to be sized
If the weak link is GPS, could they not accept an override for the time and spherical coordinates to connect?
Re:Install.md: A standard for LLM-executable installation on Friday January 16, 2026 @06:28PM (#46653587)
No. Absolutely not. The opposite in fact. Your bash script is deterministic. You can send it to 20 AIs or have someone fluent read it. Then you can be confident it’s safe.

An LLM will run the probabilistically likely command each time. This is like using Excel’s ridiculous feature to have a cell be populated by copilot rather than having the AI generate a deterministic formula.

Re:STFU on Friday January 16, 2026 @05:52PM (#46653306)
There was a coffee shop ages ago in SF that would every few hours play a cacophony (e.g. multiple songs at once). I assume it was to drive away people camping on their laptops to rotate tables. Understand but super annoying to people like me who had a timer to but food or drink no less than hourly to be a good citizen
Re:Rob Pike Goes Nuclear over GenAI on Friday December 26, 2025 @12:03PM (#46393892)
Google had achieved carbon neutrality and committed to wiping out their carbon legacy until AI.
Re:The State of GPL Propagation to AI Models on Thursday November 27, 2025 @05:53PM (#46073886)
As a user I suffer from not being able to freely use or derive my own work from Microsoft’s
Re:TIL: `satisfies` is my favorite TypeScript keyword on Saturday November 22, 2025 @07:37PM (#46019641)
Nice. I didn’t know I can now replace my “assertExhaustive” function.

Previously you could define a function that accepted never and throws. It tells the compiler that you expect the code path to be exhaustive and fixes any return value expected errors. If the type is changed so that it’s no longer exhaustive it will fail to compile and (still better than satisfies) if an invalid value is passed at runtime it will throw.

Re:It's Not Always DNS on Monday October 27, 2025 @08:45PM (#45728127)
Is this meant to be a defense of the DNS protocol? I’ve never assumed the meme was that the DNS protocol is flawed, but that these changes are particularly sensitive/dangerous.

At Google we noticed the main cause of outages are config changes. Does that mean external config is dangerous? Of course not! But it does remind you to be vigilant

Re:Show HN: JSON Query on Monday October 27, 2025 @04:25PM (#45725846)
Mongo also has a good query language and a mongo DB can be seen as an array of documents
Re:We Saved $500k per Year by Rolling Our Own "S3" on Sunday October 26, 2025 @10:37PM (#45716872)
It sounds like you’re not at the scale where cloud storage is obviously useful. By the time you definitely need S3/GCS you have problems making sure files are accessible everywhere. “Grep” is a ludicrous proposition against large blob stores
Re:We Saved $500k per Year by Rolling Our Own "S3" on Sunday October 26, 2025 @10:34PM (#45716852)
Maybe they’re not using keepalives in their clients causing thousands of handshakes per second?
Doubt that’s on the table unless Microsoft is also sued. Without a joint ruling this wouldn’t be balanced
Re:Hyrum's Law in Golang on Thursday November 21, 2024 @11:35AM (#42206005)
You actually should never return a specific error pointer because you can eventually break nil checks. I caused a production outage because interfaces are tuples of type and pointer and the literal nil turns to [nil, nil] when getting passed to a comparator whereas your struct return value will be [nil, *Type]
Re:Hyrum's Law in Golang on Thursday November 21, 2024 @11:16AM (#42205813)
Go seems really sensitive to this subject. Maps iterate in order, but one day they said “this is incidental and we said not to rely on it. You do, so we’re breaking it in a minor release” and now maps iterate in order… from a random offset

Older »