Dropping Privileges in Go
Computer programs may do lots of things, both intended and unintended. What they can do is limited by their privileges. Since most operating systems execute programs as a certain user, the program has all the user’s precious privileges.
Baby's First DDS Signal Generator
The most essential instruments of an electronics lab: a powersupply, an oscilloscope,and a signal generator. Equipped with the first two, I decided to trymy ...
Highest Random Weight in Elixir | jola.dev
A description of HRW/rendezvous hashing and the HRW elixir library.
HP QuickWeb, Singular And Pointless | Gekk
HP got so twisted up in the late 2000s push for fast bootup that they invented completely new ways to waste developers' time
mvm - a fast virtual machine for Go
Mvm is a fast interpreter and virtual machine for Go and beyond. Run Go programs without a compiler, embed it, debug it.
That one time I used Go panics for flow control
How our protagonist discovered that a key service that powers our support was absurdly vulnerable to overload, and what we did to fix it.
A new suite of modern tools coming for editing and publishing RFCs
After a number of years of work, the initial rollout of a modern suite of tools for editing and publishing RFCs, including an entirely new rfc-editor.org website, will take place in May 2026.
Don't Roll Your Own ... - Susam Pal
Among software developers, and especially among those who work on security-sensitive systems, there is a well-known maxim: Don't roll your own crypto. Of course, you can roll your own crypto for learning purposes. But if you are going to use cryptography in...
The price of humans
What value are we giving / are we going to give to work done by humans?
GitHub - spylang/spy: SPy language
SPy language. Contribute to spylang/spy development by creating an account on GitHub.