Currently building @pixelfed, @loops, @supapp, @fedidb, and more. Gay Métis creator living on and respecting the Indigenous lands of the Dane-zaa (Beaver), Nehiyawak (Cree), Dene, and Métis peoples in the Grande Prairie, Alberta region. Committed to LGBTQIA2S+ inclusion, racial justice, Indigenous rights, and transgender rights. Building the future we deserve, for all of us. 🚀
Public Key
npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w Profile Code
nprofile1qqs0e62jx8x4snneru04m9muatq77mkm85a852dd5kn909ucxm9uk8cpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dspvxvsl
Show more details
Published at
2026-04-02T15:06:51Z Event JSON
{
"id": "e4dbc218f7b8795003cf6201105163c8a4aa009e43e5876fbffd7b7d297f9cda" ,
"pubkey": "fce95231cd584e791f1f5d977ceac1ef6edb3d3a7a29ada5a657979836cbcb1f" ,
"created_at": 1775142411 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://mastodon.social/users/dansup",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"dansup\",\"about\":\"Currently building @pixelfed, @loops, @supapp, @fedidb, and more.\\n\\nGay Métis creator living on and respecting the Indigenous lands of the Dane-zaa (Beaver), Nehiyawak (Cree), Dene, and Métis peoples in the Grande Prairie, Alberta region.\\n\\nCommitted to LGBTQIA2S+ inclusion, racial justice, Indigenous rights, and transgender rights.\\n\\nBuilding the future we deserve, for all of us. 🚀\",\"picture\":\"https://files.mastodon.social/accounts/avatars/000/016/041/original/28c12d417f6c0f3b.png\",\"banner\":\"https://files.mastodon.social/accounts/headers/000/016/041/original/e03638effa3afc8a.png\",\"nip05\":\"[email protected] \",\"fields\":[[\"website\",\"https://dansup.com\"],[\"pixelfed\",\"https://pixelfed.org\"],[\"loops\",\"https://joinloops.org\"],[\"fedidb\",\"https://fedidb.com\"]]}" ,
"sig": "13f642d7ed430fc4834cfe210f67894c570b7fce35000b17b8c798556f89b594db1d1b78fe27159cd811628fad631e809a823fd6c24b0dd992b9b17b38cbd25d"
}
Last Notes npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup @nprofile…359z technically loops.video does federate, see @nprofile…pyxe, however the open source version (which loops.video will eventually transition over to) doesn't support it yet. npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup @nprofile…359z Correct, I’m nearly ready to test this package on Loops and should have some exciting updates to share by the weekend. It has to be fully implemented with support for the most popular fedi platforms before I release it, I don’t want to ship partial support like I did with Pixelfed initially, learned my lesson from that. npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Stories + iOS = 🔥 Available soon. #pixelfed #stories npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup “I’m fine to drive bro, I only had a few drinks” Yeah not worth it, we paid for Keys Please for all our guests who attended our Kickstarter party because getting home safe isn’t a joke or worth risking otherwise. Keys Please is a taxi like service that drives your vehicle home with a licensed sober driver. I wish they could’ve stayed longer, but I’m happy they got home safe. Can’t wait for the next party, I’ve been so focused on my projects that I didn’t realize how much I missed my friends npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Canadian, American, the concept of geographical borders. These are all human constructs, but let's not forget the real important thing: We're all human, and we only have one home, planet earth. In 100 years, I hope we've moved beyond these archaic constructs. The utopia we all imagined isn't political, its based on the elimination of the limits of our current resource based economy. Without limitations we will finally reach peace. It starts small, with the fedi. For the next generations. npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup In case it wasn't clear: I am anti-fascist, anti-racism, anti-sexism, anti-homophobia, and believe black and trans lives matter. If you have a problem with that, smash that unfollow button. I proudly stand beside the most vulnerable who seek refuge from hate and abuse. Your safety and dignity are non-negotiable. In a world that too often turns away, I commit to creating spaces where your voice matters, your experiences are validated, and your humanity is celebrated without question. ❤️ npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Thank you for the condolences and kind words, yesterday was the hardest day of my life. npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Sup is a modular communication platform we are building. You will be able to use the Sup app for group chats, or to answer your Masto/Pixel DMs Or chat with people on XMPP/IRC/Discord/Slack or any other supported platform. The magic of Sup is that it's modular, you simply need to write a driver to add support for other platforms or services. We're privately testing Sup, and will invite some of you early next month. Follow @nprofile…lzcf for early access 🔥 #sup npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Just merged in support for Mention (Push Notifications)! In app registration and a few other improvements are making their way into the app. The iOS app is in App Review. #pixelfed https://files.mastodon.social/media_attachments/files/113/824/126/527/037/439/original/ccab9f6a60387f72.png npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup I wonder how Pixelfed can trend on Bluesky but not Mastodon makes you wonder https://files.mastodon.social/media_attachments/files/113/823/959/139/230/865/original/c6803b335fdb571f.png https://files.mastodon.social/media_attachments/files/113/823/959/144/546/930/original/4c06f431c7e2e5fb.png npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup If Pixelfed is such a mess, and you care, why not report these as issues and help us resolve these? Trying to make Pixelfed look bad doesn't help anyone. https://files.mastodon.social/media_attachments/files/113/815/257/672/382/160/original/50768a07937dee5e.png npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Pixelfed had a logo contest in 2018, and the designer came up with the 2018 design, then gave me these 3 options. In an alternate universe, the logo had that grid, or the left one. Mark, if you still out their, i'd love to chat! https://files.mastodon.social/media_attachments/files/113/804/241/006/091/254/original/ef74f2dd0cd6d020.png npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup to be continued. https://files.mastodon.social/media_attachments/files/113/803/752/115/662/804/original/70cc60dbc3615f24.mp4 npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup The evolution of the @nprofile…qj8a logo https://files.mastodon.social/media_attachments/files/113/802/505/202/436/525/original/29c2466cdb6b50fc.png npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Tempting but im not that nostalgic lol https://files.mastodon.social/media_attachments/files/113/732/533/453/158/109/original/3bf7aa4edff672f3.png npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Steve Jobs was right when he killed Flash and ushered in the HTML5 era. Guess who followed suit? Facebook. Who went on to create React. Which lead to the creation of React Native. Which I used to create the Pixelfed and Loops app. I hope you never have to deal with RTMP, thank Google for WebRTC because we would be living in a crazy Adobe regime hellscape otherwise 😅 npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup not goin to argue with people who think I'm a joke because i use php or react-native the hate don't bother me none, because people actually use my services. where your users sis? 💅 npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Seeing a ton of original content on Loops as we approach the milestone of 5000 videos uploaded, y'all are amazing ❤️ npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup I think it would be cool if Loops support Nostr and other protocols besides ActivityPub. The monetization aspects of cryptocurrency could mean a lot to content creators on @nprofile…0ghv, so this is something I will definitely explore. Platform owners shouldn't make bank, you the creators should. #fediverse #loops #monetization #creators npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup @nprofile…csl4 Sorry about that, its a known issue with video files above 90MB or non-mp4 videos. I am working on a fix! npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Despite what you think about BlueSky, can we just celebrate the exodus from X/Twitter? Society has woken up from it's walled garden induced slumber. The fact that Facebook has implemented ActivityPub would have been unfathomable just a few years ago. We're not only on the winning side, but we did so independently and to such a successful degree that the biggest social media company came to us. Don't forget that. They came to us. We are the future. #spreadTheWord #youAreMakingHistory npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup for activitypub to succeed, it needs platforms that non-nerds would use nobody cares about the backend lang lol, focus on what matters it's all about photo and video 😎 @npub120z…33r2 @npub17nx…7tnm #activitypub #pixelfed #loops npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup The first @npub120z…33r2 post is of my doggo @npub1zcs…vk7m wearing a OVO hat Name a fediverse project with a cooler first post? https://pixelfed.social/p/admin/1 #pixelfed #drake #blackLab #ovo npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Pixelfed v0.12.4 will be released later today! Changelog: https://github.com/pixelfed/pixelfed/blob/dev/CHANGELOG.md#unreleased #pixelfed npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Good Afternoon fediverse! We're at over 2k sign-ups on https://loops.video on the first day! Working to resolve issues and send out the remaining onboarding emails today. #loops npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup All that being said, I look forward to resolving these issues with Meta through the Social Web Foundation. I'd like to believe I'm wrong about my concerns, and they really could be a bunch of coincidences, at their scale, I wouldn't doubt it. I'm driven to complete my goals of building an open source/federated FB/Meta empire with Pixelfed, Groups, Loops, Sup and a few others. I can't be bought, but I will accept small donations and continue building for the people ❤️ https://pixelfed.org/support-our-project npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup That music your parents used to blast on weekends when everyone was cleaning and doing chores that you hated at the time, but now those songs are your vibes Oh time, you shady bitch! npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Break. Free. #pixelfed #adFree #fediverse #ad https://files.mastodon.social/media_attachments/files/112/561/284/543/411/643/original/9bf1ad2b8e95d5e5.png https://files.mastodon.social/media_attachments/files/112/561/285/092/015/129/original/c8400e3a21102b17.jpg npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Collections + https://github.com/pixelfed/pixelfed-rn soon.jpg 😎 #pixelfed #collections https://files.mastodon.social/media_attachments/files/112/483/874/731/048/957/original/61e267793957db41.png npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Some people complain, some people ship change. If a high school drop-out like me can learn how to code, what is stopping you? Seriously though, I'm living proof that a gay, indigenous, high school dropout from redneck Alberta can defy all odds and practice to become the developer he always dreamed of. Never stop believing in yourself ❤️ npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup "Everyone is allowed to implement ActivityPub." There is a reason you need to take a driving test before being issued a license. That's what incumbents would say, I say hell yes, ignore those "in cum" "bents". ActivityPub just like the fediverse, belongs to everyone. 🚀 npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup I'm debating releasing the client and server code for Loops when the public beta is ready or holding off until v1. Unlike the @npub120z…33r2 app, Loops is a lot simpler and won't take as long to reach v1. I want to release it early, but at the same time, I don't want to deal with support from people who are running it in production. The public beta should be ready in the next week, and I'll be inviting a few people to the TestFlight (iOS only for now). 🤔 npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup I'm so done with Matrix, we can't even remove spam in the pixelfed matrix, so I'm moving all pixelfed operations to Discord. npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup @npub145d…fdl3 Nope! npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup @npub1gk4…xfs8 yes, they are lyrics https://genius.com/Dj-seinfeld-these-things-will-come-to-be-lyrics npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Hey I'm kinda glad you didn't pick up I kinda just called to hear your voice, so Your voice recording was enough npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup I've been thinking about you, and I miss you I hope, and I wish that you're doing okay I want us to go back to the old days Because I miss you npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup And I just thought of you, so I thought I'd call you to tell you That you crossed my mind and I took that as a sign that I should call and say hi So that's all, hi npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup But the idea of you listening to this The thought of you on the other side of the line I can't hang up I don't want this to end npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup The Fediverse: This vast, cosmic orchestra where every little bit, born from the heart of a star, showcases the united spirit and creative genius of our community, and pulses through every part of this digital cosmos, declaring that this magnificent symphony belongs to everyone. #fediverse #belongsToEveryone npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup @npub1qvn…vfpa Of course! Seriously though, the mobile app is in "feature freeze" mode, meaning that we're not working on any new features! npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup I have a few big snapchat streaks, I know the feature itself is a dark pattern but it do be interesting regarding the psychological effects of the hourglass I'm considering a similar feature for close friends, but I'm still not sure if this is a pattern worth repeating. Thoughts? #snapchat #streaks #askFedi npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup :pixelfed: video + p2p = soon 😉 npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup @npub1ckm…gutz I'm working on a global directory, for now you can use the fediverse.info people directory, or the pixelfed.social directory! https://fediverse.info/explore/people https://pixelfed.social/web/directory npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup So fresh and so clean 👀 #pixelfed #onboarding #pixelfedApp https://files.mastodon.social/media_attachments/files/111/187/572/826/476/568/original/5a3c97d754648384.mp4 npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Hmm, I could get used to this https://files.mastodon.social/media_attachments/files/111/122/184/506/878/229/original/30d0fc42b9e20d3c.png npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup @npub120z…33r2 before anyone asks, yes I got this in a kinder surprise Fuck what anyone says, you are never too old to get excited when surprised by a kinder surprise by your partner If this isn't real love, I don't know what is. Kinder Surprise are like christmas for adults too 😁 npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup A rare Canadian House Hippo spotted at @npub120z…33r2 HQ Only 90's kids will understand 😎 #houseHippo https://files.mastodon.social/media_attachments/files/111/113/000/434/356/049/original/2ae9fef7661bbd41.jpg npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup @npub17p7…z3hs Now it is, because of Mastodon. npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup I have temporarily disabled some stats/graphs on https://fedidb.org until I have time to review and verify the methods I use to generate statistical data/graphs are accurate, as there are some questionable results being presented The way I store FediDB data means I can regenerate stats using the original dataset without any loss of data or stats, so don't worry about that! #fediDB npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup “Write it down and remember that we never gave in The mind of a child is where the revolution begins So if the solution has never been to look in yourself How is it that you expect to find it anywhere else?” Caught in the hustle https://www.youtube.com/watch?v=pXtQE-MhY5k npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Watching the season finale of Foundation did make me think about my own work with @npub120z…33r2 and the #fediverse Social media is here to stay, and is up there with the printing press in terms of technological innovations that advanced society It's easy to see the negatives of social media, but we're literally building the ideal version The work we are doing now could live on for hundreds or thousands of years, don't underestimate your impact Every voice counts, make your mark ❤️ npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup I wonder if there is a correlation between admin age and #fediblock inclusion I'm not saying those in their 20's are most often fediblocked, but it do make you think... npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Last but not least, I'm willing to use my resources to help resolve instance disputes in a transparent and open manor I have a lot of followers and trust, and I'd love to use that to help resolve any disagreements between instances that are willing We only have one #fediversee We should do everything we can to help sustain this, even if it can be uncomfortable at times #fediverse #onePeople #oneMovement #one npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Currently working on the @npub120z…33r2 webUI account picker, multi-account auth shipping soon! https://files.mastodon.social/media_attachments/files/111/068/097/387/093/664/original/d01deedb6a89610a.mp4 npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Anyone know who runs @npub1a36…kqkr or libera.site? npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Can't wait to upgrade from the 13 Pro to 15 Pro, I've noticed a significant slowdown, especially when it comes to FlatLists #iPhone npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup The new @npub120z…33r2 for Android build is being compiled and will be available soon on https://pixelfed.org/mobile-apps! #androidLust #pixelfedForAndroid npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup I had a family emergency yesterday and was unable to go through with the #Androidlust release as planned, it will be released tonight at 10pm MST npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup @npub1kzc…e83z Probably the job that verifies http signatures! npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup @npub175x…2fat yeah that would be helpful, I meant just generally though npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Not to sound like a broken record, but you gotta watch out for suspicious instance growth Spam accounts can give the impression that platforms or servers are growing faster than they are, and if not handled, can indicate a lack of proper moderation A good rule of thumb is to use the MAU count, age of the instance, monthly post count and user count if you are in doubt Spam is beneficial to devs but not users 😉 npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup It's looking like the @npub120z…33r2 app will be released around the same time as Groups, but the app won't support Groups initially. I hope everyone agrees this is the best way forward, otherwise I can delay the app for another two months so it has Groups support, but I don't think that makes sense npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Wow, 57 people viewed my @npub120z…33r2 Story!! Seeing a lot more Story activity now that they are available in our app! #stories #pixelfed https://files.mastodon.social/media_attachments/files/111/043/083/094/997/852/original/28b5725c89283694.png npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup @npub1gyq…q4f2 @npub120z…33r2 I should have clarified, this is for follower-only stories, users will soon be able to publish "public" stories where views are not tracked, but when it comes to follower only stories, there will be views logged npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup @npub159t…n7e3 what's your point? i dont see it trademarked, I doubt one could get a tm for sup lol npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Seeing who viewed your story is not a privacy concern, we literally only share that boolean with the story author, and nobody is forcing users to view stories. smh https://files.mastodon.social/media_attachments/files/111/040/608/241/252/379/original/559eeb4d102e16e0.png npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup @npub1y9z…3ykm Congrats!!!! 🎉 🍾 🥳 npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup pixelfam, the iOS build has been shipped and approved by Apple The latest build allows you to add to your story using photos or videos from your camera roll, and improved story playback. https://files.mastodon.social/media_attachments/files/111/030/030/315/851/371/original/51e5d269ff6c86fc.png npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup It sucks being a night owl in western canada because all the conferences and meetings happen so early in the morning If I did attend, I'd have to stay up and that requires alcohol and stuff so I'd be too litty I could go to bed early and wake up sober like a nerd but yeah that's not me This is probably why I don't do interviews, unless we're both doing K and going to wubs in the woods or some party Miss me with that formal shit https://files.mastodon.social/media_attachments/files/111/006/537/497/249/909/original/b5817dbc9fd0b9ba.png npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup @npub1qd2…kvya Have you seen my Solo announcement? I'm curious to hear what kind of features you'd like to see in a single user instance context. https://mastodon.social/@pixelfed/110989967683252426 npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup BlueSky gives me circa 2011 twitter vibes, when I first joined and didn't know anyone It's somewhat freeing to have less than 10 followers, no expectations, you can post whatever you want Don't worry though, I won't post those edgy rap lyrics like I used to, thinking I was so cool 😂 Some of them are hard AF tho 🤔 😅 💀 npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Aww, you can't post videos to Blue Sky. I wanted to post the early 2018 @npub120z…33r2 ad, maybe I'll just post it here and link to it 😅 https://files.mastodon.social/media_attachments/files/111/006/395/560/508/259/original/771c5cdff88eb364.mp4 npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup I can see @npub120z…33r2 adding federation support for Blue Sky While we are dedicated to ActivityPub federation, that doesn't mean we can't also support other protocols Anyways, looking forward to exploring BlueSky more! npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup I finally got invited to Blue Sky! Don't worry though, I'm all in on #ActivityPub https://bsky.app/profile/dansup.bsky.social/post/3k6kqzgiz7o2g Thanks to @npub1t8j…acur for the invite 😎 npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Considered limiting app features/APIs to an "official api" to give my @npub120z…33r2 app an edge But then I saw @npub1np4…n4hm and it made me realize that temptation to lock down features to my own app would only make @npub120z…33r2 worse I'm an okay designer, but that app is gorgeous I realized that my ego isn't worth the gems and amazing experiences that others can build, so why bother limiting the APIs? Now I'm working with @npub1weq…zvhd on cross app settings sync, no amount of $ could buy this feel 😁 npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Adding some new tools to the Story Composer #pixelfed #stories https://files.mastodon.social/media_attachments/files/111/004/694/728/939/299/original/0ff83f2243e4cbf7.png npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup @npub1ntn…54j6 @npub1rgm…n3q6 @npub120z…33r2 I was thinking of that using the new NativePHP project, I think its just an electron wrapper though https://nativephp.com/docs/1/getting-started/introduction npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup @npub1ntn…54j6 @npub1rgm…n3q6 @npub120z…33r2 The git commit messages aren't that useful though haha https://files.mastodon.social/media_attachments/files/111/003/500/262/410/400/original/76b6de7e2fdab217.png npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup @npub1rgm…n3q6 @npub120z…33r2 I'm more productive when I can focus all my time on coding, the rapid changes could make it hard for people to keep up and I didn't want to deal with support requests for people trying to build the app without xcode or adb installed npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Someone asked if I still plan on open sourcing the @npub120z…33r2 mobile app when it reaches v1.0 The answer is still yes! The code base is evolving at a rapid pace and is over 35K LoC already. I look forward to the v1.0 release 😁 #pixelfedApp https://files.mastodon.social/media_attachments/files/111/003/423/301/809/874/original/2340c6fa0924b939.png npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup lmao I forgot about that note, mastodon you iconic for adding this feature the temptation to post memes for easy likes be lowkey the hardest struggle https://files.mastodon.social/media_attachments/files/111/000/686/392/599/490/original/8478e012233fe42e.png npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Before vs After This may be controversial, but I'm going to move profile bio and website links to a new screen to give more real estate to posts! #pixelfed https://files.mastodon.social/media_attachments/files/111/000/667/642/107/131/original/aea5a750dd15506f.png https://files.mastodon.social/media_attachments/files/111/000/668/814/871/393/original/0338f5ee79ad1173.png npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Alright, so Groups... npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup And to be clear, those are unique user stories, not total stories, so 7 users have active stories atm npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup One last thought before bed, I'm working on a new role/gate system in @npub120z…33r2 and am dreaming of the ability for it to suggest trusted users for specific roles/tasks, and to empower trusted users with semi-admin or moderation capabilities like for example, allowing them to temporarily unlist or CW a post while admins are AFK, everything would be logged and admins could easily review/reverse actions Healthy communities strive on trust, and admins should be able to delegate/appreciate that npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup I'm aware of the sus graphs and stats that exaggerate month over month growth on https://fedidb.org, and I didn't have enough time tonight to fix it I'll be able to fix the June and August aberrations and prevent them from occurring again. I could write several blog posts about building and maintaining FediDB but I don't think many people would find it as interesting as I do 😅 npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup @npub1grx…uxfe haha thanks, I think its easy to tell im the same person as my code style and indentation is the god damn wild west not that im proud of it, like i just rediscovered linters and use them on some projects but not all yet npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Just want to thank everyone who has expressed concern about me and burning out I've been waiting for @npub120z…33r2 to reach this level of success for years and thanks to my partner I now have the healthiest work/life balance I've ever had Spent the past two weekends off and am looking forward to a super productive weekend!! Groups and Stories I'm looking at you fam, don't be so shy, come meet the mandem npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup @npub1wa8…n8ht it is npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Ok, will announce it after speaking with da team. Solo 😎 https://files.mastodon.social/media_attachments/files/110/989/962/752/843/548/original/ea1b9a24e59a82a5.mp4 npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup @npub1vm6…5kpm 😂 npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup maybe I shouldn't announce it, people already think i be doing too much lol npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup okay so i wasn't planning on announcing this yet, but omg i can't wait npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup The biggest challenge with https://fediDB.org is collecting, collating, and caching data in a performant way FediDB now has over 40 million server records with dozens of data points each. That's a lot of data! Keeping stats fresh while remaining fast isn't easy, but I have a few ideas I'll be implementing in the next few weeks to further improve performance npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup @npub120z…33r2 Done! The @npub120z…33r2 app will no longer be affected by https://fedidb.org outages as the pixelfed.org APIs are now cached (to disk) using the last valid state in the event fediDB is unreachable, making pixelfed.org + apps resilient to both fediDB outages and cache issues! npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup I had to take fediDB offline temporarily so I could resize the VPS and double the cores, ram and disk Due to the way the @npub120z…33r2 app works, it loads available Pixelfed instances from pixelfed.org using a cached list from a secret fedidb API, and now users can’t login because I didn’t handle this situation So I’m working to make the pixelfed.org apis that the app uses more resilient, specifically the cron job cache logic, to ensure this doesn’t happen again! npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Transcoding is no joke, for @npub120z…33r2 Stories, I decided to offload the transcoding process to your device so servers aren’t overwhelmed and the UX trade off in terms of users having to wait is ok This doesn’t solve the quality issue, either we prioritize quality over disk space which benefits UX or prioritize disk space over quality which benefits instance admins. I’m leaning towards prioritizing disk space for now, and am looking into HLS + delayed backend processing to solve this long term npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Currently tweaking video compression for @npub120z…33r2 app Stories. Lots of tradeoffs to consider, like quality, max duration, max frame rate, HDR and audio compression to name a few. When I ship Stories, you may notice the video quality isn't perfect, but we'll fine tune that! npub1ln54yvwdtp88j8cltkthe6kpaahdk0f60g56mfdx27tesdktev0st7737w dansup Get on the @npub120z…33r2 TestFlight while you can, big features dropping soon 👀 https://pixelfed.org/go/testflight-ios-beta