Rob Terrell's Avatar

Rob Terrell

@robterrell.com.bsky.social

Lovable dork. Strava CTO. Formerly Zynga CTO.

186 Followers  |  660 Following  |  148 Posts  |  Joined: 14.07.2023  |  1.8847

Latest posts by robterrell.com on Bluesky

That last name, what does it remind me of

09.10.2025 07:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

my wife is a Cal fan and apparently this week they’re putting a β€œ59” on their football helmets to honor the 59 Nobel laureates tied to Cal in order to flex on Duke

this is maybe my favorite dunk anyone has ever done on Duke

04.10.2025 20:22 β€” πŸ‘ 1425    πŸ” 147    πŸ’¬ 31    πŸ“Œ 51

Hamnet: men would rather write the greatest play of all time than go to therapy.

03.10.2025 05:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Hamnet at the MVFF β€” Chloe Zhao and Jesse Buckley Q&A

(…I’m in the last row of the theatre obv)

03.10.2025 02:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Amazing. I did not know mlx-swift could do constrained generation with generable.

28.09.2025 14:59 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Atari ST kicked ass tho. MIDI ports!

09.09.2025 05:18 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Bolinas sunset, six seconds til end of summer.

02.09.2025 04:25 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Oooh I run a bot account that’s perfect for this: @bigbookoflies.vgg.lol

27.08.2025 16:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

OCR first and then let the LLM normalize the text into JSON?

09.08.2025 10:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Moving the team to the β€œperverse bonbon” methodology just because I like the name

04.08.2025 23:23 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

It’s a desktop RAG app. Currently uses embeddings to create document chunks, which get submitted with a RAG prompt. It’s a good point that maybe I could better tune the chunking for foundation models… but uses 512-ish token chunks very quickly the context is full.

03.08.2025 00:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Short context window made it a poor choice for my app.

03.08.2025 00:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

They accidentally left some kind of barrier at the top left, weird??

14.07.2025 15:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I haven't seen any local LLMs that are great at Mac topics (i.e. Obj-C, Swift). AppleScript is so old it might have decent representation in training data, but it's also obscure and mostly ignored so I'd bet there's little instruction tuning that applies.

04.07.2025 18:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Claude is running in the Bad Place (the cloud). I'll try local LLMs later. The Claude Desktop app calls a local MCP process (stdio or http). For sudo tasks, Claude needs to write the AppleScript to run a shell command "with administrator privileges" & the user needs to click on an approval dialog.

04.07.2025 18:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

The MCP server itself is a SwiuftUI app that has a GUI for debugging.

04.07.2025 17:15 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Pixelmator Pro has an AppleScript dictionary, so I tried the @simonwillison.net test

04.07.2025 17:10 β€” πŸ‘ 10    πŸ” 1    πŸ’¬ 1    πŸ“Œ 1
Post image

Could have been worse!

04.07.2025 16:29 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Post image

Seems great, right? Well, here's the bad idea part.

04.07.2025 16:28 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Post image

Bad idea Friday: I made an MCP server that lets Claude run applescripts on my computer.

04.07.2025 16:26 β€” πŸ‘ 9    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Big sigh at the thought of needing to get into Zapruder-level frame-by-frame analysis of a TikTok video I casually browsed, found interesting, and must now authenticate, a hundred times per day

25.05.2025 14:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Loved that camera!

18.05.2025 19:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Arri 16?

18.05.2025 19:35 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Headcannon birth of the first order: Dedra Meero spends 3 years in prison on a work crew building parts for Death Star II. She becomes a crew (later floor) leader. After the Emperor dies she is released in a general amnesty for political prisonersβ€”after all, she was jailed for being a rebel spy.

17.05.2025 23:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The fictional Terminator manifests in our reality as a roomba with a knife duct-taped on top, but still manages to wipe out humanity.

14.05.2025 00:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Inverse correlation? So everything is fine as is?

01.05.2025 13:44 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The Live action figure???

20.04.2025 18:48 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Blue Origin 2 for 2 at sending a celebrity to space for PR purposes only to have the celebrity prefer earth

14.04.2025 16:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Back from travels.

12.04.2025 01:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

The good news is, it’s a lousy reader

21.03.2025 17:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@robterrell.com is following 20 prominent accounts