MurphyA/hacker-news huggingface dataset:
by ktpsns | 2025-12-11 08:22:46+00:00
Talos Linux [1], "the Kubernetes Operating System", is written in Go. That means it exactly works as the little demo here, where the Kernel hands over to a statically compiled Go code as init script.

Talos is really an interesting linux distribution because it has no classical user space, i.e. there is no such thing as a $PATH including /bin, /usr/bin, etc. The shell is instead a network API, following the kubernetes configuration-as-code paradigm. The linux host (node) is supposed to run containerized applications. If you really want to, you can use a special container to get access to the actual user space from the node.

[1] https://www.talos.dev/ [2] https://github.com/siderolabs/talos/releases/tag/v1.11.5
by asdefghyk | 2025-12-11 08:22:54+00:00
Hamas hid tons of baby formula to damage Israel with starvation claims, Palestinian activist says

Hamas hid tons of baby formula and nutritional shakes meant for kids inside a warehouse to allow Gazans to starve and further its claims of widespread famine to undermine Israel, a US-based Palestinian activist claimed. Ahmed Fouad Alkhatib, an anti-Hamas activist, accused the terror group of hoarding food meant for infants and young children to purposefully increase starvation in Gaza and damage the public perception of Israel.

Obviously needs to be verified ..... as there has been lots propaganda in this war ( my belief) from both sides I suspect ....
by shiroiuma | 2025-12-11 08:22:55+00:00
Yep, the US has built itself a car-centric society over the last century, and there's essentially no way to change that now without burning everything down and starting over from scratch. They can't make driver training too strict because too many people would fail, and then have no way to get to work, and then who knows what those people would do. They can't turn cities pedestrian-friendly without tearing down everything there now and just the legal hurdles there are immense. I just don't see a way for this to change meaningfully in a lifetime, outside of a few little pockets here and there (like some towns or cities creating extremely limited pedestrian-only zones, which would then need a lot of parking to be useful for people, basically like an outdoor shopping mall).
by pedrozieg | 2025-12-11 08:23:14+00:00
The most interesting bit here is not the “2.4x faster than Lambda” part, it is the constraints they quietly codify to make snapshots safe. The post describes how they run your top-level Python code once at deploy, snapshot the entire Pyodide heap, then effectively forbid PRNG use during that phase and reseed after restore. That means a bunch of familiar CPython patterns at import time (reading entropy, doing I/O, starting background threads, even some “random”-driven config) are now treated as bugs and turned into deployment failures rather than “it works on my laptop.”

In practice, Workers + Pyodide is forcing a much sharper line between init-time and request-time state than most Python codebases have today. If you lean into that model, you get very cheap isolates and global deploys with fast cold starts. If your app depends on the broader CPython/C-extension ecosystem behaving like a mutable Unix process, you are still in container land for now. My hunch is the long-term story here will be less about the benchmark numbers and more about how much of “normal” Python can be nudged into these snapshot-friendly constraints.
by johnfn | 2025-12-11 08:23:56+00:00
I will accept for the moment that you are not just being willfully cruel.

Let's talk a little about FOUC and the waterfall. I am aware of both issues. In fact, they're both on my personal TODO list (along with some other fun stuff, like SSR). I have no doubt I could vibe code them both away, and at some point, I will. I've done plenty harder things. I haven't yet, because I was focusing on stuff that my moderators and users wanted me to do. They wanted features to ban users, a forgot password feature, email notifications, mobile support, dark mode, and a couple of other moderation tools. I added those. No one complained about FOUC or the waterfall, and no one said that the site loaded slowly, so I didn't prioritize those issues.

I understand you think your cited issues are important. To be honest, they irk me, too. But no one who actually uses the site mentioned them. So, when forced to prioritize, I added stuff they cared about instead.

> You can't argue from professional authority that AI makes you more productive without compromise, use your work as proof, and then retreat to "it's just for fun" when someone points out the quality issues

You seem to have missed the point of saying "it's just for fun". My point was this: You are holding a week-long project done with AI to professional standards. Nothing ever done in a week is going to be professional level! That is an absurd standard! You are pointing at the rough edges, that of course exist because it was done on the side, as some insane gotcha that proves the whole thing is a house of cards. "This is "dull work"! You should "have done better work" if you wanted to talk with us"! For FOUC?!? C'mon.
by _petronius | 2025-12-11 08:24:09+00:00
I mean, if you read about how current industry-standard recommendation systems work, this is pretty bang on, I think? (I am not a data scientist/ML person, as a disclaimer.)

If e.g. retention correlates to watch time (or some other metric like "diversity of content enageged with"), then you will optimize for the short list of metrics that show high correlation. The incentive to have a top-tier experience that gets the customer what they want and then back off the platform is not aligned with the goal of maintaining subscription revenue.

You want them to watch the next thing, not the best thing.
by Paratoner | 2025-12-11 08:24:17+00:00
Good reductio, and good showcase of how little you know of your true nature. This is just a disagreement on the fundamental nature and needs of a human being. If you think an eternity would go great for you, more power to you. We'll see when/if that happens who's right, and who's delusional. Its pointless to make my case to transhumanist techbros on this website.
by davidkunz | 2025-12-11 08:25:09+00:00
> It's in Java, but the lessons can be applied in every language.

I can only discourage anyone from applying Java patterns all over the place. One example in JavaScript: There was a functionality that required some parameters with default values. The plain solution would have been:

function doStuff({ x = 9, y = 10 } = {}) { ... }

Instead, they created a class with private properties and used the builder pattern to set them. Totally unnecessary.
by rcarmo | 2025-12-11 08:25:20+00:00
I have a Supernote Nomad (https://taoofmac.com/space/reviews/2025/01/18/2335) and am quite pleased with it given I can sideload Obsidian and other Android apps for those extra geeky things I want to do occasionally on it. But I have been looking at newer devices with color (and backlights), although I wouldn’t want to get stuck in Amazon’s ecosystem…
by nasretdinov | 2025-12-11 08:25:25+00:00
In my experience VCMI already feels like a proper Heroes 3 game, even if it doesn't fully support HotA mods, etc. It's certainly the easiest way to play Heroes 3 casually e.g. on an M1 Mac, and it has no wine-related crashes, and doesn't require a virtual machine with Windows's x86 emulation workarounds (like having to limit the game to a single CPU as otherwise units wouldn't do any damage in combat :))
by jacquesm | 2025-12-11 08:28:22+00:00
For the last decade or so I get a second $0.85 monthly bill from google. Nobody at google knows why, but they recommend to leave it because who knows what could be disabled if I block those payments. Interesting detail here is that this is on a bank account that we stopped using in 2017, so the only reason we are keeping that account alive is for these stupid google payments. In the cloud environment there is an invoice for the amounts, but no way to change the billing info to our current account and also no way (not by us, not by google support) to figure out what these payments are actually for...

Calling it kafkaesque is giving it too much credit.
by asdefghyk | 2025-12-11 08:28:54+00:00
Having tried skydiving thie makes me shiver. Scary Others in plane quickly jump out , maybe to avoid being in plane if it crashes ?

The Australian Transport Safety Bureau has released heart-­stopping footage of the moment a skydiver’s reserve parachute snagged on the aircraft from which he was jumping, leaving him dangling 15,000ft above ground.

Paywalled link?

BBC links has video https://www.bbc.com/news/videos/cx2ey15l4zro
by svilen_dobrev | 2025-12-11 08:29:25+00:00
the actual software design patterns, unbiased by language/particular-usage, are subtle. i would go as far as say that there are also "design-patterns"-usage patterns.. and those might be even more subtle. e.g. what is/constitutes "interpreter", and when to use one, and when/if one is being used behind-the-scenes. Sometimes it is a single piece that is easily pinpointable. Sometimes a whole (sub)system behaves like one (e.g. event-sourcing stuff) but it's not easily cut into this is this, that is that.

But anyway, this site seems javascript/frontend wanna-bees oriented.. please don't take those tutorials as mantras-to-follow-at-any-rate. See if you can take the knowledge and move on.

A very good book, besides the GoF one, is the "Organisational patterns book by James Coplien, Neil Harrison" [1]. It contains some of the GoF *plus* all the non-technical ones, and they are bundled together - as software making is not just the coding.. i have the list of those patterns essences (patlets) extracted, here the link - https://www.svilendobrev.com/rabota/orgpat/OrgPatterns-patle...

edit: it's from ~2003-5 and images are missing. May need to scan them from the book. Closest i found is [2], at least to get some idea

[1] http://www.amazon.com/exec/obidos/tg/detail/-/0131467409/

[2] https://www.scrumbook.org/book-outline/history-of-the-patter...
by zkmon | 2025-12-11 08:29:30+00:00
Emotional buffer is going to be a big thing. People would get more robotic and emotionless, brain washed by AI, becoming insipid zombie armies unaffected by other's emotions and incapable of responding in the same tone.

Emotions are already relegated to enacted contexts such as movies, TV, political or leader speeches. If I speak with a bit of emphasis, people already see me as a dinosaur. Lifeless lives.
by jacquesm | 2025-12-11 08:31:24+00:00
The AOL scandal pretty much proved that anonymity is a mirage. You may think you are anonymous but it just takes combining a few unrelated databases to de-anonymize you. HN users think they are anonymous but they're not, they drop factoids all over the place about who they are. 33 bits... it is one of my recurring favorite themes and anybody in the business of managing other people's data should be well aware of the risks.
by thomasmg | 2025-12-11 08:31:34+00:00
There is stable in-place merge sort [1], which is O(n*log(n)^2) and not that complex or hard to implement (about 80 lines, and that includes the ~15 lines of binarySearch, which you might need anyway).

[1] https://github.com/thomasmueller/bau-lang/blob/main/src/test...
by johncolanduoni | 2025-12-11 08:32:56+00:00
How much money could PCI SIG possibly be making for the rightsholders with those fees? They’re not charged to members, they’re not per-seat (so each company only needs to pay once even if they have 100 engineers that need to read it), and they don’t include patent licenses for shipping actual hardware. Nobody’s business model is threatened even slightly by making the standards public.

And as we saw with AV1 vs H.265, the IP encumbrance of multiparty standards can create barriers that kill their adoption and the corresponding ability for rightsholders to make money off them. It looks like that family of encodings is going to die off, with basically zero interest from anybody in licensing H.266 when you’ll be able to build AV2 software and hardware for free.
by fcavallarin | 2025-12-11 08:33:05+00:00
Thank you! And thanks for opening the issue - handling very large memory objects is definitely an area of improvement for Wirebrowser. It’s something I plan to harden as the tool matures.

Good point about the video ;) I’ll surface it more prominently, the whitepaper ended up a bit dense, so having the visual demo earlier probably helps a lot.
by vouwfietsman | 2025-12-11 08:33:35+00:00
No, its a matter of perspective.

> Idempotency is a property that says the handler can run as many times as I like

.... using some input. If that input has a key and the handler bails on execution, your definition is not at all violated. Its only violated if you don't consider the check a part of the handler, which is an arbitrary limitation.

Regardless, I think your interpretation that avoids identifying the message explicitly leaves a very narrow set of idempotency candidates, which is not a useful definition. Under that definition, really only reads are idempotent, as any state setting can be later retried and give a different result if other state settings are interleaved.
by mk89 | 2025-12-11 08:33:35+00:00
I agree with you 100%, but I would add the bubble effect.

You watch something, you like it, then you get all the time similar things.

Simple example: you click on a post about vegetarian meals. Then the next you see is cows ending up in a slaughterhouse. And then etc.. In less than a week, your posts are all about "why become a vegan".

The end effect is that they shape our children culturally, and it's very hard to explain what is true vs what is fake. Or why something is right vs wrong. They are just not there yet.
Native Parallel Reasoner: Self-Evolving to Learn Parallel Reasoning
by jacklanda | 2025-12-11 08:33:55+00:00
Hey there!

We propose a parallel reasoner, aiming at mitigating the hallucination and enhance fairness in reasoning.

Welcome to vote it on Hugging Face !

[Twitter Post] https://x.com/ZilongZheng/status/1998252267783516444

[Project Page & Demo] https://bigai-nlco.github.io/Native-Parallel-Reasoner

[GitHub Repo] https://github.com/bigai-nlco/Native-Parallel-Reasoner

[HF Paper] https://huggingface.co/papers/2512.07461

[arXiv Preprint] https://arxiv.org/abs/2512.07461

Highlight: This model is a native parallel reasoning system PoC that differs from other popular Multi-Agent approaches with multiple reasoning paths. Instead of having multiple agents, it has a single agent doing multi-path reasoning within the same time slice. Training starts from a single serial model with zero external supervision, using self-distillation to generate synthetic trajectories, then multi-stage optimization through imitation learning and RL + SGLang infrastructure adapted for parallel thinking acceleration. It thinks and solves problems using naive parallelism. With minimal self-distilled parallel reasoning trajectory samples, it matches and slightly exceeds existing parallel and autoregressive reasoning baselines on several math and complex reasoning benchmarks. On the inference side, it achieves up to 4.6x wall-clock speedup. Physically, it achieves ~100% parallel triggering. Logically, it exhibits emergent problem decomposition and divide-and-conquer capabilities, internalizing parallel thinking rather than falling back to serial strategies.
by pxc | 2025-12-11 08:34:08+00:00
Club3D makes some dongles that will convert from DP 1.4 with DSC to HDMI 2.1, actually. The only ones I've used personally are physically USB-C (DP alt mode) on the DP end, though. But they make some that are mDP and have DSC support as well, and they might also have one for full-sized DP, although I bet it requires external power.

Edit: The article claims that a good Club3D adapter for this has disappeared. Yeah, there is an old Club3D adapter (CAC-1085) for this and it's not around anymore (and it does require external power!). But it's been superseded by a newer one (CAC-1088) which is still available on Amazon, at least in the US. (And the new one is bus-powered.)

From the manufacturer: https://www.club-3d.com/shop/cac-1088-1223

on Amazon: https://www.amazon.com/dp/B0C4FTWLCJ
by xnorswap | 2025-12-11 08:34:08+00:00
Netflix are right that 5-stars is too many, it translates to a 6 point scale when you include non-rating, and I don't think there is a consistent view on what "3 stars" means, and how it's different to either 4 stars or 2 stars ( depending on the person ).

For some people 3 stars is an acceptable rating, closer to 4 stars than 2 stars. For others, 3 stars is a bad rating, closer to 2 stars than 5 stars. And for others still, it doesn't give signal beyond what a non-rating would be, it's "I don't have a strong opinion about this".

Effectively chopping out the 3-star rating, leaves it with a better a scale of:

- Excellent, I want to put effort into seeking out similar content - Fine, I'd be happy to watch more like it - Bad, I didn't enjoy this - Terrible, I want to put effort into avoiding this

With the implicit:

- I have no opinion on this

But since it's not a survey, it doesn't need to be explicit, that's coded into not rating it instead.

These are comparable to a 5 point Likert scale:

"I enjoy this content" - Strongly agree - Agree - Neither Agree nor Disagree - Disagree - Strongly Disagree

The current Netflix scale effectively merges Disagree and Strongly Disagree, and for matters of taste that may well be fine.

It would be interesting to conduct social science with a similar scale with merged Disagree and Strongly disagree to see if that gave it any better consistency.
by NooneAtAll3 | 2025-12-11 08:34:21+00:00
> Unlike many other sorts where if you interrupt it before the last step, you get total nonsense.

which ones you have in mind? and doesn't "nonsense" depend on scoring criteria?

selection sort would give you sorted beginning, cocktail shaker would have sorted both ends

quick sort would give vast ranges separation ("small values on one side, big on the other"), and block-merge algorithms create sorted subarrays

in my view those qualities are much more useful for partial state than "number of pairs of elements out of order" metric which smells of CS-complexity talk
by kakacik | 2025-12-11 08:34:42+00:00
And here lies the actual fix unless you just want to sit back and wait for regulators to pick it up - phones should be the means of communication, not consumption.

Remove those apps that make you do so, and the world becomes a little bit brighter over time. I did it years ago with FB apps (which was draining battery while unused, typical fb crappy engineering when they can't even snoop on you in more subtle ways) and have 0 need to put anything there. I can check FB on desktop if I need to, and do so rarely due to lack of any actually interesting stuff there.

Same can go for any other social cancer out there.
by pbowyer | 2025-12-11 08:35:51+00:00
> Okay, you may want to do "responsive" design, but you have the semantic layout fixed, therefore you try and contort a styling engine into pretending to be a layout engine when in reality it is three stylesheets in a trenchoat.

I need to write this up properly, but one of my bugbears with responsive design is that it became normalised to push the sidebar down below the content on small screens. And if you didn't have a sidebar, to interweave everything in the content no matter what screensize you were viewing on.

What I want is a way to interleave content and asides on small screens, and pull them out into 1+ other regions on larger screens. Reordering the content on larger screens would be the icing on the cake but for now I'll take just doing it.

This CSS Grid approach adds gaps: https://codepen.io/pbowyer/pen/azNarbZ

Using named grid-template-areas stacks the items you move to the sidebar on top of each other, so you only see one of them.

'Good' old floats get most of the way, but put the item in the sidebar exactly where it falls. Plus they're a pain to work with overall: https://codepen.io/pbowyer/pen/jEqdJgP
by richardfeynman | 2025-12-11 08:35:53+00:00
I, like roughly 90% of the world's jews, am a zionist and I care about civilian casualties. In fact, I don't know a single zionist who doesn't care about civilian casualties. You just made up this racist nonsense, and your comment is totally inappropriate for HN.

What is true is that I'd deny allegations about civilian casualties that I think are false, but that would be because I think they're false, nothing to do with zionism.
by nelox | 2025-12-11 08:35:54+00:00
Reuters calling the switch a "font" change instead of a typeface change is troubling, though consistent with a society that now casually refers to all pasta as "spaghetti". A typeface is the design; a font is its specific instance. This is basic knowledge, taught to children, houseplants, and most domesticated goats.

A simple correction would stop this spiral, but Reuters appears committed to forging a bold new era in which terminology is chosen at random, like drawing Scrabble tiles from a bag and declaring them journalism.
by jolmg | 2025-12-11 08:36:12+00:00
Just because it's bad, doesn't mean it's fine if it gets way worse. There's a difference between individual platforms potentially selling data with aggregators maybe finding ways to fallibly join them together, and the government mandating using a standardized identifier between all of them such that platforms can't even choose to be privacy-respecting.

You can use pseudonyms on practically all social media. That's under threat.

> There are ways to solve this without essentially saying “there is no alternative so let’s give nefarious companies access to our kids brains all the time”

It's ultimately the parents' responsibility, and the parents willingly gave their children access. It's very easy to setup parental controls. It's very easy to get your child a dumb phone. It's very easy to confiscate technology that their child isn't using responsibly. Adults should know that peer pressure isn't reason enough to give their children more freedoms than they're able to responsibly handle.

If people want to tackle this on a societal level, we should be looking into what's causing parents to be so lax in their parenting.
by eru | 2025-12-11 08:37:17+00:00
The discs being black was a marketing gimmick, the actual magic was in the 'wobble'.

> Nintendo had a hard enough time with preventing piracy and unlicensed games with the NES and SNES [...]

Yes, so I'm not sure that the cartridge drawbacks bought them that much in terms of piracy protection?

I agree that the PS1 had more piracy, but I'm not sure that actually diminished its success?
by sofixa | 2025-12-11 08:37:54+00:00
> I love how people think Azure is somehow worse than AWS when the latter isn't even a single portal, it's many, each of which shows just one product in one region

Yep, which means that even an entire AWS region being down has no impact on anything else. Unlike Azure where a single DC in Texas being out meant no auth for anyone, anywhere in the world.

And aren't Azure and O365 infamous for having a convoluted web or multiple portals to such an extent that there are multiple websites trying to help you navigate them with direct links?

And in any case, Azure is not a serious cloud provider and anyone picking it is at best not paying attention, at worst negligent at their job (yeah I know, Azure is the cloud your bosses' boss picks after some golfing and a nice dinner). They have a ~quarterly critical, trivial to exploit, usually cross-tenant, vulnerability. Often with Microsoft having no mitigation and having the the faintest idea if it was exploited. And stalling the security researchers for weeks if not months.

The security posture of Azure is so appalling it's clear nobody at that org who has any power cares about security in the slightest. And it has been obvious for a few years now. Search Wiz's blog just for their collection of ~10 Azure CVEs. For the latest horrific one, cf: https://www.cve.org/CVERecord?id=CVE-2025-55241