41 comments

[ 4.5 ms ] story [ 62.5 ms ] thread
Why is everything named Gemini these days?
If we maintain this trajectory Gemini is going to have as many dual meanings in the software world as Map.
Why do programmers have so little imagination when it comes to names? It should almost never be the case that project names conflict
I've had a Gemini Capsule (what Gemini calls a 'website/blog' since about 2021. It gets very little traffic, but it's fun to have. Browsing the smallweb is nice in the evenings when I want a high signal-to-noise ratio of interesting content.
From what I remember about the name, it's derived from NASA space programs. Where Gopher is Mercury, Web is Apollo and Gemini is in between.

Gemini is a new internet protocol which:

- Is heavier than gopher

- Is lighter than the web

- Will not replace either

- Strives for maximum power to weight ratio

- Takes user privacy very seriously

If this is being developed, it should have a more modern description. Comparing it to Gopher is fine as a historical point, but comparing it to http/html is more useful today. I read the faq for geeks and didn't learn much:

> 1.1.1 The dense, jargony answer for geeks in a hurry

> Gemini is an application-level client-server internet protocol for the distribution of arbitrary files, with some special consideration for serving a lightweight hypertext format which facilitates linking between hosted files. Both the protocol and the format are deliberately limited in capabilities and scope, and the protocol is technically conservative, being built on mature, standardised, familiar, "off-the-shelf" technologies like URIs, MIME media types and TLS. Simplicity and finite scope are very intentional design decisions motivated by placing a high priority on user autonomy, user privacy, ease of implementation in diverse computing environments, and defensive non-extensibility. In short, it is something like a radically stripped down web stack. See section 4 of this FAQ document for questions relating to the design of Gemini.

Annoyed that for a system about plain text links, there's no link to "section 4".

The transport sounds like http without saying so. It doesn't go into why it doesn't use http. I'd probably be fine with HTTP and Markdown + image/video links. Maybe the Gemini document capabilities/scope is better but they're not described.

Edit: they are in "4.1.2"[0] Be warned, there's still a lot of beating-around-the-bush.

> 4.1.2 I'm familiar with HTTP and HTML. How is Gemini different?

[0] https://geminiprotocol.net/docs/faq.gmi#412-im-familiar-with...

Edit 2: Seems opinionated in many stupid-by-todays-needs ways. It feels like text-web made by some group of deniers.

Gemini was so much fun during lockdown - I loved the distraction of a new simple protocol, and the challenge of writing a gui client for it.

Can't say I'm surprised that it hasn't taken the world by storm, but it's still a cozy part of the Internet.

Not the Gemini I was hoping to see in the front page today :D
Honest question, how do you discover interesting content over this protocol?

Is there people building the equivalent to web directories and web rings? Or search engines? What are the cultural expectations on navigating other people's published resources?

I looked at this a few years ago and it seemed to be a graveyard of toy implementations and personal blogs.
I'd love a minimal protocol like this that was also somehow scraping resistant.
I really enjoyed messing around with Gemini a while ago! But after the "messing around" stage with the protocol itself, the restrictions inherent to gemtext sapped my excitement around it.

It's a mark up language squarely focused on those that write text, but arduous to use if you want to share things you've illustrated, which is most of what I share online that isn't tech related. There's of course the argument that inline images/a spec'd way to expose an image directory listing with thumbnails/etc would only serve to distract or exploit you... but that also ignores the fact that people make art for your eyeballs too. Text is certainly the first class citizen, where images/music/video are all tied for second class, accessible only by downloading them 1 by 1.

That does mean it's perfectly fit for purpose! I wouldn't say it's bad just because I don't get my specific needs met. Someone who's needs are met by Gemini will love it.

My main blog is now an "anonymous" gemlog. I use the kineto http proxy to provide a website version as well. I wrote a little deploy script that scrapes my posts and creates an atom XML feed (static doc) that kineto serves for those few people who want to stay up-to-date.

Once a quarter, I batch up the recent posts and bcc a bunch of folks I like to keep in touch with. Some of them respond. This is what I do in place of social media now; outside of email, Discord and WhatsApp are all I use to keep in touch with folks.

I also like to poke around different gemlogs with Lagrange, which is a nice desktop-oriented Gemini client. It's good fun.

i installed Kristall to try this all out. Seems nice. Should I stick to it or is there a better client you'd recommend?
I'm not really up to date on the client front at the moment. I've just used Lagrange since the beginning and it hasn't failed me yet!
Too many things are named Gemini
To be fair, I believe this protocol existed before Google’s thing, if I remember right.
I built and run a search engine and a "Wayback Machine" for Gemini:

gemini://kennedy.gemi.dev

There are ~4K hosts and ~1M documents/images/files which make for nice playground with experimenting with crawlers, indexers, and more. Its a nice hobby. Lots of primarily static sites, and CGI is used to add some interactivity:

gemini://gemi.dev/cgi-bin/moon.py

Related (and a little hard to sift apart from you-know-what):

Gemini (2023) - https://news.ycombinator.com/item?id=45238536 - Sept 2025 (46 comments)

Six Years of Gemini - https://news.ycombinator.com/item?id=44578143 - July 2025 (166 comments)

The Gemini protocol as seen by cURL's creator - https://news.ycombinator.com/item?id=43054583 - Feb 2025 (6 comments)

Ask HN: Are you using a Gemini browser? Would you follow a link if posted on HN? - https://news.ycombinator.com/item?id=41491928 - Sept 2024 (5 comments)

The Gemini protocol seen by this HTTP client person - https://news.ycombinator.com/item?id=36104533 - May 2023 (107 comments)

Bye, Gemini - https://news.ycombinator.com/item?id=37049064 - Aug 2023 (159 comments)

Show HN: Gemini web client in 100 lines of C - https://news.ycombinator.com/item?id=36786239 - July 2023 (45 comments)

The Gemini protocol seen by this HTTP client person - https://news.ycombinator.com/item?id=36104533 - May 2023 (107 comments)

What the eff Is Gemini? - https://news.ycombinator.com/item?id=34392811 - Jan 2023 (92 comments)

On the Shortcomings of Gemini Protocol - https://news.ycombinator.com/item?id=31560509 - May 2022 (46 comments)

Lagrange Pre-Release – A Gemini client that also supports Gopher and Finger - https://news.ycombinator.com/item?id=30998033 - April 2022 (30 comments)

Offpunk 1.0: Offline Gemini/Gopher/Web Browsing - https://news.ycombinator.com/item?id=30669799 - March 2022 (17 comments)

Gemini is a new internet protocol - https://news.ycombinator.com/item?id=30667545 - March 2022 (72 comments)

Gemini is a little gem - https://news.ycombinator.com/item?id=30072085 - Jan 2022 (122 comments)

Gemini is Solutionism - https://news.ycombinator.com/item?id=30067400 - Jan 2022 (218 comments)

Lagrange: A desktop GUI client for Gemini - https://news.ycombinator.com/item?id=29291392 - Nov 2021 (90 comments)

Gemini: The Misaligned Incentives - https://news.ycombinator.com/item?id=28688232 - Sept 2021 (84 comments)

What is this Gemini thing, and why am I excited about it? (2020) - https://news.ycombinator.com/item?id=28600436 - Sept 2021 (208 comments)

Gemini's "uselessness" is its killer feature - https://news.ycombin...

> Project Gemini

I have a theory that the idea you'd call your project "Project X" comes from TV shows.

We work with project codenames and we don't call anything Project X. We just call it X. It feels like adding the word "Project" is something a screenwriter would do to make the dialogue clearer.

Read the 100 word intro and still don't know what this is. Left.
It's in the FAQ which you can get to on one click:

>Gemini is an application-level client-server internet protocol for the distribution of arbitrary files, with some special consideration for serving a lightweight hypertext format which facilitates linking between hosted files. Both the protocol and the format are deliberately limited in capabilities and scope, and the protocol is technically conservative, being built on mature, standardised, familiar, "off-the-shelf" technologies like URIs, MIME media types and TLS. Simplicity and finite scope are very intentional design decisions motivated by placing a high priority on user autonomy, user privacy, ease of implementation in diverse computing environments, and defensive non-extensibility. In short, it is something like a radically stripped down web stack. See section 4 of this FAQ document for questions relating to the design of Gemini.

Unrelated but I went to the linked website, then a while later to Youtube and now I'm getting videos recommended about the Gemini protocol that I have never heard of before today.

I'm on Arc and use uBlock Origin Lite, NextDNS, if I had searched I would have used Kagi. How do they (Google) know?

EDIT: I'm not implying that the gemini project is doing anything wrong here

I rather like Gemini. I have several presences on the protocol, as well as a hefty list of gemlogs I follow. The somewhat slow and niche nature of this corner of the internet has meant that I come and go, rather than using it daily (like I do with the web); but it always feels sort of cozy and welcoming when I do eventually return.
Gemini's simplicity is refreshing! It feels like a cozy corner of the internet focused purely on words and ideas. Kinda perfect for offline reading sessions, almost like finding a quiet spot to when bored. Definitely not for sharing my doodles, but I get why some folks love this minimalist vibe. Exploring random capsules through Lagrange is oddly relaxing.