Earlier quoted context omitted.
Heuristics might work for longer text where the sample is large enough to uniquely identify the language, but for single words there is not enough information. If I write "coin" in my text, for example, am I using an English word, French word, or Irish word? The pronunciation varies drastically, and screenreaders have to know what to say.
Humans need to know what to read, though, too, right? Obviously humans are a bit better at contextual clues, but.. the information has to be there for a human user to make the distinction.
gemini:// space
51–60 of 177 posts
Re: gemini:// space
#52I really like the idea of having a more bare-bones text-only web, but I can't get onboard with Gemini until it offers the same support for screenreaders as HTML. (For example, an equivalent of span lang=XX tags is missing, so if you quote a foreign-language word(s) in your text, you can't let screenreaders know what language to read it in). The visually impaired should not be second-class citizens in any new internet…
This is first I'm hearing about the lang attribute (edit: for something smaller than the whole document), so I'm curious how commonly is it used in the "web at large". Do you know?
Re: gemini:// space
#53Gemini is a cool piece of simple tech. I had a genuine pleasure reading the spec: https://gemini.circumlunar.space/docs/specification.html I've entertained an idea to build a set of tools for contemporary development (version control, code review, CI, etc) which would only speak Gemini. That would be both the UI and the API. Blockers came fast: * no way to upload anything that exceeds 1024 bytes, * escaping is subtly…
Re: gemini:// space
#54Earlier quoted context omitted.
I do not buy it. Just use gemini:// rather than https:// to refer to that specific subset of https + html. Maybe also add a header to the server response that says x-gemini: true or whatever. > It's difficult or even impossible to deactivate support for all the unwanted features in mainstream browsers Just do not use mainstream browsers then. Make your own like you do for gemini. They address it a bit later with: > W…
gemini isn't trying to reinvent the web, to make it P2P or serverless or whatever; it's just reusing the ideas of gopher and the web but going in another direction. It doesn't try to replace the web. From this point of view it makes total sense to reuse TCP, TLS and DNS, because they're not trying to replace them. > Maybe also add a header to the server response that says x-gemini: true or whatever. That would requir…
> It doesn't try to replace the web
This is what they claim, yes.
> From this point of view it makes total sense to reuse TCP, TLS and DNS, because they're not trying to replace them
I do not understand this point. Wanting to replace the web is irrelevant to using better and simpler protocols.
> That would require adding headers
Treat any server that contains extra headers as invalid gemini then.
> which means extension is possible
Extension is possible regardless, even on gemini. I can set my mime to text/gemini-2 and add all kinds of stuff in it.
> Moreover HTTP is just HTTP, Gemini is transfer + encryption + client identification
HTTP might just be HTTP, https however..
Re: gemini:// space
#55This allows you to browse Gemini space through a classic Web browser.
Re: gemini:// space
#56I've been diving head first into the Gemini space this weekend and discovered some really great content. It takes me back to web of the early 2000's where you had websites with manually curated content (webrings! link rolls!) instead of corporate milked content aggregators. Combined with my love for minimalistic websites (hello http://motherfuckingwebsite.com/ ) I find Gemini a perfect small web to enjoy. I've even s…
I just downloaded Lagrange and ended up here: gemini://cbrews.xyz/literature/the-castle-of-otranto.gmi
It does remind of early web surfing(my ref is 90s).
Re: gemini:// space
#57I really like the idea of having a more bare-bones text-only web, but I can't get onboard with Gemini until it offers the same support for screenreaders as HTML. (For example, an equivalent of span lang=XX tags is missing, so if you quote a foreign-language word(s) in your text, you can't let screenreaders know what language to read it in). The visually impaired should not be second-class citizens in any new internet…
I would argue that that complexity should be handled by the screenreader through heuristics rather than the .gemini format itself, based on the desire to keep basic clients very simple (~100 loc). But that’s a really good point!
I do agree though that this is a far bigger problem space than HTML's `lang` attribute is capable of solving. It's not like knowing the language of the text always tells you the unique pronunciation of a string of characters.
Re: gemini:// space
#58I've been diving head first into the Gemini space this weekend and discovered some really great content. It takes me back to web of the early 2000's where you had websites with manually curated content (webrings! link rolls!) instead of corporate milked content aggregators. Combined with my love for minimalistic websites (hello http://motherfuckingwebsite.com/ ) I find Gemini a perfect small web to enjoy. I've even s…
> discovered some really great content. I just downloaded Lagrange and ended up here: gemini://cbrews.xyz/literature/the-castle-of-otranto.gmi It does remind of early web surfing(my ref is 90s).
Re: gemini:// space
#59Gemini is fantastic. For anyone interested in experimenting with it without setting up a server, I've been working on a simple Gemini site builder that works over HTTP and serves the content via Gemini and HTTP proxy: https://flounder.online/ In my view, Gemini's bare-bones text format is its killer feature. Non-technical users have been able to easily write Gemtext based on a few examples and a bit of experimentatio…
Except hypercore/dat, ipfs, freenet, tor, i2p, gnunet, ...
Re: gemini:// space
#60Earlier quoted context omitted.
My go to anecdote on this is when I returned to Switzerland after several years in the US and walked by a bakery displaying a sign advertising a "Pain Surprise". If anybody ever opens an S&M themed bakery, the problem will be accentuated.
Oh that bakery has a gimmick where they throw a loaf of bread at your face when you enter.
Now it won't be a surprise.