Post 3522048 by ari@yiff.life
(DIR) More posts by ari@yiff.life
(DIR) Post #3520859 by Elizafox@mst3k.interlinked.me
2019-01-29T19:58:15Z
6 likes, 4 repeats
ActivityPub actually really sucks as a protocol, but if you think it sucks, wait til you see what you need to interoperate with Mastodon.
(DIR) Post #3520876 by Elizafox@mst3k.interlinked.me
2019-01-29T19:58:43Z
2 likes, 4 repeats
There is no such thing as a generic ActivityPub server. The spec would like to make you think this exists, but the spec is also full of fucking lies and deliberate omissions for political reasons.
(DIR) Post #3520911 by Elizafox@mst3k.interlinked.me
2019-01-29T19:59:37Z
3 likes, 1 repeats
btw don't implement the client to server stuffdon't waste your timeit's not worth it, no clients will use it, afaik no clients *do* use it, and afaik Masto and Pleroma don't implement it either
(DIR) Post #3520919 by calvin@cronk.stenoweb.net
2019-01-29T19:59:54Z
2 likes, 0 repeats
@Elizafox I once had a lark to implement AP in a language with a type system and noped the fuck out of there
(DIR) Post #3521024 by Elizafox@mst3k.interlinked.me
2019-01-29T20:02:04Z
2 likes, 1 repeats
The AP spec will not tell you how to turn @blah@example.com usernames into usable ID's for example.The method is webfinger. So, you'll be implementing that. They didn't add it to the spec because politics.And my thoughts on JSON-LD are unprintable.
(DIR) Post #3521030 by Elizafox@mst3k.interlinked.me
2019-01-29T20:02:17Z
1 likes, 0 repeats
(yes, unprintable, and this is Eliza we're talking)
(DIR) Post #3521099 by Elizafox@mst3k.interlinked.me
2019-01-29T20:04:01Z
1 likes, 0 repeats
Oh, AP actually tells you not to send block activities, so people you block can continue following you.So you'll be sending those regardless of what the spec tells you to do, if you want it to work the way you expect it.
(DIR) Post #3521123 by Elizafox@mst3k.interlinked.me
2019-01-29T20:04:39Z
1 likes, 1 repeats
Like I said, not worth your time and effort to reimplement AP, go use something that already exists.
(DIR) Post #3521503 by adidal@chat.cdstm.ch
2019-01-29T20:12:59Z
0 likes, 0 repeats
@Elizafox political reasons ???
(DIR) Post #3521528 by lain@kawen.space
2019-01-29T20:13:40.512689Z
0 likes, 0 repeats
@Elizafox we implement some of it, but you're right nobody uses it. Just use the masto api.
(DIR) Post #3521539 by ari@yiff.life
2019-01-29T20:03:12Z
1 likes, 0 repeats
@Elizafox I ran into this same shit with OStatus. Eventually I had to just give up and say only interop with GS and (iirc) pleroma were supported
(DIR) Post #3521571 by lain@kawen.space
2019-01-29T20:14:50.106251Z
0 likes, 0 repeats
@ari @Elizafox I programmed the ostatus for pleroma by looking at GS network traffic and mimicking that
(DIR) Post #3522048 by ari@yiff.life
2019-01-29T20:24:58Z
1 likes, 0 repeats
@lain no lies that's how I did up too. The OStatus spec is “use wireshark and grep your GS logs”
(DIR) Post #3522065 by lain@kawen.space
2019-01-29T20:26:09.963556Z
1 likes, 0 repeats
@ari i read the 'specs' (aka archive.org pdfs) for a few months but that doesn't get you anywhere.
(DIR) Post #3522374 by ari@yiff.life
2019-01-29T20:33:04Z
1 likes, 0 repeats
@lain it's worse than that. You think you're making progress but then you test it against real instances and it hasn't worked that way for years. I never want to debug ostatus agaon
(DIR) Post #3522390 by lain@kawen.space
2019-01-29T20:34:02.071756Z
0 likes, 0 repeats
@ari thank god it's that.thank satan we got activitypub instead
(DIR) Post #3522418 by lain@kawen.space
2019-01-29T20:34:39.058775Z
0 likes, 0 repeats
@ari *it's dead :p
(DIR) Post #3522501 by a_breakin_glass@cybre.space
2019-01-29T20:26:36Z
1 likes, 0 repeats
@Elizafox webfinger sucks ass tbh
(DIR) Post #3522507 by cj@mastodon.technology
2019-01-29T20:24:00Z
0 likes, 0 repeats
@Elizafox I agree with a lot of your points (eg: don't have a generic AP server) but I am bummed about some of the other negative comments. I think C2S is an entirely untapped space that requires exploring before writing it off completely.Whatever the political reasons are, here we are picking up the pieces.
(DIR) Post #3522508 by Elizafox@mst3k.interlinked.me
2019-01-29T20:31:40Z
0 likes, 0 repeats
@cj it's not going to be tapped because other API's exist and the big players won't ever implement itso no one else will bother
(DIR) Post #3522509 by cj@mastodon.technology
2019-01-29T20:33:16Z
0 likes, 0 repeats
@Elizafox I mean, that's a very bold prediction. The big players of today are not necessarily the big players of tomorrow. I guess it's a matter of opinion and outlook.
(DIR) Post #3522510 by Elizafox@mst3k.interlinked.me
2019-01-29T20:33:59Z
1 likes, 1 repeats
@cj maybe someday if someone bothersbut I won't hold my breathI think AP will be replaced before we see C2S APand that isn't a bad thing
(DIR) Post #3522639 by a_breakin_glass@cybre.space
2019-01-29T20:30:18Z
1 likes, 1 repeats
@Elizafox depending on DNS was a mistake
(DIR) Post #9fQuFWwwm0qswP2IOe by cj@mastodon.technology
2019-01-29T20:36:18Z
0 likes, 0 repeats
@Elizafox I don't think it's a bad thing. But as an active dev on AP and based on my interactions with other devs, I think it's around for the forseeable future (but will evolve, so would it even be called "AP" at that point?)
(DIR) Post #9fQuFXCtohc1jsV2GG by Elizafox@mst3k.interlinked.me
2019-01-29T20:37:31Z
0 likes, 0 repeats
@cj I get the feeling the W3C won't be dictating its futureso it will depend on if anyone else cares
(DIR) Post #9fQuFXUcknn4cqnBtA by cj@mastodon.technology
2019-01-29T20:39:05Z
1 likes, 0 repeats
@Elizafox Oh hell yea. It's part of my next project, hinted at a recent blog post I did:Decentralized authorities writing ActivityPub extensions. But those extensions live on ActivityPub, so they are federated. It's also something I'll be evangelizing this weekend at FOSDEM.