MurphyA/hacker-news huggingface dataset:
by bjackman | 2025-12-26 09:32:30+00:00
> main devs have moved on

How confident are you in this statement? I have no particular knowledge of Asahi. But I do know this narrative emerged about Rust-for-Linux after a couple of high-profile individuals quit.

In that case it was plainly bogus but this was only obvious if you were somewhat adjacent to the relevant community. So now I'm curious if it could be the same thing.

(Hopefully by now it's clear to everyone that R4L is a healthy project, since the official announcement that Rust is no longer "experimental" in the kernel tree).

I know Asahi is a much smaller project than R4L so it's naturally at higher risk of losing momentum.

I would really love Asahi to succeed. I recently bought a Framework and, while I am pretty happy with it in isolation... when I use my partner's M4 Macbook Air I just think... damn. The quality of this thing is head and shoulders above the rest of the field. And it doesn't even cost more than the competition. If you could run Linux on it, it would be completely insane to use anything else.
by delis-thumbs-7e | 2025-12-26 09:33:09+00:00
Although people think LoTR as a novel meant for younger people, it certainly is not an Tolkien never meant it that way and it certainly is not an easy text. It is far more complex than any fantasy I have ever come across. Tolkien was a top language scholar who spoke several even dead languages, so there’s a lot more going on than just the surface plot of Frodo “returning” Bilbo’s ring. One would be mad to simply skim it through.
by imiric | 2025-12-26 09:33:36+00:00
Far from it. The recent XLibre release[1] has a long list of bugfixes and new features.

Besides, isn't the main complaint from the Wayland folks that X11 is insecure and broken? That means there's still a lot of work to be done. They just refuse to do it.

To be fair, X11 has worked great for me for the past ~20 years, but there are obvious improvements that can be made.

[1]: https://github.com/X11Libre/xserver/releases/tag/xlibre-xser...
by systemtest | 2025-12-26 09:34:09+00:00
> Maybe it's a cultural difference.

It appears that you are confused with West European camping, which is where you drive two days to the south of France (most of which stuck in traffic), pay large amounts of money for a patch of perfectly flat grass where you are allowed to park your car and set up your tent. In a grid pattern with hundreds of other tents. Where there is a building nearby for toilets and showers. And a swimming pool plus live entertainment for the children.

OP appears to be talking about camping in nature.
by qnleigh | 2025-12-26 09:34:10+00:00
> I want to build the AGI god in order to bring abundance, wealth, and prosperity to all of humanity.

What's the plan to make sure that progress in AI leads to predominantly positive outcomes for people? All the people I've asked who work at the major AI companies haven't given an answer, except to say that they don't study safety or societal impacts, but know others who do.

If you don't have an answer, can I humbly suggest that you add finding one to your list?
by barrell | 2025-12-26 09:35:03+00:00
I do this a lot as well. I have a bad habit of just freezing physically when I start to think. Since my work is conducted over video, my colleagues will often think I dropped off the call XD

Personally I find it a bad habit of mine, I have no idea how people gracefully take time to think. Whenever I do say something like “hold on, let me just think for a moment” my brain completely freezes and I get no thinking done.
by jmpavlec | 2025-12-26 09:35:34+00:00
I know these guys. Definitely give their games a try! They are actively developing and making it better every week. It's especially fun in person. My favorite game is the dodgeball game.

If you prefer more quiz/slower paced games akin to Jackbox. You can check out my project which was also on HackerNews recently: https://news.ycombinator.com/item?id=45887709
by justinjeff | 2025-12-26 09:37:33+00:00
There’s no single “correct” latency. It’s not a fixed parameter but a variable tied to the threat model and the economics of surveillance.

For low-risk, everyday coordination, minutes might be sufficient. For high-value intelligence, latency needs to be long enough to break the temporal correlation between input and outcome.

If monitoring a 24-hour window costs an adversary $X, the goal is to stretch the window until the cost of semantic inference exceeds the value of the information being inferred. Beyond that point, surveillance becomes economically irrational.

In that sense, latency functions like a currency: users “spend” time to buy lower observability. How much they’re willing to spend depends entirely on what they’re protecting and from whom.
by traceroute66 | 2025-12-26 09:37:38+00:00
> You don't want pilots with their heads down in a computer making changes when they can, and should, just fly the plane.

There is a famous video on youtube, 'Children of the Magenta Line', an extract from an American Airlines course decades ago.

Well worth the watch: https://www.youtube.com/watch?v=5ESJH1NLMLs
by esperent | 2025-12-26 09:37:42+00:00
> I hate the vendor lock in Anthropic is pushing with CC.

Accepting any kind of vendor lock in within this space at the moment is an incredibly bad idea. Who knows what will get released next week, let alone the next year. Anthropic might be dead in the water in six months. It's unlikely but not impossible. Expand that to a couple of years and it's not even that unlikely.
by karolzlot | 2025-12-26 09:38:12+00:00
If anyone has doubts about this, check out this map in another article on this site, it's second map in this article and it has this title under it:
"Potential Side Effects of a 100% Tariff"

https://maarthandam.com/2024/12/01/trumps-brics-tariff-histo...

I think it's easier to confirm usage of LLMs by images than by text.
by throwaway2037 | 2025-12-26 09:38:15+00:00
> Thinking about getting a personal trainer, because I try to stay active, but have no idea how to actually work out.

This is a great idea if you have the money for it. Don't feel guilty about just a few sessions to build up a set exercises that works for you. Then you can circle back 2-4 times per year, do a few more sessions to up your game. For me, exercise was a fuckin' game changer for my mental health. Even when I struggle to get out of bed in the morning, missing a workout makes me feel muuuuuuch worse (mentally and physically).

Edit:

Another thing I just thought of: If a personal trainer is too expensive, consider signing up for a free trial of one of a million different online apps that help you build and structure a workout. Example (no shill here): https://rpstrength.com/. There are lots of competitors. Don't worry about getting everything perfect on the first try. The real trick to exercise is finding what works for you. Dr. Mike (from RP) is constantly banging the drum about experimenting with your own body and health through exercise and diet. Ultimately, you know yourself better than anyone else on this planet.
by nemothekid | 2025-12-26 09:38:50+00:00
>We don't have to wait for singular companies or foundations to fix ecosystem problems.

Geohot has been working on this for about a year, and every roadblock he's encountered he has had to damn near pester Lisa Su about getting drivers fixed. If you want the CUDA replacement that would work on AMD, you need to wait on AMD. If there is a bug in the AMD microcode, you are effectively "stopped by AMD".
by kazinator | 2025-12-26 09:40:03+00:00
It's interesting how so many of the versions have an end rhyme with "ay", even when it doesn't match anything in the twisted tune itself.

It's obviously rhyming with the original song, which has "all the way" and "sleigh".

I.e. you need at least the final "ay" in order to properly evoke that phonetic aspect of the original.
by brailsafe | 2025-12-26 09:40:38+00:00
Ya I agree. Manufacturing is hard, but Apple has it generally locked in. Apple's greatest weakness has always been ergonomics. Their mice are built well, but they're little more than art projects in terms of usability. Their external scissor switch keyboards (I hated their older keyboards) have always been quite good for what they are, and if they made one in the shape of the sculpt, I'd try it. The magic trackpad is amazing, but I just find myself never reaching for it compared to my mx master 3
by justinjeff | 2025-12-26 09:40:47+00:00
I think both points connect to the same underlying issue.

High latency isn’t a fixed number (days vs months), and it’s not something users are simply asked to tolerate. It’s a variable tied to both the threat model and how latency is experienced.

From a security perspective, latency only needs to be long enough to break meaningful temporal correlation. Once the cost of inferring “when coordination happened” exceeds the value of that inference, surveillance becomes economically irrational. In that sense, latency is a currency: time is spent to buy lower observability.

From a human perspective, the problem isn’t patience per se, but idle waiting. If latency is experienced as dead time, users reject it. If it’s embedded in ordinary interaction—play, participation, progression—then the wait stops feeling like a delay and starts feeling like part of the system’s normal operation.

So the model isn’t about slow messaging. It’s about replacing explicit message delivery with gradual context alignment. Latency becomes a side effect of interaction, not a parameter users stare at.

At that point, the limiting factor really is psychological—but less about endurance, and more about whether people can operate without expecting immediacy as a signal of meaning.
by shipi18n | 2025-12-26 09:41:44+00:00
Its a great idea, the only thing is I feel like the "FLIP" itself doesn't seem like a true flip. If you could do something else withe the UI to simulate a flip. We associate coin flipping with a coin going up in the air, the hand over it where you don't know the answer and then the reveal. Your site gets the job done, but kind of takes away the suspense.
by ChaosOp | 2025-12-26 09:41:52+00:00
Yes, few options on the table but nothing set in stone yet. I want to keep the it accessible to as many people as possible, which is why I've been thinking of a 'free'-tier with some advertisements. Though I realize it can't be like Hulu with an aggravating amount of ads as that in itself will be too annoying.

For people who'd like to support the project, get rid of the few ads and possibly also some other extra-features such as in-game avatar wearables or similar, there could be a subscription option as well.

Interested to hear what the options you were thinking of were? Nothing is yet implemented on that regard so this is a good time to influence the outcome :D
by varshith17 | 2025-12-26 09:41:54+00:00
You are absolutely right. GPU parallelism (especially reduction ops) combined with floating-point non-associativity means the same model can produce slightly different embeddings on different hardware.

However, that makes deterministic memory more critical, not less.

Right now, we have 'Double Non-Determinism':

The Model produces drifting floats.

The Vector DB (using f32) introduces more drift during indexing and search (different HNSW graph structures on different CPUs).

Valori acts as a Stabilization Boundary. We can't fix the GPU (yet), but once that vector hits our kernel, we normalize it to Q16.16 and freeze it. This guarantees that Input A + Database State B = Result C every single time, regardless of whether the server is x86 or ARM.

Without this boundary, you can't even audit where the drift came from.
by danabramov | 2025-12-26 09:42:07+00:00
Here is the raw post on the AT Protocol if you want to access it directly: https://pdsls.dev/at://robpike.io/app.bsky.feed.post/3matwg6...

>This is done for the same reason Threads blocks all access without a login and mostly twitter to. Its to force account creation, collection of user data and support increased monetization.

I worked at Bluesky when the decision to add this setting was made, and your assessment of why it was added is wrong.

The historical reason it was added is because early on the site had no public web interface at all. And by the time it was being added, there was a lot of concern from the users who misunderstood the nature of the app (despite warnings when signing up that all data is public) and who were worried that suddenly having a low-friction way to view their accounts would invite a wave of harassment. The team was very torn on this but decided to add the user-controlled ability to add this barrier, off by default.

Obviously, on a public network, this is still not a real gate (as I showed earlier, you can still see content through any alternative apps). This is why the setting is called "Discourage apps from showing my account to logged-out users" and it has a disclaimer:

>Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites.

Still, in practice, many users found this setting helpful to limit waves of harassment if a post of theirs escaped containment, and the setting was kept.
by qnleigh | 2025-12-26 09:43:20+00:00
These are great. I recently started taking phone holidays, usually on weekends, where for a whole day I don't allow myself to use my phone except to communicate with people.* Sometimes I just wind up bored, sometimes I wind up spending my time better. I've been gradually increasing how frequently I do this.

How would you go about learning to ask better questions?

*Thinking how strange this sentence would sound 20 years ago.
by varshith17 | 2025-12-26 09:43:44+00:00
Switching GPUs to integer (Quantization) is happening, yes. But that only fixes the inference step.

The problem Valori solves is downstream: Memory State.

We can accept 'Approximate Computing' for generating a probability distribution (the model's thought). We cannot accept it for storing and retrieving that state (the system's memory).

If I 'resign myself' to approximate memory, I can't build consensus, I can't audit decisions, and I can't sync state between nodes.

'Approximate Nearest Neighbor' (ANN) refers to the algorithm's recall trade-off, not an excuse for hardware-dependent non-determinism. Valori proves you can have approximate search that is still bit-perfectly reproducible. Correctness shouldn't be a casualty of the AI age.
by brailsafe | 2025-12-26 09:43:50+00:00
> I didn't know it was possible to mess up a scissor switch keyboard, but apparently Matias found a way to do so.

That indeed does seem to be the sentiment, and seems true, but to be fair, Apple also botched their laptop keyboards to the point of class action for years. But the current Macbook Pro keyboard seems fine so far.
by jstummbillig | 2025-12-26 09:44:04+00:00
I am guessing: Maybe you are not used to or comfortable with delegating work?

You will certainly understand a program better where you write every line of code yourself, but that limits your output. It's a trade-off.

The part that makes it work quite well is that you can also use the LLM to better understand the code where required, simply by asking.
by seec | 2025-12-26 09:45:27+00:00
As someone who sarted with Apple in the PowerPC days I couldn't agree more.
To me it seems like the only real advantage is good battery, but I can't figure out who exactly is running powerfull/complicated software on the go where it matters.

If you just need to browse the web and whatnot, just get a cheap tablet?

For all the good softwares, it seems like you just get much better performance out of a much lowered priced PC.
I just don't get who is benifiting for the 1-2 hours of supplementary runtime out of a MacBook and this is wortht the price delta as well as the hassle of dealing with all the specificity of that software implementation.

But then again, my experience with Apple users is that they are not the most logical peoples around, so maybe that's just it.

I still like some parts of macOS but it has been very hard to justify considering how Apple has been behaving lately.

If Apple manages to produce a decent iMac soon enough, it might just bite the bullet once again, but otherwise I'm out.
by awesome_dude | 2025-12-26 09:45:53+00:00
I have an upcoming trip planned in asia - never been before.

My firm rule is - have a loose plan, aim for one activity per day, an emergency option, or two, if the weather plays up, and that's it.

It's the type of plan that has worked for every holiday that I have taken that involves a different city to the one I live in.
by brailsafe | 2025-12-26 09:47:01+00:00
Maybe, or they did. The switches on my Matias Sculpted only detract from the design imo. They feel crunchy and don't align well with their cutouts. I'm fully willing to believe that their reputation comes from not investing heavily in reducing the variability in their manufacturing process. Once a viable but far from imperfect product gets shipped, they might stop improving it, idk tho.
by ecophyseis | 2025-12-26 09:48:01+00:00
> As a hiring manager, if someone shared a profile of a person with a PHD in earth sciences and 8 years of “full stack” experience I’d immediately assume they were a generalist with surface level familiarity and no mastery or depth in any one area.

I learned that the hard way. I used to think my science background as an asset but I stopped mentioning my science background after seeing people's reaction in interviews.
by danabramov | 2025-12-26 09:48:13+00:00
That's not correct.

The setting is mostly cosmetic and only affects the Bluesky official app and web interface. People do find this setting helpful for curbing external waves of harassment (less motivated people just won't bother making an account), but the data is public and is available on the AT protocol: https://pdsls.dev/at://robpike.io/app.bsky.feed.post/3matwg6...

So nothing is stopping LLMs from training on that data per se.
by imiric | 2025-12-26 09:48:59+00:00
Because one property doesn't guarantee the other. A modular system may imply that it can be extended. An extensible system is not necessarily modular.

Wayland, the protocol, may be extensible, but the implementations of it are monolithic. E.g. I can't use the xdg-shell implementation from KWin on Mutter, and so on. I'm stuck with whatever my compositor and applications support. This is the opposite of modularity.

So all this protocol extensibility creates in practice is fragmentation. When a compositor proposes a new protocol, it's only implemented by itself. Implementations by other compositors can take years, and implementations by client applications decades. This is why it's taken 18 years to get close to anything we can refer to as "stable".
by ChaosOp | 2025-12-26 09:51:17+00:00
It's not open source but in the future once the 3rd party game development SDK has been published, community contributed games can be a reality.

The way I've been thinking it could work is that developers can upload their own games to the platform and by default the games would only be visible under their own accounts and in order to play the uploaded game the developer account would have to be in the session.

Then if the developer would like to publish their game for others to play as well they could just check a box. After that the game would go to a "New drops" playlist where players everywhere can test out different new games and rate them at the end. The games gathering most votes would then be upgraded to the main playlists. In a nutshell the system would work somewhat similar to HN frontpage and new submission pools
by MobiusHorizons | 2025-12-26 09:51:38+00:00
> Conclusion: Coderive doesn't just make loops faster—it redefines what's computationally possible on commodity hardware.

I mean this as kindly as possible, but please don’t say things like this if you want to be taken seriously. Computer languages cannot possibly change what is possible on a given machine for the simple reason that whatever they are doing had to previously be possible in assembly on the same machine.

I don’t mean to overly discourage you. Lazy execution can be very useful, but it’s also not clearly new or hard to get in other languages (although it would require different syntax than an idiomatic for loop most of the time). It may help to try to pick an example where the lazy execution is actually exercised. Preferably one that would be hard for an optimizing compiler to optimize.

I would also not recommend claiming iteration if you also claim 50ms, since that’s clearly impossible regardless of memory consumption, so you have to optimize away or defer the work in some way (at which point iteration is no longer occurring).

For these examples, I think you would just express the code as a function taking i instead of pre-populating the array. This doesn’t seem hard at least for the provided examples, and has the benefit that it can be opted into when appropriate.
by IshKebab | 2025-12-26 09:51:48+00:00
I think fundamentally it's because it's a better language than C and more pleasant to write.

Sure there will be a lot of old codgers who don't want to learn new things (surprisingly common in the tech industry), but eventually they'll retire or die, and new kernel devs will be very unlikely to pick C over Rust.

The security thing is definitely a driving force but I think probably not that much just compared to how much easier and more pleasant it is to write correct Rust than correct C (in most cases).
Show HN: Fileloom – HTML to PDF API with 70 Handlebars Helpers
by migambi | 2025-12-26 09:53:12+00:00
Hey HN,
I built Fileloom because I kept running into the same problems with PDF generation: font rendering breaks on Linux servers, Puppeteer setup is painful, and most services charge $15-30/month for only a few hundred PDFs.
Fileloom is a simple PDF generation API. Send HTML (or use saved templates with Handlebars syntax), get a PDF back in under 2 seconds.
What's included:

Single endpoint: POST to /v1/pdf/generate
70+ built-in Handlebars helpers (currency formatting, dates, loops, conditionals, math)
Automatic font handling - no more debugging why fonts work locally but not in production
Store PDFs on our infrastructure or yours (S3, Supabase)
Webhooks for pdf.generated and pdf.failed events

Free tier is 200 PDFs/month, no credit card required. Paid plans start at $7.20/month.
I'd appreciate feedback on the API design and developer experience.
by brailsafe | 2025-12-26 09:54:33+00:00
> I am guessing: Maybe you are not used to or comfortable with delegating work?

The difference between delegating to a human vs an LLM is that a human is liable for understanding it, regardless of how it got there. Delegating to an LLM means you're just more rapidly creating liabilities for yourself, which indeed is a worthwhile tradeoff depending on the complexity of what you're losing intimate knowledge of.
by t0mas88 | 2025-12-26 09:55:15+00:00
I agree, after 6 BMWs I'm now looking at other options.

The new models don't work well for me. And things like the original adaptive suspension that the 6 and 7 series had (e.g. active antirollbars, true variable steering ratio and rear wheel steering) have been downgraded in newer models.

Their EVs also aren't that good. They're trying to catch up instead of leading innovation, while still at a high price point.
by fc417fc802 | 2025-12-26 09:55:57+00:00
Doesn't completely solve the problem. You now have to pay per (unaffiliated) alias since each requires an independent domain. You also become extremely vulnerable to data breaches because rather than learning that foo@provider is john.doe@provider with IP xxx you instead learn that foo@domain is John Doe, phone number, street address, credit card, etc.

This issue goes far beyond email alone. The ICANN domain system effectively rents a string out to you on a temporarily basis and mandates that an Impressum be attached to it. It's a deeply flawed scheme when viewed from the context of both historical hacker culture as well as the fundamental values of a free and open society.