MurphyA/hacker-news huggingface dataset:
by tucnak | 2025-12-02 15:46:19+00:00
If the claims on multilingual and pretraining performance are accurate, this is huge! This may be the best-in-class multilingual stuff since the more recent Gemma's, where they used to be unmatched. I know Americans don't care much about the rest of the world, but we're still using our native tongues thank you very much; there is a huge issue with i.e. Ukrainian (as opposed to Russian) being underrepresented in many open-weight and weight-available models. Gemma used to be a notable exception, I wonder if it's still the case. On a different note: I wonder why scores on TriviaQA vis-a-vis 14b model lags behind Gemma 12b so much; that one is not a formatting-heavy benchmark.
by arunabha | 2025-12-02 15:46:59+00:00
> A government minister has clarified that the app is not mandatory but "optional" and can be deleted by the user

In India it doesn't really mean anything. As an example the biometric based id 'Aadhaar' is 'voluntary' on paper, The Modi govt had to concede this after a Supreme court judgement that made it clear that Aadhaar cannot be made mandatory. However in practice it's anything but. Govt officials will openly refuse to consider other forms of id. They have been informally told by the highest rungs of govt that they will be protected against any complaints and that they need to insist on Aadhaar.

The whole point is to make daily life practically impossible without Aadhaar so that the citizens give in and 'voluntarily' give their biometrics.
by ceejayoz | 2025-12-02 15:47:06+00:00
> So are you still allowed real wine at communion then?

I've run into folks who claim "wine" was a mistranslation of "grape juice", and some denominations don't use wine.

https://en.wikipedia.org/wiki/Eucharist

"The elements of the Eucharist, sacramental bread—either leavened or unleavened—and sacramental wine (among Catholics, Anglicans, Lutherans, Eastern Orthodox and Oriental Orthodox) or non-alcoholic grape juice (among Methodists, Baptists and Plymouth Brethren), are consecrated on an altar or a communion table and consumed thereafter."
by cies | 2025-12-02 15:47:17+00:00
I like Zig and I like their approach in this case.

From the article:

std.Io.Threaded - based on a thread pool. -fno-single-threaded - supports concurrency and cancellation. -fsingle-threaded - does not support concurrency or cancellation. std.Io.Evented - work-in-progress [...]

Should `std.Io.Threaded` not be split into `std.Io.Threaded` and `std.Io.Sequential` instead? Single threaded is another word for "not threaded", or am I wrong here?
by stickfigure | 2025-12-02 15:48:03+00:00
About half?

"The major cause of death is relapse, which accounts for approximately 40% of all deaths, followed by infections at 25% and graft-versus-host disease (GVHD) at 20%."

https://www.sciencedirect.com/science/article/pii/S266663672...

A good friend of mine died from a C. Diff infection in the hospital after a bone marrow transplant. It is very risky, especially with an imperfect match.

That said, you can help make it less risky! This used to be called "Be The Match", not sure why they renamed it but you could save someone's life by registering to be a donor:

https://www.nmdp.org/
by kasey_junk | 2025-12-02 15:48:15+00:00
I too am nearly universally irritated with my health insurance (due to reasons I’ve had 4 employer sponsored plans in the last year).

But I recognize I’m in the minority. And it’s not close. Most people with private health insurance like it.

tps://www.kff.org/affordable-care-act/kff-survey-of-consumer-experiences-with-health-insurance/
by amluto | 2025-12-02 15:49:09+00:00
I find this example quite interesting:

var a_future = io.async(saveFile, .{io, data, "saveA.txt"}); var b_future = io.async(saveFile, .{io, data, "saveB.txt"}); const a_result = a_future.await(io); const b_result = b_future.await(io);

In Rust or Python, if you make a coroutine (by calling an async function, for example), then that coroutine will not generally be guaranteed to make progress unless someone is waiting for it (i.e. polling it as needed). In contrast, if you stick the coroutine in a task, the task gets scheduled by the runtime and makes progress when the runtime is able to schedule it. But creating a task is an explicit operation and can, if the programmer wants, be done in a structured way (often called “structured concurrency”) where tasks are never created outside of some scope that contains them.

From this example, if the example allows the thing that is “io.async”ed to progress all by self, then I guess it’s creating a task that lives until it finishes or is cancelled by getting destroyed.

This is certainly a valid design, but it’s not the direction that other languages seem to be choosing.
by d-lisp | 2025-12-02 15:49:24+00:00
Fair to me, we agree more than you may think !

I didn't say [learn piano = don't learn piano].

What I said is the banal : no matter how you're skilled, there's no guarantee of success, and in the small window of opportunity that is "becoming successful", there are (maybe normally distributed) skilled and non skilled people.

Not sure about "most overnight successes are 20 years in the making"; if I want to be perfectly rationnal, I recognize that this sentence is often false (but don't have the data to analyze this in depth, I would love to be able to check this though).

I don't want to offend you by any mean, but we have a tendency to pick up some examples and to hallucinate something from that few examples (which is a natural and quasi-reasonable thing to do when you have a sufficient large dataset); here you tell me about Louis CK, and while it can be true that they did better over time, I am pretty sure we can find counterexemples of this, no ? I imagine that's not a rare thing to meet people that prefer early-xxxx more than later-xxxx.

> Ask anyone successful.

I decided to erase what I meant to answer here (maybe it's time to move on haha).

Well, I think I understood you position, I'm glad we took the time to talk. The internet is full of these opportunities and I enjoy that from time to time, even if thinking in a language I master less than my main one is always tiresome and somewhat "violent" (I feel dumber in English ?). (Wow, it's late in Australia !)
by charlie-haley | 2025-12-02 15:49:58+00:00
It depends on your ecosystem. If everything lives under one vendor their native catalog will probably work really well for you. But most of the time (especially for older orgs) there's usually a huge fragmented ecosystem of data assets that aren't easily discoverable and spread across multiple teams and vendors.

I like to think of Marmot as more of "operational" catalog with more of a focus on usability for individual contributors and not just data engineers. The key focus being on simplicity, in terms of both deployments and usability.
by peterwoodman | 2025-12-02 15:50:27+00:00
Hi HN! I’m the creator of Panto and wanted to share why I built it.

I was having a hard time finding a simple replacement for Evernote where I could keep my notes organized and make scanned PDFs searchable. There are tools that do this, but none that felt simple or fast enough. At the same time, my software team was looking for a Confluence replacement. Markdown would have been enough for us, and we never needed the heavy “wiki” layer. That’s why Panto includes shared spaces for team documentation but keeps everything much simpler than a full wiki.

Panto is built with Go + HTMX and focuses on speed, minimalism, and predictable performance. It uses server-rendered HTML with small sprinkles of interactivity via HTMX, and no frontend framework. Notes are stored in a nested tree with no depth limit, revision history can be scrubbed through with a timeline-style UI, and there’s a lightweight server-side OCR pipeline so PDFs become searchable.

Most of the time I write plain Markdown pages, but I added templates for cases where structured, repeatable data is useful. Templates are composed of typed fields (text, numbers, checkboxes, files, etc.). Unlike an object-based note tool like Notion, where you build structure as you go, Panto templates are designed to be defined up front when you know the shape of your content.

I’d really appreciate feedback on the architecture, performance, and any rough edges you encounter. Happy to answer questions about how it works internally.
by NitpickLawyer | 2025-12-02 15:50:27+00:00
> gpt-oss that games the benchmarks just for PR.

gpt-oss is killing the ongoing AIME3 competition on kaggle. They're using a hidden, new set of problems, IMO level, handcrafted to be "AI hardened". And gpt-oss submissions are at ~33/50 right now, two weeks into the competition. The benchmarks (at least for math) were not gamed at all. They are really good at math.
by NetMageSCW | 2025-12-02 15:50:43+00:00
I think that the author had the conclusion wanted before picking the story that supported the desired conclusion as best. To me that story overlooks too many documented facts as well as human behavior. They complain that it requires lottery odds for the first story to happen while ignoring that one win is documented - there was a cold snap exactly when Fleming we t on vacation. Both stories require the winning odds of the mold contaminating a culture - the mold wouldn’t have needed to be identified if Fleming was deliberately experimenting with a known mold from his colleague. So the only undocumented luck left would be the use of that contaminated culture just before vacation.

And which is more likely - Fleming imagining the initial discovery happening right as he returned from vacation or that he remembered those important details but forgot more minor ones?
by nickelpro | 2025-12-02 15:50:44+00:00
People keep saying "O3 has bugs," but that's not true. At least no more bugs than O2. It did and does more aggressively expose UB code, but that isn't why people avoid O3.

You generally avoid O3 because it's slower. Slower to compile, and slower to run. Aggressively unrolling loops and larger inlining windows bloat code size to the degree it impacts icache.

The optimization levels aren't "how fast do you want to code to go", they're "how aggressive do you want the optimizer to be." The most aggressive optimizations are largely unproven and left in O3 until they are generally useful, at which point they move to O2.
by kamaal | 2025-12-02 15:50:59+00:00
>>apps without maintenance

This is perhaps what most non-dev people don't get. Maintenance is a far more harder thing than building something. So you want to go slow when building things, not fast. Either way building things fast has been a solved problem for a while, people don't go fast not because we don't have tools, but there are other fairly valid reasons to go slow. This is true with so many other things outside of software. I guess its called 'haste'.

This is true for most things. Especially where money and life are at stake. But Im guessing you could extend this to anything where reputation is at stake.

Im guessing it doesn't apply to some start ups, but other wise every one is subject to this.
by nonethewiser | 2025-12-02 15:51:10+00:00
> Undoubtedly most people will comply, but there will be a few who don't, so I'm curious what the plan is to bring them in line.

Can you elaborate on what you mean by non compliance? Without the ID you will have significantly worse access to services and employers. I think the pressure will be on the people, not the government, to comply.
by stuffn | 2025-12-02 15:51:43+00:00
Research is not corporate labor. Rarely are there “good problems” to work on. I’d bet dollars to donuts 99.99999% of employed HNers could close their door at work, or work from home, rarely interact with anyone, and know exactly what needs to be worked on. It’s another CRUD app.

Conflating actual productive academic research with the mundane triviality of a day job is crazy.
by vel0city | 2025-12-02 15:52:05+00:00
Shouldn't you then also complain that explorer.exe is consuming 200MB when previous graphical desktops managed it in handfuls of kilobytes? Once again, why is 200MB OK, but 500MB, oh boy, that's just far too much. Couldn't that CAD software also make use of that other 200MB? Why not demand 20MB? Or 2MB? Or 20KB?

How much of that extra 300MB is paged out and not actually in active memory? On both systems, how much of the total is actually paged out and not in current system memory?

Are you trying to run a modern CAD system on a device with only 512MB of RAM or something?
by theideaofcoffee | 2025-12-02 15:52:05+00:00
That's great for whoever wants this to justify their fearful, uninspired, fashion-driven back to office policies, love that for them, I hope you get the company you deserve. I also hope all of your best people (read: most expensive) leave, because aren't these dumb decisions always done to prod people into leaving without paying out severance? See also: fiefdom-building by cowardly managers, "leaders" who hate their home life, etc.

I, however, will continue to never go back to an office and will continue to be productive far beyond what I can be in an office. Why is that? Because I'm a professional who is quite good at the work he does and is able to collaborate with people regardless of their location and lead successful projects and can adapt myself to others' working styles. Thanks, hold the babysitting, please.
by efdee | 2025-12-02 15:52:07+00:00
"abusive", "silly", "couldn't care less", "nonsense", "literally illegal". I don't think you'll find many people want to join your cause if you are this aggressive.

More on topic, I agree that you should be allowed to do with your computer what you want. That includes defeating their anti-cheat measures. Your computer, your rules. In return, they can refuse to support you or ban them from their servers. Their stuff, their rules.

But this idea that you are entitled to tell them they have to provide you with a version that does not have their anti-cheat measures, that is pretty far out there. That is where most people will stop following your reasoning.

YMMV.
by mamonster | 2025-12-02 15:52:09+00:00
>Multiple conditions are aligning for a broad re-alignment of medical care delivery in the US, resulting in the development of a two-tiered delivery model: high-quality, efficient, innovating cash-pay for those who can pay and low-quality, wait-rationed care delivery for those who can't.

This is already the case in quite a few of European countries. I can't comment on how bad the 2nd tier will be in the US, probably worse.
by vablings | 2025-12-02 15:52:23+00:00
Once again back to another arms race. Assuming that your operating system doesn't allow any bad drivers (Windows does NOT do this) physical access to the hardware is just a function of time and money to get direct access to the memory

https://x.com/danielgenkin/status/1989003973429268974?s=12

Something like TEE.fail can be used to read encryption keys for network traffic then a MITM proxy can display player information easily on a second PC, you will never be able to reliably detect this
by IshKebab | 2025-12-02 15:52:24+00:00
Digital ID isn't really an issue. Most people already have several government digital IDs (government gateway, unique taxpayer number, etc.)

They should have branded it "simplified ID" or something like that.

I'll probably get instinctive downvotes but I think it's important not to mix up the actually-fine stuff with stuff like chat control, otherwise the message becomes trivial to dismiss.
by CharlesW | 2025-12-02 15:52:29+00:00
> Yes AVIF is better at compressing than jpeg and even webp, that should be taken for granted given its a newer format.

Yes, and it turns out that "somewhat better compression efficiency" basically doesn't matter. The ecosystem matters a lot, though — Apple's support of JXL in ProRAW moved the needle 1,000× more than whatever efficiency advantages JXL may have.

A couple ecosystem challenges for JXL that I see is that (1) it has no video story and (2) it's five years behind AV1 in terms of having a hardware encode/decode story (I'm assuming it will have one), and by that time it'll be competing with AV2.

> AV2 might bring it closer on par with JXL in compression but to suggest they're at all equal is a joke.

They're apples and oranges, which is part of my frustration about the post we're discussing. The industry has clearly aligned behind AV1 as a universal, open, royalty-free image/video distribution format, and is now working on version 2 (AV2). That all happens regardless of JXL's fortunes.

I firmly believe that JXL will find "conscious success" as an authoring and intermediate file format, but that makes it more of a TIFF competitor. For distribution, JXL's "unconscious success" as a distribution format looks like another output format for Cloudflare Images, Cloudinary, Fastly Image Optimizer, etc.
by menaerus | 2025-12-02 15:53:11+00:00
He's talking about completely different type of risks and regulation. It's about the job displacement risks, security and misuse concerns, and ethical and societal impact.

https://www.youtube.com/watch?v=aAPpQC-3EyE

https://www.youtube.com/watch?v=RhOB3g0yZ5k
by ZiiS | 2025-12-02 15:53:11+00:00
It is the CPU-Intensive Workload Results; which compares Python versions and notes "Python 3.11 consistently outperformed newer versions across all memory configurations. It was 9-15% faster than Python 3.12, 3.13, and 3.14. This surprised me" The most obvious conclusion is the benchmark is simply flawed in some way; if this result is real, then it says something about how AWS compiled OpenSSL it says absolutely nothing about the speed of Python versions.
by palmotea | 2025-12-02 15:53:25+00:00
> Vibe coding is more like the Visual Basic of this generation. It makes it much easier for less technical people to create software or for hackers to be much more productive, but there's still going to be a huge need for professional software development [emphasis mine].

Visual Basic has never been well-regarded as a platform for "professional software development," so the analogy doesn't fit in that aspect.
by anal_reactor | 2025-12-02 15:54:11+00:00
Not only that, but compared to Windows 10, any Linux distro has objectively more bugs. Things like bluetooth not working, GPU-related failures, update issues, all the classics. While the current status of Linux is amazing, I still cannot recommend it to a non-tech person because I know something will fail at some point and then it's going to be my problem.
by mirekrusin | 2025-12-02 15:54:16+00:00
Because there is no money in making them closed.

Open weight means secondary sales channels like their fine tuning service for enterprises [0].

They can't compete with large proprietary providers but they can erode and potentially collapse them.

Open weights and research builds on itself advancing its participants creating environment that has a shot at proprietary services.

Transparency, control, privacy, cost etc. do matter to people and corporations.

[0] https://mistral.ai/solutions/custom-model-training
by safety1st | 2025-12-02 15:54:49+00:00
The Internet tough guy strikes again, as if employment is not a voluntary contract between two consenting adults. This militant attitude is always good for a laugh... hate management if you like, but if you think no employee ever worries about what their manager wants, sounds like you've never held a job.

Not really sure why I am even responding to this amazingly stupid line of discussion. I mean if you absolutely hate the idea of having a boss (I know I did) then there is a solution for that - start your own company! It's not as easy as being a badass on the Internet, sure, but you might have to look at both sides of the argument and you might even end up getting rid of that chip on your shoulder.
by pessimizer | 2025-12-02 15:54:53+00:00
I'm having flashbacks to every time I've tried to convince these things that they're screwing up, watching the tokens burn.

When these models screw up, and you notice immediately and point out exactly how they screwed up in simple, direct language, they will 1) explain to you at length how you are actually wrong by pretending that they originally said what you just said and that you just said something else, and 2) tell you how your misunderstanding and confusion could have made their answer seem and feel wrong to you at length.

Then you quote their answer, and repeat that it was wrong (maybe two or three times), and you get effusive praise and self-criticism at length about how the answer that you already told them was wrong was wrong, as if you needed to know that, and another explanation of the mistake or problem that you just explained to it.

At this point, the entire context is wrecked and filled with nonsense. You want to dump it and start over, but you're afraid that if you start over the same way you'll end up here again (and you do, unless you figure out the magic words.)

Why aren't they getting better at this? Are some of them getting better at this?
by ssl-3 | 2025-12-02 15:54:55+00:00
> Since the point of copyright is to offer an incentive (to profit) from works it should be tightly tied to the market value of said works and the willingness of its owner to present them for sale.

> If nobody keeps selling X there's no reason to let X enjoy the protection of copyright.

Suppose Lucy paints original portraits of Barbra Streisand and sells them on eBay. She makes no copies of them; there are no copies of them for her to sell.

And Lucy is just a painter. She's not a printer. She's not a publisher. Again: Lucy only paints portraits of Barbra Streisand and sells them on eBay. That's all that she does.

But because Lucy isn't selling copies, then the portraits become public domain and anyone is free to copy them.

Why would that ever be a thing that encourages Lucy to paint more portraits of Barbra Streisand?
by fwip | 2025-12-02 15:55:02+00:00
Here's a blog post[1] from last year regarding an open-source implementation of virtual geometry. The linked code is maybe a couple thousand lines. It's not something you'd write in an afternoon, but it's also not the towering monument of complexity that Epic Games pretends it is.

[1]: https://jms55.github.io/posts/2024-06-09-virtual-geometry-be...

Edit: I don't mean to sound disparaging - it's some genuinely cool algorithms. It's just that Epic is incentivized to hype it up, and so you get a huge paper and multiple talks that are designed to make it seem even more impressive.
by fallinditch | 2025-12-02 15:55:43+00:00
I recommend Stair (2:22:22) by datassette for focus and ambient background. The artist recorded the sound of downtown Chicago overnight from his hotel and then processed and mixed this together with processed sounds from MS-DOS strategy game soundtracks from the 80s. Brilliant.

https://datassette.bandcamp.com/track/stair-2-22-22