πΎ Archived View for gemi.dev βΊ gemini-mailing-list βΊ 000444.gmi captured on 2024-06-16 at 13:16:33. Gemini links have been rewritten to link to archived content
β¬ οΈ Previous capture (2023-12-28)
-=-=-=-=-=-=-
Hello gemini people. My first time here so I thought it would be appropriate to send a message. I have discovered gemini thanks to unicorn. I have been reading some articles about it, explored clients, visited sites... Loved the ssh kiosk by the way. And fell in love with bombadillo, both the client and the name. I don't know if I could browse the mailing history so as not to ask redundant questions, but as I don't know such search feature, here I go. Please correct me otherwise and feel free to teach/guide me. I am no developer, so let me ask a few naive questions. Not with the intention of being critic with it. I love the idea for what I have learned. So sometimes it will seem criticism, but in fact it will be ignorance on my behalf. 1) I agree that browsers are a nightmare, and I am worried that Mozilla falls or shrinks and firefox with it. They are having some financial troubles, I am told. So the idea of a beginning from scratch is GREAT. 2) I love simplicity, and plain text (and vim). So I find that making the effort to retain such simplicity is worth and not easy, since the easy is to ask for more and more. I find minimalism great, and also hard. It requires constant self-reminding of why is so important. At least I require such reminders. 3) I am a mathematical physicist and use a lot of equations and data visualization. As a scientist, how can I use gemini? For equations, I usually use MathJax. Talk about bloating!!! It is great but it is huge. There are alternatives, but none is near close to a plain text solution. We also have a set of utilities like tex2mail, which converts LaTeX into ascii or unicode art, but... it is really ugly and inconvenient. We could just use raw LaTeX code, which for some expressions would be fine: \frac{a+b}{x^2+x-2} or (x+y^2)^n but what about a matrix or a more involved code? Is this up to us or is there a way to integrate this without adding excessive complication? What about data? The only thing that comes to me now is to use Python's Sympy, which can render LaTeX equations in ascii and also data graphics. 4) What about musicians, or artists? I am not talking about music score, which even in html has never been offered a nice solution (that I know of). But audio? Is it possible to have audio? I mean, no need for the browser to play it, but to link it? And what about artistic expression? As much as I love plain text and black and white, many Sapiens consider design and style a very important thing. Will these communities feel excluded from gemini because of extreme (I like extreme) simplicity? I am sure I still have a lot to learn here. Sometimes I use ncurses just to have some nice colors in my terminal. My question here is: is the style and design of the page enforced by the protocol, the client or the page itself? IMHO a plain text browser in which each page could define background and text color would be really awesome. 5) I love design and colors, but most of all I love content, and I think that gemini is a refocus on content. And I love it, with or without colors, with or without math. But my dream? A minimalistic browsing with page-defined colors and with some easiness to integrate math and graphics with plain text. Thanks for all the work. I will keep learning from you. And I will also write less words next time (`: fluxion
On Sat, 7 Nov 2020 18:45:10 +0100 fluxion <fluxion at monocles.de> wrote: > 1) I agree that browsers are a nightmare, and I am worried that > Mozilla falls or shrinks and firefox with it. They are having > some financial troubles, I am told. So the idea of a beginning > from scratch is GREAT. Lower your expectations, this probably wont replace the web, but I hope it does one day. > 3) I am a mathematical physicist and use a lot of equations > and data visualization. As a scientist, how can I use gemini? > For equations, I usually use MathJax. Talk about bloating!!! > It is great but it is huge. There are alternatives, but none > is near close to a plain text solution. We also have a set > of utilities like tex2mail, which converts LaTeX into ascii > or unicode art, but... it is really ugly and inconvenient. > > [...] > > what about a matrix or a more involved code? > Is this up to us or is there a way to integrate this without > adding excessive complication? > > What about data? The only thing that comes to me now is to > use Python's Sympy, which can render LaTeX equations in > ascii and also data graphics. I get it... You're confused, Gemini is a protocol, not a document format, gemtext (text/gemini) is the document format used by default within the Gemini protocol, but there's nothing stopping you from serving LaTeX formatted PDFs through Gemini, or for that matter, any format. > 4) What about musicians, or artists? I am not talking about > music score, which even in html has never been offered a nice > solution (that I know of). But audio? Is it possible to > have audio? I mean, no need for the browser to play it, but > to link it? And what about artistic expression? As much as > I love plain text and black and white, many Sapiens consider > design and style a very important thing. Will these communities > feel excluded from gemini because of extreme (I like extreme) > simplicity? I am sure I still have a lot to learn here. > Sometimes I use ncurses just to have some nice colors in my > terminal. My question here is: is the style and design of > the page enforced by the protocol, the client or the page > itself? IMHO a plain text browser in which each page could > define background and text color would be really awesome. Read the FAQ: gemini://gemini.circumlunar.space/docs/faq.gmi Gemtext is just a document format, styling is left for the client to decide, stylesheets are not a thing here, unless you want to use Gemini to serve HTML+CSS which you can do, but I wouldn't recommend. For example, here's what Gemini looks like on my client: https://ttm.sh/dt8.png, this page could look totally different on someone else's client, they decide how to style content displayed on their client, not the author. > 5) I love design and colors, but most of all I love content, > and I think that gemini is a refocus on content. And I love > it, with or without colors, with or without math. But my dream? > A minimalistic browsing with page-defined colors and with > some easiness to integrate math and graphics with plain text. No.
> Read the FAQ: gemini://gemini.circumlunar.space/docs/faq.gmi > Gemtext is just a document format, styling is left for the client to > decide, stylesheets are not a thing here, unless you want to use Gemini > to serve HTML+CSS which you can do, but I wouldn't recommend. OK, thanks for the reply. I had already read the FAQ, but being such a new concept to me I got confused in many aspects. I'll keep learning.
> 3) I am a mathematical physicist and use a lot of equations > and data visualization. As a scientist, how can I use gemini? > For equations, I usually use MathJax. Talk about bloating!!! > It is great but it is huge. There are alternatives, but none > is near close to a plain text solution. We also have a set > of utilities like tex2mail, which converts LaTeX into ascii > or unicode art, but... it is really ugly and inconvenient. > We could just use raw LaTeX code, which for some expressions > would be fine: > > \frac{a+b}{x^2+x-2} > > or > > (x+y^2)^n > > but what about a matrix or a more involved code? > Is this up to us or is there a way to integrate this without > adding excessive complication? > > What about data? The only thing that comes to me now is to > use Python's Sympy, which can render LaTeX equations in > ascii and also data graphics. > > 4) What about musicians, or artists? I am not talking about > music score, which even in html has never been offered a nice > solution (that I know of). But audio? Is it possible to > have audio? I mean, no need for the browser to play it, but > to link it? And what about artistic expression? As much as > I love plain text and black and white, many Sapiens consider > design and style a very important thing. Will these communities > feel excluded from gemini because of extreme (I like extreme) > simplicity? I am sure I still have a lot to learn here. > Sometimes I use ncurses just to have some nice colors in my > terminal. My question here is: is the style and design of > the page enforced by the protocol, the client or the page > itself? IMHO a plain text browser in which each page could > define background and text color would be really awesome. > > 5) I love design and colors, but most of all I love content, > and I think that gemini is a refocus on content. And I love > it, with or without colors, with or without math. But my dream? > A minimalistic browsing with page-defined colors and with > some easiness to integrate math and graphics with plain text. > > Thanks for all the work. I will keep learning from you. > And I will also write less words next time (`: > > fluxion > Hello, I understand your concern completely and share some of it. One of the biggest reasons not to use gemini over XHTML is the lack of MathML. And a reason to use MathML over others such as just exporting a scalable vector graphic is so that MathML can be read as Nemeth code so that disabled people may still view the math. Talking about accessibility this super important. Now I'm not a fan of not being able to insert objects inline in gemini, but the compromise of just having a link on a single line to do not feel serves this side particularly well. Take a more general thing like images. Clients that do want to display images the only way they have of determining which links contains images is be following each one of them, which in a form can trigger unwanted actions and certainly increase overall network load. Some clients look at the extension at the end of the file name, for example .jpg or .png and preload if the filename ends in that. I do not think this is a good option. For one we have MIME, and secondly using filenames for determining file type is a relic of DOS we really should leave behind, and we have left behind on every operating system besides DOS and NT. Replacing with magic(5). Many files to not even have a .something at the end of their name as magic(5) takes care of type recognition. I don't think it would be practical to have Gemini clients need to check the magic of every link and instead think a much more robust solution would be simple to optionally (or mandatory) add an expected MIME for links in Gemini. This way clients could decide what they are capable of rendering and decide to go get that content if it wants it. This however I feel is still only a half-solution for expressing mathematical and scientific formulas as it is still not inline, which is how scientific papers often use formulas. Looking for more commentary on this topic.
Hi, citing the specs, 5.4.2: Clients can present links to users in whatever fashion the client author wishes, however clients MUST NOT automatically make any network connections as part of displaying links whose scheme corresponds to a network protocol (e.g. gemini://, gopher://, https://, ftp://, etc.). So, mime is useless as human has the final say, not the client Nicol? Tom <tgrom.automail at nuegia.net> writes: >> 3) I am a mathematical physicist and use a lot of equations >> and data visualization. As a scientist, how can I use gemini? >> For equations, I usually use MathJax. Talk about bloating!!! >> It is great but it is huge. There are alternatives, but none >> is near close to a plain text solution. We also have a set >> of utilities like tex2mail, which converts LaTeX into ascii >> or unicode art, but... it is really ugly and inconvenient. >> We could just use raw LaTeX code, which for some expressions >> would be fine: >> >> \frac{a+b}{x^2+x-2} >> >> or >> >> (x+y^2)^n >> >> but what about a matrix or a more involved code? >> Is this up to us or is there a way to integrate this without >> adding excessive complication? >> >> What about data? The only thing that comes to me now is to >> use Python's Sympy, which can render LaTeX equations in >> ascii and also data graphics. >> >> 4) What about musicians, or artists? I am not talking about >> music score, which even in html has never been offered a nice >> solution (that I know of). But audio? Is it possible to >> have audio? I mean, no need for the browser to play it, but >> to link it? And what about artistic expression? As much as >> I love plain text and black and white, many Sapiens consider >> design and style a very important thing. Will these communities >> feel excluded from gemini because of extreme (I like extreme) >> simplicity? I am sure I still have a lot to learn here. >> Sometimes I use ncurses just to have some nice colors in my >> terminal. My question here is: is the style and design of >> the page enforced by the protocol, the client or the page >> itself? IMHO a plain text browser in which each page could >> define background and text color would be really awesome. >> >> 5) I love design and colors, but most of all I love content, >> and I think that gemini is a refocus on content. And I love >> it, with or without colors, with or without math. But my dream? >> A minimalistic browsing with page-defined colors and with >> some easiness to integrate math and graphics with plain text. >> >> Thanks for all the work. I will keep learning from you. >> And I will also write less words next time (`: >> >> fluxion >> > > Hello, > > I understand your concern completely and share some of it. One of the > biggest reasons not to use gemini over XHTML is the lack of MathML. And > a reason to use MathML over others such as just exporting a scalable > vector graphic is so that MathML can be read as Nemeth code so that > disabled people may still view the math. Talking about accessibility > this super important. > > Now I'm not a fan of not being able to insert objects inline in gemini, > but the compromise of just having a link on a single line to do not > feel serves this side particularly well. Take a more general thing like > images. Clients that do want to display images the only way they have > of determining which links contains images is be following each one of > them, which in a form can trigger unwanted actions and certainly > increase overall network load. Some clients look at the extension at > the end of the file name, for example .jpg or .png and preload if the > filename ends in that. I do not think this is a good option. For one we > have MIME, and secondly using filenames for determining file type is a > relic of DOS we really should leave behind, and we have left behind on > every operating system besides DOS and NT. Replacing with magic(5). > > Many files to not even have a .something at the end of their name as > magic(5) takes care of type recognition. > > I don't think it would be practical to have Gemini clients need to > check the magic of every link and instead think a much more robust > solution would be simple to optionally (or mandatory) add an expected > MIME for links in Gemini. This way clients could decide what they are > capable of rendering and decide to go get that content if it wants it. > > This however I feel is still only a half-solution for expressing > mathematical and scientific formulas as it is still not inline, which > is how scientific papers often use formulas. > > Looking for more commentary on this topic.
---