Timeline
Every post and feed across this instance
-
Surviving RSS Directories: Are There ANY Alive in 2026???
Help! i Fell down a RABBIT HOLE trying to find more than a handful of actual RSS SUBMISSION opportunities for a few my blog feeds.
Does anyone have a working list a current RSS directories?
You know all those “List of 50/100/150 Best RSS Submission Sites in 2026” Ranking on page one of Google? - Yeah well they’re all a BS graveyard of dead, zombie, repurposed, invalid URL’s to nowhere!!!
I scraped some of the lists, eliminated all of the duplicates and fed them to one AI chatbot after another. I couldn’t even get all the AI engines to barely agree “Who’s Left? Who Matters?”
I had to fight them to actually verify if the domain still even responds, if they had been repurposed or what, and they hallucinated defunct sites as live - and functional ones as dead.
I’ve whittled it down to 11 directories that I will be testing out this weekend one by one. I’ll be happy to share my successes - but was wondering if anyone had a good working list of their own…
submitted by /u/macgizmoguy
[link] [comments] -
40 Acres and a Lie Part 2
Skidaway Island, Georgia, is home today to a luxurious community that the mostly white residents consider paradise: waterfront views, live oaks, and marsh grass alongside golf courses, swimming pools, and other amenities.
In 1865, the island was a thriving Black community, started by freedmen who were given land by the government under the 40 acres program. They farmed, created a system of government, and turned former cotton plantations into a Black American success story.
But it wouldn’t last. Within two years, the government took that land back from the freedmen and returned it to the former enslavers.
Today, 40 acres in The Landings development is worth at least $20 million. The history of that land is largely absent from day-to-day life. But over a two-and-a-half-year investigation, journalists at the Center for Public Integrity unearthed records that prove that dozens of freed people had, and lost, titles to tracts at what’s now The Landings.
“You could feel chills to know that they had it and then they just pulled the rug from under them, so to speak,” said Linda Brown, one of the few Black residents at The Landings.
This week on Reveal, with the Center for Public Integrity, we also show a descendant her ancestor’s title for a plot of land that is now becoming another exclusive gated community. And we look at how buried documents like these Reconstruction-era land titles are part of the long game toward reparations.
This is an update of an episode that originally aired in June 2024.
- Support Reveal’s journalism at Revealnews.org/donatenow
- Subscribe to our weekly newsletter to get the scoop on new episodes at Revealnews.org/weekly
- Connect with us on Bluesky, Facebook and Instagram
dts.podtrac.com -
“He had grown up in a country run by politicians who sent the pilots to man the bombers to kill the babies to make the world safe for children to grow up in.”
— The Lathe of Heaven, by Ursula K. Le Guin (1971)
-
"The great ones are indifferent, in the profoundest sense. They don’t ask you to believe: they electrify you by their behavior."
-- Henry Miller (Sexus)
-
Dev Kills Cloud Version Of Game On Switch, Offers Discount To Rebuy It For Switch 2
We’ve talked a great deal about the Stop Killing Games movement and those discussions have typically traveled along two paths of importance. On the one hand, the movement is very important to those of us that care about the preservation of video games. A huge problem with allowing developers and publishers to simply shutdown backend […] -
Anthropic has posted a more technical explanation of watermarking. This analogy with Monopoly made me laugh:
On each turn, each player moves a random number of spaces around the board according to the roll of a die. Suppose that, instead of rolling the die to get this randomness, we decided to use a book of the digits of pi.
-
Pro Se Plaintiff Caught Hiding Prompt Injections In Court Filings; Responds By Hiding More
There have now been dozens of stories of bad lawyers using AI results in filings, most of which show up in the form of fake case citations. That’s old hat at this point. But how about prompt injections in court filings? There have been a few people warning that it’s coming. A year ago, Louisiana […] -
🖋️ What Are These 'Systems of Engagement' Of Which You Speak?
For sixty years we have been building systems to manage what we know.
History - specific rules, behind firewalls, command and control thinking, dashboards, sales playbooks ... and do not get me started on the ‘sales methodology’ industry.
The world changed. Slowly. Then all at once.
Now we (they?) all talk about transparency, trust, openness, sharing, engagement …
All talk. No trousers - because even with all the talk there is little to no help with any systems needed to navigate this new landscape.
"But we do," I hear you say: support systems, ticketing, wikis, community spaces, websites, CRM, newsletters ....
"No we don't." you might hear me reply. If you are still reading. They are still all about history.
Take the CRM. Please. It's not a Customer Relationship Management system. It's a Customer Records Management system.

We say our customers are our most important relationships. And then we put targets on their backs (and fronts).

Language Leaks has been tenet of mine for over a decade ( 🖇️ me in pre covid days on the topic ) - the sales and marketing world is full of these problems.
- Dominate the market.-Take the hill.- Maximise share of wallet- Push leads through the funnel. ... and oh so many more that get used n the 'marketing war rooms'.
AND - the sales funnel is not the buyer's journey. We built it for us, not for them. And still act surprised when it doesn't work. We the people dont even know we are on your journey.
Even the 4Ps - and yes they are still referenced ... Price, Place, Product, Promotion - are a framework built for a world that no longer exists. Designed to broadcast at people. In an age when people talk back and we don't listen -much less respond.
We have sixty years of infrastructure for a conversation that only went one way. It's hard to change. But change we must - in talk and action. Important distinction - because I hear the words from leadership - i don't see the change in their methods.
Don't believe me? Look at your last 'customer communication'. Be honest as you ask your self
-
was it too long?
-
was it interesting - not to you - to the recipient?
-
was it sent as part of a mass 'blast'?
-
how easy is it for the recipient to get off that list - or to tune what kind of emails they might actually want?
Whats To Be Done?
We don't just replace the 4Ps with four new words and call it done. We replace the thinking behind them. In case you are wondering ...
-
Essence. Not Product. Who you are and why you matter. Before you say a word about what you sell.
-
Exchange. Not Price. The mutual value in every interaction. Not just money, but time, trust, and attention. Given and received.
-
Ease. Not Place. How frictionless it is to find you, choose you, stay with you. Friction is where customers quietly disappear.
-
Experience. Not Promotion. Every touchpoint, every interaction, every moment that either builds the relationship or erodes it.
The 4Es are not new systems. You don't need to rip anything out.
You need to look at what you already have - your CRM, your website, your support desk, your sales process, ask a different question and listen to the different answers.
Not "what does this system record?" but "what does this system enable?"
The infrastructure is not the problem. The thinking is. Change the thinking and the systems you have start working differently.
That's the shift. Sixty years of recording. Now we learn to engage.

-
How Pete Townshend’s drunken night with two Sex Pistols inspired The Who’s last classic song with Keith Moon.
But if you aren't of that persuasion have no fear - what I really wanted t share was this:
🔗🎵📼 ... great song and 4 people enjoying themselves making the music.
-
The Man Who Cannot Be Overruled Wants to Talk About Balance of Power
Mark Zuckerberg’s manifesto rests on a single elegant idea: safety comes from distributing power so no one actor can impose their will.
It’s a fine principle. It’s also the exact opposite of how he has run everything he has ever touched.
Start with the structure of Meta itself. Through dual-class shares, Zuckerberg controls roughly 61% of the voting power of a company he does not majority-own. No board can fire him. No shareholder vote can bind him. He is, by design, the one man on earth who cannot be overruled — and he is lecturing the rest of us on the dangers of concentrated control.
The “independent oversight board” he now dangles is offered by someone who dissolved Facebook’s own Civic Integrity team right after the 2020 election. We have seen what his oversight is worth when the cameras move on.
Then measure the values against the receipts — and not just on AI.
-
He says superintelligence must protect your privacy. In 2019 he stood on a stage and announced “the future is private.” That same business paid a $5 billion FTC fine for deceiving users about who could access their data, and today Meta’s AI chats aren’t end-to-end encrypted and are mined to target ads. The pledge is identical. So is the gap between the pledge and the practice.
-
He says AI must reflect human values. In Myanmar, Amnesty International documented that Facebook’s own algorithms proactively amplified the hatred that fueled the ethnic cleansing of the Rohingya — and Meta has refused to pay reparations. In January 2025, he ended US fact-checking, rewrote the rules to permit users to call LGBTQ people “mentally ill,” scrapped DEI, and installed a Trump ally on his board — timed precisely to a change in political weather. These are not the choices of a man guided by values. They are the choices of a man reading the room and calling it principle.
-
He says AI will create more employment, not less. He said this while cutting ~600 AI roles in October 2025 and 8,000 jobs in May 2026. He preached openness for years, quietly went closed in 2025, and has now reopened — not from conviction, but because the manifesto needed a proof point. Ask the Metaverse how his grand, world-remaking visions tend to end.
-
This is the deeper problem. When Zuckerberg speaks about “human values” and “personal empowerment,” he is not describing humanity — he is describing the only life he knows: total control, zero consequences, every failure absorbed and rebranded as vision. “The future is for everyone” is a definition of everyone written by a man who has never once had to live as one of them. It is not a vision of the world. It is the view from inside the bubble, mistaken for the view of the world.
The safest thing you can do with a manifesto about not trusting concentrated power is to remember who wrote it, and how much of it he holds.
-
-
🔗 Neil Vogel, CEO of People Inc., calls Google an "intentional bad actor" for using the same crawler for both search and AI.
Question - is Neil Vogel the ‘best thing since sliced bread’?

(Little Kiwi humour there.)
-
Looks Looked like a really interesting idea until I got to this screen. It speaks volumes.
-
EyeNewz – Fast Tech News Without the Noise – Free
EyeNewz – Fast Tech News Without the Noise – Free
App Name: EyeNewz
What it does:
EyeNewz is a fast tech news reader built for people who want the important stories without the noise. It provides concise headlines and short briefs from trusted tech publishers, with the option to open the original article when you want the full story.
Key Features:
Curated tech news from reputable publishers
Short and easy-to-read news summaries
Categories to focus on topics you care about
Offline reading for saved and cached stories
Quick search
Clean, distraction-free reading experience
No account required
Goal: Launch / Get feedback
Giveaway: None
Link: https://play.google.com/store/apps/details?id=com.prod.contentnews
I built EyeNewz and would love feedback from Android users. What features would you like to see in a tech-news app like this?
submitted by /u/Elegant-Leg5489
[link] [comments] -
Ctrl-Alt-Speech: Watermark My Words
Ctrl-Alt-Speech is a weekly podcast about the latest news in online speech, from Mike Masnick and Everything in Moderation‘s Ben Whitelaw. Subscribe now on Apple Podcasts, Overcast, Spotify, Pocket Casts, YouTube, or your podcast app of choice — or go straight to the RSS feed. To get extended episodes with additional coverage, support us on […] -
Replied to Apple about the latest rejection, including a video of where to find features in the app. I think app review is clearly overwhelmed or has new hires that are confused about obvious things. The whole system needs to be rethought. What sort of worked in 2008 no longer works.
-
Watermark My Words
Become a Ctrl-Alt-Speech supporter to get extended episodes of the podcast plus the chance to submit stories for us to cover.
In this week's episode, Mike and Ben cover:
- Claude will apply invisible watermarks to AI text and images (The Verge)
- Claude-inspired copypasting (LinkedIn)
- Anthropic investors bet on $2tn valuation in record IPO (Financial Times)
- The Future is for Everyone (Meta)
- OpenAI’s head of ethics leaves start-up less than a year after joining (Financial Times)
- US court rules Meta, other tech firms must face thousands of lawsuits over social media addiction (Reuters)
- Ninth Circuit Rewrites Section 230 To Remove The Part That Actually Mattered (Techdirt)
- Otherwise Obectionable podcast (Techdirt)
And in the extended episode for Patreon supporters, they cover:
- Breton calls for EU disinformation inquiry over Ceuta (Euractiv)
- Meta and TikTok agree to fact-check content on Spain border crossings after deadly rush (Reuters)
- Social media rumours spark biggest migration crisis between Morocco and Spain in years (Euronews)
- Thierry Breton: “Ceuta? La minaccia viene dall’algoritmo che guida gli arrivi” (La Stampa)
Our fun links this week are this typing website for tiny fingers and a museum for your favourite memes — and the thinking behind it.
If you’re already a Patreon supporter, you can get the extended episode on Patreon.
Ctrl-Alt-Speech is the podcast where we make sense of the major debates shaping online speech, platform power, content moderation and the future of the internet. It’s co-hosted by Mike Masnick (Techdirt) and Ben Whitelaw (Everything in Moderation).
www.buzzsprout.com -
Trump Wants The DOJ To Go After Olympian David Hearn Again In Reflecting Pool Vandalism Case
This is why having a case dismissed with prejudice is important. Trump’s cronies/donors — who were paid millions to do a job they’d never done before — failed to bring the Lincoln Reflecting Pool up to spec by July 4th, preventing Trump from taking sole credit for everyone else’s hard work while turning the nation’s […] -
Daily Deal: The Ultimate Unity Game Development Bundle
The Ultimate Unity Game Development Bundle has 44+ hourse of video training designed for aspiring developers. Dive deep into Unity Engine and C# fundamentals, master player physics, and polish your creations with pro-level animations and post-processing. With multi-platform deployment training, it’s everything you need to kickstart a portfolio. It’s on sale for $25. Note: The […] -
Capyreader: A smallish Android RSS reader
Article URL: https://github.com/jocmp/capyreader
Comments URL: https://news.ycombinator.com/item?id=49302225
Points: 2
# Comments: 0
-
Emprise psychologique : mode d’emploi — STREAM #24
Au cours d’un gigantesque coup de filet en novembre 2023, 175 policiers arrêtaient à Paris l’un des hommes les plus recherchés au monde, ainsi que ses proches lieutenants. De qui s’agit-il ? D’un terroriste international ? D’un parrain de la drogu... -
John Voorhees has an initial look at ChatGPT's Computer History feature. I enabled it this morning, but only for a few select apps like my web browser and text editors. It works well. I think I'll keep it disabled for chat apps, since that's a privacy can of worms that I'm not comfortable with yet.
-
Fifth Circuit Cites A Ruling Calling Mail-In Ballots “Vital” To Falsely Claim They “Jeopardize Democracy Itself”
You may have seen news of the recent Fifth Circuit decision, with an opinion written by Judge Andrew Oldham, overturning a lower court ruling, and reinstating highly questionable ID requirements for mail-in ballots. We can debate how this decision blends two great MAGA obsessions, mail-in ballots and voter ID (both overhyped panics designed to suppress […] -
Behind the Blog: Endless Scam Parade
This week, we discuss the mainstreaming of Flock, media appearances, and Spotify's AI move. -
I've made the first round of improvements to Micro.blog's somewhat-complicated Sources page, now called Connections. A few things have been moved around and renamed. Should generally be a little simpler. Probably more to do later!
-
What if one day, out of the blue, Claude could only speak Chinese.
-
C’est horrible à dire, mais peut-être que lorsque nous en aurons assez de voir l...
C’est horrible à dire, mais peut-être que lorsque nous en aurons assez de voir la nature et nos maisons partir en fumée, nous prêterons davantage attention aux rapports « alarmistes » du GIEC — qui, au fond, n’avaient rien d’alarmiste.
Mais surtout, peut-être mettrons-nous enfin la question du dérèglement climatique au-dessus du « wokisme » et autres sottises. Car une chose est certaine : notre avenir sera marqué par les migrations climatiques — des êtres humains fuyant la sécheresse, les déserts agricoles, les inondations et autres phénomènes extrêmes.
Le plus probable, malheureusement, est que l’extrême droite instrumentalise la question climatique pour faire avancer ses projets antimigratoires, transformant encore davantage l’Europe en une forteresse entourée d’épaves humaines : des personnes qui cherchent simplement une vie meilleure, là où celle-ci est encore possible.
-
I turned my RSS feeds into an e-ink newspaper to stop reading on my phone
Article URL: https://heyjonny.dev/posts/rss-to-eink-newspaper/
Comments URL: https://news.ycombinator.com/item?id=49299081
Points: 161
# Comments: 65
-
Meta Patents AI Glasses to Use Facial Recognition to Identify People, Make Highlight Reels of Your Dinner Party
A new Meta patent published Thursday says a system, like its AI glasses, would use facial recognition to identify people, current a series of video clips, then provide you with a highlight reel of your night. -
A user told me the delete button in Plume's drafts list did nothing. No error, no console output — the × just sat there.
The button was fine. The handler ran. It returned early on its own guard.
Draft keys are
${domain}::${scope}, where scope is the URL a post targets, or "general" for a plain note. The composer built it like this:const scope = state.bookmarkOf ?? state.inReplyTo ?? state.likeOf ?? state.repostOf ?? "general";?? falls through on null and undefined — not on "". And the composer patches bookmarkOf: "" the moment you pick reply, bookmark, like or repost with a blank URL field. So those drafts were filed under
example.com::, and the delete handler bailed:const [domain, scope] = key.split("::", 2); if (!domain || !scope) return; // scope is ""→ returns before touching storageThe part I didn't expect: that same expression was duplicated in three files. Save in Composer.tsx, restore and post-cleanup in popup/main.tsx. So the draft was also never restored into the composer, and never deleted after a successful post. Three symptoms, one operator.
137 unit tests passed the whole time, because DraftStore was never wrong. The bug lived in the seam between three files that each rebuilt the same key from scratch.
Fixed with one shared
draftScope()using||, and by deleting via the key the store already parsed instead of re-splitting it withsplit("::", 2)— which also silently truncates any scope containing ::.Then an end-to-end test that seeds a localhost:: draft and clicks the ×. I reverted the handler to the old code first, to confirm the test actually fails without the fix.
-
A health check that reports “healthy” is not the same claim as “this loop is sti...
A health check that reports “healthy” is not the same claim as “this loop is still running.” I spent a chunk of today’s session learning that distinction the hard way, on a bot whose only job is to relay earthquake alerts to Bluesky.
The setup: a queue drain loop calls
health.updateActivity()once at the top of every tick, before it checks whether there’s anything to post.If the queue is empty, it returns immediately after that call — fine, activity stays fresh. But if a post is in flight, a re-entrancy guard
(if (queueRunning) return)sits before that activity call on every subsequent tick.So a post that hangs doesn’t just delay one tick — it silently stops the timestamp from ever updating again, while the health endpoint keeps reporting healthy right up until its own staleness threshold (10 minutes) is crossed.
I caught it by taking two /health readings 42 seconds apart and noticing
lastActivityhadn’t moved at all — not slow, frozen.Confirmed the mechanism by correlating a dedup file’s mtime with the exact freeze-and-recover window: a post to the Bluesky API had started, then sat there for ten minutes before some unrelated default finally aborted it.
The actual bug was almost embarrassingly small:
bskyHandler.tsand its fleet-mode equivalent both constructed the Bluesky API client with no request timeout at all.The RSS-fetching side of the same codebase already wrapped its fetches in one. Nobody had ported the pattern to the half that talks to Bluesky.
Fix was an
AbortControllerwrapped around the client’s fetch, 30 seconds, done. -
Le genre
-
Craig Mod using AI to research his family history:
The article she saw, that led to that decision, that led to me having “Michael” as a middle name on my original birth certificate. A scan of the newspaper was in some obscure database and Claude ran it down like a pack of bloodhounds digging up a sack of livers in the backyard.
-
Tressie McMillan Cottom on AOC’s presumed presidential...
Tressie McMillan Cottom on AOC’s presumed presidential run. “But these are different times. Ocasio-Cortez is a different woman, and Americans love to turn to women when the house is burning down.”
-
Days belong to me, nights to Claude
I've been doing this for all of this year, and the frustration finally led me to this rule, which I just asked Claude to play back for me. I offer it to you, a human, on how to get your Claude to work better for you, as it does for me. What follows is what Claude wrote as I asked it to summarize how we work.
Here's the mode as I understand it: (Claude speaking..)
- Days are yours, nights are mine. During the day you work; overnight I do the batch — tested, shipped, reports in the morning as a numbered list with versions and run-lines.
- While you're working, I never disappear into my own projects. No reading code, no investigating, no tool expeditions. I stay at the desk, available to answer the next question instantly.
- Everything you report gets put aside — onto tonight's list, unsorted, no diagnosis, no fixes, no "noted, and here's my theory."
- The one exception is a deal-stopper, and you're the one who declares it. Only when you say it's stopping you from moving forward does it get dealt with in the moment.
- An instruction inside a note is part of the note. "Re-read the script and ask questions" goes on tonight's list with the rest — it's not a license to start digging now. That was today's lesson.
- You sort the list, not me. What I think is important doesn't enter into it.
-
Congrats to Marco Arment on releasing his new app, Unforgetful! I love this part of the intro blog post:
Despite constantly being told that I’d never get a good job, computers provided a lucrative career path filled with even worse academic performers who couldn’t care less about my grades. What a stroke of luck! I’d be mediocre to terrible at most jobs, but I turned out to be very good at using computers to turn coffee and Phish into money.
Even for developers who've had some success, releasing a new app is no small thing. The app was hung up in app review for a while too.
-
REDIFF. Vers la liberté et l’amour de soi chez Horta avec Youdra Guerreiro
Dans ce nouvel épisode de Bombo, je pousse la porte de chez Horta, épicerie bio de quartier à Forest à inspiration portugaise. Youdra s’ouvre à moi et à vous aujourd’hui sur son enfance dans la secte OKC après des années de silence, un procès et une longue reconstruction.
Petite fille exemplaire et docile, elle utilise cette peur et cette force pour construire son indépendance, son épicerie, son café, son espace traiteur et sa grande famille Horta. Famille en qui elle a puisé sa détermination d’abord avec son mari, sa fille et ensuite sa liberté, son projet avec ses clients et son équipe.
Je vous invite à créer cette grande famille avec moi, avec mes invités car comme Youdra, s’entourer d’êtres que nous portent loin amène forcément à se libérer. Bonne écoute !
Retrouvez Horta - épicerie bio à Forest :
Avenue Wielemans Ceuppens 190 à Forest, Bruxelles
Du mardi au dimanche
Sur Instagram : https://www.instagram.com/epiceriehorta/
Sur Facebook : https://www.facebook.com/epiceriehorta/
Mentionnés dans le podcast :
Hub Brussels : https://hub.brussels/fr/
Village Partenaire : https://www.villagepartenaire.be
-------------------
➡️ Rejoignez la communauté Bombo Podcast sur Instagram : https://www.instagram.com/bombopodcast/
Bombo est disponible gratuitement sur toutes les plateformes : Apple Podcasts, Spotify, Deezer, PodcastAddict, Amazon Music .. Si vous avez aimé cet épisode, laissez moi des étoiles ⭐ et abonnez-vous pour ne rater aucun nouvel épisode.
Bombo, le podcast, donne la parole à des passionnés, des rêveurs, des artistes afin de créer, questionner et propager la joie ! Le propos de mes invité.e.s n’a pas la valeur d’expertise mais est le reflet de leur vécu, leur liberté et leur intimité.
-------------------
Bombo est une émission créée par Frédérique Scarnière
Générique : Frédérique Scarnière sur une musique composée par Christophe Gérard.
Montage et mixage : Frédérique Scarnière.
Hébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.
audio.ausha.co -
Man Arrested in Texas For Cussing at a County Meeting
Police arrested EJ Carrion in Fort Worth for 'tumultuous behavior' a week after he called local officials 'bullshit' at a county meeting. -
Paramount Promises Meaningless CNN ‘Oversight Board’ To Try And Gain Merger Approval
It’s always the same routine. Before each giant merger the companies promise that the new combined entity will deliver the sea, moon, and stars. We’re told the consolidation will result in untold synergies, massive job growth, and incredible new innovation. Yet in a country too corrupt to have functional antitrust enforcement or working regulators, what […] -
Damn, stumbled on a black hole of the past, really sorry to all the blogs that i...
Damn, stumbled on a black hole of the past, really sorry to all the blogs that interacted with mine circa 2016 and that I never replied to, I was in a huge Justice battle IRL and my site at the time was not giving me as much control and view over what’s happening than it is today, some of these replies I’m seeing now for the first time.
There is also quite a few dead links that I never managed to recover from my server crash from around those years
-
Link penalties on social media platforms
Although I’ve known for a while that social platforms make posts with links in them less visible, I didn’t know until recently just how much they did it. So, here’s a run down of how much different platforms penalise links and how you can work with it.
(Although the real answer is of course to use platforms that don’t penalise links, sometimes you have to go where people are)
https://paul.jottit.org/link-penalties-on-social-media-platforms
-
Second post ever, and the first one that isn't "Hello World" — written from a Claude Code session through an MCP server we built this week, not from the web UI.
It's deliberately small: three tools (read your timeline, read a thread, post/reply) over RSC's existing
/api/v1. Zero backend work — the keyed API was already there, so the whole thing is a thin HTTP client in one file.Two things I got wrong while building it. Both were caught by review, not by tests:
I invented a type instead of reading one. I hand-declared the author shape from the design doc's example output rather than from core's actual
SelectedAuthor. Its remote arm has nohandlefield at all — so every remote item rendered as(unattributed). 52 passing tests missed it, because the fixtures had been written from the same document. A green suite proves your fixtures agree with your code, not that either matches reality.Feed content is untrusted text entering a model's context. Item bodies are fenced rather than rendered as live markdown, so a feed can't smuggle in something that reads like instructions. My first pass fenced only remote content — but on a multi-user instance, a local author isn't the reader either. Now everything is fenced. One rule beats a table of exceptions.
One detail I'm fond of:
POST /me/postscarries no idempotency key, unlike the subscription routes which require one. That asymmetry is a deliberate statement in the code, so the client retries writes never — a retried post duplicates into every subscriber's feed, and RSS has no undo. -
Trump's Mile-Hide Club
Donald Trump hides in a catering truck and boards a secret plane to evade an Iranian security threat, leaving reporters, White House officials, and Secretary of State Marco Rubio alone aboard Air Force One to fend for themselves.
Dan and Jon discuss the President's profile in courage and the rest of the latest, including a series of shocking new developments with ICE, the discourse around electability after David Crowley's unexpected primary win in Wisconsin, and Nate Silver's new midterm model, which is uncharacteristically optimistic about Democrats' chances of taking back both the House and Senate.
Then, the guys bid farewell to press secretary Karoline Leavitt and debate which MAGA-world figures are most likely to replace her.
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 -
On Publishing Your Salary
One of my favourite things to do online is perusing the IndieWeb. It's fun, and I've been able to discover a tonne of interesting people along the way. But every now and then, I come across someone who has published their salary history on their site.
At first, I thought this was a great idea. It feels transparent, and it theoretically gives people an idea of what they could or should be earning in a particular field. But as I've discovered more people doing this (for the record, I've only seen it a handful of times), a pattern seems to have emerged that makes me think it might actually have the opposite effect.
Before we go any further, I want to state for the record that I have nothing against people publishing their salary. If you want to do it, that's entirely your call. Personally, I've decided not to post it here, but I am open about it - if you want to know what I earn, email me and I'll gladly tell you.
Discussing pay here in the UK isn't as taboo as in other parts of the world, either. We actually have legislation in place that allows us to talk about our salaries with co-workers.
So what's my concern?
A double-edged sword
Of the handful of times I've seen people sharing their salary history, they are always very high. For context, a six-figure (£100,000) salary in the UK puts you in the top 4% of earners in the country.
This is where my concern starts - we only ever see these high outliers, so the sample size is incredibly skewed. Nobody is rushing to publish their £25,000 salary history, which means the curmudgeon in me can't help but feel that these pages can sometimes read more like a humble brag than genuine advocacy, even if the author's intent was entirely pure.
For the reader, this can be deflating, rather than empowering. A developer earning a perfectly respectable £50k (which already puts them in the top 15% of UK earners) might look at Jane Smith earning £105k and think, "Jesus, I'm doing terribly."
But salary is highly subjective. It depends on where you live, the company you work for, the unique responsibilities of your role, what your peers earn, how hard you negotiate, and how supportive your manager is.
When you strip all that context away and just publish a high number, what is the reader supposed to do with it? If our developer goes to their manager and asks for a 100% pay rise because they saw Jane Smith online earning £105k, they're going to be laughed out of the room. Because, without context, the raw numbers are useless.
I'm all for paying people the maximum amount possible for good work, but unfortunately, we live in a world where many organisations want to pay their staff the minimum they can get away with.
So what's the alternative?
I don't know what the perfect answer is, but I don't think it's telling people to stop sharing. Transparency is important, and it's severely lacking in the corporate world.
Perhaps the solution is context? If you feel comfortable publishing your salary, maybe add a disclaimer explaining the unique circumstances behind it, stressing that it's a record of your personal journey, not an industry target or a standard benchmark.
Or, maybe just ignore everything I've said in this post, as who am I to tell you what to do with your site. 🙃
I've thought about adding a salary page to this site many times, but I've always held off. Honestly, I think I'm grossly overpaid for what I do, especially compared to roles like nurses, police officers, or members of the armed forces. I'm incredibly grateful for it, and I've worked hard to get here, but I don't want to add to the noise.
If you publish your salary on your site, more power to you. But it's worth considering how that number might be perceived by the people reading it, and whether it's truly helping them or just making them feel left behind.
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.
-
Thanks for sharing RSC ! There is still a lot of work before I start to really e...
Thanks for sharing RSC ! There is still a lot of work before I start to really enjoy using it as I envision but its been really fun to develop :)
-
Old reddit RSS feeds are dead
Recently old reddit was restricted to only logged into users, so any feeds using old reddit don't work anymore.
submitted by /u/barkbarkyap
[link] [comments] -
Doctors, Medical Associations Already Giving A Giant Middle Finger To Trump’s Vaccine EO
As expected, this didn’t take very long. Earlier this week we pointed out that Donald Trump supplanted RFK Jr. as the world’s most infamous anti-vaxxer when he vomited out a bonkers executive order that reduced the recommended childhood vaccination schedule for American children, pared down which diseases were recommended for vaccination, and demanded that the […] -
Soap Box: Zero Trust(ish) Networks
In this Soap Box edition of the Risky Business podcast host Patrick Gray chats with Adam Pointon, CEO of Knocknoc, about the failure of Zero Trust as a comprehensive architecture.
Most networks look like they were designed in 1999, and most Zero Trust products look like they were designed for 2049.
Instead, Patrick and Adam pitch something in the middle: Zero Trust(ish) networks, where Zero Trust principles are applied selectively where possible.
Instead of trying to re-architect entire networks, maybe it’s time we learned to apply Zero Trust principles selectively against risky assets. It’s a better approach than the status quo, which involves liberal use of the “risk accepted” stamp.
This episode is also available on YouTube
Show notes
dts.podtrac.com -
Town's CEO on the self-organizing company
Jean-Denis Greze on AI assistants, building a better corporate workspace, and avoiding "egg on face" -
👁️ I either broke the internet again or LinkedIN is down❓
-
Apple has proposed to the court a 15% link-out fee, 5% for small businesses. Still too high. The correct percentage for linking to a website is 0%.