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.

  • Fizz@lemmy.nz
    link
    fedilink
    arrow-up
    1
    ·
    5 hours ago

    I don’t think they understand people’s usecase of the web and completely fail to provide an alternative.

  • stringere@sh.itjust.works
    link
    fedilink
    arrow-up
    2
    ·
    18 hours 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.

  • chunes@lemmy.world
    link
    fedilink
    arrow-up
    5
    arrow-down
    2
    ·
    1 day 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.

  • squirrel@cake.kobel.fyi
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 day ago

    I really enjoy Geminispace. The minimalism is its best feature. As soon as I have access to HTML and CSS, I’ll fiddle with fonts, colors and layout. On my Gemini capsule I actually manage to write stuff. Gemtext is perfect as it is. No inline links provide a distraction free reading experience. The vibe is different because of the smaller community. It’s a very friendly, cozy place.

  • 🇨🇦Samuel Proulx🇨🇦@rblind.com
    link
    fedilink
    English
    arrow-up
    6
    ·
    2 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.

  • one_old_coder@piefed.social
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 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.

  • tal@lemmy.today
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    2 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 Android 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!

  • leadore@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    2 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.

    • NovaVeles@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      1 day ago

      Semi related, this is why I have argued we should blow computers back to the speed and memory of say a 20Mhz 386. There is a lot of AI junk that could still turn up but that performance limit would heavily restrict just how much this stuff could spread.

    • early_riser@lemmy.worldOP
      link
      fedilink
      arrow-up
      1
      ·
      2 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.

    • early_riser@lemmy.worldOP
      link
      fedilink
      arrow-up
      4
      ·
      2 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
          1
          ·
          2 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
            1
            ·
            1 day 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
              2
              ·
              1 day 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.)