MurphyA/hacker-news huggingface dataset:
by danhite | 2025-08-17 10:46:51+00:00
> I’ve been in software for 20 years and it’s the first time I hear “back pressure”. Am I too old already?

I first wrote code 50 years ago (I am 63yo) so yes, imo we are too old, but ...

It is worth noting that systems concepts/techniques often have analogues aka different names and histories in different fields and subfields.

If I were to "explain" back pressure to an ordinary person I might model my analogy to the logic of this ~classic joke:

Bob: Let's go to Trendio(TM) for dinner tonight!? Carol: Oh, nobody goes there anymore, it's too crowded!

Also, often a modern take-this-for-granted concept may be seen as an outgrowth of previous problems or solutions.

For example back pressure is conceptually adjacent to the clever~hack/design of random backoff in Ethernet.

Or if talking to a math geek or traffic planner you might relate it to ~modern understanding of congestion including oddities like possibly removing roads/routes to ~paradoxically improve traffic flow.

We are deep in the Information Age barreling towards Singularities, so none of us, young or old, see and understand but a tiny fraction of where we've been, are, or might be going.

Cue Calvin & Hobbes cartoon of us racing downhill in a fragile box.

Perhaps, as others have essentially suggested, merging your mind with an ~AI will help (albeit temporarily, imo). I prefer to think of us/greybeards as potentially Wise, yet, paradoxically, clueless.

Beginner's Mind, with likely no time/future for Mastery, is still potentially pleasant, and I would argue useful for Debugging.

Obviously this modern AI tsunami is phase shifting us all into debug~mode anyway, eh?
by hiimshort | 2025-08-17 10:47:05+00:00
It is surprising for me to see these features finally being added to Node after such a long time. Especially so when I remember reading discussion after discussion about how something like this wasn't possible. I touched on this in a blog post some time ago [1]. Glad Node is catching up.

[1] https://kilo.bytesize.xyz/an-incorrect-specification
by hn_throw2025 | 2025-08-17 10:48:32+00:00
So the UK (pop 69M) has had net migration figures of 760K, 860K, and 430K over the last three years.

UK finances have wafer-thin fiscal headroom. A significant chunk of monthly borrowing is spent on interest payments.

There is no surplus for increased spending on public services. If demand keeps increasing and supply remains the same, people can feel their quality of life decreasing.

A rapidly increasing population has a greater need for GP appointments, hospital treatment, school places, housing, food, policing, roads, electricity, water, sewage, etc. You can think of it as a meta issue that affects many of our existing capacity problems.

So those who want to hand-wave away immigration as a right-wing dog whistle need to put a bit more thought into it.
by omnimus | 2025-08-17 10:49:15+00:00
I think it is OK that repos and content in general disappear. It is healthy. If somebody is caring about hosting the thing it most likely means it is healthy project. If not you shouldn't probably be using it.

This obsession with saving everything forever leads to information overload. In 20 years the github namespaces will be so full that finding good name for a project will be impossible. People often bring up social media but i think that's even worse. If you like some of photos just keep and save them yourself. I don't think it's healthy to be randomly reminded (what facebook does) about what somebody was doing 8 years ago on this day. People are unable to forget and forgive. We should allow for this to happen automatically like our memories.
by cyphar | 2025-08-17 10:51:08+00:00
As a maintainer of a few open source projects, yes it happens a lot.

I want to believe some people just want to send small patches to projects when they notice something (I tend to do the same for projects I use) but my impression is a lot of them do it so that it shows up as "contributions" on the GitHub profile which they can then add to their resume (or get some other kind of street cred).

At least typos are actual fixes, far more often you get complete spam (people copy-pasting the contents of PRs and issues from 5 years ago, sending bizzare pull requests with hundred of commits as a merge commit, leaving cryptic comments on 5 year old commits). The spam reporting process on GitHub is kind of annoying to go through, but I trudge through it every time we get one of these PRs. There was one year of Hacktoberfest where some streamer told people that if they just spammed projects with 5 PRs they would get a free shirt and every open source project was DoSed by hundreds of garbage PRs made by accounts created the same day.

Personally as a maintainer, if someone is fixing one typo in order to "get started" contributing to a project I would prefer that they go through and check for any other instances of typos in the project to make a more complete fix (or even better, add a CI job that runs codespell or similar spell checkers). That feels more like someone actually interested in fixing something about the project, as opposed to sending a one-line drive-by patch to pad their resume. (I'm still happy to take the patch of course!)
by Retr0id | 2025-08-17 10:51:17+00:00
That's assuming 1 IPC, and no parallelism. A desktop-class zen5 CPU has 32 threads, with AVX512. Pipelining gets you up to 2048 bits of SIMD throughput per core per clock cycle: https://www.numberworld.org/blogs/2024_8_7_zen5_avx512_teard...

So assuming you use 64-bit counters, you can divide those 12 years by 1024 to get 4 days.

And that's not even considering what you could do on a GPU.

Edit: I might be off by a factor of 2, not sure if the SIMD throughput is per-core or per-thread. Also thermal throttling. Same ballpark though!
by akk0 | 2025-08-17 10:51:21+00:00
You would be horrified to spend any time in Japan then, where such characters are used in official capacity for anything from shops to corporations to government agencies, police stations and street signs.

It's just flashing a logo as the equivalent of a loading spinner while it does things. I don't see how the specific logo could possibly be interpreted as tasteless or offensive -- I know I'll take it any day over fucking Corporate Memphis.

> very time I see it on another site, I think: "hm. weird. whose branding is this?"

I'd hope at some point you'd start remembering whose branding it is, that would make things much less confusing for you :-)

Now imagine if the developers of sudo were behind this, now that would be the stuff of nightmares...
by therealpygon | 2025-08-17 10:51:47+00:00
Sorry, but a large percentage of people have never left their home state. The US is effectively a collection of 50 countries that formed an American Union, so it sounds like you are suggesting that EU people would have no problem walking end-to-end across all of Europe, but that we are the ones who need cars.

Blaming dirt for political failures in providing better accessibility to transit seems like a pretty weird starting point for a discussion.
by chrisjin73 | 2025-08-17 10:52:22+00:00
We're excited to announce the launch of Stealth AI Startup Radar, a curated platform connecting US VCs and investors with US-ready cross-border startups in AI, Robotics, and Frontier Tech.

*What we do:* - Scout and validate global AI startups that are prepared for US market entry - Provide curated deal flow for US investors seeking international innovation - Bridge the gap between promising global founders and US investment opportunities - Offer strategic guidance for cross-border market expansion

*Why this matters:* The AI startup ecosystem is increasingly global, but many promising international companies struggle to access US capital markets due to: - Limited visibility among US investors - Cultural and regulatory barriers - Lack of local market knowledge - Complex cross-border legal frameworks

*Our approach:* We've built a network of AI startup scouts across key innovation hubs (Asia-Pacific, Europe, Israel) who identify and validate companies that have: - Proven product-market fit in their local markets - Scalable technology with global potential - US market entry readiness - Strong founding teams with international experience

*Current focus areas:* - AI/ML infrastructure and applications - Robotics and automation - Frontier technologies (quantum, biotech, space) - Enterprise AI solutions - AI-powered healthcare and fintech

*For investors:* Access to pre-vetted, US-ready global startups with reduced due diligence overhead and strategic market entry support.

*For founders:* Strategic guidance on US market entry, investor connections, and regulatory compliance.

*Launch stats:* - 50+ pre-vetted startups in our pipeline - Coverage across 15+ countries - Focus on Series A-C stage companies - $100M+ in combined startup valuation

We're starting with a curated beta program and will be opening up to more investors and startups in the coming months.

*Website:* https://stealthaistartup.net

*Contact:* Available through our website

We'd love to hear from HN community members who are: - Building AI startups outside the US - Investing in international AI companies - Working on cross-border startup expansion - Interested in global AI ecosystem development

What are your thoughts on the challenges and opportunities in cross-border AI investment?
by sigmoid10 | 2025-08-17 10:52:39+00:00
No, you misunderstood. I'm saying that for reasoning models, there is a lot of untapped capability in this test. I wouldn't be sure that there are hard limits in the sense that I think given enough compute, you'll probably find that a modern high end model will reach 100%. But you probably don't want to spend thousands (or perhaps tens of thousands) of dollars on that. There are much better tests out there if you have money to burn and want to find true hard limits compared to humans.
by refset | 2025-08-17 10:53:11+00:00
The dissertation covers extensive details, but on your last point at least it describes:

> 2.2.1 Evaluation by Default. One of the major syntactic differences between Dyna and other logic programming languages is that Dyna evaluates an expression in place by default. The reason for this change is that most terms have a meaningful value, much like how a function returns a value in a functional programming language. Conversely, in logic programming languages such as Prolog or Datalog, terms only “return” the value of true.
by tkcranny | 2025-08-17 10:53:25+00:00
It’s a TS/JS to wasm to C tool chain, that runs the same JS a dozen times faster than on node. Very cool approach, and lambda cold starts are definitely where it ought to shine.

That said I wonder if it could ever go mainstream – JS is not a trivial language anymore. Matching all of its quirks to the point of being stable seems like a monstrous task. And then Node and all of its APIs are the gorilla in the room too. Even Deno had to acquiesce and replicate those with bugs and all, and it’s just based on V8 too.
by hdgvhicv | 2025-08-17 10:53:27+00:00
I’m sat in premium economy now, with plenty of legroom (39” pitch I believe) and width (2-4-2 rather than 3-4-3). Feels similar to the first class seat ton cruise was in in the first mission impossible film. Except without the smoking, and far cheaper.

Business class gives me a bed to sleep on, and first class is beyond that. That don’t exist in the 80s let alone 60s
by glenstein | 2025-08-17 10:55:13+00:00
>The point you're missing is it's not always right.

That was never their argument. And it's not cherry picking to make an argument that there's a definable of examples where it returns broadly consistent and accurate information that they invite anyone to test.

They're making a legitimate point and you're strawmanning it and randomly pointing to your own personal anecdotes, and I don't think you're paying attention to the qualifications they're making about what it's useful for.
by qayxc | 2025-08-17 10:55:46+00:00
The brain has pretty high plasticity. A large host of factors contribute to the final outcome, from mental stimulation to training to overall health, stress (both physical and mental), and nutrition.

It has been shown that IQ scores improve significantly just by taking them multiple times (training) [1]. They also vary if the tested person is sleep deprived, sick, or stressed.

[1] https://pmc.ncbi.nlm.nih.gov/articles/PMC7709590
by ProofHouse | 2025-08-17 10:55:46+00:00
Same lineage (weighted/semiring logic programming for ML), but different system. Francis Landau’s work (Dyna) is a term rewriting implementation is of a weighted logic language with bag relational semantics, dynamic programming, and a tracing JIT. Scallop is a Datalog style neurosymbolic language built on provenance semirings with differentiable/relaxed semantics intended for e2e training with NNs. Consider Scallop a variation branch in the lineage optimized for differentiable neurosymbolic learning vs Dyna is a more general weighted logic programming framework with a different execution mode
by lordkrandel | 2025-08-17 10:56:21+00:00
Rebranding creates fake activity. Looks like there's always something new you have to adapt to. That's why we have Windows 3, 3.1, 95, 98, XP, XP ME, Vista, 7, 8, 10, 11. This creates expectations everytime, by signaling that what's new is fundamentally revolutionary. Spoiler, none of them was.
by glenstein | 2025-08-17 10:58:17+00:00
They just spent like six comments imploring you to understand that they were making a specific point: generally reliable on non-niche topics using thinking mode. And that nuance bounced off of you every single time as you keep repeating it's not perfect, dismiss those qualifications as cherry picking and repeat personal anecdotes.

I'm sorry but this is a lazy and unresponsive string of comments that's degrading the discussion.
by Nevermark | 2025-08-17 10:58:36+00:00
Another way to do reinforcement learning is to train a model to judge the quality of its own answers, to match judgements from experts or synthetically created. Until it develops an ability to judge its answer quality even if it can’t yet use that information to improve its responses.

It can be easier to recognize good responses than generate them.

Then feed it queries, generating its responses and judgements. Instead of training the responses to match response data, train it to output a high positive judgement, but while holding its “judgment” weight values constant. To improve its judgement values, the model is now being trained to give better answers since the judgment weights being back propagated act as a distributor of information from judgement back to how the responses should change to improve.

Learn to predict/judge what is good or bad. Then learn to maximize good and minimize bad using the judgment/prediction as a proxy for actual feedback.

This technique is closer to traditional human/animal reinforcement learning.

How we learn to predict situations that will cause us pain or positive affects, then learn to choose actions that minimize our predictions of bad, and maximize our predictions of good. Which is much more efficient way to learn than the expense of having to actually experience everything and always get explicit external feedback.

There are a many many ways to do reinforcement learning.
Has dystopian sci-fi been wrong all along?
by mobileturdfctry | 2025-08-17 10:58:43+00:00
When I contemplate the current state of the US, I can't help but ponder what's happening, and compare it to the message that tends to be embedded in a lot of futuristic sci-fi dystopian fiction.

Typically the embedded story (at least in the stories I'm familiar with) seems to be that elites leave earth or somehow isolate themselves from the rest of society and maliciously leave the rest of the planet behind. In some way the intention of those elites tends to be painted as evil for the fact that they did this to the rest of human civilization.

When I think about those stories I can't help but wonder if we're actually seeing the opposite of that unravel. Where it's the "rest of society" who are pushing "elites" (probably a better way to put it is higher socioeconomic position) to want to escape the insanity they're creating with their categorical misunderstanding of (or lack of curiosity about) "how the world works".

Hopefully I'll be given the opportunity to be an early investor in the first venture to build a space colony, even if it's only to orbit the planet, or someplace like the moon. :) I don't think I'll hesitate if the opportunity arises. Curious if anyone else wants to contribute their thoughts on this?
by em-bee | 2025-08-17 10:59:58+00:00
call a politician a dick on social media

in germany that is covered under insult against the honor and dignity of an individual. i don't know about this case, but this is generally only prosecuted when the insulted asks for it, and in most cases is a civil matter. that the incident caused an uproar shows that the response this case is an example of overreach, but overreach happens everywhere, and is an issue in itself. he question here is, is the risk for overreach more dangerous than removing the law/protection. this is certainly debatable.
by namibj | 2025-08-17 11:00:04+00:00
L4S[0] also helps a lot with sensing congestion before young connections have yet to suffer their first lost packet...

Basically it sqrt's your actual packet loss rate as far as feedback frequency/density is concerned, without actually even typically having to enact that loss. For example, you could get congestion feedback every 100th packet (as you would with 1% packet loss), during network conditions that would traditionally only have 0.01% packet loss. From [1]:

Unless an AQM node schedules application flows explicitly, the likelihood that the AQM drops a Not-ECT Classic packet (p_C) MUST be roughly proportional to the square of the likelihood that it would have marked it if it had been an L4S packet (p_L). That is:

p_C ~= (p_L / k)2

The constant of proportionality (k) does not have to be standardized for interoperability, but a value of 2 is RECOMMENDED. The term 'likelihood' is used above to allow for marking and dropping to be either probabilistic or deterministic.

[0]: https://www.rfc-editor.org/rfc/rfc9330.html [1]: https://www.rfc-editor.org/rfc/rfc9331#name-the-strength-of-...
Show HN: A catalog of single-file MCP servers build with C#
by xakpc | 2025-08-17 11:00:13+00:00
Since last week I played a lot with using new dotnet run app.cs feature, as well as Agents in Visual Studio and in terminal. And I found out that this feature works very good with MCP concepts

You basically could write whatever you need (like I did with image resizer), add it to .mcp.json and run it locally, no Docker containers or npm dependencies or anything else required. Each server is completely self-contained: everything from the MCP protocol implementation to the actual tools in one .cs file

So over the weekend I created open-source catalogue to collect cool and useful one-file MCPs and I welcome you to try to create some MCPs for your work and maybe share them with the world
by egorfine | 2025-08-17 11:00:22+00:00
I spend like half of my time in the terminal and search is an absolute deal breaker for me. Guys have created an incredibly cool terminal and surely they use it a lot but they... just don't search? I have nothing but respect and admiration for the project, just wondering what their day to day terminal usage experience looks like if they don't need to look for things.
by dgfitz | 2025-08-17 11:01:12+00:00
> I don’t know (yet) where this change happens. This rules out this option for the time being.

This is the actual problem. I have used yocto for close to a decade. This conclusion is wrong, the fix is right there. The rest of the article is superfluous.

Their solution works, and I’ve resorted to things like that before, but it is not “the most correctestest way” because, in my experience if you need to use sed in a recipe you’re way off the reservation and there is usually a “better” way.
by chiefalchemist | 2025-08-17 11:02:03+00:00
Agreed. The level of mediocrity and group-think on LI is freighting. It’s no wonder so many companies / brands struggle.

Daily I see an OP based on myth / incomplete ideas (read: ultimately the originator is sharing bad advice)and then 95% of the replies to that mindlessly agree. The flaws are often obvious, and no one notices.
by scheeseman486 | 2025-08-17 11:03:51+00:00
The president of the united states appointed a christofascist as the figurehead for the US military. The rich are lining up to kiss his ring, groveling so as to protect their income streams as much as possible from the chaos being created by the governments unhinged fiscal policies. Elon Musk reglularly argues with his chat bot in public as if it was a person.

Elites are stupid as fuck, but it makes sense why they end up that way. Money and power allow for immunity from consquence and the creation of a bubble of delusion which fosters a friends circle of yes men that prevents any opportunities for self reflection or criticism.
by _heimdall | 2025-08-17 11:04:13+00:00
I'm very much in favor of TS support directly in node. vitest has made it easier these days, but I've lost too much time over the years getting the balance just right when configuring test environments for .ts files.

trpc and ts-rest are a different animal in my opinion. I'm happy to use either one but won't deal with them in production. For trpc that's mainly due to the lack of owning API URLs and being able to more clearly manage deprecating old URLs gracefully.

For ts-rest I just tend to prefer owning that setup myself, usually with zod and shared typings for API request/response pairs. It also does irk me every time I import what is clearly an RPC tool named "-rest"
by oinfoalgo | 2025-08-17 11:04:21+00:00
I am a Bach fiend and the problem is BWV 1 to 1080.

Why would I listen to algorithmic Bach compositions when there are so many of Bach's own work I have never listened to?

Even if you did get bored of all JS music, Carl Philipp Emanuel Bach has over 1000 works himself.

There are also many genius baroque music composers outside the Bach family.

This is true of any composer really. Any classical composer that the average person has heard of has an immense catalog of works compared to modern recording artists.

I would say I have probably not even listened to half the works of all my favorite composers because it is such a huge amount of music. There is no need for some kind of classical music style LORA.