HNHacker News
TopNewBestAskShowJobs

inlined

2,243 karma · joined March 26, 2012

Tech Lead/Manager of Firebase App Hosting, Cloud Functions for Firebase, Firebase Hosting, and Firebase Storage.

Previously, Parse Push tech lead and general DevOps person.

submissionscomments
inlined··on Man loses so much weight employer doesn't recognize him
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
inlined··on Judge approves $1.5B Anthropic settlement for pirated books used to train Claude
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
inlined··on Grok Build is open source
To be fair Nick Fuentes praised him on his perfect Nazi salute
inlined··on Grok Build is open source
In good faith, what is your burden of proof that would change your mind?
inlined··on Apple sues OpenAI, accuses ex-employees of stealing trade secrets
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.
inlined··on Apple raises prices of MacBooks, iPads
But Apple has always made their image quality not cost effectiveness. Pivoting here too drastically could sacrifice their image and backfire
inlined··on Identity verification on Claude
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?
inlined··on RFC 10008: The new HTTP Query Method
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

inlined··on Why I'm Forced to Say Farewell: Google Management Has Lost Its Moral Compass
I think it can at least be said they are amoral not immoral. It’s a very low bar, but still
inlined··on The RCE that AMD wouldn't fix
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
inlined··on The RCE that AMD wouldn't fix
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.
inlined··on Meta's ships facial recognition on smart glasses
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.

inlined··on Meta's ships facial recognition on smart glasses
So geo-gate it?
inlined··on GitHub confirms breach of 3,800 repos via malicious VSCode extension
What are you withholding from the sandbox without making it useless?
inlined··on I ported Mac OS X to the Nintendo Wii
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.

inlined··on MacBook Air with M5
I think they’re talking about Apple fans, not laptop fans
inlined··on Thief of $90M in seized U.S.-controlled crypto is gov't contractor's son
Tbf, accepting a pardon is legally admitting guilt per SCOTUS and disgorgement would allow the funds to be sized
inlined··on Iran's internet blackout may become permanent, with access for elites only
If the weak link is GPS, could they not accept an override for the time and spherical coordinates to connect?
inlined··on Install.md: A standard for LLM-executable installation
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.

inlined··on STFU
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
inlined··on Rob Pike goes nuclear over GenAI
Google had achieved carbon neutrality and committed to wiping out their carbon legacy until AI.
inlined··on The current state of the theory that GPL propagates to AI models
As a user I suffer from not being able to freely use or derive my own work from Microsoft’s
inlined··on `satisfies` is my favorite TypeScript keyword (2024)
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.

inlined··on It's not always DNS
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

inlined··on Show HN: JSON Query
Mongo also has a good query language and a mongo DB can be seen as an array of documents
inlined··on We saved $500k per year by rolling our own "S3"
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
inlined··on We saved $500k per year by rolling our own "S3"
Maybe they’re not using keepalives in their clients causing thousands of handshakes per second?
inlined··on DOJ proposal would require Google to divest from AI partnerships with Anthropic
Doubt that’s on the table unless Microsoft is also sued. Without a joint ruling this wouldn’t be balanced
inlined··on Hyrum’s Law in Golang
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]
inlined··on Hyrum's Law in Golang
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
Page 1 of 22Next →