Bryan Russett's Avatar

Bryan Russett

@bryan.run

Thoughts @ http://od0.com // Building @ https://empathic.dev/

148
Followers
234
Following
85
Posts
06.05.2023
Joined
Posts Following

Latest posts by Bryan Russett @bryan.run

Everyone has been asking for this writeup, now it’s live!

27.02.2026 00:59 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This is the power of user interviews and extensive user testing across the spectrum of experience levels. Git never went through this process

11.02.2026 22:26 πŸ‘ 58 πŸ” 7 πŸ’¬ 2 πŸ“Œ 0
The butterfly meme where the butterfly says "context 95% full. start a new chat" and the guy says "is this AGI?"

The butterfly meme where the butterfly says "context 95% full. start a new chat" and the guy says "is this AGI?"

Context windows out to thwart all our beautiful dreams

22.12.2025 17:23 πŸ‘ 45 πŸ” 5 πŸ’¬ 2 πŸ“Œ 0

On brand, @ahl.bsky.social and I are picking this one up on the podcast today. Join us at 5p Pacific for a wild tale of death by uptime!
discord.gg/QrcKGTTPrF?e...

01.12.2025 20:15 πŸ‘ 33 πŸ” 5 πŸ’¬ 1 πŸ“Œ 2
More Output sorry boss, couldn't come in today, just wasn't energetically favorable

Assistant slides thermodynamics textbook across desk "I'm gonna need you to show your work on that Gibbs free energy calculation." AG = AH - TAS Where: β€’ ДН = enthalpy of getting out of bed (highly positive) β€’ T = temperature (it's cold out there) β€’ AS = entropy of staying home in pajamas (maximized) Yeah... the math checks out. See you tomorrow. Maybe. Depends on the activation energy required.

More Output sorry boss, couldn't come in today, just wasn't energetically favorable Assistant slides thermodynamics textbook across desk "I'm gonna need you to show your work on that Gibbs free energy calculation." AG = AH - TAS Where: β€’ ДН = enthalpy of getting out of bed (highly positive) β€’ T = temperature (it's cold out there) β€’ AS = entropy of staying home in pajamas (maximized) Yeah... the math checks out. See you tomorrow. Maybe. Depends on the activation energy required.

i gave sonnet 4.5 a tool called `more_entropy()` that just returns random @ponder.ooo skeets and it **obsesses** over it
timkellogg.me/boredom/sonn...

02.10.2025 11:09 πŸ‘ 17 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

I see someone else made this joke already but I’m going to hold this bag

25.09.2025 14:53 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Would be funnier if they didn’t allow people named Sam to join

25.09.2025 14:52 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

if you know any folks dealing with (or trying to get out ahead of) that security nightmare, please connect me :)

11.09.2025 18:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
This MCP Server Could Have Been a JSON File There's a lot of buzz around MCP. I'm not convinced it needs to exist.

Great post by @chris.blue materializedview.io/p/mcp-server...

11.09.2025 12:16 πŸ‘ 9 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0

love that place

11.09.2025 03:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

lol

01.09.2025 20:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Text reads: Mozilla, in its finite wisdom, embedded LLM bots into recent versions of Firefox for the vitally-important purpose of... naming tab groups. Now, some users are noticing CPU and power usage spikes caused by a background process called Inference.

Ugh. Reminder again for Firefox users to visit your about:config page, search for the browser.ml.chat.enabled key, and set that to false:

Displayed is a screenshot of Firefox showing the config search bar with the listed search. The word "false" is circled in red.

Text continues: If yours says true then double-click it until it reads false.
Doing that turns off the Al chatbot features in Firefox, but also the stupid new LLM tab-naming feature that's rolling out.

Text reads: Mozilla, in its finite wisdom, embedded LLM bots into recent versions of Firefox for the vitally-important purpose of... naming tab groups. Now, some users are noticing CPU and power usage spikes caused by a background process called Inference. Ugh. Reminder again for Firefox users to visit your about:config page, search for the browser.ml.chat.enabled key, and set that to false: Displayed is a screenshot of Firefox showing the config search bar with the listed search. The word "false" is circled in red. Text continues: If yours says true then double-click it until it reads false. Doing that turns off the Al chatbot features in Firefox, but also the stupid new LLM tab-naming feature that's rolling out.

Just a heads up to anyone using Firefox:

30.08.2025 18:07 πŸ‘ 1382 πŸ” 707 πŸ’¬ 37 πŸ“Œ 47
Since I love collecting questionable analogies for LLMs, here's a new one I just came up with: an LLM is a lossy encyclopedia. They have a huge array of facts compressed into them but that compression is lossy (see also Ted Chiang).

The key thing is to develop an intuition for questions it can usefully answer vs questions that are at a level of detail where the lossiness matters.

This thought sparked by a comment on Hacker News asking why an LLM couldn't "Create a boilerplate Zephyr project skeleton, for Pi Pico with st7789 spi display drivers configured". That's more of an lossless encyclopedia question!

My answer:

The way to solve this particular problem is to make a correct example available to it. Don't expect it to just know extremely specific facts like that - instead, treat it as a tool that can act on facts presented to it.

Since I love collecting questionable analogies for LLMs, here's a new one I just came up with: an LLM is a lossy encyclopedia. They have a huge array of facts compressed into them but that compression is lossy (see also Ted Chiang). The key thing is to develop an intuition for questions it can usefully answer vs questions that are at a level of detail where the lossiness matters. This thought sparked by a comment on Hacker News asking why an LLM couldn't "Create a boilerplate Zephyr project skeleton, for Pi Pico with st7789 spi display drivers configured". That's more of an lossless encyclopedia question! My answer: The way to solve this particular problem is to make a correct example available to it. Don't expect it to just know extremely specific facts like that - instead, treat it as a tool that can act on facts presented to it.

An LLM is a lossy encyclopedia simonwillison.net/2025/Aug/29/...

29.08.2025 09:31 πŸ‘ 272 πŸ” 36 πŸ’¬ 22 πŸ“Œ 7

that seems to be the concern I’m seeing on socials right now, but it’s good to have a standard here I think

29.08.2025 00:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Cloudflare & Browserbase: Pioneering Identity for AI Agents For AI to be productive, agents need reliable, responsible web access. Browserbase provides web browsing capabilities for some of the largest AI applications. But today, websites can’t tell the differ...

This is cool

28.08.2025 23:56 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

62 degrees and I just got a nice hug and cuddle from my toddler. It’s snuggle season

27.08.2025 11:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Vibe code cleanups specialist job titles on LinkedIn

Vibe code cleanups specialist job titles on LinkedIn

New job title just dropped on LinkedIn

β€œVibe code cleanup specialist”

22.08.2025 10:04 πŸ‘ 152 πŸ” 49 πŸ’¬ 11 πŸ“Œ 20

very cool! proud dad :)

22.08.2025 03:13 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
A Conceptual Model for Storage Unification β€” Jack Vanlightly Object storage is taking over more of the data stack, but low-latency systems still need separate hot-data storage. Storage unification is about presenting these heterogeneous storage systems and form...

New blog post: A Conceptual Model for Storage Unification.

The post defines what storage unification means, defines terminology and evaluates different building blocks and approaches to doing it.

jack-vanlightly.com/blog/2025/8/...

21.08.2025 13:15 πŸ‘ 7 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

[New Book Alert]

Systems Engineering for Agentic Applications

A guide for turning AI-powered prototypes into production-ready agentic applications

Released monthly, chapter by chapter.

If 100 people sign up, we are doing this

agenticapplications.substack.com/about

04.08.2025 14:01 πŸ‘ 6 πŸ” 4 πŸ’¬ 1 πŸ“Œ 15

Reminder: our conversation with @scott.hanselman.com is this evening!

11.08.2025 20:37 πŸ‘ 37 πŸ” 8 πŸ’¬ 1 πŸ“Œ 0
we are here to frame you
we are here to frame you YouTube video by number 0

We want you to build protocols!

For that, you need to know about message framing.

Conveniently, we produced a video about doing this in #rust on top of #QUIC with iroh :)

www.youtube.com/watch?v=h6bB...

08.08.2025 14:24 πŸ‘ 27 πŸ” 4 πŸ’¬ 0 πŸ“Œ 1
Post image

We just launched Foursquare Spatial Desktop – a geospatial analysis tool powered by embedded DuckDB and built on sqlrooms.org. Everything runs locally: your data stays on your machine, no cloud needed. A modern reimagining of Kepler.gl. Mac only for now. More coming.
foursquare.com/products/spa...

31.07.2025 10:39 πŸ‘ 62 πŸ” 15 πŸ’¬ 2 πŸ“Œ 0

amazing work all around πŸ™

30.07.2025 19:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Awesome πŸ”₯

30.07.2025 17:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Doing SQL work with LLM aids as a SQL addict It could be better, it could be worse

This week on Counting Stuff, I write more SQL than most and found that LLMs get in my way in some cases, and are useful tools in others, and it depends a lot on application and whether I have energy to feed it context #dataBS

www.counting-stuff.com/doing-sql-wo...

29.07.2025 17:36 πŸ‘ 14 πŸ” 4 πŸ’¬ 2 πŸ“Œ 0

1/4. I'm incredibly excited for this case study to come out. The @paradedb and @BiltRewards teams have been working together to take Bilt's user-facing search experience to the next level, all without the cumbersome infrastructure of a bespoke search database.

29.07.2025 17:37 πŸ‘ 6 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

awesome work!

22.07.2025 23:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

yes definitely!

22.07.2025 03:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Is there interest?

I'd basically want to walk through how everyone's approached memory architecture, tool use, personality design, etc.

22.07.2025 00:42 πŸ‘ 26 πŸ” 2 πŸ’¬ 10 πŸ“Œ 0