MurphyA/hacker-news huggingface dataset:
by tcfhgj | 2025-10-10 11:48:19+00:00
this is exaggerated - at least in my region.

Example: https://www.ruegenwalder.de/website/produkte/vegan/2491/imag...

Vegan cheese packaging:

https://verbund.edeka/verbund/presse/eigenmarken-portal/my-v...

https://www.verbraucherzentrale-bremen.de/sites/default/file...

Plus, usually dedicated/labelled sections and optical separation in the supermarket:

https://www.deutschlandistvegan.de/wp-content/uploads/2015/0...

https://preview.redd.it/k%C3%B6nnen-wir-das-vegane-angebot-v...
by basodev | 2025-10-10 11:48:21+00:00
I built ezbaso.org, an AI/logic system that helps prioritize and surface old Bitcoin addresses from ~2014–2016 that look interesting (e.g., nontrivial balances, rare usage patterns, or signals suggesting an address owner might be recoverable). This post explains the motivation, a high-level architecture, evaluation approach, and — importantly — the ethical/legal guardrails I put in place. I’m sharing lessons learned and asking for feedback from the HN community.

Why I built it A friend lost access to an old wallet and I ended up digging through years of on-chain data, forum traces, and fragmented hints. That manual process was slow and error prone. I wanted a tool that could help prioritize which addresses were worth deeper, manual recovery work (contacting exchanges, searching backups, or following legitimate legal channels) rather than a tool that attempts to extract private keys or bypass access controls.
by inglor_cz | 2025-10-10 11:49:33+00:00
Until we can build human organlets to make experiments on them, mice are the cheapest lab animal. How do you want to avoid using them?

Though I would say that creating a pseudo-human brain in a vat and giving it Alzheimers would be pretty controversial.

"we waste literally billions per year researching treatments"

Sir, do you realize that in science, you principially DON'T KNOW IN ADVANCE WHAT WILL WORK AND WHAT WON'T?

Yes, we could experiment on primates instead, but in that case, be prepared to shell maybe thirty times as much money for the same research. Mice are cheap. Monkeys are not.
by close04 | 2025-10-10 11:49:34+00:00
The motion is still off, as it was 2 days ago [0] in the previous submission. There's something that just doesn't look right, and some particular setups trigger very unrealistic behaviors.

Not sure if this got a second lease on life from the mods after clearing the old comments and resetting the submission date to today, or how did it make the front page again.

[0] https://news.ycombinator.com/from?site=theabbie.github.io
by KempyKolibri | 2025-10-10 11:50:33+00:00
> The EU has already defined dairy items milk, butter, cream, yoghurt and cheese as "products secreted by mammary glands"

I think they should just label things more explicitly like this - accelerate veganism 100x when people in the supermarkets have to choose between “pressed soybeans” and “mammary gland secretions”.
by NalNezumi | 2025-10-10 11:50:44+00:00
There's a "curse" in Nobel peace prize for sure. Not long after Obama got it, he got US dragged in to Libya and Syria. Merely 2 years after EU got it, Crimea was annexed during Ukraine trying to get closer to EU (and EU really did nothing about this).

Not to the fault of the people per se, but I see too much "awarded for effort, then oops turns out the complete opposite happened" with the peace prize.

Norwegians are known for their oil and salmon. not knowledge, but being spoiled. so maybe the committee are just painfully incompetent to the level we should now bet that Venezuela should expect big turmoil in the coming years
by CJefferson | 2025-10-10 11:50:56+00:00
I find async a terrible way to write interactive apps, because eventually something will take too long, and then suddenly your app jerks. So I have to keep figuring out manually which tasks need sending to a thread pool, or splitting my tasks into smaller and smaller pieces.

I’m obviously doing something wrong, as the rest of the world seems to love async. Do their programs just do no interesting CPU intensive work?
by vbezhenar | 2025-10-10 11:51:55+00:00
I still feel these issues could be solved one by one.

Button click will automatically disable it, until its handler executed. There could be creative animations translating this state to the user in an intuitive way, so the button does not feel stuck and does not feel doing nothing.

Scroll widget should require some placeholder graphics which will be displayed until loading handler executed and replaced this placeholder with real data. A lot of apps already do exactly that.
by mlrtime | 2025-10-10 11:51:58+00:00
It was more than tongue in cheek, it is a mix of anxiety and overreaction. None of this is happening except for the far left's mind. I see this constantly on reddit, it's a shame it gets posted here. You are trying to be over dramatic to get your point across and maybe try to get someone to see your viewpoint? It does the exact opposite.
by lesostep | 2025-10-10 11:52:33+00:00
More likely, of course, would be people making a few thousand posts about how "STRATETECKPOPIPO is the new best smartphone with 2781927189 Mpx camera that's better then any apple product (or all of them combined)" and then releasing a shit product named STRATETECKPOPIPO.

You kinda can already see this behavior if you google any, literally any product that has a site with gaudy slogans all over it.
by imiric | 2025-10-10 11:52:36+00:00
Datastar is one of the few projects in the web ecosystem in years that feels like a paradigm shift for the better.

The author (Delaney Gillilan) has put a lot of thought into how modern web development should be done from first principles, while leveraging core web technologies like SSE, and eschewing complexity as much as possible. His proposed GoNaDs stack[1] enables some truly impressive web applications. I highly recommend watching this talk[2] to get a sense of what's possible.

I wish the best of luck to the core team and contributors, and hope that this framework, or something like it, disrupts the modern ecosystem of popular web frameworks and stacks.

[1]: https://gonads.net/

[2]: https://www.youtube.com/watch?v=0K71AyAF6E4
by ignoramous | 2025-10-10 11:52:44+00:00
The IDF's videos have been widely disseminated through its official channels and picked up by major media worldwide including the BBC, Daily Mail, Fox News, and CNN, giving them significant reach.

As expected, disinfo is rife during conflicts. What will be important is how MSMs own up to this, and if there's any will to not be reduced to being a mere propaganda rag, in times like these.

The Tech industry seems to be very much at the forefront of 'Software is eating the truth.' Though, there's no expectation here for the industry to do any better, given what's transpired in the recent past.

As +972mag is subject to censorship, see also this co-report by another newsroom: https://theferret.scot/idf-scottish-museum-3d-models-propaga... / https://archive.vn/1734k

And, this podcast link shared on X by one of the lead investigators [0]: Realistische Fantasy: Die 3D-Erklärvideos der Israelischen Armee, https://www.srf.ch/audio/international/realistische-fantasy-...

[0] https://x.com/JackSapoch
by lifestyleguru | 2025-10-10 11:52:47+00:00
I didn't expect, and you probably don't imagine how difficult is to buy Deutsche Bahn ticket. For sanity I was buying with cash at the ticket office. The queue was long, the service was rude, but at least I bought the right ticket. For international travel I was always buying online on the website of the other railways - magically it was not only easier but also cheaper.
by inglor_cz | 2025-10-10 11:53:03+00:00
Why should it be? Because of lacking relevance? The community can find even research in mice interesting - look just how much debate has this topic produced here. We're not an Alzheimers research forum, we are a bunch (tribe? murder?) of nerds who like to gab about new things.

You'd have a better point if the "in mice" was hidden somewhere in the text - for subtle dishonesty, but as long as the title admits it openly, I don't see a reason to flag the submission in itself.
by CaptainOfCoit | 2025-10-10 11:53:14+00:00
It's also explicitly not FOSS, "Vite+ will be source-available" it says on the page so effectively proprietary for all intents and purposes. A free pricing plan will be in place that will initially be very generous, but as time goes on and the business will need more money, it'll slowly get worse and worse.

Eventually you'll need to migrate away or cough up serious money. So yeah, not sure who'd go for this.
by Razengan | 2025-10-10 11:53:18+00:00
Guess LLMs need a "skepticism" parameter.. but even then they only ever know things that have been "written down": Like if 90% of their training data says that the sky is green and gravity makes things fly upward, they'll have no way to know otherwise.

Guess we need to give them eyes and ears and hands so they can see and reason about the world on their own and oops we've created humans all over again
by whstl | 2025-10-10 11:53:29+00:00
What's not stable about Vite, ESLint, Typescript, Prettier? Apart from Vite itself, those have been standards for 8-10 years, and Vite itself has successfully replaced a huge mess of other tools.

I agree that ESLint can become a mess, which is why I'm ok with a new competitor that doesn't require the extra configuration. Sure: they're also replacing Prettier (unnecessary) but everyone can keep using Prettier and change if Oxfmt ever becomes better.

All the other tools here are either existing, or drop-in replacements.
by DrewADesign | 2025-10-10 11:53:44+00:00
Ok, so their homepage design unintentionally omits that pertinent information. I’ve wasted a couple of hours installing a FOSS package for a personal project only to find out one of the most heavily presented features was a paid add-in. Even if it’s bad communication design add not intentional, it feels like a salesey bait-and-switch tactic in that situation, and they probably want to know that.
by brokegrammer | 2025-10-10 11:54:03+00:00
I mostly agree with this. TS works great in large enterprises where developers don't trust each other. But if you're working on your own, or in a small team where you can easily agree with each other, TS just becomes unnecessary overhead.

At least, that's my experience and I don't like it when people say that everyone must absolutely use TS when they don't know anything about your situation.
by snowwrestler | 2025-10-10 11:54:26+00:00
A dictatorship cannot be peaceful. Peace is not merely “the absence of international war.” Peace is rooted in individual rights and freedoms.

If you walk around all day on metaphorical eggshells, surrounded by armed people who will beat you, torture you, disappear you, kill you and your family if you say the wrong thing, that is not a peaceful existence!
by mtlmtlmtlmtl | 2025-10-10 11:55:28+00:00
>Venezuela hasn't been involved in any war recently, as far as I know.

While the point you're trying to make may or may not be valid, Venezuela is not a good example. Go read up on the Venezuela-Guyana crisis. The Maduro regime has been pushing the region closer to war in recent years. Renewing its claims to Guyanan territory, and preparing its military for war. For now, all out invasion has been prevented partially by significant support for Guyana and pressure against Venezuela from neighbouring countries and the west, and distraction from its own internal problems.
by cheschire | 2025-10-10 11:55:48+00:00
In your example it says “with soy protein” which seems to imply that soy protein is used in conjunction with the chicken type. And the text is smaller so it makes it seem like maybe they augment a smaller portion with soy, like ethanol used in E10 benzin.

Granted, it is rather obvious in Germany as you said because those foods are most typically purchased from a section dedicated to them and not mixed with others.

But the point I’m making is that even your example image was not clear.
by sarchertech | 2025-10-10 11:56:40+00:00
This is an example of the entitled subset of people who come out of the woodwork whenever an open source project has any kind of monetization or even just a non-standard license prohibiting billion dollar companies from selling their project as a service.

I guarantee the fact that I referred to a project with an anti Amazon clause as open source will piss some of the off so much that they’ll comment here about it.
by brokegrammer | 2025-10-10 11:56:54+00:00
I don't understand the examples in this post. For example, how does:

<span hx-target="#rebuild-bundle-status-button" hx-select="#rebuild-bundle-status-button" hx-swap="outerHTML" hx-trigger="click" hx-get="/rebuild/status-button"></span>

Turn into:

<span data-on-click="@get('/rebuild/status-button')"></span>

The other examples are even more confusing. In the end, I don't understand why the author switched from HTMX to Datastar.
by MaxMyBuild | 2025-10-10 11:57:01+00:00
MaxMyBuild solves the biggest headache every PC builder faces: finding the best-performing parts for your budget. Using over 10,000 real-world benchmarks and live prices, it automatically recommends the highest-value PC components — free, fast, and easy. What You Can Do Now: - Generate your best-value build instantly, based on real benchmark data. - Compare live prices from trusted retailers in the U.S.A. - Discover component combinations you might never have considered.

Generate your best-value build instantly and discover combinations you might never have considered. Check out www.maxmybuild.com now!
by joaohaas | 2025-10-10 11:57:52+00:00
>and is much better than the mess of Webpack/Rollup/Brunch/Grunt...

You do know that Vite uses a lot of these behind the scenes right? Vite in general has much better defaults so that you don't have to configure them most of the time, but anything a bit out of the box will still require messing with the configs extensively.

Not like OPs Vite+ changes anything regarding that.
by piltdownman | 2025-10-10 11:57:59+00:00
//Decompose a large problem into smaller problems. Only solve the smaller problem enough to progress on a demo... ...then continue to iterate on more functionality. Make demos as frequently as you can. Prioritize functionality that enables you to adopt your own software Go back and iterate on each component as needed for future improvements//

So in essence we have: Empirical Process Control, Self-Organization, Collaboration, Value-Based Prioritization, Time-Boxing, and Iterative Development.

Is this just solo-SCRUM or am I missing something here?
by afavour | 2025-10-10 11:58:01+00:00
I disagree with “most”. 99% of the sites featured on HN do just fine.

OP is a talented developer that wrote a backend capable of surviving a ton of traffic. Other developers on the internet have written backends that cannot sustain a ton of traffic.

The choice of frontend framework is separate from both. You can write a performant web app that uses React. I’m sure you can write one that falls over immediately with Datastar.
by iamnothere | 2025-10-10 11:58:23+00:00
Actually as a nonprofit you are required to pay at or below a reasonable wage/salary or you may face sanctions: https://www.nolo.com/legal-encyclopedia/how-determine-reason...

Similarly as an S Corp (maybe other corp types too) then officers must take at or above a reasonable wage/salary to limit the tax advantage: https://www.irs.gov/pub/irs-news/fs-08-25.pdf

This is intended to prevent people from, for instance, setting up a “nonprofit” where they just funnel all gains into their pocket while gaining all the other tax benefits of being a nonprofit. You can’t overpay people, you can’t engage in transactions where you intentionally overpay a supplier for materials/services and then they compensate you for the extra amount, etc.
by darrin | 2025-10-10 11:58:56+00:00
The L1 path can't do any address matching and you can't overlap sources - like Ghostbusters, no crossing the streams. You can source port 1 to ports 2-4 (multicast, but static and unidirectional) and you can change a bidir connection between pairs of ports. The signal gets replicated regardless of what's in the frame. It wouldn't be practical to make it behave quite like an L2 switch.
by UncleMeat | 2025-10-10 11:59:04+00:00
This is all seed oil panic not based in real science. Olive oil has less omega 3s than canola oil. Omega 3 vs Omega 6 ratio is not a "key mechanism of action" supported by coherent science. It is instead crank stuff extrapolated wildly from research. Frying potato chips in butter won't make them healtheir.

People do studies on hexane residue in canola oil. We don't find it in our bodies. "This sounds weird to me" is indeed how a lot of this panic works. Vibes.
by stabbles | 2025-10-10 11:59:32+00:00
This is the "standard" configure + make + make install, which includes libpython.a, header files, Python's own tests (python -m test), plus __pycache__, and debug symbols. Distros of course may split it up into multiple packages, split out debug symbols, etc.

See `docker run -it --rm -w /store ghcr.io/spack/all-pythons:2025-10-10`.

To be fair, the main contributors are tests and the static library.

Just looking at libpython.so

10M libpython3.6m.so.1.0 11M libpython3.7m.so.1.0 13M libpython3.8.so.1.0 14M libpython3.9.so.1.0 17M libpython3.10.so.1.0 24M libpython3.11.so.1.0 30M libpython3.12.so.1.0 30M libpython3.13.so.1.0 34M libpython3.14.so.1.0

The static library is likely large because of `--with-optimizations` enabling LTO (so smaller shared libs, but larger static libs).
by k3vinw | 2025-10-10 11:59:54+00:00
That personal risk includes having yourself or loved ones thrown in prison without any contact to the outside world for however long the dictatorship sees fit.

It’s a very sad history of oppression and corruption that has forced many Venezuelans to pull up their roots and risk their lives leaving their own country. It would be a dream come true to see this dictatorship overthrown and replaced by a democratic system of government that serves the people.
by skydhash | 2025-10-10 11:59:55+00:00
React/Vue/Svelte/... are pretty nice ideas and the required tooling to make them work on top of CoreJS is not that extensive of an effort. The main issue is the complexity introduced by building everything and anything on top of each other as you described.

In the C world, most tools are orthogonal. The compilers don't need to know about the design of the package managers and the task runners don't care about either. Yes, we have glue tooling, but that is also and external project and the dependencies are interfaces instead of monkey-patching each other.
by nchmy | 2025-10-10 12:00:08+00:00
I was just commenting to someone yesterday how it's a testament to how refined this is that he's been working hard for over 2 years to produce such a small amount of code. I can only imagine how many variations he's gone through in order to get to what we see today - a refined, simple, easy, powerful way to do SSR-driven declarative interactivity, etc

And if that isn't enough, he's also on the cusp on releasing a web component framework that puts Lit to shame, AND a css framework that looks equally impressive.

He takes some getting used to, but the guy is a genius and is enormously generous with his time and deep knowledge.

I really do hope that d* gains more traction - the web could be such a better place, just at a time when native apps are literally under assault and censure by app stores and autocratic governments.
by rfleury | 2025-10-10 12:00:16+00:00
Those interested can go look at all of the actual code I’ve written using these techniques, and decide for themselves whether or not it’s practical only for “simple sub tasks or basic CLI tools”:

https://github.com/EpicGamesExt/raddebugger/blob/c738768e411...

https://github.com/EpicGamesExt/raddebugger/blob/master/src/...
by hasanhaja | 2025-10-10 12:00:23+00:00
I can see what you're saying.

But again, the API design woes are subjective and I think it's perfectly fine to iterate on getting this to a nicer state.

"Wrong" to me suggests a gap in the understanding of fundamentals or of how things work. If the ideas of Datastar are fine to all of us, and our issues with it are ergnomics, then that can be a more focused discussion.
by nunobrito | 2025-10-10 12:00:42+00:00
Don't get me wrong but at this point you might as well just use Java instead of javascript to build web pages.

Vite is basically replicating what one would expect as normal behaviour from the JDK + IDE has been doing since years. Javascript was meant to be readable for an open web, nowadays it is compiled into a puddle of text.

It is OK to reinvent the wheel, it just doesn't look much better than the old one.
by Paracompact | 2025-10-10 12:02:01+00:00
> "it's enough to deduce parameters from method signature"

You don't quote me well. Here's what I actually wrote:

"If the technical spec of a method cannot be intuited from the signature and a handful of canonical examples of usage, then..."

> <the only step usually shown in examples here>

Then those are poor examples. I'm not defending that poor examples beat out good technical specs, or even that bad examples beat out bad technical specs. Merely that, if a user-facing function is not misplaced at the architectural level, then good examples often make good technical specs redundant (for users) and provide strictly greater value (for users).

I'm aware of real world practices. I'm a real world programmer working with real world functional codebases, where parameters material to computations are always exposed explicitly, or at least their monadic context is. It is no pipe dream to highlight these parameters in full examples.

What often is a pipe dream is attempting to formalize and then update English language technical documentation. Ironically, one of the biggest offenders I might point to is the Rocq proof assistant. Their documentation has decent example coverage, but where it doesn't have coverage, and instead only has authoritative-sounding technical specs, it is abysmal. I have gone down rabbit holes to find out the real-world implications of typeclass resolution flags like this one (https://rocq-prover.org/doc/V8.19.0/refman/addendum/type-cla...), for example, only to find out that its behavior has changed from version to version without any update to its technical spec. This is because the spec, being mere English, was not specific enough to even distinguish between these different behaviors.