Joe Shaw's Avatar

Joe Shaw

@joeshaw.org

Software engineer at @fastly.com. Occasional curling content. πŸ₯Œ

181
Followers
90
Following
31
Posts
15.05.2023
Joined
Posts Following

Latest posts by Joe Shaw @joeshaw.org

2002 NCAA National Championship. Ohio State Buckeyes vs Miami Hurricanes
2002 NCAA National Championship. Ohio State Buckeyes vs Miami Hurricanes YouTube video by Football Highlights

i’ve never seen such drapery m.youtube.com/watch?v=hQzK...

02.02.2026 03:29 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

another robot highlight for 2025: man wearing humanoid mocap suit kicks himself in the balls

27.12.2025 17:27 πŸ‘ 47046 πŸ” 14487 πŸ’¬ 953 πŸ“Œ 3137

A 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.

18.10.2025 13:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I 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.

06.10.2025 02:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Screenshot with text β€œYour experience is important to us. For optimal functionality on cleveland.com, please disable your ad blocker before continuing.” And a β€œDisabe my adblocker” button.

Screenshot with text β€œYour experience is important to us. For optimal functionality on cleveland.com, please disable your ad blocker before continuing.” And a β€œDisabe my adblocker” button.

hell yeah I want to β€œexperience” that β€œoptimal functionality”. I can’t even conceive of how β€œoptimal” it must truly be.

04.09.2025 23:45 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
MBTA Tracker Where's the bus? (or the subway, or the commuter rail, or the ferry)

I 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/

01.06.2025 02:37 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Also, 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.

15.05.2025 13:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Splunk... 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.

15.05.2025 13:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I was really disappointed that DtS didn't go into any depth as to why he was passed over for the seat.

22.03.2025 17:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thank you! Unfortunately I hit another block: Fastly Object Storage doesn't support STREAMING-UNSIGNED-PAYLOAD-TRAILER yet.

22.03.2025 16:50 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
FR: S3 log streaming with path-based buckets Β· Issue #14087 Β· tailscale/tailscale What 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...

@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...

21.03.2025 15:15 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

For me, I can write code to music (though i don’t often these days) but I am completely unable to write prose with it.

24.01.2025 18:27 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

my 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.

15.01.2025 00:42 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - joeshaw/jj-zsh-vcs-info: jj support for zsh vcs_info jj support for zsh vcs_info. Contribute to joeshaw/jj-zsh-vcs-info development by creating an account on GitHub.

i’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...

07.01.2025 23:45 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
50.9” of snow this week

50.9” of snow this week

Dark Sky / Apple weather has always been comically bad at snow prediction.

06.01.2025 14:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Terminfo - Help Terminfo is used to tell software about the terminal's capabilities. Ghostty ships with its own terminfo entry to advertise its features.

ghostty.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.

29.12.2024 20:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
β€œYou solved the puzzle in 12m and 50s”

β€œYou solved the puzzle in 12m and 50s”

respectable!

21.12.2024 04:35 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

@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

12.12.2024 03:49 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

don’t miss out bsky.app/profile/poch...

08.12.2024 15:43 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

to 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.

06.12.2024 15:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

defer mostly works fine for the former, as long as you remember to use it. the latter is very annoying.

06.12.2024 02:36 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I use an audio-technica ATR2100 mic and airpods quite happily

26.11.2024 13:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

One 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.

23.11.2024 00:29 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A view of a very green forest out from a natural sandstone alcove.

A view of a very green forest out from a natural sandstone alcove.

17.11.2024 03:10 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

it’s that time of year again

13.06.2024 01:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
photo of a lake with sunset coloring around the horizon, reflecting in the lake. silhouettes of trees. the eclipsed sun is visible near the top among wispy clouds and venus is visible below and to the right.

photo of a lake with sunset coloring around the horizon, reflecting in the lake. silhouettes of trees. the eclipsed sun is visible near the top among wispy clouds and venus is visible below and to the right.

the sun eclipsed by the sun, its corona visible around it. a red solar flare is visible near the bottom

the sun eclipsed by the sun, its corona visible around it. a red solar flare is visible near the bottom

saw an eclipse

09.04.2024 02:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Tidelift 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.

04.04.2024 11:29 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

yes… ha ha ha… YES!

30.03.2024 16:38 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Serviceberry 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!

13.06.2023 13:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

but i did get some solid zelda time in.

19.05.2023 03:13 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0