yujiri.xyz

Software

Gemini is kinda bad

I wrote previously about why I hate the web and why I converted my website to a Gemini site.

The Web is Evil

What is Gemini?

But after some time using it, my opinion of Gemini has decreased a lot. I'm not going to move back to HTTP because that would be a lot of work, but if I still had my HTTP site, I think I would not move to Gemini. I think Gemini (mostly Gemtext) took minimalism too far.

Things I think a protocol for publishing documents should definitely have:

Things I think a protocol for publishing documents should probably have:

A friend of mine argued that there are lots of other desirable features in documents, like math support and tables.

Now you might say, "Yujiri, you're wrong to diss Gemini for most of these, don't you know that Gemini is agnostic to the text format you serve?" The agnosticism is only theoretical because all Gemini clients only support Gemtext. Of course, because that's all that's in the spec. I would love to see - and this is something I used to think about even before I heard of Gemini - a world where the transport protocol is divorced from the content format, where people could have a Gemini browser that would embed a Gemtext viewer or an HTML viewer or a whatever viewer based on the mime type. But we don't live in that world. And I think part of the reason why is because HTML, unlike Gemtext, is hard to reconcile with it. HTML pages need to be able to reference other URLs that are downloaded as part of the same page, so you can't just have an HTML viewer that's separate from an HTTP client.

contact

subscribe via RSS

Proxied content from gemini://yujiri.xyz/software/gemini.gmi

Gemini request details:

Original URL
gemini://yujiri.xyz/software/gemini.gmi
Status code
Success
Meta
text/gemini; lang=en
Proxied by
kineto

Be advised that no attempt was made to verify the remote SSL certificate.

What is Gemini?