Nested Transactions in CockroachDB 20.1
What do nested transactions look like in an ACID environment? We explore the journey of a nested SQL transaction in CockroachDB in this post.
Walking the Clojure source history: a talk not given
Years ago I planned to give a talk centered around exploring the Clojure source history to find interesting buried artifacts. In service to that goal I walked every commit in the repository to see what I could find. There were indeed interesting discoveries, but eventually my passion for giving the talk 1 dissipated…
Reverse-engineering the audio chip in the Nintendo Game Boy Color
The Nintendo Game Boy Color is a handheld game console that was released in 1998. It uses an audio amplifier chip to drive the internal s...
NetBSD 9.1
After a small delay * , the NetBSD Project is pleased to announce NetBSD 9.1 , the first feature and stability maintenance release of the netbsd-9 stable branch.
Scale is a fantastic book on the hidden order of complex systems
A deep dive summary into on of the most interesting books I read this year.
Give Yourself More Playtime (2015)
I remember my first computer fondly. As a kid I was more than addicted to the Commodore 64.
In Depth: The Game Boy Printer
Diving deep into how this Game Boy accessory really works
Finding Software Bugs Using Symbolic Execution
Internet home of Raimondas Sasnauskas. Stories of my journey.
State of Independent SaaS
The State of Independent SaaS is our annual survey and benchmark report covering the insights you need to know in the Bootstrapped SaaS sector. Get data to help you make decisions about how to build and grow a successful software business.
What the Dunning-Kruger effect is and isn’t (2010)
If you regularly read cognitive science or psychology blogs (or even just the lowly New York Times!), you’ve probably heard of something called the Dunning-Kruger effect. The Dunning-Kruger e…
Scaling Datastores at Slack with Vitess
From the very beginning of Slack, MySQL was used as the storage engine for all our data. Slack operated MySQL servers in an active-active configuration. This is the story of how we changed our data storage architecture from the active-active clusters over to Vitess — a horizontal scaling system for MySQL. Vitess is…
Blameless post-mortems and a just culture (2012)
Last week, Owen Thomas wrote a flattering article over at Business Insider on how we handle errors and mistakes at Etsy. I thought...
Peppering (Password Storage)
Website with the collection of all the cheat sheets of the project.
How much do rockets pollute?
Some might find it ironic that an organization like NASA, who studies our atmosphere, is ok with rockets polluting it so much. Or isn’t it weird that Elon Musk, the same person who is pushing sustainable energy with Tesla also has a rocket company that runs on fossil fuels? So today we are going to do a deep dive into…
Undefined behavior can result in time travel (2014)
The rules of logic no longer apply when you cross the line.
Shelling Out: The Origins of Money (2002)
By Nick Szabo, 2002
What Is Zig's “Colorblind” Async/Await?
An introduction to Zig's curious concurrent programming API.
Say goodbye to resource-caching across sites and domains
A look-back at caching strategies from the past; with recent changes in Chrome's and Safari's caching strategies, there is no caching benefit from using publicly available third-party libraries anymore.
Wikipedia Is Badly Biased
Wikipedia's "NPOV" is dead. The original policy long since forgotten, Wikipedia no longer has an effective neutrality policy. There is a rewritten policy, but it endorses the utterly bankrupt canard that journalists should avoid what they call "false balance."
Emissions of richest 1 percent more than double the emissions of poorest 50%
The richest one percent of the world’s population are responsible for more than twice as much carbon pollution as the 3.1 billion people who made up the poorest half of humanity during a critical 25-year period of unprecedented emissions growth.
Quines: self-replicating programs (2005)
A “ quine ” (or “ selfrep ”) is a computer program which prints its own listing. This may sound either impossible, or trivial, or completely uninteresting, depending on your temper and your knowledge of computer science. Actually, it is possible, and there are some interesting ideas involved (in particular, writing a…
Performance Improvements in .NET 5
Explore many performance improvements, big and small, that have gone into the .NET 5 runtime and core libraries to make apps and services leaner and faster.
Named Tensors
Named tensors for better deep learning code.
Google Shares, Monetizes, and Exploits Your Data Without 'Selling' It
"Google will never sell any personal information to third parties; and you get to decide how your information is used." - Sundar Pichai Sound familiar? Although big tech companies like Google keep the lights on by harvesting and monetizing your personal data, they can be quick to mince words and deny the strawman…
Blogging about Midori (2015)
Joe Duffy's Blog | Adventures in the high-tech underbelly