New
The latest blog posts to take off on Hacker News. 173 posts.
Quoting command line arguments the wrong way (2011)
Access to this page requires authorization. You can try signing in or changing directories .
What was the role of MS-DOS in Windows 95? (2007)
Practical development throughout the evolution of Windows.
The Road to 2M Websocket Connections in Phoenix (2015)
If you have been paying attention on Twitter recently, you have likely seen some increasing numbers regarding the number of simultaneous connections the Phoenix web framework can handle. This post documents some of the techniques used to perform the benchmarks.
Update on Multi-Process Firefox
About four months ago, we launched multi-process Firefox to a small group of Firefox 48 users. Shortly after the carefully measured roll-out, we increased to approximately 50% of our user ...
Linux Container Internals
This post was the basis for a joint event with the grokking engineering community in Saigon.
System loads web pages 34 percent faster by fetching files more effectively
"Polaris" system from MIT's Computer Science and Artificial Intelligence Lab accelerates website load-time by decreasing network trips.
Making SQL Server run on Linux
This post was authored by Scott Konersmann, Partner Engineering Manager, SQL Server, Slava Oks, Partner Group Engineering Manager, SQL Server, and Tobias Ternstrom, Principal Program Manager, SQL Server. Introduction We first announced SQL Server on Linux in March, and recently released the first public preview of SQL…
Haiku booting in UEFI mode
As some may have noticed, my UEFI branch got merged in November, purely by accident too! However, until now, we still haven't been able to boot to the desktop. Whilst still in development, the addition of a simple framebuffer driver and a crucial fix …
SQL Server on Linux public preview
This post was authored by Tiffany Wissner, Senior Director of Data Platform Marketing Today, we are excited to announce the public preview of the next release of SQL Server on Linux and Windows, which brings the power of SQL Server to both Windows – and for the first time ever – Linux.
How Discord handles over a million requests per minute with Elixir’s GenStage
This is the story of how we assessed and refactored two video players into one, cut the player code each product maintained by up to 94%, and swapped to the new player without disruption to any users.
Saving Data: Reducing the Size of App Updates by 65%
News and insights on the Android platform, developer tools, and events.
Chrome 55 uses 30% less memory than 54
Chrome 55 uses ~30% less memory for weather.com and reddit.com
Support for better symlink handling in Windows 10
Overview Symlinks, or symbolic links, are “virtual” files or folders which reference a physical file or folder located elsewhere, and are an important feature built in to many operating systems, including Linux and Windows. The Windows’ NTFS file system has supported symlinks since Windows Vista. However, it hasn’t…
Golang’s Real-Time GC in Theory and Practice
How the Golang concurrent GC achieves low latencies in real-time systems: a visualization of the algorithm and an empirical comparison with other languages.
Developer Preview – EC2 Instances with Programmable Hardware
Have you ever had to decide between a general purpose tool and one built for a very specific purpose? The general purpose tools can be used to solve many different problems, but may not be the best choice for any particular one. Purpose-built tools excel at one task, but you may need to do that […]
Breaking the Chain
Posted by James Forshaw, Wielder of Bolt Cutters.Much as we’d like it to be true, it seems ...
Syscall Auditing at Scale
If you are are an engineer whose organization uses Linux in production, I have two quick questions for you: 1) How many unique outbound TCP connections have your servers made in the past hour? 2) Which processes and users initiated each of those connections? If you can answer both of these questions, fantastic! You…
Do not change Linux files using Windows apps and tools
Update - May 2019 Windows 10 version 1903 has now been released and allows an important update to WSL that allows Windows applications and tools to access
ReactOS 0.4.3 Released
ReactOS is a free, opensource reimplementation of windows
Rust and the Future of Systems Programming [video]
If you’re a regular reader of Hacks, you probably know about Rust, the ground-breaking, community-driven systems programming language sponsored by Mozilla. I covered Rust on Hacks back in July, to ...
CockroachDB Stability Post-Mortem: From 1 Node to 100 Nodes
In August, we wrote about our concerted stability effort. Today, we've more than achieved our CockroachDB stability goal of running a 100-node cluster.
CertiKOS: A breakthrough toward hacker-resistant operating systems
A team of Yale researchers has unveiled CertiKOS, the world’s first operating system that runs on multi-core processors and shields against cyber attacks.
How We Knew It Was Time to Leave the Cloud
How we're solving storage and performance issues as we scale.
Beyond 10,000 Lines: Lessons Learned from a Large Phoenix Project
Lessons Learned from a Large Phoenix Project
Windows file system compression had to be dumbed down
Practical development throughout the evolution of Windows.
This Summer in Redox: A Complete Rewrite of the Kernel
The Redox official website