@fwtl we have a small team, and are seeking developers to join!
dansup@mastodon.social
Posts
-
having full end-to-end control of two of the biggest fediverse platforms is a rare thing. -
having full end-to-end control of two of the biggest fediverse platforms is a rare thing.having full end-to-end control of two of the biggest fediverse platforms is a rare thing.
it means real progress: comment controls, unified messenger, ephemeral stories.
it also helps legitimize smaller projects doing incredible work ā emissary, gotosocial and beyond.
we're living the fairytale š«¶
-
I am the developer of @supapp, an open source, modular instant messenger for the fediverse.I am the developer of @supapp, an open source, modular instant messenger for the fediverse.
Coming soon!
-
I don't think people here realized yet how much development has sped up in the "atmosphere*"@stefan @liaizon We don't yet federate the hidden state, but soon will.
If you have a Loops.video account, you can see this in action here (press Load more until you see the Show hidden comments button): https://loops.video/v/5YvxWOxcRa
(Hidden comments require auth, but I'm going to remove that limitation in the next update)
-
I don't think people here realized yet how much development has sped up in the "atmosphere*"If the Pixelfed/Loops user wants to disable comments, and other software doesn't respect that, why would the Pixel/Loops user care about ghost threads/replies?
We're focused on providing better/safer experiences for our users, and if other platforms don't abide by that, okay, but I'm not sure it's as pressing of an issue as you think it is.
We will get this fixed with interactionPolicy, people love our platforms because we have supported this for years.
-
I don't think people here realized yet how much development has sped up in the "atmosphere*" -
I don't think people here realized yet how much development has sped up in the "atmosphere*"@liaizon In theory yes, but in the real world, I've heard from many people that Pixelfed is the best photo sharing platform on AtProto (via Bridgy) and similar for Loops.
When you try to do everything, the experience is limited, and that's quite evident from the feedback and experiences I've had.
-
The most popular fediverse platforms are not American.@plutocrash Yeah Iām working on that now!
-
The most popular fediverse platforms are not American.@fribygda Yeah I will be adding a new section for services hosted in Canada! Other devs can suggest their platforms too
-
The most popular fediverse platforms are not American.The most popular fediverse platforms are not American.
That's awesome. Together we're proving that a world of thriving alternatives exist beyond the USA.
We need to embrace that.
So I started https://MadeInCanada.social for my fellow Canadians.
Let's show the world how magical #ActivityPub is

-
FediCon was such a blast, met so many cool people.FediCon was such a blast, met so many cool people.
Can you recognize any?
Looking forward to the next one

-
So one tricky aspect I had to solve with Loops is how we use a hashid of the snowflake id for videos, comments and replies in public links, but also deference them to their full ActivityPub permalink.So one tricky aspect I had to solve with Loops is how we use a hashid of the snowflake id for videos, comments and replies in public links, but also deference them to their full ActivityPub permalink.
I built a `matchUrlTemplate` helper that uses regexes to match our url schemas in a way that supports `/v/abcdefg1-` and `/ap/users/1/video/1234567890` links.
It works great, and I will be bringing this to Pixelfed to improve federation support

-
Implementing QuotePosts in Loops is taking a tad longer than expected.Implementing QuotePosts in Loops is taking a tad longer than expected.
I don't understand why they require a QuoteRequest handshake if the interactionPolicy is public, seems overengineered and wasteful to me.
-
Does anyone here know of a running Bonfire instance that has federation actually activated? -
They also are ActivityPub objects that expand to the full id āØ@bojanlandekic the long numbers are the keys to each video, but are long, so we convert them to a shorter alphanumeric string by leveraging a longer "alphabet" to represent the numbers more efficiently.
-
Loops also uses snowflake ids for ActivityPub actor identifiers!Loops also uses snowflake ids for ActivityPub actor identifiers!
I noticed that Mastodon has adopted this too, great to see. I will be bringing this to Pixelfed later this year as well

-
They also are ActivityPub objects that expand to the full id āØRE: https://mastodon.social/@dansup/115876278291815667
They also are ActivityPub objects that expand to the full id

We use snowflake ids, then hashids in permalinks that expand. It's beautifully simple, yet clever.
d9VqOD2_gu => 236972985113375774
https://browser.pub/https://loops.video/v/d86zgftFT9?rid=d9VqOD2_gu
-
The beauty of #ActivityPubThe beauty of #ActivityPub
Yes, Loops federates, and admins can enable any remote instance video posts to appear in local follower feeds AND you can even include them in the For You page
