Sign in

Josiah

@josiahwitt.com
468 followers 616 following 285 posts

🇨🇦 #HamOnt 💻 @dxos.org 🚲 Cars ruin cities 🏡 Housing for shelter, not speculation 🫠 Showing up regardless

PostsRepliesMedia
Josiah @josiahwitt.com · 26/09/2026
Going to be giving a tour of dxos.org/composer at @atproto.to! Might even have invite codes for folks to get access to Composer, you’ll have to come to find out 😉
dxos.org
Composer by DXOS
Introducing programmable documents. Blend the power of popular file formats (docs, sheets, sketch & tables) inside of a collaborative local-first workspace.
171
Josiah @josiahwitt.com · 17/09/2026
I wonder how far you’d be able to get with making mobile apps with Tauri so the bulk of the app is just the web view still. Testing would still be a challenge without an Apple device but maybe some motivated users might be able to help test it out as a proof of concept before you spend the money
120
Josiah @josiahwitt.com · 17/09/2026
Apple is…something. I both love them and hate them. They make some great products but the walled garden can be a nightmare 🤬 It would not surprise me at all to hear that they’ve set it up to basically force you to create an app for the App Store to have easy access to Apple Health data 😫
220
Josiah @josiahwitt.com · 17/09/2026
discovered kimbia.app this morning, great work @jyc.dev! finally, ditching strava feels within reach, just need to find a way to directly send activities from apple watch/health into kimbia
kimbia.app
Your training journal. Yours, forever.
Running, trail, cycling, hiking: one journal. Published physiological models, certified coaches. Private by default; your feats, shown to the whole world.
2230
Josiah @josiahwitt.com · 04/09/2026
Yeah, I’ve also have my family setup on 1Password in addition to having it at work. Not thrilled with the situation, but switching isn’t necessarily easy as people want to make it seem. Can be easy to forget that software is used socially.
010
Josiah @josiahwitt.com · 20/08/2026
This exists now! Gotta love when nerds do nerd-shit: bsky.app/profile/anil...
010
Josiah @josiahwitt.com · 20/08/2026
I’ve been wanting this for ages, well done! 👏
000
Josiah @josiahwitt.com · 11/08/2026
Being able to delete local patches after an upgrade is such a good feeling. Thanks for this Mateusz and co, great work!
010
Josiah @josiahwitt.com · 07/08/2026
How do you see collaboration playing into that story of individualized software?
010
Josiah @josiahwitt.com · 10/07/2026
Thanks everyone for boosting, found a couple people to transfer tickets to!
010
Josiah @josiahwitt.com · 07/07/2026
Unfortunately not going to make it to @localfirstconf.com this year, but have a couple tickets now that aren’t going to be used. If you’d like to go but couldn’t afford tickets give me a shout!
2125
Reposted by Josiah
feynon @ankeshbharti.com · 27/06/2026
A small ask from the local-first community. I’m speaking at @localfirstconf.com in Berlin about @tiles.run, but this year the conference isn't able to cover speaker travel. I'm trying to raise $700 through Github Sponsors to cover my flight. Any amount helps. github.com/sponsors/til...
github.com
Sponsor @tilesprivacy on GitHub Sponsors
We believe that privacy adoption at scale must work backwards from preserving utility. We aim to deliver “just works” experiences through best-in-class privacy-focused engineering while offering un...
21110
Josiah @josiahwitt.com · 20/06/2026
What prevents the factory from being able to build and optimize itself?
110
Reposted by Josiah
OpenMedia @openmedia.org · 14/05/2026
BREAKING: Signal, the #1 privacy protecting messaging app, is saying they will pull out of 🇨🇦 ENTIRELY if they're scoped into #BillC22 without large changes. This should be our final alarm bell:.We can have privacy or we can have C22, not both! #cdnpoli www.theglobeandmail.com/politics/art...
theglobeandmail.com
Signal warns it would pull out of Canada if made to comply with lawful access bill
Secure messaging service says it will not weaken its encryption, privacy safeguards for government
5370232
Reposted by Josiah
Subvert @subvert.fm · 12/05/2026
We’re live. Two years ago, we released a plan. Today, our collectively owned music platform is open. Explore. Support artists directly. Join the co-op. It’s only the beginning. Sincerely Ours, Subvert
12505239
Josiah @josiahwitt.com · 30/04/2026
Didn’t get a chance to say so before I had to head about but, not a boring demo! Keep up the great work 😄
120
Josiah @josiahwitt.com · 23/04/2026
Even though I don't particularly love Python I enjoyed the history in the Python one. The Vite one was good, the Node one as well, also the the React one...they're all good really, just watch them all lol
120
Josiah @josiahwitt.com · 23/04/2026
Love these cult repo documentaries, so many fun stories
120
Josiah @josiahwitt.com · 18/04/2026
Feeling vibes of the Dandelion Networks from @r-emrys.bsky.social’s fantastic novel, A Half-Built Garden 🌱
021
Josiah @josiahwitt.com · 18/03/2026
I like it, though there may be some bias involved... docs.dxos.org/echo/introdu...
010
Josiah @josiahwitt.com · 09/03/2026
I'm based nowhere near LA, but funnily enough I'm going to be in LA around this time. Will add this to my calendar and see if I'm able to make it work. Would be fun to meet some atproto folks irl!
140
Josiah @josiahwitt.com · 09/03/2026
Why do people on the internet like to assume the worst of others?
020
Josiah @josiahwitt.com · 21/02/2026
Of course there’s always still risk of factions becoming isolationist, but the more apps, connections and interop there is the more painful that becomes because they lose access to the greater ecosystem.
040
Josiah @josiahwitt.com · 21/02/2026
I guess what I’m saying is that you’re missing some of the incentives here. The more interop there is, it’s more incentive to keep the network open because the openness provides value.
140
Josiah @josiahwitt.com · 21/02/2026
This is why it’s so important and exciting that there’s so much activity in the atproto developer community right now. May a thousand flowers bloom! 🌺 🌼 🌷
062
Josiah @josiahwitt.com · 21/02/2026
I agree with Erlend that your threat modelling is off here. As interop increases, the value of connectivity increases and it makes severing from the network more painful. Even a selfish actor would see that there’s more value in keeping it open if locking it down would kill >50% of the functionality
260
Josiah @josiahwitt.com · 18/02/2026
Familiar with UCAN, that makes sense 👍 so would the flow look something like: 1. app loads tile manifest 2. app prompts user to grant permission to resources 3. if granted, app issues credential to the tile 4. tile uses the credential to authenticate the wish connection to data source
010
Josiah @josiahwitt.com · 18/02/2026
Wondering if this scenario fits with wishes or if its outside the scope: 1. wish for access to local db with permissions of A 2. host opens rpc connection with tile 3. tile has gated reactive data access to the subset of the db
110
Josiah @josiahwitt.com · 13/02/2026
Sorry about that, I’ve flagged it to Rich. If you’re looking to be in touch the best thing to do is dm richburdon on Discord.
110
Josiah @josiahwitt.com · 10/02/2026
For us, the AT integration has been a priorities question for a while. That’s probably still the case…but I will try to find some time to poke around web tiles
010
Josiah @josiahwitt.com · 10/02/2026
@dxos.org is all in on web tech and it’s felt clear to me for a while the AT would be a great fit for a plugin registry as well so it feel like it would align quite well.
110
Josiah @josiahwitt.com · 10/02/2026
I'm very interested in this personally but also think that @dxos.org has interest in something like this for Composer in the long run. As I've had time, I've been poking around the edges of what it would look like to have interoperable code between Composer & other apps like Patchwork.
130
Josiah @josiahwitt.com · 04/02/2026
I have a feeling the rise of Claude Code and personal software changes the dynamics here. Sure, maybe its less likely that a company will come in and build on top of some one else's format because they want to control their own schema, but if I can do that cheaply just for myself, I probably would.
000
Josiah @josiahwitt.com · 01/02/2026
It’s baffling to me that there’s no straightforward way to do this at the org level. Anyways, I published the code here in case it helps anyone else in a similar situation: github.com/wittjosiah/n...
github.com
GitHub - wittjosiah/npm-trusted-publisher: Tools to automate npm trusted publisher configuration for GitHub Actions OIDC
Tools to automate npm trusted publisher configuration for GitHub Actions OIDC - wittjosiah/npm-trusted-publisher
010
Josiah @josiahwitt.com · 01/02/2026
The crazy thing is this whole thing with Claude Code definitely took me less time than doing all the packages manually because I tried doing that and gave up after extrapolating how long it would take to get through all the packages.
110
Josiah @josiahwitt.com · 01/02/2026
At first I tried getting it to write playwright script to do it but it pretty quickly got blocked as a bot. Then I got it to generate a chrome extension to fill out every for me and auto-navigate through a list of packages. That worked, presumably because of more human in the loop.
110
Josiah @josiahwitt.com · 01/02/2026
NPM publishing is such a pain. I understand the reason behind their move with granular tokens but it was managed so poorly. This week finally got around to migrating all the DXOS packages to trusted publishing and was only able to do it because of Claude Code.
130
Josiah @josiahwitt.com · 26/01/2026
Snow day! ❄️
A wide, snow-covered outdoor plaza overlooking a frozen marina, with two tall decorative metal totem-like columns in the foreground. Steps and railings are partially buried in snow, benches dot the open space, and a flat winter landscape stretches to the horizon under a blue sky with scattered clouds.A snowy urban sidewalk with several bike-share bicycles locked in a row of metal racks, partially buried in snow. A plowed road runs alongside the sidewalk, with a 30 km/h speed limit sign visible. Apartment buildings and leafless trees stand in the background as the low winter sun sets behind them.A snow-covered sidewalk beside a plowed road, with a row of bike-share bicycles locked into metal racks. Bikes are dug out of the snow, and a snow shovel leans against it in the foreground. A “Maximum 30” speed limit sign stands along the road, with bare trees, street lamps, and apartment buildings visible under a winter sunset sky.
010
Josiah @josiahwitt.com · 12/11/2025
thanks, this is awesome! I'm glad to see that this sort of thing works
010
Josiah @josiahwitt.com · 12/11/2025
Even if that is true, I could see this being worthwhile. It becomes more of a UI protocol than a framework and there could interop between components built with various frameworks...maybe something like blockprotocol.org
blockprotocol.org
Block Protocol
An open standard for data-driven blocks
000
Josiah @josiahwitt.com · 12/11/2025
Also in that video though, @ryansolid.bsky.social said that you have to set very explicit expectations on how they communicate for it to work. I'm curious if you would agree with that and if it aligns with what you're describing as "framework-like behavior without the framework"?
200
Josiah @josiahwitt.com · 12/11/2025
I was watching this youtu.be/LrUpYblQIV4?... and in the chat it was noted that they are composable but there weren't any examples. Though I think @jakelazaroff.com below linked one!
youtu.be
React is killing the web
YouTube video by Theo - t3․gg
100
Josiah @josiahwitt.com · 12/11/2025
Interesting, has anyone written about this anywhere? I'm curious about how that ends up working in practice. Are all the web components written with the same framework but just put together as web components? If they were cross-framework would that cause problems with state management, perf, etc.?
200
Josiah @josiahwitt.com · 12/11/2025
I’ve been very curious about what happens if you tried to build an application by stitching together web components instead of staying within React/Solid/Svelte/etc., but haven’t had a chance play with it yet. Is this something you’ve tried at all? Would love to hear more if so.
210
Josiah @josiahwitt.com · 21/09/2025
I see the Bluesky team finally found a way to bring in some revenue.
Car driving down the street, on the back it says “BLUESKY GLASS WORKS”. The license plate is “GLAS MAN”.
060
Josiah @josiahwitt.com · 12/09/2025
That plus adding all of the current security concerns with these technologies on top of the city’s horrendous record of data security…recipe for disaster.
010
Josiah @josiahwitt.com · 12/09/2025
I’m bullish on there being good uses of these AI tools to improve services in the long run, but the idea of using AI to improve the efficiency of the city’s terrible service is hilarious. They should try improving the service before focusing on efficiency.
120
Josiah @josiahwitt.com · 04/08/2025
The only way I can see this happening is if someone comes up with a more convenient slang. I would say people don’t call it “the mountain” for correctness, it’s because “the escarpment” is a mouthful. Though at this point I fear it may be too late.
100
Josiah @josiahwitt.com · 28/07/2025
If it becomes a consistent problem you could try enabling “only followers can reply” on your posts to curtail the drive by comments
000
Reposted by Josiah
Steven Vandevelde @tokono.ma · 18/07/2025
Regarding the experiment, I genuinely believe the current way we’re building software is outdated. We can do so much better, we can have more user agency and enable it for less technical folks. Easily build any UI sitting on top of pieces of data & logic. Create, adapt, remix; diffuse.
031