John St. Clair
stclairjohn.bsky.social
John St. Clair
@stclairjohn.bsky.social
Developer/architect @ Miles
Oslo, Norway
.NET / Javascript / Functional programming
https://www.miles.no/
Previously: Philosophy @ University of South Florida
Reposted by John St. Clair
“But what deeply troubles me now is that for all the steps we've taken toward integration, I've come to believe that we are integrating into a burning house." 

Dr. King said this famous quote on March 27th, 1968, mere days before his murder. But the context around the quote is interesting...
January 20, 2026 at 3:40 AM
Reposted by John St. Clair
Martin Peterson's creative response to being banned from teaching Plato (shared with his permission).
January 8, 2026 at 5:38 PM
Reposted by John St. Clair
Will Arnett was on Conan and told a story about how Conan dealt with the death of his parents by accusing Jason Bateman of killing them. It’s so funny.
December 9, 2025 at 5:35 PM
Reposted by John St. Clair
Found when sorting an old drive. I still, very occasionally, say 'not many badgers in the House of Lords' and this is why:
February 8, 2025 at 10:39 PM
Reposted by John St. Clair
After some savory grilled cheese, Chef Eilif is here with something #sweet. Check out how to make #homemade Norwegian #CinnamonBuns – with some American icing. Don’t forget to follow us and Chief Eilif (@chefeilif) on Instagram for more delicious stories! tinyurl.com/44e4h75r
October 29, 2025 at 7:14 PM
Reposted by John St. Clair
Every year we make a free-to-download-and-print-off-yourself colouring-in Advent Calendar. This year’s heavily features Bigfoots. Please share!
Download it for free here… www.worldofmoose.com/pages/2025-b...
November 29, 2025 at 1:41 PM
Reposted by John St. Clair
Here's the talk I gave in Vienna last month as part of the Wittgenstein Week, held in the very splendid Palais Schönborn.

youtu.be/Cgl5cgoInNs?...
Ray Monk: Preparing for the Second Coming: Ludwig Wittgenstein in Vienna 1925-1929
YouTube video by Wittgenstein Initiative
youtu.be
November 26, 2025 at 12:41 PM
Reposted by John St. Clair
Some notable things in what's being called the "Trump peace plan" but which could not have been more clearly written in Moscow if it came with a 2 for 1 deal on tickets to the Bolshoi Ballet. 🧵
November 21, 2025 at 10:06 AM
Reposted by John St. Clair
Good news: If you would like to watch Ricky Jay and His 52 Assistants on YouTube I have done a painstaking 4k upscale of this. www.youtube.com/watch?v=x0gW...
November 17, 2025 at 2:06 AM
Reposted by John St. Clair
My twitter is dead. I don’t wanna a burner. All I want is 27K bluski subs
July 31, 2025 at 12:56 PM
Reposted by John St. Clair
Google has moved from moral cowardice (removing ICE tracking apps) to direct complicity in the violent, unconstitutional abuse of vulnerable people.

As a civil liberties lawyer who worked at Google for ten years, this one hits me in the gut.
Google Has Chosen a Side in Trump's Mass Deportation Effort
Google is hosting a CBP app that uses facial recognition to identify immigrants, while simultaneously removing apps that report the location of ICE officials because Google sees ICE as a vulnerable gr...
www.404media.co
November 14, 2025 at 3:28 PM
Reposted by John St. Clair
Kyle Kingsbury is not a journalist. He is not an op-ed writer.

He is a computer safety researcher.

And he has written one of the most compelling, comprehensive accounts of the ongoing hell in Chicago that you could possibly imagine.

In under 1600 words.

aphyr.com/posts/397-i-...
November 9, 2025 at 8:49 PM
Reposted by John St. Clair
1/ The US Government has quietly removed a memorial to Black soldiers who died in World War II from the Netherlands American Cemetery in Margraten, South Limburg. The move follows a complaint from the right-wing Heritage Foundation to the American Battle Monuments Commission. ⬇️
November 9, 2025 at 9:23 AM
Reposted by John St. Clair
Breakthrough 🤯 You're seeing

- ALL my @leaflet.pub articles 📄
- from ALL my Leaflet publications 📚

on my 🚧 new site (in dev) 🙀 that's

- version-controlled w/ @tangled.org 😳
- (soon) hosted w/ @nekomimi.pet's wisp.place 😱

EVERY PART is stored in my #PDS 🫠
#ATproto is the future!!! WTF 💙
November 7, 2025 at 5:19 PM
Reposted by John St. Clair
Discover a key update in #dotnet 10 that improves local development! 🔥

👉 Our latest blog post explains how a new TLS certificate and unique local domains can solve cookie conflicts and better mimic production environments.

duende.link/arbgu89

#aspnetcore #security
Duende Software - Identity and Access Management for .NET
We help companies using .NET to build identity and access control solutions for modern applications.
duende.link
September 23, 2025 at 1:31 PM
Reposted by John St. Clair
Ikke stol på gode målinger! Grip tak i tante Reidun, løp til valglokalet og stem MDG i dag, sier @arildher.bsky.social
August 29, 2025 at 9:01 AM
Reposted by John St. Clair
Motherfucking wind farms…
July 30, 2025 at 5:02 PM
Reposted by John St. Clair
this all sucks so bad. best wishes to and solidary with my trans friends and to trans kids. bad!
Justice Sotomayor's dissent in Skrmetti (which she's now reading from the bench) is deeply pained, accusing her colleagues of abandoning "transgender children and their families to political whims" and badly damaging "bedrock" principles of equal protection. www.supremecourt.gov/opinions/24p...
June 18, 2025 at 3:14 PM
I don't think I've ever read a more cursed acronym:
May 16, 2025 at 11:30 AM
Reposted by John St. Clair
Here’s an oral history of Tom Holland performing Umbrella! Enjoy this tale of an absolute darling collaborating with joyful professionals. archive.is/2024.04.06-0...
archive.is
May 7, 2025 at 3:08 PM
Reposted by John St. Clair
eight years ago today we all watched the glory of zendaya falling madly in love with tom holland and the internet was never the same
May 7, 2025 at 1:15 PM
Reposted by John St. Clair
April 15, 2025 at 12:02 PM
Reposted by John St. Clair
Start your weekend with this banger from @aselrod.bsky.social
April 5, 2025 at 10:29 AM
Reposted by John St. Clair
Dear Left: Please stop using Elon’s Nazi salute on protest signs while assuming everyone reads the message the same way you do. The volume of media messages the average person sees in a day means people don’t pause to THINK about the most of them. 1/4. #TeslaTakedown
March 16, 2025 at 4:29 PM