MurphyA/hacker-news huggingface dataset:
by benaadams | 2025-09-23 11:30:17+00:00
Zero-knowledge proofs are basically a way to trust code execution without re-running it yourself.

Compile C# to a minimal RISC-V runtime. You run the program once, and instead of shipping all the outputs and logs, you generate a zk proof—a tiny math receipt that says "this execution was correct." Anyone can verify that receipt in milliseconds.

It's a bit like TEEs (Intel SGX, AMD SEV) where you outsource compute to someone else and rely on hardware to prove they ran it faithfully. The difference is zk proofs don’t depend on trusting special chips or vendors - it's just math.

Implications:

* Offload heavy workloads to untrusted machines but still verify correctness

* Lightweight sync and validation in distributed systems

* New trust models for cloud and datacenter compute
by lelanthran | 2025-09-23 11:31:10+00:00
> The leadership of countries under sanctions rarely change their behavior due to sanctions. However the effect on the population of the countries is that they turn against the countries applying the sanctions. It becomes easier for the leaders to sell the sanctions to their populace as the enemy action.

Counterpoint: South Africa.

> If the West is expecting any revolution due to sanctions, I have not seen it.

You have now.
by JackMorgan | 2025-09-23 11:31:26+00:00
The human brain doesn't stop maturing until 25. You can't rent a car until that age in the US.

I would have gotten much more if I'd attended university starting at 25. However, it would have set me much farther behind in my career, by 25 I was already deep into my career. That would not have happened if I'd been still in school.
by mimasama | 2025-09-23 11:31:31+00:00
And it's not just the WebKit monopoly in iOS, but also being slow on adopting new features pushed by Google. Often even being slower than Mozilla funnily enough. I don't care about what Apple's intentions could be for being a slowpoke on adopting the new features, as long as it allows independent browsers like Pale Moon to catch up with the mainstream.
by Aztar | 2025-09-23 11:31:42+00:00
Are you by any chance applying to european jobs while residing in canada? This is a big no no. At the least you should have an address in the country you are applying for and a local phone number.

Applying with a CV from Canada with canadian details would probably eliminate you from the process early on. I say this as someone who was trying to work in the UK while living in Germany. The minute I changed address/phone things started to look better.

You may even mention this on your CV sayong that you are looking to move or already moved to that country.
by coldtea | 2025-09-23 11:32:32+00:00
It doesn't scale universely, but it doesn't need to: it only needs to cover a specific company/organization/department. So it's trivial to work at that scale.

Hell, it's so feasible, it can even done manually IRL by some person (like discussions where a person holds the "talking stick" and only there are allowed to speak until they pass it to another person - that's a lock).
by api | 2025-09-23 11:32:36+00:00
It’s barely different from having multiple fat single page web apps editing a file in the cloud. All of those have local replicas of the data and present as if everyone is editing at once.

There are multiple ways to do this, like CRDTs plus raft based leader signaling for conflict resolution. The latter signaling requires almost no bandwidth. Raft based time skew adjustment works too if your problem domain can accept a small amount of uncertainty.

Like I said a lot of these same kinds of algorithms are used cloud side. All the big cloud stuff you use is a distributed system. Where the code runs is irrelevant. The cloud is just another computer.
by DannyBee | 2025-09-23 11:33:09+00:00
All citations should have been shepardized. This is standard practice for lawyers for decades. Court rules always require you only cite good law. So you will be excortiated for valid but overturned citations too.

This is actually one of the more infuriating things about all of this. Non-lawyers read this stuff and they’re like oh look it hallucinated some cases and citations. It actually should still have been caught 100% of the time and anyone submitting briefs without verifying their cites is not fit to be a lawyer. It's malpractice, AI or not.
Show HN: Observability for Your Vibecoded Projects
by lzrdada | 2025-09-23 11:33:26+00:00
Lovable/Bolt/Cursor lets you ship ideas in hours. The downside: hidden errors, surprise limits, and rising costs. Klarvy.ai gives one truthful pane: dependencies, requests, errors, spend—with alerts and cost-cutting suggestions. We’re opening early access. Feedback welcome.

We built this tool for the "not so technical crowd", curious to see what the technical crowd thinks of it.
by pjmlp | 2025-09-23 11:34:06+00:00
> Instead of adding the Valgrind headers to the tree, and using cgo to call the various Valgrind client request macros, we just add an assembly function which emits the necessary instructions to trigger client requests.

Love that they have taken this route, this is the way bootstraped toolchains should be, minimal building blocks and everything else on the language itself.
by dakiol | 2025-09-23 11:34:31+00:00
When salaries go very down. I love my career, I don’t necessarily like the jobs; but they are jobs and I maximise income (and free time). My salary is going higher over the years (I never earned silicon-valley-faang salaries to begin with) and it always puts me in the top 10% earners in the countries I have lived so far.

If that stops happening, I’ll do something else (I’m preparing myself for this scenario just in case)
by mmillin | 2025-09-23 11:36:02+00:00
>I briefly try to think of which chucklefuck I could blame this design on, but truth be told I rubber-stamped enough questionable pull requests in my time here that a fair amount of this situation is a mess of my own damn making.

This one really rings true. Every individual change you don’t push back on makes things slowly, incrementally worse until you end up with a pile of garbage. But do you really want to block someone’s change because they wrote some awkward, hacky code? After all, they’ve solved some problem for the business and it might only take an hour to clean up later.

Later never comes. Hacks get built on top of other hacks and that one hour improvement would now be a week long refactor. No one can justify that.

After few rounds of this you start to become the type of person who blocks changes for code clarity and things others view as nitpicks. Now you’re the asshole stopping people from getting work done. You ask yourself if it’s really so bad to let it slide this one time.

Repeat.
by aquariusDue | 2025-09-23 11:36:17+00:00
Yeah, it was funny the first time a YouTuber[0] did something like that but now I feel like the joke got out of hand a bit, I blame the uptrend of opinionated configs to turn code editors into bona fide IDEs[1][2][3] for this.

Welp, looking forward to the holy wars between people running different influencers' configs five years from now. Who knows, maybe we'll see premium versions of those too.

[0] DistroTube which maintains DTOS, https://distro.tube/dtos/

[1] LunarVim

[2] AstroVim

[3] Doom Emacs
by felixge | 2025-09-23 11:37:06+00:00
I'd love to hear more! What kind of profiling issues are you running into? I'm assuming the inuse memory profiles are sometimes not good enough to track down leaks since they only show the allocation stack traces? Have you tried goref [1]?. What kind of memory pressure issues are you dealing with?

[1] https://github.com/cloudwego/goref

Disclaimer: I work on continuous profiling for Datadog and contribute to the profiling features in the runtime.
by simonw | 2025-09-23 11:37:31+00:00
Personally I don't believe in model collapse. Has anyone demonstrated it occurring in the wild, outside of the tiny set of papers that deliberately caused it to happen?

I think model collapse gets talked about so much because it is irresistible schadenfreude. The idea of models eating their own tails in a way that leads to their inevitable demise is captivating to a lot of people, especially AI skeptics.
by constantcrying | 2025-09-23 11:37:59+00:00
>It worked pretty well for most east bloc countries.

And for some it worked out pretty badly. Hungarians rebeled against communism, but that rebellion was put down brutally.

You are correct that towards the end of the Soviet Union many of the client states and Russia itself had popular uprisings which succeeded, but that that point the Communist Government was already failing.

My point is not that no popular uprising has ever worked or that outside pressure can not force the end of some regime, but that telling people that they need to take up arms against their government is an insane proposition.
by kketch | 2025-09-23 11:38:12+00:00
I've been using postgres as a local database for one of my personal projects, a GUI app or to run python tests that depend on it without having to rely on installing it in my environment.

I created a Python package that downloads an embedded Postgres binary, sets up the database, and gives you a database URL: https://github.com/kketch/tinypg

It downloads pg binaries from this project: https://github.com/zonkyio/embedded-postgres-binaries. There are other similar projects listed on that page that provide this for Java, Go, Rust and Node
by latexr | 2025-09-23 11:39:55+00:00
If you were born poor in a society which sees part of your genetics as undesirable or outright criminal—none of which were your choice—you’ll find yourself in very dire straits and changing your situation—heck, even knowing a better life is possible—will be extremely difficult.

It is not reasonable to tell a child sold into slavery or forced to be a soldier to “make their own luck”, that “society, and the wider economy are for everyone to navigate”. A person in the eye of storm and another in calm waters cannot navigate the same way.

People who firmly believe they above all “made their own luck” are the ones who had such a large amount of it outside their control they don’t even realise how much of it they had, like a fish unable to perceive the water.
by lm28469 | 2025-09-23 11:40:09+00:00
It's always the same, free market when it goes my way, fuck you if it goes your way.

In 50 years there will be literally nothing left that China doesn't do better than the west, it would be better to build trust and commerce now than attempt to delay it with artificial borders (tariffs, export bans, &c.), we're just delaying the inevitable and making a (commercial) enemy for no reason
by chongli | 2025-09-23 11:40:20+00:00
And that actually happens in real life. Most of the projects care to begin with because they use their own stuff and don't want to ruin their own battery life or have a competitive disadvantage over the alternative.

Sure, they try not to ruin the battery life, but who is investing the amount of engineering resources into Linux battery life that Apple invests into macOS's? No one, of course, because the ROI of doing that for Apple is much higher than doing the same for Linux. Linux's open nature means that going for SotA battery life does not yield a competitive advantage, so no one does it.

If you or your company wants to work 80 hour weeks to improve power efficiency on Linux, you can submit patches to all the different projects where nobody else is doing the work.

In other words, centralize the battery life project. Who is doing that?
by epolanski | 2025-09-23 11:40:30+00:00
I don't understand your narrative.

We Europeans have sold tens of millions of cars in China for decades. The string attached was that you had to make a joint venture with a local company (which, by the way, shared the risks and increased the margins).

Why can't they do so the same here?

And I don't want to hear no "because Chinese EV industry got help by government, it's unfair", so what? In Italy alone we've given more than 200B euros to Fiat, which milks governments from Serbia to Poland out of taxpayer money. Tesla has received 16B+ in direct funding from taxpayers in US alone, got more in foreign countries to open plants there.

European and American auto industries shouldn't rely on artificially gatekeeping foreign automakers.

We've tried with Japan in the 80s forcing them to produce here, now it's China.

I don't like any of this, it's against taxpayers, it's against consumers. Free market goes both ways.
by tuveson | 2025-09-23 11:40:33+00:00
> But even in the US, no one I've ever had the option to vote for (and who had even a remote chance of winning) would ever consider lifting these sanctions. So I am similarly powerless to change this situation.

Not saying Obama’s foreign policy was perfect, but he did do the Iran nuclear deal which lifted some sanctions, and started the process of normalizing relations with Cuba. Like so many other things, these were immediately undone by his successor…
by RyanHamilton | 2025-09-23 11:41:59+00:00
I've probably spent 400+ hours a year sharing content because I wanted to. However the wanted to, was partially because of the good feeling i got from knowing I was helping semi-specific people and then later meeting those people. It's sparked numerous interesting friendships and discussions. That latter part will no longer happen as the AI sits in the middle and becomes the known source. It has massively put me off creating more content. I wasn't creating content to generically help humanity move forward, I did it to help people similar to me facing particular situations. As that becomes diluted, the incentives won't hold to the same degree.
by zelphirkalt | 2025-09-23 11:42:40+00:00
That's a good question actually. I don't know for sure. I tend to think, that for many people things like the Internet are mysteriously working and they have no idea how it works, and as a consequence rarely they go further putting up requirements of how it should work for them. They just accept how things online are, status quo of that which is most visible. Ergo complete victims of the network effects in their social bubbles.
by mark_l_watson | 2025-09-23 11:43:30+00:00
I rate the value of LLM based AI on how it improves me personally. Positive experiences include being able to more easily. read scientific papers with an AI filling in details for embedded math, and after a vibe coding session when I feel like I understand the problem better because I was engaged with the process and I understand the resulting code.

Negative experiences include times when I am lazy, turn off my brain and just accept LLM output. I am also a little skeptical about automating email handling, etc. that is cool technology but how useful is it, really? I can imagine insiders talking between themselves saying "feel the bubble!" but when talking with reporters they talk like "feel the AGI" or "oh no, our AI tech is so strong it will take over the world" - excellent strategies for pumping stock prices and valuations.
by pjc50 | 2025-09-23 11:43:42+00:00
The carrot will be much more well received than the stick. Price cap chargers and make sure they're everywhere, including kerbside.

Convert public fleets. It's much more reasonable to mandate that local councils and public servant staff cars should be EV-only first; these tend to have short turnover periods of three to five years anyway. That forces the public bodies to actually address the details of adoption.

Not to mention buses and public works vehicles like refuse lorries. Expensive, but if the transition has to happen it has to happen.

But I think the momentum is there on its own:

> In August alone, 154,582 EVs were snapped up, accounting for 20% of all new car sales. Analysts note that a 20–25% share is enough to meet the EU’s emissions targets for 2025–2027 and Europe has just reached that milestone.

There's a self-reinforcing circle that as more people have EVs, they become more "normal", and the more car-centric policy caters to their needs. People who are irrationally scared speak to friends who own one or ride in EV taxis (actually, taxis are nearly always hybrids at the moment?)
by lewiscollard | 2025-09-23 11:43:55+00:00
I know it's poor form to speak ill of the dead in general and of St Jobs in particular, but I do not see how anyone gets much more from stories like this than "Steve Jobs was an ill-tempered dick of a bully" and "power made Steve Jobs immune to getting his head kicked in which is absolutely what happens if you behave that way outside of an air-conditioned Silicon Valley office".
by jgb1984 | 2025-09-23 11:44:24+00:00
I was using autojump for years (on debian) until I lost my jump history several times in the past few months. Turns out it's a known race condition bug fixed in a newer version:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1110899

Migrated to zoxide instead, seems to work fine! Only need to get used to using z instead of j, muscle memory hard to adjust, might set an alias :)
by muzani | 2025-09-23 11:44:30+00:00
In Malaysia we had this - they're often brought in from Indonesia, especially the places which are destitute. Recently Indonesia has been rising in wealth (though recent politics have fucked that up). And Malaysia has become more of a high income country, meaning everyone lives in condominiums without spare rooms instead of suburban houses. I don't think this is affordable in HK or SG.

It was also a culture shock when I went to Australia and found everyone cleaning up after themselves. Apparently it doesn't work as well in richer countries due to higher cost of living/minimum wage.
Show HN: Signage Sync
by wiradikusuma | 2025-09-23 11:44:33+00:00
Hi guys, I'm sharing something I've been tinkering on for a while: https://signagesync.app/

Like Google Chromecast, but "cast" to multiple screens at once. Create a playlist of auto-refreshing web pages, videos, and even live streams (but not supported on Windows). Also works with local network, e.g. http://192.168.../sales-dashboard

It's still early (MVP), but already usable—and I'd love to hear your feedback.

Tech stack: SvelteKit, WebSocket, Flutter (desktop)
by viridian | 2025-09-23 11:45:12+00:00
> In my understanding Israel, in the eyes of the US, is a convenient "wedge" in the Arab space that allows for easier power projection in the area

This doesn't get talked about enough but yes, this was Kissinger's geopolitical view of the near and middle east which we still largely operate on today. The goal being to use the oppressed state of Palestine as a way to separate America's greatest threat (an ascent multi-national Ba'athist movement) from the rest of the middle east by creating a situation that is impossible for the Ba'athists to ignore.

The only correction I'd make is that Israel isn't particularly important as an end in this strategy, they are just the means to achieve the goal of Palestinian subjugation. There's a reason the US also pours money into Egypt to enforce their border.
by latexr | 2025-09-23 11:45:18+00:00
Statistics without context can be misleading. It’s reasonable to assume that the cause is the prior situation which lead to it, not the act itself.

Picture two scenarios:

1. A loving unmarried couple, regardless of gender, sexual orientation, or child bearing, lives in an affluent neighbourhood, in a rich country, have steady incomes, and decide to have a child. After ten years they decide “I love you so much. I don’t need a piece of paper to prove that, but let’s get married. It’ll be a great opportunity to connect our friends and family, and it’ll give us some legal and financial protection when one of us dies”.

2. In a poor neighbourhood, a woman who was mistreated all her life marries her high school sweetheart, who turn out to be abusive. He not only beats her, he rapes her regularly. Like too many victims of domestic violence, she’s afraid to move away. Eventually she becomes pregnant and has the child against her will.

Which of those do would produce the better outcome?

Being fatherless isn’t in itself the issue, but everything which came before to reach that point might be. There is a huge difference between not having a father because he abandoned you, or because he died, or because your mother as a single affluent woman with the means to do so decided to do in-vitro fertilisation.

I highly recommend “New Family Values”, by Andrew Solomon, to get a feeling for the different types of families which work. It goes way beyond “one mother, one father, married”.

https://andrewsolomon.com/books/new-family-values-audiobook/
by ACCount37 | 2025-09-23 11:46:08+00:00
"Model collapse" isn't real. It's a laboratory failure mode that doesn't happen in real world environments.

It's popular because some people latched onto the idea - desperately wanting something to stop the AI tech from advancing. It, quite obviously, doesn't stop the AI tech from advancing.

Now, you can write an entire research paper on why model collapse happens or fails to happen. But a simple way to think of it is: looping AI onto itself multiple times amplifies that AI's own deficiencies, distortions and idiosyncrasies - until, after enough iterations, they come to completely dominate its outputs.

This doesn't apply at all to training an LLM on Whisper outputs that are, in turn, based on human-generated videos. The LLM will inherit some Whisper quirks, but most of the data in Whisper outputs comes from the videos themselves.
by chatmasta | 2025-09-23 11:46:09+00:00
I read to the end desperately hoping for the comforting reveal that the coworker’s meal was just a metaphor, but it never came. For those who haven’t read the article… it’s wonderful, but make sure to finish what you’re eating before you begin reading it. The imagery of that sugary altoid flavor is a bit of bait and switch.

As to the topic… the slop washing and compounding effort it creates is awful. At work we use Gemini as part of Google Workspace. I wish Google would have an enterprise option “share all prompts” for full prompt transparency between everyone in the organization. I believe this will go a long way toward solving the root problem, which is one of disrespect and laziness. If I can see your prompt history, maybe you’ll think twice before asking me to review the slop it produced.
by Lapra | 2025-09-23 11:46:21+00:00
I recently read the book "Invisible Friends," and in it, among other things, the author does go on to explain that it's theorised that many skin infections come from a lack of biodiversity in a persons' skin microbiome, because the "good" or neutral microbes compete with the "bad" for resources. Supposedly people who share a house together often have similar gut microbiomes, too.

So yeah, I don't know. I think you have a point here.
by smcl | 2025-09-23 11:46:34+00:00
This is why the democracy-vs-dictatorship point is not one I think is worth arguing. Because while you can technically vote for president, senate, congress who have some say over that on your behalf, you still don't really decide anything.

I think however you'd both be in agreement about the broad thrust of the argument - that this is a slightly daft thing to lay at the feet of your average Iranian, who will already be perfectly aware of what its government gets up to.
by ThatPlayer | 2025-09-23 11:46:48+00:00
> behemoth 100B+ parameter models, but to run those I would need to invest much more into this hobby than I'm willing to do.

Have you tried newer MoE models with llama.cpp's recent '--n-cpu-moe' option to offload MoE layers to the CPU? I can run gpt-oss-120b (5.1B active) on my 4080 and get a usable ~20 tk/s. Had to upgrade my system RAM, but that's easier. https://github.com/ggml-org/llama.cpp/discussions/15396 has a bit on getting that running