Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
amluto
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
151.
▲
by
amluto
2mo ago
If OpenAI wants to generate revenue by charging its users for services, this is a big deal. If, on the other hand, OpenAI wants to become like Meta or TikTok, then they don’t actually need to charge these users. But latter model will not b
152.
▲
by
amluto
2mo ago
> Did Uber die when a trip across town went from $3 to $13? No. It's giving more rides than ever, 10x more than when it was $3. Uber has a fairly large moat: the regulatory mess they’ve waded through and the collection of drivers wi
153.
▲
by
amluto
2mo ago
Speaking of user experience: OpenAI has some pretty cool tools, some of which even have decent UX. But I’m amazed that anyone can get real work done with the first party web UI. It is UNBELIEVABLY LAGGY. It makes GitHub seem snappy. It s
154.
▲
by
amluto
2mo ago
> > There are plenty of children in dense areas. > Yes, in desperately poor neighborhoods. That's called an "inverted J curve". Sorry, but this is just incorrect. There are plenty of people who are far from desperate
155.
▲
by
amluto
2mo ago
I once chatted with some line workers working nearby, and I asked them what they did about residential solar. They said they didn’t particularly care about anti-islanding: if they needed to, they would deliberately short all the customer wi
156.
▲
by
amluto
2mo ago
Can you clarify what the “potential field” actually is? The text is not really precise, and the little interactive tool has the very curious property that I can set all the potentials to 0 and I don’t get all zeros in the magic hexagon. I
157.
▲
by
amluto
2mo ago
The Impulse Labs stove has almost cartoonish levels of excessive power and uses 120V (and doesn’t even use particularly high current). The Breville Control Freak uses 120V and is a touch underpowered but is truly excellent. Both of these
158.
▲
by
amluto
2mo ago
I believe that many (all?) x86 CPUs will cheerfully load page tables from MMIO space. And at least some of the paging formats let you set the UC memory type for page tables. (And don’t forget MTRRs.)
159.
▲
by
amluto
2mo ago
As long as everyone is being outrageous pedantic: NOP, like all other non-faulting, non-control-transferring instructions, increments RIP by the length of the instruction, which may or may not be one. A prefixed NOP is still NOP.
160.
▲
by
amluto
2mo ago
x86’s page tables’ accessed and dirty bits do something that one might be forgiven for calling “recursion”.
161.
▲
by
amluto
2mo ago
This system barely deserves a PLC. The modules are only a couple of extremely basic analog inputs and outputs, plus a wildly outdated and unsupported HMI. And the entire plant could possibly be replaced with something more modern for less
162.
▲
by
amluto
2mo ago
Sometimes I wonder whether one could design PLC-style software by first expressing the system’s constraints and then writing the actual code and having either (preferably) formal verification that the code will not violate the constraints o
163.
▲
by
amluto
2mo ago
Another odd observation about the industry. For better or for worse, I inherited a little system controlled by a Fanuc PLC. It had a bug and would occasionally get stuck in a bad state. By some minor miracle, I managed to track down the per
164.
▲
by
amluto
2mo ago
Got data? I think any even remotely serious attempt will discover a very mixed bag. I had an LLM pull data from various places in California and New York (because doing it by hand is a pain), and there isn’t really a clear trend either way
165.
▲
by
amluto
2mo ago
You can also find all kinds of interesting water infrastructure, often with no electronics, all around town. It rarely has any sort of security beyond a padlock.
166.
▲
by
amluto
2mo ago
Given a choice between: (a) non-walkable neighborhoods with big houses, big roads and cars everywhere, versus (b) smaller houses or apartments but fewer cars, walkable neighborhoods, and bikes (and other small mobility devices that small ki
167.
▲
by
amluto
2mo ago
> That means you can't observe the kernel itself, but instead you observe a key that signs a kernel. You can observe the kernel. It’s just extremely awkward because upgrading the kernel will change the kernel.
168.
▲
by
amluto
2mo ago
This particular UB is not one of the subtle cases. You will almost certainly get illegal instruction signals if you mess this up.
169.
▲
by
amluto
2mo ago
No way, ARM screwed this up less than Intel and at least allows user code to access the control bit. Intel’s equivalent, DOITM, is not accessible at CPL3.
170.
▲
by
amluto
2mo ago
In today’s “agentic” world, everyone seems to have forgotten approximately everything we used to know about security. And this new CPU is going all in on value speculation. Delightful. Maybe if “cyber” models get good enough at exploiting s
171.
▲
by
amluto
2mo ago
For amusement, one could calculate the fraction of the population that has a blended exclusivity score < x (using the article’s 0.425% or any other threshold strictly between 0 and 1), and one will, of course, obtain a result greater tha
172.
▲
by
amluto
2mo ago
> having a virtual store for credentials that could be backed by whatever. An OS can do this. But it’s extremely awkward for an OS to do so in a way that is itself TPM-backed without kludging something disgusting on top of the TPM2 form
173.
▲
by
amluto
2mo ago
> Wouldn’t that be the job of the software TCB to ensure only the appropriate user is given access (and prevent the user from accessing the TPM directly obviously)? This only works with the current TPM design if there is one “appropria
174.
▲
by
amluto
2mo ago
This is someone related to a major TPM pet peeve of mine: the TPM only really cares about global device state and has no concept that a device may be a multi-user system, have multiple processes with different security levels, have multip
175.
▲
by
amluto
2mo ago
They made an extremely strong claim: > None of this would matter if it changed the model's answers If they want to assert that the answers don’t change, then perhaps they should calculate the statistical distance between the token p
176.
▲
by
amluto
2mo ago
How about a way to use contactless payments on, say, a Pebble watch?
177.
▲
by
amluto
2mo ago
I have never, in my entire personal history of kernel development, successfully reproduced a paging structure cache bug. I have stared at these sorts of bugs and puzzled them out. With this particular issue, if my theory is right, it will
178.
▲
by
amluto
2mo ago
This bug is almost certainly not a bug in ripgrep or Rust or musl or any user code at all. Maybe one could complain that musl is using an inferior allocator that is freeing then immediately reallocating the same address. edit: silly obse
179.
▲
by
amluto
2mo ago
In the history of Linux that I'm aware of (and I've been nose-deep in this stuff on and off for quite a while), these issues are almost never debugged because they're reproduced -- they're debugged because someone who ac
180.
▲
by
amluto
2mo ago
After more digging, I bet it's a paging-structure-cache flush bug. I've debugged these before, and they're nasty, hardware dependent, hard-to-reproduce issues. Looks like the code that the AI flagged might actually be wrong
More ›