It's fun to flip back to 1954 conversations of "automatic programming" - using a compiler to generate machine code based on human-friendly text instead of manually writing it out by hand. www.computerhistory.org/collections/...
Electrified Filth
Electrified Filth reposted
After 8.5 years in Germany, I finally earned the right to wear socks and sandals. Citizenship has been a goal for a long time- I’ve had to line up at 4am and dodge physical punches at the immigration office to compete for limited appointment slots for visas. Now it’s time for some exciting new goals
I keep coming back to this talk years later, there is so much interesting stuff in here that has been beneficial for reasoning about performance issues, even though it's ostensibly about security. www.youtube.com/watch?v=FGX-...
Just increased the write throughput of my lock-free B+ tree by around 400% when it's dynamically detected that it's not being used concurrently. This is another benefit of selectively avoiding Sync in concurrent Rust. Also, now that I'm preparing to merge it into sled, I've made it MIT/Apache-2.0
"Whole essays could develop from this, in terms of how a few simple passive components in the TB-303 mimic the distress cry of a living, sentient creature." https://www.firstpr.com.au/rwi/dfish/303-unique.html
Quorum Fixer and FlexiRaft are good examples of applying both operational and theoretical best practices while scaling up large numbers of quorum-based replicated systems.
Meta has published a blog post on making MySQL distributed using Raft 🔗 https://engineering.fb.com/2023/05/16/data-infrastructure/mysql-raft-meta/
I'm so happy that This is Hexagon Sun, the Boards of Canada documentary, was also freely released. It's so wholesome and well-made. https://www.youtube.com/watch?v=PI3b6EEltD4
Luiz André Barroso's work is so damn good for getting a good mindset for large scale distributed systems... As I'm refreshing some knowledge before a new job I just learned that The Datacenter as a Computer (3rd) is free to download now! https://link.springer.com/book/10.1007/978-3-031-01761-2
Added reverse iteration and a bunch of useful atomic operations to my Rust lock-free B+ tree! * first/last/pop_first/pop_last * get_{gt/gte/lt/lte} available in concurrent-map 1.0.14 https://github.com/komora-io/concurrent-map
You are up to date.