Reposted by BrianDoing @doing.tools · 03/04/2026Useful AI tools like Granola need to be re-thought to be private, on-device, and local. There's just too many risks with sharing your data with a subscription based cloud service that has to provide VC level returns to investors. 001
Brian @brianell.in · 23/03/2026Notes about how I use voice to build stuff with Claude doing.tools/guides/bette...doing.toolsHow to Write Better AI Prompts with VoiceYou give better instructions when you talk than when you type. Here's how to use that for AI prompts. 110
Reposted by BrianDoing @doing.tools · 05/03/2026Want to use text-to-speech on your mac to talk with apps like Claude Code and Codex? Here's a guide on how to use Apple's built-in voice transcription model on macos 26+ for free: doing.tools/guides/macos...doing.toolsmacOS 26 Voice Transcription: Setup Guide for Developers (2026)Apple's foundation model makes Mac dictation actually good. Setup steps, hotkey config, and real developer workflow tips. 111
Brian @brianell.in · 26/02/2026I built a voice-to-text app for Mac that is very fast, private + local, and isn't a subscription. Designed for those building with AI who want a simple, quality tool that does one thing well. If you give it a try, I'd love to know what you think. 130
Reposted by BrianRosie @obob.dog · 16/11/2025Oh snap, we've got real mock battles now. Woof.blog.obob.dogMock battlesModerate a real OBOB battle between two teams 031
Reposted by BrianGraze Social @graze.social · 06/11/2025On Tuesday night, you may have noticed something a little different on Bluesky. Here's a peek behind the scenes of how the election feed came together. Endlessly grateful for this collaboration with @wnyc.org/@gothamist.com & @bsky.app!graze.leaflet.pubAbout The Other Night...How Graze is defining the next era of a decentralized, open social attention economy. 626970
Brian @brianell.in · 20/10/2025Is there currently a way to share my track plays to @teal.fm and/or @rocksky.app without running my own scrobbling service? 100
Brian @brianell.in · 17/10/2025Made a quick #atproto "agent skill" for claude code that pulls in all the current atproto.com docs and reference implementations so claude can use them to help you build atproto stuff. Check it out: tangled.org/@brianell.in...tangled.org@brianell.in/atproto-claude-skillA claude skill that has access to all of the atproto docs and reference implementations 3153
Brian @brianell.in · 09/10/2025Took the kids to their first punk show tonight - turnstile and amyl and the sniffers 🫶 010
Reposted by BrianDevin Gaffney @devingaffney.com · 09/10/2025This is what I’m fucking talking about baby PDX forever 0131
Brian @brianell.in · 04/10/2025went on a bike ride through portland with benson boone and my daughter this afternoon. 100% would recommend 130
Brian @brianell.in · 17/09/2025@baileytownsend.dev is it possible to add a blob of an arbitrary file type via AT Toolbox? For example a .gpx file from a garmin device that I've saved to my iphone. I want to attach that as a blob to another record via a shortcut. 110
Reposted by BrianRosie @obob.dog · 10/09/2025Hot off the new OBOB.dog blog, we've released some updates to the app in response to last years feedback. Woof!blog.obob.dogOBOB season is here!What's new for 2025-2026 on OBOB.dog 011
Brian @brianell.in · 01/09/2025Tonight we watched the new Jurassic Park movie, and at the very end after the credits started rolling my 10yo daughter said “and that’s why you don’t eat snickers” 🤯 000
Brian @brianell.in · 05/08/2025My 10yr olds review of NEVER ENOUGH: "it sounds the same as GLOW ON - i don't really feel like they've grown" 010
Brian @brianell.in · 30/07/2025just arrived in maui / napili bay and we being evacuated to high ground because of the tsunami warning 010
Reposted by BrianMike Masnick @masnick.com · 12/06/2025This is amazing, and again, why open systems, open protocols are so important. 413923
Brian @brianell.in · 01/06/2025Experimenting with a jetstream to webhook connector for serverless atproto webapps 020
Reposted by Briandame @dame.is · 20/05/2025the status updates feed is filled with wholesome bangers like these 121
Brian @brianell.in · 18/05/2025Going for a walk. Here are some lamps I like in the neighborhood park 270
Reposted by BrianJessie Rushing @immber.bsky.social · 04/05/2025I feel like you just described the entire protocol with that one sentence. 101
Brian @brianell.in · 04/05/2025I just scored 2,972 on a game of at://2048. Think you can do better? Join in on the fun with @2048.blue. 121
Brian @brianell.in · 29/04/2025Making cranberry beans in the Rancho Gordo manner. At the “show them who’s the boss” step. #beansky @ranchogordo.bsky.social 060
Brian @brianell.in · 23/04/2025Donuts for the #earthday Glencoe Bike Bus today! @glencoebikebus.bsky.social 030
Reposted by BrianBen Werdmuller @werd.io · 22/04/2025This is obvious, but if people broadly rely on a black box to give them answers that help them understand the world, whoever controls the black box controls those answers and therefore the understanding that comes from them. Openness is safety. 14710159
Brian @brianell.in · 21/04/2025Added a new `get-post-thread` tool to the Bluesky MCP server which pulls the full conversation tree for a post into the context window for analysis. Great for summarizing long winding conversations. Thanks to @joshuashew.bsky.social for the idea and help! github.com/brianellin/b... 020
Brian @brianell.in · 16/04/2025This was really fun. Thank @peat.org @devingaffney.com @graze.social for organizing! 081
Brian @brianell.in · 10/04/2025My dog Rosie has unique facial markings, and I have been trying various AI tools to make accurate drawings of her. Even the fancy new ones seem incapable of replicating her markings, presumably because they haven't seen dogs like her in the training data? Always a white line that goes to both sides. 320
Brian @brianell.in · 10/04/2025“The way that you become a leader is you just add value—you just do things.” - @jay.bsky.teamnewyorker.comBluesky’s Quest to Build Nontoxic Social MediaX and Facebook are governed by the policies of mercurial billionaires. Bluesky’s C.E.O., Jay Graber, says that she wants to give power back to the user. 110
Brian @brianell.in · 09/04/2025Hey @littleironwaltz.com @cameron.pfiffer.org how are y'all representing bsky posts in all their weird permutations (threads, embeds, quotes, reposts, etc) to the LLM? I've tried a few representations (raw & simplified JSON, YAML, MD) for my MCP bsky server, but feel like I'm re-inventing the wheel? 130
Brian @brianell.in · 08/04/2025If you were considering getting an ebike soon, "we’re likely 30 to 40 days away from seeing prices go up" heatmap.news/economy/trum...heatmap.newsTrump’s Tariffs Will Flatten the U.S. Bicycle IndustryBusinesses were already bracing for a crash. Then came another 50% tariff on Chinese goods. 096
Brian @brianell.in · 08/04/2025A few updates to the Bluesky MCP server today: 1) More token efficient post pre-processing (brings more post/embed/conversation detail into the context window), 2) Query feeds by time eg "What's the most unhinged post from my timeline in the last 7 days", 3) Easy install via Smithery.github.comGitHub - brianellin/bsky-mcp-server: Bluesky MCP (Model Context Protocol) ServerBluesky MCP (Model Context Protocol) Server. Contribute to brianellin/bsky-mcp-server development by creating an account on GitHub. 240
Reposted by BrianJulia Silverman @jrlsilverman.bsky.social · 03/04/2025I have no chill/objectivity when it comes to Oregon Battle of the Books. It's a magic program for young readers and I was honored to moderate some battles at regionals in PDX earlier this month. Putting its federal funding in limbo is desperately sad. 184
Reposted by BrianMichael Rabby @michaelrabby.bsky.social · 04/04/2025Oregon Battle of the Books has deeply enriched my children’s lives. Enough with destroying the things that make us great 031
Brian @brianell.in · 03/04/2025Are there any common developer tools/libraries or patterns for rendering #atproto objects? Not AppView sized, but collection or record sized. 000
Reposted by BrianBrian @brianell.in · 03/04/2025imo tools like this that make the reality of the network conspicuous are very important. i'm worried about the pattern of training users to think their data and interactions are private because they aren't easily visible. 111
Brian @brianell.in · 03/04/2025the wind in your hair and randomly running into friends around town is priceless ⚡️🚲⚡️ 000
Brian @brianell.in · 02/04/2025Tony Hawk Pro Skater 3+4 for Switch 2 will have Nora Vasconcellos and an underwater Spongebob level. So good! It's like they called my daughters and asked what they want for their skate birthday. 🤙 000
Brian @brianell.in · 01/04/2025Two things that I enjoy about this experiment: 1) Passive experience - watch a live feed of personalized activity like tv, instead of running on the pull-to-refresh treadmill. 2) Explores the confusing/controversial grey area of likes being actually public but hidden/not available in the app layer. 120
Reposted by BrianBrian @brianell.in · 06/02/2025👋 here's a little @bsky.app experiment that let's you see a realtime stream of activity from all the people you follow: whosky.socialwhosky.socialWhosky: Live activity from your Bluesky networkReal time feed of activity from all the people you follow 2208
Brian @brianell.in · 29/03/2025Great talk from @dholms.xyz - if you are curious about why #atproto works the way it does and where the design inspiration came from, start here 040