Brad Fitzpatrick
Brad Fitzpatrick
The set of column names in a program is relatively bounded; cache them in memory forever to save on some per-query allocs. Benchmark (of 5 row result set) doesn't show...
Key is a bit weird now: ```go type Key [keyLen]byte ``` You expose its representation only halfway: you say it's a byte array (is that important?), but don't say its...
To show that RemoveByPeer is slow. Currently: ``` (pprof) top Showing nodes accounting for 2.99s, 96.14% of 3.11s total Dropped 35 nodes (cum
In Go 1.8, the runtime has improved always-on data race detection for maps (see https://beta.golang.org/doc/go1.8#mapiter). It caught this bug, which crashes the whole program instead of letting memory be silently...
On macOS, subnet routers forwarding connections on with netstack can bind to the wrong device when the machine has multiple NICs. Situation from debug call: * macOS (one of the...
Several people have reported now that installing our deb packages on Ubuntu on WSL (Windows Subsystem for Linux) doesn't work because WSL doesn't have or use or start systemd, but...
(I thought we had a bug about this but I can't find it) We currently let you configure a node to both be & use an exit node, but it...
The less we can power up the radio on phones, the better. (e.g. it uses less power to send 2 packets back to back once a minute than it does...
https://twitter.com/dstaley/status/1539773980692733952 has tips about SELinux. As somebody who knows ~nothing about SELinux, I'm not sure what it's saying. (That's some sort of exception policy you put somewhere?) /cc @maisem @danderson...