frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

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

https://openciv3.org/
624•klaussilveira•12h ago•182 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
926•xnx•18h ago•548 comments

What Is Ruliology?

https://writings.stephenwolfram.com/2026/01/what-is-ruliology/
32•helloplanets•4d ago•24 comments

How we made geo joins 400× faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
109•matheusalmeida•1d ago•27 comments

Jeffrey Snover: "Welcome to the Room"

https://www.jsnover.com/blog/2026/02/01/welcome-to-the-room/
9•kaonwarb•3d ago•7 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

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

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
219•isitcontent•13h ago•25 comments

Monty: A minimal, secure Python interpreter written in Rust for use by AI

https://github.com/pydantic/monty
210•dmpetrov•13h ago•103 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
322•vecti•15h ago•143 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
369•ostacke•18h ago•94 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
358•aktau•19h ago•181 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
477•todsacerdoti•20h ago•232 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
272•eljojo•15h ago•160 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
402•lstoll•19h ago•271 comments

Dark Alley Mathematics

https://blog.szczepan.org/blog/three-points/
85•quibono•4d ago•20 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
14•jesperordrup•2h ago•6 comments

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
25•romes•4d ago•3 comments

Start all of your commands with a comma

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

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
56•kmm•5d ago•3 comments

Was Benoit Mandelbrot a hedgehog or a fox?

https://arxiv.org/abs/2602.01122
12•bikenaga•3d ago•2 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
244•i5heu•15h ago•188 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
52•gfortaine•10h ago•21 comments

I spent 5 years in DevOps – Solutions engineering gave me what I was missing

https://infisical.com/blog/devops-to-solutions-engineering
140•vmatsiiako•17h ago•62 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
280•surprisetalk•3d ago•37 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
1058•cdrnsf•22h ago•433 comments

Why I Joined OpenAI

https://www.brendangregg.com/blog/2026-02-07/why-i-joined-openai.html
132•SerCe•8h ago•117 comments

Show HN: R3forth, a ColorForth-inspired language with a tiny VM

https://github.com/phreda4/r3
70•phreda4•12h ago•14 comments

Female Asian Elephant Calf Born at the Smithsonian National Zoo

https://www.si.edu/newsdesk/releases/female-asian-elephant-calf-born-smithsonians-national-zoo-an...
28•gmays•7h ago•11 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
176•limoce•3d ago•96 comments

FORTH? Really!?

https://rescrv.net/w/2026/02/06/associative
63•rescrv•20h ago•22 comments
Open in hackernews

FreeDOS 1.4 Is Here

https://www.freedos.org/download/announce.html
89•BSDobelix•9mo ago

Comments

torginus•9mo ago
I wonder if FreeDOS has anyl relevance in our modern cloud-based VM world, where a real-mode operating system could serve as a razor thin wrapper for running applications on virtual machines with minimum overhead.

In these scenarios, having another layer of memory protection and pre-emptive multi-process multitasking might be completely unnecessary.

arghwhat•9mo ago
No, the technology serving what you're describing is microVMs, or taken even further, unikernels.

FreeDOS has no technical relevance other than its intended purpose of continued support for legacy DOS applications on modern hardware - which is perfectly fine.

gwbas1c•9mo ago
Last time I wanted to run an old DOS game, I used DOSBox. (But it appears DOSBox isn't actively maintained)
sirwhinesalot•9mo ago
With how fast hardware is these days, full hardware emulation of old motherboards/CPUs/etc. is better, as in PCem
p_ing•9mo ago
DOSBox-X is actively maintained.

https://dosbox-x.com/

bni•9mo ago
or DOSBox Staging, https://www.dosbox-staging.org
denkmoon•9mo ago
more for running oem firmware tools and such than dos games.
arghwhat•9mo ago
Not anymore, it's either signed EFI binaries or handled live from user space (with LVFS covering the Linux side). Sometimes vendors still ship boot images, but nowadays it's likely a small Linux live ISO.
dspillett•9mo ago
Real mode would not be an efficiency gain at all on modern CPUs.

Even if they were not the case I think it would only have any use between containers and full VMs when you want more separation than the former but less weight than the latter, and there are various existing microVM options that seem to have a handle on that space.

diggan•9mo ago
> I wonder if FreeDOS has anyl relevance

Well, just yesterday I had to run FreeDOS from a USB in order to run a sas2flash utility that didn't run on Linux or directly via UEFI, so I could flash some firmware to a SAS controller. Seems at least some of us still need it :)

Btw, avoid getting a SAS controller if you can, and get a motherboard that directly supports as many SATA drives as you need. Few things have been as frustrating as dealing with this SAS controller thing.

vin047•9mo ago
Off-topic, but what SAS controllers are you having trouble with? Was going to get some for my NAS, would be good to get some insight on what to get and expect!
diggan•9mo ago
As mentioned in the other comment, the controller shipped with IR firmware, while I wanted IT firmware on it, so all drives shows up in the OS, instead of doing hardware RAID. I don't think this specific controller is more/less problematic than others, just that all the tooling around SAS seems to suck. At first I couldn't get sas2flash to work on Linux, so ended up trying to boot an UEFI shell with sas2flash.efi instead, which refused to work seemingly because of some motherboard/UEFI version/controller incompatibility.

So ultimately I used FreeDOS to finally be able to run sas2flash, so I could flash the IT firmware. Maybe I'm spoiled, but overall it's been a somewhat confusing journey.

And today I also started looking into getting LTO8 for long-term backups, probably will be even worse, judging by the docs I've gone through so far...

rekoil•9mo ago
When I have to deal with a SAS controller my go to is always to see if it's possible to flash it with IT (initiator/target) firmware so that it just becomes basically pass through disks for the OS to handle however it pleases.
diggan•9mo ago
Yes, this is exactly why I had to dive into that rabbit hole, since the controller arrived with IR firmware and I need it to run IT...
WillAdams•9mo ago
What is the nicest programming environment which will run in this (and fit on a floppy)?

Some small programming tool (nicer than Q/QuickBASIC) which had a nice facility for creating a Text UI could be useful.

vekatimest•9mo ago
Maybe Borland Turbo C? I also think Visual Basic for DOS had a text-mode UI editor.
dmoo•9mo ago
Indeed VB for dos had a UI designer with buttons, forms, dialogue boxes etc.
_0ffh•9mo ago
For nice, you might be interested in DJGPP/RHIDE. It's somewhat more than fits on a floppy disk though.

https://www.delorie.com/djgpp/.

anta40•9mo ago
Or Turbo Pascal...
nopcode•9mo ago
Or the maintained open source alternative Free Pascal and its Free Pascal IDE.
int_19h•9mo ago
It depends on the task. E.g. FoxPro 2.6 is basically proto-RAD, complete with visual form and report designers and an online help system, but it's too high-level for systems programming. Borland Pascal 7.0 is probably the sweet spot of power and convenience - no visual designers, but you get Turbo Vision for TUI, a very nice integrated help system, and decently powerful object-oriented language. Better yet, early versions of FreePascal that targeted 32-bit DOS.

I don't think any of these would fit on a floppy, though; you'd have to unwind a little bit for that. Say, Turbo Pascal 5.5?

snvzz•9mo ago
Fasm comes with a cute small DOS IDE.

Or ditch DOS and embrace Wirth's Oberon (the OS and language).

There is a one-floppy build.

WillAdams•9mo ago
Somewhere, I have a printout of the (quite slim in terms of page-count) Oberon manual --- turns out there is a Pi build:

http://pascal.hansotten.com/niklaus-wirth/project-oberon/obe...

will definitely have to experiment with that.

EDIT: but it's apparently an emulated version?

Perhaps:

https://github.com/MGreim/ultiboberon

is better?

yardshop•9mo ago
FreeDOS can also be put on a USB stick so you are not necessarily limited to the size of a floppy disk.