MurphyA/hacker-news huggingface dataset:
by dcreager | 2025-10-20 15:57:23+00:00
Stepping away from Forth in particular, one of the benefits of a stack-based / concatenative language is that it's easy to implement on constrained hardware. uxn [1] is a great example of that.

And shameless self-promotion, if you're interested in how these kinds of languages compare with more traditional named-based languages, with more theoretical constructs like the lambda calculus and combinatory logic, and with gadgets like a PyBadge — well you're in luck! I gave a talk about exactly that at the final Strange Loop [2].

[1] https://100r.co/site/uxn.html

[2] https://dcreager.net/talks/concatenative-languages/
by archerx | 2025-10-20 15:57:49+00:00
I want China to release GPUs with a ton of VRAM, 128gb - 256gb. It doesn’t matter if they are half as fast as Nvidia because having a big model at a reasonable speed is better than not being to run them at all. AMD could have done this and have had a massive impact on nvidia’s market share but they choose not to because reasons.
by gretch | 2025-10-20 15:58:10+00:00
Yeah it's like you have all these people staring at a little baby saying "theoretically, based on this baby's DNA, it could become the greatest basketball player of all time, if it trains for 4 hours a day everyday for the next 20 years, and suffers no injuries"

Meanwhile you have Lebron who is already the highest scoring player of all time, and he's still going out every night and putting up another 20 points.

Comparing potential to actual at 1:1 ratio is insane.
by loeg | 2025-10-20 15:58:11+00:00
If you can swing it (don't need to block on IO indefinitely), I'd suggest just the simple coordination model.

* Some atomic bool controls if the thread should stop or not; * The thread doesn't make any unbounded wait syscalls; * And the thread uses pthread_cond_wait (or equivalent C++ std wrappers) in place of sleeping while idle.

To kill the thread, set the stop flag and cond_signal the condvar. (Under the hood on Linux, this uses futex.)
by dangus | 2025-10-20 15:58:27+00:00
Well, they do that because they have so much square footage that it makes sense. You need physical space to have your fridge and freezer and ice machine and cold/sparkling/filtered water dispenser separate. And of course money for lots of appliances.

I would say that it’s best to get a fridge that has a simple ice maker that’s in the freezer and water dispenser that is in the fridge interior with no weird rerouting like having the ice/water dispensed from the door (which also reduces efficiency because there’s essentially a hole in your fridge).

As an example the Sub-Zero refrigerator lineup has a simple ice maker in the freezer and then the water dispenser is optional, and it’s accessed from inside the refrigerator.
by kowbell | 2025-10-20 15:58:27+00:00
Not OP but I assume "VHS Transfer" meant "transfer to a digital format" i.e. digitize. The Retrotink is a fancy "composite/component/vga-to-hdmi" box, so you can do: VCR playing a VHS -> Retrotink -> HDMI capture card -> computer saving that to a file.
by a-dub | 2025-10-20 15:58:29+00:00
this stuff always seemed a mess. in practice i've always just used async io (non-blocking) and condition variables with shutdown flags.

trying to preemptively terminate a thread in a reliable fashion under linux always seemed like a fool's errand.

fwiw. it's not all that important, they get cleaned up at exit anyway. (and one should not be relying on operating system thread termination facilities for this sort of thing.)
by dijit | 2025-10-20 15:58:47+00:00
Still 15.

As soon as I heard them say "We're finally able to make the UI that Apple Silicon enables because of its performance" I knew wholeheartedly that it was going to be an enormous performance thief.

I'm not touching 26 with a 10-foot-pole.

I will even avoid buying new Macbook laptops, even though I have an M2 Air and M5 is around the corner.
by dragonwriter | 2025-10-20 15:59:15+00:00
As someone with a political science degree whose secondary focus was international relations, "Nation-state" has a number of different, definitions, an (despite the fact that dictionaries often don't include it), one of the most commonly encountered for a very long time has been "one of the principle subjects of international law, held to possess what is popularly, but somewhat inaccuratedly, referred to as Westphalian sovereignty" (there is a historical connection between this use and the "state roughly correlating with single nation" sense that relates to the evolution of “Westphalian sovvereignty” as a norm, but that’s really neither here nor there, because the meaning would be the meaning regardless of its connection to the other meaning.)

You almost never see the definition you are referring used except in the context of explicit comparison of different bases and compositions of states, and in practice there is very close to zero ambiguity which sense is meant, and complaining about it is the same kind of misguided prescriptivism as (also popular on HN) complaining about the transitive use of "begs the question" because it has a different sense than the intransitive use.
by victorbjorklund | 2025-10-20 15:59:16+00:00
Gleam is cool but honestly for now the ecosystem is so much bigger in Elixir. And yes, you can use some libraries across and things like that, but then again you could also bring in the parts that you need from Gleam into Elixir and instead of vice versa. If you just want to learn a really cool language, I think Gleam is pretty cool. But if you want to learn a language that is more productive but still kind of cool, I would start really like here and then dip my toes into Gleam.
by glenstein | 2025-10-20 15:59:29+00:00
I've seen a lot of criticism of Mozilla in these parts, some more fair than others. (Adtech = bad, regardless of whether you call it privacy preserving. CEO pay, not as bad as people say but don't love it.) But the notion that a trillion dollar platform company dictating web standards and Firefox are two sides of the same coin is, by my lights, the singularly most spectacular failure of comprehension that's been wrought by this era of Mozilla skepticism. It's not exactly a big lie because the people saying it seem to sincerely believe it but it's comparably disastrous as a test of information literacy.
by stego-tech | 2025-10-20 15:59:51+00:00
Proxmox wasn’t considered because of the audience (leadership) and Proxmox’s perceived market (SMBs/homelabs). I couldn’t even get them to take Virtuozzo seriously, so Proxmox was entirely a non-starter, unfortunately.

FWIW, I use Proxmox at home. It’s a bit obtuse at times, but it runs like a champ on my N100-based NUCs.
by newtwilly | 2025-10-20 16:00:27+00:00
We spend ~$20,000 per month in AWS for the product I work on. In the average day we do not launch an EC2 instance. We do not do any dynamic scaling. However, there are many scenarios (especially during outages and such) that it would be critical for us to be able to launch a new instance (and or stop/start an existing instance.)
by sambaumann | 2025-10-20 16:00:29+00:00
Wikipedia [1] implies it's to give them an incredibly large field of vision to spot prey, though the source it cites [2] seems less certain about that

[1] https://en.wikipedia.org/wiki/List_of_birds_by_flight_height...

[2] https://web.archive.org/web/20131011012320/http://blogs.bu.e...
by ta1243 | 2025-10-20 16:00:29+00:00
Fine, our overseas offices are different companies and bills are paid for by different people.

Not that "forgot to pay" is going to result in a cut off - that doesn't happen with the multi-megawatt supplies from multiple suppliers that go into a dedicated data centre. It's far more likely that the receivers will have taken over and will pay the bill by that point.
by tj_591 | 2025-10-20 16:00:47+00:00
Hi all, Tushar from Docker here. We’re sorry about the impact our current outage is having on many of you. Yes, this is related to the ongoing AWS incident and we’re working closely with AWS on getting our services restored. We’ll provide regular updates on dockerstatus.com .

We know how critical Docker Hub and services are to millions of developers, and we’re sorry for the pain this is causing. Thank you for your patience as we work to resolve this incident. We’ll publish a post-mortem in the next few days once this incident is fully resolved and we have a remediation plan.
by nicoburns | 2025-10-20 16:00:47+00:00
I think it would, modulo that it's not really "ready" yet.

We do have a couple of PoC examples of integrating with the Bevy game engine. Both of these use Dioxus Native, which wraps Blitz with Dioxus (which is a React-like framework but in Rust rather than JavaScript - https://github.com/DioxusLabs/dioxus), but you could do DOM tree creation and event handling manually if you wanted to.

- This first one includes Bevy inside a window setup by Dioxus Native (using a `<canvas>` element similar to how you might on the web). Here the event loop is controled by Dioxus Native and the Bevy game is rendered to a texture which is then included in Blitz's scene. https://github.com/DioxusLabs/dioxus/tree/main/examples/10-i...

- This second one does it the other way around and embeds a Dioxus Native document inside a window setup by Bevy. Here the event loop is controlled by Bevy and the Blitz document is rendered to a texture with which Bevy can then do whatever it likes (generally you might just render it on top of the games, but someone tried mapping it into 3d space https://github.com/rectalogic/bevy_blitz) https://github.com/DioxusLabs/dioxus/tree/main/examples/10-i...

The latter is probably what I would recommended for game UI.

Both approaches probably need more work (and Blitz could do with more complete event handling support) before I would consider them "production ready".
by yjftsjthsd-h | 2025-10-20 16:00:54+00:00
> 2. F-Droid and other software managers SHOULD handle NSFW content, but the Bible does not contain this content (such as in Ezekiel chapter 23).

Why pick out a tiny bit of Ezekiel when you have the entire book of Song of Solomon?

Anyways, I think the more interesting tension is: What tag or flag would apply to the Bible that does not apply to the Wikipedia app? I have literally used Wikipedia to look up sex positions, which it covers in detail and with pictures.
by walkabout | 2025-10-20 16:01:00+00:00
> Isn't it everyone using multiple cloud providers nowadays?

Oh yes. All of them, in fact, especially if you count what key vendors host on.

> Why are they affected by single cloud provider outage?

Every workload is only on one cloud. Nb this doesn’t mean every workflow is on only one cloud. Important distinction since that would be more stable.
by coldpie | 2025-10-20 16:01:19+00:00
Amazing work. I briefly explored trying to RE a more modern piece of hardware, the Tascam Portastudio DP-24SD, in order to try to fix some well-known bugs and limitations. Your article inspired me to maybe give it another go.

Previously, I managed to decode a firmware update file for the unit, but quickly found out that it uses a special-purpose DSP chip, and I wasn't able to easily find public documentation for its instruction set. So I gave up. Do you have a gut feeling on if REing and hacking this firmware could be done by a dedicated amateur, or is this probably more like professional-level work and I should find something better to do?
by ctoth | 2025-10-20 16:01:30+00:00
You're describing increased spending while calling it increased cost. These aren't the same thing. A task that cost me $5 to accomplish with GPT-4 last year might cost $1 with Sonnet today, even though I'm now spending $100/month total on AI instead of $20 because I'm doing 100x more tasks. The cost per task dropped 80%. My spending went up 5x. Both statements are true.

Here's an analogy you may understand:

https://crespo.business/posts/cost-of-inference/
by steveBK123 | 2025-10-20 16:01:39+00:00
They all make it pretty hard, and a lot of resume-driven-devs have a hard time resisting the temptation of all the AWS alphabet soup of services.

Sure you can abstract everything away, but you can also just not use vendor-flavored services. The more bespoke stuff you use the more lock in risk.

But if you are in a "cloud forward" AWS mandated org, a holder of AWS certifications, alphabet soup expert... thats not a problem you are trying to solve. Arguably the lock in becomes a feature.
by jermaustin1 | 2025-10-20 16:01:55+00:00
How does that work for something like speeding, where they will charge you with everything, then let you off with a different infraction that doesn't actually have anything to do with the laws you supposedly broke.

They do that enough times, and all of a sudden now speeding is legal because no one was charged with speeding, but with "driving with an invalid instrument".

This would basically get rid of the "easy plea downs" and basically make fighting against the book the norm.

IRL example:

I once pulled out of my driveway and passed a stopped school bus (with lights on, but no stop signs extended) on a divided highway (barrier between my side of the road and theirs), a cop saw me do that, went around the barrier and pulled me over a couple minutes later. I was charged with something that was going to instantly take my license away.

I went to my local courthouse on the designated day, the prosecuter brought me in and told me he would drop the charges to failure to stop at a stop sign. I said I didn't pass a stop sign, and that the bus didn't have them extended, just stopped with lights on, across a highway from me.

Prosecutor said, that I'm allowed to argue that in front of a judge along with paying some large sum, and potentially lose my license, or take a point, and pay $150 today and be done with it.

I chose the latter.
by jwr | 2025-10-20 16:03:11+00:00
That can happen with any server, physical or virtual, at any time, and one should be prepared for it.

I learned a long time ago that servers should be an output of your declarative server management configuration, not something that is the source of any configuration state. In other words, you should have a system where you can recreate all your servers at any time.

In your case, I would indeed consider starting with one of the OS base installs that they provide. Much as I dislike the Linux distribution I'm using now, it is quite popular, so I can treat it as a common denominator that my ansible can start from.
by nxor | 2025-10-20 16:03:37+00:00
My point wasn't that we should or shouldn't have it. I just get the impression that the same people calling for privacy will be highly outraged the next time, for example, an Austin Wolf (gay porn 'star' who used Telegram to share thousands of files showing abuse of children) situation arises, or it's inevitably revealed that religious sect xyz coordinated over it. Europeans trash talk Telegram (and that is fine), but somehow Matrix is different? How?
by KoolKat23 | 2025-10-20 16:03:42+00:00
To be fair, this is problematic for humans too. My old insurer outright rejected things like that stating it's not legible.

(I imagine it also had the benefit of reducing fraud/errors).

In this day and age, it's probably easier/better to change the process around that as there's little excuse for such shit quality input. I understand this isn't always possible though.
Show HN: Unstable Singularity Detector update 1.4.1
by Flamehaven | 2025-10-20 16:04:03+00:00
Hi HN, I'm the author of this project.

Unstable Singularity Detector is an open-source implementation of a Physics-Informed Neural Network (PINN) system that detects blow-up singularities in PDEs — like those found in fluid dynamics.

It’s inspired by the methodology in a recent DeepMind paper, but fully independently built from scratch. The system predicts instability thresholds (lambda values), trains PINNs in multiple stages, and reaches machine-level residuals (10⁻¹³) using a high-precision Gauss–Newton optimizer.

This new v1.4.1 release adds: - Multi-stage PINN orchestration with FSDP and Meta/K-FAC support - Rank-1 Hessian + EMA for memory-efficient Gauss–Newton optimization - Residual certificate generation (CI-ready) - CLI bridge to external CFD solver output (e.g., `.npz` files) - Docker/Gradio support for easier setup

No signups, no cloud dependencies — everything runs locally (CLI, Docker, or Gradio).

GitHub: https://github.com/Flamehaven/unstable-singularity-detector Paper inspiration: https://arxiv.org/abs/2509.14185

Would love feedback from folks working on scientific computing, PDE solvers, numerical methods, or ML-based verification. I’m around for questions.
by twistedpair | 2025-10-20 16:04:13+00:00
Wow, about 9 hours later and 21 of 24 Atlassian services are still showing up as impacted on their status page.

Even @ 9:30am ET this morning, after this supposedly was clearing up, my doctor's office's practice management software was still hosed. Quite the long tail here.

https://status.atlassian.com/
by nonethewiser | 2025-10-20 16:04:22+00:00
I didn't really know about this until recently when I listened to a DHH / Lex Fridman podcast. The podcast started out with him retelling a very similar experience. I wasn't familiar with DHH either and found myself disagreeing with a lot of his takes (JS > TS ... really?) but it was a really interesting conversation none-the-less.
by LarsDu88 | 2025-10-20 16:04:32+00:00
The question is about sensory experience, not goals. Goals in the robot could be prompted in. Goals in the squirrel can be easily hacked using strong doses of opiates.

Go to any American metropolitan downtown, and you can see humans who have hacked their evolved reward system to seek heroin rather than reproduction.

Following Dawkin's the Selfish Gene, the idea that organisms consciously seek self-survival or the survival of their "race or species" is a complete fallacy. The higher order "goal" of the squirrel is to simply propagate fragments of its DNA. This type of "goal" is completely tangential to "intelligence"
by ctrlp | 2025-10-20 16:05:12+00:00
For God’s sake, let us sit upon the ground

And tell sad stories of the death of kings;

How some have been deposed; some slain in war,

Some haunted by the ghosts they have deposed;

Some poison’d by their wives: some sleeping kill’d;

All murder’d: for within the hollow crown

That rounds the mortal temples of a king

Keeps Death his court and there the antic sits,

Scoffing his state and grinning at his pomp,

Allowing him a breath, a little scene,

To monarchize, be fear’d and kill with looks,

Infusing him with self and vain conceit,

As if this flesh which walls about our life,

Were brass impregnable, and humor’d thus

Comes at the last and with a little pin

Bores through his castle wall, and farewell king!

Cover your heads and mock not flesh and blood

With solemn reverence: throw away respect,

Tradition, form and ceremonious duty,

For you have but mistook me all this while:

I live with bread like you, feel want,

Taste grief, need friends: subjected thus,

How can you say to me, I am a king?
by bonoboTP | 2025-10-20 16:05:29+00:00
Yeah maybe I'm mixing up the terms a bit.

There are always ingroups and outgroups. And the ingroup can't expand in an unbounded way if there's high mobility.

Also,marriage patterns are relevant here. Clannish behavior is most prevalent in high-cousin-marriage societies, and you have a more expanded circle of trust when the familial relatedness is more distributed.

High trust is quite unstable either way. You need something to connect you. It's far from automatic. We'll have to rediscover a lot of this stuff that was just thrown out with all the rational Homo oeconomicus theories about people being fungible cogs in a machine and that you can just shred communities and shuffle around the pieces in an atomized way and expect things to go on with trust as before, because this sort of stuff is less measurable.
by graypegg | 2025-10-20 16:05:33+00:00
> Some language experts say it is not brain rot

What do these language experts call "brain rot"? We're sorting things into brain-rot/not brain-rot now? I do know the definition in a you-know-it-when-you-see-it sort of sense... but I don't think "language experts" should be that dismissive of anything they haven't heard.

If you keep telling kids their brains are rotted out and some arbitrary subset of things they think are fun are signs of literal cognitive decline, they're either going to embrace it to mess with you or be depressed. Here's hoping it's the former! Gen alpha punk is going to be an insane scene once they grow up and realize how narrow the path their parents laid for them is, and I'm (selfishly) hoping we get some kick-ass music from it. ;)
by PaulHoule | 2025-10-20 16:06:05+00:00
I spent a few years trying to start my own business. When it was time to look for a job I built something that would ingest job listings, classify them, and create a workflow system for evaluating applications and working through the whole process.

Within a week I'd found a job I really wanted to do at an AI company and aced the interview because I had a great story to tell.

Had my job search ground on I would have declared war on spam job listings on New York's job bank and would have had my systems file complaints about each and every one of them (e.g. supposedly it is a Java job in Syracuse, really it's a COBOL job in Atlanta, it might be there just to not get filled so they can apply for the H-1B lottery)
by sethhochberg | 2025-10-20 16:06:56+00:00
In our case, the files being processed are datasets that have already been normalized through another ETL tool. Since we're doing the preprocessing ourselves elsewhere, our Gleam parsers are set up to expect a pretty rigid set of inputs. We do all of the file IO / streaming in Elixir and pass the raw data into Gleam as Elixir maps: so Gleam just takes maps, parses them into types pretty rigidly, and our entire Gleam module ecosystem assumes "perfect enough" data.

If we encounter row-level errors in a batch, we log those alongside the outputs. There's nothing particularly intrinsic about out usage of Gleam that prevents the workers from crashing during processing, its all about having error handling set up within the job itself to avoid killing the process or pod running it.
by SSLy | 2025-10-20 16:07:01+00:00
> Today we've got stuff like Borderlands 4 (or whatever the newest one is) that barely run on anyone's PC

Just like Crysis did 18 years ago?

>it's no longer really feasible to keep most of your games installed all the time and ready to play.

Crysis was around 5% of common HDD back then. Now, it'd be equivalent of around 80 GiB now. That would be just about what Elden Ring with the DLC takes.
by nonethewiser | 2025-10-20 16:07:09+00:00
OK my understanding is that servo is a browser.

Then I read this on their repo:

>Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.

Um... what? Are they just saying it's a browser in a verbose way or what? It just seems like you could replace literally all those words with "browser" and the clarity would skyrocket. Although perhaps it's not actually just a browser and I dont understand.
by Yoric | 2025-10-20 16:07:26+00:00
I haven't read the paper yet, but it's here: https://ennanzhai.github.io/pub/sosp25-aegaeon.pdf aka https://dl.acm.org/doi/10.1145/3731569.3764815 .

So, definitely not state media, probably not lying on the fundamentals. Of course, still presumably viewed favorably by the CCP, I'd imagine.
by jrochkind1 | 2025-10-20 16:07:45+00:00
The cranked tills (or registers for the Americans) is an interesting example, because it seems safe to assume they don't have that equipment anymore, and could not so easily do that.

We have become much more reliant on digital tech (those hand cranked tills were prob not digital even when the electricity was on), and much less resilient to outages of such tech I think.