Polonius is on by default in nightly Rust blog.rust-lang.org/2026/08/04/e... looking forward to getting rid of a few copies and unsafe in performance sensitive code paths once it's in stable.
Artem Krylysov
@artem.krylysov.com
Databases and distributed systems. Working at Datadog on Metrics. https://artem.krylysov.com/
Software infrastructure at a glance (July 23, 2026) NYC Apache Iceberg Community Meetup in New York next month. @artem.krylysov.com shares how MVCC and transactions work in RocksDB. Atoms raises a $1.7B round. And Databento is hiring a C++/Rust developer.
New post on how MVCC is implemented in LSM-trees and how RocksDB builds transactions on top, with a benchmark comparing optimistic and pessimistic transactions artem.krylysov.com/blog/2026/07...
I wasn't expecting to hear The Prodigy and see a laser show at a kids event
Solved the permission fatigue from Claude by running it with dangerously-skip-permissions inside a VM that only has access to the host code directory. claudevm() { limactl shell --workdir "$PWD" default -- claude --dangerously-skip-permissions "$@" }
What's up with Opus 4.8 using bash for everything instead of built-in tools? "It was habit"?!
Turns out my local wiki setup, which is just a pile of markdown files tracked in Git that I've been using for a decade was so ahead of its time. With AI it's a Second Brain™ now.
After a decade of wanting to remove a CSS framework from my personal website, it's finally done thanks to Claude! The first attempt, where I just asked Claude to get rid of the framework, didn't go well, the website looked very janky.
Apparently one of the new popular games stores its game state in RocksDB - "In 60-90 seconds, Windrose read 32GB and wrote 1.3GB from the drive" www.tomshardware.com/pc-component...
BBC reporting on Gen Z drug addicts, sellers and makers in Russia, some sharing their lives on TikTok and Telegram www.youtube.com/watch?v=Y5wa...
turbopuffer: Object Storage-native Database for Search by Simon Eskildsen www.youtube.com/watch?v=pqoR... This is an outstanding talk. People are not talking enough about how unnecessary complexity, technical and organizational slows down teams and projects to crawl.
turbopuffer: Object Storage-native Database for Search (Simon Eskildsen)
YouTube video by CMU Database Group
youtube.com
If you are running CPU-bound workloads in the cloud and are not using the latest ARM instance types, you are losing money www.cs.cit.tum.de/fileadmin/w0...
I've posted my latest recap of the world of databases: www.cs.cmu.edu/~pavlo/blog/... All the hot topics from the last year: • More Postgres action! • MCP for everyone! • MongoDB gets litigious with FerretDB! • File formats! • Market movements! • The richest person in the history of the world!
Databases in 2025: A Year in Review
The world tried to kill Andy off but he had to stay alive to to talk about what happened with databases in 2025.
cs.cmu.edu
Back to skis after 15 years of snowboarding. Can't decide between High Anxiety Adios.
"I simplified tx: Mutex<Option<mpsc::Sender<ScheduledTask>>> to tx: Arc<Mutex<Option<mpsc::Sender<ScheduledTask>>>>." Claude, are you sure?
AI-assisted coding feels a lot like a mix of management and coaching junior engineers, except you are coaching the LLM instead of a person.
Rust database developer starter pack: - Arc<Mutex>, RwLock, Ouroboros, ArcSwap - "Is atomic::Ordering::Relaxed enough here?" - Iterator borrowing from itself - "Polonius is not really ready for widespread use" - Tokio async disk IO is just blocking IO in a thread pool - tokio-uring: "Dead or dying?"
Just got cured ham I bought in duty-free in France confiscated at the US border 🤦♂️apparently you can't bring it www.help.cbp.gov/s/article/Ar...
Using uv with inline dependency declarations is a gamechanger for Python scripts docs.astral.sh/uv/guides/sc...
Added a few Mikkeller prints - exactly what the kitchen was missing.
JetBrains IDEs have gone downhill in recent years. IntelliJ went from working almost flawlessly for Rust and Go to often having issues to the point where the IDE becomes unusable. I'm not sure how they are going to survive with free alternatives getting pretty good.
Out of curiosity I attempted a "100% AI generated PR" with Claude Code. It was very tedious. You either have to do a lot of handholding, which makes the whole process net negative, or you have to lower the quality bar, which can be fine in some cases.
$7 for an iced latte?! Specialty beans from B&W and Onyx Coffee suddenly don't sound expensive.
This piece of code in RocksDB caught my eye. The exact same snippet exists in Snappy and many other projects if you search GitHub for the magic constant. I was curious what "problematic" means exactly. After some digging TIL CRC(A + CRC(A)) is always the same constant, regardless of A.
What a shame, BBC Radio 1 Essential Mixes are no longer available outside the UK. I've been listening it since around 2010. The show had a huge impact on me. Discovered so much great music thanks to it and met great people as a result.
What is the 2025 equivalent of raw, intense and politicly charged "Jahba - The Part Time Revolutionary" that dropped 20 years ago? krissrecords.bandcamp.com/track/bush-i...
Bush is a Pussycloth, by Jahba
from the album KRISS#1 : Jahba - The Part Time Revolutionary
krissrecords.bandcamp.com
Building software compatible with popular system's APIs and formats is a blessing and a curse. You can easily bootstrap integration tests - run side by side correctness checks and reuse benchmarks. But it also means reimplementing decades of legacy code, carrying choices that no longer make sense.
Anthropic is now shaming me for not working on my side project often enough. Let's see how far these $40 take it.