MurphyA/hacker-news huggingface dataset:
by cryzinger | 2025-09-22 15:56:25+00:00
Agreed. Insane amounts of "Not just X, but Y" or "This isn't about A. It's B." constructions that ping to me as LLM-generated but, at best, were the work of a repetitious human writer in dire need of a (human) editor.

> Not remember it. Not discuss it. Live it.

> No drugs. No surgeries. No medical interventions at all. [...] Just a shift in context. A different story to inhabit.

> These aren't just throwaway comments. They're programming.

> ...health isn't just physiological but narrative. [...] Not because we're hypochondriacs, but because expectation is itself an intervention that shapes our biology.

> Not to pretend, but to remember through their bodies what vitality felt like.

> The men at the retreat weren't cured of aging. They were temporarily freed from the cultural story that aging means inevitable, passive deterioration.

> She's not peddling the fantasy that positive thoughts can overcome all illness. She's not suggesting we can think our way to immortality or that serious medical conditions respond to attitude adjustments. [...] What she's demonstrating is more subtle and perhaps more powerful[...]

> This is about epistemic flexibility, not magical thinking. It's about loosening our grip on stories that may be limiting us unnecessarily, not abandoning medical care or scientific understanding.

> The most radical aspect of Langer's work isn't that belief affects biology, but that she treats this connection as a therapeutic tool rather than an inconvenient complication.

And that's just from the first two sections!
by spauldo | 2025-09-22 15:56:31+00:00
Norse runes are just an alphabet. As long as your language uses the same set of sounds, you can write with them today.

People get confused about them because there's a tie-in with the old Germanic religions where they're used by the gods for divination, and the neopagans have adopted them for that purpose. But they're really just a set of alphabets optimized for carving into wood.
by edude03 | 2025-09-22 15:56:33+00:00
So there are two ways to look at this - both hinge on how your define "consumer":

1) We haven't managed to distill models enough to get good enough performance to fit in the typical gaming desktop (say, 7B-24b class models). Even then though - most consumers don't have high end desktops, so even a 3060 class GPU requirement would exclude a lot of people.

2) Nothing is stopping you/anyone from buying 24ish 5090s (a consumer hardware product) to get the required ~600GB-1TB of VRAM to run unquantized deepseek except time/money/know how. Sure, it's unreasonably expensive but it's not like labs are conspiring to prevent people from running these models, it's just expensive for everyone and the common person doesn't have the funding to get into it.
by btbuildem | 2025-09-22 15:56:49+00:00
> a chronic dilemma for any online community: scale, topical breadth, and discussion quality form an unstable triad

I always wonder about the scale part -- why do we want a community to grow? Is it to reach more like-minded people, to enrich the collective knowledge, etc? That would be so great, and not dilute the other two aspects. But so often it seems that "growth" is just for its own sake, a bit like cancer -- consuming the host in the end, and at best reducing what was a vibrant community to a barely palatable sludge that appeals to the common denominator just enough to warrant eyeballs-to-dollars conversion.

It's a testament to HN that it has, so far, resisted this (to borrow a term from mr Doctorow) enshittification.
by adastra22 | 2025-09-22 15:56:57+00:00
Bitcoin’s scripting / smart contracting language is Forth.

Were there anything in the crypto space is actually solving a problem is up to your own biases and prejudices. But if you pick one thing as actually trying to solve a real problem, payments over lightning is probably that. Lightning, at its core, is a state machine composed of Forth spend scripts.
by wqaatwt | 2025-09-22 15:57:43+00:00
This is not WW2. This is much closer to the 2001 war in Afghanistan.

Hamas is a terrorist organization. They can stage terror attacks their conventional military capacity is insignificant. Much like US vs the Taliban. Also it’s not like there isn’t anyone willing to supply enough food and other resources needed by the Gazan population (unlike in postwar Germany) it’s just that Israel is heavily limiting that.
by andy99 | 2025-09-22 15:57:44+00:00
> As a content publisher, I am very interested in any proposal that results in me getting residual payments from AI scrapers.

So you use a public resource and presumably like the upside that comes with sharing on it, but you want to limit uses now that someone has found one that you don't like, so you're fine with degrading that public resource?

You could always share things privately or behind a paywall if you don't want them available publicly. But people seem to want to have their cake and eat it too.

I get why a hosting provider would want to limit crawlers to save bandwidth. The "creator" angle is just greed.
by JeremyNT | 2025-09-22 15:57:50+00:00
Really it's a question of where the threshold lies.

The American President is quite elderly, clearly diminished, and the ravages of age are inescapable no matter how beloved you are. However much Americans seem happy to tolerate his particular brand of authoritarianism, the horizon on his rule cannot realistically be more than a decade out.

Is that enough time to consolidate power? If not, is there a successor who can complete his objectives?

Neither seems clear to me, and one can at least imagine a world where things tick back after he exits the political stage.
by bigyabai | 2025-09-22 15:57:52+00:00
As someone who never used Bluesky or X, the only thing this article has convinced me of is that the author is terminally online. They seemingly ignore that all three of their "essential characteristics" are just byproducts of modernity. Dialectic digression and credentialism are the product of empiricism dominating the human spirit. Nobody prays to get rid of illness anymore, you go to the doctor so they can give you an empirically-tested cure. And it works better than prayer, hence, we worship digression and credentials.

Catastrophism is native to American politics. How, exactly, you live in a globalist world without forming an opinion on the matter is a study of sociopaths for someone else. There is no post-WWII America without the myth of catastrophe and salvation via nuclear war. We built this nation, and set the global status-quo, on the back of a global catastrophe. Ignoring that fact doesn't make you a better historian, it makes you blind.

Maybe those Bluesky users are just repeating the past 150 years of anthropological research that pertains to postmodern human politics. This Nate Silver guy would probably cream his shorts if he read Hegel.
by duxup | 2025-09-22 15:58:05+00:00
One thing I worry about is how much this program would cost and only help a very targeted subset of homeless. And how much each school has to spend is even going to vary and to accommodate them all you have to overbuild, provide 24/7 security?, that's a lot.

I think of a local school system that have well meaning and program after program heaped on it. Some fit within schools, some are there just because someone thought the school should do that thing.

So they have staff to maintain all these programs, not everyone even knows what is going on with many of these programs. Ultimately the school providing these services school to school is being done by people who are not social workers ... it's landing on clueless administrators, teachers, staff who aren't good at these things. And then each school eats the cost and lessons one by one...

I just don't know that from the community college level if this is an effective way to approach these things.

Then you have the usual problem that once they're out of the school, they're just out.
by quuxplusone | 2025-09-22 15:58:10+00:00
Doesn't seem to work on Chrome on OSX. I see a sort of LineRider-esque game screen, with an equation Y=(some math) at the bottom middle, and a button that just says "click here!" at the bottom right. There's also a mountain and a gear at upper right and upper left respectively.

Clicking on the button that says "click here!" has no effect.

Clicking on the equation allows me to change it; this changes the slope of the ski slope. I think what's supposed to happen here is that when you change the slope under the sled to be non-horizontal, the sled should start moving — sliding down the slope you just created, toward the second snowman. But that doesn't happen in Chrome.

Clicking on the mountain leads to what I assume is a level-selection screen; I didn't investigate further.

Clicking on the gear leads to a settings screen; I didn't investigate further.

There's no obvious tutorial or "help text" button.

Also, the site doesn't really deal with the browser's back button correctly. I'm not sure what it's doing, but it seems to fill up the history with instances of itself, maybe on every click, which made it... more difficult than necessary... to get back to HN afterward.
by jcalvinowens | 2025-09-22 15:58:33+00:00
> But if you do want to respond to errors, it is easier to respond to a NULL return rather than to a failed page fault.

It's just inherently incompatible with overcommit, isn't it? Like you can mmap() directly and use MAP_POPULATE|MAP_LOCKED to get what you want*, but that defeats overcommit entirely.

I guess I can imagine a syscall that takes a pointer and says "fault this page please but return an error instead of killing me if you can't", but there's an unavoidable TOCTOU problem in that it could be paged out again before you actually touch it.

A zany idea is to write a custom malloc() that uses userfaultfd to allow overcommit in userspace with it disabled in the kernel. The benefit being that userspace gets to decide what to do if a fault can't be satisfied instead of getting killed. But that would be pretty complex, and I don't know what the performance would look like.

* EDIT: Actually the manpage implies some ambiguity about whether MAP_LOCKED|MAP_POPULATE is guaranteed to avoid the first major fault, it might need mmap()+mlock(), I'd have to look more carefully...
by addaon | 2025-09-22 15:58:52+00:00
I've actually never worked with a "pure" interpreter in Forth, only compilers of various levels of complexity. Threaded code compilers are (in my experience) by far the most common way to deal with forth -- and they are very much 2-pass. Even when used as an "interpreter," they generate (trivial, usually) machine code, then jump to it.

Consider a definition (in some ill-defined Forth variant) like

: abs-sqr ( n -- |n^2| ) * 0 < if neg then ;

We can categorize things:

IMMEDIATE words used here are : ( if then ; Normal words are * < neg Literals are 0 Tokens that are not seen by the compiler directly (!) are abs-sqr, the contents of the comment, and )

So the compiler goes through one token (that it sees) at a time.

First up is `:`. `:` is an IMMEDIATE word, so the compiler just calls it now. `:` then consumes a symbol (`abs-sqr`) from the token stream so the compiler won't see it (think of calling next() on an iterator in python or equivalent), then creates a symbol table entry from that symbol to the /current compiled code output stream pointer/ -- that is, just after the last piece of code that was compiled.

Next up is `(`, since we already consumed `abs-sqr`. This is an IMMEDIATE word again -- and it just consumes tokens until one of them is exactly `)`, discarding them -- that is, it defines a comment.

Finally we get to the "easy" case, `*`. The compiler finally compiles! It looks up this symbol in the symbol table, sees that it is /not/ IMMEDIATE, and compiles a call to this address.

Now the compiler sees `0`. This is a literal token, so we don't even bother with the symbol table; we special-case code to push this value on the stack.

'<' is a non-IMMEDIATE symbol, we already know this case.

We've already discussed `if`, `neg`, and `then`. And `;` is an IMMEDIATE word that just puts a return instruction into the code stream.

Clear as mud?

There's one more step from here that's important to make, which is that the choice of what's IMMEDIATE or not is not strictly defined. Some words must be IMMEDIATE for correctness, if they interact with the compiler in interesting ways, like consuming tokens or back-patching instructions. But suppose we want to be clever... `<` works fine as a non-IMMEDIATE word. If we want to inline it, we /could/ have the compiler generalize by looking at the instructions pointed to by it, seeing how long they are (or tracking that in the symbol table), and deciding whether to inline... or we can just re-implement `<` as an immediate word that adds the appropriate instructions directly into the code stream. Combined with assembly words, this can be pretty trivially expressed, and it really changes the paradigm a bit.
by beckford | 2025-09-22 15:58:59+00:00
Disclaimer: I took over maintenance of the Cap'n Proto C bindings a couple years ago.

That makes sense. There is some opportunity though since the Cap'n Proto RPC had always lacked a JavaScript RPC implementation. For example, I had always been planning on using the Cap'n Proto OCaml implementation (which had full RPC) and using one of the two mature OCaml->JavaScript frameworks to get a JavaScript implementation. Long story short: Not now, but I'd be interested in seeing if Cap'n Web can be ported to OCaml. I suspect other language communities may be interested. Promise chaining is a killer feature and was (previously) difficult to implement. Aside: Promise chaining is quite undersold on your blog post; it is co-equal to capabilities in my estimation.
by cj | 2025-09-22 15:59:12+00:00
Valid point / not a bad idea. One flaw might be that (successful and high quality) content creators are accustomed outsized rewards for their work. Ads pay very, very well for people creating content viewed by a lot of people.

Would AI companies be willing to match that (even 50% match)? If not, we might just end up with low paid copyrighters / ghost writers churning out large amounts of content for LLMs in subject areas where they don't necessarily have expertise.
by failingforward | 2025-09-22 15:59:25+00:00
Forth started as Chuck Moore’s solution to the problem of how to bring up an interactive programming environment on hardware with limited memory. The base of the system used a small number of primitives written in assembler or machine code upon which more complex functions were built. The genius of the system was that you could easily bring it up on different hardware by translating the primitives, which was quite helpful at a time when software was frequently customized to the hardware (which itself was not as standardized as today). Nowadays Forth is probably most useful on embedded systems.
by dlubarov | 2025-09-22 15:59:25+00:00
> Modern Israel was created through the Balfour declaration.

Not really, Israel was created 31 years after it.

> ICC

ICC charges do not include genocide; Khan sought an extermination charge which the pre-trial chamber rejected.

> ICJ

ICJ hasn't yet made any finding on the matter.

> there is no Hamas in the west bank yet

Yes there is, though they're not the de facto government there.
by joshstrange | 2025-09-22 15:59:42+00:00
I wouldn't expect that to hold up any more than a silly idea I had (probably not original) a while back of "Pi-Storage".

The basic idea being, can you using the digits of Pi to encode data, or rather, can you find ranges of Pi that map to data you have and use it for "compression".

A very simple example, let's take this portion of Pi:

> 3.14159265358979323846264338327950288419716939937

Then let's say we have a piece of data that, when encoded and just numbers, results in: 15926535897997169626433832

Can we encode that as: 4–15, 39–43, 21–25, 26–29 and save space? The "compression" step would take a long time (at some point you have to stop searching for overlap as Pi goes on for forever).

Anyways, a silly thought experiment that your idea reminded me of.
by bananabiscuit | 2025-09-22 15:59:47+00:00
the Pfizer scientist explained that it was not biologically plausible: "RNA cannot reverse transcribe to DNA and transport from the cytoplasm to the nucleus and then integrate. That requires a set of molecules and enzymes that don't exist in humans and are largely reserved for retroviruses."

How does https://www.jefferson.edu/about/news-and-events/2021/6/disco... relate to what he is saying?
by Elucalidavah | 2025-09-22 15:59:52+00:00
> the client is not packaging up all its logic and sending a single blob that describes the fully-chained logic to the server on its initial request. Right

See "But how do we solve arrays" part:

> > .map() is special. It does not send JavaScript code to the server, but it does send something like "code", restricted to a domain-specific, non-Turing-complete language. The "code" is a list of instructions that the server should carry out for each member of the array
by wqaatwt | 2025-09-22 15:59:53+00:00
This is not WW2. This is much closer to the 2001 war in Afghanistan.

Hamas is a terrorist organization. They can stage terror attacks their conventional military capacity is insignificant. Much like US vs the Taliban.

Also it’s not like there isn’t anyone willing to supply enough food and other resources needed by the Gazan population (unlike in postwar Germany, the situation in France, Benelux etc. wasn’t that great in 1945 either.) it’s just that Israel is heavily limiting that.
by bko | 2025-09-22 16:00:12+00:00
> The Tax Justice Network’s review – co-published with Patriotic Millionaires UK and Tax Justice UK – of the Henley report finds that the number of millionaires claimed by Henley & Partners to be leaving countries in “exodus” in 2024 represented near-0% of those countries’ millionaire populations.3 For example, the 9500 millionaires widely reported to be leaving the UK in 2024 represented 0.3% of the UK’s 3.06 million millionaires.

From a quick search:

>> Patriotic Millionaires UK is a nonpartisan network of wealthy individuals in the UK who publicly advocate for higher taxes on the rich and progressive economic reform.

>> Tax Justice UK is a non-profit, politically non-aligned campaigning and advocacy organization working to ensure that everyone benefits from a fair and effective tax system. The group focuses on building a movement for progressive tax reform, pushing for policies that tax wealth and excessive corporate profits at higher rates in order to better fund public services and redistribute wealth

I'm sorry but if someone posts a study conducted by NRA on gun violence, most would view it with suspicion. I think we should probably view this study with suspicion as well given the groups that were conducting it.
by lordnacho | 2025-09-22 16:00:14+00:00
The way I think of it, if you have a business that's easy to just pick up and move to Dubai, you've already done it. It's not as if tax is on the whole some sort of cliff; people have been able to leave the UK for a long time, and there isn't some particular tax that will push out everyone if it's enacted.

So whatever exodus occurs will be on the margin, where a few people throw up their hands and go "oh I've had enough".

At the same time, you have plenty of things tying people down: friends and family, business opportunities, kids in school.
by cosmic_cheese | 2025-09-22 16:00:18+00:00
Even if that’s true, are we going to see Google’s dominance in the ad space meaningfully curbed? It seems highly unlikely at best, and it doesn’t matter how loud any of us are barking (at least until there’s a massive shift in political headwinds).

Until that’s addressed, Chrome being dominant is a problem, because Google has created an “open moat” with their resource expenditure. Microsoft sure as hell isn’t going to be able to justify that kind of spend on their Chromium fork, and so their influence will never be of note.
by mothballed | 2025-09-22 16:00:26+00:00
>We could pass laws that allow and encourage security officers at grocery stores to get physical to stop shoplifting. Arm them too.

That's already the law in a huge part of the country.

> They want to see some dude who steal stuff get shot for their crime.

Places like Qt (gas station chain) in AZ have armed guys that are trained to shoot if lawful (armed robbery, etc).
by stared | 2025-09-22 16:00:34+00:00
Here the tricky part is to make tests that it work correctly.

I did this upgrade a few times, and works for simple stuff like charm (e.g. removing requirements.txt and adding proper pyproject.toml).

Even in Claude Code, it takes some prompting and CLAUDE.md so that it consistently runs uv, rather sometimes `uv run python`, other times `python3 -m` being surprised that some dependency is not available.
by observationist | 2025-09-22 16:00:34+00:00
A whole new SEO style race to the bottom, as an arms race between quality and exploiting monetization begins, with cloudflare arbitraging every step of every interaction. Sounds great! Let's enshittify everything, and give total control to a private company who's more than happy to grant undue power to governments and bureaucrats to oppress and harass and exploit citizens, as long as they make a buck from every click and harvest every bit of data traversing every network on the planet.

What could possibly go wrong?
by woodruffw | 2025-09-22 16:00:38+00:00
The author does not think he's nuts :-)

> First, he can just not use the feature, not advocate for its removal.

I maintain a tool that ~thousands of projects use to analyze their workflows and actions. I can avoid using anchors, but I can't avoid downstreams using them. That's why the post focuses on static analysis challenges.

> Second, his example alternative is wrong: it would set variables for all steps, not just those 2, he didn't think of a scenario where there are 3 steps and you need to have common envs in just 2 of them.

This is explicitly addressed immediately below the example.