Damien Neil

Damien Neil

@misago.org

Gopher. Mostly posts cat pictures. Probably not actually the most evilest cat in the world. he/him

747 followers44 following57 posts

20 books that have stayed with you or influenced you. One book per day. No explanations, no reviews, just covers.

Shaenon K. Garrity@shaenon.bsky.social

Choose 20 books that have stayed with you or influenced you. One book per day for 20 days, in no particular order. No explanations, no reviews, just covers.

View full thread

20 books that have stayed with you or influenced you. One book per day. No explanations, no reviews, just covers.

Shaenon K. Garrity@shaenon.bsky.social

Choose 20 books that have stayed with you or influenced you. One book per day for 20 days, in no particular order. No explanations, no reviews, just covers.

View full thread

20 books that have stayed with you or influenced you. One book per day. No explanations, no reviews, just covers.

Shaenon K. Garrity@shaenon.bsky.social

Choose 20 books that have stayed with you or influenced you. One book per day for 20 days, in no particular order. No explanations, no reviews, just covers.

View full thread

20 books that have stayed with you or influenced you. One book per day. No explanations, no reviews, just covers.

Shaenon K. Garrity@shaenon.bsky.social

Choose 20 books that have stayed with you or influenced you. One book per day for 20 days, in no particular order. No explanations, no reviews, just covers.

View full thread

20 books that have stayed with you or influenced you. One book per day. No explanations, no reviews, just covers.

Shaenon K. Garrity@shaenon.bsky.social

Choose 20 books that have stayed with you or influenced you. One book per day for 20 days, in no particular order. No explanations, no reviews, just covers.

View full thread

20 books that have stayed with you or influenced you. One book per day. No explanations, no reviews, just covers.

Shaenon K. Garrity@shaenon.bsky.social

Choose 20 books that have stayed with you or influenced you. One book per day for 20 days, in no particular order. No explanations, no reviews, just covers.

View full thread

20 books that have stayed with you or influenced you. One book per day. No explanations, no reviews, just covers.

Shaenon K. Garrity@shaenon.bsky.social

Choose 20 books that have stayed with you or influenced you. One book per day for 20 days, in no particular order. No explanations, no reviews, just covers.

Damien Neil reposted

I just closed go.dev/issue/54766 as fixed! Please try out the RC! 🇨🇭┳┳

go.devruntime: use SwissTable · Issue #54766 · golang/goAbstract From ByteDance Programming Language Team We suggest using SwissTable in the runtime to replace the original implementation of the hashmap. SwissTable is now used in abseil and rust by defa...
Go@golang.org

🎊 Go 1.24 Release Candidate 1 is released! 🏃‍♀️ Run it in dev! Run it in prod! File bugs! go.dev/issue/new 🔈 Announcement: groups.google.com/g/golang-ann... 📦 Download: go.dev/dl/#go1.24rc1

View full thread

So: Four channels! Readable/writeable/neither/both. At most one channel contains a value. To wait for readability, you select on readable/both, and so on. Two bits, four states, four chans.

In an in-memory net.Conn implementation, I found that I needed two bits of state: Readable or writable. Reads block until the conn buffer contains data, writes block until there’s space in the buffer. (This is not a Conn, this is one direction of traffic on a pair of Conns.)

You are up to date.