MurphyA/hacker-news huggingface dataset:
by Imustaskforhelp | 2025-12-23 19:34:50+00:00
Super fascinating stuff! I love these kind of stuff. Genuinely reading comments like yours really cheer me up in a way

I had this thought once that there would be a single sd card or hard drive which would allow bootstrapping source and a hash and with systems like tor and torrenting in general combining with self hosted wikipedia perhaps and all the mirrors of open source software I use.

I had this idea that its now possible to have such hard drives if I so desire and I am not usually paranoid but in actuality, feats like bootstrappability remove paranoia because I feel like there must be other people who do this and who verify security and I can always go to them or they exist :)

Bootstrappability is really cool and awesome stuff in my opinion which is severely underrated by many and I am glad that people like you work in helping bootstrappability. Have a nice day!

Regarding the comment itself, I didn't know that this was the case of Mes as I had just thought the only thing it depends on is scheme but thanks for sharing information about this.
by glitcher | 2025-12-23 19:34:55+00:00
Fun tidbit about the boneyard in Tucson, the 80's movie "Can't Buy Me Love" was set here and at one point the high school kids sneak into the boneyard to check out the planes up close. I think they used a dumpster to help climb over a brick wall to get in, but there was no such location! At the time it was surrounded only by tall chain link fences, but they wanted to make it look easier for the characters.
by keypusher | 2025-12-23 19:34:59+00:00
There are some clear parallels to me here from task scheduling algorithms, which I suppose businesses have been reinventing and tweaking for many years. For instance, emergency rooms often use something like priority scheduling, where high priority tasks get scheduled first, but can classically lead to starvation of low-priority tasks such as sitting in the waiting room for a long time with a minor injury. Starbucks wants to maximize throughput while minimizing wait time, but up until now they were just placing all orders into the same FIFO queue and popping them off one at a time? With occasional Shortest-Job-First exceptions (ex. just a black coffee). That seems fairly naive. Something that feels like a slight improvement to me would be having 2 queues (in-person and online, no reason to separate walk-up and drive-through), and alternate popping off from each of them. Or a priority queue? Maybe there is more you could do to maximize throughput, such as batching together food that needs to be heated, or surfacing to the barista how many pending shots need to be pulled for the entire queue so they can just crank out espresso during busy times. Curious if anyone with more experience in the domain has better ideas.
by codeflo | 2025-12-23 19:35:51+00:00
There are plenty of locked down computers in my life already. I don't need or want another system that only runs crap signed by someone, and it doesn't really matter whether that someone is Microsoft or Redhat. A computer is truly "general purpose" only if it will run exactly the executable code I choose to place there, and Secure Boot is designed to prevent that.
by mhitza | 2025-12-23 19:36:00+00:00
I don't know overall in the ecosystem but Fedora has been working for me with secureboot enabled for a long time.

Having the option to disable secureboot, was probably due to backlash at the time and antitrust concerns.

Aside from providing protection "evil maid" attacks (right?) secureboot is in the interest of software companies. Just like platform "integrity" checks.
by mananaysiempre | 2025-12-23 19:36:18+00:00
I’d say there’s nothing inherently capitalist about large and stupid bureaucracies (but I repeat myself) spending money in stupid ways. Military bureaucracies in capitalist countries do it. Military bureaucracies in socialist countries did it. Everything else in end-stage socialist countries did it too. I’m sorry, it’s not the capitalism—things’d be much easier if it were.
by throw-qqqqq | 2025-12-23 19:36:37+00:00
He is a private man that does not like the spotlight IIUC. He refuses most requests for interviews, but they do exist.

https://www.macplus.net/depeche-82364-interview-le-createur-...

https://www.mo4tech.com/fabrice-bellard-one-man-is-worth-a-t... (few quotes, more like a profile piece)

He keeps a low profile and let his work speak for itself.

He really is brilliant.
by ndriscoll | 2025-12-23 19:37:32+00:00
The goals of the people mandating Secure Boot are completely opposed to the goals of people who want to decide what software they run on the computer they own. Literally the entire point of remote attestation is to take that choice away from you (e.g. because they don't want you to choose to run cheating software). It's not a matter of "no one stepped up"; it's that Epic Games isn't going to trust my secure boot key for my kernel I built.

The only thing Secure Boot provides is the ability for someone else to measure what I'm running and therefore the ability to tell me what I can run on the device I own (mostly likely leading to them demanding I run malware like like the adware/spyware bundled into Windows). I don't have a maid to protect against; such attacks are a completely non-serious argument for most people.
by mikepurvis | 2025-12-23 19:37:35+00:00
I'm the owner of a 2020 Volvo V60 that has been at Waterloo Volvo since March of this year, racking up an increasingly terrifying bill of various parts and wiring harnesses all ordered one after the other from Sweden.

Despite my frustrations with their shop, they have been very good about keeping me in a revolving door of 2025 and 2026 loaner cars, especially the XC40 and XC60. Despite the occasional glitched audio or freezing bugs, I think they really have done a good job with the Android Automotive integration. It's nice having it logged in and able to see my Google Maps search history, but without having to actually have my phone on me or plugged in for CarPlay. For example, if another family member borrows the car and all that stuff just works for them too without them having to separately configure their phone.

I would be nervous about how well it all will be supported over the long term, especially once these cars are >4yrs old and off lease. But at that point you can always fall back to projection.
by SkyMarshal | 2025-12-23 19:38:25+00:00
I'm not sure it would matter. It doesn't seem that graphics are the limiting factor in games anymore. Plenty of popular games use variations on cartoon-style graphics, for example - Fortnight, Overwatch, Valorant, etc. Seems gameplay, creativity, and player community are more determining factors.

That said, things like improved environmental physics and NPC/enemy AI might enable new and novel game mechanics and creative game design. But that can come from AMD and others too.
by gonzalovargas | 2025-12-23 19:38:54+00:00
Congrats, this is a strong primitive for modern SaaS, especially in LATAM.

Building software today increasingly means integrating dozens of external services rather than building systems end to end. Email, auth, analytics, billing, AI tooling, and observability each come with their own accounts, configs, SDKs, and API keys.

This composability is powerful, but increasingly inefficient.

It makes me wonder when we’ll see a platform that bundles these services with unified accounts, billing, auth, and configuration by default, instead of having to configure and manage each one independently.
by fzeroracer | 2025-12-23 19:39:14+00:00
Notably, deporting US citizens would also make the US less appealing for immigration. Would you agree with that? Since fewer people would want to travel to a country where even its own citizens are not safe living there.

Considering your other arguments above, I assume you are also volunteering to be one of the people deported from the EU for the sake of making it less appealing for immigration?
by laurencerowe | 2025-12-23 19:39:46+00:00
If you are ok with a second or so of latency then MPEG-DASH (standardized version of HTTP Live Streaming) is likely the best bet. You simply serve the video chunks over HTTP so it should be just as compatible as the JPEG solution used here but provide 60fps video rather than crappy jpegs.

The standard supports adaptive bit rate playback so you can provide both low quality and high quality videos and players can switch depending on bandwidth available.
by stevesearer | 2025-12-23 19:39:55+00:00
The tools I AI slop/vibe code are more like when I'd use spreadsheets for everything rather than real software.

I'm not against taking the time to read the docs, learn to craft code, and ship beautiful projects, but I could have done that before and didn't then either.

The difference is that now I have a hundred small, internal tools that save my team time and energy.
by cosmic_cheese | 2025-12-23 19:40:18+00:00
Lots of comments talking about how existing browsers can already do this, but the big benefit that current browsers can't give you is the sheer level of speed and efficiency that a highly restricted "lite web" browser could achieve, especially if the restrictions are made with efficiency in mind.

The embedded use case is obvious, but it'd also be excellent for things like documentation — with such a browser you could probably have a dozen+ doc pages open with resource usage below that of a single regular browser tab. Perfect for things that you have sitting open for long periods of time.
by wibbily | 2025-12-23 19:40:40+00:00
> We're glorified construction workers that get paid a lot

That attitude is my point. I'm a developer by trade; I have a different set of feelings and concerns about "the industry" and how new tooling will affect it. (I even use it sometimes at work.) But I'm also a computer scientist and I thought more of you all were too.

To beat my original analogy to death: I thought this was a painting forum, but it's more of a "making pictures" forum, and now that it's easier to make a picture, no one cares about paintbrushes.
by mikepurvis | 2025-12-23 19:40:45+00:00
They're not targeting high-end PCs. They're targeting current generation consoles, specifically the PS5 + 1080p. It just turns out that when you take those system requirements and put them on a PC—especially a PC with a 1440p or 2160p ultrawide—it turns out to mean pretty top of the line stuff. Particularly if as a PC gamer you expect to run it at 90fps and not the 30-40 that is typical for consoles.
by PrimalPower | 2025-12-23 19:41:10+00:00
I've been a JetBrains suscriber for a while, because at the time I saw that I preferred the UI experience over Jetbrains to VSCode. The IDE is well built, they have a better product/user experience team driving and coordinating those changes.

I cannot stand VSCode - even if I configure it to my liking I am unable to make it look or feel the way that makes me feel at home.

I cancelled my subscription a week ago. Yes I still dislike VSCode. But the same product Jetbrains has honed has struggled to integrate with AI agents as well.

I've played with some combination of picking vim/emacs with Claude CLI. I find navigating code a little bit slower since I have trouble building the muscle memory. I've always been big at using my mouse to jump around the file tree.

Configuring LSPs for these text editors and getting things to "just work" takes a little bit more time. I don't know what special sauce is in IntelliJ but for the supported languages, but it took a while for me to be okay with LSPs compared to IntelliJ.

But LLMs and Agents remove a need for a lot of the the advanced IDE features and I've found it better to return back to just treating everything like a text buffer again and using specialized tools to fill in the gaps that were missing with the loss of IntelliJ
by buu700 | 2025-12-23 19:41:37+00:00
Agentic coding detractors: "If AI is so great, where all the thriving new open source projects to prove it?"

Also agentic coding detractors: "How dare you use AI to help build a new open source project."

I'm joking and haven't read the comments you're referring to, but whether or not AI was involved is irrelevant per se. If anyone finds themselves having a gut reaction to "AI", just mentally replace it with "an intern" or "a guy from Fiverr". Either way, the buck stops with whomever is taking ownership of the project.

If the code/architecture is buggy or unsafe, call that out. If there's a specific reason to believe no one with sufficient expertise reviewed and signed off on the implementation, call that out. Otherwise, why complain that someone donated their time and expertise to give you something useful for free?
by michaelt | 2025-12-23 19:41:48+00:00
> And you have to work around that, because IT dept of the corporation will never lift restrictions.

Unless the corporation is 100% in-office, I’d wager they do in fact make exceptions - otherwise they wouldn’t have a working videoconferencing system.

The challenge is getting corporate insiders to like your product enough to get it through the exception process (a total hassle) when the firewall’s restrictions mean you can’t deliver a decent demo.
by Elv13 | 2025-12-23 19:41:52+00:00
Debian (and thus Ubuntu) has full support for automated installs since the 90's. It's built into `dpkg` since forever. That include saving or generating answer to install time questions, PXE deployment, ghosting, CloudInit and everything. Then stuff like Ansible/Puppet have been automating deployment for a long time too. They might have added yet another way of doing it, but full stack deployment automation has been there for as long as Ubuntu existed.
by danielbln | 2025-12-23 19:41:58+00:00
This just reads as copium to me. "Those hacks vomiting out slop.. pah, when they call me, the artisan, in to clean up their mess in a way God intended, then they'll see!"

More realistic: AI assisted tooling will continue to improve as it has, the average code quality will rise as conventions and workflows improve and those who wait to be called in to clean up slop or whatever will wait forever, pushed by the wayside by those who can deliver great quality with the help of these new tools.
by simonw | 2025-12-23 19:42:17+00:00
Yeah, I agree that it's rude to show AI output to people... in most cases (and 100% if you don't disclose it.)

My simonw/research GitHub repo is deliberately separate from everything else I do because it's entirely AI-generated. I wrote about that here: https://simonwillison.net/2025/Nov/6/async-code-research/#th...

This particular case is a very solid use-case for that approach though. There are a ton of important questions to answer: can it run in WebAssembly? What's the difference to regular JavaScript? Is it safe to use as a sandbox against attacks like the regex thing?

Those questions can be answered by having Claude Code crunch along, produce and execute a couple of dozen files of code and report back on the results.

I think the knee-jerk reaction pushing back against this is understandable. I'd encourage people not to miss out on the substance.
by sevensor | 2025-12-23 19:42:30+00:00
No mention of PNGs? I don’t usually go to jpegs first for screenshots of text. Did png have worse compression? Burn more cpu? I’m sure there are good reasons, but it seems like they’ve glossed over the obvious choice here.

edit: Thanks for the answers! The consensus is that PNG en/de -coding is too expensive compared to jpeg.
by Imustaskforhelp | 2025-12-23 19:43:03+00:00
Simon although I find it interesting. And I respect you in this field. I still feel like the reason people call out AI usage or downvote in this case is that in my honest opinion, it would be also more interesting to see people actually write the code and more so (maintain) it as well and create a whole community/github project around microquickjs wasm itself

I read this post of yours https://simonwillison.net/2025/Dec/18/code-proven-to-work/ and although there is a point that can be made that what you are doing isn't a job and I myself create prototypes of code using AI, long term (in my opinion) what really matters are the maintainance and claim (like your article says in a way, that I can pin point a person whose responsible for code to work)

If I find any bug right now, I wouldn't blame it on you but AI and I have varying amount of trust on it

My opinion on the matter is that for prototyping AI can be considered good use but long term it definitely isn't and I am sure that you share a similar viewpoint.

I think that AI is so contrasting that there stops existing any nuance. Read my recent comment (although warning, its long) (https://news.ycombinator.com/item?id=46359684)

Perhaps you can build a blog post about the nuance of AI? I imagine that a lot of people might share a similar aspect of AI policy where its okay to tinker with it. I am part of the new generation and trust be told I don't think that there becomes much incentives long term unless someone realizes things of not using AI because using AI just feels so lucrative for especially the youngsters.

I am 17 years old and I am going to go into a decent college with (might I add immense competition to begin with) when I have passion about such topics but only to get dissuaded because the benchmark of solving assignments etc. are done by AI and the signal ratio of universities themselves are reducing but they haven't reduced to the point that they are irrelevant but rather that you need to have a university to try to get a job but companies have either freezed hiring which some point out with LLM's

If you ask me, Long term to me it feels like more people might associate themselves with hobbyist computing and even using AI (to be honest sort of like pewdiepie) without being in the industry.

I am not sure what the future holds for me (or for any of us as a matter of fact) but I guess the point I am trying to state is that there is nuance to the discussion from both sides

Have a nice day!
by chasing0entropy | 2025-12-23 19:43:29+00:00
GPUs have always been an essential component in every real computer be it an x86 behemoth or a 3watt ARM SOC.

Adobe suite has had GPU acceleration for a decade+, most modern browsers have graphics acceleration (I would love to see full code and markdown acceleration). Despite my disdain for LLM anthropomorphization, widespread GPU acceleration support means multithread optimization for everything, which I support.
by praveen9920 | 2025-12-23 19:43:30+00:00
This reminds me of the time we built a big angular3 codebase for a content platform. When we had to launch, the search engines were expecting content to be part of page html while we are calling APIs to fetch the content ( angular3 didn’t have server side rendering at that point)

So only plausible thing to do was pre-build html pages for content pages and let load angular’s JS take its time to load ( for ux functionality). It looked like page flickered when JS loads for the first time but we solved the search engine problem.
by blazingbanana | 2025-12-23 19:43:33+00:00
Was never really into Apple hardware (mainly the price), however I recently got an M1 Mac Mini and an iPhone for app development, and the inference speed for as you say, a 5 year old chip is actually crazy.

If they made the M series fully open for Linux (I know Asahi is working away) I probably would never buy another non-M series processor again.
by simonw | 2025-12-23 19:44:33+00:00
Yeah, I failed completely to explain the context here.

I'm currently on a multi-year side-quest to find safe ways to execute untrusted user-provided code in my Python and web applications.

As such, I pay very close attention to any new language or library that looks like it might be able to provide a robust sandbox.

MicroQuickJS instantly struck me as a strong candidate for that, and initial protoyping has backed that up.

None of that was clear from my original comment.
by annoyingnoob | 2025-12-23 19:44:48+00:00
This is the state of Volvo innovation in 2025, a legible font. Geely has not been good for Volvo.

For a giant tablet with no buttons that never belonged on a dashboard. It is common knowledge that buttons are better for drivers. For a company supposedly focused on safety, they make their cars more dangerous for drivers by installing touchscreens and removing buttons.
by constantcrying | 2025-12-23 19:44:54+00:00
I think it is pretty dishonest how you are asserting that I am making arguments, which I never made.

>which means the immigrants with the most optionality of where to go (like researchers, engineers, and high value contributors in general) are disproportionately likely to seek other destinations.

>It would have the least deterrent force on those who are already criminal and otherwise lawless or desperate.

Completely agree. But I want the "researchers, engineers, and high value contributors" even less than the rest. Those groups are actually harder to remove, they often have institutional support in the form of corporations and other associations and might feasibly be positive fiscal contributors. With "the rest" the argument for deportation is far simpler and has far more support in the population. Also my labor competes with the "researchers, engineers, and high value contributors", while "the rest" only depresses the wages of the proletariat who now have to compete with black market labor.
by mikepurvis | 2025-12-23 19:45:06+00:00
Notably the games you listed are all f2p/esports games, and that does matter in terms of how much budget developers have to polish a realistic look vs ship a cartoon and call it the "art style".

I just upgraded to 9700 XT to play ARC Raiders and it's absolutely a feast for the eyes while also pioneering on several fronts especially around the bot movement and intelligence.
by mtlynch | 2025-12-23 19:45:24+00:00
People talk about how productive Fabrice Bellard is, but I don't think anyone appreciates just how productive he is.

Here's the commit history for this project

b700a4d (2025-12-22T1420) - Creates an empty project with an MIT license

295a36b (2025-12-22T1432) - Implements the JavaScript engine, the C API, the REPL, and all documentation

He went from zero to a complete JS implementation in just 12 minutes!

I couldn't do that even if you gave me twice as much time.

Okay, but seriously, this is super cool, and I continue to be amazed by Fabrice. I honestly do think it would be interesting to do an analysis of a day or week of Fabrice's commits to see if there's something about his approach that others can apply besides just being a hardworking genius.
by 112233 | 2025-12-23 19:45:25+00:00
Haha, sure. Sorry, it's not you, it's the ACLs (and me nerves). Have you tried configuring NFSv4 ACLs on Linux? Because kernel devs are against supporting them, you either use some other OS or have all sorts of "fun". Also, not to be confused with all sorts of LSM based ACLs... Linux has ACLs in the most ridiculous way imaginable...
by Imustaskforhelp | 2025-12-23 19:47:09+00:00
Offtopic but I went to your website and saw that you created hackernews-mute and recently I was commenting about how one must have created such an extension and ranted about it. So kudos for you to have created it earlier on.

Maybe we HN users have minds in sync :)

https://news.ycombinator.com/item?id=46359396#46359695

Have a nice day! Awesome stuff, would keep an eye on your blog, Does your blog/website use mataroa by any chance as there are some similarities even if they are both minimalist but overall nice!