We found an undocumented bug in the Apollo 11 guidance computer code
How a specification surfaced a defect in the Apollo flight code.
Topics /
The most popular blog posts about systems & performance on Hacker News. 2,560 posts.
How a specification surfaced a defect in the Apollo flight code.
Posted by Gal Beniamini, Project ZeroIt’s a well understood fact that platform security is ...
Discover the latest news and app updates, stories, company insights, and plenty more about Discord, all in one place.
News and information from Gentoo Linux
File system paths on Windows are stranger than you might think. On any Unix-derived system, a path is an admirably simple thing: if it starts with a /, it’s a path. Not so on Windows, which serves up a bewildering variety of schemes for composing a path.
Engineer Bo Ingram shares insight into how Discord shoulders its traffic and provides a platform for our users to communicate.
WebAssembly is an assembly language for a conceptual machine, not a physical one. This is why it can be run across a variety of different machine architectures. WebAssembly needs a ...
NATS is a popular streaming system. Producers publish messages to streams , and consumers subscribe to those streams, fetching messages from them. Regular NATS streams are allowed to drop messages. However, NATS has a subsystem called JetStream , which uses the Raft consensus algorithm to replicate data among nodes…
The OpenSSH client and server are now available as a supported Feature-on-Demand in Windows Server 2019 and Windows 10 1809! The Win32 port of OpenSSH was first included in the Windows 10 Fall Creators Update and Windows Server 1709 as a pre-release feature. In the Windows 10 1803 release, OpenSSH was released as a…
XIX
Well hello friends! Today we celebrate the 4th birthday of SerenityOS, counting from the first commit to the repository, on October 10th, 2018.
Posted by Tavis Ormandy, Security Research Over-Engineer.“Sometimes, hacking is just someon...
I am happy to report that we have successfully taped out a 1024-core Epiphany-V RISC processor chip at 16nm. The chip has 4.5 Billion transistors, which is 36% more transistors than Apple’s latest 4 core A10 processor at roughly the same die size. Compared to leading HPC processors, the chip demonstrates an 80x…
Postgres 15 beta 2 was released recently! I enjoy Beta season... reviewing and testing new features is a fun diversion from daily tasks. This post takes a look at an improvement to UNIQUE constraints on columns with NULL values . While the nuances of unique constraints are not as flashy as making sorts faster (that's…
The switch to WebAssembly increases stability, speed.
When we started working on Basecamp Next last year, we had much internal debate about whether we should evolve the existing code base or rewrite it. I’ll dive more into that debate further in a later post, but one of the key arguments for a rewrite was that we wanted a dramatic leap forward i…
How we chose the Rust programming language to advance the state-of-the-art in real-time communication
Hi there! This is a guest post from Robert Mader, who contributed enormous improvements to Firefox’s graphics stack on Linux. TL;DR In the upcoming Firefox 94 release we will enable the EGL b…
Boost PostgreSQL full-text search speed by 50x with simple optimizations. Use VectorChord-BM25 to accelerate and better BM25 ranking in postgres.
Posted by Natalie Silvanovich, Project ZeroWhile there have been several rumours and reports of f...
Given the title of this article, the first thing that should pop into your mind is probably - "well, use a compression algorithm - right?". ...
There's more to code than just instructions.
At //Build 2016, Microsoft announced the ability to run native Bash and GNU/Linux command-line tools directly on the new Windows Subsystem for Linux
News and insights on the Android platform, developer tools, and events.