I discovered Gemini in 2023 and really enjoy it. I like the minimalism. I like that page presentation is up to the user. I’ve even come to appreciate the line-based nature of its markup, because theoretically at least, it means a screen reader user knows that elements are always arranged top to bottom.

I say “theoretically” since I have yet to run into an accessible Gemini browser for Windows, which is unfortunate since Gemini’s whole deal is text first.

And to head off the inevitable comment about Linux, in order to have an accessible app you need an accessible OS for it to sit on top of.

    • early_riser@lemmy.worldOP
      link
      fedilink
      arrow-up
      0
      ·
      2 days ago

      There are lots of blogs (gemlogs), but there’s a surprisingly well done Reddit clone gemini://bbs.geminispace.org that I check up on from time to t

      The key to enjoying geminispace is understanding the goals of the project and its community, to take things slow and keep things small. It’s not out to replace the web, it’s a quiet retreat from it.

      My big complaint, as I said before, is that the community has somehow made a text-only protocol inaccessible to screen reader users.

  • stringere@sh.itjust.works
    link
    fedilink
    arrow-up
    0
    ·
    4 days ago

    Is gopher an alternative? I was using gopher before web browsers existed. Can a precursor be considered an alternative to its descendant? It don’t feel right.

    • early_riser@lemmy.worldOP
      link
      fedilink
      arrow-up
      0
      ·
      2 days ago

      Gopher was at one point an alternative back when the web was more text-heavy. Now it’s an “alternative” in the sense of being another option for a document interchange protocol that sits on top of TCP/IP.

  • chunes@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    4 days ago

    I really thought the nerds would have bailed to gemini by now. The amount of enshittification they’re willing to put up with is troubling.

  • tal@lemmy.today
    link
    fedilink
    English
    arrow-up
    0
    ·
    4 days ago

    And to head off the inevitable comment about Linux, in order to have an accessible app you need an accessible OS for it to sit on top of.

    1. Boots up Adroid phone

    2. Installs F-Droid open-source package repository via apk

    3. Uses F-Droid to install Termux Linux environment

    4. In Termux, runs $ pkg install emacs

    5. In Termux, runs $ emacs

    6. In emacs, runs ESC x list-packages RET

    7. Scrolls down to elpher, gopher/gemini emacs client. Hits i for “install” and x for “execute”

    8. Runs ESC x elpher RET

    9. Starts tapping on links and browsing.

    Emacs runs on pretty much everything, so there’s a gemini client pretty much everywhere!

  • 🇨🇦Samuel Proulx🇨🇦@rblind.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 days ago

    The issue is that if you don’t give people imbedded images, they re-invent them with inaccessible ASCII art. If you don’t give them the ability to change fonts, they reinvent it using those awful Unicode hacks. Etc etc etc. From my experience working in the industry, you have to give people a standard way to do all of the things they want to do. Otherwise they’ll invent nine different ways of doing them, and not a single one will be accessible. When I looked via a proxy, like half the pages I encountered in gemspace had ASCII art. An accessible browser would take maybe a day or two. I just can’t think of any reason to bother.

    • early_riser@lemmy.worldOP
      link
      fedilink
      arrow-up
      0
      ·
      4 days ago

      Yes. I had the same thought. If it ever became more widely adopted the preformatted code blocks would be used to plug holes in the markup standard like tables, nested lists, etc. in a way that would not be accessible.

      Also, an accessible browser would take a day or two for someone with coding experience and a desire to develop said browser, and there seems to be little overlap on that Venn diagram.

  • sol@feddit.uk
    link
    fedilink
    arrow-up
    0
    ·
    5 days ago

    I use Gemini a bit. I think it’s a cool idea. The main annoyance is that the gemtext format is too minimalist, I would have preferred if it used a form of markdown with support for inline links, bold, italics, etc.

  • leadore@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    5 days ago

    I think as an alternative to the http/WorldWideWeb, Gemini or similar protocol is a great idea, but the markup should be a bit more extensive so people can really use it in a practical way, e.g. with emphasis (bold, italic) and inline links. Images (possibly audio with a size limit also), which would not need to be allowed inline, but should (optionally) be rendered on the same page with the text between lines where the link is, as some Gemini browsers can do but is not required in the specs.

    But the most important things are 1) that it does not allow any kind of javascript or other code execution, and 2) it stays simple enough for anyone to be able to create their pages easily, for programmers to create simple, smallish browsers to render the pages, and keep that low bandwidth, so it could even be used on a mesh network (a browser for a mesh or other very low-bandwidth network could ignore media files).

    Unfortunately I don’t know how it could be protected from AI any more than the normal Web can.

    • early_riser@lemmy.worldOP
      link
      fedilink
      arrow-up
      0
      ·
      4 days ago

      regarding low bandwidth, I think part of the problem is the mandatory encryption, both for legal reasons because encryption is dissallowed on amateur bands in many (most?) countries, and because encryption adds overhead.

  • one_old_coder@piefed.social
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 days ago

    About Gemini:

    The good: good idea, gemtext is line-oriented and simpler to parse.

    The bad: coming from that weird guy (IMHO, it’s not good for marketing), cannot reuse connections like HTTP, no bold or italics in the text, specifications are weird, feels half-baked like an alpha version.

  • Dr. Wesker@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 days ago

    They’re a novel idea. I had a gopher hole for a while, and did some exploring of others. Got bored quickly, personally.

    • early_riser@lemmy.worldOP
      link
      fedilink
      arrow-up
      0
      ·
      5 days ago

      Gopher predates the WWW (at least to market) but ended up losing out to it.

      Gemini is a spiritual successor to Gopher born out of dissatisfaction with the state of the modern web. Everything about it is deliberately, almost aggressively minimalist, to a degree that will likely put off many. But it’s meant to be human-scale, the technical details are something a technically inclined person can wrap their head around in its entirety.

        • Ephera@lemmy.ml
          link
          fedilink
          arrow-up
          0
          ·
          4 days ago

          Yeah, Markdown’s link syntax uses round brackets to enclose the URL, so some clients will think the URL is complete as soon as they encounter a closing bracket, but URLs can actually contain round brackets themselves.

          The URL can be enclosed in angle brackets to avoid this:

          [Gopher](<https://en.wikipedia.org/wiki/Gopher_(protocol)>)
          

          Which gives this: Gopher

          • jqubed@lemmy.world
            link
            fedilink
            arrow-up
            0
            ·
            4 days ago

            I never knew about the angle bracket option; do you know if that’s fairly widely accepted among the different markdown variants?

            • Ephera@lemmy.ml
              link
              fedilink
              arrow-up
              0
              ·
              4 days ago

              It’s part of CommonMark, so should be almost universally accepted: https://spec.commonmark.org/0.31.2/#link-destination

              But perhaps worth adding that the angle brackets are arguably the canonical way of designating a URL in CommonMark in general.

              So, you know how on Lemmy (and many other places), you can just paste a URL and it’s automatically turned into a clickable <a/> element? Yeah, that isn’t part of CommonMark.
              Instead, you’re supposed to wrap the URL with angle brackets:

              <https://example.com/>
              

              Which turns into: https://example.com/

              Here’s the spec for that: https://spec.commonmark.org/0.31.2/#autolink

              Frankly, I only know that, because mdBook doesn’t create links from just a pasted URL, it requires the angle brackets or the []() syntax.
              (Kind of fair, since it’s for writing proper documents, but it does keep tripping me up.)