Sign up

Xe Iaso's blog

Not verified No WebSub updates No webmention support Valid

Thoughts and musings from Xe Iaso

Generator
Lume v2.2.0
Public lists
davewiner/hackerNewsStars
Fetched

Xe Iaso's blog Valid
Text

You can run git on object storage if you re-make packfiles

tigrisdata.com/blog/objgit-packfiles/

It sure seems that a bunch of companies are trying to ship a git product of some kind as of late. Wonder why that is. Either way, I’m building a Git server backed by object storage as an open-source project. It sounded simple enough to start: ...

Xe Iaso's blog Valid
Text

Everyone should slow down AI development except for me

The power of science is staggering! Every day we're making new advancements in the field of generative artificial intelligence via judicious application of large language model inference technology. However, as we approach the next critical threshold in capability, we must l...

Xe Iaso's blog Valid
Text

It took a year to ship WebAssembly in Anubis

anubis.techaro.lol/blog/2026/anubis-wasm/

After a year of work, hundreds of commits, 5 generations of pull requests, dozens of tests, rewriting part of Anubis in Rust, the first compiler bug of my career, and at least three times making my tower run out of ram I think I have finally done it. The next versio...

Xe Iaso's blog Valid
Text

Conflict resolution is “fun”

tigrisdata.com/blog/conflict-resolution-is-fun/

One of the hardest problems in distributed systems is conflict resolution, or the same basic problem as merge conflicts in Git. Git merge conflicts happen when your branch differs from upstream in a way that Git can’t easily work its way around so it ...

Xe Iaso's blog Valid
Text

"No way to prevent this" say users of only language where this regularly happens

In the hours following the release of CVE-2026-41992 for the project GNU gzip, site reliability workers and systems administrators scrambled to desperately rebuild and patch all their systems to fix decompressing two files in the same invocation of gzip (that's possib...

Xe Iaso's blog Valid
Text

How to make VS Code go back to the old UI

What do you wanna bet someone's gonna get promoted for deleting this workaround from the code?

Xe Iaso's blog Valid
Text

If your VS Code remotes stopped working, downgrade to v1.124.x

Quality software reigns again

Xe Iaso's blog Valid
Text

Anubis continues to expose new ways people configure webservers

TL;DR: if admins turn off browser features, those features won't work in confusing ways that are annoying to debug

Xe Iaso's blog Valid
Text

Site update: a few posts have been removed

TL;DR: hospital drugs are some shit, man

Xe Iaso's blog Valid
Text

Extending immutability: deletion without losing data

tigrisdata.com/blog/soft-delete-deep-dive/

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 do...

Xe Iaso's blog Valid
Text

Anubis v1.27.0: Moenbryda Wilfsunnwyn

anubis.techaro.lol/blog/release/v1.27.0/

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 localizations, and ...

Xe Iaso's blog Valid
Text

SigV4 authentication is surprisingly complicated

tigrisdata.com/blog/sigv4/

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...

Xe Iaso's blog Valid
Text

You should probably check on your smart appliances

TL;DR: is your refrigerator running malware? If so, you better catch it!

Xe Iaso's blog Valid
Text

Presigned URLs are technically a security vuln

tigrisdata.com/blog/presigned-urls-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 pl...

Xe Iaso's blog Valid
Text

The console wars have been lost

Valve wins by doing absolutely nothing

Xe Iaso's blog Valid
Text

Agents are monads (but not that kind)

I managed to write this without using the word endofunctor once. Wait, shit, I just did. Uhhh, oops!

Xe Iaso's blog Valid
Text

"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/magicyuv.c) c...

Xe Iaso's blog Valid
Text

"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 missing upper...

Xe Iaso's blog Valid
Text

I taught a bucket to speak git

tigrisdata.com/blog/objgit/

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 Ti...

Xe Iaso's blog Valid
Text

I hate compilers

You'd think that given the same bytes of input you'd get the same bytes of output. lol. lmao. No, you don't. It's complicated.

Xe Iaso's blog Valid
Text

Why are cached input tokens cheaper with AI services?

TL;DR: the GPU doesn't have to math as hard

Xe Iaso's blog Valid
Text

"No way to prevent this" say users of only language where this regularly happens

In the hours following the release of CVE-2026-45447 for the project OpenSSL, site reliability workers and systems administrators scrambled to desperately rebuild and patch all their systems to fix a heap use-after-free in PKCS7_verify(). This is due to the affected c...

Xe Iaso's blog Valid
Text

Giving your Go apps Tigris superpowers

tigrisdata.com/blog/storage-sdk-go/

Tigris is S3-compatible, which means you can point the AWS SDK at it and most things just work. The catch is that the Tigris-exclusive features—bucket forking, snapshots, object renaming, and the like—need verbose workarounds because the AWS SDK doesn't know they exist. ...

Xe Iaso's blog Valid
Text

IPv6 zones in URLs are a mistake

Run away while you still can, it's not too late for you to avoid the curse of knowledge.

Xe Iaso's blog Valid
Text

"No way to prevent this" say users of only package manager where this regularly happens

In the hours following the news that Redhat Insights' JavaScript packages fell victim to a supply chain attack via NPM, developers and systems administrators scrambled ensure all of their projects were unaffected from a supply chain attack that steals credent...

Xe Iaso's blog Valid
Text

Dancing mad with sandboxing

Kefka is a Go-native shell sandbox with coreutils, Python via WebAssembly, and more. Learn the works of madness that went into making this happen!

Xe Iaso's blog Valid
Text

"No way to prevent this" say users of only package manager where this regularly happens

In the hours following the news that art-template fell victim to a supply chain attack via NPM, developers and systems administrators scrambled ensure all of their projects were unaffected from a supply chain attack where attackers have controlled the reposit...

Xe Iaso's blog Valid
Text

"No way to prevent this" say users of only language where this regularly happens

In the hours following the release of CVE-2026-45250 for the project FreeBSD, site reliability workers and systems administrators scrambled to desperately rebuild and patch all their systems to fix a kernel stack overflow when validating permissions of the setcred(2) ...

Xe Iaso's blog Valid
Text

"No way to prevent this" say users of only language where this regularly happens

In the hours following the release of CVE-2026-45584 for the project Microsoft Windows, site reliability workers and systems administrators scrambled to desperately rebuild and patch all their systems to fix a memory safety vulnerability resulting in arbitrary code ex...

Xe Iaso's blog Valid
Text

Amazonbot is finally respecting robots.txt

Thanks for giving me a viable business model Amazon!