ecallen
banner
ethancallen.bsky.social
ecallen
@ethancallen.bsky.social
multi-user support

##buildinpublic
November 11, 2025 at 4:46 PM
Reposted by ecallen
✨ New Essay! ✨

@mattseybold.bsky.social agues that the new Mamdani administration ought to fund CUNY to develop its own public, open-source educational technology. The result stands to socialize the means of knowledge production for collaborative use across the entire US higher education system.
Mamdani Win Could Be The First Step Towards Seizing The Means of Knowledge Production (Let CUNY Socialize EdTech for All of Us)
by Matt Seybold This essay originally appeared on Matt Seybold’s The American Vandal Substack. We are grateful for his generous permission to republish it here. An understandable response to …
moneyontheleft.org
November 6, 2025 at 1:45 AM
Think I might prefer CLAUDE.md to README.md
November 6, 2025 at 4:38 AM
Reposted by ecallen
I want to learn about “worker owned” business structures and structures that maybe also include “customers” somehow as owners and other alternative business structures. I know almost nothing about this! What should I read? Who should I follow? What are examples of businesses succeeding at this?
November 1, 2025 at 5:52 PM
Reposted by ecallen
i know a lot of people would hate this, but me personally on an individual level… i would *love* if an advanced sentiment analysis model was automatically running and subtly helping me understand if i’m communicating/writing in a way that aligns with my goals/values
November 1, 2025 at 8:29 PM
Reposted by ecallen
Some notes on how we can make Leaflet more useful for scientists and academic communities — touching on things like annotation, standalone doc publishing, new block types, post reactions, references & backlinks…

Second in a series, and intended as a living doc — we'd love to hear your thoughts!
Towards Leaflet for Scientists
Lab Notes 011: ideas for now we might make Leaflet better for scientists, researchers, and academic communities
lab.leaflet.pub
September 17, 2025 at 9:31 PM
I regularly code without AI to keep my skills and learn. It feels like I am slogging through mud. Not sure if that is good or bad.
October 31, 2025 at 3:05 PM
Reposted by ecallen
Okay, so, I finally built that OAuth Client ID Metadata Service that I've been talking about on an off, and also verified it works with bluesky: cimd-service.fly.dev

I did have to change my application_type to native to use localhost redirect URIs, which was annoying.

#oauth #atproto
https://cimd-service.fly.dev/
cimd-service @ 1.0.0 This is a Client ID Metadata Documents Service, send it your Client ID Metadata Document, and it will return you a URL to a publicly available copy. What are Client ID...
cimd-service.fly.dev
October 26, 2025 at 7:33 AM
Reposted by ecallen
The full panel is now streaming on YouTube. Make sure to tune in and hear from industry leaders on why this moment marks a milestone for the AI ecosystem — and why ROOST’s work is essential to fostering collaboration and transparency in service of the public good.
www.youtube.com/watch?v=bGKG...
Building an Open Source Safety Commons for the AI Age
YouTube video by Paris Peace Forum
www.youtube.com
October 30, 2025 at 4:55 PM
Reposted by ecallen
Still slaps, though I’m utterly heartbroken by its prescience.
October 30, 2025 at 2:04 AM
Reposted by ecallen
If you try really hard for long time, you can build something remarkable. 🚀
July 28, 2025 at 1:05 PM
Anyone know why I am suddenly seeing "invalid handle" for one of my accounts associated with my own pds server? It previously had no issues. #atproto
October 29, 2025 at 3:50 AM
Finally got #oauth and #atproto working for my python app. Feels like a major accomplishment. Now time for some serious code cleanup.
October 29, 2025 at 3:14 AM