frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Windows NT/OS2 Design Workbook

https://computernewb.com/~lily/files/Documents/NTDesignWorkbook/
46•markus_zhang•3d ago

Comments

markus_zhang•3d ago
I think this is the only place that hosts a (hopefully) full electronic copy of the book.
jdboyd•3d ago
For those unclear on what the large pile of .doc and .pdf files are, it appears to be some revision of the design documents for "NT OS/2", which then turned into just NT. This appears to be the Smithsonian description of their physical copy: https://www.si.edu/object/microsoft-windows-nt-os2-design-wo...
markus_zhang•2h ago
Yeah I think this is the original design doc for NT.
cpeterso•2h ago
> The first release of NT is planned as a workstation product that will provide a strong competitor to UN*X based workstations.

UN*X spelling for trademark reasons or a joke that UNIX is verboten at Microsoft?

AshamedCaptain•1h ago
It is a generic way to refer to unix and unix-like systems. It is still in use today, e.g. to indicate Linux as part of the set. For this document most likely it refers to Xenix (MS's unix).
cmiles74•1h ago
I think trademark, I remember Bill Gates referring to Windows NT as "a better UNIX than UNIX".
p_ing•45m ago
OS/2 is likely where that came from - https://www.theregister.com/2024/02/21/successor_to_unix_pla...
fredoralive•1h ago
IIRC Microsoft's internal email still ran on Xenix at the time (until Exchange betas got good enough for internal use c. 1995?), so perhaps more trademarks than some sort of absolute hatred of Unix. Also note that one of the two APIs that NT OS/2 was initially going to support was POSIX, albeit perhaps more because the US government wanted that than a true love of UNIX. Although the design rationale document (ntdesrtl) does lament that existing POSIX test suites tend to also test "...UNIX folklore that happens to be permissible under an interpretation of the POSIX spec".
themafia•1h ago
So.. you had _all_ this.. and for some reason just didn't want turn it into a useful set of "man" pages in your OS?

If they had their eye on the actual ball they wouldn't need to write Halloween memos and rant about developers on stage.

fredoralive•1h ago
This mostly describes stuff to do with the [Windows] NT [OS][/2] (delete as appropriate) kernel layer, which normal mere mortals aren't supposed to interact with. You're supposed to use stuff like the Win32 KERNEL32.DLL not the more direct DLL, NTDLL.DLL (a DLL). Of course, true hackers scorn such abstractions.
p_ing•46m ago
Microsoft's eye wasn't on open sourcing their OS and describing the deep internals. They still don't want you to develop against the NT API, even though developers certainly do (and Microsoft makes compatibility shims for applications which do, when required).
phendrenad2•19m ago
This is giving me flashbacks to the times when I had to implement systems based on big, verbose specification documents like this. Horrible.

If you really want to understand Windows, skip this and check out Windows 2000 Internals by Solomon and Russinovich (Win2k is a good middle-ground where Windows had matured a bit).

markus_zhang•4m ago
Yeah this is definitely a hell of read which probably has more historical values than real ones. The book "Inside Windows NT" also gives a good overview about Windows NT 3.1. There is another one called "Understanding Windows NT File System" which talks about the fs I think.

The biggest problem is NT is not open-source, and while there are leaked copies posted online, there is no "official" build guide so people have to try their luck.

News publishers limit Internet Archive access due to AI scraping concerns

https://www.niemanlab.org/2026/01/news-publishers-limit-internet-archive-access-due-to-ai-scrapin...
247•ninjagoo•3h ago•145 comments

uBlock filter list to hide all YouTube Shorts

https://github.com/i5heu/ublock-hide-yt-shorts/
279•i5heu•4h ago•84 comments

My smart sleep mask broadcasts users' brainwaves to an open MQTT broker

https://aimilios.bearblog.dev/reverse-engineering-sleep-mask/
262•minimalthinker•6h ago•123 comments

Ooh.directory: a place to find good blogs that interest you

https://ooh.directory/
355•hisamafahri•8h ago•107 comments

OpenAI should build Slack

https://www.latent.space/p/ainews-why-openai-should-build-slack
53•swyx•14h ago•54 comments

Breaking the spell of vibe coding

https://www.fast.ai/posts/2026-01-28-dark-flow/
37•arjunbanker•1d ago•5 comments

How often do full-body MRIs find cancer?

https://www.usatoday.com/story/life/health-wellness/2026/02/11/full-body-mris-cancer-aneurysm/883...
29•brandonb•23h ago•16 comments

15× vs. ~1.37×: Recalculating GPT-5.3-Codex-Spark on SWE-Bench Pro

https://twitter.com/nvanlandschoot/status/2022385829596078100
19•nvanlandschoot•1d ago•6 comments

Amsterdam Compiler Kit

https://github.com/davidgiven/ack
70•andsoitis•5h ago•14 comments

IBM tripling entry-level jobs after finding the limits of AI adoption

https://fortune.com/2026/02/13/tech-giant-ibm-tripling-gen-z-entry-level-hiring-according-to-chro...
76•WhatsTheBigIdea•22h ago•26 comments

Discord: A case study in performance optimization

https://newsletter.fullstack.zip/p/discord-a-case-study-in-performance
14•tylerdane•20h ago•5 comments

Descent, ported to the web

https://mrdoob.github.io/three-descent/
84•memalign•2h ago•13 comments

A header-only C vector database library

https://github.com/abdimoallim/vdb
35•abdimoalim•4h ago•8 comments

Launching Interop 2026

https://hacks.mozilla.org/2026/02/launching-interop-2026/
18•linolevan•23h ago•2 comments

5,300-year-old 'bow drill' rewrites story of ancient Egyptian tools

https://www.ncl.ac.uk/press/articles/latest/2026/02/ancientegyptiandrillbit/
11•geox•3d ago•0 comments

You can't trust the internet anymore

https://nicole.express/2026/not-my-casual-hobby.html
114•panic•2h ago•81 comments

Show HN: Sameshi – a ~1200 Elo chess engine that fits within 2KB

https://github.com/datavorous/sameshi
160•datavorous_•8h ago•48 comments

Windows NT/OS2 Design Workbook

https://computernewb.com/~lily/files/Documents/NTDesignWorkbook/
46•markus_zhang•3d ago•13 comments

Ask HN: How to get started with robotics as a hobbyist?

112•StefanBatory•6d ago•50 comments

A review of M Disc archival capability with long term testing results (2016)

http://www.microscopy-uk.org.uk/mag/artsep16/mol-mdisc-review.html
43•1970-01-01•5h ago•44 comments

The consequences of task switching in supervisory programming

https://martinfowler.com/fragments/2026-02-13.html
8•bigwheels•1d ago•0 comments

Fun with Algebraic Effects – From Toy Examples to Hardcaml Simulations

https://blog.janestreet.com/fun-with-algebraic-effects-hardcaml/
43•weinzierl•4d ago•1 comments

Unicorn Jelly

https://unicornjelly.com/
12•avaer•8h ago•3 comments

Show HN: A reputation index from mitchellh's Vouch trust files

https://vouchbook.dev/
6•rosslazer•1d ago•0 comments

Vim 9.2

https://www.vim.org/vim-9.2-released.php
278•tapanjk•6h ago•125 comments

A method and calculator for building foamcore drawer organisers

https://capnfabs.net/posts/foamcore-would-be-a-sick-name-for-a-music-genre/
52•evakhoury•5d ago•12 comments

An AI agent published a hit piece on me – more things have happened

https://theshamblog.com/an-ai-agent-published-a-hit-piece-on-me-part-2/
578•scottshambaugh•21h ago•506 comments

Zig – io_uring and Grand Central Dispatch std.Io implementations landed

https://ziglang.org/devlog/2026/#2026-02-13
330•Retro_Dev•13h ago•235 comments

Show HN: Rover – Embeddable web agent

https://www.rtrvr.ai/blog/10-billion-proof-point-every-website-needs-ai-agent
6•arjunchint•23h ago•2 comments

Colored Petri Nets, LLMs, and distributed applications

https://blog.sao.dev/cpns-llms-distributed-apps/
5•stuartaxelowen•52m ago•0 comments