NT is often touted as a "very advanced" operating system. Why is that? What made NT better than Unix, if anything? And is that still the case?
NT is often touted as a "very advanced" operating system. Why is that? What made NT better than Unix, if anything? And is that still the case?
(Previously in this series: Isn’t late-binding inevitable?) The history of all hitherto existing programming is a history of commitments that are now obsolete. Why does programming suck? Why …
The history of Vi & Vim goes hand in hand with the history of open-source software. This article looks at the historical events that shaped the evolution of these text editors.
User Controlled Authorization Network (UCAN) Specification - ucan-wg/spec
By Gwern Branwen, May 27, 2011
Most of you are reading this article on a computer running some flavor of Windows, macOS, iOS, Android, or Linux, on your browser of choice–with a large majority using Google Chrome at the time of this writing. If you are serious about software development, it makes sense to understand how those operating systems work, even if your day-to-day bread-winning activity involves only "higher-level" concepts such as HTML, CSS, and JavaScript. The preeminence of web browsers as the de facto operating system for "front end" web developers, means that a lot of knowledge of the actual underlying operating system is lost, and this is a tragedy in itself.
A visit to MIT's legendary Tech Model Railroad Club, birthplace of hacker culture, featuring custom software, hand-built throttles, and a Tetris building.
The little space of a writer, tinkerer, and a coffee addict
Note: This is a position piece, not a technical article. Hat tip to Jake Skelcy for requesting such a piece. Computers didn’t always have operating …
Joshua Liebow-Feeser took to the stage at RustConf to describe the methodology that his team u [...]