#dev 2022-10-31
2022-10-31 UTC
# [tantek] do you have the domain / internet archive links for "that association"? perhaps we can document on /site-deaths
# [tantek] [denschub] re: "have had to implement “whatever Mastodon does”, because AP leaves out a lot of details, and you kinda have to reverse-engineer existing implementations to end up with something that may be compatible" yes, that's exactly what happens to any semi-successful standard without a working & maintained test suite
# [denschub] > do you have the domain / internet archive links for “that association”? perhaps we can document on /site-deaths
# [denschub] https://web.archive.org/web/20210420070552/https://feneas.org/activitypub-well-its-not-that-bad/ is their response-post. sadly includes less links than I remembered - sorry it’s been three years. :D https://github.com/friendica/friendica/issues?q=is%3Aissue+label%3AFederation+ is probably a better source of “concrete issues”
# [denschub] also, I feel like I have to make clear that I have no grudge against the folks in the SocialWG. I’ve had quite productive chats with them. They had a kinda-impossible task, and it shows, but that’s not their fault. they actually did amazing work.
# [denschub] yes — which is why I said that.
# [denschub] after the AP draft was published, I tried to get some traction into an effort to build a more-strict specification set on top of AP, like a “required set for interoperable implementations”. unfortuantely, at that time, the folks I talked to made it clear to me that they had no interest in pursuing that, as “we implement whatever we want and everyone else will maintain compatibility”
# [denschub] I think cwebber’s post https://dustycloud.org/blog/on-standards-divisions-collaboration/ is still golden :)
# [denschub] but having even more different camps only makes parts of his points stronger
# [denschub] but yeah, I understand
# [denschub] oh. thanks for making me aware of that
# [tantek] really there's a lot more research about all the background that went into all the specs in https://www.w3.org/wiki/Socialwg
# [denschub] I think a big problem that I’m having is that I default to a very defensive position when it comes to those things. Primarily because diaspora and its team members frequently get attacked for having a “not-invented-here syndrome” or whatever every time we say we have no current interest in implementing AP.
# [denschub] the sad thing is that the folks who are attacking other projects for not conforming to “the standard”™ are neither involved in any spec discussion, or any implementation of any spec. they’re just random bystanders who think they know the space better than the folks working in it, and that gets… tiring.
# [denschub] I probably sound a lot more negative towards AP than I actually am because of that.
# barnaby [continuing inbox/outbox model and private messages discussion from meta because it fits better here]: yeah, I can see the inbox/outbox method working well specifically for private message sending, but that’s not really a problem I’m interested in solving with social networking. hence my preference for h-entries at URLs connected with lightweight webmention pings
# [denschub] that might be controversial, but: is it, actually? I’ve noticed a strong trend in people using more Chat-like applications (whatsapp, telegram, signal, matrix, …) for private things, and they exclusively use social media for “public” things
# [denschub] I think if I’d start a project from fresh these days, I would exclusively focus on distributing and discovering public content
# [tantek] [denschub] from a perspective of looking at the harms that "public" social media has caused society (disinformation amplification, threats to democracy, undercutting efforts at fighting climate crisis), yes, it is "controversial" as in worth thinking about deliberately in terms of the impacts of the tools we are creating
# [denschub] [tantek] oh I do agree with the harm that public social media has done and is still doing. I am, however, not entirely sure that focussing on more “limited-audience” sharing is a big use-case these days, and I’m not even sure if that would resolve the issue of harm being done (I’m currently thinking about all those conspriacy-telegram-groups, where isolation and private comms only seem to make it even worse)
# [tantek] [denschub] ok maybe not 15 but a lot still. I counted at least 8 dropped "options" here: https://www.w3.org/wiki/Socialwg/Social_API/Candidates
# [tantek] and that's only the set that WG members brought to the WG! there's a much better set of lists here: https://en.wikipedia.org/wiki/Comparison_of_software_and_protocols_for_distributed_social_networking
# [denschub] I have the urge of linking a certain xkcd, but y’all know which one that would be anyway
# [denschub] ah, thanks for that socialwg-wiki-link, I’ve never seen that. I guess that’s all a bit hard to summarize in a blog post targeted for people who aren’t necessarily interested in all the details, but I see your point.
# Loqi Specifications (or standards) are technical documentation for communicating between two or more implementations in an interoperable way; for the indieweb in particular, standards help reach greater levels of user functionality to publish, express meaning, notify, subscribe, and many other user actions https://indieweb.org/standards
# [denschub] that’s very fair, yeah
Evert1 joined the channel
# [snarfed] more in the weeds, under the covers, every user gets two private keys, one that their server has and uses for day to day operations, and another "meta" private key, which the server doesn't have access to, that can be used to revoke their server's access, migrate their account and data, etc
# [snarfed] and the explicit distinction between individual peer to peer federation operations and global services (eg search) is refreshing, even if painfully underspecified: https://atproto.com/guides/overview#speech-reach-and-moderation . I discussed that a bit in my Indie Map talk back in the day, https://www.youtube.com/watch?v=bkc5afFohmI
slyduda_, oodani, [benatwork], Evert2, mro, barnaby, mro_, [kimberlyhirsh] and Mia1 joined the channel
mro joined the channel
voxpelli, willnorris and AramZS joined the channel
# @tkadlec ↩️ Honestly, the biggest outcome for me is giving me a big enough kick to finally sort out all the IndieWeb stuff I'd been putting off (webmentions, publish-once-syndicate-everywhere, etc)
I've been saying I was going to do this for literally years, but I'm a slacker. (twitter.com/_/status/1587078079779930113)
geoffo and ben_thatmustbeme joined the channel
mro joined the channel
# [tantek] [snarfed] speaking of which (the "empty" profile experience), while I have you here, could I upload https://snarfed.org/tantek_mastodon.png (or you could) to the wiki? Or would you prefer hotlinking to it 😈
geoffo joined the channel
# @jrtashjian #Protocols > #Platforms. Platforms create their walled gardens on top of protocols. There's a reason IRC, RSS, SMTP, Webmention, Micropub, ActivityPub, Matrix, etc last. #OpenSource plays #TheInfiniteGame and wins in the end. (twitter.com/_/status/1587121846868185090)
# ash[m] XMPP notably absent from that list
janboddez, AramZS, jonnybarnes and ben_thatmustbeme joined the channel
# @TheGreenGreek ↩️ Same. I did make a Mastadon account and plan to get a bit more active there. Luckily I already have my blog though my webmentions are primarily pulling in Twitter atm. Also have a newsletter.
I'm feeling keep this account and publish less on it while trying other platforms more. (twitter.com/_/status/1587138152115961865)
gRegor and boek joined the channel
# @TheGreenGreek ↩️ Also, webmentions are enabled on my site https://sia.codes/posts/webmentions-eleventy-in-depth/ (twitter.com/_/status/1587144244782833664)
[aciccarello] and janboddez1 joined the channel
jonnybarnes and ben_thatmustbeme joined the channel
# @TheGreenGreek ↩️ Lol nevermind. Apparently 1444 webmentions are cake to request and cache (twitter.com/_/status/1587172082022055936)
# [tantek] !tell [manton] searching for the DNS setup page for micro.blog I found this help thread and your post https://help.micro.blog/t/help-setting-up-dns-for-micro-blog/182/2 which links to a "How To: Create Domain Shortcuts" article which currently 404s. Might be good to put in a redirect for that!
# [tantek] !tell [manton] like maybe redirect that 404 link to https://help.micro.blog/t/custom-domains/53 (hoping I found the right page)
[jeremycherfas], Evert3, [Murray], [benatwork], gRegor, lagash, mcint and [jeremycherfas]1 joined the channel
# @_alivealife_ ↩️ Sounds different. Webmentions is the way people talk to each other across platforms on the indieweb. (twitter.com/_/status/1587219096151670790)
# @_alivealife_ ↩️ That's cool! Does it work with webmentions? (twitter.com/_/status/1587218370096730114)
# @evertp Porting Curveball to Bun:
https://evertpot.com/bun-curveball-framework/
#curveball #node #API #http #Bun (does webmention just work out of the box?) (twitter.com/_/status/1587229486554152966)