Tip: if you want an issue solved without doing the work yourself, don't use an accusatory tone when reporting it. And don't continue to do so when a response is provided pointing you in the direction to solve it.
Lawrence Gripper
@lawrence.gripper.uk
Engineer at http://railway.com @lawrencegripper@fosstodon.org @lawrencegripper from Twitter
🫠 Feels bad to give up on fixing a bug in your code at the end of the day. ☕ Feels great to solve it in 30 seconds the next morning.
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
"Atuin solved all my problems with history" "It really is a game changer for working on the console and I can't recommend it enough" For years I just wanted to make something that people used, and I'm super happy to have done so ❤️
“I’m sorry Lancelot but I think you’re a traitor” #TheTraitors From the new Private Eye, in shops now.
Started using #wezterm `user-var-changed` to send local notifications and pipeline output to local clipboard (even from ssh to codespace) and it's sooo good ✨ How to here 👉 blog.gripdev.xyz/2025/01/08/w...
WezTerm: Easily copy text or send notification to local machine (even when connected via SSH)
Ever had a long-running command in terminal but forget to check back on it? I’ve used do_long_think; notify-send "thing finished" in the past to help. I can do other stuff then be interrupted when it ...
blog.gripdev.xyz
Atuin v18.4 is out now! Including `atuin wrapped`, your year in shell history 🐢 thanks @daveeddy.com for the suggestion!
Ordered myself a Xmas present. #JetKVM - no more walking to the garage to reboot #homelab server 🎉 www.kickstarter.com/projects/jet...
JetKVM - Control any computer remotely
Next generation open-source KVM over IP for $69
kickstarter.com
For my flounder mode crew #floundermode here's how I measure the company's workload Level 1: people are idle Level 2: product dev is at full pace Level 3: operational needs are clobbering product dev Level 4: operational needs are clobbering operational needs
Song starts: superman by #goldfinger 4yo: is this goldfinger? My work here is done
#cloud-init has 217mb of dependencies when installed with #apt 🤯 The box didn't have python, so a lot of this is python bits. Makes you realise why folks like single binary install of #go and #rust tooling, full framework install is pretty killer.
TIL: openvmm has a disk storage provider implemented as #sqlite db with a “sectors” table (for testing) github.com/microsoft/op...
github.com
How many services is too many to host in your #homelab? Asking for a friend. Shout out to #uptime-kuma for being great. github.com/louislam/upt...
Ever wanted more info about why your #ruby #graphql server is responding slowly to a query? I blogged about how to use StackProf and SpeedScope to find out (and how this helped me shave 53% time off some of our queries 🚀) blog.gripdev.xyz/2024/10/08/r... #rubyonrails #speedscope #stackprof
Ruby: Use flamegraphs to investigate GraphQL performance issues
GraphQL can throw up some surprising N+1 style performance issues in Ruby on Rails. Usually this come up as “Why is this particular GraphQL query so slow?” Here I’m going to talk through using a Query...
blog.gripdev.xyz
Using #powershell for the first time in ages and turns out I still don't hate it. (although caml 🐪 case for command line params is breaking my brain a bit🤯)
Can you solve this riddle about random gatherings? And if you solved it the long way, can you find the shortcut? New post on how rules of thumb can reveal deeper mathematical links: kucharski.substack.com/p/a-riddle-a...
I made a giant javascript powered flipdisc display for my office with my husband. Here is a little bit about flipdisc displays, and how to make your own! - a thread. youtu.be/_Kc9zDlKURs
flipdisc display demo
YouTube video by Kathy Korevec
youtu.be
Reading the new Model Context Protocol from #anthropic in their Desktop app. It really reminds me of how Language Server Protocol enables VSCode, wonder if that was an inspiration for it? modelcontextprotocol.io/introduction microsoft.github.io/language-ser... #llm
Introduction - Model Context Protocol
Get started with the Model Context Protocol (MCP)
modelcontextprotocol.io
River Avon at Bradford-on-Avon just 8cm short of its highest recorded level.
TIL: With uv you can declare a #python scripts package dependencies inline and when you ‘uv run’ it’ll install them automagically. docs.astral.sh/uv/guides/sc... (Thanks to @simonwillison.net for sharing script which used this)
Running scripts | uv
docs.astral.sh
I wanted to try and collect my thoughts about Bluesky in one place. I think Bluesky is fascinating, but I also worry about many parts of it. If it becomes the new "Twitter", I think I'm OK with that, but I'll be very quick to cut the cord if it ever starts sucking. anderegg.ca/2024/11/15/m...
Maybe Bluesky has “won”
November has sucked so far. One upside of the terrible nonsense is that more people are fleeing X. Many are choosing Bluesky. I’ve seen a bunch of takes about this recently, but I keep seeing things I...
anderegg.ca