Josh Baker

@tidwall.bsky.social

https://tile38.com | https://github.com/tidwall | https://tidwall.com

I'm always looking for recommendations on people to interview for The Consensus. I publish one of these a month. Looking for developers anywhere in the world with an interesting background who contribute to key software infrastructure.

Woke up to a flood of bot generated Github notifications. So much noise. what a waste. I'm going to begin disabling pull requests and issues for my repositories. And start the transition away from GH. Have an issue? Traditional email should suffice.

James O’Gorman@jamesog.net · 3mo ago

I was relieved when GitHub added the ability to turn off pull requests recently. I don't mind sharing the random things I write but usually I don't want the burden of random contributions.

I've spent the past couple months hand crafting a new B-tree map implementation for Go. It's fast. Faster than Rust's BTreeMap. Faster than the fastest C++ (frozenca/btree). And about 2x faster than my current Go btree (tidwall/btree).

Bild

Go 1.26 brings the long-awaited vectorized operations (SIMD) in the simd/archsimd package. Since it's hard to create a portable high-level API, the Go team decided to start with a low-level, architecture-specific one and support only amd64 for now.

Bild