Joe Shaw @joeshaw.org · 02/02/2026i’ve never seen such drapery m.youtube.com/watch?v=hQzK...m.youtube.com2002 NCAA National Championship. Ohio State Buckeyes vs Miami HurricanesYouTube video by Football Highlights 030 0
Reposted by Joe ShawJames Vincent @jjvincent.bsky.social · 27/12/2025another robot highlight for 2025: man wearing humanoid mocap suit kicks himself in the balls 9424682414398 0
Joe Shaw @joeshaw.org · 18/10/2025A friend sent me this... it's good! My main feedback is that you use the term "commit" often when "change" would be more correct from a jj terminology standpoint. Any edit you make alters the underlying git commit but the jj change ID remains the same. jj evolog can help illustrate this. 100 0
Joe Shaw @joeshaw.org · 06/10/2025I work for Fastly and can say that our customers use it a lot. We use it ourselves to cache and purge portions of our APIs when some subset of data is updated. 010 0
Joe Shaw @joeshaw.org · 05/09/2025hell yeah I want to “experience” that “optimal functionality”. I can’t even conceive of how “optimal” it must truly be. 030 0
Joe Shaw @joeshaw.org · 01/06/2025I have rewritten my MBTA tracker, again. This is the fifth version since they first released real-time data back in 2009. I vibe-coded this one with the GitHub Copilot agent, rewriting it in modern JS without Vue.js or any other framework. www.joeshaw.org/mbta-bus/joeshaw.orgMBTA TrackerWhere's the bus? (or the subway, or the commuter rail, or the ferry) 020 0
Joe Shaw @joeshaw.org · 15/05/2025Also, Splunk... I can make UTC my default time zone, why can I not make 24h time my default time display? Why do I have to put en-gb into the URL path to do that. 010 0
Joe Shaw @joeshaw.org · 15/05/2025Splunk... why do you make me put seconds and milliseconds in to time ranges. If I omit them, I mean zero. Grafana has figured this out. 110 0
Joe Shaw @joeshaw.org · 22/03/2025I was really disappointed that DtS didn't go into any depth as to why he was passed over for the seat. 010 0
Joe Shaw @joeshaw.org · 22/03/2025Thank you! Unfortunately I hit another block: Fastly Object Storage doesn't support STREAMING-UNSIGNED-PAYLOAD-TRAILER yet. 010 0
Joe Shaw @joeshaw.org · 21/03/2025@tailscale.com Any plans to add path-bucket support to S3 log streaming? Would like to be able to use it with Fastly Object Storage. github.com/tailscale/ta...github.comFR: S3 log streaming with path-based buckets · Issue #14087 · tailscale/tailscaleWhat are you trying to do? Using the new S3 log streaming support, I am trying to stream to an S3-compatible service that doesn't support bucket names in hostnames. I would like the ability for the... 110 0
Joe Shaw @joeshaw.org · 24/01/2025For me, I can write code to music (though i don’t often these days) but I am completely unable to write prose with it. 020 0
Joe Shaw @joeshaw.org · 15/01/2025my cursed compromise is that i don’t wrap lines but every sentence goes on its own line. it keeps lines relatively short and makes diffs nice and clean. 030 0
Joe Shaw @joeshaw.org · 07/01/2025i’ve been using jj lately and wanted its info in my prompt instead of git, so i threw together this zsh vcs_info integration for it. github.com/joeshaw/jj-z...github.comGitHub - joeshaw/jj-zsh-vcs-info: jj support for zsh vcs_infojj support for zsh vcs_info. Contribute to joeshaw/jj-zsh-vcs-info development by creating an account on GitHub. 010 0
Joe Shaw @joeshaw.org · 06/01/2025Dark Sky / Apple weather has always been comically bad at snow prediction. 010 0
Joe Shaw @joeshaw.org · 29/12/2024ghostty.org/docs/help/te... I gave feedback that that page would be improved by adding some context as to why a new terminfo is necessary and what you lose by falling back to xterm-256color, which is what I’m inclined to do in my ssh config.ghostty.orgTerminfo - HelpTerminfo is used to tell software about the terminal's capabilities. Ghostty ships with its own terminfo entry to advertise its features. 010 0
Joe Shaw @joeshaw.org · 12/12/2024@joshuadavey.com @jonallured.com you know, i’ve listened to a lot of nonsense on your podcast over the years, but i’ve never heard anything so outrageous as your attack on German chocolate cake. yes, the name is confusing, but it is a dessert unlike any other. i respect that some folks dislike cocon 120 0
Joe Shaw @joeshaw.org · 06/12/2024to expound a bit, most things like files do have finalizers that will clean things up at GC, but it’s best practice to explicitly release resources like this when you don’t need em anymore. missing enum is my #1 wishlist item for the language, especially after all the rust i’ve been writing. 010 0
Joe Shaw @joeshaw.org · 06/12/2024defer mostly works fine for the former, as long as you remember to use it. the latter is very annoying. 120 0
Joe Shaw @joeshaw.org · 26/11/2024I use an audio-technica ATR2100 mic and airpods quite happily 110 0
Joe Shaw @joeshaw.org · 23/11/2024One issue I think is that it makes drive-by harassment easier, and could have a chilling effect on speech. If I don’t know you but you engage with my post and I see you’ve been labeled, I can maybe use that info to harass or demean you in a specifically hurtful way. 000 0
Joe Shaw @joeshaw.org · 04/04/2024Tidelift is a company founded by a bunch of open source veterans that essentially does this. they help the maintainers set up to get paid, and they help the companies pay them. 000 0
Joe Shaw @joeshaw.org · 13/06/2023Serviceberry jam recipe: 1 qt serviceberries 1/2 cup sugar 1/4 cup water Juice of 2 lemons 2 tsp vanilla extract Add ingredients to saucepan. Break up serviceberries with a potato masher. Heat on medium until boiling. Reduce heat and simmer, stirring often, 15+ minutes until thickened. Enjoy! 000 0
Joe Shaw @joeshaw.org · 19/05/2023today was just a full 8 hour workday of frustration interleaved with 1 line pull requests 100 0
Joe Shaw @joeshaw.org · 19/05/2023your first skeet is never good, so it’s best to just get it out of the way 000 0