MurphyA/hacker-news huggingface dataset:
by stavros | 2025-12-26 09:56:09+00:00
This has been sorely missing. I've been playing Jackbox games with friends, and that's been the closest we've gotten to the ideal, but their games are slower-paced and thus rely more on mechanics that don't translate well across cultures.

A gaming platform like this hits all the pain points, I'll try it soon and see if the games are good, thanks!
by piskov | 2025-12-26 09:57:51+00:00
The things you are pointing out are 6+ years old.

The thing about cooling is the reason intel was ditched: intel promised for years new nodes, and apple designed for new power consumption that never came.

You don’t fuck with apple this way unpunished. That’s why nvidia was ditched circa 2013 to never come back.

—

As for something-gate: engineering is hard, especially on this scale. Still they were (and are) the best option overall
by pixelesque | 2025-12-26 09:58:14+00:00
I have exactly the same issue (I get an insane amount of email for other Firstname Surname people that isn't me from various other places in the world), but I'm 100% sure at this point that it's people using the wrong email address, as occasionally when I contact the people to let them know they've emailed the wrong address, they have actually told me the real email address they should have used, and they were missing a number, or in one case it should have been an initial instead of the full first name.

I used to also think that Google were screwing up by allowing a 'clash' of firstname.surname and firstnamesurname, and maybe they did a bit in the 2004-2009 period, but with lots of testing over the years (sending test emails to both), I'm confident now it's 'just' other people's emails getting 'simplified' too much when being told, and it ends up being sent to me.

I do however think Google shouldn't have allowed that alias situation to arise.
by meibo | 2025-12-26 09:58:48+00:00
Culture changes. Hacker culture in Europe changed too, young people are moving up and taking positions in local organizations. You didn't change with it, and you're not open to accept that change, so you are feeling out of place - that's simply how this works.

A lot of those people will feel welcomed and will be treated with respect that they don't usually get everywhere else. They decided to embrace that, it comes at a cost - like you feeling weirded out and not showing up - but they probably decided that that should be your problem to figure out.
by jasonvorhe | 2025-12-26 09:59:33+00:00
I don't know man. It's always the same debate: It's either "too much politics" or
"no change at all" whenever this issue comes up and the "nothing changed" crowd keeps on reminding everyone that C3 "was always like that". I'm not requesting a scientific study but if you're this convinced that nothing changed despite may old school attendees chiming in to confirm the opposite, perhaps it would be helpful to compare old and new schedules.
by Nextgrid | 2025-12-26 10:00:13+00:00
Can’t disclose too much yet without nuking my competitive advantage, but basically it’s using LLMs to parse lots of scraped data to identify prospective customers in a certain niche - not in the way “these guys might need it” but more like “these guys have explicitly said they need it”, just that the “say” can be in many different channels and formats, and the LLM’s job is to ingest that firehose of trash and pick out the gems.

All in all a pretty basic and boring use-case that I’m sure I’m not the only one doing, but it’s frankly the first use-case I have where the probabilistic and imperfect nature of LLMs is actually fine.
by teruakohatu | 2025-12-26 10:00:20+00:00
> so it's not a panacea you can count on in production.

OpenAI and Gemini models can handle ridiculously complicated and convoluted schemas, if I needed complicated JSON output I wouldn’t use anything that didn’t guarantee it.

I have pushed Gemini 2.5 Pro further than I thought possible when it comes to ridiculously over complicated (by necessity) structured output.
by netsharc | 2025-12-26 10:00:22+00:00
Your comment is one of several that doesn't distinguish between corporate VPNs (to access internal systems) and commercial VPNs (to bypass country-level laws). Do you not think the lawmakers would realize this difference, it's a cartoonish level of understanding if you think lawmakers will accidentally ban any software with the term "VPN" in it. They'll describe a ban of tools/services to circumvent the laws..
by avhception | 2025-12-26 10:00:39+00:00
Maybe it's just that you're mostly viewing this through the LLM lens?

I remember having to fight with fglrx, AMDs proprietary Linux driver, for hours on end. Just to get hardware-acceleration for my desktop going! That driver was so unbearable I bought Nvidia just because I wanted their proprietary driver. Cut the fiddling time from many hours to maybe 1 or 2!

Nowadays, I run AMD because their open-source amdgpu driver means I just plonk the card into the system, and that's it. I've had to fiddle with the driver exactly zero times. The last time I used Nvidia is the distant past for me.
So - for me, their drivers are indeed "so much better".
But my usecase is sysadmin work and occasional gaming through Steam / Proton.
I ran LMStudio through ROCm, too, a few times. Worked fine, but I guess that's very much not representative for whatever people do with MI300 / H100.
by duckydude20 | 2025-12-26 10:02:09+00:00
- "expand my social circle"
same here, try to make real world connection not just technical connections but with people i can hang out with, friday night parties, trips, etc.
apart from work i don't have any connections. opportunities are lacking and idk how to increase my chance.

if anyone in Bengaluru, India having meetups invite me, duckydude20 at gmail.com
by FridayoLeary | 2025-12-26 10:02:42+00:00
Not even close. The nearest equivalent is Prime Ministers Questions which is a regular staged event.

Look at the debates from 2015 where Trumps opponents are rendered speechless by his overbearing personality. He makes himself the centre of everything and is completely shameless about it. He's an American phenomenon. BUT,
the reason it works is because he means what he says and does what he says he'll do. America has always appreciated straight talkers more then
Europe.
by avaer | 2025-12-26 10:02:49+00:00
Efficient realtime video diffusion will revolutionize the way people use computers even more so than LLMs.

I actually think we are already there with quality, but nobody is going to wait 10 minutes to do a task with video that takes 2 seconds with text.

If Sora/Kling/whatever ran cool locally 24/7 at 60FPS, would anyone ever build a UI? Or a (traditional) OS?

I think it's worth watching the scaling graph.
by ChaosOp | 2025-12-26 10:02:51+00:00
Yup, I've thought exactly same before starting the development of Gaming Couch. Jackbox was the go-to easiest (in terms of accessibility and funniness) for my friend groups but had it's shortfalls which I'd thought I could fix so here we are! Let me know what you think of the games once you get to try them :)
by llmslave2 | 2025-12-26 10:02:59+00:00
One difference is that Rob Pike did it without all the negative externalities of gen ai.

But more broadly this is like a version of the negligibility problem. If you provide every company 1 second of additional productivity, while summation of that would appear to be significant, it would actually make no economic difference. I'm not entirely convinced that many low impact (and often flawed) projects realistically provide business value at scale an can even be compared to a single high impact project.
by stingraycharles | 2025-12-26 10:03:24+00:00
What does static type systems provide you with that, say, using structured input / output using pydantic doesn’t?

I just don’t follow your logic of “LLMs are inherently random IO” (ok, I can somehow get behind that, but structured output is a thing) -> “you have to treat them like UI / network” (ok, yes, it’s untrusted) -> static typing solves everything (how exactly?)

This just seems like another “static typing is better than dynamic typing” debate which really doesn’t have a lot to do with LLMs.
by amluto | 2025-12-26 10:04:37+00:00
Don’t use recursive page tables.

- What if you want to port to an architecture that can’t do them?

- How sure are you that all the bonus bits in the entries line up right?

- What if you want to use huge pages of various sizes?

- What if you want to write-protect some page tables?

- What if you want to access a non-current page table? If you do that you need to write all the relevant logic anyway.

- What if a page table isn’t allocated? You probably don’t want to find out by trying to access it and getting a page fault in kernel mode.

- What if you don’t want user code to be able to trivially guess kernel addresses?
by easygenes | 2025-12-26 10:04:38+00:00
No, those are generally not always-on in normal use. People let screens shut off, open up fullscreen apps, etc. Most OLED firmwares also have subtle pixel shifting and pixel refresh on shutdown routines, as well as very conservative brightness settings. OLEDs in normal use are actually less susceptible to color shift deterioration than LCDs in normal use.
by Labo333 | 2025-12-26 10:05:05+00:00
I built a similar system for php and I can tell you what is the smart thing here: accessing data using tools.

Of course tool calling and MCP are not new. But the smart thing is that by defining the tools in the context of an authenticated request, one can easily enforce the security policy of the monolith.

In my case (we will maybe write a blog post one day), it's even neater as the agent is coded in Python so the php app talks with Python through local HTTP (we are thinking about building a central micro service) and the tool calls are encoded as JSON RPC, and yet it works.
by swiftcoder | 2025-12-26 10:06:46+00:00
> power supplies come with up to 13-year (or longer) warranties

Unfortunately, those warranties don't tend to cover the rest of your components, if the PSU happens to take out a motherboard or GPU as it dies, you are up the proverbial creek.

Having had a couple of older PSUs die spectacularly, I'm not risking re-using a ~$100 component, on the off-chance it fries ~$500 of brand new motherboard/GPU/etc post-upgrade.
by izacus | 2025-12-26 10:07:48+00:00
Yeah, it's really not wierd that people thinking that using secure technologies, firewalls and privacy to defend against infections on their electronics would also strongly support using a firewall to defend themselves from disease in the physical space.

The fact that your opinion usually comes together with other incompatible political opinions of folks that's been running those spaces for decades doesn't help either.

They didn't change. You however became something they always despised.
by db48x | 2025-12-26 10:08:08+00:00
Yea, from the outside looking in it seems so obvious and it’s easy to blame them for overspending. But it’s different when you’re the one who is addicted. Breaking the addiction requires that moment of realization when you finally add up all the real costs and realize how big they are. The only good thing that can be said about Free–to–play games is that adding up the monetary costs is super easy.
by neobrain | 2025-12-26 10:08:22+00:00
It's similarly bogus here. Early Asahi development tried to upstream as much as possible but ultimately still maintained a gigantic pile of downsteam patches, which wasn't a sustainable model.

Most of current development is focused on reducing that pile to zero to get things into a tractable state again. So things continue to be active, but the progress has become much less visible.
by lproven | 2025-12-26 10:08:25+00:00
> If you have this mythical laptop that lasts 10 years, let me know.

I have 5.

Thinkpads. X220 i5, X220 i7, T420 i5, T420 i7, W520 quad core i7.

All maxed out or nearly, all in regular use. All nearly 15Y old.

The ?20 range was the last Thinkpad series with good keyboards. That's why I stocked up.
by polotics | 2025-12-26 10:08:36+00:00
Rob over-reacted? How would you like it if you were a known figure and your efforts to remain attentive to the general public lead to this?

Your openness weaponized in such deluded way by some randomizing humans who have so little to say that they would delegate their communication to GPT's?

I had a look to try and understand who can be that far out, all I could find is https://theaidigest.in/about/

Please can some human behind this LLMadness speak up and explain what the hell they were thinking?
by matsemann | 2025-12-26 10:09:21+00:00
I think both ways of reading are fine. Sometimes you just want to get on with the plot, other times you want to immerse yourself. Or maybe you always just want to get on with the plot, which is fine, just don't complain about the book being boring, it just wasn't for you. Which is how I feel about Lotr. But at the same time, rushing over the songs, boring parts with Tom etc is also how I managed to make it work for me.
by mishu2 | 2025-12-26 10:09:28+00:00
Having the ability to do real-time video generation on a single workstation GPU is mind blowing.

I'm currently hosting a video generation website, also on a single GPU (with a queue), which is also something I didn't even think possible a few years ago (my show HN from earlier today, coincidentally: https://news.ycombinator.com/item?id=46388819). Interesting times.
by sethammons | 2025-12-26 10:10:13+00:00
Two or so months ago, so maybe it is better now, but I had Claude write, in Go, a concurrent data migration tool that read from several source tables, munged results, and put them into a newer schema in a new db.

The code created didn't manage concurrency well. At all. Hanging waitgroups and unmanaged goroutines. No graceful termination.

Types help. Good tests help better.
by fc417fc802 | 2025-12-26 10:13:00+00:00
> you can practically only have one line reflected in a name

Not true at all. You can trivially have two family names in a full legal name. In fact many cultures do exactly that to this day.

Also worth noting that the male's name being preferentially propagated makes a lot of sense in a society where the best off frequently inherited their vocation from their fathers.
Show HN: Why is ML inference still so ad-hoc in practice?
by krish678 | 2025-12-26 10:13:47+00:00
Every place I’ve seen run more than a couple of ML models in production ends up with a mess of bespoke inference services: different APIs, different auth, different logging, half-working dashboards, and tribal knowledge holding it all together.

I’ve been building a small side project that tries to standardize just the serving part — a single gateway in front of heterogeneous models (local, managed cloud, different teams) that handles inference APIs, versioning/rollback, auth, basic metrics, and health checks. No training, no AutoML, no “end-to-end MLOps platform”.

Before I sink more time into it, I’m trying to figure out whether this is:

a real gap people quietly paper over with internal glue, or

something that sounds useful but collapses under real-world constraints.

For people actually running ML in prod:

Do you already have an internal inference layer like this?

Where does inference usually go wrong (deployments, versioning, debugging, compliance)?

At what scale does it stop being worth abstracting at all?

Not announcing anything — genuinely curious whether this resonates or if I’m just rediscovering why everyone rolls their own.
by DTutorin | 2025-12-26 10:14:24+00:00
Hi HN,
I’m experimenting with a minimal web platform that explores whether structuring debates into discrete facts changes how people reason about claims. Instead of long threads where everything is mixed together, each claim has:
a list of discrete supporting facts
a list of discrete opposing facts
separate discussions and votes on each fact
The system does not produce a final “truth score” or verdict. It just exposes how agreement or disagreement on individual evidence accumulates.
This is a very early MVP with:
a simple voting mechanism
category tagging
basic UI for facts and comments
There is no AI, no expert layer, and no claims of correctness. I’m interested in:
whether users add real, sourced evidence
how voting dynamics affect perceived credibility
how the interface influences debate structure

Any feedback on the structure or design is welcome.
by kopirgan | 2025-12-26 10:15:22+00:00
No mine were pre dvd era. In CD. Older. They had a surprisingly good UI with its own funny stuff. Your install that and insert the disk 1-7 based on which issue you select. Even scold you for installing wrong disk & comments about 'you can insert a CD of Yanni if you prefer screeching' or something like that. Lol don't know what mad has against him their comments are always funny.
by meibo | 2025-12-26 10:17:31+00:00
CCC always has been explicit far left/green, looking at its history, as other people in here have mentioned.

I think it would be fair to say that the club as a whole has become more open about that, I think that's more owed to a lot of folks driving initiatives feeling like the walls are closing in on them though and I can't exactly fault them for that :)
by jstummbillig | 2025-12-26 10:20:05+00:00
The topic of liability is a difference but I think not an important one, if your objective is to get things done. In fact, humans being liable creates high incentives to obscure the truth, deceive, or move slowly to limit personal risk exposure, all of which are very real world hindrances.

In the end the person in charge is liable either way, in different ways.
by adastra22 | 2025-12-26 10:20:10+00:00
M2 to M3 was a complete architectural change that will require a lot of reverse engineering. As far as I know no one is working on this. The M1/M2 work was a labor of love of largely one dev that has since moved on.

The project is still active and working to upstream the work of these devs. But as far as I know, no NEW reverse engineering is being done. Ergo, it’s a dead end.

Would be happy to be proven wrong.
by aw1621107 | 2025-12-26 10:20:42+00:00
> The complaint is that they've got a new hammer and then start seeing nails everywhere.

Ah, my apologies for misreading the original comment I replied to then.

> This was mostly because they didn't solve the performance problem. In the domains where that matters less, other languages did make significant inroads. Java, Python, etc. have significant usage in domains that before them were often C or C++.

Which is true! But even after Java/Python/etc. made their inroads the memory-safe dialects/variants/etc. of C/C++ still didn't attract much attention, since while Java/Python/etc. made memory safety easy enough for devs, as you said they didn't make performant memory safety easy enough, which left C/C++ their niche. While Rust is far from a perfect solution, it seems to have made performant memory safety easy enough to get to where it is today.

> If you really wanted to rebuild every building in the city, you could build a new building on every available empty lot, move the people from existing buildings into the new buildings, raze the buildings they just moved out of to turn them into empty lots and then repeat until every building is replaced.

I took "raze every building in the city just to build them again with the new thing" as specifically implying a destroy -> rebuild order of operations, as opposed to something more like "replace every building with the new thing". Too literal of a reading on my end, I guess?

> The reason that isn't done is that building a new thing from scratch requires a significant amount of resources, so it's something you only force outside of its natural replacement cycle if the incremental improvement is very large.

I mean, that's... arguably what is being done? Obviously different people will disagree on the size of the improvement, and the existence of hobbyists kind of throws a wrench into this as well since their resources are not necessarily put towards an "optimal" use pretty much by definition.

> The point is that it doesn't. Rewriting a large amount of old C code, especially if it doesn't have a lot of attack surface exposed to begin with, is a major cost with a smaller benefit. Meanwhile there are many other things that have medium costs and medium benefits, or large costs and large benefits, and those might be a better use of scarce resources.

That's a fair conclusion to come to, though it's evidently one where different people can come to different conclusions. Whether one stance or the other will be proven right (if the situation can even be summed up as such), only time will tell.

And again, I feel like I should circle back again to the "solution in hand vs. sitting at the drafting table" thing. Maybe an analogy to moonshot research a la Xerox PARC/Bell Labs might be better? One can argue that more resources into a WordPress replacement might yield more benefits than rewriting something from C to Rust, but there are much larger uncertainty bars attached to the former than the latter. It's easier to get resources for something with more concrete benefits than something more nebulous.
by michaelt | 2025-12-26 10:20:54+00:00
> The tents were never in the lake. A few inches of the campsite was in the lake at high water. [...] Those words don't appear anywhere. Try looking at the actual words and not just your mental images.

I think some people are interpreting “campsite” as the literal space occupied by the tent’s ground sheet while you are interpreting it as the broader area - which in an organised institutional arrangement might be called the “campground”

To use an analogy, think of being in a partly flooded parking space vs parking lot

It makes sense that someone with the former interpretation - the tent ground sheet submerged by a few inches of water - would understand that the tent got soaked.
by instagib | 2025-12-26 10:21:38+00:00
Google home, nest thermostat, Alexa, roomba, Apple Watch, iPad.

GHome consistently gets worse voice recognition or usability.

Nest has many notifications to enable eco modes making me uncomfortable in own home.

Alexa terrible voice recognition.

Roomba kept getting stuck, errors.

Apple Watch useless versus oura ring even if steps aren’t as accurate.

iPad usage not worth the cost. Either get a laptop full featured or a small tv and android shield box.
by vidarh | 2025-12-26 10:21:58+00:00
I'd at least consider moving older draw calls into an xlib replacement. Not all of them are suitable for that, but e.g. sufficient font handling to beat Xorgs server side handling requires the Render extension plus ca. 1500 lines of C for a basic TrueType renderer, or half that in a higher level language, or just use FreeType which is a dependency for most X clients anyway.
by copirate | 2025-12-26 10:23:04+00:00
> When you slow down your eating speed, say to half or a third your default speed, you get much more enjoyment out of a smaller amount of food.

That's not always the case. With certain types of food, it's much more enjoyable to have your mouth full than to eat a small amount, for example. It's a trade-off.

It's the same with a story. Taking too long can make it boring, for example.

That doesn't mean we always choose the optimal balance, though.
by edgineer | 2025-12-26 10:23:36+00:00
100,000 people in the US alone die of diabetes per year (none of the 7 were in the US). Other reporting shows that 3 million glucose meters are being recalled. Diabetes can be tricky to manage as it is.

One could look at this story case-by-case and what happened to the affected individuals. Did the device directly lead them to harm? Of the wide coverage of this story, I see no testimonials from affected people.

We're left with the statistical perspective. I don't see the math supporting this story. I expect that as many or more people would have been harmed by diabetes during the time period without this bug.

I think it is more harmful to perpetuate the lack of context or analysis that brings crowds to look at statistical noise and agree that something must be done about it.