OpenBSD: How it all started
OpenBSD remains a crucial yet largely unacknowledged player in the open-source field.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 553 posts.
OpenBSD remains a crucial yet largely unacknowledged player in the open-source field.
For a recent project I've been working on, I wanted to include a graph showing the relationships between different artists on Spotify. Spotify provides the data directly from their API, and I had everything set up to pull it for a user's top artists and into the browser.
What connections are, how they affect our systems, and how and why pooling works.
In order to get the most performant site possible when building the codebase for our public Stack Overflow site, we didn’t always follow best practices.
Last month I announced a toy project called QOI — the Quite OK Image Format . It losslessly compresses RGB and RGBA images to a similar size of PNG, while offering a 20x-50x speedup in compression and 3x-4x speedup in decompression.
A small enhancement to Datasette this week: I’ve added support for proxying via Unix domain sockets. This started out as a feature request from Aslak Raanes: #1388: Serve using UNIX …
This post explains how Linux memory overcommit and OOM-killer behavior can turn a single runaway query into a full PostgreSQL crash, and why many managed cloud database services fail to disable overcommit the way self-hosted PostgreSQL recommends.
This blog post describes the optimizations enabled by -ffast-math when compiling C or C++ code with GCC 11 for x86_64 Linux (other languages/operating systems/CPU architectures may enable slightly different optimizations).
It's been almost 6-months since we released Wasmer 1.0, and the community support and reception were incredible. Since then, we've been hard at work on the next version of Wasmer.
As cheesy as the title sounds, I promise it cannot beat the cheesiness of the technique I’ll be telling you about in this post. The morning I saw Mark …
With the second gen of Graviton2 instances announced, we decided to take a look at the price/performance from the standpoint of running PostgreSQL.
When we wrote our assembler we made many design choices that helped us cut down on the complexity of the assembler itself. One of those decisions was to have the assembler directly output executables. That was a good choice in that it allowed us to quickly test as we were developing: once we implemented an opcode, we…
Spaceflight, from the beginning, has depended on computers – both on the ground and in the spacecraft. SpaceX has carried it to a new level. We recently spoke with Steven Gerding, Dragon’s software development lead, about the special challenges software development has for SpaceX's many missions.
Reducing update size is important to you, and to us. Explore the techniques we used in Windows 11.
💻 Casino brand Royal reels casino 🎯 Alternative names Royal reels, Royal reels casino Australia, Royal Reels pokies, Royal reels online casino 📅 Launch year 2021 🔗 Royal reels mirrors 17, 18, 19, 21, 22, 23, 24, 26 🌐 Supported regions Australia and most international markets, excluding restricted jurisdictions under…
Introduction
Addendum : Many Hacker News commenters correctly point out that the right way to indicate to the compiler that a value does not change is const . This post is not about C best practices, but just about how one can easily get to the bottom of this kind of surprising behavior by looking at the compiler output. This…
One of the most important optimisation goals underlying the Wendelstein 7-X fusion device at Max Planck Institute for Plasma Physics in Greifswald has now been confirmed. An analysis by IPP scientists in the journal Nature shows: In the optimised magnetic field cage, the energy losses of the plasma are reduced in the…
A question I get asked with some frequency is: why bother measuring X, why not build something instead? More bluntly, in a recent conversation with a newsletter author, his comment on some future measurement projects I wanted to do (in the same vein as other projects like keyboard vs. mouse , keyboard , terminal and…
Making an external bootable SSD for an M1 Mac has proved tricky. Has this changed in macOS 11.2? If you’ve already got 11.1 running on one, how do you update it to 11.2?
I worked on Rust part-time for several years at Mozilla. During that period I regularly summarized how the compiler’s performance had improved. For example: 2017-11-12 to 2019-07-24.
Father, Founder, and FuturistBuilding bestinterest.app and podcasting for coparents.Learn more about me.
The MirkoPC is so far the closest thing to a full-fledged Raspberry Pi desktop computer: Based on the Compute Module 4, it has a full-size M.2 M-key slot, allowing the Pi to boot from reliable and fast NVMe SSD storage, a built-in headphone amp and line out, 4 USB 2.0 ports, gigabit Ethernet, two HDMI ports, and a…