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

Killing my inner Necron

On surviving surgery, confronting mortality, and finding peace on the other side.

Xe Iaso's blog Valid

Portable monitors are good

A review of portable monitors for travel

Xe Iaso's blog Valid

Life Update: On medical leave

Taking some time off for medical reasons until early April

Xe Iaso's blog Valid

Anubis v1.25.0: Necron

github.com/TecharoHQ/anubis/releases/tag/v1.25.0

Hey all, I'm sure you've all been aware that things have been slowing down a little with Anubis development, and I want to apologize for that. A lot has been going on in my life lately (my blog will have a post out on Friday with more information), and as a result I ...

Xe Iaso's blog Valid

The Discourse has been Automated

An AI agent submitted a PR to matplotlib, got rejected, and then wrote a callout blogpost attacking the maintainer. I have no idea how to feel about this.

Xe Iaso's blog Valid

Matrix ain't it chief

Watch arathorn get in the replies for this one.

Xe Iaso's blog Valid

Humanity's last programming language

What if markdown was executable? You get markdownlang.

Xe Iaso's blog Valid

Zendesk, get your shit together please

BORN TO GET SPAMMED, WORLD IS A FUCK, SPAMHAUS THEM ALL 2026, I am inbox full man, 410,757,864,530 Zendesk emails

Xe Iaso's blog Valid

Life pro tip: a Steam Deck can be a bluetooth speaker

Your headphones may only let you get audio from one source at once, but Linux has no such limitations!

Xe Iaso's blog Valid

Did Zendesk get popped?

I've got like 50 emails from Zendesk customers to activate an account.

Xe Iaso's blog Valid

Backfilling Discord forum channels with the power of terrible code

tigrisdata.com/blog/discord-backfill/

Hey all! We've got a Discord so you can chat with us about the wild world of object storage and get any help you need. We've also set up Answer Overflow so that you can browse the Q&A from the web. Today I'm going to discuss how we got there and solved one of the...

Xe Iaso's blog Valid

Tormentmaxxing 'simple requests'

Automating the full lifecycle of 'quick' requests with Claude Code slash commands

Xe Iaso's blog Valid

I made a simple agent for PR reviews. Don't use it.

Reviewbot is eternal, yet also very cooked.

Xe Iaso's blog Valid

2026 will be my year of the Linux desktop

The meme will no longer be a dream.

Xe Iaso's blog Valid

Git's HTTP server side design does not scale

A small rant about CGI.

Xe Iaso's blog Valid

Arcane Cheese with Doomtrain Extreme

If you don't play Final Fantasy 14, try to identify how many words in this post are in the bible.

Xe Iaso's blog Valid

New AI slop signal: code blocks with weird indentation

If the first line of a set of commands isn't indented but the rest are: the post is AI slop

Xe Iaso's blog Valid

Valve is about to win the console generation

Valve does nothing and still wins

Xe Iaso's blog Valid

Immutable by Design: The Deep Tech Behind Tigris Bucket Forking

tigrisdata.com/blog/bucket-forking-deep-dive/

Xe Iaso's blog Valid

Using Assisted-by commit footers instead of banning AI tools

It sounds like ceding ground to the pro-AI crowd, however if you get people to be honest about it then everyone benefits.

Xe Iaso's blog Valid

Fearless dataset experimentation with bucket forking

tigrisdata.com/blog/dataset-experimentation/

This blog post explores how Tigris Object Storage's bucket forking feature enables isolated dataset experimentation similar to forking code repositories. It demonstrates creating parallel data timelines for filtering, captioning, and resizing game screenshots without duplicating storage, allowing safe experimentation on large datasets.

Xe Iaso's blog Valid

Taking steps to end traffic from abusive cloud providers

anubis.techaro.lol/blog/2025/file-abuse-reports

This blog post explains how to effectively file abuse reports against cloud providers to stop malicious traffic. Key points: Two IP Types: Residential (ineffective to report) vs. Commercial (targeted reports) Why Cloud Prov...

Xe Iaso's blog Valid

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

In the hours following the release of CVE-2025-62229 for the project X.Org X server, site reliability workers and systems administrators scrambled to desperately rebuild and patch all their systems to fix a use-after-free bug in the XPresentNotify extension. This is d...

Xe Iaso's blog Valid

First look at the DGX Spark

A local supercomputer between the size of a Mac mini and a Mac mini.

Xe Iaso's blog Valid

Hastily made coffee video

I made a video about making coffee

Xe Iaso's blog Valid

Announcing the Tigris Storage SDK

tigrisdata.com/blog/storage-sdk/

Tigris has launched a new Storage SDK for JavaScript/TypeScript that simplifies object storage interactions with a more straightforward API than AWS S3 SDK. The SDK uses environment variables for configuration, reduces cognitive complexity, and supports client uploads to avoid egress fees.

Xe Iaso's blog Valid

We do our billing with Prometheus

tigrisdata.com/blog/billing-prometheus/

Tigris uses Prometheus metrics for billing instead of events. This approach with asynchronous collection and handling of high cardinality issues actually benefits customers by potentially underbilling them. An interesting look at how to leverage observability tools for business operations.

Xe Iaso's blog Valid

We all dodged a bullet

That NPM attack could have been so much worse.

Xe Iaso's blog Valid

Global Replication Made Easy

tigrisdata.com/blog/talks/2025/global-replication/

Tigris makes data globally available, durable, and low-latency using a hybrid replication approach that pushes metadata but pulls data on-demand. This talk explains their approach to simplifying global data replication.

Xe Iaso's blog Valid

Sometimes CPU cores are odd

anubis.techaro.lol/blog/2025/cpu-core-odd

This post discusses how dividing an odd number of CPU cores by 2 in JavaScript creates decimal thread counts, causing invalid responses in Anubis. The fix truncates decimal values using Math.trunc.