13 votes

What is this Gemini thing anyway, and why am I excited about it?

6 comments

  1. [2]
    blitz
    Link
    I've downloaded and compiled Drew's gmni client and have been browsing the 'geminispace'. It's pretty neat! As the web continues to get filled with profitseeking and blogspam it's nice to find...

    I've downloaded and compiled Drew's gmni client and have been browsing the 'geminispace'. It's pretty neat! As the web continues to get filled with profitseeking and blogspam it's nice to find spaces with a high level of personality and creativity.

    I've been browsing the posts on midnight.pub, and I stumbled upon this very amusing choose your own adventure page:

    https://portal.mozz.us/gemini/midnight.pub/posts/641

    5 votes
    1. eldersnake
      Link Parent
      It's amazing I've been on the internet all these years and didn't ever really realise just how suitable basic web documents are to a Choose Your Own Adventure.

      It's amazing I've been on the internet all these years and didn't ever really realise just how suitable basic web documents are to a Choose Your Own Adventure.

      2 votes
  2. [4]
    Rocket_Man
    Link
    I'm probably wrong but this doesn't seem that different from what could be accomplished with a simple REST api. The separation of content from presentation can easily be seen with reddit's api and...

    I'm probably wrong but this doesn't seem that different from what could be accomplished with a simple REST api. The separation of content from presentation can easily be seen with reddit's api and its many clients. With that in mind why spend time on gemini building new clients, servers, libraries instead of just making basic http requests.

    3 votes
    1. [2]
      petrichor
      Link Parent
      It's fun and it's not extendable, basically. There's something to be said for making a clean break from HTTP.

      It's fun and it's not extendable, basically. There's something to be said for making a clean break from HTTP.

      2 votes
      1. vord
        Link Parent
        Javascript only exists in its current form because nobody was willing to break compatibility. Piling onto the existing HTTP means you're inheriting all of the problems that come with it, and...

        Javascript only exists in its current form because nobody was willing to break compatibility. Piling onto the existing HTTP means you're inheriting all of the problems that come with it, and having to navigate and re-implement the numerous workarounds/bolt-ons that have been added to it over the years to mitigate those.

        Flash and Java extensions were killed. It just took decades.

        There's no reason we couldn't kill off the existing state of the WWW. It would be a very slow strangle, but I can dream of a day the only thing I need Firefox 9999 for is to check my bank balances and pay my taxes.

        4 votes
    2. blitz
      Link Parent
      Because Drew is a software nerd, he's interested in building new things and exploring new ideas! Everyone in software has used HTTP and REST for ages, so it can be fun to work on something novel,...

      Because Drew is a software nerd, he's interested in building new things and exploring new ideas! Everyone in software has used HTTP and REST for ages, so it can be fun to work on something novel, even if it's not the most efficient use of time or resources. He also talks about how complicated the web has become, and creating a custom simplified protocol might help to prevent the scope-creep that took the web from nice simple hypertext document to the bloated billion dollar behemoths we have now.

      2 votes