When pigs fly: optimising bytecode interpreters
This is part two in my series of articles about bytecode interpreters, based on a small stack virtual machine which I have nicknamed PM…
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 2,560 posts.
This is part two in my series of articles about bytecode interpreters, based on a small stack virtual machine which I have nicknamed PM…
QUIC, the new internet transport protocol set to replace TCP, was comprehensively built by tech industry leaders over nearly seven years. Go behind the scenes to see how QUIC evolved from a lofty experiment to a standard set to modernize the internet.
The official home of the Erlang Programming Language
A modular embedded ecosystem—bare-metal hardware, software stacks, and a cloud platform for real-time IoT and distributed systems.
Discover the tech stack used by Algolia. Explore 15 tools across 4 categories.
TL;DR: I set up Minikube on an old (2012) MacBook Air and configured it to be able to connect from outside my home network so I would have an always-on Kubernetes cluster at home to experiment with.
Access to this page requires authorization. You can try signing in or changing directories .
With the recent release of Ubuntu 24.04, we at Snyk Security Labs thought it would be interesting to examine the latest version of this Linux distribution to see if we could find any interesting privilege escalation vulnerabilities.
A summary of a Codethink sponsored project which implements a cryptographically secure bootloader, written in Rust, for RISC-V.
SIMD in game development Often in game development we talk about SIMD. It is the holy grail of CPU performance, often out of reach. The conventional wisdom is that it is difficult to achieve real gains from SIMD. It is tempting to build a math library around SIMD hoping to get some performance gains. However, it often…
gitfs went on a trip around the world, and we were there to document it: fro Italy to Sweden, from the UK to Spain, gitfs has been center stage.
Find software and development products, explore tools and technologies, connect with other developers and more. Sign up to manage your products.
When considering the panel to discuss concurrency, you’d be pushed to find a higher calibre than Sir Tony Hoare, Joe Armstrong, and Carl Hewitt.
Purism makes premium phones, laptops, mini PCs and servers running free software on PureOS. Purism products respect people's privacy and freedom while protecting their security.
This vulnerability allows a physically-present attacker to control the full disk encryption unlock process and gain complete access to decrypted content in some cases where a TPM, dracut and Clevis are used.
A glance at this year's OSDI program shows that Operating Systems are a small niche topic for this conference, not even meriting their own full session. This is unfortunate because good OS design has always been driven by the underlying hardware, and right now that hardware is almost unrecognizable from ten years ago…
For Claude to learn from experience, it has to decide what’s worth remembering before it knows what’s next. Here’s how “dreaming” helps it organize memory and correct mistakes.
Have you ever wondered how well PostgreSQL performs on a Raspberry Pi 3B ? Oh. You haven't? Oh well, I asked myself that question and put it to the test. This post covers how I used pgbench to answer this question and the results of what I found.
Discover Azure Kubernetes Service (AKS) for secure, scalable containerized app deployment and management with fast delivery on managed Kubernetes clusters.
The Recurse Center is a self-directed, community-driven educational retreat for programmers in New York City.
Slack has a global customer base, with millions of simultaneously connected users at peak times. Most of the communication between users involves sending lots of tiny messages to each other. For much of Slack’s history, we’ve used HAProxy as a load balancer for all incoming traffic. Today, we’ll talk about problems we…
Documentation and guides from the team at Fly.io.
Almost 3.5 years ago I started the Mailinator(tm) service. I got the bulk of the idea from my drunk roommate at the time and the first incar...
The hard realities of distributed systems, partial failures, network faults, and unpredictable latency, and how Amazon designs to handle them.
Welcome to the v0.10 release of the Windows Terminal! As always, you can install the Windows Terminal from the Microsoft Store or download the package
Get all of the latest cloud storage news and insights from Backblaze - the leading independent cloud storage provider.