#social 2019-10-21
2019-10-21 UTC
# dansup I'm lending a hand to GS devs to finish the AP plugin I started early last year
# dansup I will update https://git.gnu.io/dansup/ActivityPub soon
xmpp-social and vitalyster joined the channel; vitalyster left the channel
# kaniini dansup: lol the plugin does not even use that
# kaniini however i am quite anxious about the GNU Social stuff for other reasons
# kaniini they want to be "OStatus first"
# dansup kaniini: thats because diogo took it over
# kaniini i feel like this is going to end with me having to write a plugin to detect and automatically limit what federation occurs with GNU Social
# dansup GS needs a dedicated core maintainer, and I tried. The lack of support from mnn-o is why I started pixelfed
# dansup I started a major refactor of GS to laravel, it could have saved the project! https://git.gnu.io/dansup/gnu-social/-/branches
# kaniini there is much work to do, i need to propose a bunch of things for the call on saturday
# kaniini the problem with GS isn't the source code, it's the mentality
# kaniini they believe all posts should be public, period
# kaniini while there are problems with the way scopes in mastodon work on an AP-level, there needs to be some kind of solution to audience narrowing
# dansup not just that, but the project will require a major refactor if they want to use the latest version of PHP.
# kaniini i think we need some sort of AP capability negotiation
# kaniini idk
# kaniini well
# kaniini really i think the solution is to make the audience field authoritative and expand it prior to sending the message
# kaniini that gives a very simple pass/fail conformance criterion
# kaniini but even so, if it's not conformant, what does that mean
# kaniini users can still be burned by a non-conformant instance
# kaniini and even with capability negotiation, an instance can simply lie
# kaniini (making the audience field authoritative would bring us back to being basically in line with what SMTP does, incidentally)
# dansup I'm more concerned about GS core, it needs a lot of work to support ActivityPub
# dansup and be scalable, with or without redis
# kaniini well i am just saying, in general, GS (and their mentality) is a symptom of a design flaw
# kaniini or, rather that we need to be concerned about such things is a symptom
# dansup it would be easier at this point to fork pixelfed and add text support than modernize GS
# kaniini why don't you do it then
# dansup I was just saying, there are a lot of options right now and while I'd like to help GS, it may be better if those devs focus on something else
# dansup my time is better spent working on pixelfed, https://socialhome.network/content/1c467abe-242f-4ef0-abba-d8bca82e8988/
# kaniini i don't think those numbers actually matter
# kaniini or are actually meaningful in any way
# kaniini i've stopped looking at them :)
# kaniini what matters is building the best technology we can
# kaniini and using that technology to present compelling alternatives to the proprietary silos
# kaniini it is about building technology that allow for an (mostly) open social graph that people can consume on their own terms
# kaniini it is also about making sure that the intentions of our users are correctly enforced
# kaniini if a user posts something non-public, it should at least degrade to being treated as a DM
# kaniini by building software that puts the user and their intentions first, we can accomplish our collective goals
# kaniini talking about numbers or stats or whatever does not get us where we need to go
# kaniini the numbers that matter are not how many eyeballs individual fediverse platforms have, but instead, how many eyeballs we are taking away from the proprietary services
# kaniini those are the numbers i want to see
# kaniini how much $$$ are we taking out of twitter and facebook stock values
# kaniini yes, data analytics of the fediverse is useful in terms of keeping an eye on metrics, but it's not about competition amongst ourselves
# melody the place those numbers matter is more in like, how much you're willing to bend over backwards writing specialized code to federate with the 5 people who won't leave GNU Social
# kaniini right