frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Sabotaging projects by overthinking, scope creep, and structural diffing

https://kevinlynagh.com/newsletter/2026_04_overthinking/
254•alcazar•4h ago•63 comments

SDL Now Supports DOS

https://github.com/libsdl-org/SDL/pull/15377
121•Jayschwa•2h ago•48 comments

I Cancelled Claude: Token Issues, Declining Quality, and Poor Support

https://nickyreinert.de/en/2026/2026-04-24-claude-critics/
472•y42•3h ago•273 comments

SFO Quiet Airport (2025)

https://viewfromthewing.com/san-francisco-airport-removed-90-minutes-of-daily-noise-travelers-say...
21•CaliforniaKarl•36m ago•6 comments

DeepSeek v4

https://api-docs.deepseek.com/
1658•impact_sy•16h ago•1291 comments

OpenAI releases GPT-5.5 and GPT-5.5 Pro in the API

https://developers.openai.com/api/docs/changelog
24•arabicalories•42m ago•4 comments

Different Language Models Learn Similar Number Representations

https://arxiv.org/abs/2604.20817
68•Anon84•4h ago•27 comments

How to be anti-social – a guide to incoherent and isolating social experiences

https://nate.leaflet.pub/3mk4xkaxobc2p
214•calcifer•8h ago•215 comments

CSS as a Query Language

https://evdc.me/blog/css-query
19•evnc•1h ago•5 comments

I'm done making desktop applications (2009)

https://www.kalzumeus.com/2009/09/05/desktop-aps-versus-web-apps/
96•claxo•3h ago•95 comments

Spinel: Ruby AOT Native Compiler

https://github.com/matz/spinel
262•dluan•10h ago•76 comments

Physicists revive 1990s laser concept to propose a next-generation atomic clock

https://phys.org/news/2026-04-physicists-revive-1990s-laser-concept.html
33•wglb•18h ago•5 comments

Diatec, known for its mechanical keyboard brand FILCO, has ceased operations

https://gigazine.net/gsc_news/en/20260424-filco-diatec/
17•gslin•2h ago•3 comments

Show HN: Browser Harness – Gives LLM freedom to complete any browser task

https://github.com/browser-use/browser-harness
38•gregpr07•4h ago•19 comments

US special forces soldier arrested after allegedly winning $400k on Maduro raid

https://www.cnn.com/2026/04/23/politics/us-special-forces-soldier-arrested-maduro-raid-trade
599•nkrisc•21h ago•640 comments

The operating cost of adult and gambling startups

https://orchidfiles.com/stigma-is-a-tax-on-every-operational-decision/
78•theorchid•6h ago•117 comments

Mounting tar archives as a filesystem in WebAssembly

https://jeroen.github.io/notes/webassembly-tar/
97•datajeroen•8h ago•30 comments

Redesigning the Recurse Center application to inspire curious programmers

https://www.recurse.com/blog/192-redesigning-the-recurse-center-application
26•nicholasjbs•2h ago•3 comments

Norway Set to Become Latest Country to Ban Social Media for Under 16s

https://www.bloomberg.com/news/articles/2026-04-24/norway-wants-kids-to-be-kids-with-social-media...
301•1vuio0pswjnm7•4h ago•291 comments

Hear your agent suffer through your code

https://github.com/AndrewVos/endless-toil
152•AndrewVos•8h ago•75 comments

An update on recent Claude Code quality reports

https://www.anthropic.com/engineering/april-23-postmortem
889•mfiguiere•1d ago•668 comments

Machine Learning Reveals Unknown Transient Phenomena in Historic Images

https://arxiv.org/abs/2604.18799
37•solarist•5h ago•28 comments

Bitwarden CLI compromised in ongoing Checkmarx supply chain campaign

https://socket.dev/blog/bitwarden-cli-compromised
838•tosh•1d ago•409 comments

Tariffs Raised Consumers' Prices, but the Refunds Go Only to Businesses

https://www.nytimes.com/2026/04/24/us/politics/companies-consumers-tariff-refunds.html
32•duxup•1h ago•12 comments

CC-Canary: Detect early signs of regressions in Claude Code

https://github.com/delta-hq/cc-canary
4•tejpalv•1h ago•0 comments

Tesla (TSLA) discloses $2B AI hardware company acquisition buried

https://electrek.co/2026/04/23/tesla-tsla-quietly-discloses-2-billion-ai-hardware-acquisition-10q/
49•Bender•2h ago•30 comments

GPT-5.5

https://openai.com/index/introducing-gpt-5-5/
1502•rd•1d ago•1000 comments

Why I Write (1946)

https://www.orwellfoundation.com/the-orwell-foundation/orwell/essays-and-other-works/why-i-write/
250•RyanShook•16h ago•67 comments

8087 Emulation on 8086 Systems

https://www.os2museum.com/wp/learn-something-old-every-day-part-xx-8087-emulation-on-8086-systems/
54•ingve•7h ago•20 comments

Refuse to let your doctor record you

https://buttondown.com/maiht3k/archive/why-you-should-refuse-to-let-your-doctor-record/
99•speckx•3h ago•110 comments
Open in hackernews

SDL Now Supports DOS

https://github.com/libsdl-org/SDL/pull/15377
121•Jayschwa•2h ago

Comments

ronsor•1h ago
All that's left now is SDL for UEFI, and then all our games can run in a pre-OS environment.
chaps•1h ago
That honestly sounds amazing. Imagine booting into something like a grub menu that's just a list of classic games.
queuebert•1h ago
I would guess a modern BIOS chip is as powerful as an NES, right?
fluoridation•1h ago
What do you mean by "BIOS chip"? Like, the flash memory that stores the motherboard's firmware? I don't think that contains any processing elements.
sedatk•1h ago
BIOS can only manage VESA which is much much slower than the capabilities of a modern GPU, so they might have meant graphical performance in regards to that.
snazz•1h ago
You can do substantially more in UEFI than NES-level games. (See https://uefi.org/specs/UEFI/2.9_A/12_Protocols_Console_Suppo...)
Xirdus•1h ago
I basically had this setup back in the day. I don't really know how I ended up with it, I was 7 at the time and none of it was intentional - but my bootloader had two entries: I could boot into Windows 98, or I could boot into Worms.
Dwedit•1h ago
It's a similar idea, but that's a DOS menu. At the point when the menu appears, MS-DOS 7.1 has already been loaded.
dale_glass•1h ago
Probably your parents setting it up?

As far as I know, Worms is a normal DOS game, so the only way for that to happen should be a DOS install configured to just auto-start Worms on boot. Which makes sense as a way to keep a kid away from anything that could cause trouble.

I very vaguely recall that there used to be a very few PC games that worked as boot floppies and possibly didn't use DOS at all, but it was a rarity and Worms definitely wasn't one.

Induane•1h ago
I bet it wasn't actually the bootloader but something with autoexec.bat - you could setup choices in it and windows was just one launch option.
Xirdus•38m ago
Well, if you treat DOS as a bootloader for Windows 98 - which it was actually - then modifying autoexec.bat would count as setting up the bootloader.
Xirdus•41m ago
No, I set it up. My parents were non-technical. I had a CD-ROM re-release of Worms for DOS from one gaming magazine or another. I guess the installer set it up somewhere somehow but I remember it wasn't easy to get it installed and there were further problems trying to launch it. It's possible the installer itself was a DOS program, not a Windows program.
BirAdam•41m ago
Well… UEFI is kind of modern DOS.
raverbashing•1h ago
Well I guess Allegra was a bit old already /s
sedatk•43m ago
I loved Allegra! Saved me a lot of time when I was writing code for our musicdisk. That was 29 years ago though. :)
jan_Sate•1h ago
Uhm... excuse me? Why? Is there anyone even using DOS for anything serious these days?
wk_end•1h ago
Who said anything about "serious"?

(FWIW: I suspect there are more than a few old industrial control systems and such out there that are still running DOS, just because of an "if it ain't broke, don't fix it" attitude)

kjs3•20m ago
My brother is in manufacturing. DOS is everywhere. Older things too (PDP-11? DG Nova? Seen both, semi-recently). Not just because "ain't broke, don't fix", but because when you have a cloth dying machine or brick forming machine you spent >US$5M for, that is often a bespoke install for your plant, you don't replace it because some guy who prolly slings Javascript all day sez "DOS is oooold, boomer".
gbin•1h ago
The real question is "why not?" :)
spijdar•1h ago
I think this PR is awesome, and I can totally see myself playing around with this at some point. Being able to create DOS executables of SDL projects is just ... cool!

But I do wonder about the practicality. This would, I presume (never done DOS development, never touched a memory extender) only run on 386+ CPUs, and maybe more importantly, probably require a newer CPU than that to run anything non-trivial at acceptable performance. So I wonder how many "real DOS machines" this can practically target.

Still, it is massively cool.

queuebert•1h ago
There used to be stock exchanges running happily on DOS. Maybe there still are.
chaps•1h ago
Worked at an exchange in 2007/2008 and... we had systems still running from the 80s. Mostly tape audit stuff.
BirAdam•38m ago
Most use Linux now, and specifically RHEL. I did see some IBM z, but that was specifically for one old DB that handled oil pipeline stuff.
alnwlsn•1h ago
because you can
mikepurvis•1h ago
Hacker News
sedatk•1h ago
Most computers in Turkey come with FreeDOS preinstalled because there's a law that states all computers must be sold with an operating system. FreeDOS turns out to be the cheapest and easiest.

That's why you don't let people who have never touched a computer write tech laws. You get results like this.

Dwedit•1h ago
The really weird case is where the computer isn't actually compatible with DOS, so they put in a locked-down Linux distro that emulates FreeDOS.
ronsor•1h ago
Wasn't it Dell or HP that did this? IIRC it was FreeDOS-on-QEMU-on-X11-on-Linux.
wk_end•1h ago
Is there a reason they don't go with Ubuntu or something like that instead?
prmoustache•1h ago
I guess they don't want to get support's call. DOS looks like firmware for non techies.
jordand•6m ago
Linux drivers and certification is a whole lot of extra work and complexity compared to FreeDOS. Years ago, Nettops were sold with FreeDOS where the components didn't support Linux that well.
unleaded•1h ago
Those types of laws aren't all that bad.. they got us this: https://segaretro.org/Dottori_Kun
mrweasel•57m ago
Perhaps not serious, but I think people gravitate towards older systems these days because they are easier to conceptualize. It's not unrealistic for a single person to have a complete grasp of e.g. the C64 and it's programming environment. DOS is similarly constraint, but also easier for you to form a more or less complete mental model around.

Some people love computers and making them do weird stuff, older computers make certain tasks feel more manageable.

benatkin•31m ago
SDL is written in C. So it can support it without too much trouble. And some people are compiling stuff to run on DOS. So it makes sense. And your objection doesn't hold any water.
kjs3•26m ago
Because it's fun, at least for certain folks? Crazy, right?
jordand•16m ago
There's a lot of interesting projects and even innovation going on making new games for old PCs/consoles. James Lambert and Kaze are doing fantastic work in the N64 space as one example (watch their videos on Youtube)
reaperducer•14m ago
Uhm... excuse me? Why? Is there anyone even using DOS for anything serious these days?

Translation: "Stop liking things I don't like!"

alnwlsn•1h ago
This is an especially funny screenshot as DosBOX itself is built on SDL.
theragra•50m ago
Hm, then we need dosbox running in dos!
aruametello•28m ago
even better, windows running in dos.

oh wait...

(https://en.wikipedia.org/wiki/Windows_3.0)

anthk•5m ago
Doable maybe with HXDOS.
dwedge•1h ago
I got really confused and thought this was sdf, I only read the comments and none of them made sense
Dwedit•1h ago
Technically this already worked with HXDOS, which emulated DirectDraw well enough that SDL could use it.
vunderba•1h ago
Awesome. I wonder how this would work with a 386+ targeted MS-DOS executable from FreeBASIC, which supports binding to SDL.

[1] - https://github.com/freebasic/fbc

jlokier•1h ago
Perfect! I was just doing some Turbo C development inside DOSBox-X inside Debian GNU/Linux inside VMware Fusion inside macOS this morning.
bpavuk•49m ago
you may also enjoy watching Inception then :)
shevy-java•25m ago
Good - now we can play more DOS games again!
looneysquash•10m ago
For a open source project like SDL is, for something like this, it's usually a matter of how invasive it is, and how likely the contributors seem to stick around and maintain it.

Different projects have different policies, and I don't know what SDLs is.

But they already have a lot of ports, so I trust they know what they're getting themselves into.