Damon Cortesi
@dacort.velocipig.com
260 followers 320 following 1.1K posts
Trapped in a Python container. Building Spark on K8s Infra. Founder and CTO expat. Seattle // In the woods https://dacort.xyz
Posts Media Videos Starter Packs
Pinned
dacort.velocipig.com
Well, well, well. Let’s see how this goes! Hi folks, Damon here. Follow me for data, analytics, log analysis, and pro tips on splitting wood and tree felling.

🪵🪓💻
dacort.velocipig.com
"Actually wait" appears to be Claude's new "You're actually right!"
dacort.velocipig.com
Awesome - the file upload part was tricky (I'm using SSM so as to not have to expose SSH to the world), so that's the part most likely to be flaky.

Turns out shoving a several-MB binary over websockets is less than ideal. 🫠
dacort.velocipig.com
#!/bin/sh

echo "==================================="
echo " HELLO FROM RUNBOX.CLOUD"
echo "==================================="
echo

echo $(ec2-metadata --instance-type)
echo $(hostname)
echo

echo 👋
dacort.velocipig.com
Still tweaking things (of course) but if you have uvx installed, you can give it a shot with something like:

uvx --from git+https://github.com/dacort/runbox-cloud cloud-run run --instance-type t3.micro ./test-it.sh

AWS supported by default, added DigitalOcean today.
Screenshot showing the output of runbox-cloud / cloud-run / whatever I'm calling it.
dacort.velocipig.com
Driving to work today like it’s the year 2001…
dacort.velocipig.com
I really would prefer not driving, but sometimes public transit makes it hard. 🫠

And the only reason the bike is so long is due to hills. It's 10 minutes shorter for the reverse route.
Google Maps directions showing a route that's 24 minutes by car but 1h7m by bus, even longer than the 48m bike ride.
dacort.velocipig.com
I just heard of sli.dev recently but haven’t had a chance to try it out myself. No asciidoc sadly.
Slidev
Presentation slides for developers
sli.dev
dacort.velocipig.com
Oops, added 🦀 support. 🫣
Screenshot of my "nohup" repl tool with widgets for Python, Node.js, Java and now Rust along with some sample Rust code being executed.
dacort.velocipig.com
I can't believe AI made this in a matter of hours.
A screenshot of a local dev site called "nohup" that shows an in-browser Python terminal running a series of commands including rich (with the library) colors. There are tabs for Node and Java as well.
dacort.velocipig.com
I really would prefer not driving, but sometimes public transit makes it hard. 🫠

And the only reason the bike is so long is due to hills. It's 10 minutes shorter for the reverse route.
Google Maps directions showing a route that's 24 minutes by car but 1h7m by bus, even longer than the 48m bike ride.
dacort.velocipig.com
For some masochistic reason…really makes me want to build a new open source data platform. 😂
dacort.velocipig.com
The end is like Pulp Fiction but with a comically tiny suitcase.
Reposted by Damon Cortesi
ellie.wtf
Finally sharing what I’ve been building for almost a year now! 🐢✨

Atuin Desktop: runbooks that run

It’s open source and in open beta now 🥰

Built for engineers who need repeatable, reliable workflows. No more copy-pasting from slack or outdated docs
dacort.velocipig.com
I mean…pretty sweet thing to work on. “Inspektor Gadget”
ahrkrak.bsky.social
The work done by our eBPF Tools team is some of the most exciting not just at @microsoft.com, but in the industry. They're putting incredible capabilities in the hands of mere mortals (and AI agents).
Something you'd like to be part of? They're hiring (US): jobs.careers.microsoft.com/global/en/jo...
A hacker of indeterminate gender (at least that's what I asked Copilot to produce -- looks a bit male presenting though, tbh) sits at a laptop with eBPF, Microsoft and Linux stickers. On the wall in the background is a neon sign, "we're hiring"
dacort.velocipig.com
So this hasn’t changed since 2001?
jokeyrhy.me
For my use cases that align perfectly with upstream philosophy, GNOME is excellent

The second I have to reach for that first extension, I've entered a world of crashes and glitches and not being able to update GNOME without breaking that extension
dacort.velocipig.com
Whoa 😳
simonwillison.net
Where it really shines is in their new claude.ai Code Interpreter mode - I had it checkout my GitHub repo, install dependencies, run tests and experiment with a complex new feature, all prompted from the web browser on my iPhone simonwillison.net/2025/Sep/29/...
Prompt: The tool stores prompts and responses in a SQLite database. It currently uses a single conversation row and a linear collection of responses within that conversation. Experiment with the idea of adding a parent_response_id column to that responses table and using it to model the responses in a conversation as a tree instead. Use new pytest tests which you execute individually (to save time on the whole test suite) to exercise your design. Write a tree_notes.md file which you first populate with your plan and then use for notes as you go along.

Thoughts:

Exploring the llm project structure
Looking at the migrations file to understand the current database schema
Looking at the logging documentation to understand how conversations and responses work

Response: I'll explore adding a tree structure to the LLM conversation system. Let me start by examining the current database schema and then create a plan.
dacort.velocipig.com
Never before have ads been so targeted.
carnage4life.bsky.social
Sam Altman’s description of ChatGPT Pulse is practically a sales pitch for an ad network. You tell ChatGPT your favorite vacation destinations and later on it gives you “updates” about these destinations? 🤔

Sounds like ads.