Brian Gershon

Brian Gershon

@brianfive.xyz

Building and experimenting across the stack. briangershon.com · wildharetech.com 🔭 sky.briangershon.com

214 followers288 following116 posts

Brian Gershon reposted

🧵 #Hubble celebrated its 31st anniversary with this impressive view of AG Carinae, a luminous blue variable (LBV) 20,000 ly away in the constellation Carina. Credit: ESA/Hubble and NASA, A. Nota, C. Britt 🔭 🧪 ⚛️ ➡️ esahubble.org/images/potw2... #universe #space #astronomy #stellarastro #science 1/3

Brian Gershon reposted

A good tech future won't be built by billionaires. Meet our 2026-2027 Mozilla Fellows 🥳 10 global builders making the alternatives. More on their projects coming 🔜 #MozillaFellows mzl.la/4g6d4jh

Brian Gershon reposted

Just saw my first solar eclipse. A++. Would recommend. (Currently on Liberty of the Seas, just north of Spain) Here it is at 4x rate:

Save Excalidraw drawings directly in the Atmosphere with Lexidraw, great concept!

I’ve been working on an Exaclidraw fork for about a week that syncs your drawings to your Atmosphere account as well as uses Iroh for realtime encrypted end to end collaborative work. I feel like it’s at a stage where I can share it. Meet lexidraw.app!

Brian Gershon reposted

lanius: an agent harness built for the great AI scale-down frontier models are too expensive to use 100%, and all the good ways to use them 5% of the time involve a heck of a lot of moving parts to coordinate lanius has messaging at the core timkellogg.me/blog/2026/07...

timkellogg.meLanius: AI Agents Need an OS, Not a Bigger BrainPrincipal AI Architect. Creator of open-strix, a harness for building agent teams. Writing about AI architecture, stateful agents, and what happens when you give AI memory.

Brian Gershon reposted

“The question of whether the beautiful game has helped Seattle meet some of its sustainability goals — and perhaps beautified the city in the long run — is something city leaders and advocates will be paying attention to long after the tournament has ended.” Traffic today on 2nd Ave 😍

As hundreds of thousands of soccer fans have come to Seattle for the World Cup, the city has stretched to test and showcase what its infrastructure can do.

Brian Gershon reposted

New post on supply chain security for npm packages — covering the publishing workflow I push in the projects I maintain, plus the consumer side: why pnpm is a better default than npm, its native minimumReleaseAge config, and trustPolicy: no-downgrade to catch provenance regressions automatically.

jovidecroock.comHardening publishing & consumingA practical look at reducing blast radius in npm publishing workflows — environment-gated OIDC publishing, limiting manual access, and what consumers can do on their end.

Brian Gershon reposted

Switching over from Ollama to llama.cpp after reading this: sleepingrobots.com/dreams/stop-... Today I'm setting up a Grand Competition (Phoenix evals) between itty bitty models to see who is going to be the Top (local) Model for Mima (with Prompt Engineering, of course)

sleepingrobots.comFriends Don't Let Friends Use Ollama | Sleeping RobotsOllama gained traction by being the first easy llama.cpp wrapper, then spent years dodging attribution, misleading users, and pivoting to cloud, all while riding VC money earned on someone else's…

Brian Gershon reposted

As 2026 midterms approach, here’s an awareness article on how to spot and dissect misleading election fraud rumors.

Kate Starbird@katestarbird.bsky.social

There’s a new rumor spreading about discarded mail-in ballots found in WA w/ insinuations that mail-in voting is insecure & allegations of fraud. It sounds alarming at first glance. But a deeper look reveals the rumor to be misleading in old, familiar ways. katestarbird.substack.com/p/here-we-go...

Thanks @caidan.dev for the solid beta! I really like your concept of leaning into the terminal and the power of piping commands together, while introducing an infinite canvas to visually contain and persist the whole workflow.

Caidan@caidan.dev

I will be adding people to the beta as any new signups roll in, so there's still time to join if you're interested! Also, one of you entered the wrong email, so if you didn't get an email from me feel free to DM me or signup again.

Brian Gershon reposted

Our first SeattleJS meetup of 2026 is coming up next Wednesday! New year, new content format: We're going to be hosting a moderated panel discussion on using AI in developer workflows. Curious about how other people are using LLM-based tools? Bring your questions for our panelists! RSVP:

luma.comSeattleJS: Web Tech Talks - January · Luma🎉 Get ready to learn and connect at SeattleJS! 🎉 Prepare for an evening filled with fun, networking, and learning. Whether you're a seasoned developer or…

Want to try vibe coding without production software complexity? HTML tools are the perfect playground for LLM-assisted development. Single files, no deployment, no dependencies. Just experiment and iterate. www.briangershon.com/blog/make-to...

briangershon.comMake the Tool You Wish Existed (with Your LLM) | Brian GershonBuild custom HTML tools that fit your exact workflow using LLMs. No extensive programming knowledge required. Turn workflow problems into practical tools in hours.

I wanted portable AI tools you can spin up by describing them, not hand-coding MCP servers. Describe what you want once. A registry turns that into MCP servers and CLIs that any AI coding assistant can use. One definition, every assistant and format you need. www.briangershon.com/blog/build-a...

briangershon.comBuild a Registry of AI Tools. Generate MCP Servers and CLIs. | Brian GershonDefine prompts and tools in markdown files by describing them to an LLM. A registry framework converts those markdown specs into MCP servers and CLI tools automatically. You iterate in markdown, not f...

When AI summarizes customer reviews, it often invents names and numbers that look real but aren’t. We saw this in weekly reports across Google, DoorDash, Yelp. Strong insights, wrong facts. Fix: teach AI to verify its own work, not just summarize data. www.briangershon.com/blog/feedbac...

briangershon.comHow to Correct AI Errors When Analyzing Customer Reviews | Brian GershonWhen AI generates customer review summaries and trends, it hallucinates numbers and names. Learn how verification tools and feedback loops catch these errors automatically and teach AI to correct its ...

Brian Gershon reposted

I met Mikeal at the first NodeConf, which he helped organize. He’s the earliest and most vibrant memory I have of the excitement and community he helped form during the early days of Node.js, and as a strong voice in the JavaScript ecosystem. Rest in peace Mikeal.

Node.js@nodejs.org

We’re heartbroken by the loss of Mikeal Rogers, a key figure in the Node.js ecosystem and a force behind what makes this community what it is. To help preserve his legacy, we’ve opened a GitHub repo for stories, photos, and memories: github.com/nodejs/mikeal 💚 Thank you, Mikeal. hubs.la/Q03t0DVL0

I jumped full-time on the JavaScript train 2008, as Node.js was just starting up as well. Fun to run through this timeline and remember the birth of npm, Backbone (and spine.js), Atom Shell (Electron), React, Gulp, ... deno.com/blog/history...

deno.comA brief history of JavaScript | DenoIn 30 years, JavaScript went from being a little scripting language to one of the world's most popular. Here are key moments to show how it has evolved and where it is headed.

If you are trying to use OpenAI Files API in Node.js and running into duplex and other errors uploading files: You will fall down a lot of rabbit holes on the internet and with LLMs. Instead, `npm add undici` to update Node to the latest version of `fetch`. philna.sh/blog/2025/01...

philna.shTroubles with multipart form data and fetch in Node.jsThis is one of those cathartic blog posts. One in which I spent several frustrating hours trying to debug something that really should have just worked. Once...

Brian Gershon reposted

Bluesky / #atproto hack: Filter posts about a rarely used topic (e.g. a small city you live in or any other *very* specific keyword) with Firesky like this: firesky.tv?filter=speci... Then click on the "(rss)" link, put this into your RSS reader. Now you will get updates for this topic there.

Brian Gershon reposted

Brian Gershon reposted

Congrats to @ngerakines.me for a new version of @smokesignal.events. This is a very major rewrite, and also open sourcing of the whole codebase - with more features yet to come! Events connect people - the exact kind of thing that should be available on an open protocol.

Nick Gerakines@ngerakines.me

I'm so excited for this to go out. Over the past several months, the Smoke Signal app has been rewritten and refactored to support some big (currently in-development) features and have plenty of room to grow.

Brian Gershon reposted

this might finally get me to publish sh.tangled.*

Nick The Sick@nickthesick.com

I wrote a blog post on how to publish ATProto Lexicons, I found the specification to not be clear enough, and not written from the perspective of a tutorial. So, I decided to write about it. Hopefully this will help anyone who has not yet published their Lexicons yet nickthesick.com/blog/Publish...

Brian Gershon reposted

This week's Bluesky and ATProto news - ATmosphere Report #114 - First EU atproto conf with @ahoy.eu - Verification on Bluesky with checkmarks - @stream.place gets 500k in funding - A 50k grant from @freeourfeeds.com for developing IndieSky with dev community fediversereport.com/atmosphere-r...

fediversereport.comATmosphere Report – #114Bluesky launches a checkmark verification system, streaming software Streamplace gets 500k USD in funding, and much more!

Nice write-up! “While chat is powerful, for most products chatting with the underlying LLM should be more of a debug interface – a fallback mode – and not the primary UX. So, how is AI making our software more useful, if not via chat? Let’s do a tour.”

Allen Pike@allenpike.com

Post-Chat UI: Delightful and humane patterns for the next generation of apps. allenpike.com/2025/post-ch...

Brian Gershon reposted

Replying to @joshuakgoldberg.com

I'm thrilled about where OctoGuide is going to go. It does the work of several actions used in create-typescript-app for a while. Plus it's got centralized+friendly docs, a robust platform for rules, and a great URL (lol). Please try OctoGuide out and let me know how it feels! 💚 octo.guide 8/8