It Can Be Done (2003)
A story about quality from the development of the Multics operating system.
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 536 posts.
A story about quality from the development of the Multics operating system.
23 is prime
In this, the fourth post in the Windows Command-Line series, we'll discuss the new Windows Pseudo Console (ConPTY) infrastructure and API - why we built it, what it's for, how it works, how to use it, and more.
Today we’re open sourcing the FoundationDB Document Layer, a document-oriented database that extends the core functionality of the FoundationDB key-value store.
In V8 v9.1 we’re improving V8 performance by 5–15% with Sparkplug: a new, non-optimizing JavaScript compiler.
Porting Linux to Apple Silicon
Deliver modern applications with NGINX. Explore high-performance load balancing, API gateways, and web server solutions trusted by top global enterprises.
ESET researchers are the first to publish an analysis of BlackLotus, the first in-the-wild UEFI bootkit capable of bypassing UEFI Secure Boot.
Dash knows your context, your team, and your work, so your team can stay organized, easily find and share knowledge, and keep projects secure, all from one place.
Its not a secret that I've been working on sandboxed desktop applications recently. In fact, I recently gave a talk at devconf.cz about it. However, up until now I've mainly been focusing on the bundling and deployment aspects of the problem. I've been running applications in their own environment, but having pretty…
Beginning with Windows Insiders builds this Summer, we will include an in-house custom-built Linux kernel to underpin the newest version of the Windows
Window management is one of those areas I'm fascinated with because even after 50 years, nobody's fully cracked it yet. Ever since the dawn of time we've relied on the window metaphor as the primary way of multitasking on the desktop. In this metaphor, each app can spawn one or more rectangular windows, which are...
Each Erlang process has its own stack and heap which are allocated in the same memory block. When the stack and the heap meet, the garbage collector is triggered and memory is reclaimed. Find out more on our blog.
Discover how Apache Spark can join a billion rows per second on a laptop, showcasing its powerful data processing capabilities.
How Amazon uses load shedding to stay available under overload, rejecting excess work early so the system keeps serving requests it can handle.
Java users on macOS 14 running on Apple silicon systems should consider delaying the macOS 14.4 update
(“This Week in Glean'' is a series of blog posts that the Glean Team at Mozilla is using to try to communicate better about our work. They could be release ...
The final report of the Expert Panel on the 28 April 2025 blackout in continental Spain and Portugal identifies the causes of the blackout and outlines recommendations to strengthen the resilience of Europe’s interconnected electricity system. It was prepared by a technical Expert Panel of 49 members, including…
PlanetScale offers the world’s fastest and most scalable cloud hosting for Vitess, Neki, and Postgres.
Rust prevents out-of-bounds memory accesses and buffer overruns via runtime bounds checks - what’s the cost of those bounds checks for a real-world, production application?
This paper presents an evaluation of the use of a high-level language (HLL) with garbage collection to implement a monolithic POSIX-style kernel. The goal is to explore if it is reasonable to use an HLL instead of C for such kernels, by examining performance costs, implementation challenges, and programmability and…
Porting Linux to Apple Silicon