frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Tiny C Compiler

https://bellard.org/tcc/
28•guerrilla•1h ago•11 comments

You Are Here

https://brooker.co.za/blog/2026/02/07/you-are-here.html
18•mltvc•1h ago•10 comments

SectorC: A C Compiler in 512 bytes

https://xorvoid.com/sectorc.html
141•valyala•5h ago•23 comments

The F Word

http://muratbuffalo.blogspot.com/2026/02/friction.html
69•zdw•3d ago•28 comments

Brookhaven Lab's RHIC concludes 25-year run with final collisions

https://www.hpcwire.com/off-the-wire/brookhaven-labs-rhic-concludes-25-year-run-with-final-collis...
33•gnufx•3h ago•35 comments

Speed up responses with fast mode

https://code.claude.com/docs/en/fast-mode
73•surprisetalk•4h ago•85 comments

Software factories and the agentic moment

https://factory.strongdm.ai/
112•mellosouls•7h ago•214 comments

Italy Railways Sabotaged

https://www.bbc.co.uk/news/articles/czr4rx04xjpo
51•vedantnair•1h ago•30 comments

FDA intends to take action against non-FDA-approved GLP-1 drugs

https://www.fda.gov/news-events/press-announcements/fda-intends-take-action-against-non-fda-appro...
23•randycupertino•33m ago•14 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
152•AlexeyBrin•10h ago•28 comments

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
861•klaussilveira•1d ago•263 comments

Stories from 25 Years of Software Development

https://susam.net/twenty-five-years-of-computing.html
110•vinhnx•8h ago•14 comments

LLMs as the new high level language

https://federicopereiro.com/llm-high/
10•swah•4d ago•2 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
1107•xnx•1d ago•621 comments

Al Lowe on model trains, funny deaths and working with Disney

https://spillhistorie.no/2026/02/06/interview-with-sierra-veteran-al-lowe/
72•thelok•7h ago•13 comments

First Proof

https://arxiv.org/abs/2602.05192
73•samasblack•7h ago•57 comments

Show HN: A luma dependent chroma compression algorithm (image compression)

https://www.bitsnbites.eu/a-spatial-domain-variable-block-size-luma-dependent-chroma-compression-...
17•mbitsnbites•3d ago•1 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
249•jesperordrup•15h ago•82 comments

I write games in C (yes, C) (2016)

https://jonathanwhiting.com/writing/blog/games_in_c/
153•valyala•5h ago•132 comments

Start all of your commands with a comma (2009)

https://rhodesmill.org/brandon/2009/commands-with-comma/
527•theblazehen•3d ago•196 comments

Show HN: I saw this cool navigation reveal, so I made a simple HTML+CSS version

https://github.com/Momciloo/fun-with-clip-path
36•momciloo•5h ago•5 comments

Selection rather than prediction

https://voratiq.com/blog/selection-rather-than-prediction/
17•languid-photic•3d ago•5 comments

Reinforcement Learning from Human Feedback

https://rlhfbook.com/
96•onurkanbkrc•10h ago•5 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
203•1vuio0pswjnm7•11h ago•308 comments

72M Points of Interest

https://tech.marksblogg.com/overture-places-pois.html
41•marklit•5d ago•6 comments

A Fresh Look at IBM 3270 Information Display System

https://www.rs-online.com/designspark/a-fresh-look-at-ibm-3270-information-display-system
51•rbanffy•4d ago•13 comments

France's homegrown open source online office suite

https://github.com/suitenumerique
640•nar001•9h ago•280 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
128•videotopia•4d ago•40 comments

Coding agents have replaced every framework I used

https://blog.alaindichiappari.dev/p/software-engineering-is-back
266•alainrk•9h ago•444 comments

Show HN: Kappal – CLI to Run Docker Compose YML on Kubernetes for Local Dev

https://github.com/sandys/kappal
38•sandGorgon•2d ago•17 comments
Open in hackernews

Porting to OS/2 (1987)

https://gitpi.us/article-archive/porting-to-os2/
45•rbanffy•6mo ago

Comments

joshmarinacci•6mo ago
I notice some unusual spelling errors. Was this translated from another language or scanned with ai?
cr3ative•6mo ago
Probably just scanned in with classic OCR.
pavlov•6mo ago
Protected mode on the 286 was seriously flawed. It couldn’t run most existing DOS real mode applications without resetting the CPU, and it didn’t make it easy to access the new features. You now had a 16MB address space (up from 1MB on the 8086), but you still had to access it through 64kB segments. Protected mode on 286 actually made this worse because it added overhead when modifying segment registers, so accessing large memory areas got slower.

OS/2 1.x was designed for the 286 and couldn’t escape these limitations. In theory it was a decent improvement on MS-DOS, but in practice there wasn’t enough value to counter the lack of compatibility and the higher price.

twoodfin•6mo ago
It’s kind of wild that neither IBM (who got beat to the hardware punch by Compaq) nor Microsoft (who targeted the NT effort at everything except x86) initially grokked how revolutionary the 80386 was: A “decent enough” 32-bit architecture with a huge preexisting ecosystem that would be able to ride the rocket ship of commodity PC scale.
icedchai•5mo ago
Microsoft kind of did though? Windows/386 was released in late 1987. It could run multiple DOS apps using the "virtual 8086" mode. That was pretty revolutionary at the time. I think I knew more people using DESQview back then, though.
twoodfin•5mo ago
Sure, but their mainstream OS didn’t support the bulk of the 80386’s capabilities until late 1995.

That’s kind of insane if you think about it.

icedchai•5mo ago
True, though Windows 95 kinda ran like crap on the 386. We were well into the Pentium era by then.
msh•5mo ago
Not just kinda, it was close to unusable without a 486.
icedchai•5mo ago
Hah. I was being generous! My 386 box was collecting dust by that point. I did hear horror stories about people attempting to upgrade their 386 with 4 megs just to hit the "minimum" Win95 requirements and having their machines swap to death.
glhaynes•5mo ago
On both counts, I think it's actually IBM who didn't get the importance. Both of the 386 to OS/2 and how important quick-to-market hardware was (even if just for brand prestige) versus Compaq.

Microsoft always got it, and I feel certain the first release of NT (3.1) sold many times as many copies for x86 as it did for other architectures; and it was targeted for it as much as for any other arch.

It was actually Microsoft that saw early that OS/2 needed to exploit the 386 but IBM dragged their feet on it. A strategy similar to Windows/286 vs. Windows/386 would've made a lot of sense IMO. And probably helped IBM sell more 32-bit Micro Channel hardware early on!

pjmlp•5mo ago
The root cause is that at the time they did an Apple, as they though everyone would run OS/2 or UNIX without any consideration for "legacy" MS-DOS applications, that is why 80286 design never considered this use case worth supporting.

Naturally as history has proven, this was a big mistake.

canucker2016•5mo ago
Intel's 8086 was introduced in 1978. The 8088, used in the IBM PC, was released a year later. Work on the 80286 started in 1978 according to https://timeline.intel.com/1978/kicking-off-the-80286.

There was no CP/M for 8086/8088 CPUs in 1981 which is why Tim Paterson came up with QDOS for Seattle Computer Products. Microsoft's Paul Allen knew about QDOS and acquired it for IBM to use for the IBM PC.

PC-DOS 1.0 was released with the IBM PC in Aug 1981.

CP/M for IBM PC didn't show up until spring 1982.

80286 release date? 1982 Feb 01. Six months after IBM PC/PC-DOS 1.0 was introduced.

By the time the IBM PC's popularity took off, the 80286 design was etched in silicon already.

pjmlp•5mo ago
Might be, but in 1988 the best we could put our hands in Portuguese schools were systems like Amstrad PC1512, 80286 wasn't even on my radar until Windows started to matter.

We were happily running MS-DOS 3.3 and DR-DOS 5.0, until it came to be.

JdeBP•5mo ago
As noted elsethread, there were no "legacy" (an abuse of that word) MS-DOS applications when the 80286 was designed. Intel wasn't really "doing an Apple".

At the time most people were expecting 80286es to become a second higher-end market where people ran Xenix (or perhaps a new MP/M for the 80286), separate from a low-end 8086 market with whatever tinpot non-multiuser non-virtual-memory operating systems were going to come out for it.