I really should stop forgetting that people do not know XML.
@sjw Neither is a hammer, but when used correctly it's a great tool.
@sjw You're comparing a screwdriver and a hammer.

You do not know XML.
@sjw Yeah, and?

A lot of people, feed readers/aggregators included can't hep but butcher it into JSON.

Which are entirely different kinds of data formats.

XML is for text-based extensible formats.
JSON is just, here, basic raw text-based data structure.
For example, you entirely loose the extensibility bits with JSON.

This is probably the whole reason why Google wants to do create JSON feeds, 3rd part of EEE.
@lanodan doesn't XMPP use XML too? Also, how exactly do you lose the extendability with json?

@sjw You only have one namespace.

JSON formats are cathedral style by essense, only one entity can say if you can use something or not. Meanwhile XML doesn’t gives a damn if you shove another namespace (which can be your own) inside of it. That’s an inheritance from SGML btw and it allowed for HTML5 to effectively be able to add new elements without every non-up-to-date browser potentially choking on it or failing to fallback to older style elements.

Like roughly <video src="https://example.org/video.mp4"><object src="https://example.org/video.mp4"><a href="https://example.org/video.mp4">video.mp4</a></object></video> can’t be done in JSON, while that would work from the first web browser to the very latest with probably okay compatibility for Mozilla 1.0.

@lanodan Huh, yeah, I see what you mean. I just think it's ugly. :akko_shrug:
@sjw Well, I gave a webshit example.

HTML5 shouldn't have existed IMHO.
@lanodan Gemini Pleroma FE when?
Pleroma should support the finger protocol too.
@sjw For gemini, at least not until I feel like coding on pleroma again.

For finger… meh.
@xianc78 @sjw @lanodan To implement, or for FSE to support?

RFC <= 2000 is a lot of fun if it's the former.

FSE supports gopher (built into Pleroma, try `lynx gopher://freespeechextremist.com/`, let's all love lain), ssh (built into Pleroma again, let's all love lain also, but only port 10022, `ssh -p 10022`, don't use port 22, it will likely get your IP black-holed), finger as of an hour ago (building support into Pleroma would be even better but this was a quick hack), git (via git-daemon).
Sign in to participate in the conversation
Game Liberty Mastodon

Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.