Dane's Avatar

Dane

@dane.computer.bsky.social

web generalist - basketball fan - F1 enjoyer - ๐Ÿ‡จ๐Ÿ‡ฆ๐Ÿณ๏ธโ€๐ŸŒˆ๐Ÿ‡ฏ๐Ÿ‡ฒ senior software developer at a bank

1,640 Followers  |  1,119 Following  |  931 Posts  |  Joined: 12.10.2023  |  2.1629

Latest posts by dane.computer on Bluesky

tbh i agree with this lol. apps need to separate from the โ€œblueโ€ or โ€œskyโ€ name otherwise i just assume theyโ€™re just bsky client. nothing wrong with those im just less likely to check them out

05.08.2025 12:37 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
How To Create An NPM Package Learn how to publish a package to npm with a complete setup including, TypeScript, Prettier, Vitest, GitHub Actions, and versioning with Changesets.

going with this www.totaltypescript.com/how-to-creat...

i trust @mattpocock.com

05.08.2025 01:26 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

*looks up how to publish an npm package*

haha, fuck

05.08.2025 01:02 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

heh, I think I have it figured out ๐Ÿ˜Œgoing to finish getting it working for my site then package everything up for npm

04.08.2025 20:46 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

looks like i just need to loop through the blocks, check the type and then render the corresponding html tag github.com/hyperlink-ac...

wonder if i can do this all in the loader and then just return the final output

04.08.2025 18:52 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

So I've pretty much figured out the loader part of things, now it's just figuring out how to render the content...I thought I could just use the atproto richtext thing but that doesn't seem to work? ๐Ÿค”

04.08.2025 18:52 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

pds hosting service would go unbelievably hard

04.08.2025 14:14 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Preview
GitHub - bluesky-social/pds: Bluesky PDS (Personal Data Server) container image, compose file, and documentation Bluesky PDS (Personal Data Server) container image, compose file, and documentation - bluesky-social/pds

take a look at the README here: github.com/bluesky-soci...

if you have any issues you can just ask here on bsky or the pds admins discord

04.08.2025 14:12 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Actually even for non-technical users there are 2 GUI account migration tools, so even if they donโ€™t want to manage their own PDS they can move to someone elses. Many people are doing this today. There are also 2.5k non-bluesky PDSes today

04.08.2025 13:51 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

For the PDS setup, for non-technical users sure Iโ€™d agree but if you know your way around a terminal itโ€™s pretty much setting up a VPS and running an installer script

04.08.2025 13:51 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
terminal output showing a leaflet document record being pulled from Dane's Personal Data Server which be used to show leaflet posts on his website

terminal output showing a leaflet document record being pulled from Dane's Personal Data Server which be used to show leaflet posts on his website

getting somewhere i think, if no one has made an astro loader for this type of thing yet then maybe that's what i'll spend my time on today

04.08.2025 12:57 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

hmm im thinking to start writing on @leaflet.pub and have those posts mirrored on my actual website as well ๐Ÿค” i was writing blog posts in .mdx files and then just pushing every time i wanted to add a new one but i could write them on leaftlet and then just pull them from my pds

04.08.2025 11:54 โ€” ๐Ÿ‘ 9    ๐Ÿ” 1    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

lots of apps already doing this, see @popsky.app

03.08.2025 20:34 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Liquid DNB/Jungle set inside a bakery kitchen | ft. KHXDEEJ | Anytime at K's
YouTube video by CrabCulture Liquid DNB/Jungle set inside a bakery kitchen | ft. KHXDEEJ | Anytime at K's

this set ๐Ÿ˜ฎโ€๐Ÿ’จ
www.youtube.com/watch?v=A0i5...

03.08.2025 20:08 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
terminal output showing a program gathering information about Personal Data Servers. it is adding Personal Data Servers that it sees that are online to a database to be used later for a relay implementation that Dane is working on

terminal output showing a program gathering information about Personal Data Servers. it is adding Personal Data Servers that it sees that are online to a database to be used later for a relay implementation that Dane is working on

making good progress ๐Ÿ˜Œ

03.08.2025 15:29 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

i genuinely donโ€™t understand what adding tanstack does for next appsโ€ฆ like is the performance increase that significant? are there not primitives in next that help you accomplish the same thing?

03.08.2025 00:04 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

lollll i was just talking to some friends the other week about starting up again ๐Ÿ˜Œ probably will, the updates look like theyโ€™ve been bangers

02.08.2025 18:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

ok awesome, then i'll just focus on the non-archival bit for now and then re-visit the archival stuff later

02.08.2025 15:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

oh hmm lemme try this

02.08.2025 14:34 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

also through googling and looking through the api touchers discord it seems like trying to do a full mirror takes long and requires a bit of disk space so maybe i donโ€™t want to save anything/much or just subscribe to 3rd party PDSes under a certain total account count ๐Ÿค”

02.08.2025 13:46 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

iiuc if i do backfill then that means the relay is โ€œarchivalโ€ (+ updating the db as data comes in from the PDSes) vs not backfilling and just subscribing to a bunch of PDSes and piping out their events through a single stream means itโ€™s non-archival? i hope im explaining this right lol

02.08.2025 13:46 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

i have a skeleton of what i need/want to implement but 2 things im confused aboutโ€ฆ

1) do i need to โ€œbackfillโ€? as in other than the hosts (i think this is required?) do i need the account, account_repo, domain_bans stuff? ๐Ÿค”

02.08.2025 13:46 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

ok so the relay stuff isnโ€™t half bad, looked at a lot of the code in the indigo repo and wrapped my brain around 60% of it

02.08.2025 13:46 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

yeah i wish i could turn this off

01.08.2025 22:18 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

new suicideboys album on a friday ๐Ÿ˜Œ

01.08.2025 12:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

lol this was literally me the other day for another recipe. the amount of ads and fluff added so you have to scroll 90% of the page just to see the steps/ingredients :))))

31.07.2025 20:00 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
recipe.exchange Discover and share recipes with food enthusiasts worldwide on recipe.exchange

something like recipe.exchange ?

31.07.2025 19:34 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

"A basic Google site search using part of the link created when someone proactively clicks โ€œShareโ€ on ChatGPT can uncover conversations where people reveal deeply personal details, including struggles with addiction, experiences of physical abuse, or serious mental health issues"

ah

31.07.2025 19:10 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

real

31.07.2025 18:27 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I would start out small and thinking the monthly cost would be in the $20 ball park (for the whole PDS). Also have the option to have a selfhosted.social handle if youโ€™d like.

I would also offer accounts to known atproto devs who would want to test out adding third party PDS support to their apps

30.07.2025 22:00 โ€” ๐Ÿ‘ 7    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@dane.computer is following 20 prominent accounts