Hacker News new | ask | show | jobs
by Narishma 1064 days ago
What do you mean by web client? From the github it looks more like a command line program.
3 comments

Web refers to Gemini here, it being a command-line client for the Gemini web.

These line-based browsers used to be more common, there were a few ones for the www but also ‘ftp’ has such a mode. As does my little ‘nostt’ Teletext reader.

I've only ever heard it called "Gemini", not "Gemini web".

"Gemini web" is a bad name because Gemini's not being part of the web was the main motive in Gemini's creation.

"Geminisphere" or "Geminiverse" would be fine with me as a name for the totality of Gemini servers considered collectively.

Gemini being part of the web is pretty baked-in. You can link to http:// pages from gemini, and gemini:// pages from HTTP. And all these links participate in the hyperlinked "Web".

It even supports mime types, you can serve text/gemini from an HTTP server, or a text/html file from a Gemini server.

That's true and many Gemini clients supports multiple protocols. But in case of this "gmi100" only gemini:// protocol is supported.
> Web refers to Gopher here, it being a command-line client for the Gopher web.

Gemini, not Gopher.

Oops, edited! Thanks.
If you're going to nitpick you could nitpick on the use of "web" (though, as others note, that's not wholly inaccurate), but there are plenty of command-line web clients. For example, wget and curl.
Yes, wget and curl are web clients. This is not.
Right, but that has nothing to do with it being a command line app, which is what OP was objecting to.
I wasn't objecting to anything. I was just confused because I initially thought it was a Gemnini client web app.
Oh, that makes way more sense! I misunderstood you completely, my bad.
Yea, you are right. Poor choose of words on my side. One can argue the definition of "web" but it would be much more precise to write "CLI client".
There’s nothing to argue. The "World Wide Web" or "Web" is defined as servers and clients communicating using the HTTP protocol. (Usually, it means that content is using HTML but this is not mandatory).

"Gemini" is defined as servers and client communicating using the "Gemini" protocol (and content is usually in the gemtext format).

Both are part of the Internet, which is defined as an INTERconnection of NETworks, thus a physical worldwide network of computers. Any computer with a public IP (Internet Address) is thus part of the Internet (in your house, is usually your box which is part of the Internet and acting as a gateway for your computer).

So : Internet is mostly an hardware network. You then join different part of the Internet by running adhoc software: Web, Gemini, Gopher, Mail, FTP, Usenet, etc…

Those have very clear and crisp definitions, there absolutely nothing to argue about. A "Web Gemini client" means a browser capable of accessing both Gemini and the Web, which is not the case here. It is a "Gemini browser".

The word "web" is actually defined as "a complex system of interconnected elements." There is nothing to argue.

In spoken human language we have this concept called connotation, "web" being associated with http servers and clients is one example of this.

There is no rule that a word must only have one connotation, and Gemni is very much a "a complex system of interconnected elements".

So basically, this is just your opinion and you aren't the authority on what the word "web" means, and it's okay to tell people that the word is often used in a context they might not have known about, but claiming that "there is nothing to argue" is not correct.

Meh. I can see why it's unpopular in the Gemini community, but I don't see anything wrong with referring to the "Gemini web".

It's basically the Web but instead of HTTP it uses its own protocol over TCP thus still within the Internet protocol suite. Qualifying it as the "Gemini web" already communicates that just fine and is less less whimsy than Geminiverse or whatever.

I suppose I could see grounds for suggesting OP use the community-preferred vernacular as a personal preference, but that's about all the bite I see in this bark. Maybe that's reason enough to change it so you don't piss off Gemini's 12 users—I can grant that one.

Also, "Gemini web client" does make it sounds like it's a web client for Gemini. I'd just change it to "a client for the Gemini web".

> A "Web Gemini client" means a browser capable of accessing both Gemini and the Web

It could also be a Gemini client running on the web, which is what I initially thought it would be from reading the title.

Yes, sry for confusion. I don't see any way to correct my mistake as edit button for title and description is no longer available to me. At least I don't have this mistake on GitHub.