Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Someone
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
44 ms
·
841.
▲
by
Someone
1y ago
> Mathematical notation from long ago doesn't much look like what we're familiar with today, but we can still make use of it. But few modern mathematicians can understand it. Given enough data, they can figure out what it means
842.
▲
by
Someone
1y ago
> I've been tracking software quality metrics for 3 years I don’t think you can draw conclusions from that short a period. As a counterpoint: in the ‘80s and early ‘90s, my brain was almost hardwired to hit the hotkey for “Save” eve
843.
▲
by
Someone
1y ago
> Without version numbers, it has to be backwards-compatible If there’s one thing that mathematical notation is NOT, it’s backwards compatible. Fields happily reuse symbols from other fields with slightly or even completely different mea
844.
▲
by
Someone
1y ago
And prevents other goroutines from running on that thread. I think that’s crucial.
845.
▲
by
Someone
1y ago
FTA: “Now the SHD Group's forthcoming estimates raise this number to 21+ billion chips by 2031, eclipsing $2 billion in total revenue by this point“ That’s about $0,10 per CPU, so we’re looking at low-performance units. Also, Intel’s
846.
▲
by
Someone
1y ago
Is that possible? I think you would have [1] to use a register to build up the immediate value. The assembler cannot/should not default to one, so I think the best one could do is having another macro for ADD that takes that helper reg
847.
▲
by
Someone
1y ago
> And lets not forget they weren't that far from success in first days - if they won Hostomel airport, Kyiv would probably fall and with it the rest would be a domino effect. I think the war would have been very short if Zelensky ha
848.
▲
by
Someone
1y ago
> But you didn't see that the source was one level up in the directory tree from the untrustworthy binary blob? No, silly me. Shortly searched for a src directory, but of course, should have searched for a bin directory, as that
849.
▲
by
Someone
1y ago
To be fair, when they started, they intended to write a browser from the bottom up, including such things as image and video decoders, networking, etc. They changed course.
850.
▲
by
Someone
1y ago
> The script parses macOS’s system_profiler SPUSBHostDataType2 command, which produces a dense, hard-to-scan raw output I couldn’t find source (the link in the article points to a GitHub repo of a user’s home directory. I hope for them i
851.
▲
by
Someone
1y ago
> Today, no U.S. transit agency still uses BYD busses, because none of them managed a service live longer than about a year. Is that true today? https://www.bloomberg.com/news/articles/2025-09-26/us-cities.
852.
▲
by
Someone
1y ago
This is from last month: https://www.nytimes.com/interactive/2025/09/08/world/europe/... It describes how tanks were modified to protect, first, against attacks from the top, and then, from dro
853.
▲
by
Someone
1y ago
Indeed. Also, - Turbo Pascal was compiling at o-1, at best. For example, did it ever in-line function calls? - its harder to generate halfway decent code for modern CPUs with deep pipelines, caches, and branch predictors, than it was for th
854.
▲
by
Someone
1y ago
It still would mean a company cannot really offer to do repairs for you, wouldn’t it? They’d have to be able to prove that none of their employees looked at the design documents, ever.
855.
▲
by
Someone
1y ago
Given Rust’s memory safety goal, IMO the proper way to solve the circular reference problem in the context of Rust would be in the language. It should have a way to express what cycles may exist, maybe also how the code will break them when
856.
▲
by
Someone
1y ago
> >making it so they don't have your actual email to track/trace > Indeed solved with persistent email (also solved by creating random new Gmail one time without paying for iCloud+) If you make a “random new Gmail one tim
857.
▲
by
Someone
1y ago
> rumor is they're working on a folding iPhone I think it’s a safe bet Apple has had prototypes of foldable iPhones and iPads for years in its labs. That they don’t have a product must be because they haven’t found the screens good
858.
▲
by
Someone
1y ago
We also have Python bytecode. One thing that sets Wasm [1] apart is that, the Wasm virtual machine is significantly lower-level than JVM, .NET or python virtual machine. That makes it a better target for compiling C but also means different
859.
▲
by
Someone
1y ago
But given a file in this format, you cannot know whether your native decoder can read it without running WASM; the file you read may use a feature that was invented after your library was written.
860.
▲
by
Someone
1y ago
Sum and custom formatting are idempotent. It doesn’t matter whether that gets run once, twice, or a hundred times. Arbitrary AppScript isn’t guaranteed to be idempotent. You have to run it only once.
861.
▲
by
Someone
1y ago
> Old websites still run very well. <blink> is gone. In C, gets is gone. It may take only one similar minor change to make huge amounts of data unreadable by newer WASM versions.
862.
▲
by
Someone
1y ago
The embedded WASM makes this more extensible, but still, they have to choose, and freeze forever, interfaces that the WASM blocks can implement. Chances are that will, at some time, become a pain point. They also have to specify the WASM ve
863.
▲
by
Someone
1y ago
> so queries like select a where b = 'x' are very quick I wouldn’t say “very quick”. They only need to read and look at the data for columns a and b, whereas, with a row-oriented approach, with storage being block-based, you wi
864.
▲
by
Someone
1y ago
> Everything runs on the server, including triggers I think that’s a consequence of the fact that multiple users can simultaneously edit a sheet. Yes, Google could special-case the “you are the single user of this sheet” case, but that’s
865.
▲
by
Someone
1y ago
> Mmm. IIRC, usually the compiled NEXT statement would store the pointer to the corresponding FOR statement, so you don't need an additional stack for loop depth during the execution I think you do. Apart from common sense, nothing
866.
▲
by
Someone
1y ago
> I get the impression that they were storing everything sequentially in memory, rather than having a linked list of instructions. Why? I can only speculate. I expect that’s because that is how ‘every’ homecomputer basic did it. Yes, tha
867.
▲
by
Someone
1y ago
> You'd have two of everything (two pipelines, two ALUs, two sets of registers, etc.) As others said: yes, it has been tried and it works, but it costs a lot in hardware and power usage. A problem is that lots of code has a branch e
868.
▲
by
Someone
1y ago
> I had to drop down to O0 to see branchless be faster in any case Did you check whether your branchy code actually still was branchy after the compiler processed it at higher optimization levels?
869.
▲
by
Someone
1y ago
> If thousands of people would work on this indefinitely the time would drop to seconds. Even the small Apple II screen takes 7.5 kilobytes of RAM. Reading https://imapenguin.com/2022/06/how-fast-can-a-6502-tran
870.
▲
by
Someone
1y ago
> When the strong refCount went to zero but there were weak references remaining, the object was deinitialised but not deallocated: it stuck around in a “zombie” state. […] > Surprise, surprise, unowned references are basically implem
More ›