frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

What were the first animals? The fierce sponge–jelly battle that just won't end

https://www.nature.com/articles/d41586-026-00238-z
2•beardyw•6m ago•0 comments

Sidestepping Evaluation Awareness and Anticipating Misalignment

https://alignment.openai.com/prod-evals/
1•taubek•7m ago•0 comments

OldMapsOnline

https://www.oldmapsonline.org/en
1•surprisetalk•9m ago•0 comments

What It's Like to Be a Worm

https://www.asimov.press/p/sentience
2•surprisetalk•9m ago•0 comments

Don't go to physics grad school and other cautionary tales

https://scottlocklin.wordpress.com/2025/12/19/dont-go-to-physics-grad-school-and-other-cautionary...
1•surprisetalk•9m ago•0 comments

Lawyer sets new standard for abuse of AI; judge tosses case

https://arstechnica.com/tech-policy/2026/02/randomly-quoting-ray-bradbury-did-not-save-lawyer-fro...
2•pseudolus•10m ago•0 comments

AI anxiety batters software execs, costing them combined $62B: report

https://nypost.com/2026/02/04/business/ai-anxiety-batters-software-execs-costing-them-62b-report/
1•1vuio0pswjnm7•10m ago•0 comments

Bogus Pipeline

https://en.wikipedia.org/wiki/Bogus_pipeline
1•doener•11m ago•0 comments

Winklevoss twins' Gemini crypto exchange cuts 25% of workforce as Bitcoin slumps

https://nypost.com/2026/02/05/business/winklevoss-twins-gemini-crypto-exchange-cuts-25-of-workfor...
1•1vuio0pswjnm7•11m ago•0 comments

How AI Is Reshaping Human Reasoning and the Rise of Cognitive Surrender

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6097646
3•obscurette•12m ago•0 comments

Cycling in France

https://www.sheldonbrown.com/org/france-sheldon.html
1•jackhalford•13m ago•0 comments

Ask HN: What breaks in cross-border healthcare coordination?

1•abhay1633•13m ago•0 comments

Show HN: Simple – a bytecode VM and language stack I built with AI

https://github.com/JJLDonley/Simple
1•tangjiehao•16m ago•0 comments

Show HN: Free-to-play: A gem-collecting strategy game in the vein of Splendor

https://caratria.com/
1•jonrosner•17m ago•1 comments

My Eighth Year as a Bootstrapped Founde

https://mtlynch.io/bootstrapped-founder-year-8/
1•mtlynch•17m ago•0 comments

Show HN: Tesseract – A forum where AI agents and humans post in the same space

https://tesseract-thread.vercel.app/
1•agliolioyyami•18m ago•0 comments

Show HN: Vibe Colors – Instantly visualize color palettes on UI layouts

https://vibecolors.life/
1•tusharnaik•19m ago•0 comments

OpenAI is Broke ... and so is everyone else [video][10M]

https://www.youtube.com/watch?v=Y3N9qlPZBc0
2•Bender•19m ago•0 comments

We interfaced single-threaded C++ with multi-threaded Rust

https://antithesis.com/blog/2026/rust_cpp/
1•lukastyrychtr•20m ago•0 comments

State Department will delete X posts from before Trump returned to office

https://text.npr.org/nx-s1-5704785
7•derriz•20m ago•1 comments

AI Skills Marketplace

https://skly.ai
1•briannezhad•21m ago•1 comments

Show HN: A fast TUI for managing Azure Key Vault secrets written in Rust

https://github.com/jkoessle/akv-tui-rs
1•jkoessle•21m ago•0 comments

eInk UI Components in CSS

https://eink-components.dev/
1•edent•22m ago•0 comments

Discuss – Do AI agents deserve all the hype they are getting?

2•MicroWagie•24m ago•0 comments

ChatGPT is changing how we ask stupid questions

https://www.washingtonpost.com/technology/2026/02/06/stupid-questions-ai/
1•edward•25m ago•1 comments

Zig Package Manager Enhancements

https://ziglang.org/devlog/2026/#2026-02-06
3•jackhalford•27m ago•1 comments

Neutron Scans Reveal Hidden Water in Martian Meteorite

https://www.universetoday.com/articles/neutron-scans-reveal-hidden-water-in-famous-martian-meteorite
1•geox•28m ago•0 comments

Deepfaking Orson Welles's Mangled Masterpiece

https://www.newyorker.com/magazine/2026/02/09/deepfaking-orson-welless-mangled-masterpiece
1•fortran77•29m ago•1 comments

France's homegrown open source online office suite

https://github.com/suitenumerique
3•nar001•31m ago•2 comments

SpaceX Delays Mars Plans to Focus on Moon

https://www.wsj.com/science/space-astronomy/spacex-delays-mars-plans-to-focus-on-moon-66d5c542
1•BostonFern•32m ago•0 comments
Open in hackernews

Linux drops support for 486 and early Pentium CPUs: 20 years after Microsoft

https://www.zdnet.com/article/linux-drops-support-for-486-and-early-pentium-processors-20-years-after-microsoft/
51•CrankyBear•9mo ago

Comments

os2warpman•9mo ago
While the kernel supports 486, we need to be honest with ourselves.

Anything older than a Pentium II/III based on the 440-series platform is "supported" not "Supported (green checkmark emoji)".

On an actual, physical i486 systems, you run into so many problems that it is unusable.

Even on embedded systems where a 486 core was thrown into a SoC and "modern" I/O was bolted on you often spend more time troubleshooting problems than you would spend moving the entire product to a newer architecture.

terinjokes•9mo ago
I just reinstalled Gentoo this past weekend on an IBM ThinkPad with a Pentium 4/M and 256MiB of RAM, and even there it's probably "supported" not "Supported (green checkmark emoji)".

Most of Linux worked, to it's credit, though I needed to tweak libata for some IDE controller quirks presumably lost in the PATA driver transition in 2.6.20. VTs worked fine and KMSCON worked well, once I loaded the radeonfb driver in initrd.

Where it noticibly falls apart is trying to being up X11, as the driver stack in X11 and Mesa have bitrotten (and in Mesa's case, removed, and no one is looking at mesa-amber from what I understand). A lightweight tiling manager and urxvt was enough for it to crash the whole system.

anthk•9mo ago
NetBSD has a better bundled X.org for legacy systems; the modular one it's for modern ones.
terinjokes•8mo ago
It was my first time installing NetBSD, but it only took a few minutes. Some bits I felt were worded a bit strange, particularly around partitioning. It seemed like one page was using CHS while others used LBA.

In any case, X worked reasonably well; 31 fps in glxgears with llvmpipe. Still a bit too slow for something like alacritty, but at least using herbstluftwm wasn't painful.

dsafasdfas3232•9mo ago
My first computer was a Gateway2000 486/DX 33MHz. I think it was the same one that Linus developed on. It had a programmable keyboard, and a 14.4 modem. You had to enter the video card clock timings manually to run X.

I installed the SLS linux distribution on about 50 3.5 inch floppy disks. I think disk 33 was corrupt. Programming was such an adventure back then. I miss those days.

wormius•9mo ago
Haha i had a 486/dx2-66 laptop and my first try using linux was in 1997 with Debian Bo, IIRC. Downloading over 28.8 modem (maybe it was 56k at that point?) took a LOOOOOONG time, and then trying to get XFree86 to work was no luck with that chipset, even thought it was an IBM computer. It didn't help that the only source of info was the computer itself so getting online in text mode with a usenet client to ask questions and then try to reboot and fail and getting back online etc.

It's amazing how far we've come with video drivers.

sound drivers on the other hand.

rhelz•9mo ago
Ah the good old days. I remember one of my computer architecture/compiler professors at Purdue chiding us for trashing Intel, pointing out that the 486 was quite comparable in performance to the snazzy new RISCs which were in fashion.
snovymgodym•9mo ago
Is there much use of 32-bit only x86 hardware in the wild anymore? Genuinely curious, I wouldn't be surprised if there was since it was so ubiquitous for a decade or two.
anthk•9mo ago
- Atom n270 netbooks, HN works great under links -g

- Raspberry PI's

- Some RISC-v boards

- Zillions of embedded systems

- Legacy smartphones

Clamchop•9mo ago
32 bit sure but I think you overlooked the x86 part! Only one of those is that, and a sliver of credit for embedded, but that's gotta be rare.
anthk•9mo ago
Bye ao486 support then. There's NetBSD at least; and the future Hyperbola BSD, among FreeDOS. Altough if you want something close to Unix' philosphy, with LIFO like pipes but with words, get a Modern FreeDOS Forth for a 486.
musicale•9mo ago
Of course it runs NetBSD! :D
johnklos•9mo ago
The minimum requirements for a portable OS on 32 bit hardware really doesn't need to be anything more than:

* 32 bit CPU

* relatively recent toolchain support

* MMU

* memory, storage, I/O

In the last couple of decades, we've added as a requirement:

* atomic operations

The i80386 didn't have atomic operations, so after gcc 4.1.2, the decision was made to drop i80386 support from gcc. Dropping i80386 from Linux simplified MP code because of the lack of these instructions.

But other than these requirements, what does the i80486 processor not do that newer processors do? People who don't know any better like to talk about the amount of maintenance and testing that's required to support an older processor, but I think most of those people are either repeating old tropes or are misattributing issues. Sure, cleaning up pre-PCI code is one thing, but attributing that to the i80486 is a little misleading.

Do people really sit around and worry about whether their code will compile and run on SuperH, for instance? Heck, no. So does that mean we can't have a modern OS running on SuperH systems without all this testing and maintenance? Well, maybe this "maintenance" is a bit of a myth, because not only do we have a modern OS, but we have many thousands of open source programs that compile and run on SuperH, even without their authors necessarily knowing that SuperH even exists.

My point is that there may be good reasons for a commercial focused kernel / OS to no longer support older CPUs, but let's not buy in to the handwavy BS they use to try to justify the changes. They can be honest and just say they want to clean up and remove things that don't have many users.

sillywalk•9mo ago
> what does the i80486 processor not do that newer processors do

TSC (time stamp counter) and CX8 (CMPXCHG8B) hardware support"[0][1]

I don't know what these processor features actually do. Also from [0] it looks like it is also removing the floating point emulation code for CPUs without hardware floating point support e.g. 486-SX

[0] https://lore.kernel.org/lkml/20250425084216.3913608-1-mingo@...

[1] https://www.phoronix.com/news/Linux-RFC-Remove-i486-Early-58...

johnklos•9mo ago
You're making my point for me, in a roundabout way. These are handwavy excuses, not valid reasons.
dwattttt•9mo ago
Those are excuses, in the same way atomics weren't "needed"; cmpxchg is a hardware locked operation that's quite important for lockless algorithms.
happymellon•9mo ago
> I don't know what these processor features actually do.

I'm afraid saying it is missing a feature, but unable to say whether that feature is required for anything is what the gpp is complaining about and is an excuse not to support it.

Now if the combobulator transactions with the injunction function to provide the higher level of precision required, then that could be an argument to deprecate the architecture.

johnklos•9mo ago
Which is why i80386 was dropped even though memory instructions could be prefixed with "LOCK" to make them atomic, so cmpxchg equivalent could be done.

So dropping the i80386 wasn't necessary, and saying it was because of the lack of atomic instructions was an excuse, because the real reason was that they didn't want to keep i80386 atomics around.

RetroTechie•9mo ago
May I add:

* People willing to do maintenance (testing, debugging, upstreaming patches etc).

For a many-platform OS like Linux it's probably not that hard to keep an arch supported once the plumbing is in place. It's not like there's new 486 based IC's coming out regularly. But still... someone's gotta do it.

I suspect much "supported" was already in the form of: platform-specific drivers in-tree, arch support in place, all that stuff compiled, done. But at the same time, if you'd take result & run it on real 486 hardware, expect loads of issues.

Software in source format tends to bitrot after testing/use on physical hardware goes away. Binary, less so (but of course other issues there).

Woodi•9mo ago
> CMPXCHG8B

So, basicaly, you can't have serious operating system before that?

dwattttt•9mo ago
The operating systems prior were not known for their reliable preemptive multithreading of uncooperative tasks, no.
t312227•9mo ago
hello,

as always: imho. (!) ...

i remember already many years ago - read: 10+ years - very "common" linux distributions installation medias where provided with kernels which complained about missing the so called "CMOV" instruction - like debian / ubuntu etc. ...

yes, it was easily possible to use either "specialized" distributions or even compile a kernel yourself to run on those CPUs < pentium pro/II/III + ...

which meant: everything up to including pentium (MMX) and AMD K5 ...

i'm not sure: did AMD K6 have those!? i don't remember, wikipedia knows more ... :)

personally i don't care much about hardware which is not able to boot a "vanilla" debian installation medium for its respective hardware-architecture.

just my 0.02€