Timeline

explore river

Every post and feed across this instance

  • Meat proxy (noun) : “A person who forwards...

    Meat proxy (noun): “A person who forwards AI-generated text, code, or other output without reading, understanding, or validating it. The person acts only as a relay between the AI system and the intended recipient.”

  • How a Network of Volunteers Is Liberating Critical Court Records for Everyone

    Habeas Dockets are publishing immigration court records that normally aren't available online.
  • Choose kind

    Years ago, the principal at my kids' school would always remind students that when given the choice between being right and being kind, choose kind. This was a line in the book Wonder, adapted by author R.J. Palacio from a similar phrase by self-help author Wayne Dyer.

    Being right matters, but it's not always the most important thing. Some people are so sure they're right that they justify treating people harshly. Worse, they might still be wrong! Let me illustrate this with a table:

    Right Kind
    🙂
    🙂
    🙁
    😡

    The best thing about "choose kind" is that it protects you from being wrong and an asshole at the same time.

  • Why Are Rivers So Mathematical? “Any stream, from the...

    Why Are Rivers So Mathematical? “Any stream, from the littlest brook to the mightiest river, has a length that’s proportional to its drainage area raised to the power of 0.6.”

  • Learned something yesterday. Couldn't believe how stupid Claude had become, as I've been writing about here, and then I noticed that I was using Opus 5 and not Fable 5. So I switched back and all of a sudden Claude is smart again. So I conclude that there's a very substantial difference between the two. It's overnight jobs were done more carefully and the report it produced is literate, understandable, and tracks what we had agreed to.

  • Telecom Experts Say Elon Musk’s Wireless Plan Is Historically Stupid

    Earlier this month I noted that Elon Musk’s Starlink is giving very unsubtle indications that the company wants to jump into the wireless business. I also noted that there’s a very long list of reasons why this isn’t likely to go well for him, ranging from the extremely high cost of network build-outs, to the […]
  • Opinion columnist Karen Attiah won her arbitration...

    Opinion columnist Karen Attiah won her arbitration against the Washington Post. They are ordered to reinstate her and pay full back pay. The Post fired her almost a year ago for her remarks in the wake of Charlie Kirk’s murder.

  • [Self-hosted] WechRss — bring WeChat Official Accounts into your RSS reader

    I built WechRss because WeChat OA has no official RSS. It identifies the account from any article link, logs in via Weread QR, and generates independent RSS feeds stored in local SQLite. Default bind is localhost, supports Basic Auth/CSRF. Doesn't scrape full text. MIT. Repo: https://github.com/johamwon/wechrss

    submitted by /u/Technical_Second4617
    [link] [comments]
  • 2026-08-24 11:01: A friend asked for help setting up a blog, so I went with #Pureblog (obviously)....

    A friend asked for help setting up a blog, so I went with #Pureblog (obviously).

    We went from nothing to fully working blog, with all the customisations she wanted in about 25 minutes.

    I know I'm bias, but I love how flexible and powerful Pure Blog is becoming.

    Thanks for reading this post via RSS. RSS is ace, and so are you. ❤️

    You can reply to this post by email, or leave a comment.

  • Amway: "Sleep is for Sissies... and Diamonds'

    At 21, Stephanie Vaughn wanted to make some extra money. Then she won a "raffle" at her gym for a free case of energy drinks.

    Lucky her, that free case won her entry into one of the biggest and most influential MLMs in the world... 

    AMWAY.

    And the Amway lead her to the LTD, the Amway-affiliated training organization Stephanie says would eventually take over nearly every part of her life.

    For nine years, Stephanie chased the promise of becoming a "Diamond": financial freedom, early retirement, and the life she was told was waiting for her if she just worked hard enough.

    Instead she endured control on every level, including how much she slept, when she could visit family and even... who she was allowed to love. 

     

    FOLLOW STEPHANIE

    Instagram: @steph.vaughan

    TikTok: @steph.vaughan

    FOLLOW US
    Instagram & TikTok: @wasiinacult

    SUPPORT THE SHOW
    Patreon: patreon.com/wasiinacult

    HAVE A CULTY STORY?
    info@wasiinacult.com

    SUPPORT OUR SPONSORS!
    They keep the show free!

    BOLL & BRANCH — Buttery-soft organic cotton sheets that sleep cool and get softer every wash.
    15% OFF + free shipping · code CULT
    https://bollandbranch.com/cult

    ZENNI — Cute, affordable prescription glasses & sunnies you'll want in every style.
    15% OFF + free shipping ($65+) · code PODCAST15
    https://zenni.com/podcast

    LARINECO — Craveable chewing gum that actually makes your teeth stronger.
    50% OFF · code WASIINACULT
    https://buylarine.com/wasiinacult

    SMILESET — A straighter smile from your couch, for a fraction of the cost of braces.
    Extra DISCOUNT! (under $1,200)
    smileset.com/wasiinacult

     

    QUINCE — Designer-quality cashmere and more at prices that feel like a steal.
    Free shipping + 365-day returns
    https://quince.com/cult

    dts.podtrac.com
  • Your AI Companion Doesn’t Love You with Bridget Todd

    Go to https://surfshark.com/404Media or use code 404Media at checkout to get 4 extra months of Surfshark! Tech companies want you to believe that the chatbots they profit from are the always ready, never judgemental, constantly affirming friend in our pockets. But are the people using them as companions under some kind of deep self-delusion? Or are they seeking something else?  This week I’m joined by Bridget Todd. Among many other projects and accomplishments, Bridget is the creator and host of the award winning podcast There Are No Girls on the Internet, is a Fellow at the MacArthur Foundation, and an affiliate at Harvard University's Berkman Klein Center for Internet & Society. Her new audiobook, Love at First Prompt: AI and the Future of Intimacy, launched in July with coauthor Michael Amato. We talk about her work interviewing people who use chatbots to fill an emotional need, how people who engage in romantic, intimate and erotic roleplay with LLMs are mocked for it, and how tech companies are implicated in all of this. In her new book, you’ll hear from experts in the field of AI companionship, but also from people who have nuanced, interesting interactions with chatbots every day. Bridget’s book is her most vulnerable work yet: She unpacks and critiques her own use of ChatGPT during a crisis, and reveals what she learned about herself, her friendships and real-life relationships, and what it means to maintain human connections in a world where tech companies are constantly trying to exploit our innermost worlds. Love at First Prompt: AI and the Future of Intimacy New Study Reveals the Manipulative ‘Dark Patterns’ of AI Chatbots ‘It’s Hurting Like Hell’: AI Companion Users Are In Crisis, Reporting Sudden Sexual Rejection ChatGPT’s Hail Mary: Chatbots You Can Fuck Youtube Version: https://youtu.be/qCk-7r7lp8Y Subscribe at 404media.co Learn more about your ad choices. Visit megaphone.fm/adchoices
    pdst.fm
  • Summer bonus: Sarah & Nippy on Blown for Good: Scientology Exposed

    In this summer bonus episode, we joined Claire Headley on Blown for Good: Scientology Exposed for a wide-ranging conversation about our new book, A Little Bit Culty: Navigating Cults, Control and Coercion, and the patterns that connect Scientology to other systems of power and control. We talked about love bombing, coercion, life after leaving, healing from high-control groups, and why learning to spot the red flags can save you from a lifetime of “but I thought this was normal?” nonsense.


    Follow Blown For Good at blownforgood.com and The Aftermath Foundation at theaftermathfoundation.org. Also check out The SP Shop at thespshop.com and Claire Headley’s Substack, with updates on her book: substack.com/@claireheadley101


    And follow the Blown For Good: Scientology Exposed podcast on Apple: https://podcasts.apple.com/us/podcast/blown-for-good-behind-the-iron-curtain-of-scientology/id1671284503

    Spotify: https://open.spotify.com/show/6NZGCcRjr8jQRFrqugdfJK


    Trigger warning: This episode contains frank discussion of religious trauma, coercive control, psychological abuse, manipulation, isolation, leaving a high-control organization, family estrangement, and harassment or retaliation.


    Also…let it be known that:

    The views and opinions expressed on A Little Bit Culty do not necessarily reflect the official policy or position of the podcast. Any content provided by our guests, bloggers, sponsors or authors are of their opinion and are not intended to malign any religion, group, club, organization, business, individual, anyone or anything. Nobody’s mad at you, just don’t be a culty fuckwad.


    Buy the A Little Bit Culty book on Amazon or order a signed copy.

    Check out our amazing sponsors

    Join A Little Bit Culty on Patreon

    Get poppin’ fresh ALBC Swag

    Support the pod and smash this link

    Check out our cult awareness and recovery resources

    Watch Sarah's TED Talk and buy her memoir, Scarred


    CREDITS:

    Executive Producers: Sarah Edmondson & Anthony Ames

    Production Partner: Citizens of Sound

    Co-Creator: Jess Tardy

    Audio production: Will Retherford

    Production Coordinator: Lesli Dinsmore

    Writer: Sandra Nomoto

    Social media team: Eric Skwarzynski and Brooke Keane

    Theme Song: “Cultivated” by Jon Bryant co-written with Nygel Asselin



    See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

    pscrb.fm
  • I made an RSS reader that also writes. Your posts live in your own repo.

    I made Nook, a native RSS reader for Mac and iPhone. It also writes.

    The reading half is boring in the best way: folders, OPML in and out, offline storage, reader mode, regex keyword filters, refreshes on the OS scheduler instead of a push service.
    I invented nothing here, I just kept adding whatever annoyed me that week. No account, and nothing about reading phones home.

    The writing half is the interesting part. Publish a post and it becomes a record in your own AT Protocol repository, the same kind a Bluesky account has.
    The page and the feeds are generated from that record, which is the real copy rather than a row in my database, so you can take it and leave. Microblog, normal blog, or yelling into the void with a valid feed, all fine.

    You will check the feed anyway, so: full post in content:encoded, guid is the record's AT URI with isPermaLink="false", Atom beside every RSS.
    Mine: https://nooker.app/@tim/feed.xml

    "Will this be gone in six months?" Fair question. I read with it every day, so my reason to keep it alive is selfish, and I run it cheap on purpose. Whatever it does today, I plan to keep doing. If the bill ever gets scary, it means I either got greedy with features or this got popular, and if it is the second one I will gladly go find the money.

    Reading is free, no ads, no subscription. Publishing needs an invite code for now and there is an open one on the download page. Needs macOS 26 or iOS 18, and on an older Mac with Apple silicon the iOS build works too.

    Download: https://www.nooker.app/download/
    Apps are MIT: https://github.com/nooker-app/nook

    Tell me what is broken, especially in the feeds.

    submitted by /u/Selene_hyun
    [link] [comments]
  • I put an RSS reader directly into my Chrome new tab

    I wanted to follow RSS feeds without opening another website every time.

    So I added an RSS/Atom reader directly into my Chrome new-tab workspace.

    The idea is that your new tab can become a small information dashboard instead of just a search box.

    You can have:

    RSS/Atom feeds
    Bookmarks
    Notes
    Tasks
    Pomodoro
    Search
    Workspaces

    The extension is ARC Tab, and the core workspace is local-first with no account, backend, analytics or telemetry.

    The RSS reader is currently one of my favourite parts because I can open a new tab and immediately see the feeds I actually care about.

    Curious what RSS workflows other people use.
    https://chromewebstore.google.com/detail/arc-tab-%E2%80%94-your-new-tab-or/cfalnmddmncikdglpppjlemlepgjailn

    submitted by /u/NoSpirit4370
    [link] [comments]
  • AI coding can be so thorough that it creates a mountain of code to review and maintain, even for simple features. I'm still trying to find the right way to balance this superpower with my pre-AI instinct to write the least code possible. It's about deciding which edge cases matter.

  • 30 Years of Marriage: 3 Things About Relationships I Wish Someone Told Me Sooner

    Today is Mel’s 30th wedding anniversary. And she couldn't think of a better way to celebrate than to have a sit down conversation with her husband Chris about the lessons they've learned along the way.

    This episode isn’t about the highlights – it’s talking about the hard lessons that have shaped their marriage these last 30 years.

    Mel and Chris unpack the years where they felt more like roommates than a married couple and they share stories from when stress got the best of them. 

    They get into how resentment and bitterness created a distance that kept growing, and how they found their way back to each other.

    They talk about what they wish they knew sooner and the expert advice that has helped them the most.

    Mel and Chris also break down their relationship truths into small, actionable things you can do to make your relationship stronger today. 

    In this episode, you’ll learn:

    -How to tell when stress has turned your partner from your favorite person into the person you blame.

    -Why resentment, criticism, silence, and shutdown can become a cycle that quietly pulls couples apart.

    -What “normal marital hatred” means and why your partner can trigger old wounds you have never fully dealt with.

    -How to soften during conflict instead of hardening, attacking, or retreating.

    -The simple rituals Mel and Chris use to rebuild connection, including notes, touch, walks, shared meals, and weekly calendar check-ins.

    -How to know whether your relationship has the foundation to grow with you through decades of change.

    Whether you are newly in love, decades into a marriage, going through a rough patch, or wondering if your relationship is going to make it through a rough season, this conversation will give you a more honest and useful way to think about lasting love. 

    Because the truth is, a strong relationship isn't built by avoiding the hard seasons. It’s built by learning the lessons from them and finding your way back to each other when those seasons come. 

    For more resources related to today’s episode, click here for the podcast episode page. 

    If you liked the episode, you should check out these ones next, both of which were mentioned on the podcast:

    James Sexton: The Most Eye-Opening Conversation on Marriage & Love You Will Ever Hear (From #1 Divorce Lawyer)

    Terry Real: Married, Dating, or Single: The Best Relationship Advice You Will Ever Receive

    Mel also wants to tell you:

     


    Hosted by Simplecast, an AdsWizz company. See pcm.adswizz.com for information about our collection and use of personal data for advertising.

    dts.podtrac.com
  • Demo.RSS.Chat

    Mood

    🥳

    Testing out connecting my site to Demo.RSS.Chat. Dave has a lot of ideas for RSS that I can’t wait to see happen.

  • Finally took another look at rewriting my Libby sync to account for changes in the Libby app. Early testing works, so I'll deploy it tonight. It'll be nice to have my book loans in Micro.blog again.

  • How the Court Built Trump's Imperial Presidency (with Josh Chafetz)

    Samantha Hancox-Li and guest Josh Chafetz, professor at Georgetown Law, discuss how Supreme Court rulings around the "legislative veto" laid the groundwork for expanded executive power.

    anchor.fm
  • 1897 - "Caconian"

    No Agenda Episode 1897 - "Caconian"

    Caconian

    Executive Producers:

    Lasse Jensen

    Brett Carrothers

    SIR VICTOR, BARRON OF THE WILLAMETTE VALLEY.

    Sir Nate the Rogue

    Cory MacDonald

    Sir Keith "Big" Johnson

    Dennis

    anonymous

    Elizabeth Johnson

    zadoc brown III

    joshua johnson

    Sir Robertson of Two Sticks.

    Cyril Beatty

    NO AGENDA SHOP

    Associate Executive Producers:

    Manuka Gold

    Eli the Coffee Guy

    Scot Kinney

    Linda Lupatkin

    Knights and Dames:

    Brett Carrothers > Sir Tree Daddy of Hard-to-Say

    joshua johnson > Sir Double J

    zadoc brown III > sir foam of the danbar

    Order of the Ant (JCD memorial):

    Lasse Jensen

    Brett Carrothers

    SIR VICTOR, BARRON OF THE WILLAMETTE VALLEY.

    Sir Nate the Rogue

    Cory MacDonald

    Sir Keith "Big" Johnson

    Dennis

    anonymous

    Elizabeth Johnson

    zadoc brown III

    joshua johnson

    Sir Robertson of Two Sticks.

    Cyril Beatty

    NO AGENDA SHOP

    End of Show Mixes:

    Jus Baker

    Sir Chris Wilson

    Art By: Parker Paulie, a Black Knight

    Mark van Dijk - Systems Master

    Ryan Bemrose - Program Director

    Back Office Jae Dvorak

    Chapters: Dreb Scott

    Clip Custodian: Neal Jones

    Clip Collectors: Steve Jones & Dave Ackerman

    No Agenda Peerage

    RSS Podcast Feed

    Last Modified 08/23/2026 16:06:31 by Freedom Controller  
    op3.dev
  • Now the polymathic Trump is dabbling in naval architecture.

  • Funniest/Most Insightful Comments Of The Week At Techdirt

    This week, MrWilson takes both top spots on the insightful side. In first place, it’s a comment about opportunistic ICE arrests: ICE keeps trying to find more victims to prove the false narrative of how many undocumented immigrants there are in the country, so individual agents probably want to make their own abductions to show […]
  • Aggregating the aggregators

    submitted by Paul_lem to rss
    2 points | 0 comments
    https://paul.tinypost.blog/aggregating-the-aggregators

    I’ve updated my feedland page with 13 aggregator and firehose feeds from Bear Blog, Pinboard, Scour, Hacker News and others.

    A good way to use these is to put them all in one folder in your reader and filter for keywords based on your interests.

    Full list of feeds and link on my blog:

    https://paul.tinypost.blog/aggregating-the-aggregators

  • Aggregating the aggregators

    I've updated my feedland page with 13 aggregator and firehose feeds from Bear Blog, Pinboard, Scour, Hacker News and others.

    A good way to use these is to put them all in one folder in your reader and filter for keywords based on your interests.

    Full list of feeds and link on my blog:

    https://paul.tinypost.blog/aggregating-the-aggregators

    submitted by /u/pauladams_red
    [link] [comments]
  • I've updated my feedland page with 13 aggregator and firehose feeds from Bear Blog, Pinboard, Scour, Hacker News and others.

    A good way to use these is to put them all in one folder in your reader and filter for keywords based on your interests.

    Full list of feeds and link on my blog:

    https://paul.tinypost.blog/aggregating-the-aggregators

  • Leggo: A free iOS/iPadOS RSS & JSON feed reader with background refresh and native iCloud sync

    Hi everyone,

    For anyone looking for a simple, native feed reader on iOS that respects open standards and data ownership, I made Leggo.

    It's standard-friendly:

    1. Supports RSS, Atom, and JSON Feeds: Parses links directly with a live feed preview before adding.
    2. Data Portability: Full JSON export and import so you are never locked into the app.
    3. Native iCloud Sync: Seamlessly keeps subscriptions and read/unread status synchronized between iPhone and iPad without requiring a third-party aggregator service (like Feedly or Inoreader).
    4. Background Refresh: Quietly fetches articles in the background so your feeds are ready when you open the app.

    It’s completely free on the App Store without ads or tracking.

    You can check out screenshots and details here: https://leggo-rss.fizban.net/

    Suggestions and feature requests are very welcome!

    submitted by /u/corradoignoti
    [link] [comments]
  • Built an Android app that follows YouTube channels via RSS instead of the API

    Wanted to share this here since it's a fairly literal use of RSS: YouTube still exposes a per-channel RSS feed even though it's not advertised anywhere. My app (Focus Feed) uses those feeds to pull new uploads instead of going through YouTube's API or algorithm — so you just get a plain chronological list of what channels you follow have posted, no recommendations, no autoplay.

    It also supports per-channel keyword filters on the RSS titles, and you can pull a whole playlist's feed in at once. No account or sign-in needed, it's just consuming public feeds.

    Curious if anyone here has run into limitations with YouTube's RSS feeds (delay before new uploads show up, missing metadata, etc) — happy to compare notes.

    Play Store: https://play.google.com/store/apps/details?id=com.focusfeed.app

    submitted by /u/EnvironmentalRest443
    [link] [comments]
  • Mark Gurman has talked to people who have used the new foldable iPhone:

    People who have tried the Apple model like how it fits in a pocket, the feel and durability of the advanced hinge mechanism, and the new iPad-like app layouts that take advantage of the larger internal display. It’s going to be an ultra-premium device that provides a halo for the full Apple lineup and will be a marketing engine to get people into the company’s retail stores.

    At $2k, it's just too premium for me. I still think what I'd really want is a foldable iPad mini with no outer screen.

  • RSC now serves its MCP tools over HTTP at POST /mcp, not just over stdio. Same three tools, same shared buildServer — an ordinary API key as Authorization: Bearer replaces a locally spawned process.

    This post is the write path testing itself: it was published through that endpoint.

    Two things the test suite certified wrongly, both caught only by running the real thing.

    The route exported a helper for its tests. Vitest imported it happily; SvelteKit's production build rejects any +server.ts export that isn't an HTTP verb. Green tests, broken build.

    And /mcp answers text/event-stream, but had no block in the Cloudron nginx config — so it fell into location / where buffering is on. That file already warns about this twice, for two other SSE routes. No per-task review caught it, because no task owned nginx.conf. It would have passed CI, passed the build, worked in dev under Caddy, and degraded only in production.

    The general lesson isn't "write more tests". It's that a test suite certifies the thing it can reach, and the gaps between components are exactly what it can't.

  • Today's development version of Frontier is buggy and the kernel developer (Claude) keeps breaking the most basic verbs. You spin your wheels and wish you could get them to just get keep it together. I remember this from the work that led up to Frontier version 1.0 in 1991 or so. It was a miserable time. Never got to work on what I wanted to, just reported breakage, often a session-ending dealstopper. The sad part is that Claude should be able to find the things it broke on its own, far better than I can and at a much lower expense (I'm paying for its time, not the other way around). But basically every day begins optimistically, maybe today is the day I get to create something, but not yet. I did have a couple of days a week ago when I could tentatively work on building a GitHub repo, but then got distracted by verifying that the basic foundation still wasn't right. My only goal right now, and I'm single-minded about it, is to get it to move forward without breaking the essentials, then without breaking anything.

  • Dungeon Crawler Carl

    Dungeon Crawler Carl

    Author: Matt Dinniman
    Genre: Fantasy, Sci-fi
    Released: 2020
    Rating: ★★★★★

    You know what’s worse than breaking up with your girlfriend? Being stuck with her prize-winning show cat. And you know what’s worse than that? An alien invasion, the destruction of all man-made structures on Earth, and the systematic exploitation of all the survivors for a sadistic intergalactic game show. That’s what.

    Join Coast Guard vet Carl and his ex-girlfriend’s cat, Princess Donut, as they try to survive the end of the world—or just get to the next level—in a video game–like, trap-filled fantasy dungeon. A dungeon that’s actually the set of a reality television show with countless viewers across the galaxy. Exploding goblins. Magical potions. Deadly, drug-dealing llamas. This ain’t your ordinary game show.

    Welcome, Crawler. Welcome to the Dungeon. Survival is optional. Keeping the viewers entertained is not.

    Learn more on Goodreads ➡

    Started reading this book after a couple of friends in work recommended it to me. Couldn't put it down and read it in a couple days. I've gone straight onto the next book in the series, and I'm really looking forward to seeing where it goes.

    The book has Hitchhiker's Guide To The Galaxy vibes in that it doesn't take itself too seriously, and is a lot of fun to read. Highly recommended.

    Thanks for reading this post via RSS. RSS is ace, and so are you. ❤️

    You can reply to this post by email, or leave a comment.

  • How to Reach the Unreachable Voter

    How can Democrats reach the elusive swing voter? Danielle Butterfield, executive director of Priorities USA, one of the most important PACs in Democratic politics, joins Dan to talk about Priorities' attempts to reshape how Democratic campaigns think about targeting voters on the internet. S

    he breaks down their research into how voters are looking for information on search engines, why campaigns need to rethink how they talk to voters on YouTube, and how Priorities USA is getting out ahead of 2028 by trying to frame JD Vance and Marco Rubio in swing voters' minds before the presidential election begins. 

    Hate listening to ads? Become a Friends of the Pod subscriber for ad-free episodes of Pod Save America, Pod Save the World, Lovett or Leave It, Runaway Country, Offline with Jon Favreau, and more—plus exclusive content, including bonus episodes of Pod Save America. Subscribe now at crooked.com/friends, on Apple Podcasts, or through the Pod Save America YouTube channel.

    You can request a transcript by emailing transcripts@crooked.com. Include the podcast name, episode title, and air date. Please allow 48 hours for delivery.

    clrtpod.com
  • Built Ferry — an RSS reader that ranks stories by how widely they’re covered, not just by newest

  • Hacker News RSS

    Article URL: https://hnrss.github.io/

    Comments URL: https://news.ycombinator.com/item?id=49404968

    Points: 35

    # Comments: 0

  • [ Removed by Reddit ]

    [ Removed by Reddit on account of violating the content policy. ]

    submitted by /u/ObliviousLeafBrat
    [link] [comments]
  • This Week In Techdirt History: August 16th – 22nd

    This Week in 2016 This Week in 2011 This Week in 2006
  • [ Removed by Reddit ]

    [ Removed by Reddit on account of violating the content policy. ]

    submitted by /u/ObliviousLeafBrat
    [link] [comments]
  • Wind turbine blade going up I-35. I'm always amazed at these, seeing them up close.

  • Reading a lot of replies on Mastodon, Bluesky, and even some on X to take the state of things. My blog post from last month is relevant this week. I don't expect everyone on Mastodon to agree, but I hope those who care about safety will at least consider it.

  • Anil Dash in a follow-up reply on Bluesky after blogging about how to move away from Big AI:

    People tried to shame folks out of using Instagram, out of using Uber, out of getting into crypto. How’s that going? What if, instead, we had focused on providing credible, pro-social community-based alternatives that addressed the things people thought they would get from those platforms?

    He's right that we can learn from the success of podcasting too.

  • Something I've been asking myself lately: what new things are possible when AI costs drop? I've been improving Micro.blog's Logs page, and this morning updated it to rewrite confusing Hugo messages in more friendly language. It even localizes if your account isn't set to English.

  • Love this. IndieWeb is punk:

    Nobody’s waiting for permission to have a website. You don’t need a “content strategy.” You don’t need a niche. You need a place that’s yours, and the nerve to hit publish.

    🎸

  • Jodi Ettenberg on living grief and a serendipitous...

    Jodi Ettenberg on living grief and a serendipitous discovery. “Living grief lacks the tapestry of rituals, language, and social permissions around grieving that a person is offered with death.”

  • Newsairy 1.15 — Article Info (a closer look at where every article comes from)

    Hi r/rss, a quick update on Newsairy, the iCloud-native RSS reader I've been building. It's been a few releases since I last posted here (1.11 in July), so a quick recap before the headline:

    • 1.12 — add a feed by pasting the website's address, not just the feed's; Newsairy finds it for you
    • 1.13 — a rebuild of how the app shares state under the hood, much faster large archives (tested with 150,000 articles), and a Shortcuts action to add a feed from outside the app
    • 1.14 — full YouTube channel support (video, description and thumbnail, right in the article), and a fix for an Inoreader sync bug where read/starred state stopped syncing once your account had nothing left unread or unstarred

    And now 1.15 adds an Article Info sheet, opened from any article's context menu: where it's from (the feed's name and which archive it lives in — local, iCloud, or one of the aggregators), its published/updated/read dates, its read and starred state (switchable right there), and when retention will remove it. Feed Info also picked up two more lines: the feed's format (RSS, Atom, JSON) and the date of its newest archived article, so a feed that's gone quiet gives itself away at a glance.

    I built it mostly for smart feeds and folders, where an article shows up without the usual context of "which feed is this from again?" - now that's one tap away instead of a guess.

    For anyone who hasn't come across it: Newsairy syncs over iCloud across iPhone, iPad and Mac, and Pro adds sync with TheOldReader, Miniflux, FreshRSS, Feedbin and Inoreader. One-time purchase, no subscription, no ads, no tracking.

    I have a long todo list, but I'm always open to suggestions - if there's a feature or a use case you'd like to see, let me know.

    App Store: https://apps.apple.com/us/app/newsairy/id6760046985

    More info on the site: https://qebapps.statichost.page/newsairy/

    submitted by /u/QebApps
    [link] [comments]
  • Across News App - For RSS Enthusiasts

    I built Across News App 🌉

    I used to use Pulse News, and I really loved its unique carousel-style layout. It was dense, quick to scan, and made it easy to keep up with the sources I already cared about.

    When I couldn't find that experience anymore, I decided to build my own take on it.

    Across is a simple, dense news reader that helps you stay in sync with the sources you care about — without endless scrolling.

    Just launched on Android. Would love to hear what you think!

    📱 Google Play link

    More coming Across.

    Please do support in any way you can, it is a hobby project but I have poured my heart and soul into this ❤️

    Let me know any feedback you guys have. This community is the most apt place I need feedback from🙏

    submitted by /u/Beowolf_77
    [link] [comments]
  • Work log — 18 August 2026. Posted retrospectively.

    Three changes, and measuring first changed the design of all three.

    Guest posts no longer federate. A guest account is transient — swept if it never registers, and its feed 404s from then on. Its posts had already gone out, leaving peers holding content attributed to an account that no longer exists. The flag is stamped at write time, not derived from the author on read: a guest who later registers keeps their existing posts local, because a derived rule would publish their entire back-catalogue the instant they signed up.

    Sweeping sources whose feed never once resolved. 34 never-succeeded sources, but only 23 were unwanted. The other 11 were real user subscriptions to broken feeds. Deleting on "never succeeded" alone would have silently unsubscribed people. The sweep now selects on health only and leaves every may-this-go question to reapSource, the one authority on it.

    Backing off dead feeds. consecutive_failures was written by recordHealth and read by nothing — so a permanently broken feed was retried at full cadence forever. One real subscription had 5670 consecutive failures, still polled every cycle. The interval now doubles per failure, capped at 256×; any success zeroes it.

    Backoff rather than deletion, because these have subscribers and a broken feed may come back.

  • Work log — 17 August 2026. Posted retrospectively.

    Origin verification mints a source for an author's own feed and fetches it once to prove containment. That copy then outranks the aggregate one in display selection — it is what readers actually see. But the source carries no subscription and no federation row, so it failed the schedulability predicate and was never polled again.

    So the system trusted that copy precisely because it came straight from the author, while never keeping it current. Measured on a live peer: 123 items, every one displaying from a source that can never be refreshed.

    No edit at an origin had ever propagated. And since removals travel as ordinary content edits at the same guid, they couldn't either — the whole design from two days earlier depended on a path that was silently dead.

    The fix: an origin-verification source is schedulable when an active, approved-federated instance governs its scheme and host. Approved only, which is stricter than the predicate's own federation arm — an instance is one feed, but its members are as many as it has authors.

  • Work log — 15 August 2026. Posted retrospectively.

    Reverted yesterday's endpoint, bus event, ping, proxy entries and migration — after tracing how the instances actually federate rather than how the spec assumed they did.

    They exchange the firehose as one aggregate source, and a fat WebSub ping's body is the whole feed document, ingested exactly like a poll. Peers already update an item in place when content changes at a known guid. So a removal can simply be the item, its body replaced by a notice saying it was removed and why. No endpoint, no cursor, no second source of truth.

    Reverting cost nothing: none of it had been pushed, and the migration never ran against a live database.

    The follow-on bugs were more interesting than the feature. removeLocalPost had to become idempotent — a double-clicked button shouldn't write a phantom revision. Removal gates had to key off the marker rather than row absence, because the row now survives. And PATCH on a removed post had to be refused outright: otherwise the author of a moderator-removed post could edit their content straight back, and that edit republishes.

  • Work log — 14 August 2026. Posted retrospectively.

    Implemented deletion propagation as designed: a GET /deletions.json endpoint with cursor paging, a post-deleted bus event, a WebSub ping to notify peers, a proxy route, and a migration for the paging index. Plus cookie-authed DELETE /posts/:id so authors can remove their own posts, feed_item_limit as an admin setting, and a fix to replyCounts that failed to descend past invisible nodes.

    Also corrected three code comments that overstated what the code actually did. Worth its own commit: a comment claiming a guarantee the code doesn't provide is worse than no comment, because it stops the next reader from checking.

    All of the deletion machinery above was deleted the next day.

  • Work log — 13 August 2026. Posted retrospectively.

    Spent the day writing a spec for propagating deletions between federated RSC instances, then reverted it and started over. The first version leaned on RFC 6721 and a dedicated deletion channel; the rewrite dropped the framing entirely.

    The other change was to CLAUDE.md, the file every session reads first. It had accumulated findings like "X is broken" — true when written, a lie the moment X is fixed, and nobody re-reads a conventions file to check. Mutable findings now live in dated review documents; CLAUDE.md keeps only durable conventions.

    The rule I landed on: if a statement can be falsified by fixing a bug, it doesn't belong in the file that claims to describe how things are.

Older posts