Silicon Valley Technology Commentary & Archives · Est. 2006 3,040 Posts · 2006–2026
Showing posts with label Bluesky (1 post). Show all posts

October 29, 2026

October 29, 2026 · 7 MIN READ · BY LOUIS GRAY

Webnerd.ai Levels Up with AT Protocol, Newsletters, Audio and more

Webnerd.ai Levels Up with AT Protocol, Newsletters, Audio and more

Webnerd.ai

When I debuted Webnerd.ai last weekend, the goal was pretty straightforward: bring back the fast, high-signal, human-curated morning reading ritual I loved in the heyday of classic RSS, updated for how the open web actually works in 2026. But just as much as I've enjoyed returning to that routine,  I've appreciated steering the roadmap with Antigravity. A decade plus ago, I'd point to companies that blogged weekly with their updates and bug fixes as leaders in their space, communicating to readers what was new. Now, I can make multiple updates daily, or make fixes in minutes myself -- and have even debuted a release notes section you can subscribe to from right within the app. It's an RSS inception, basically.

Over the last few weeks of living inside Webnerd.ai whenever possible, curating my shared stream and pushing links out to LG Stream on Bluesky, every "I wish it did this" or "I wonder if it could..." moment has turned into working code rapidly. Sean Goedecke, whose blog has rapidly become one of my favorites of 2026, published a piece today titled "You can just ask AI to do things", and honestly, there is no better summary of the world we live in now. If you can think it, you can build it.

Because things have moved fast since the weekend, here is a quick highlight reel of new features in Webnerd.ai right now.

First-Class Open Identity: AT Protocol OAuth, PDS Sync, and Standard.site

If you're going to build a home for the open web, you shouldn't lock people's reading identity behind a single provider. Current employer aside, I started with Google sign-in because that's what I knew. But in fast response to public request,  Sign in with Google now sits side-by-side with native Sign in with AT Protocol. Whether you use a bsky.social address or verify with your own domain like louisgray.com, you can jump straight in without extra modals or app-password gymnastics.

Refreshed Webnerd.ai welcome screen with 1-click Google Sign-In alongside native AT Protocol login
One click with Google, or bring your decentralized AT Protocol ID.

Even better, your decentralized identity isn't just a login badge, it carries your reading graph. Inside the OPML & Subscriptions hub, you can still drag and drop a classic XML file, or you can hit Sync PDS to pull decentralized subscription lists straight from your Personal Data Server across tools like Skyreader, Standard Reader, and Standard.site. Think about that for a second. Am I an expert on those? No. Could I work with Antigravity to build support here? Yes. So I did.

OPML & XML Subscriptions modal showing traditional OPML import/export alongside 1-click AT Protocol PDS sync
Classic OPML portability meets one-click AT Protocol PDS subscription sync.

Webnerd.ai also now speaks native at:// and standard:domain publications directly in the Subscribe dialog, and when you share a story from a Standard.site publication, Webnerd automatically writes a cryptographic site.standard.graph.recommend endorsement record to your PDS (and cleans it up if you unshare). Open standards work best when apps actually interoperate instead of just talking about it or seeing an acronymn as a checkbox.

Rescuing Newsletters from Inbox Purgatory

As much as I appreciate newsletter platforms like Substack and Beehiiv quietly keeping RSS alive under the hood, plenty of great writers still send email-only newsletters, and in my view, an email inbox sandwiched between flight confirmations, calendar invites, and shipping receipts is not the best place to read long-form writing.

Subscribe to Stream modal open on the Personal Newsletters tab showing a dedicated @webnerd.ai inbox address
Every account now gets a personal @webnerd.ai newsletter address that turns email dispatches into clean RSS feeds.

You can now open + Subscribe and switch to the new Personal Newsletters tab, and you'll find your own dedicated @webnerd.ai address. Use it when signing up for newsletters (or forward existing ones via Gmail filters or the included one-click Cloudflare Email Routing snippet), and Webnerd automatically spins up a separate, clean feed for each sender inside your Newsletters folder. Newsletters belong alongside the rest of your reading, not competing with work email.

Listening to Your Stream & Real Power-Reader Triage

Sometimes even my eyes need a break from screens, or I want to catch up on my feeds while walking the dog. Hitting the new Listen button in the top bar (or on any individual post) launches a docked audio player right at the bottom of your stream.

Signed-in Webnerd.ai power-reader view showing the top toolbar, granular Mark-as-Read menu, and docked Audio/TTS Stream Player
Listening through my morning feeds with the docked Audio & Spoken TTS queue.

If a feed item includes a native podcast or audio enclosure (flagged with an Audio badge), Webnerd plays the original audio directly; if it's a written post, it seamlessly reads the article aloud via a spoken Text-to-Speech queue with 1x to 2x playback speeds, an Up Next drawer, and automatic mark-as-read as each story finishes.

And because anyone subscribing to 100+ feeds may eventually face inbox-style bankruptcy, I've gone deep on power-reader ergonomics:

  • Granular Mark-as-Read: A new split dropdown lets you clear items Older than 1 day, 3 days, 1 week, or 2 weeks, or Mark above as read as you scroll — so you can declare peace on Tuesday's news while keeping this morning's stories untouched.
  • Folder & Subscription Management: You can now add, rename, drag-and-drop, delete, and merge folders inline or from a dedicated Manage Subscriptions view, toggle Newest / Oldest sort order, and pull Full Text readability views on stub feeds that only publish a sentence or two in XML.
  • More Classic Themes: Alongside Cloud Nine, Warm Sepia, and OLED Black, desktop nostalgia nerds can also switch into Mac Classic, Mac OS X Aqua, BeOS, and Green Android.

AI on Your Terms — Never Between You and Your Feeds

I wrote earlier this month about how filtertainment eviscerated our informed monoculture. The whole point of an RSS reader is that you choose the sources, and nobody hides a post  because an algorithm decided outrage would keep you scrolling longer.

Where AI does shine in a reader is synthesis on demand — when you explicitly ask for it.

Executive Briefing modal synthesized by Gemini 3.8 Flash across unread feeds
Optional Executive Briefings synthesize what happened across your feeds.

Tap Briefing in the toolbar (or hit B on your keyboard) and Gemini 3.8 Flash synthesizes an executive summary across your unread stream — scoped to your Last 100 items, Last 200 items, Last 12 hours, or Last 24 hours — clustering breaking storylines and citing the exact outlets in your subscriptions. Every expanded card also has an optional one-tap TL;DR button when a 4,000-word essay drops five minutes before your next meeting. AI acts as your research assistant, never your gatekeeper.

Mobile Overhaul, Instant Startup, and Eating Our Own RSS Dogfood

Under the hood, Webnerd.ai now boots through a single-round-trip bootstrap endpoint paired with a local snapshot cache for sub-16ms first-frame paint — so opening the tab feels instantaneous even on spotty mobile Wi-Fi.

On phones, we replaced cramped desktop menus with a thumb-friendly 4-tab mobile layout (Feeds, Search, Shared, and Folders), edge-swipe gestures, and a guided Add to Home Screen full-screen web app setup on iOS while I continue working on a native Android companion app - coming soon.

Mobile Webnerd.ai iPhone view showing the Add to Home Screen prompt, expanded card actions, and 4-tab bottom navigation
The redesigned four-tab mobile experience and full-screen iPhone web app.

Finally, you can't build an RSS reader and not publish your own changelog via RSS. Webnerd.ai now has an official Release Notes & Product Blog at webnerd.ai/releases, complete with a one-click + Follow in Webnerd.ai button and its own RSS feed at webnerd.ai/releases/rss.xml.

Webnerd.ai Release Notes & Product Blog at /releases with native RSS feed subscription
Eating our own dogfood: Webnerd.ai's product changelog lives at /releases with its own RSS feed.

If you tried Webnerd.ai over the weekend, or haven't yet, take the new audio player, newsletter inbox, or AT Protocol sync for a spin. If something bugs you or you have an idea for what an RSS reader in 2026 ought to do next, ping me on Bluesky — there's a pretty good chance Antigravity and I will have it shipped by the next weekend.

Disclosures, per always: I work at Google and use Gemini and Antigravity tools a lot. I built Webnerd.ai and this blog's CMS with Antigravity's help. Nobody at Google reviews my posts, ever.

October 12, 2026

October 12, 2026 · 3 MIN READ · BY LOUIS GRAY

Engaging In Toxic Places Remains Popular

Engaging In Toxic Places Remains Popular

image.jpg.png
I took my Twitter account private four years ago. It's over.

Journal & NotesA common refrain through the rise of social media in the Web 2.0 surge was that "you are who you follow". Your personal choices of what you post and who you engage with are an echo of your personality and your interests, and it becomes a reinforcing loop. The people you follow select what you choose to consume, and what they share becomes part of what you believe to be true. An extension of that view is that "you are where you engage" and where you choose to engage is as much a descriptor at this point as the people you engage with -- especially as large-scale social networks and platforms have increasingly been identified with specific political leanings, or, unfortunately, their billionaire owners.

Elon Musk's acquisition of Twitter in 2022 marked a massive cultural shift in how that platform presented itself and how comfortable it felt to continue posting there or consuming content. That era has been much discussed and you probably know it by heart already -- inclusive of undisciplined rounds of layoffs, mockery of the previous leadership, open hostility to the open web and much more, which made it a very unsafe place for women and people of color, who had helped make Twitter such a success and so much fun in its early stages.

I opted out. I took the aggressive steps not just to stop posting, but I unfollowed my entire stream, deleted all my posts and made my profile private, despite having well over 40,000 followers at peak. I absolutely do not regret it.

While the site never actually fell over, as some had expected, and Musk took some odd financial mechanisms to not only have his new asset acquired and then reacquired, obfuscating the financial issues that plagued the site, I have never been tempted to go back. It is still absolutely acceptable to take a stand for something and not go back on that choice.

The last couple weeks have seen two high profile people who I respect say they are coming back to X after having walked away. First, Casey Newton, calling it "truly unpleasant", said he was "slinking back to X." Last night, massive Apple fan and creator of Markdown John Gruber said "X Once Again Marks the Spot", highlighting how Apple's leaders have used that as their sole outlet, and other platforms, from Bluesky to Threads, have not dramatically grown, while being hostile to advancements in AI. Them changing their minds is absolutely okay for them, but it hasn't changed the fundamental reasons I left, even if I feel not engaging on X limits visibility of my content, or reduces my exposure to some news.

I fundamentally believe X is not a good place for me to be, or really, anyone. I have told friends who have refused to leave that it's not a good place for them.  But I don't think I am in the evangelist space any more. I am not hustling people to join Bluesky, which I strongly prefer, and I did give Threads a decent chance through the end of 2024, when I decided I didn't want to spend more time there. But engaging there would not reflect my values, and there's strength in staying out.

Those who stayed have tried to make the argument that the web has always had differences of opinion, or that they don't consider the politics of who owns a platform as a requirement for them to participate, but for X, and for many other places, I have found it's just not worth it. I do not need to spend time in communities where I am not learning or enjoying discussions with others. I don't use Snapchat or Nextdoor for similar reasons, and I don't envy tech leaders who have had to look away from what are likely their own personal beliefs, in exchange for access to Musk's other efforts, like Starlink and SpaceX -- even as I understand their need to do so.

Toxic places have always existed on the Internet. People have always enjoyed them, and that continues.