MurphyA/hacker-news huggingface dataset:
by rhet0rica | 2025-11-21 17:03:48+00:00
Indeed—I meant specifically the NeXT branch of the family tree because of this exhaustingly long list.

I would very much like to see that quad-fat OS4.2 CD; most NeXT releases around that era drop PA-RISC and are only tri-fat. I only have a 3.3 RISC (HPPA+SPARC) ISO for HPPA coverage.

The big ones you're missing are the Intel i860 (used as a graphics accelerator on NeXTdimension video processing boards—also the original target platform for the Win NT kernel) and the Motorola 88k family, which was briefly explored for the "NeXT RISC machine" in the mid-90s; only one prototype is known to exist. There were non-NeXT ports of Mach to m88k, which may have influenced the decision.

Of course, if we add in the other branches of the Mach family the number of ports gets absurd! It originated on the VAX; OSF/1 adds MIPS and AXP to the list... ultimately RISC-V and Itanium are the only significant ≥32-bit CPUs of the last forty years to not see some kind of Mach port.

But—the ultimate point is that the lion's share of actual work porting the kernel to new hardware is thanks to NeXT and/or NeXT cosplaying as Apple.
by barbazoo | 2025-11-21 17:03:57+00:00
> Instead, parents are forced to subscribe to these companies’ exclusive recording and streaming service, which can cost many times more than the streaming costs for professional sporting events. Meanwhile, the firms’ exclusive contracts have prohibited alternative video services from being made available.

> In some instances, parents have been threatened that if they choose to defy the rules and record the game, they may end up on a blacklist that punishes their kids’ teams. Those threats were even reportedly made to a sitting US senator.

> Black Bear’s streaming service costs between $25 and $50 a month, depending on the package and additional fees. In addition to its recording rules and associated costs, Black Bear is starting to add a $50 “registration and insurance” fee per player for some leagues. That’s on top of what players already spend on expensive equipment, team registration, and membership to USA Hockey, the sport’s national governing body.

Feeling bad for the folks having a hard time pulling the plug on scams like these and going back to a more sensible and sustainable way of life.
by TuxSH | 2025-11-21 17:04:19+00:00
> Unnecessarily over-complicated.

Most of the complexity comes from the fact that C++ trivially supports consuming most C code, but with its own lifetime model on top, and that it also offers great flexibility.

Of course things become simpler when you ditch C source compat and can just declare "this variable will not be aliased by anyone else"

AFAIK C++'s constexpr and TMP is less limited than Rust's is.
by heelix | 2025-11-21 17:04:28+00:00
I made the jump back to Firefox when Chrome did the first 'we are messing with uBlock' the first time they threatened. Honestly, it has been a really good experience. Most things just work. I'm also amazed how well the adblocking works as I suspect teams don't have the energy to deal with non-chrome + adblock on streaming services. Always a shocker to use a work browser without adblock and see how rough the default internet actually is.
by scarecrowbob | 2025-11-21 17:04:45+00:00
Also, for what it's worth, I did spend last Friday driving around collecting pictures of the local flock cameras in my small local municipality and associating them with their deflock listings (and did discover an error), and have been discussing what we will do about them with my local group of activists.

I don't have a great grasp on our shared material reality, but I am trying to get better at it.
by timenotwasted | 2025-11-21 17:04:47+00:00
I feel like this article is trying to make this seem like this is becoming a widespread thing despite the entire thing being about hockey. In my experience hockey was always the sport that the wealthier households participated in due to the costs (equipment, rink time, travel, etc..).

As a parent with two younger kids I haven't run into this at all so I wonder how much of it is more sport dependent where the company controls the infrastructure. Maybe I'm being naive here but I struggle to imagine this is going to make its way very far into other sports where you simply are out in a field.
Show HN: Transcribe Your Voice in Terminal Locally
by primaprashant | 2025-11-21 17:04:54+00:00
Use hns, a speech-to-text CLI tool to transcribe your voice from your microphone directly to clipboard. Integrate hns with Claude Code, Ollama, LLM, and more CLI tools for powerful workflows.

hns transcribes your voice 100% locally using faster-whisper. The whisper model is downloaded automatically on first run and after that, hns can be used completely offline. After transcription, the text is displayed in the terminal (written to stdout) as well as automatically copied to your clipboard, ready to be pasted anywhere with Ctrl+V or Cmd+V.

GitHub: https://github.com/primaprashant/hns/
by simonw | 2025-11-21 17:05:00+00:00
"There are no manuals for these tools" is exactly why I like it when people share the prompts they used to achieve different things.

I try to share not just the prompts but the full conversation. This is easy with Claude and ChatGPT and Gemini - they have share links - but harder with coding agents.

I've recently started copying and pasting my entire Claude Code terminal sessions into a shareable HTML page, like this one: https://gistpreview.github.io/?de6b9a33591860aa73479cf106635... (context here: https://simonwillison.net/2025/Oct/28/github-universe-badge/) - I built this tool for doing that: https://tools.simonwillison.net/terminal-to-html
by embedding-shape | 2025-11-21 17:05:06+00:00
> I love the idea of keeping my finances private

I'd love that too, but I'm not sure it's even feasible or possible, at least in the EU country where I live. I, like most people (I think?) need to file taxes each year, and those include my new positions, or what positions have disappeared, including how much I have in savings. And, the only way for me to keep savings without losing money, is to keep it in a bank, so it's again not private.

Feels like "private finance" been dead for a long time, unless you start using cryptocurrencies specifically for privacy, like zcash, otherwise you'll be having non-private data at least somewhere.
by kube-system | 2025-11-21 17:05:26+00:00
1. I doubt that there is much if any overlap between companies that simultaneously do not evaluate the requirements thoroughly for the laptops that they purchase, but also are able to trace an issue with Microsoft teams down to a processor feature specification in the laptops that they've purchased, and that there are enough of these companies that they create a statistically relevant number of complaints to the upstream vendor

2. Complaints that do not translate into lost sales have no financially actionable relevance. I think you are greatly overestimating the amount that these organizations care. If your job is to sell laptop, money talks.
by joks | 2025-11-21 17:05:26+00:00
But you're not making the computer do things, you're making an idea for a new thing a computer can do and then outsourcing the part of the "making it do things" that is actually fun and fulfilling. I don't get it -- the joy for me comes from learning and problem solving, not coming up with ideas and then communicating those ideas to a tool that can do the rest of the job for me.
by Profan | 2025-11-21 17:06:41+00:00
If anything OOP might actually be detrimental to many game engine applications (in a modern computing context in regards to the kind of data layouts and implementation patterns it encourages), and traits and "traditional" OOP (if you exclude implementation inheritance, which is largely cursed anyways) are real close together anyways, I think Rust is a great fit specifically for game engines at least, for gameplay programming I'm not as certain but for anything where you're mostly managing essentially data pipelines that need to go very fast and be reliable and not crashy, Rust is a great fit.
by dahart | 2025-11-21 17:06:53+00:00
Sure, but that’s not how IQ tests are designed, nor what IQ is. Most people understand the concept of intelligence, regardless of their IQ score. The methodology of IQ testing doesn’t require having a question that only the “smartest” person in the world can understand in order to identify that person. Many of the metrics are based on speed, they are literally a race similar to 100m dash. Another metric is working memory, which is easily understood by someone without a good working memory. Take a closer look at the metrics and methodology of modern IQ tests, and it might become more clear why the parent’s question is a bit hyperbolic and/or naïve. https://en.wikipedia.org/wiki/Wechsler_Adult_Intelligence_Sc...
by srameshc | 2025-11-21 17:07:03+00:00
Anywhere there is money, making an everyday man some money, these pests creep in. I generally dislike what has become of recreational sports and how the parents are either forced to spend for things that really don't matter, when learning to play. But learning Private Equity is eyeing this give me creeps. There must be some guy who observed how families are spending and decided it would be the next destination for PE.
by shevy-java | 2025-11-21 17:07:31+00:00
Can Linux replace macOS?

What would be required to achieve this?

I guess one thing macOS users like is the default UI. So this is probably an area where Linux lacks - both GNOME and KDE have shortcomings when compared to that UI. (They are mostly fine if one does not have that as a use case, though I find GNOME to really want to simplify everything to the point of having almost no features left.)
by PaulDavisThe1st | 2025-11-21 17:07:38+00:00
I was always a little upset, a decade or so after I left amzn, to have some 3rd party interaction with a sysadmin there, who upon being told that I had uid=1 informed my correspondent that there was no uid of 1 on their systems anymore.

I mean, locking the account was entirely understandable. Deleting it, though ...
by layer8 | 2025-11-21 17:07:51+00:00
People in this thread are worried that they are significantly vulnerable if they don't update right away. However, this is mostly not an issue in practice. A lot of software doesn't have continuous deployment, but instead has customer-side deployment of new releases, which follow a slower rhythm of several weeks or months, barring emergencies. They are fine. Most vulnerabilities that aren't supply-chain attacks are only exploitable under special circumstances anyway. The thing to do is to monitor your dependencies and their published vulnerabilities, and for critical vulnerabilities to assess whether your product is affect by it. Only then do you need to update that specific dependency right away.
by smaudet | 2025-11-21 17:07:58+00:00
> zero day is going to bite you in the ass

Maybe your codebase is truly filled with code that is that riddled with flaws, but:

1) If so, updating will not save you from zero days, only from whatever bugs the developers have found.

2) Most updates are not zero day patches. They are as likely to (unintentionally) introduce zero days as they are to patch them.

3) In the case where a real issue is found, I can't imagine it isn't hard to use the aforementioned security vendors, and use their recommendations to force updates outside of a cooldown period.
by hereme888 | 2025-11-21 17:07:59+00:00
All of that is good information for you to organize in your head and in writing. But it is critically supplemented by the professional tools and experience psychiatrists and psychologists have. For all these conditions, you will always be your own best advocate, and ongoing self-education is critical. You can prompt a SOTA-LLM to help you organize the thoughts further, but always end up sharing that with a professional, who can help you understand its validity and dynamically test useful plans of action.
by CGMthrowaway | 2025-11-21 17:08:01+00:00
Where does it say immigration? You know USBP is bigger than immigration right? Drugs, weapons, currency, illegal goods, etc. Even the largest cateogry of enforcement activity, illegal entry/removal - is itself much bigger than "immigration" which I take it to be people who want to live in the US or seek asylum.

Within illegal entry you have:

Terror watchlist Recycling deportees (commuting to/from construction job sites in Phoenix or coming from Tijuana to do sex work in US) Ultralight pilots dropping meth in fields Smuggled minors (custody disputes) Chinese nationals on the run from China Mexican wildlife/hunting violators Archaeological and horticultural looters stealing from Sonora Desert Dryback US citizens pretending to be aliens to get a free ride on ICE flights to Houston US citizen gotaways
by prewett | 2025-11-21 17:08:32+00:00
Speaking for myself, I see unions as frequently corrupt, being intransigent (such as essentially making Detroit not cost-effective) and just as self-serving as management. Every union experience I have had or hear about involves arbitrary rules (we're not allowed to do that, union rules; you have to get that union to do that). Why would I want to pay dues for that? Furthermore, I see no reason for a union; software development is not commodity labor. If I have to join a union to software development I'm probably going to go find a new career.

Additionally, software developers tend to be pretty anti-gatekeeper, so if we are opposed to even credentialing, such as other engineering disciplines, why would there be any appetite for a union?
by tracker1 | 2025-11-21 17:08:47+00:00
Kind of an adjacent aside, I kind of love how many languages now work with shebangs for creating user scripts... Go, Rust, C#, Deno (TS/JS) etc.

The vast majority of my shell/user scripts are now in TS with Deno... The only thing I do wish worked better is that VS Code would look at the shebang to determine a file's language without a file extension.

Also works nicely with project automation and CI/CD integration as well... You can do a lot more, relatively easier than having to have knowledge of another language/tool you aren't as comfortable with.
by NoMoreNicksLeft | 2025-11-21 17:08:50+00:00
The only historical examples we have of nuclear war occurred when the capability was unilateral. MAD actually works. The fear you have of a thermonuclear war is a good thing, and that fear can exist in Putin as well... but only if Ukraine has the weapons to instill such fear.

> Just as I’d prefer that IN or PK or both not having those weapons.

The only reason we haven't seen a Ukraine-like invasion in that region is that they both have nukes. MAD works.
by cosmic_cheese | 2025-11-21 17:09:02+00:00
I think there’s a much stronger argument for policies that both limit the number and complexity of dependencies. Don’t add it unless it’s highly focused (no “everything libraries” that pull in entire universes of their own) and carries a high level of value. A project’s entire dependency tree should be small and clean.

Libraries themselves should perhaps also take a page from the book of Linux distributions and offer LTS (long term support) releases that are feature frozen and include only security patches, which are much easier to reason about and periodically audit.
by kjs3 | 2025-11-21 17:09:12+00:00
I was sold on greyscale (2-bit) on the NeXT. I ran many NCD Xterminals back in the day, and the greyscale ones were awfully nice.

I do have a radiology setup I use for writing sometimes, but yeah it's not a general purpose solution. I didn't think about it being the white point so thanks for pointing that out.
by Calavar | 2025-11-21 17:09:47+00:00
Web browsers, yes. With GUIs and games, it's a less clear. Of course you can write GUIs and games in any Turing complete language but there's still a lot of work to be done in finding the right ergonomics in Rust [1, 2].

[1] https://www.warp.dev/blog/why-is-building-a-ui-in-rust-so-ha...

[2] https://loglog.games/blog/leaving-rust-gamedev/
by gbacon | 2025-11-21 17:09:50+00:00
Which purpose do you mean? Stated purpose? Intended purpose? Regulators’ purpose? Legislators’ purpose? Donors’ and other special interests’ purpose? Harm as defined by whom? The field of public-choice economics rests on the insight that employees of agencies and bureaus act in their own self-interest, which is not always the same as the public interest.
by satvikpendem | 2025-11-21 17:10:07+00:00
I should say better, not best, because yes there is no best way, but there are of course better ways, eg spaghetti code vs well architected code.

> When you are less restricted you can let the business requirements drive the design of the application. With a large framework the framework determines the application’s requirements.

This only ostensibly makes sense on first glance. Business requirements are not technical, they are about what the business needs done. In that case, a framework has no bearing on what the requirements are; if I need a button and a form filled out, it can be done in vanilla JS or React, there is no difference to the end user.

And I'm not sure why anyone would compare a programming language to a library, much less one not remotely connected to each other, because the level of abstraction in architecting programs in both are very different and thus the code and architecture will not be comparable.
by HappyPanacea | 2025-11-21 17:10:12+00:00
Are you sure about that? Wikipedia says the following: "

3. Refrain from economic coercion designed to subordinate to their own interest the exercise by Ukraine, the Republic of Belarus, and Kazakhstan of the rights inherent in its sovereignty and thus to secure advantages of any kind.

4. Seek immediate Security Council action to provide assistance to the signatory if they "should become a victim of an act of aggression or an object of a threat of aggression in which nuclear weapons are used".

Both seems to not happen as stipulated.

Edit: I didn't read properly, 4 obviously didn't happen, my bad.
by jfengel | 2025-11-21 17:10:14+00:00
I don't think there has been any recent news that would have resulted in the recent collapse of bitcoin's price. Quantum computing may ultimately make bitcoin infeasible, but it's not driving the price right now.

It's not exactly clear what is driving the price drop now. It seems to be a bunch of smallish factors, magnified by the usual bubble market feedback effects.

For any other security, you'd say that it would eventually recover after a correction. For BTC, it's not really a security, so it's hard to say where it goes from here. It's based solely on collective buy-in.
by 0xcafefood | 2025-11-21 17:10:16+00:00
> Python 3 should be studied for why it didn't work as opposed to a lesson not to do it again.

I'm curious about this in particular. It seems like the Python 2 to 3 transition is a case study in why backwards compatibility is important. Why would you say the lesson isn't necessarily that we should never break backwards compatibility? It seems like it almost could've jeopardized Python's long-term future. From my perspective it held on just long enough to catch a tail wind from the ML boom starting in the mid 2010s.
by gr4vityWall | 2025-11-21 17:10:18+00:00
The Debian stable model of having a distro handle common dependencies with a full system upgrade every few years looks more and more sane as years pass.

It's a shame some ecosystems move waaay too fast, or don't have a good story for having distro-specific packages. For example, I don't think there are Node.js libraries packaged for Debian that allow you to install them from apt and use it in projects. I might be wrong.
by simonw | 2025-11-21 17:10:20+00:00
The solution to "nonexistent APIs" is to use a coding agent (Claude Code etc) that has access to tooling that lets it exercise the code it's writing.

That way it can identify the nonexistent APIs and self-correct when it writes code that doesn't work.

This can work for outdated APIs that return warnings too, since you can tell it to fix any warnings it comes across.

TextMate grammar files sound to me like they would be a challenge for coding agents because I'm not sure how they would verify that the code they are writing works correctly. ChatGPT just told me about vscode-tmgrammar-test https://www.npmjs.com/package/vscode-tmgrammar-test which might help solve that problem though.
by vlovich123 | 2025-11-21 17:10:33+00:00
Was Jim Crow a federally organized policy bent on extermination? It was state level discrimination that Nazi Germany copied in 1933-1938 to deal with their “Jewish problem”. By 1939 you had formal government-enforced ghettos with forced labor (no equivalent in America at the time) and by 1941 you had mass extinction.

Don’t get me wrong - Jim Crow was horrific. But it was state level after effects of the civil war and failure to establish absolute dominance over the southern states in reconstruction. Cultural problems we fought a civil war over and we’re still dealing with today. But one difference of the goal with slavery and Jim Crow is subjugation not extermination
by yjftsjthsd-h | 2025-11-21 17:10:40+00:00
No, this is analogous to forcing everything into separate accounts in the name of "security" and then failing to implement any way to pass data between them. It would be fine to have optional protocols on top of the core wayland protocol, and it would be fine to require a single permission prompt, but only if they actually get implemented and there's actually a way to persistently give permission. Otherwise you've just reduced the functionality of the system.
by Thev00d00 | 2025-11-21 17:10:59+00:00
My issue is that the quality of the macos UI is degrading over time. They can't even get rounding consistent, not quite at windows levels of mismatching yet though.

Also no one bothers making the beautiful native apps now, everything is electron, which is equally inconsistent everywhere.

So I think the advantage over time Vs a Linux system is diminishing... Slowly.
by l9o | 2025-11-21 17:10:59+00:00
I wonder if LLMs can help here to some extent. I agree with others that cooldowns aren't helpful if everyone is doing it.

I've been working on automatic updates for some of my [very overengineered] homelab infra and one thing that I've found particularly helpful is to generate PRs with reasonable summaries of the updates with an LLM. it basically works by having a script that spews out diffs of any locks that were updated in my repository, while also computing things like `nix store diff-closures` for the before/after derivations. once I have those diffs, I feed them into claude code in my CI job, which generates a pull request with a nicely formatted output.

one thing I've been thinking is to lookup all of those dependencies that were upgraded and have the LLM review the commits. often claude already seems to lookup some of the commits itself and be able to give a high level summary of the changes, but only for small dependencies where the commit hash and repository were in the lock file.

it would likely not help at all with the xz utils backdoor, as IIRC the backdoor wasn't even in the git repo, but on the release tarballs. but I wonder if anyone is exploring this yet?