MurphyA/hacker-news huggingface dataset:
by array_key_first | 2025-10-25 16:16:50+00:00
Incorrect, there is risk associated with performing MRIs without chief complaints.

These types of MRIs often cause anxiety and can lead to riskier medical procedures that are not necessary. This is because imaging is actually not perfect. There is always a risk you see something there that is not a big deal, or that you misinterpret the image. That potentially means unnecessary surgery or medicine. That can kill you.

That's why if you go to any doctor in the US and say "I want an MRI, no, nothing is currently wrong with me" they won't do it.
by termie | 2025-10-25 16:16:54+00:00
I've been working on a micro Linux distro for a couple of months now. User mode is just a single static binary (and a few files to support confidential microVM containers). The initramfs is such an interesting feature, the kernel knows how to unpack cpio archives and just magically drops you into a tmpfs and executes /init. You can have multiple concatenated cpio archives, and each can be compressed, and they all just overlay in sequence. There's an elegance to the design. I also had to write some code to unpack them and learned more than I wanted to.
by jorangreef | 2025-10-25 16:17:15+00:00
Out of interest, did you read the two posts [0][1] linked in there by matklad, creator of rust-analyzer as well as IntelliJ Rust, on our team?

Suffice to say, we know the intrusive memory and comptime patterns we use in our code base, and they wouldn't be as natural to express in a language other than Zig.

Rust is a great language, but Zig made more sense for what I wanted to create in TigerBeetle.

[0] https://matklad.github.io/2023/03/26/zig-and-rust.html

[1] https://lobste.rs/s/uhtjdz/rust_vs_zig_reality_somewhat_frie...
by sougou | 2025-10-25 16:17:28+00:00
Hi HN, this is a series on a way to generalize consensus protocols and how to adapt them to existing systems. I've released two parts so far. They explain the problem and the requirements. You can follow the link to the second part from the first part.

One of our goals is to make this work for Postgres via Multigres. But the principles can be used to implement your own solutions also. This will make Durability and High Availability more accessible for users.

I'll post here as I release the subsequent parts.
by moefh | 2025-10-25 16:18:16+00:00
> In C, sloppy programmers will [...]

> In Rust, sloppy programmers will [...]

You're comparing apples to oranges.

Inexperienced people who don't know better will make safe, bloated code in Rust.

Experienced people who simply ignore C warnings because they're "confident they know better" (as the other poster said) will write unsafe Rust code regardless of all the care in the world put in choosing sensible defaults or adding a borrow checker to the language. They will use `unsafe` and call it a day -- I've seen it happen more than once.

To fix this you have to change the process being used to write software -- you need to make sure people can't simply (for example) ignore C warnings or use Rust's `unsafe` at will.
by jryle70 | 2025-10-25 16:18:27+00:00
So you are saying everyone who wants to share a document has to either have their own server, or log in to a server hosted by someone else?

What if that host goes down when the user needs it most, who is responsible for that? Who is doing backup or recovery? What if there is a security breach and users lost data? because Internet access is a must if the server is shared among "dozens of users".

If $10/month is insane, how much should it cost and why?
by rishi_rt | 2025-10-25 16:18:47+00:00
Interesting. N.J. Enfield (Linguist, Anthropologist) makes a similar point about the purpose for which language evolved for in "Language vs Reality". I'm paraphrasing loosely, but the core argument is that the primary role of language is to create an abstraction of reality in order to convince other people, than to accurately capture reality. He talks about how there are 2 layers of abstraction - how our senses compress information into higher order concepts that we consciously perceive, and how language further compresses information about these higher order concepts we have in our minds.
by geor9e | 2025-10-25 16:18:53+00:00
You are misunderstanding. It's not I don't want Windows 11.

For example, I have a pretty good gaming PC that plays Grand Theft Auto V at 4K and Elden Ring on low settings.

It no longer gets security updates. Microsoft has made the arbitrary policy that this hardware is too old simply because it doesn't have TPM 2.0 Secure Boot, and a certain generation of Intel or AMD CPU. They have decided it should go to a landfill.

Of course, I am more skilled than the average person, so I easily installed a hack to bypass these hardware requirements and get Windows 11 installed anyway. So I get security updates. But it's a matter of principle that I shouldn't have to use a hack.

Also, a lot of these comments are misunderstanding the question. Recall, Copilot, and ads are not the reason most of these people are opting for Mac instead of Windows 11. It's because they cannot install it legitimately at all. Microsoft said you have to buy new hardware, so they're buying new hardware.
by aruggirello | 2025-10-25 16:19:16+00:00
This. Where are "Linux evangelists" in 2025? GNU/Linux as a whole has never been in better shape to catch users fleeing from Windows, it surely looks like a much easier task than it was 15 years ago (even despite UEFI's additional complexity burden).

Spot on the +17% in lenovo shipments, but shouldn't we also care about the huge number of computers they're replacing - just because they're incapable of running Windows 11?
by seec | 2025-10-25 16:19:44+00:00
There is no physical output to acquire but it's not for nothing. In exchange you get a natural anti-depressant and a good load of positive hormones. On top of that you get fitness that can be used at any time for any situation and you get muscle mass (that has positive side effects) and hunger suppression.

All in all, it's not bad for something you almost get for "free".

But you can also choose to enjoy life, get fat (in moderation) and die a bit earlier. As far as I'm concerned that also a valid choice, depends on what you want from life...
by benoau | 2025-10-25 16:19:58+00:00
That's a 2020 report,by 2023 Apple was saying the $1m+ developers had grown to 10% of developers and many small developers were now earning $1m+. Correlating of course with the subscription-ification of everything.

https://www.apple.com/newsroom/2023/05/small-developers-on-t...
by hansonkd | 2025-10-25 16:20:36+00:00
> They do the same thing. They're roughly the same length

But they arent the same, the backbone code has raw HTML strings. These are opaque for code editors and not type safe. React code is using typed objects to construct the html (if you used typescript like is standard in 2025 for react projects). The backbone app is disconnected in the rendering flow. the space-y-2 selector is ambiguous and causes unnecessary searching. Just in this small example adds a level of indirection that just adds noise to what the component does. With everything setting raw html, what if you wanted the requirements blob to be a seperate component for instance. this is super easy and clean in react because html and custom components are treated the same.

It also cherry picks an extremely narrow use case of a single element on the page of a password element. This hides the realities of mature apps that you then need another parent component to check if the confirm password field matches, submits the form to backend and displays errors, checks if username is taken etc. Your example doesnt show calling another component from inside a component, etc.

Your purposefully slicing it in to a narrow use case and trying to show equivalence where there isn't

This is the equivalent of those "Primitive Technologies" Youtube videos of building a swimming pool out of mud. Yeah sure technically you accomplished some definition of a "swimming pool". Yes, in some lens you can stand back and look at your pool and a inground pool with filtration, etc and say that you accomplished the same. Yes, technically you proved if you want a swimming pool you don't need a bunch of other equipment. But if you are building a swimming pool to last and be usable for the next 10 years, you will find out why modern pools are not a dug out hole filled with muddy water.
by Forgeties79 | 2025-10-25 16:21:08+00:00
I guess I’m not really sure what you’re trying to say here. I agree that this is the reality. It’s just wild to me that people can’t (or rather won’t) step outside of it for a moment and think critically when it literally can be a matter of life or death. I think there’s just too much incentive to trust random Youtubers who tell you everything you already think is completely accurate and anybody who tells you to do something different is not only wrong but actively trying to hurt you.
by jtrueb | 2025-10-25 16:21:52+00:00
Yeah, I think BDFL wants to use Zig. I understand that it is nice for Zig to feel more like C, and that can be fun. If the toolchain is so far away from being mature, how long will it take the database to be mature?

Since previous comment was edited. I would clarify that I don’t doubt the engineering capabilities, just the timeline. A from scratch database in _established_ toolchains take 5-10 years. The Zig toolchain also is going to be evolving in the same timeframe or longer. The codegen, linking, architecture specific bugs etc. Isn’t it double the effort to bring to bear in the market?
by eep_social | 2025-10-25 16:22:11+00:00
Apple has trained us to expect better. I pay the premium price with those expectations in mind.

I, personally, would _like_ a new laptop and am lucky to be able to afford to buy at any retail price point but I cannot justify spending on Apple at this time. Maybe they’ll course correct but it seems unlikely to happen quickly enough for me. Johnny Ive ruined the product side of the company and IMO they may never recover as Tim Cook doesn’t have the kind of vision it would take to pivot to making consumer first products again.
by kllrnohj | 2025-10-25 16:22:12+00:00
They fiddled with the UI and people don't necessarily like it, including the loss of some features. A Microsoft account is now mandatory and they replaced the default local folders (docs, pictures, videos, etc...) with OneDrive.

Hardware-wise a TPM is now mandatory, which means a lot of systems that could otherwise run it fine are locked out.
by wizzwizz4 | 2025-10-25 16:22:26+00:00
Helen Keller was deaf-blind but not mute: she gave many of the speeches she wrote, although she never got her speech as clear as she would've liked. (See e.g. https://redirect.invidious.io/watch?v=8ch_H8pt9M8&t=124) Despite what the National Association of the Deaf's Community and Culture FAQ claims, deaf people can learn to speak: it's just a lot harder, since they have to approach it as an applied articulatory phonetics exercise. (Helen Keller used the Tadoma method to get information that a sighted deaf person might get visually: https://redirect.invidious.io/watch?v=GzlriQv16gg)

If you're neither a bigot nor a member of a minority group, you're unlikely to be familiar with the slurs used against members of that group. And, of course, different cultures have different slurs. The fact we've never observed these words being used as slurs doesn't mean they aren't predominately used that way, in certain cultures.
by danny_codes | 2025-10-25 16:22:32+00:00
https://en.wikipedia.org/wiki/Sea_level_rise

Shellenberger is a grifter. You can just read the paper https://www.tandfonline.com/doi/full/10.1080/15230430.2022.2...

Shellenberger is more of a PR/grifter person than a scientist. Presumably if he was a scientist he’d have read this and other papers that somewhat convincingly indicate that, well, he’s spewing nonsense.
by analog31 | 2025-10-25 16:23:24+00:00
I'm sure there will be many opinions, but here's mine.

Win10 came with the computer that I chose for home use because it was a cheap refurb with a touch screen. It's fine. My workplace has switched to Win11 and it seems fine. I'm practically ambivalent about the "platform wars" because I rarely interact with the OS.

I've read about issues such as: Growing amounts of telemetry. Requiring people to have a Microsoft account. Switching to subscription models for software.

But I think a serious issue is that there's a lot of hardware out there, that's not technically obsolete, but won't run Win11 for whatever reason. Being forced to upgrade your hardware opens up your choices, and now this brings Apple into play. I'm in this boat, though for me, Ubuntu may also be in play. If I have to give up my touch screen, my options open up a lot.

At my workplace, we were a Dell-only shop for many years, but now we offer either Dell or Apple. Even if only a percentage of people decide it's time to try Apple, that's still a lot of computers. Maybe something has changed that made it easier for corporate IT (at a F500 multinational) to support both platforms. My cube mate has a MacBook.
by CaptainOfCoit | 2025-10-25 16:24:04+00:00
The only "almost messed up" thing I could find about the service, was this:

> Second Sight merged with Nano Precision Medical in August 2023 with a commitment to provide technical support for the Argus II

Maybe you're alluding to something more than is mentioned in that article, did they not fulfill their commitment to provide the technical support in the end?
by jdlshore | 2025-10-25 16:24:07+00:00
Based on what you’ve written, you owe it to your skip to have this conversation with him. This issue isn’t just affecting you, it’s affecting the whole team, and I guarantee it’s dragging down the performance of the team as a whole. (Team performance always jumps up after a toxic employee is removed, in my experience, no matter how brilliant or essential they seemed to be.)

Your manager’s fear of looking bad to his boss reflects his inexperience. (Or a dysfunctional organization, but let’s hope that’s not true.) It’s your skip’s job to provide mentoring to a new manager, and to support him in creating a high-performing team, which includes guiding him through using the company’s performance management process to take care of underperforming employees like your toxic coworker.

Since you have a good relationship with your skip, I think a frank conversation about the effect this person is having on the team will go well. You can also share that you’re worried about it blowing back on you, and your manager’s fear of looking bad. If your skip is smart, he’ll use that opportunity to take a more active hand in mentoring your manager without bringing your name into it.
by jitl | 2025-10-25 16:24:40+00:00
Did you work on any big backbone apps professionally? We had a huge one at Airbnb where after a certain scale any change by anyone - from new grad to expert - could get stuck in 2 days of debugging pure incidental complexity. Change some ui dom structure? Oops you broke someone’s selector and their event won’t fire anymore. Send an update at the wrong time? Render loop.

Switching to React for that app (and everything else) was such a godsend. Once React landed in the codebase it spread like wildfire because of how eager everyone was to burn down the old way!

To me the “it succeeded because marketing” rings hollow because my experience at the time was:

- people loved their MVC ideas and “semantic makeup”, putting template in the JS was so WEIRD and ICKY. And no doubt the compile step for JSX still is annoying one-time complexity. Lots of resistance / thinking React was dumb.

- then you hear about someone on another team replacing a small but annoying feature with React and how relieved they are to be out of backbone hell

- you try yourself, it’s a weird new world and you struggle a bit with the new concepts. Hit a few sharp edges.

- after a week and a half you can’t go back.

- after 6 months (almost) everyone on every team wants to rewrite to React. (We had a few front end leads clinging to their Separation of Concerns as though changing class names on a node in backbone wouldn’t break a zillion event handlers)

If definitely became The Way and self reenforcing, but in my mind that happened primarily out of merit.
by lisbbb | 2025-10-25 16:25:20+00:00
Looking back, I wish it never had been necessary to memorize all those design patterns just to get work done! All OOP has been is a huge distraction and mostly bs. This is me looking back across 30 years of work, so don't just downvote because you love OOP--try thinking about what I'm really saying here. OOP was, to me, an enormous bend in the river that eventually got pinched off and has become a horseshoe lake, destined to dry up and just become a scar on the software engineering landscape. It feels like it was all a big waste of time and someone's money making schemes, tbh.
by a5seo | 2025-10-25 16:25:21+00:00
I agree. In Austin, Montessori preschools tend to be more rigid and doctrinaire. I don’t know if this is true everywhere, but they also tend to have disproportionately high representation of immigrant families. My impression, based on 8 years of interactions at two different Montessori schools, is immigrant parents seem more deferential toward the teachers and administrators. And more interested in measurable academic outcomes. So the schools respond by keeping the kids on a more linear path with engaging the various “works” (Montessorispeak for projects or learning kits). That said, I think it’s still a great system.

I grew up attending a public elementary school in Sacramento that implemented Open Education. It had many similarities to Montessori— kids received a weekly “contract” with their personalized learning plan and assignments due. If you wanted to do all your math work on Monday, reading on Tuesday, and spend Wednesday through Friday on science, you could (within reason since some things required group lessons). It was an amazing system and I feel extremely fortunate to have experienced it.

That said, now I kind of wonder how much the California open-minded, seeker mentality was responsible for this.

https://www.npr.org/sections/ed/2017/03/27/520953343/open-sc...
by geor9e | 2025-10-25 16:25:54+00:00
>Windows 10 came out more than X years ago.

You're framing this completely wrong. I have a gaming PC that runs Elden Ring, but it lacks TPM 2.0, Secure Boot, and the right generation of CPU from Intel or AMD. So Windows 11 literally cannot be legitimately installed. And now, Windows 10 is being purposely left with security holes. Microsoft is dictating that an Elden Ring‑capable gaming PC belongs in a landfill. Does that not sound absolutely ludicrous to you? Microsoft is free to obliterate its compatibility and shun its customer base if it wants to. That's its right. But whoever has convinced you that TPM 2.0 is so important that millions of gaming PCs should be turned into zombie‑virus‑infested abandonware—sorry, I just do not sympathize. The fact that there’s a third‑party hack to flip the bit that requires TPM 2.0 just proves that Microsoft could fix this situation with no effort whatsoever.
by seec | 2025-10-25 16:26:47+00:00
Exactly. I'm amazed people are still contesting basic stuff like this. It's not open for debate, it has been proven in many ways. In fact, one can set out to prove it to himself, by just using an accurate enough smartwatch and precisely logging all calories. Over time, the math just math, even if it's off by a few percent that's largely irrelevant and can be attributed to measurement error.

I think people refuse to accept the truth because they feel like it should be a one-time thing when in fact it's a lifelong discipline. Some seems to have it easier but that's pretty much true of everything, people aren't equal in self-control and I think the constant propaganda about "equality" just mess with their heads.
by rogerbinns | 2025-10-25 16:26:50+00:00
Some of that is already around, but scattered across multiple locations. For example there is a list in the Python doc:

https://docs.python.org/3/howto/free-threading-extensions.ht...

And a dedicated web site:

https://py-free-threading.github.io/

But as an example neither include PySequence_Fast which is in the json.c changes I pointed to. The folks doing the auditing of stdlib do have an idea of what they are looking for, and so would be best suited to keep a list (and tool) up to date with what is needed.
by jorangreef | 2025-10-25 16:26:57+00:00
Thanks! It's around 21 boxes, 48 cores each [1], and in Finland so there's natural efficient cooling.

Fun fact, Hetzner were surprised at the size of the order, and sent us an email to confirm. ;P

[1] https://x.com/TigerBeetleDB/status/1841089728935821674/quote...
by rishi_rt | 2025-10-25 16:27:49+00:00
https://wii-film.antikythera.org/ - This is a 1-hour talk by the author which summarizes what seems to be the gist of the book. I haven't read the book completely. I read a few sections.

Personally, I think the book does not add anything novel. Reading Karl Friston and Andy Clark would be a better investment of time if the notion of predictive processing seems interesting to you.
Show HN: Pyxis CodeCanvas a lightweight, client-side IDE for iPad and browsers
by Stasshe | 2025-10-25 16:28:01+00:00
I’ve been building a browser IDE called *Pyxis CodeCanvas*, designed mainly for iPad and quick coding sessions.

It’s still a work in progress (expect some bugs!), but I’d love to get feedback — especially from devs interested in browser runtimes or local-first tools.

Pyxis aims to be a “1-second-to-open” IDE that runs entirely client-side — no backend, no cloud. It uses OPFS + IndexedDB for persistent storage and runs smoothly even on Safari.

Currently supports: - TypeScript / JavaScript / Python - Partial Node.js runtime - Git/GitHub integration (push, pull, clone, even private repos)

It’s optimized for low-memory devices, supports GitHub Pages deploys directly, and includes AI-assisted code review and markdown preview.

I sometimes use Pyxis itself to work on Pyxis (not fully, but enough to be practical). The goal is to fill the gap between full VS Code and just editing text in a browser tab.

*Repo:* https://github.com/Stasshe/Pyxis-CodeCanvas *Demo:* https://stasshe.github.io/Pyxis-CodeCanvas/

Would love to hear what you think — what’s broken, missing, or surprising!
by ysavir | 2025-10-25 16:28:36+00:00
That's all true, but I think the article's point still stands: React trades one set of compromises for another, and regardless of the tool used, software engineers using that tool have to do a lot of lifting to get the tool to work. It's not a question of whether react is better than backbone or vise versa, it's a question of whether we software engineers, as a group, are emphasizing the correct compromises, and what takeaways we can make from examining the compromises of today's popular tools.
by kllrnohj | 2025-10-25 16:28:40+00:00
> Microsoft has made the arbitrary policy that this hardware is too old simply because it doesn't have TPM 2.0 Secure Boot

There's stuff I don't like about Windows 11, but this feels kinda overblown. The hardware requirements are satisfied by almost anything from the last 10 years, which is still a decently generous support window. TPM 2.0 is probably worth requiring, not unlike the 64-bit migration back in the day.