New user, spec details

Matthew Graybosch hello at matthewgraybosch.com
Fri Jul 17 22:48:28 BST 2020


On Fri, 17 Jul 2020 21:39:16 +0200
kooda at upyum.com wrote:

> It seems to be an unnecessary constraint, especially since the
> text/gemini format is designed to be handled line by line without
> needing to store the whole document. 

It might make more sense if you thought of a gemini document as an
atomic object. Accessing a Gemini document is a four step process:

1. Connect
2. Download
3. Disconnect
4. Render

> It would also enable rendering of progressive images,
> playing audio files, etc during the transfer.

If I cared about rendering images inline, streaming audio, etc. I would
stick to the HTML/CSS/JS web stack. Gemini is mainly text-oriented,
remember?

> It could be used as a light tracking tool… but I don’t think
> it’s that bad. 

I disagree with you. Tracking is too easily abused, as we've seen with
the WWW over the last twenty-five years or so.

> IP address and requests timing can also be used in the
> same way to track users on a single server. And if someone really
> wanted, they could just serve unique URLs to each visitor to track
> their movements on their server.

If I want the WWW, I know where to find it.

I participate in geminispace to get away from the downsides of the WWW,
and that includes the ability to track people as they visit sites and
pages.

-- 
Matthew Graybosch		https://matthewgraybosch.com
#include <disclaimer.h>		gemini://starbreaker.org
	 			gemini://tanelorn.city
"Out of order?! Even in the future nothing works."


More information about the Gemini mailing list