Sign in

Garren

@garrensmith.bsky.social
1.2K followers 86 following 19 posts

Founding Engineer @ Tigris Data, CouchDB PMC - databases and distributed systems. Father, mountain biker, climber and musician

PostsRepliesMedia
Reposted by Garren
Tigris Data @tigrisdata.com · 15/09/2026
If our objgit post was so good last time, where's objgit post 2? Today we have an update on the epic saga of Xe reinventing Git storage on top of object storage: making seek-native packfiles. What does this mean? Well, git is complicated. Huddle into this thread!
tigrisdata.com
You can run git on object storage if you re-make packfiles | Tigris Object Storage
Git packfiles were designed for mmap and local disk, so pulling one object out of a bucket means guessing at a byte range. I wrote a new format instead.
1203
Reposted by Garren
Tigris Data @tigrisdata.com · 28/04/2026
If you need cheap and flexible agent storage in Typescript, use agent-kit: www.tigrisdata.com/blog/agent-k... You can have fifty parallel agents share one storage instead of 50, and four composable functions now replace 100+ storage and IAM calls.
tigrisdata.com
Introducing Agent Kit: Storage Workflows for AI Agents | Tigris Object Storage
A new TypeScript SDK giving AI agents the storage primitives they need: forks, workspaces, checkpoints, and event-driven coordination on Tigris.
121
Reposted by Garren
Tigris Data @tigrisdata.com · 09/10/2025
Big news! @tigrisdata.com raised $25M Series A led by Natalie Vais of Spark Capital w/ Martin Casado of a16z + Basis Set. Tigris is a faster, freer, AI-native storage cloud– running on our own hardware. Already powering fal.ai, krea.ai & Hedra. Let’s build the open cloud for AI. Read more on TC
1155
Reposted by Garren
Tigris Data @tigrisdata.com · 05/08/2025
Integrating WarpStream with Tigris creates an endless, resilient, and globally responsive messaging system. Place your data producers and consumers anywhere on planet Earth for swift and reliable performance. Just add data! Learn more at www.warpstream.com/blog/getting...
warpstream.com
Getting started with WarpStream on Tigris
By combining WarpStream with Tigris, you get a bottomless, durable, and globally aware message queue. Your data is stored efficiently, close to where it’s consumed, without incurring hidden transfer…
041
Reposted by Garren
Tigris Data @tigrisdata.com · 11/06/2025
We’re having some great conversations about object storage, and learning about what other folks are building. Stop by booth F635 to get in on these convos and see how Tigris can help you build and ship faster. #DataAISummit
021
Garren @garrensmith.bsky.social · 06/05/2025
Lifecycle rules: A look at what I've been working on at Tigris over the last few months. Its been really fun with a lot edge cases and weird scenarios to consider. www.tigrisdata.com/blog/lifecyc...
tigrisdata.com
You wanted lifecycle rules. Here’s how we made it happen. | Tigris Object Storage
Tigris has support for object lifecycle rules, allowing you to automatically move files between storage tiers. Here's the gorey details on how we did it.
010
Garren @garrensmith.bsky.social · 03/03/2025
Finding the Joy: How AI Helped Us Capture 25 Good Vibes for 2025 shelleytonkinsmith.substack.com/p/finding-th...
shelleytonkinsmith.substack.com
Finding the Joy: How AI Helped Us Capture 25 Good Vibes for 2025
A simple AI prompt to help you turn everyday moments into affirmations, blessings, and joyful reflections 💛
010
Garren @garrensmith.bsky.social · 23/02/2025
Shelley Tonkin Smith took my photos of otters and wrote an awesome blog post How AI Turns Photos into Nature Lessons 🦦 Link: shelleytonkinsmith.substack.com/p/beyond-the... #ai #photos #canon
shelleytonkinsmith.substack.com
📷 Beyond the Snapshot: How AI Turns Photos into Nature Lessons 🦦
It’s an otter encore! This time, ChatGPT helps analyze otter antics straight from our photographs.
010
Garren @garrensmith.bsky.social · 16/02/2025
The rain in Spain stays mainly in the plain. Well not always. I wrote a post about using AI to transform a phrase using different tones. open.substack.com/pub/shelleyt...
open.substack.com
How AI Can Transform Writing Styles: A Fun Experiment
Discover how AI can rewrite the same phrase in wildly different tones—from quirky to royal decree!
000
Reposted by Garren
Tigris Data @tigrisdata.com · 23/01/2025
How do large language models get so large? Let's dig in: buff.ly/3Ctofmo
tigrisdata.com
How do large language models get so large? | Tigris Object Storage
AI models, comprised mainly of floating-point numbers, function by processing inputs through various components like tokenizers and embedding models. They range in size from gigabytes to terabytes,…
112
Garren @garrensmith.bsky.social · 23/01/2025
Foundations of Large language models arxiv.org/abs/2501.09223 For those looking for a deep dive into LLM's
arxiv.org
Foundations of Large Language Models
This is a book about large language models. As indicated by the title, it primarily focuses on foundational concepts rather than comprehensive coverage of all cutting-edge technologies. The book is st...
010
Garren @garrensmith.bsky.social · 12/12/2024
Turning learning into a Video Project shelleytonkinsmith.substack.com/p/turn-learn...
shelleytonkinsmith.substack.com
Turn Learning Into a Video Project with Descript
How to use video projects to showcase what your kids (or you!) have learned — and why Descript makes it easier than ever.
020
Reposted by Garren
Nikhil Benesch @benesch.bsky.social · 04/12/2024
S3 (Iceberg) Tables is everything I dreamt of, and more. I blogged some long-form thoughts: meltware.com/2024/12/04/s... I think we're about to see an explosion of data tools (@materialize.com, @clickhouse.com, @duckdb.org, et al.) learn to write Iceberg tables via S3 table buckets. #databs
meltware.com
A First Look at S3 (Iceberg) Tables
AWS announced S3 Tables today, which brings native support for Apache Iceberg to S3. It’s hard to overstate how exciting this is for the data analytics ecosystem. This post is a quick rundown of my th...
1510637
Garren @garrensmith.bsky.social · 27/11/2024
What is (so special about) Learning in Depth? shelleytonkinsmith.substack.com/p/what-is-so...
shelleytonkinsmith.substack.com
What is (so special about) Learning in Depth?
Kieran Egan has given us what he calls a "simple innovation that can transform schooling." But... what is Learning in Depth? Here's my take, with a special homeschooling spin.
010
Reposted by Garren
Alex Miller @alexmillerdb.bsky.social · 20/11/2024
New blog post on the fun new hardware advancements which databases can leverage for great gains, and why the cloud means it doesn't matter that they exist. 🫠 transactional.blog/b...
35418
Garren @garrensmith.bsky.social · 18/11/2024
The disaggregated wal blog.schmizz.net/disaggregate...
blog.schmizz.net
The disaggregated write-ahead log
The traditional way replicated systems are architected is to physically co-locate the write-ahead log (WAL) on the nodes where the state is being maintained. Then a consensus protocol like Paxos or Raft is used to make sure the log on each replica ag...
1122
Garren @garrensmith.bsky.social · 14/11/2024
My favourite read of the day: The Mirthful Assyriologist, the Real Noah's Ark, and the Oldest Writing in the World www.forkingpaths.co/p/the-mirthf...
forkingpaths.co
The Mirthful Assyriologist, the Real Noah's Ark, and the Oldest Writing in the World
Irving Finkel is the most interesting man you've never heard of. Enter his world for a captivating glimpse of the secrets embedded within humanity's earliest writing.
000
Garren @garrensmith.bsky.social · 14/11/2024
I wrote this a while ago but never shared it here: Strategies for getting involved in open-source garrensmith.com/Opensource/O...
garrensmith.com
Open-Source Development - Strategies for getting involved - Garren's public notes
Open-Source Development - Strategies for getting involved - Garren's public notes
000
Reposted by Garren
Tigris Data @tigrisdata.com · 25/10/2024
How we built object notifications in Tigris www.tigrisdata.com/blog/how-we-buil…
tigrisdata.com
How we built object notifications in Tigris
Tigris now supports object notifications! Object notifications are how you receive events every time something changes in a bucket. This post is a deep dive into the implementation of object notifications in Tigris.
021
Reposted by Garren
Chris @chris.blue · 29/10/2024
pg_analytics is now licensed under the PG license! (It used to be AGPL.) Now you can use it everywhere. 😀 thanks ParadeDB!
github.com
GitHub - paradedb/pg_analytics: DuckDB-powered analytics for Postgres
DuckDB-powered analytics for Postgres. Contribute to paradedb/pg_analytics development by creating an account on GitHub.
0223
Garren @garrensmith.bsky.social · 29/10/2024
A good overview on how LLM's work. Bonus points for trying out "the cat sat on the ..." example with your local LLM www.jlowin.dev/blog/an-intu...
jlowin.dev
An Intuitive Guide to How LLMs Work
Chatting by chance
010
Reposted by Garren
Chris @chris.blue · 23/10/2024
New post! I think we’re on the cusp of very portable VMs. materializedview.io/...
materializedview.io
Virtual Machines Are Getting Better
Unikernels, GPU checkpointing, and VM migration are going to reshape the cloud.
1186
Garren @garrensmith.bsky.social · 23/10/2024
I'm excited to share a new Tigris Data feature I've been working on: object notifications! This allows you to receive updates when objects in your bucket change. If you curious on how we implemented it? I've written a post about it: www.tigrisdata.com/blog/how-we-...
tigrisdata.com
How we built object notifications in Tigris | Tigris Object Storage
Tigris now supports object notifications! Object notifications are how you receive events every time something changes in a bucket. This post is a deep dive into the implementation of object notificat...
011
Garren @garrensmith.bsky.social · 22/10/2024
I was sceptical about coding with AI. I reluctantly tried Cursor and now I'm not sure I could code without it. It's like a sidekick that wants to do the grudge work and give me new ideas.
010
Garren @garrensmith.bsky.social · 05/03/2024
I send out a monthly change log email that contains the latest notes from my public notes along with book recommendations and online articles I've enjoyed. Latest one is here buttondown.email/garren/archi... If you enjoyed it please spread the work.
buttondown.email
Edition 3: March Public notes change log
Hello, Welcome to the March newsletter. Only one article this month on Range Queries using Badger. This is because I was on vacation in Dullstroom, which was...
000
Garren @garrensmith.bsky.social · 17/02/2024
Zebras in the sunset. A photo from last weeks vacation.
Two zebras eating and posing in the dusk light
0121