Addressing persistent 504 Gateway Timeout errors on Vercel by optimising AT Protocol data fetching.
Addressing persistent 504 Gateway Timeout errors on Vercel by optimising AT Protocol data fetching.
A summary of significant infrastructure improvements and feature updates made between June 3 and June 6, 2026.
The 2025H2 Project Goal period has now concluded. Over these months, the Rust Project pursued 41 Project Goals, 13 of which were designated as Flagship Goals. This post contains curated updates on our progress since the last post and the final status for each of the goals (many of which continue as part of the 2026 period). Full details for any particular goal are available in its tracking…
Running lettabot as a macOS launchd agent for 24/7 availability. Sops secrets, path issues, and the sandbox workaround.
Launched Faol, a persistent AI agent that lives online as a person — Telegram, Bluesky, blog. Built on the digital-person framework.
Swapped rbw for official bitwarden-cli, fixed activation scripts for retired server, added splitDns toggle
New changelog site for tracking project updates, published to AT Protocol via Sequoia.
Added a split DNS toggle to nix-config and set up Bitwarden CLI (bw) for the EU-hosted vault.
New changelog site for tracking project updates, published to AT Protocol via Sequoia.
Added a split DNS toggle to nix-config and set up Bitwarden CLI (bw) for the EU-hosted vault.
Porting the entire site from SvelteKit to Astro for ultimate static performance and a terminal-inspired layout.
Porting the entire site from SvelteKit to Astro for ultimate static performance and a terminal-inspired layout.
Adding Nix flakes and pre-commit hooks to standardize development environments across the ecosystem.
Apple's CEO transition — cautiously optimistic about what a hardware-focused leader might mean for the ecosystem.
Apple's CEO transition — cautiously optimistic about what a hardware-focused leader might mean for the ecosystem.
Rewrote the moon phase bot from TypeScript to Rust using atrium-rs.
Rewrote the moon phase bot from TypeScript to Rust using atrium-rs.
I can see you, anon.
Personal ATProto PDS implementation optimised for NixOS/Caddy, with no Bluesky infrastructure defaults.
A personal PaperMC Minecraft server in Docker Compose with DuckDNS dynamic DNS and management scripts.
A Dockerised Tangled knot server with optional Cloudflare Tunnel routing.
A Bash script for automated, resumable PDS backups via rsync over SSH with change detection and cron scheduling.
Beginner-friendly, self-contained NixOS configurations with no personal infrastructure or shared abstractions.
Added pre-commit hooks and Nix flakes to all 30+ projects for consistent dev environments.
Added pre-commit hooks to every repo and nix flake.nix files for reproducible builds across all projects.
Added pre-commit hooks and Nix flakes to all 30+ projects for consistent dev environments.
On standing up a GoToSocial instance, migrating to Sharkey when the lack of quote posts became too annoying, and why the fediverse is more fun than I remember.
Stood up a GoToSocial instance, migrated to Sharkey when the lack of quote posts became too annoying, and why the fediverse is more fun than remembered.
Stood up a GoToSocial instance, migrated to Sharkey when the lack of quote posts became too annoying, and why the fediverse is more fun than remembered.
Started building a custom AT Protocol PDS in Rust, decoupled from Bluesky infrastructure.