John Spurlock
banner
johnspurlock.com
John Spurlock
@johnspurlock.com
Working on stuff 👨‍💻

Check out Firesky to watch the Bluesky firehose:
👉 https://firesky.tv

🐦 https://twitter.com/johnspurlock
🐘 https://podcastindex.social/@js
Pinned
for new #rss people coming in:

you can follow any #bluesky profile in your feed reader, just tack on "/rss" to the end of the profile url

e.g. bsky.app/profile/john...
Reposted by John Spurlock
it seems i've been suspended from twitter for copyright violation. they also ask for all kinds of id's and phone numbers.

i think this may be it for me at twitter.

i wasn't using it very much anyway. ;-)
February 15, 2026 at 10:09 PM
February 15, 2026 at 8:07 PM
‘under pain of nullity’
February 15, 2026 at 5:52 PM
Reposted by John Spurlock
Editor pounding the desk: Bleaker. Bleaker!
February 15, 2026 at 1:58 PM
‘Swedish Radio has taken a clear stance not to use synthetic voices in our content. When you hear a voice on our channels, you should know that there is a real person behind the words. That someone bears editorial responsibility, understands context, and can be held accountable.’
Radio and AI: The human voice is our most important currency - Public Media Alliance
On WRD, Swedish Radio highlights the importance of human voices in their work and remind that if AI can be used as a tool, it is not a voice.
www.publicmediaalliance.org
February 14, 2026 at 9:17 PM
‘If you disagree or imagine otherwise, that's too bad. It's my life and I'm not going to spend it arguing/negotiating on/with the internet. Write your own things and run your own projects as you see fit.’

gist.github.com/richhickey/1...
Open Source is Not About You
Open Source is Not About You. GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
February 14, 2026 at 7:33 PM
‘Repo-level pull request controls: Gives maintainers the option to limit pull request creation to collaborators or disable pull requests entirely.

Plus, coming soon: pull request deletion from the UI. This will remove spam or abusive pull requests so repositories can stay more manageable.’
Welcome to the Eternal September of open source. Here's what we plan to do for maintainers.
As contribution friction drops, maintainers are adapting with new trust signals, triage approaches, and community-led solutions.
github.blog
February 14, 2026 at 4:50 PM
‘The deployment of Claude occurred through Anthropic’s partnership with data company Palantir’

(gift)

www.wsj.com/politics/nat...
Exclusive | Pentagon Used Anthropic’s Claude in Maduro Venezuela Raid
The use of the model through a contract with Palantir highlights the growing role of AI in the Pentagon.
www.wsj.com
February 13, 2026 at 10:53 PM
‘The naive approach to restarting a service is to stop the old process & start a new one. This works acceptably for simple services that don’t handle real-time requests, but for network services processing live connections, this approach has critical limitations’

blog.cloudflare.com/ecdysis-rust...
Shedding old code with ecdysis: graceful restarts for Rust services at Cloudflare
ecdysis is a Rust library enabling zero-downtime upgrades for network services. After five years protecting millions of connections at Cloudflare, it’s now open source.
blog.cloudflare.com
February 13, 2026 at 2:27 PM
‘When the final version of macOS 26 was released I was curious if Apple might have further refined the implementation. So I performed the scan once again. But to my big surprise, the fix was not only unrefined – it was completely removed!’

noheger.at/blog/2026/02...
February 13, 2026 at 1:00 PM
‘Typically SAG-AFTRA's podcast agreements have less stringent requirements than TV agreements do. Whereas TV contracts require payment of residuals, podcast contracts generally do not. TV contracts have relatively strict rules, often simplified in podcast agreements.’

variety.com/2026/tv/news...
‘The Pete Davidson Show’: SAG-AFTRA Signs Podcast Agreement With Netflix
Netflix has described its recently released "The Pete Davidson Show" as a "video podcast" -- and now SAG-AFTRA has signed an agreement with the streamer that covers the production as such.
variety.com
February 13, 2026 at 12:56 PM
‘subglacial discharge’
February 13, 2026 at 1:55 AM
‘One quirk with Android flip phones is that many were not intended to show third-party applications. PodLP overcomes this limitation by offering several clever launch methods’

blog.podlp.com/posts/podlp-...
PodLP launches on Android flip phones | PodLP Blog
PodLP for Android flip phones launches today, making it easy to stream and download podcasts on budget-friendly Android feature phones. Android flip phones? PodLP launched nearly 6 year...
blog.podlp.com
February 12, 2026 at 5:35 PM
‘When one of the shows publishes a new episode, the tool automatically downloads it, transcribes it, summarizes the transcript. Every 24 hrs the tool collates those summaries and generates a meta-summary with shared talking points and other notable daily trends.’

www.niemanlab.org/2026/02/how-...
How The New York Times uses a custom AI tool to track the “manosphere”
The daily podcast round-up is just one way the Times is adopting in-house AI transcription and summarization tools.
www.niemanlab.org
February 12, 2026 at 2:16 PM
iOS 26.3 released!

26.4 beta (it's gonna be a good one) is now on the clock 👀 👀 👀

developer.apple.com/news/release...
iOS 26.3 (23D127) - Releases - Apple Developer
View downloadsView release notes
developer.apple.com
February 11, 2026 at 6:14 PM
it's like covid for ram - up 3 to 5x!

de.pcpartpicker.com/trends/price...
February 11, 2026 at 4:56 PM
also heads up @dholms.at: rss feeds for blogs are typically reverse chron

dholms.leaflet.pub/rss
Daniel's Leaflets
dholms.leaflet.pub
February 11, 2026 at 4:43 PM
atproto people: given the absence of private data in the pds, what are existing apps doing? Any common patterns / peek into a future common solution?

The discussion here still seems too theoretical and old: github.com/bluesky-soci...
Private, non-shared data in repo? · bluesky-social atproto · Discussion #3363
I have a use-case for keeping private data in a repo, i.e. data that does not leave the repo via the standard sharing mechanisms, and before I leap into modifying the code to support it, I'd like t...
github.com
February 11, 2026 at 4:30 PM
‘If you have growing traffic and interest from agents, you can enable pay-per-use business models as low as 0.01 USDC. If your product is primarily an API, you can sell individual requests to agents. You can also restrict access to data or content with a paywall.’

docs.stripe.com/payments/mac...
February 11, 2026 at 3:55 PM
‘THE COURT: I really, really, really, want the cost to be low in this case; okay. I'm very concerned about the disproportionate availability of legal resources between Apple and the -- an individual. I don't want this to get out of hand, and I don't want that to be a problem.’
Transcript – #23 in Apple Inc. v. Ramacciotti (N.D. Cal., 3:25-cv-06043) – CourtListener.com
Transcript of Proceedings held on 10/30/25, before Judge James Donato. Court Reporter, Marla F. Knox, RPR, CRR, RMR, telephone number (602) 391-6990/email marla_knox@cand.uscourts.gov. Per General Ord...
www.courtlistener.com
February 11, 2026 at 2:30 PM
Reposted by John Spurlock
The full illustration I did for @bsky.app !!
February 10, 2026 at 4:22 PM
lol "you definitely deserve to eat" #$NET
February 10, 2026 at 10:56 PM
github devs keep forgetting to put "remember to stay online" in their prompts

www.theregister.com/2026/02/10/g...
GitHub seems to be struggling with three nines availability
: Slowdowns, outages, and Copilot problems afflict code shack
www.theregister.com
February 10, 2026 at 5:05 PM
‘The combination of robust leadership in response to being squeezed has proven to be a winning formula’

imperfectnotes.substack.com/p/squeeze-an...
Squeeze and slide
Nihon, noted
imperfectnotes.substack.com
February 10, 2026 at 4:36 PM