MurphyA/hacker-news huggingface dataset:
by underdeserver | 2025-11-19 13:59:51+00:00
Eh, "mistaken" might be a bit harsh. He's stating an opinion, which you and I disagree with.

> The language should grow the ability to mark this code as dangerous, and we should have static tools to exclude this code from our dependency tree.

Might be useful to point out that this static tool exists (clippy::unwrap_used).
by rft | 2025-11-19 14:00:53+00:00
Had to check, but that is actually beyond what DNS allows. Labels (the part between dots) are limited to 63 characters. We could sneakily drop an s somewhere in there and then it would fit.

https://datatracker.ietf.org/doc/html/rfc1035

Also I think I triggered a nice error log in domaintools just now. https://whois.domaintools.com/downdetectorsdowndetectorsdown...
Show HN: YaraDB Python Client – A clean interface for my custom WAL-based DB
by ashfromsky | 2025-11-19 14:01:05+00:00
Hi HN,

I recently built YaraDB, a persistent document store, specifically to have a lightweight, Python-native way to handle data with Optimistic Concurrency Control (OCC).

While the database server handles the heavy lifting (WAL persistence, soft deletes), I realized the real value lies in the developer experience. So I built a dedicated Python client that abstracts away the HTTP layer and handles concurrency gracefully.

The client features: - Native Exception Handling: Maps HTTP 409 conflicts directly to `YaraConflictError` for easy try/except blocks. - Type Hinting: Fully typed methods for better IDE support. - Connection Reuse: Uses `requests.Session` for keep-alive connections.

Here is how it looks:

client = YaraClient("http://localhost:8000") try: client.update(doc_id="...", version=1, body={...}) except YaraConflictError: # Handle race condition naturally in Python print("Data changed by someone else!")

You can find the client here: https://github.com/illusiOxd/yaradb-client-py And the server logic here: https://github.com/illusiOxd/yaradb

I'd love to hear your thoughts on the client API design!
by UncleMeat | 2025-11-19 14:01:11+00:00
Right but this is one of the major challenges with converting this information into actionable nutritional advice.

We have this (reasonably) rigid definition that grants the appearance of specificity. But there are almost surely UPFs that are fine and there are probably non-UPFs that cause the same problems as UPFs. Potato chips are hyper palatable, but are not UPFs.

So what is the benefit of saying "avoid UPFs" over "avoid junk food?" At least saying "avoid junk food" makes the fuzziness apparent. But by focusing on this UPF definition (which is almost surely not the actual thing that is causing negative health outcomes) we end up in weird scenarios where potato chips and bean-to-bar chocolate are fine but wheat bread with preservatives are not even if it turns out that the preservatives aren't the source of any problem.
by ziml77 | 2025-11-19 14:01:22+00:00
Exactly. People are very hung up on "unwrap" but even if it wasn't there at all, you will have devs just manually writing the match. Or, even more likely, using a trivial 'unwrap!" macro.

There's also an assumption here that if the unwrap wasn't there, the caller would have handled the error properly. But if this isn't part of some common library at CF, then chances are the caller is the same person who wrote the panicking function in the first place. So if a new error variant they introduced was returned they'd probably still abort the thread either by panicking at that point or breaking out of the thread's processing loop.
by lapcat | 2025-11-19 14:01:32+00:00
> they don't really fix the central problem with modern social media, the godawful culture.

That's just human culture, or more accurately, human nature. If you gather a bunch of anonymous strangers online in one place and let them run free, they'll likely make a mess of things.

Perhaps it's an unpopular opinion here, but I think that HN culture for example is horrendous.
by array_key_first | 2025-11-19 14:01:50+00:00
I don't know anything about githubs codebase, but as a user, their software has many obvious deficiencies. The most glaring being performance. Oh my God, github performs like absolute shit on large repos and big diffs.

Performance issues always scare me. A lot of the time it's indicative of fragile systems. Like with a lot of banking software - the performance is often bad because the software relies on 10 APIs to perform simple tasks.

I doubt this is the case with GitHub, but it still makes you wonder about their code and processes. Especially when it's been a problem for many years, with virtually no improvement.
by atoav | 2025-11-19 14:02:11+00:00
> No, they don't guide you to the exit, they guide you past the collection.

I did not claim they guide you to the exit. What I said is that you don't get lost if you stay on the path. A scenic route to the exit is still a route to the exit.

Also: if you want to get to an actual exit it is mandatory (at least over here) to have clearly visible, emergency exit signs so people can get out in case of fire.
by safoan_eth | 2025-11-19 14:02:25+00:00
Hey folks,

I’m the builder behind Weppo.

I realized I was spending 45 minutes every morning doing "Software Archaeology"—tab-switching between Slack threads, Jira tickets, and GitHub PRs just to figure out what context I missed while I slept (especially working with a distributed team).

Started as a side project, I built a local agent that digests the activity across these tools and gives me a 5 minute summary.

The biggest issue with AI summaries is trust (hallucinations). So I built this with a strict rule: No summary without a direct source link.

It connects to the APIs (Slack/Jira/GitHub).

It synthesizes the "narrative" (e.g., linking a vague Jira ticket to the Slack thread where the decision was made).

It provides clickable citations for every claim.

It’s currently in beta/waitlist as I scale the backend, but I’d love feedback on the approach. Specifically: has anyone else solved the "cross-tool context linking" problem effectively without using an agent?
by blacklion | 2025-11-19 14:02:26+00:00
When I've tried MPD last time (about 2 years ago, to be honest) it failed to play wv.iso format, and I have this abomination in my collection.

Also, it is not very good with broken tags, MP3 tags in local codepages (different for different albums!), etc.

You cannot imagine what can be seen in the wild when it is musical collection started in 1995!

Heck, I'm downloading mpd for windows right now and I'll try to add my collection into it. But I'm not holding my breath, all previous attempts to import my collection in any software failed for 15-20% of collection (different ones for different software).
by p_v_doom | 2025-11-19 14:02:35+00:00
> we have pursued equality by making this dream accessible to NO ONE.

Nah, that is not what has happened. Equality is more of an unrelated thing. Business owners and capital are by their very nature opposed to the dream. Even if in a given moment of time they may give concessions, the endless drive for returns and growths means that sooner or later it will always get to the point where we are.

The problem here is capitalism.
by lazide | 2025-11-19 14:02:44+00:00
People buying their first house almost never got new housing - ever. They’d buy a starter home, which was older, needed some work, etc.

A big issue here is expectations - people are complaining because they can’t buy their own standalone house in a good neighborhood right next to work - while work is in a high demand, high pay area.

Also, well paid work is centralizing, so so the gradient is getting steeper (or was, pre-remote work).

Guess what, that was never the norm!

But a lot of people did buy in what were at the time low demand, high supply, areas that later became high demand areas! Like early Los Angeles.

Also, everything is getting more expensive relative to ‘hour worked’ because of centralization of capital, and more work force participation.
by ranger_danger | 2025-11-19 14:02:45+00:00
Probably because "ultra-processed" is a bogus definition that doesn't prove what exactly is unsafe or why, which the authors of the study even acknowledge directly in the article:

> Critics argue UPF is an ill-defined category and existing health policies, such as those aimed at reducing sugar and salt consumption, are sufficient to deal with the threat.

> Monteiro and his co-authors acknowledged valid scientific critiques of Nova and UPF – such as lack of long-term clinical and community trials, an emerging understanding of mechanisms, and the existence of subgroups with different nutritional values.

It's not "processing" in itself that is causing problems, there is something specific (possibly a set of common ingredients used in many such foods) that we just haven't identified yet as what the actual harm is, so people lump all processed food into the harmful category and tell people to just stay away from all of it, which is not a realistic solution given current food production practices.
by cornstalks | 2025-11-19 14:03:30+00:00
Reading the FAQ it doesn't seem to bad. The Indie license allows you to run it simultaneously on 2 machines and the Studio license increases that to 4. You can transfer installations to new computers (or the same computer if doing a reinstall) up to 10 times per year, so you're not locked in to those 2 specific computers for eternity.

Restrictions are always annoying but I think they're striking a reasonable balance.
by Jeremy1026 | 2025-11-19 14:03:33+00:00
It's a hell of a lot better than OP's take that you can't delete it at all.

Click 1: Open profile switcher

Click 2: See all profiles

Click 3: Choose page I want to delete

Click 4: Open profile switcher

Click 5: Settings & Privacy

Click 6: Settings

Click 7: Access and Control

Click 8: Change radio button from default "Deactivate Page" to "Delete Page"

Click 9: Continue

Click 10: Option to download data, continue.

Click 11: Password confirmation, continue.

Click 12: Confirm deletion, no take backs, do not pass go, do not collect $200.
by falcor84 | 2025-11-19 14:03:41+00:00
I wrote that based on my experience comparing my prose writing and code to what I can get from ChatGPT or Claude Code, which I feel are on average significantly higher quality than what I can do on a single pass. The quality still improves when I critique its output and iterate with it, but from what I tried, the quality of the result of it doing the work and me critiquing it is better (and definitely faster) than what I get when I try to do it myself and have it critique my approach.

But maybe it's just because I personally am not as good as others, so let me try to offer some examples of tasks where the quality of AI output is empirically better than the human baseline:

1. Chess (and other games) - Stockfish has an ELO of 3644[0], compared to Magnus Carlsen at 2882

2. Natural Language understanding - AIs surpassed the human expert baseline on SuperGlue a while ago [1]

3. General image classification - On Imagenet top-5, facebook's convnext is at 98.55 [2], while humans are at about 94.9% [3]. Humans are still better at poor lighting conditions, but with additional training data, AIs are catching up quickly.

4. Cancer diagnosis - on lymph-node whole slide images, the best human pathologist in the study got an AUC of 0.884, while the best AI classifier was at 0.994 [4]

5. Competition math - AI is at the level of the best competitors, achieving gold level at the IMO this year [5]. It's not clearly superhuman yet, but I expect it will be very soon.

6. Competition coding - Here too AI is head to head with the best competitors, successfully solving all problems at this year's ICPC [6]. Similarly, at the AtCoder World Tour Finals 2025 Heuristic contest, only one human managed to beat the OpenAI submission [7].

So summing this up, I'll say that even if AI isn't better at all of these tasks than the best prepared humans, it's extremely unlikely that I'll get one of those humans to do tasks for me. So while AI is still very flawed, I already quite often prefer to rely on it rather to delegate to another human, and this is as bad as it ever will be.

P.S. While not a benchmark, there's a small study from last year that looked at the quality of AI-generated code documentation in comparison to the actual human-written documentation in a variety of code bases and found "results indicate that all LLMs (except StarChat) consistently outperform the original documentation generated by humans." [8]

[0] https://computerchess.org.uk/ccrl/4040/

[1] https://super.gluebenchmark.com/

[2] https://huggingface.co/spaces/Bekhouche/ImageNet-1k_leaderbo...

[3] https://cs.stanford.edu/people/karpathy/ilsvrc/

[4] https://jamanetwork.com/journals/jama/fullarticle/2665774

[5] https://deepmind.google/blog/advanced-version-of-gemini-with...

[6] https://worldfinals.icpc.global/2025/openai.html

[7] https://arstechnica.com/ai/2025/07/exhausted-man-defeats-ai-...

[8] https://arxiv.org/pdf/2312.10349
by hypeatei | 2025-11-19 14:04:21+00:00
I think that's impossible to prove and I don't see how it's relevant. The OP claimed that people aren't willing to pay full price unless it's a clear, separate sequel with hype around it. The devs of Factorio proved otherwise with 400k copies being sold in the first week of Space Age's release[0].

0: https://factorio.com/blog/post/fff-434
by cpburns2009 | 2025-11-19 14:04:21+00:00
> For me a truly decentralised thing is where I am a node that transmits and can receive transmissions, like radios.

That sounds like Nostr. My understanding is your node is the nostr relay. Your nostr client can publish messages to your relay. Any "subscribed" clients or relays can then access and forward the message from your relay.
by NitpickLawyer | 2025-11-19 14:04:22+00:00
Do you have any examples / papers where they do the parallel thing proposed here? I've tried googles diffusion coding model, but AFAICT they don't do parallel thinking & coding. It seems to just take a prompt and output code.

What's cool with this thinking & generation in parallel is that one can attend to the other. So you're not limited by prompt influences code, but can do prompt influences both thinking and code, and code can influence thinking and thinking can influence code.
by jhallenworld | 2025-11-19 14:04:24+00:00
I always assumed ultra-processed means that the food is loaded with preservatives like phosphates or BHT. I guess that's part of it, but maybe the efficiency of digestion should be considered. I remember Ben Krasnow (Applied Science) measured the calories in poop, humans are not very efficient at extracting all calories leading to very likely large efficiency variance between foods. But extending this further, the calories lost during preparation should be accounted for...

So how about: calories * digestion-efficiency - calories you personally need to expend to prepare or acquire it. The higher this number, the more processed is the food. So cane sugar is very bad, unless you personally harvested it.

Bad news for highly paid programmers.. basically all food should be considered ultra-processed since no physical labor was needed to acquire it.
by komali2 | 2025-11-19 14:04:34+00:00
I would be curious how these conversations with maga families would go if one truly adopted the methodology of the men mentioned in the article.

I liked they philosophy of basically engaging in deep, true good faith understanding of the person's view and group, as well as for the deprogrammer, leaving as much of your personal beliefs at the door, and accepting that you can't really know truth, that truth is more a feeling.

For the MAGA folks, there are many things about their ideology that are easy to agree with in isolation, and easy to understand if you comprehend their misunderstanding of reality. Suspicion of government? Makes sense! Desire for greater affordability? Of course! Nationalism, anti-globalism? Once you strip away the antisemitic tropes of anti globalism and the racist tropes of nationalism, it's perfectly understandable to ask why billions of your tax dollars are being spent in other countries on things that don't affect you in the slightest.

What I wonder moreso though is the ability of the somewhat neutered American liberal to check their own beliefs at the door. American liberalism seems hyper focused on aesthetics and strongly opposed to practical leftism, or really anything that challenges neoliberal dogma around Statism or Capitalism. I see American liberals shoot themselves in the foot with this all the time, and I fear they don't have the strength to make it through the first five seconds of the weird bits of a Trump supporter's beliefs without immediately fighting on aesthetic grounds.

I'm by no means an expert in this and in fact I hunger for these conversations so I can learn more about how to bridge the gap, so I can dig to the material conditions issues underlying the vast majority of most Trump supporter's concerns. The whole "drain the swamp thing," I mean, was it wrong? The entire government seems to have been cozied up with Israel at best and Epstein at worst! So how do you get to talking about that with them to where you get them to understand that their favorite republican politicians fall right into that pool, without first acknowledging the reality that the same is true for politicians "on your side?" At least to some extent. I fear "vote blue no matter who" ideology has short circuited the ability of American liberals to have genuine conversations with oppositional points of view.
by grogers | 2025-11-19 14:05:15+00:00
Instead of crashing when applying the new config, it's more common to simply ignore the new config if it cannot be applied. You keep running in the last known good state. Operators then get alerts about the failures and can diagnose and resolve the underlying issue.

That's not always foolproof, e.g. a freshly (re)started process doesn't have any prior state it can fall back to, so it just hard crashes. But restarts are going to be rate limited anyways, so even then there is time to mitigate the issue before it becomes a large scale outage
by kakacik | 2025-11-19 14:05:20+00:00
Modern mindsets are. 100 years ago you passed as a good parent if your kids weren't all mental asylum cases due to how their home and role models looked like, you didn't beat them regularly to pulp to vent off frustrations, didn't run away, weren't raging alcoholic and just let them grow up on their own, with some input from mother. Some survived, some didn't.

Try to do it now - what about pregnancy leave? Post-birth leave even in situation with no health complications for mother and child? Creche? Pre-school? Post-school activities? Frequent visits to doctors. And so on and on. When are we supposed to do so with our active even if just normal careers? These are massive costs even in Europe, must be absolutely crushing in US.

People come home at the evening, drained from work. Who can efficiently handle well more than 2 small kids on top of all that and other duties that life daily puts on each of us?

There are studies showing that happiness of parents peaks with 2 kids, and 3rd is already a dive into less happiness for most and it doesn't stop there. So massive financial, time and energy costs to reach even replacement rate are not worth it.

We have 2 kids and somehow managing without nanny or parents nearby. 2 families of peers who have 3 kids are almost impossible to get together with - they are barely managing somehow, most of the time, always late by an hour or two to any meeting. Its really a massive jump in complexity. For more, you properly need a nanny or close family helping out massively, it just doesn't work with 2 people working without hitting burnout or two.

But then its delegated parenting - why even bother with more kids if you don't raise your own kids, donate sperm or an egg if you just need to tackle a checkbox in life. Parenting needs are more than fulfilled with 2 kids. If state needs more it needs to create something better than 2-3 decades of nightmare to raise them for regular folks. State help even in Europe (or lack of it) is not something motivating to have more kids.
by wongarsu | 2025-11-19 14:05:38+00:00
In the magical fairy land of Economics 101 a lower headcount reduces costs, and because both their and their competitors' costs are reduced market forces drive the price of their products down by an equivalent amount. That leaves people with more spending power. Which leads to either more consumption of existing products and services, or creation of new types of products or services. Either way making those will employ additional people

Of course in reality this does not work like that for large parts of the economy. But even if it was true companies woulnd't gain anything from AI beyond the ability to be briefly more competitive by being ahead of the curve in AI adoption
by erwincoumans | 2025-11-19 14:06:03+00:00
Thanks, your comment made me buy the icode prebuilt preloaded MiSTer FPGA, 128mb ram, hope that is sufficient for Amiga Vision. I used to own an Amiga 500 with internal HDD, long ago. Guru meditations still exist?

https://www.icode.com/product/mister-fpga-kit-terasic-de10-n...
by lgeek | 2025-11-19 14:06:05+00:00
If you're buying transit, you'll have a hard time getting away with less than 10% commit, i.e. you'll have to pay for 10 Gbps of transit to have a 100 Gbps port, which will typically run into 4 digits USD / month. You'll need a few hundred Gbps of network and scrubbing capacity to handle common DDoS attacks using amplification from script kids with a 10 Gbps uplink server that allow spoofing, and probably on the order of 50+ Tbps to handle Aisuru.

If you're just renting servers instead, you have a few options that are effectively closer to a 1% commit, but better have a plan B for when your upstreams drop you if the incoming attack traffic starts disrupting other customers - see Neoprotect having to shut down their service last month.
by UncleMeat | 2025-11-19 14:06:10+00:00
The science is messy.

The UPF definition includes a ton of very distinct things. It is unlikely that emulsifiers, preservatives, food dyes, added sugar, and removed fiber all produce the same health responses. Science showing correlations between UPF consumption and health outcomes also don't tend to show a dose response, which is odd. We'd expect lots of UPF consumption to be very bad and for some UPF consumption to be kind of bad, but we don't tend to see this in the data.

Nutritional research is also enormously difficult to perform. Any sort of controlled study is necessarily over short periods of time. Long term studies come with all of the messy confounds that make it remarkably difficult to determine causation.
by esseph | 2025-11-19 14:06:38+00:00
If you need more / different isolation, you're going to need custom nftables/ebtables rules.

In another model you could drop each bridge onto a unique vlan, and firewall them.

There's tons of options out there.

Anyway, if you had more specifics to go off of, there's plenty of network engineers and kubernetes/docker admins floating around willing to help - maybe start a Ask HN post?
by crazygringo | 2025-11-19 14:06:44+00:00
True, I'm referring to places where there are already car headlights. The bike lamps are so dim by comparison, there's nothing to complain about.

If you're somewhere without any other lighting and your eyes have adjusted to the darkness, then I can understand how they might seem bright. But I'm not really sure what you think the solution is. They're already vastly dimmer than cars, but make them any dimmer and the cyclist won't be able to see the ground and it won't be safe.