Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 6,947 posts.
Wasmer takes WebAssembly libraries mainstream with WAI
Integrating with other languages and distributing binaries has always raised the WebAssembly's barrier to entry for the average developer, and at Wasmer...
Systemd: The Biggest Myths
Posts and writings by Lennart Poettering
NetBSD 10.0 Released
Download 10.0 from our CDN: amd64 USB , amd64 CD , various ARM devices , full release dir with everything else .
Co-routines as an alternative to state machines (2009)
When you have to traverse some sort of a nested data structure (say, a binary tree), one approach is to create a stack that remembers where in the tree you are. Another, much more elegant approach, is to write the function recursively. A recursive function employs the machine stack used to implicitly implement…
A jump into the middle of an instruction from nowhere (2023)
Another rogue patcher.
The surprising struggle to get a Unix Epoch time from a UTC string in C or C++
So how hard could it be. As input we have something like Fri, 17 Jan 2025 06:07:07 in UTC, and we’d like to turn this into 1737094027, the notional (but not actual) number of seconds that have passed since 1970-01-01 00:00:00 UTC. Trying to figure this out led me to discover many ‘surprise features’ and otherwise…
RTX3080 TensorFlow and NAMD Performance on Linux
The much anticipated NVIDIA GeForce RTX3080 has been released. How good is it with TensorFlow for machine learning? How about molecular dynamics with NAMD? I've got some preliminary numbers for you!
Shadow Brokers exploits are patched or inactive on supported Windows platforms
Today, Microsoft triaged a large release of exploits made publicly available by Shadow Brokers. Understandingly, customers have expressed concerns around the risk this disclosure potentially creates. Our engineers have investigated the disclosed exploits, and most of the exploits are already patched. Below is our…
Raspberry Pi holds its own against low-cost ARM NAS
Earlier this year, I pitted the $549 ASUSTOR Lockerstor 4 NAS against a homebrew $350 Raspberry Pi CM4 NAS, and came to the (rather obvious) conclusion that the Lockerstor was better in almost every regard. Well, ASUSTOR introduced a new lower-cost NAS, the $329 Drivestor 4 Pro (model AS3304T—pictured above), and sent…
The Four Month Bug: JVM statistics cause garbage collection pauses
TL;DR: The JVM by default exports statistics by mmap -ing a file in /tmp (hsperfdata). On Linux, modifying a memory mapped file can block until disk I/O completes, which can be hundreds of milliseconds. Since the JVM modifies these statistics during garbage collection and safepoints, this causes pauses that are…
How Does a C Debugger Work? (2014)
Debugging, GNU± Linux and WebHosting and ... and ...
SEQUOIA: Exact Llama2-70B on an RTX4090 with half-second per-token latency
Serving Llama2-70B on an RTX4090 with Sequoia
Windows 10 RCE: The exploit is in the link
Chaining a misconfiguration in IE11/Edge Legacy with an argument injection in a Windows 10/11 default URI handler and a bypass for a previous Electron patch, we developed a drive-by RCE exploit for Windows 10. The main vulnerability in the ms-officecmd URI handler has not been patched yet and can also be triggered…
Lockfree Algorithms (2010)
Seru88 adalah situs iGaming resmi dengan sistem RNG transparan, pilihan permainan lengkap, akses mobile dan desktop, serta layanan pelanggan 24/7.
Microcode in Intel's 8087 floating-point chip: the scale instruction
In the 1970s, floating-point arithmetic was a mess. Computer manufacturers had a dozen incompatible arithmetic standards. Moreover, floating...
MySQL now shows its thread names at OS level for better troubleshooting
Starting from v8.0.27, the MySQL daemon shows its thread names at the OS level too, for better troubleshooting. The MySQL 8.0.27 release notes say this: To assist monitoring and troubleshooting, the Performance Schema instrumentation is now used to export names of instrumented threads to the operating system. This…
Amazon EC2 Instance Update – Faster Processors and More Memory
Last month I told you about the Nitro system and explained how it will allow us to broaden the selection of EC2 instances and to pick up the pace as we do so, with an ever-broadening selection of compute, storage, memory, and networking options. This will allow us to give you access to the latest […]
Why use Paxos instead of Raft?
TLDR: Neon separates storage and compute, substituting the PostgreSQL persistency layer with a custom-made distributed storage written in Rust. Due to this separation, some nodes don’t have persistent disks. The original Raft paper works only with uniform nodes, but Paxos variants support proposers without storage and…
Four billion messages an hour: benchmarking Deepstream throughput
A realtime server for the modern web
Linux latency measurements and compositor tuning
Linux latency on the desktop and in games compared to Windows. Network streaming with Sunshine and Moonlight. Tuning the KWin compositor for lower latencies.
Measuring the overhead of WebAssembly using libsodium
The libsodium cryptographic library added support for WebAssembly back in 2017.
JRE 8 needs more codecache than before
How Indeed investigated and addressed high system load after Java 8 migration of its job search web app
A journey to io_uring, AIO and modern storage devices
We performed experiments to find out how different Linux system calls perform for available devices.