frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Writing a DOS Clone in 2019

https://medium.com/@andrewimm/writing-a-dos-clone-in-2019-70eac97ec3e1
15•shakna•1w ago

Comments

lloydatkinson•1h ago
I feel like the article is just too short for the given topic. So much more detail could have been added.
forgotpwd16•49m ago
There's a follow up post and there was supposed to be another one too but apparently was never written. Regarding code:

>Once I return to work and get approval to open up the source code, I’ll make the repo public as well.

Guess approval wasn't given?

tombert•39m ago
I have thought about doing this. I have no idea what would be involved, but given how many DOS-compatible OS’s were around in the 1980’s it must be comparatively easy to build than other operating systems.

I remember playing with Caldara OpenDOS and Concurrent DOS years ago, and it always seemed like it might be fun to make my own.

PeaceTed•2m ago
I mean DOS is essentially just the frame work between the software and the BIOS/hardware. Once code is running the OS isn't doing too much.

In that sense DOS programs run without any guard rails. Video memory is just a memory address where you can throw data in and it shows up on screen, but it also means that any kind of memory pointer issue can write over almost anything in RAM. It was trial and error to ensure everything worked and seeing as machines were not always online, there was a much smaller risk of security issues being leveraged.

AirPods libreated from Apple's ecosystem

https://github.com/kavishdevar/librepods
694•moonleay•9h ago•170 comments

Our investigation into the suspicious pressure on Archive.today

https://adguard-dns.io/en/blog/archive-today-adguard-dns-block-demand.html
1557•immibis•23h ago•388 comments

IDEmacs: A Visual Studio Code clone for Emacs

https://codeberg.org/IDEmacs/IDEmacs
184•nogajun•8h ago•52 comments

Hyundai Paywalls Brake Pads replacement on Ioniq 5 N

https://www.thedrive.com/news/replacing-brake-pads-on-a-hyundai-ioniq-5-n-requires-a-professional...
46•zdw•6h ago•24 comments

Things that aren't doing the thing

https://strangestloop.io/essays/things-that-arent-doing-the-thing
278•downboots•15h ago•138 comments

Writing a DOS Clone in 2019

https://medium.com/@andrewimm/writing-a-dos-clone-in-2019-70eac97ec3e1
15•shakna•1w ago•4 comments

libwifi: an 802.11 frame parsing and generation library written in C

https://libwifi.so/
107•vitalnodo•11h ago•9 comments

When did people favor composition over inheritance?

https://www.sicpers.info/2025/11/when-did-people-favor-composition-over-inheritance/
164•ingve•1w ago•117 comments

Bypassing the Branch Predictor

https://nicula.xyz/2025/03/10/bypassing-the-branch-predictor.html
5•signa11•2h ago•0 comments

The inconceivable types of Rust: How to make self-borrows safe (2024)

https://blog.polybdenum.com/2024/06/07/the-inconceivable-types-of-rust-how-to-make-self-borrows-s...
83•birdculture•10h ago•10 comments

Boa: A standard-conforming embeddable JavaScript engine written in Rust

https://github.com/boa-dev/boa
219•maxloh•1w ago•64 comments

Blocking LLM crawlers without JavaScript

https://www.owl.is/blogg/blocking-crawlers-without-javascript/
132•todsacerdoti•10h ago•64 comments

AsciiMath

https://asciimath.org/
96•smartmic•12h ago•27 comments

Transgenerational Epigenetic Inheritance: the story of learned avoidance

https://elifesciences.org/articles/109427
143•nabla9•15h ago•81 comments

When UPS charged me a $684 tariff on $355 of vintage computer parts

http://oldvcr.blogspot.com/2025/11/when-ups-charged-me-684-tariff-on-355.html
219•goldenskye•9h ago•176 comments

Show HN: Unflip – a puzzle game about XOR patterns of squares

https://unflipgame.com/
124•bogdanoff_2•4d ago•31 comments

Ubiquiti Flex Mini 2.5G Review Ubiquiti Does a Cheap 5-Port 2.5GbE Switch

https://www.servethehome.com/ubiquiti-flex-mini-2-5g-review-ubiquiti-does-a-cheap-5-port-2-5gbe-s...
23•ksec•2h ago•3 comments

TCP, the workhorse of the internet

https://cefboud.com/posts/tcp-deep-dive-internals/
312•signa11•1d ago•148 comments

Archimedes – A Python toolkit for hardware engineering

https://pinetreelabs.github.io/archimedes/blog/2025/introduction.html
79•i_don_t_know•14h ago•11 comments

Linux on the Fujitsu Lifebook U729

https://borretti.me/article/linux-on-the-fujitsu-lifebook-u729
183•ibobev•18h ago•132 comments

Aunt Mary's Storybook

https://cjtinc.org/projects/amsb/
11•mooreds•1w ago•1 comments

Report: Tim Cook could step down as Apple CEO 'as soon as next year'

https://9to5mac.com/2025/11/14/tim-cook-step-down-as-apple-ceo-as-soon-as-next-year-report/
153•achow•12h ago•319 comments

Computing Across America (1983-1985)

https://microship.com/winnebiko/
24•austinallegro•1w ago•4 comments

JVM exceptions are weird: a decompiler perspective

https://purplesyringa.moe/blog/jvm-exceptions-are-weird-a-decompiler-perspective/
72•birdculture•1w ago•4 comments

Writing a Data Science Book with Quarto (Using Jupyter Notebooks or Pandoc)

https://blog.stephenturner.us/p/quarto-books
5•terryds•1w ago•0 comments

EyesOff: How I built a screen contact detection model

https://ym2132.github.io/building_EyesOff_part2_model_training
26•Two_hands•1d ago•8 comments

Nevada Governor's office covered up Boring Co safety violations

https://fortune.com/2025/11/12/elon-musk-boring-company-tunnels-injuries-osha-citations-fines-res...
277•Chinjut•14h ago•53 comments

The computer poetry of J. M. Coetzee's early programming career (2017)

https://sites.utexas.edu/ransomcentermagazine/2017/06/28/the-computer-poetry-of-j-m-coetzees-earl...
60•bluejay2•15h ago•10 comments

Mag Wealth (2024)

https://saul.pw/mag/wealth/
141•andsoitis•17h ago•162 comments

Weighting an average to minimize variance

https://www.johndcook.com/blog/2025/11/12/minimum-variance/
89•ibobev•18h ago•47 comments