MurphyA/hacker-news huggingface dataset:
by chubot | 2025-12-24 19:40:03+00:00
Without being glib, I honestly wonder if Fabrice Bellard has started using any LLM coding tools. If he could be even more productive, that would be scary!

I doubt he is ideologically opposed to them, given his work on LLM compression [1]

He codes mostly in C, which I'm sure is mostly "memorized". i.e. if you have been programming in C for a few decades, you almost certainly have a deep bench of your own code that you routinely go back to / copy and modify

In most cases, I don't see an LLM helping there. It could be "out of distribution", similar to what Karpathy said about writing his end-to-end pedagogical LLM chatbot

---

Now that I think of it, Bellard would probably train his own LLM on his own code! The rest of the world's code might not help that much :-)

He has all the knowledge to do that ... I could see that becoming a paid closed-source project, like some of his other ones [2]

[1] e.g. https://bellard.org/ts_zip/

[2] https://bellard.org/lte/
by hombre_fatal | 2025-12-24 19:40:37+00:00
I find that the feeling for me isn't about unproductive time but rather unfulfilling time.

A game can be fulfilling in some ways. Maybe it's a really good game. Or it's a way to socialize with friends or family.

It can also turn into a compulsion. That's why I avoid solo queue competitive multiplayer gaming. I try to only queue up with a friend, else I should go do something else.
by clickety_clack | 2025-12-24 19:41:03+00:00
I lived in Vancouver for many years, and it’s an outlier in terms of ease of bike lane installation. The city is quite new, and as it grew in the 50s and 60s the roads were designed for a future with more cars than there are now in the city. That means that there’s super wide boulevards and streets everywhere. Cities that were designed for horses and carts barely have room for cars as it is, so there’s almost no room for anything else next to them.
by moeidheidari | 2025-12-24 19:41:22+00:00
We just released Crossview 3.1.0, an open-source tool to visualize Crossplane compositions, managed resources, and claims as interactive graphs.

Since the initial launch, we’ve focused on making Crossview more powerful and reliable for real-world Crossplane users.

In this release, notable improvements include:

Enhanced multi-cluster context support for seamless switching

Faster rendering and smoother UI interactions

Advanced search and filtering capabilities for large-scale setups

Bug fixes and improved stability

Crossplane setups can get complex quickly, and Crossview aims to help teams understand and debug their infrastructure more effectively.

We’d love to get feedback from the community:

How do you handle Crossplane visualization and debugging today?

What features would make Crossview even more useful for you?

Are there any challenges you face with Crossplane UIs that we haven’t addressed yet?
by mothballed | 2025-12-24 19:41:23+00:00
They were overwhelmingly overpowered by those who took advantage of the fact they didn't have black powder, rifles, or western ships.

A few who managed to evade this past WWII took advantage of the fact everyone was desperate to freeze things in place to avoid nuclear war, those are the fortunate few who are locked into place for the indefinite future.

Of course there's also the heart of Africa, with no great navigable waterways or geography to trade to europe, north america, or asia, no one gives much a shit what they do.
by observationist | 2025-12-24 19:41:25+00:00
Some of the worst of the pile-on, scolding, pearl clutching behaviors that made everyone very glad to see certain people leave other platforms make large swathes of bsky totally worthless. It's like a mashup of the worst parts of reddit and twitter.

There are a couple nooks and crannies that are worthwhile, but at scale it's not a good place. The vibe is "something went wrong" and "poor decisions have led me here" and not "warm, welcoming, vibrant, innovative community of wonderful people."
Show HN: Minimalist editor that lives in browser, stores everything in the URL
by medv | 2025-12-24 19:42:25+00:00
I wanted to see how far I could go building a notes app using only what modern browsers already provide – no frameworks, no storage APIs, no build step.

What it does:

Single HTML file, no deps, 111 loc

Notes live in the URL hash (shareable links!)

Auto-compressed with CompressionStream

Plain-text editor (contenteditable)

History support

Page title from first # heading

Respects light/dark mode

No storage, cookies, or tracking

The entire app is the page source.

https://textarea.my/
by rightbyte | 2025-12-24 19:42:34+00:00
> I finally played Mario Odyssey

I have no words for how good that game is. It is both fresh and nostalgic at the same time. And the hat thing is done perfectly. Like, the more hats the bosses have the better they are, duh, of course.

Dark(er) side of the moon gets really challanging for adults too.

It would be so easy for Nintendo to just spam Mario games but they don't.
by dpark | 2025-12-24 19:43:00+00:00
Sorry, this doesn’t make any sense. If the problem were that criminals have high powered e-bikes, the obvious answer would be to give high powered e-bikes to the police.

What you’re actually griping about isn’t criminals using e-bikes as getaway vehicles, but the presence of these unsafe e-bikes at all. You’re basically saying “how come I can’t drive my unsafe machine but they can drive theirs?” And yeah, I don’t want people zipping by at 30mph on scooters either, but the problem isn’t that the cars are gone.
by ryukoposting | 2025-12-24 19:43:10+00:00
The whole idea of the embedded part is that you make the degredation invisible to the consumer for as long as possible. From the factory, only charge up to ~4.07 Volts or thereabouts. Every N cycles, add 0.01 V to the threshold. Your phone probably already does something like this.

But yeah, 20% degredation in 100 cycles is atrocious. No amount of firmware shenanigans will be able to paper over that, not in any regular consumer product at least.

I can still think of use cases, though. Reserve power sources that aren't meant to be cycled daily, where smallness is valuable. Those little car jumper packs, for example. If there was a UPS close to the size of a regular power strip, I'd buy a few.
by bikenaga | 2025-12-24 19:43:14+00:00
Original article: "High- and Low-Fat Dairy Consumption and Long-Term Risk of Dementia" - https://www.neurology.org/doi/10.1212/WNL.0000000000214343?u...

Abstract: "This study included 27,670 participants (mean baseline age 58.1 years, SD 7.6; 61% female). During a median of 25 years of follow-up, 3,208 incident dementia cases were recorded. Consumption of ≥50 g/d of high-fat cheese (>20% fat) was associated with a reduced risk of all-cause dementia (HR 0.87; 95% CI, 0.78–0.97) and VaD (HR 0.71, 95% CI 0.52–0.96) compared with lower intake (<15 g/d). An inverse association between high-fat cheese and AD was found among APOE ε4 noncarriers (HR 0.87, 95% CI 0.76–0.99, p-interaction = 0.014). Compared with no consumption, individuals consuming ≥20 g/d of high-fat cream (>30% fat) had a 16% lower risk of all-cause dementia (HR 0.84, 95% CI 0.72–0.98). High-fat cream consumption was inversely associated with the risk of AD and VaD. Consumption of low-fat cheese, low-fat cream, milk (high-fat and low-fat), fermented milk (high-fat and low-fat), and butter showed no association with all-cause dementia."
by Scoundreller | 2025-12-24 19:43:36+00:00
I’d like to see the calculation of the reduction you get in roadway throughput by making the vehicles larger.

If people stay further away from tractor trailers, they’ll stay further away from SUVs too.

Even in an urban environment, if you keep X feet of distance from the back of the vehicle in front, if the vehicle is longer…

Anyways, street parking should be paid by the square foot * 1.25 to account for getting in/out/around parked vehicles.
by culi | 2025-12-24 19:43:44+00:00
I didn't wanna cite the Fortune article I got it from because it cited research from a group called "Whop" that didn't have the full data available. But here's the article I read

https://fortune.com/article/gen-alpha-dream-careers-youtuber...

EDIT: now that I'm looking more into it, I think this YouGov poll was the original source https://today.yougov.com/technology/articles/39997-influence...

I do vaguely recall a more serious study showing a vast majority of kids thinking "influencer" was a viable career path and a very large portion beleiving it was the only viable career path for them. It also found that these percentages were higher in boys than in girls. That's the study I was trying to find but failed and found this instead
by rpdillon | 2025-12-24 19:43:54+00:00
I'm not sure there's a dichotomy. I travel for a week at a time across the country, and bring only a backpack that fits under the seat on the airplane. But there's a GL.iNet router in that bag, since it gives all my devices Mullvad + Tailscale. Good use of space in my opinion, since I can access all the services I host from my home 3000 miles away with zero extra config.
by itisme_b | 2025-12-24 19:44:22+00:00
What is someone is hiding something from your religion?
Have a good read:

قَالَ إِنِّی عَبۡدُ ٱللَّهِ ءَاتَىٰنِیَ ٱلۡكِتَـٰبَ وَجَعَلَنِی نَبِیࣰّا﴿ ٣٠ ﴾‬ ‫وَجَعَلَنِی مُبَارَكًا أَیۡنَ مَا كُنتُ وَأَوۡصَـٰنِی بِٱلصَّلَوٰةِ وَٱلزَّكَوٰةِ مَا دُمۡتُ حَیࣰّا﴿ ٣١ ﴾‬ ‫وَبَرَّۢا بِوَ ٰ لِدَتِی وَلَمۡ یَجۡعَلۡنِی جَبَّارࣰا شَقِیࣰّا﴿ ٣٢ ﴾‬ ‫وَٱلسَّلَـٰمُ عَلَیَّ یَوۡمَ وُلِدتُّ وَیَوۡمَ أَمُوتُ وَیَوۡمَ أُبۡعَثُ حَیࣰّا﴿ ٣٣ ﴾‬ ‫ذَ ٰ لِكَ عِیسَى ٱبۡنُ مَرۡیَمَۖ قَوۡلَ ٱلۡحَقِّ ٱلَّذِی فِیهِ یَمۡتَرُونَ﴿ ٣٤ ﴾‬‫[But] he said: ‘I am a servant of God. He has granted me the Scripture; made me a prophet;
made me blessed wherever I may be. He commanded me to pray, to give alms as long as I live,
to cherish my mother. He did not make me domineering or graceless.
Peace was on me the day I was born, and will be on me the day I die and the day I am raised to life again.’
Such was Jesus, son of Mary. [This is] a statement of the Truth about which they are in doubt:

‫مَا كَانَ لِلَّهِ أَن یَتَّخِذَ مِن وَلَدࣲۖ سُبۡحَـٰنَهُۥۤۚ إِذَا قَضَىٰۤ أَمۡرࣰا فَإِنَّمَا یَقُولُ لَهُۥ كُن فَیَكُونُ﴿ ٣٥ ﴾‬ ‫وَإِنَّ ٱللَّهَ رَبِّی وَرَبُّكُمۡ فَٱعۡبُدُوهُۚ هَـٰذَا صِرَ ٰ طࣱ مُّسۡتَقِیمࣱ﴿ ٣٦ ﴾‬ ‫فَٱخۡتَلَفَ ٱلۡأَحۡزَابُ مِنۢ بَیۡنِهِمۡۖ فَوَیۡلࣱ لِّلَّذِینَ كَفَرُوا۟ مِن مَّشۡهَدِ یَوۡمٍ عَظِیمٍ﴿ ٣٧ ﴾‬

it would not befit God to have a child. He is far above that: when He decrees something, He says only, ‘Be,’ and it is.
‘God
is my Lord and your Lord, so serve Him: that is a straight path.’
But factions have differed among themselves. What suffering will come to those who obscure the truth when a dreadful Day arrives!

Surah Maryam
by GeekyBear | 2025-12-24 19:44:48+00:00
No company in the US has any choice when Federal, State, or local officials get a court warrant and want data on your server.

That's why the surveillance capitalism business model is so dangerous. If you horde user data to make ad sales more profitable, you put your users at risk.

If app developers want to pass customer data in notifications, the data they are passing should be encrypted so that Apple (or Google) doesn't have access.

You can't hand over what you can't access.

As they say in Apples developer docs:

> Important

Don’t include customer information or any sensitive data, like a credit card number, in a notification’s payload. If you must include customer information or sensitive data, encrypt it before adding it to the payload.

You can use a notification service app extension to decrypt the data on the user’s device.

https://developer.apple.com/documentation/usernotifications/...
by Phlebsy | 2025-12-24 19:45:01+00:00
I'm a fan of writing tests that can be either. Write your tests first such that the real dependencies can be run against. Snapshot the results to feed into integration test mocks for those dependencies so that you can maintain the speed benefit of limited test scope. Re-run against the real dependencies at intervals you feel is right to ensure that your contracts remain satisfied, or just dedicate a test per external endpoint on top of this to validate the response shape hasn't changed.

The fundamental point of tests should be to check that your assumptions about a system's behavior hold true over time. If your tests break that is a good thing. Your tests breaking should mean that your users will have a degraded experience at best if you try to deploy your changes. If your tests break for any other reason then what the hell are they even doing?
by hugs | 2025-12-24 19:45:11+00:00
> I do think Playwright is the defacto standard now

i'll politely pushback a little. i think it's safe (at this moment in time) to say: playwright wins the first derivative, but selenium wins the "area under the curve". selenium is very entrenched in many parts of the world, especially outside of SF/USA. part of the inbound interest i've been getting for vibium is from those selenium users who want some kind of bridge to the future, but didn't have an obvious path forward beyond "dump selenium, adopt playwright"...

part of my plan with vibium post-v1 is to give that massive (and it truly is massive, i'm not bragging) installed base of selenium users an upgrade path to more agentic coding options.
by adolph | 2025-12-24 19:45:28+00:00
And the lawyers should have used an LLM to perform a first pass of the redactions and methods of redaction.

Going forward the full stack of perpetrators, unindicted coconspirators, lawyers, judges, legislators, journalists, editors, fact checkers, ... it'll all be LLM all the way down such that nothing will be trustable save something akin to Stephenson's gargoyles and Flock cameras for which people will conduct spectacles to shape the salience landscape.
by rhines | 2025-12-24 19:46:06+00:00
I see this kind of testing as more for regression prevention than anything. The tests pass if the code handles all possible return values of the dependencies correctly, so if someone goes and changes your code such that the tests fail they have to either fix the errors they've introduced or go change the tests if the desired code functionality has really changed.

These tests won't detect if a dependency has changed, but that's not what they're meant for. You want infrastructure to monitor that as well.
by maqp | 2025-12-24 19:46:13+00:00
>These two statements are identical. IP addresses are Internet user identifiers, not SimpleX identifiers.

You are promoting SimpleX as an metadata-privacy improvement over Tor Onion Service based messengers like Cwtch, that hides the IP address by default. IP-addresses can be linked to users, and users will have to blindly trust the server is not collecting them. TelCos and ISPs keep logs of those as per data retention laws, so it's not hard to determine who a SimpleX user is if SimpleX wants to disclose that information.

>to prevent correlation of which IP address communicates with which

Which Akamai can do, and Runonflux can do. With 50% probability on per-target basis I might add.

>It is not supposed to protect IP addresses from all servers, and Tor does not achieve that either

Tor relays actively mask the IP of previous node from the next node.

Tor relays do not have access to internal protocol of SimpleX queues etc. SimpleX servers do, so they can collaborate with better efficiency.

Tor relays are chosen at random by the user, and random collaborating entry/exit nodes expose 10 minute windows for ciphertext-only metadata collection without access to IPs. SimpleX has 50% chance same company runs the server of both users.

>Tor does not achieve that either, as Tor relays are servers too.

This is ridiculous. You're effectively arguing, that because Tor isn't literally magical in being able to send TCP packets without IP addresses in headers, it's not significant improvement. As I showed you last time, the NSA itself has admitted they will NEVER be able to deanonymize all Tor users all the time, and that nor are they able to do that on-demand. Which is quite different from your "we run servers on two VPS companies ourselves, but pinky promise, they don't aggregate and correlate information."

>I designed SimpleX network, and the founder of SimpleX Chat.

I know. We two have had a looong conversation about this, first in Reddit, then here, then in privacyguides forum, and now again, here. Every single time you run to the hills.

Link your open, honest, non-misleading threat model to your front page. Make sure it makes it extremely clear that "Unless you install and configure Tor, SimpleX client does not take actions to hide your IP-address from the server".

I mean, look how professional https://tryquiet.org/ looks when the treat model is up there in the title bar, and not as a fine print behind menus.

Do that and we're done. I won't call you out anymore.
by tavavex | 2025-12-24 19:46:56+00:00
What bad product? I'm not as categorical as OP, but acting like this is a solved problem is weird. LLMs being capable of generating nonsensical stuff isn't a one-off blip on the radar in one product that was quickly patched out, it's nigh unavoidable due to their probabilistic nature, likely until there's another breakthrough in that field. As far as I know, there's no LLM that will universally refuse to try outputting something it doesn't "know" - instead outputting a response that feels correct but is gibberish. Or even one that wouldn't have rare slip-ups even in known territory.
by mrandish | 2025-12-24 19:47:03+00:00
> This is a self-reported survey paper.

Thank you for this post! The headline claim struck me as one that would be difficult to evidence with any scientific rigor. Reading the abstract furthered this feeling but I couldn't be bothered to read the methodology, so thanks for doing it.

> Everything about it, from the self-reported survey format to the idea itself, looks like someone started with a highly specific idea (Super Mario reduces burnout) and wanted to p-hack their way to putting it in a paper.

Indeed. Even the idea that individuals can reliably self-diagnose "burn-out" in an objective way is highly dubious.
by cyberax | 2025-12-24 19:47:13+00:00
I'm struggling with the caching right now. I'm trying to switch from the Github actions to just running stuff in containers, and it works. Except for caching.

Buildkit from Docker is just a pure bullshit design. Instead of the elegant layer-based system, there's now two daemons that fling around TAR files. And for no real reason that I can discern. But the worst thing is that the caching is just plain broken.
by inopinatus | 2025-12-24 19:47:30+00:00
I just read through the Matrix protocol documentation, coming to it from never having heard of Matrix before, and I have to say, it is hot garbage, reading like someone with no distributed systems background and hasn’t heard of lamport clocks or virtual synchrony vibe-coded a shonky mashup of IRC and XMPP and then tried to copy-paste Signal’s crypto in the middle. There are early warning signs in which it extensively reinvents endpoint name resolution, by the time you get to the twelfth attempt to build consensus over group state by sorting a DAG you may, like me, realise their entire project is a lost cause.

Matrix for me just went from, “what is this?” to being, “not touching that with a barge pole”. You could probably build yourself a group chat more worthy of trust using NNTP+gnupg and a couple of shell scripts.
by TOGoS | 2025-12-24 19:47:42+00:00
> inadvertently leaky

I think this is the main problem.

I don't mind layers of abstraction when they work well and their components compose nicely. Like a well-designed programming language. These can actually be quite fun to work with.

Layers of abstraction where the boundaries between that layer and those around it are fuzzy to non-existent and where certain cases magically work and everything else is a janky mess because it was never designed to work are what give me headaches and want to throw my work laptop out the window on a regular basis.
by techblueberry | 2025-12-24 19:48:05+00:00
Can Palantir scale this to 60,000 students? What’s the relative scale in costs? And what is the change in reliability? Within universities or between universities?
I have a hard time believing Oklahoma state ever produced the same quality or reliability of students as Stanford, and I find it hard to believe Palantir still isn’t setting up a boot at the Stanford career fairs.

What is the alternative for the 2 million or so(surprised it was this low) students who graduate college every year? Certainly it’s not the 22 spots at Palantir?
by forrestthewoods | 2025-12-24 19:48:33+00:00
> The article is about producing container images for deployment

Fair. Docker does trigger my predator drive.

I’m pretty shocked that the Bazel workflow involves downloading Docker base images from external URLs. That seems very unbazel like! That belongs in the monorepo for sure.

> What specifically is very very wrong with Linux packaging and dependency resolution?

Linux userspace for the most part is built on a pool of global shared libraries and package managers. The theory is that this is good because you can upgrade libfoo.so just once for all programs on the system.

In practice this turns into pure dependency hell. The total work around is to use Docker which completely nullifies the entire theoretic benefit.

Linux toolchains and build systems are particularly egregious at just assuming a bunch of crap is magically available in the global search path.

Docker is roughly correct in that computer programs should include their gosh darn dependencies. But it introduces so many layers of complexity that are solved by adding yet another layer. Why do I need estargz??

If you’re going to deploy with Docker then you might as well just statically link everything. You can’t always get down to a single exe. But you can typically get pretty close!
by RajT88 | 2025-12-24 19:48:36+00:00
I tried to reproduce this - turns out the affected files weren't in the data sets recently released, but other files on the DOJ site (now taken down).

I guess the big take-away is scrape everything ASAP when it comes out. I haven't found any meaningful differences yet, but file hashes are different in the published data set zip files available today versus when Archive.org took a snapshot a few days ago.

I did write a bit of a tool which will detect and log and dump the text of affected PDF's, since redacting via drawing black boxes as well as using dark-colored highlights are both programmatically detectable. Pretty trivial to do so. Happy Holidays for anyone else who has the day off!
by jaapz | 2025-12-24 19:48:41+00:00
"we are one" is not equal to "we are exactly the same"

Honestly can't believe I'm out here defending FIFA for god's sake, but it's obvious that they mean everyone should be good to eachother even though we are all different. It has nothing to do with cultural colonisation.

There's a lot wrong with FIFA, but trying to get people to hate eachother a little less isn't one of them
by rpdillon | 2025-12-24 19:48:52+00:00
For me: it's a way to access services I host on my homelab LAN from 3000 miles away. Having a router that automatically logs into that and routes TS addresses properly allows you to use all your devices connected to that router to access TS services with no further configuration. I host Kiwix, Copyparty, Llama.cpp, FreshRSS, and a bunch of other services on my homelab, and being able to access all of those remotely is convenient.
by ossm1db | 2025-12-24 19:50:38+00:00
It's quite an accomplishment for an individual. You might find the Pine A64 interesting. I got 6 of the 512MB models for $15 each. [1]

I plan on running Kubesolo on them since 1.0 was recently released.[2]

[1] https://pine64.org/devices/pine_a64/

[2] https://github.com/portainer/kubesolo