frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

What Is a PC Compatible?

https://codon.org.uk/~mjg59/blog/p/what-is-a-pc-compatible/
28•edward•5d ago

Comments

DDayMace•1h ago
Great article
analog31•24m ago
>>> When BIOS interfaces weren’t sufficient they hit the hardware directly - and even if they weren’t doing that, they’d end up depending on behavioural quirks of IBM’s BIOS implementation.

This happened with the Apple II as well, and made it impossible for Apple to update their system. Even minor changes, from the Apple II to the IIe and IIc, broke some apps. And if an app broke, it was presumed to be the hardware maker's fault.

There was a book entitled "what's where in the Apple II" that documented all known variable locations and entry points in the Apple ROM and DOS. For instance people would just branch directly into weird places in the ROM, or poke directly into memory.

amiga386•9m ago
Apparently this is Matthew Garrett's blog. It contains one article.

Looking at his more common blog, https://mjg59.dreamwidth.org/ ... it says he's moved to this one.

Any particular reason he's no longer using Dreamwidth?

BirAdam•7m ago
> The truth is that there’s no way we can technically describe a PC Compatible now - or, honestly, ever. If you sent a modern PC back to 1981 the media would be amazed and also point out that it didn’t run Flight Simulator.

For historical context, a PC compatible is a machine that can run a DOS that is compatible with PC-DOS and that can run applications for the IBM PC running PC DOS. This was vital to the success and failure of many companies and thus we can absolutely say what a PC compatible was. The PC-compatible standard was largely replaced by WinTel compatible in the late 1990s. Modern machines can still run Win32 and applications written for Win32, and thus are WinTel compatible.

Of course, being WinTel compatible matters less than ever before. Much of the software people care about is now either browser-based or open source and compiled for multiple targets. We also now have dynamic recompilers that are quite good, and therefore even being compiled for the target is... well, not as important.

We need some new kind of standard that identifies general purpose, superscalar CPU with large cache and SIMD, a PCIe controller with many lanes, a memory controller for DDR4/5 paired with UEFI and either a modern GPU or a decent NPU (or both). Currently, this describes a few RISC-V machines, many ARM machines, and most AMD64 machines after about 2018. Maybe this is something like 5th Generation Industry Standard Architecture or 5SA? Whatever the industry does or doesn't call it, it's certainly not PC compatible in any sense.

AI Destroys Institutions

https://cyberlaw.stanford.edu/publications/how-ai-destroys-institutions/
112•JeanKage•52m ago•63 comments

EU–INC – One Europe. One Standard. – Pan-European Legal Entity

https://www.eu-inc.org/
394•tilt•3h ago•271 comments

Vibecoding #2

https://matklad.github.io/2026/01/20/vibecoding-2.html
53•ibobev•1h ago•16 comments

Anthropic's original take home assignment open sourced

https://github.com/anthropics/original_performance_takehome
455•myahio•11h ago•217 comments

SETI@home is in hiberation

https://setiathome.berkeley.edu/
109•keepamovin•4h ago•60 comments

Batmobile: 10-20x Faster CUDA Kernels for Equivariant Graph Neural Networks

https://elliotarledge.com/blog/batmobile
46•ipnon•3d ago•8 comments

Stories removed from the Hacker News Front Page, updated in real time (2024)

https://github.com/vitoplantamura/HackerNewsRemovals
119•akyuu•2h ago•53 comments

RTS for Agents

https://www.getagentcraft.com/
14•summoned•4d ago•2 comments

EmuDevz: A game about developing emulators

https://afska.github.io/emudevz/
89•ingve•3d ago•19 comments

Nested Code Fences in Markdown

https://susam.net/nested-code-fences.html
23•todsacerdoti•1h ago•2 comments

Hightouch (YC S19) Is Hiring

https://hightouch.com/careers
1•joshwget•2h ago

What Is a PC Compatible?

https://codon.org.uk/~mjg59/blog/p/what-is-a-pc-compatible/
28•edward•5d ago•4 comments

A 26,000-year astronomical monument hidden in plain sight (2019)

https://longnow.org/ideas/the-26000-year-astronomical-monument-hidden-in-plain-sight/
514•mkmk•20h ago•102 comments

RSS.Social – the latest and best from small sites across the web

https://rss.social/
143•Curiositry•11h ago•32 comments

Ireland wants to give its cops spyware, ability to crack encrypted messages

https://www.theregister.com/2026/01/21/ireland_wants_to_give_police/
17•jjgreen•42m ago•0 comments

The percentage of Show HN posts is increasing, but their scores are decreasing

https://snubi.net/posts/Show-HN/
142•plastic041•7h ago•103 comments

cURL removes bug bounties

https://etn.se/index.php/nyheter/72808-curl-removes-bug-bounties.html
312•jnord•8h ago•178 comments

The challenges of soft delete

https://atlas9.dev/blog/soft-delete.html
211•buchanae•16h ago•118 comments

Nukeproof: Manifesto for European Data Sovereignty

https://nukeproof.org/
50•jamesblonde•2h ago•19 comments

Libbbf: Bound Book Format, A high-performance container for comics and manga

https://github.com/ef1500/libbbf
83•zdw•10h ago•47 comments

Show HN: Mastra 1.0, open-source JavaScript agent framework from the Gatsby devs

https://github.com/mastra-ai/mastra
190•calcsam•21h ago•57 comments

Uber Faces Growing Pressure over Sexual Assault Record

https://www.nytimes.com/2026/01/21/business/uber-scrutiny-sexual-assault.html
11•buellerbueller•29m ago•2 comments

Which AI Lies Best? A game theory classic designed by John Nash

https://so-long-sucker.vercel.app/
157•lout332•16h ago•69 comments

IPv6 is not insecure because it lacks a NAT

https://www.johnmaguire.me/blog/ipv6-is-not-insecure-because-it-lacks-nat/
247•johnmaguire•19h ago•344 comments

Instabridge has acquired Nova Launcher

https://novalauncher.com/nova-is-here-to-stay
230•KORraN•19h ago•156 comments

200 MB RAM FreeBSD Desktop

https://vermaden.wordpress.com/2026/01/18/200-mb-ram-freebsd-desktop/
141•vermaden•3d ago•121 comments

Unconventional PostgreSQL Optimizations

https://hakibenita.com/postgresql-unconventional-optimizations
393•haki•1d ago•63 comments

The GDB JIT Interface

https://bernsteinbear.com/blog/gdb-jit/
56•surprisetalk•4d ago•8 comments

The Unix Pipe Card Game

https://punkx.org/unix-pipe-game/
236•kykeonaut•21h ago•73 comments

California is free of drought for the first time in 25 years

https://www.latimes.com/california/story/2026-01-09/california-has-no-areas-of-dryness-first-time...
420•thnaks•15h ago•215 comments