💾 Archived View for bbs.geminispace.org › u › drh3xx › 17909 captured on 2024-06-20 at 11:53:04. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-06-16)

🚧 View Differences

-=-=-=-=-=-=-

Comment by 🐐 drh3xx

Re: "[preformatted] Building a Better Text World: Notes on..."

In: s/Geminispace

I've never really used ANSI colouring in terminal. Didn't realise how inefficient large colour space representation was! Wow! That definately needs a better alternative. Maybe some state machine to switch between following data in stream is utf8 text vs colour command vs font change? Could enforce ltf <-> rtl transition rules too. Maybe push a stack ptr at transition and move cursor to end of buffer/next row on switch to rtl and have checks that a write will not cause current ptr to cross that pushed ptr boundary?

🐐 drh3xx

Jun 14 · 6 days ago

5 Later Comments ↓

☕️ tenno-seremel · Jun 14 at 11:11:

Interpretation of ASCII art is hard for me, TBH. At least at the letter size I’m using. UTF‐8 is a must, of course. As for setting text colors… I’d rather not have this feature as that usually doesn’t work great with colors I’ve set for myself. Or at least it should be easily strippable from text.

👻 mediocregopher [...] · Jun 14 at 13:56:

"Securing ASCII Culture" has a very jingoist ring to it, that framing is a pretty big turn-off from me.

What exactly is being secured, and from whom? You talk about very hypothetical security concerns, but what is the actual threat model? "Secure" is extremely relative, there's no such thing as perfectly secure, only "secure enough", and to understand "enough" you need to discuss what is being secured and from whom.

Is the concern that UTF-8 parsers in use by clients are vulnerable to some kind of exploit based on input? Or that users can be tricked into clicking/reading/inputting something they didn't mean to by way of weird unicode nonsense?

❄ freezr · Jun 14 at 15:23:

Incredible effort very appreciated. 👏👏👏

I love ASCII but I don't believe that Gemini is made for ASCII or terminal only... As a matter of fact I love using Lagrange, whether is on desktop or my mobile. I use exclusively TUI tools to write and upload my gemlogs but it is more for convenience that for any other particular reason...

💎 istvan · Jun 14 at 17:19:

@mediocregopher So I'm not the only one who noticed how much this sounded like something I'd read on /pol/.

❄ freezr · Jun 15 at 04:13:

I found this on the Fediverse, I think it is related…

— https://hpjansson.org/chafa/

Original Post

🌒 s/Geminispace

[preformatted] Building a Better Text World: Notes on Reviving ASCII Culture Gemini is famously a text-first protocol, one that improved upon Gopher by shifting to UTF-8 encoded gemtext. That being said, there remains a lot we can do to improve text culture. The purpose of this document is to briefly outline the general features of what ASCII is, should be, and could be. It is not complete. Follow up these leads with your own investigations. What is ASCII? ASCII, like fascism, is a term...

💬 blah_blah_blah · 10 comments · 3 likes · Jun 13 · 7 days ago