Overview
News
Salaries
Products
People
Growth
Offices
Financials

Overview

Much ado about "nothing" Published on 2024-04-27, 2124 words, 8 minutes to read Author's note Originally, I was gonna wait a bit before writing this.

News

Blog 2 months ago
Extending immutability: deletion without losing data
Tigris has a pretty advanced replication scheme for writes. What happens when you actually need to delete things? Turns out deleting things is hard in distributed systems. Especially when you have a geo-replicated active-active database like Tigris does.
Read more
Report
Blog 2 months ago
Anubis v1.27.0: Moenbryda Wilfsunnwyn
Anubis v1.27.0 (Moenbryda Wilfsunnwyn) is now available via Docker and direct download from GitHub releases. This release adds Windows Server support, automatically renames cookies based on settings to avoid infinite challenge loops, adds two new localiza
Read more
Report
Blog 2 months ago
SigV4 authentication is surprisingly complicated
SigV4 looks simple: sign a request, check the signature. Then you implement canonicalization, clock skew, and a cache that isn't allowed to hold your key. Tigris is a drop-in replacement for AWS S3 (or GCS, anything S3API compatible). As such, we need to
Read more
Report
Blog 3 months ago
You should probably check on your smart appliances
The scraping problem is worse than anyone can imagine and thanks to my friends at Sourceware we have some real data to prove it. I've been working more on Anubis' reputation database and I've run into a really weird discovery: 80-90% of the hits created b
Read more
Report
Blog 3 months ago
Presigned URLs are technically a security vuln
A presigned URL is a replay attack you did on purpose. Replayable auth tokens are the textbook way to create vulnerable systems, but Tigris ships them as a first-class feature with presigned URLs and so does every other object storage system on the planet
Read more
Report
Blog 3 months ago
The console wars have been lost
Previously I opined that Valve was about to win the console generation. I couldn't have possibly predicted that both Microsoft and Sony would just self-sabotage so hard that they're both going to lose. Between Microsoft's decimation of the Xbox division,
Read more
Report
Blog 3 months ago
Agents are monads (but not that kind)
An AI agent is its state. Strip away that state and you don't have a lesser version of your agent; you have only the base model it was running on. This hyle of your weights is much different from the pneuma of your agent. Okay, from a functional programmi
Read more
Report
Blog 4 months ago
"No way to prevent this" say users of only language where this regularly happens
In the hours following the release of CVE-2026-8461 for the project FFmpeg, site reliability workers and systems administrators scrambled to desperately rebuild and patch all their systems to fix an out-of-bounds write in the MagicYUV decoder (libavcodec/
Read more
Report
Blog 4 months ago
"No way to prevent this" say users of only language where this regularly happens
In the hours following the release of CVE-2026-55200 for the project libssh2, site reliability workers and systems administrators scrambled to desperately rebuild and patch all their systems to fix an out-of-bounds write in ssh2_transport_read() due to a
Read more
Report
Blog 4 months ago
I taught a bucket to speak git
What happens if I just point a git server at an object storage bucket? Back when I was porting agent sandboxes to Go, I built everything on top of billy, a filesystem abstraction for Go. The whole trick of the project was teaching a Tigris bucket to act e
Read more
Report
Show more news