skysight-inc/HackerNews huggingface dataset:
> My comment pointing out yours is here - https://news.ycombinator.com/item?id=40784174

That's not the one I was responding to. I replied to the comment I was responding to, it's not that complicated.

> Again, you have not read/understood what has been written down nor the sources to which i linked to elaborate my points. And also i never said "that transparent distributed systems and only those meet that definition".

That was certainly the implication if you use that to answer the question, why must the OS do that.

You do understand how "The OS must do it because that's how I define the OS" does not actually say anything, right? Even if that is the definition of the OS (which it isn't), it just shifts the question to "why should the OS be defined that way?"
NFL Ordered to Pay Billions in Sunday Ticket Lawsuit
Wonder if using the same approach that resin printers use would work?

• SLA resin printers use a superfast/accurate motorised mirror to direct the laser where its wanted

• mSLA resin printers use a strong light source instead of a laser + an LCD to mask the area they don't want exposed
https://archive.ph/Z1kux
I have a lot of sympathy for your point of view. Though have a look at Rust: it's generally considered much more typesafe than both JavaScript and C++, but it also has (some) dark corners of undefined behaviour with approximately all the same baggage as C++.

See also https://news.ycombinator.com/item?id=8206562 for a different point of view: dynamically typed languages are equivalent to statically typed languages with just a single static type.
I built PyInstaller binaries on Windows a few months ago and had no trouble with Windows Defender at all.
Matt Levine at Bloomberg gives an excellent explanation of what happened, the ruling, why etc without telling you what you should think is the right thing or right outcome.

His explanations from first principles covering ground you already know are just excellent. Worthwhile reading for anyone who has to explain detailed, complex & technical subject matter.

https://www.bloomberg.com/opinion/articles/2024-06-27/purdue...
Depends on who ends up controlling the company, if the 51% isn't coordinated then the 49% could still call the shots
We're physically more comfortable and that's mainly what technologies promised and delivered. Maybe a new wave of technology improving how we feel emotionally will come with just as much enthusiasm as the old physical technology, but so far it seems we're only going backwards. Maybe that emotional technology was invented thousands of years ago in religion and social norms but we never bothered to adapt it to our modern environment so we lost it.
Can you give an example of a "wrong" answer vs an "hallucinated" answer?
First author is named as 'Martin Brain'. I wonder if that's a case of nominative determinism at work.
As a parent of a child with a severe sesame allergy, you clearly don’t understand food allergies and how severe they can be.

If my child ingests sesame, they go into anaphylactic shock and without an epipen administered in minutes they will die.

There are definitely questions of how to best inform consumers that have severe food allergies. But I’ve been really underwhelmed with the dialog here on this.

It would be lovely if HN could keep in mind that for some people, sesame is a life-threatening ingredient. And those people would also like to safely buy bread.
I imagine that would also be a good idea, if you wanted to (re-) optimise something like Risc-V assembly?
This would be a warm welcome to the frigid waters of the phone industry. Now force the OEMs to release all radio related firmware for each phone too, and we can finally own our phones again. I'm not too old to remember completely unlocked, feature complete CyanogenMod android phones. LineageOS is completely useless without VoLTE support.
It is very much a fork of VS Code at the moment but I appreciate the massively reduced friction getting R up and running. While RStudio is still the best IDE for R, it is beginning to feel dated and this will likely overtake it as the main environment in relatively short time.
Viral social media, like everything else that becomes an issue.

Why do you think anyone in the USA give a rip about Israel and Palestine? Very few people are out there doing their own research. They are consuming what is put in front of their faces.
> [...] should be mandatory reading for anyone getting started with compilers.

Well, only for those folks who you taint with C before you let them loose on compilers. If you follow something like https://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_... as your introduction, I doubt you would benefit from worrying about pitfalls of C.
Xbox that never was: detailed look at 'Keystone' cloud streaming console design
What We Know About Grading: What Works, What Doesn't and What's Next
you ask:

> Do you favor a specific structure of hardware, OS code, and user scripts, or whatever ends up offering the best use of power and long-term device durability?

well, i think it's critical for the zorzpad to be able to rebuild its own operating system code, because otherwise it's dependent on external computers to modify its own operating system, and the external computers might have become incompatible or untrustworthy at some point. this poses tricky problems of recovery from bad operating-system updates; probably having multiple redundant microcontrollers in the device is the best option, so that on bricking one of them, i can restore its old configuration using the other

ideally, though, the core code capable of bricking it would be a small tcb, not everything that runs on the system the way it is in ms-dos or templeos. that kind of isolation is usually implemented with an mmu, but the apollo3 doesn't have an mmu, just an mpu. so currently my plan is to implement it with a low-level virtual machine instead; initially an interpreter (my prototype seems to have about 10× interpretive overhead, but probably providing a small number of extra primitives will be adequate to eliminate the worst hotspots from things like updating the display and digital signal processing) but maybe later a simple jit compiler. like most microcontrollers, the apollo3's memory/throughput quotient comes to about a millisecond, rather than the second or so that has been typical for human-interactive computation for the last 60 years, so i suspect i'll be leaning pretty hard to the side of sacrificing speed to reduce memory usage

in addition to providing the protection needed to write experimental code without risk of bricking the machine, the virtual machine can also provide services like virtual memory (including compressed ram), transactional concurrency, and transparent persistence

the nand flash chips i'm using (s34ms01g2) are supposed to consume 27 milliwatts when running, but their power budget at the nominal 1-milliwatt full power is only 300 microwatts. at full speed they're capable of 133 megabytes per second, so at 300 microwatts they might be capable of 1.5 megabytes per second. i can't write to them nearly that fast without wearing them out early, but i can load data from them that fast. in particular that means that the 24 kilobytes of a full screen can be loaded from flash every 16 milliseconds, so you can do 60fps video from flash. reloading all 384k of ram, for example to switch to a completely different workspace, would take a quarter of a second. i feel like this is enough of a quantitative difference from the speed of floppy disks on a commodore 64 or a macintosh 128 that it becomes a qualitative difference, and for applications like the spell corrector example i gave in the other comment, it might be possible to use the flash almost as if it were ram, using the ram as a cache of what's in the flash

but maybe when i gain more experience with the hardware, all that stuff will turn out to have been the wrong approach, and i'll have to go with something else
The k8s hater squad loves to neglect the fact that k8s can be, just like Linux, fun. The complexity is endearing in a special way. Kubernetes is Linux underneath, and learning how that manifests is a lovely journey to go on.
The states didn’t write nor did they ratify the constitution (it was done at special conventions separate from the state governments themselves), nor do they write amendments.

I honestly don’t know what to tell you at this point. This is basic constitutional history and legal theory, the federal government draws its authority directly from the people.
We use a mixture of physical and statistical models to forecast ENSO, including physical models of varying degrees of complexity.

A long-standing challenge has been for these models to exhibit reliable skill at lead-times beyond ~6-12 months, especially when forecasts are initialized in the early Spring. Data-driven models ("AI" or "machine learning") seemed to break through this barrier a bit, but what's notable about this paper is that a physical model with a new underlying mechanism seems to catch up a bit.
Thank you for the reply. I plan to re-read it a few times and go into details tomorrow. I appreciate the effort and will look through it.

Meanwhile, a few quicker responses:

> Regarding your comment on chopped down forests not being fire resistant - it’s actually the other way around. Non-existent trees and brush can’t burn.

True, but if we are trying to regrow a forest to capture the next round of resources & sequestration benefits - that area has to go from being a non-forest to a young forest. During that time it's very susceptible to fire. Even worse, if the area is being re-grown as tree farm, AFAIK it'll never become fire resistant.

Though, really the question is how do you continuously regrow trees and never have the area eventually burn and turn into a savannah? Given so much forests have been chopped down a few times since the 1800s in California. We are looking at maybe 2 to 4 rounds of trees being chopped down and regrown. Lots of younger forests create a component for larger forest fires.

> It’s why california (and other western states) keep catching on fire so badly, because logging has been so heavily restricted.

My understanding is fire suppression is more to blame. I'm curious where exactly our views differ & why.

For tinder box fires, I think it's a bit more complex than one factor & the combination of factors is not good. Essentially, forests were logged with impunity and at mass scale (still kinda true today) for a few hundred years, then in North America we started fire suppression on an industrial scale circa 1950. A lot of forest is young'ish and/or doesn't have the same fire resistance as what was before it - and combined with mass fire suppression & young'ish age -> it's a huge tinder box.

Though, you point to the lack of logging as the cause for the tinder box. To what extent would you say fire suppression has played a role in current western fires?

I'm a bit surprised we might disagree here, perhaps I'm ignorant how logging has kept the situation in check. My very (tersely stated) impression of things is essentially Europeans came, logged the crap out of the area, stopped letting the fires burn 70 years ago because we could do something about it and secondly there were then enough people in the area to care. Fast forward, the west coast is now very populated and the forests are kinda young and are regrowing in a full fire-suppression environment. Do you disagree with that (frank) assessment?

> In California’s climate, it requires cutting down a significant portion of trees and removing built up brush (or doing a controlled burn), or the whole thing turns into a mini-nuclear explosion waiting to go off.

I agree. Otherwise when a fire does comes through, it will potentially turn the area into a savannah (mini-nuclear explosion'esque). I've seen a few examples, it brings back memories. There certainly are forest fires, big ones, then even bigger ones that damage the forest, and then there are the ones in California that remove the forest..

-------------------------

Again, thank you for digging up numbers & references. I want to go through those in a bit more detail before sharing any thoughts/questions
Related from December:

37Signals Left the Cloud

https://news.ycombinator.com/item?id=38705886

Leaving the Cloud: Cloud Computing Isn't for Everyone

https://news.ycombinator.com/item?id=38644550
I really appreciate the unordinary direction you went with these articles and your site in general. An enjoyable read!
Had a chance to do some testing and it seems quite good on oneshot tasks with a small context window but as you approach context saturation it starts to go way off the rails. Maybe this is an implementation issue? I'm using Q6_K quants of both sizes in ollama. I'll report back if I figure it out.

A larger context window really helps on RAG tasks, it's frustrating that a lot of the foundational models have such small windows.
Not off-hand but it goes back to at least the early 20th century. There have been many attempts at a national ID system via technical loopholes but the courts have not looked kindly on them. It is the reason a Social Security Number is explicitly not to be used as an ID in law, so as to maintain its legality. It is the reason that every part of the Real ID Act that involves the Feds aggregating a centralized ID database from the States is strictly optional (and many States have opted to opt out of that). The Supreme Court has already ruled that Federal regulatory and taxation power cannot be used to induce States to comply, as that would be an end-run around Constitutional limits on Federal authority. Whether I like it or not doesn’t matter, I recognize that this is the reality.

As a heuristic, when something obvious and simple, like a national ID, has inexplicably never existed across every political administration, it is unlikely to be an oversight. This has been playing out for a very long time, it is unfortunate that most Americans are not familiar with the legal history.

It is similar to why people were surprised the government didn’t even try to enforce lockdowns during COVID anywhere in the US. Freedom of travel was thoroughly adjudicated across many cases by the Supreme Court covering almost every circumstance imaginable. Any prohibitions on freedom of movement are subject to the “strict scrutiny” standard, same as freedom of speech. Any politician attempting to do so would have invited instant wrath and injunctions from the judicial system, and their legal advisors knew it.
If they had other books about civil rights, sure, but having only the books related to their predicament and a packed bag is a little more than "authorities scared of you knowing your rights"
It's really hard to build a system for the cloud that can run on bare metal unless you make that a goal of the project.

That can be a hard goal to sell to business. Especially when it requires more head count.
Only if they are cheaper than a human. Which seems unlikely, for this kind of work.
Klára Dán von Neumann
https://www.kiro7.com/news/trending/family-man-killed-after-...

There are others but I'm lazy.
One may read "for every possible combination of allergens" as "for every combination of allergens present in the range of products being manufactured".
Wikipedia cites the Holodomor

You cited, as an encyclopedic fact, 10M as having perished specifically "Yagoda's torture chambers" per your words, which can only refer to NKVD (or otherwise "political") persecutions -- not the various deportations en masse or the Holodomor. The WP page you cited confirms upper bound for the former set of excess fatalaties (i.e. the one that you were explicitly referencing) at 770k -- which we shall charitably round up to 1M for the sake of "civility" here -- for the entire USSR during the pre-war era.

Far short of the 10M figure you are introducing for whatever imaginitive and creative purposes.

Again: 10M in this category -- the number who perished "Yagoda's torture chambers" throughout the USSR before the start of the war; and "about half" being in Ukraine; or around 5M, is the number you put forth -- apparently for the nifty rhetorical effect you thought it might bring.

Whereas the historical consensus for this category is <400k.
If the actual twitter files stories by Taibbi et al were actually read and the claims and evidence understood rather than desperately trying to bury them and their authors in a partisan quagmire that would be a reasonable start. Was buried here and most people seem to think they're pro-republican somehow which they just aren't.
Nope. It was pretty common to have them and/or your SSN printed on your personal checks, and if they weren't, the merchants would often ask to see ID and write the numbers on the check themselves.
You can get this without gRPC, though. Any IDL with codegen will do. My journey was that of gRPC fanatic to hardened skeptic. After one too many “we’re doing it this way because that’s what Google wants (and thus my promotion needs)” decisions from gRPC “maintainers”, I can’t stomach yielding so much control to a network request framework anymore. There’s something to be said for just making http requests using your platform/language native tooling. Is writing request boilerplate really your dev bottleneck?
So the cloud is slow, expensive, complex and inflexible.

Better to run your own machines.
More than that. Replacement costs multiply the price by a few times over the course of your life and there is significant opportunity cost.

If you don't spend the $1,000 then your ongoing costs are lower (a dishwasher lasts maybe 10 years, call it $100/yr - ignoring the operating costs since you're probably using a dishwasher the same number of times per year), that could be an income stream of about $50/yr - by FIRE logic you're probably $150/yr closer to not having to work any more and you have a bigger buffer for surprises along the way. Those are some pretty significant swings for most people.

It isn't economically clever to have 2x as much personal capital on hand as you need unless you are fabulously wealthy already.
>> Also, it doesn’t pass my “send a friend a cURL example” test for any web API.

> Well yeah. It’s not really intended for that use-case?

Until $WORKPLACE is invaded by Xooglers who want to gRPC all the things, regardless of whether or not there's any benefit over just using HTTPS. Internal service with dozens of users in a good week? Better use gRPC!
but steve gets celebrated when he did it
Neither should Uber. I never needed to show ID to hail a cab. You just stood at the corner and waived your arm. Are we talking about Uber drivers here? That makes some sense. But passengers? (I don't know, I don't use Uber).
(Corrections: "within ~90% of its apogee" should be "within ~45% of its apogee", and "hits the aerogel cube at more than ~90 degrees" should be "hits the aerogel cube at more than ~135 degrees". In both cases, the useful arc is ~90 degrees.)
SignPath gives free certs to OSS projects:

https://signpath.org/about/

We (sqlitebrowser.org) have recently started using them for signing our Windows builds.
>> It's really hard to build a system for the cloud that can run on bare metal

That’s an overly broad statement and likely false for many workloads .
This time there was no livestream with a realtime scoring from three separate panels of Republican voters, Democrat voters and independents. (Was it MSNBC or PBS which did that in 2020?) That's quite informative a third-party thing to add because it can distinguish between partisan vs nonpartisan issues vs outright gaffes, depending on which groups. (can also slice the response groups more finely, e.g. by age-group)
> Yeah, I agree. Being easy to use isn't the indented use-case for gRPC.

Sick burn. I like it, especially since most use of gRPC seems to be cargo-culting.
Python Enum Algebraic Datatypes
TXR Lisp:

(defun edits1 (word)
(hash-list (build
(each ((i 0..(len word)) (j 1))
(let ((le [word 0..i]) (rj [word j..:]) (ri [word i..:]))
(add (join le rj)) ;; deletes
(each ((c "a".."z"))
(add (join le c rj)) ;; replacements
(add (join le c [word i] rj))) ;; prefixes + inserts
(or (empty le) (empty ri) ;; transposes
(add (join [le 0..-1] [ri 0] [le -1] [ri 1..:])))))
(each ((c "a".."z"))
(add (join word c)))))) ;; suffixes
Not sure that's right.

In general any Mac can serve its desktop to the Apple Remote Desktop client:

https://support.apple.com/guide/mac-help/allow-apple-remote-...

Also can support most any VNC viewer. But FileVault has to have been unlocked.
I am not a lawyer but I believe allowing them to attempt to flee goes to consciousness of guilt.
I totally expect people to be assholes about it, don't worry. That's what I'm getting at, people are assholes.

Should we be proud and happy about that? Apparently.
Next month I will be publishing a blog on this topic. I will share the link here as well.
Great work Alon! Yet another case of impressive engineering.
I have a couple of questions:

1. How is the landscape of wasmGC browser support? Given it's relatively new is it OK to use this and ship production apps now? How does sheets handle older/unsupported browsers?

2. In Google IO the Workspace team mentioned they'd leverage Kotlin Multiplatform to achieve use cases like this. I see Sheet's using the in-house J2CL compiler but is there cases where KMM is used to target WASM - in sheets or docs? What are your thoughts?
In the morning you teach fourth graders about fractions, and in the evening you teach first year graduate students about localization. Math is just progressively more complicated fraction problems each year. Sounds about right to me.
These moaan devices run android, so you can install KoReader.
Boeing unveils 'Revolver' hypersonic missile launcher
That seems like a sensible point to me. At some level, let the Bimbos of the world have the sesame-agnostic mass market—that only strengthens the case for niche competitors who serve this specific market.

If sesame is in fact poison for a specific subgroup, this shifts the mass market option from “eh it’s probably fine, how often does cross-contamination happen” to “definitely poison for me, I’d better seek an alternative.”
Sure, but companies also don’t want to deal with building the system themselves (especially if you want to support multiple countries) and dealing with potentially doing something wrong like violating anti-discrimination laws.
Oh, great, people are living up to their legal duty, I'm so proud of them and totally won't think they don't give a shit about other people if they do the cheapest thing that satisfies the regulation.
>ported to python are just objectively worse in that language

This is absolutely the case. Dplyr syntax is much more intuitive for many use cases than Pandas or Polars equivalents.

One thing I miss from RStudio is the Rmarkdown documents with inline outputs. Jupyter notebooks, even in VSCode, are so needlessly over-engineered and under-featured compared to the elegance of RMarkdown. So I am excited to see what Posit can do to bring that experience to python. My git repos will be thankfull anyway.
Everything you say is true of state IDs too. They are not mandated. They are useful because some people choose to have them. Some people would also choose to have a federal id.
Schedule 80 pvc is pricey. I found that a 1" barrel accepted s that had been wrapped in a bit of duct tape to form a snug seal.....
read the wiki page on the turner prize for more information, but the prize is rather controversial.
As someone whose current team process is Kanban and a previous team were also, tech debt like this still inevitably piles up. Sure maybe you can squeeze some time in but even getting a week to spend solely on cleanup is rare, if it comes up at all.
Oh wow I had no idea he cofounded Glitch. Also very cool use of his product for the interview
It seems this is not a full rewrite of the calculation engine, so it’s hard to compare the performance of JavaScript against WASM.

Has anyone rewritten a performant calculation in that way from JavaScript to WASM? I’m curious to what the performant gap is, and whether browser optimizations are closing or widening that gap.