Joe Pea
@joe.trusktr.io
Building 3D HTML Elements ✨ https://lume.io
Solid.js infra team. https://solidjs.com
Custom Elements advocate.
⚒️ SpaceX, NASA, Velodyne Lidar, AKQA, IMVU, SF Fed
Solid.js infra team. https://solidjs.com
Custom Elements advocate.
⚒️ SpaceX, NASA, Velodyne Lidar, AKQA, IMVU, SF Fed
that other app is, for all intents and purposes and from a UX perspective, *just* multi-site authentication. The transport doesn't really matter for many users, moreso the end result does.
So if Bsky could decentralize apps, not just text/image/video posts, that'd be phenomenal.
So if Bsky could decentralize apps, not just text/image/video posts, that'd be phenomenal.
November 10, 2025 at 11:16 PM
that other app is, for all intents and purposes and from a UX perspective, *just* multi-site authentication. The transport doesn't really matter for many users, moreso the end result does.
So if Bsky could decentralize apps, not just text/image/video posts, that'd be phenomenal.
So if Bsky could decentralize apps, not just text/image/video posts, that'd be phenomenal.
This could really make for a decentralized ecosystem with a strong centralized portal.
Right now, for example, I mainly use Bsky. But if someone makes a music AtProto app, I can't view that in Bsky, which is a bit limiting. To an end user, that music app is still *a different app*, and logging into
Right now, for example, I mainly use Bsky. But if someone makes a music AtProto app, I can't view that in Bsky, which is a bit limiting. To an end user, that music app is still *a different app*, and logging into
November 10, 2025 at 11:16 PM
This could really make for a decentralized ecosystem with a strong centralized portal.
Right now, for example, I mainly use Bsky. But if someone makes a music AtProto app, I can't view that in Bsky, which is a bit limiting. To an end user, that music app is still *a different app*, and logging into
Right now, for example, I mainly use Bsky. But if someone makes a music AtProto app, I can't view that in Bsky, which is a bit limiting. To an end user, that music app is still *a different app*, and logging into
Yeah, true, but if Bluesky enabled this in Bluesky directly, it would be monumental at furthering this even more as a reference example.
There's a lot bsky can still add: UIs, songs (and other file formats), code diffs, etc, etc.
There's a lot bsky can still add: UIs, songs (and other file formats), code diffs, etc, etc.
November 10, 2025 at 11:16 PM
Yeah, true, but if Bluesky enabled this in Bluesky directly, it would be monumental at furthering this even more as a reference example.
There's a lot bsky can still add: UIs, songs (and other file formats), code diffs, etc, etc.
There's a lot bsky can still add: UIs, songs (and other file formats), code diffs, etc, etc.
*That* would be fully decentralized, but right now, even if AtProto is somewhat decentralized, Bluesky still owns the market.
November 9, 2025 at 9:11 PM
*That* would be fully decentralized, but right now, even if AtProto is somewhat decentralized, Bluesky still owns the market.
Basically anyone could make a post that contains a UI for certain AtProto things, and anyone on Bluesky (or anywhere else) could then click to go directly into that UI in a standard way.
November 9, 2025 at 9:11 PM
Basically anyone could make a post that contains a UI for certain AtProto things, and anyone on Bluesky (or anywhere else) could then click to go directly into that UI in a standard way.
Yeah, it's cool. But one thing that is missing is that UIs are still too centralized. For example, who uses a UI other than Bluesky? The percentage is low.
What would be cool would be if UIs were decentralized in the atproto system itself such that you could browse and swap UIs right from Bluesky.
What would be cool would be if UIs were decentralized in the atproto system itself such that you could browse and swap UIs right from Bluesky.
November 9, 2025 at 9:11 PM
Yeah, it's cool. But one thing that is missing is that UIs are still too centralized. For example, who uses a UI other than Bluesky? The percentage is low.
What would be cool would be if UIs were decentralized in the atproto system itself such that you could browse and swap UIs right from Bluesky.
What would be cool would be if UIs were decentralized in the atproto system itself such that you could browse and swap UIs right from Bluesky.
Custom elements today have type checking and intellisense in all major frameworks including React, Svelte, Vue, Solid.js, Stencil, and more, all from a single implementation (unlike projects that provide components for multiple frameworks while missing some, and with much more maintenance burden).
November 8, 2025 at 5:33 AM
Custom elements today have type checking and intellisense in all major frameworks including React, Svelte, Vue, Solid.js, Stencil, and more, all from a single implementation (unlike projects that provide components for multiple frameworks while missing some, and with much more maintenance burden).
Hello, what is Red Dwarf exactly and why should I use it? Is it a Bluesky UI? Maybe you can pin a post to your profile for more details.
November 7, 2025 at 8:17 PM
Hello, what is Red Dwarf exactly and why should I use it? Is it a Bluesky UI? Maybe you can pin a post to your profile for more details.
would love to see some! Also wondering which APi you are talking about @ryansolid.bsky.social
November 7, 2025 at 8:01 PM
would love to see some! Also wondering which APi you are talking about @ryansolid.bsky.social
In fact it happened to me writing the previous. All I did was switch tabs to go get the link to paste, and when I came back buttons were not working. I had to copy the updated text, refresh, find this cat post again, and finally post.
It is a really disruptive bug and I'd love seeing it fixed.
It is a really disruptive bug and I'd love seeing it fixed.
November 7, 2025 at 7:54 PM
In fact it happened to me writing the previous. All I did was switch tabs to go get the link to paste, and when I came back buttons were not working. I had to copy the updated text, refresh, find this cat post again, and finally post.
It is a really disruptive bug and I'd love seeing it fixed.
It is a really disruptive bug and I'd love seeing it fixed.
Can you please prioritize this bug that Bsky has had since I signed up?
Or, hire me to fix it? I have many years of experience.
Any solution would be great!
bsky.app/profile/joe....
Or, hire me to fix it? I have many years of experience.
Any solution would be great!
bsky.app/profile/joe....
@jay.bsky.team @pfrazee.com @emilyliu.me longstanding bug in mobile web browsers: the buttons in the post form stop doing anything after interacting with the text area in certain ways. Not sure how to reproduce, but to get out of broken state always requires a full refresh.
See video (iOS):
See video (iOS):
November 7, 2025 at 7:54 PM
Can you please prioritize this bug that Bsky has had since I signed up?
Or, hire me to fix it? I have many years of experience.
Any solution would be great!
bsky.app/profile/joe....
Or, hire me to fix it? I have many years of experience.
Any solution would be great!
bsky.app/profile/joe....
How'd you make this image?
Zoomed out kinda looks like a lidar scan point cloud.
Zoomed out kinda looks like a lidar scan point cloud.
November 7, 2025 at 7:39 PM
How'd you make this image?
Zoomed out kinda looks like a lidar scan point cloud.
Zoomed out kinda looks like a lidar scan point cloud.
Yeah. Alternatively don't use any non-ESM libs (that's what I do). Everything I use can be loaded natively in any browser, and optionally compiled for production IFF needed.
November 7, 2025 at 7:31 PM
Yeah. Alternatively don't use any non-ESM libs (that's what I do). Everything I use can be loaded natively in any browser, and optionally compiled for production IFF needed.
I also know there is an incredibly high amount of friction to update any such tooling at Meta the way their whole infrastructure is set up. Many hoops to jump through. The whole org is one giant web app, anything internal is just a private Facebook page visible to employees only. Radically outdated.
November 7, 2025 at 7:28 PM
I also know there is an incredibly high amount of friction to update any such tooling at Meta the way their whole infrastructure is set up. Many hoops to jump through. The whole org is one giant web app, anything internal is just a private Facebook page visible to employees only. Radically outdated.
I know a bundler of internal tools inside Meta has zero support for package.json exports, as of a year ago. Which aligns with React still being CommonJS. They are lagging far behind the rest.
November 7, 2025 at 7:26 PM
I know a bundler of internal tools inside Meta has zero support for package.json exports, as of a year ago. Which aligns with React still being CommonJS. They are lagging far behind the rest.
With a common format, tooling (VS Code, TypeScript, Custom Elements Manifest, etc), would be highly incentivized to support the format, creating a new era of improved IDE DX for web development.
November 6, 2025 at 7:21 PM
With a common format, tooling (VS Code, TypeScript, Custom Elements Manifest, etc), would be highly incentivized to support the format, creating a new era of improved IDE DX for web development.
Making something like that is possible today, but declarative custom elements would make it much more standardized in terms of a common format.
November 6, 2025 at 7:21 PM
Making something like that is possible today, but declarative custom elements would make it much more standardized in terms of a common format.