Live data from Hacker News

Project Gemini

geminiprotocol.net

71–80 of 194 posts

Re: Project Gemini

#71
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.

Re: Project Gemini

#72
post #66

Earlier quoted context omitted.

"It should almost never be the case that project names conflict" My corollary to this is "You should never reach for a language you are not fluent in for a name. Especially, just stop it with using Japanese words to name stuff please ffs"

> You should never reach for a language you are not fluent in for a name I agree, but that still doesn't stop funny name related issues between languages. One of my favourites was Pidora (a Fedora release for the RPI) which caused offence to some Russian speakers.

Heh good point. Coq comes to mind too...there was something else recently that sounded terrible in French..."Bitchat" maybe?

Re: Project Gemini

#74
post #9

Earlier quoted context omitted.

gopher over http: Seems like firefox et al removed support for it years ago.

Gemini's native protocol isn't HTTP, they invented their own. I don't really see what this does you couldn't do with simple HTML pages (or Gopher 35 years ago).

I think some of the point is what you can’t do with it rather than what you can. It’s an intentionally very restrictive protocol.

Re: Project Gemini

#75
post #31
post #20

Earlier quoted context omitted.

Too small for Google to care about.

Large tech molochs don't care about any name, it seems. Their power and weight makes the name point to them. Seek on "Amazon" and find that, oh the 7th Wonder of Nature the "Amazon rainforest" is ranked second after some random Big Tech company run by a guy named Jeff. The "lungs of the earth" vs. cheap package delivery and AWS dashboards.

I mean, yeah. What percentage of searches for "Amazon" in today's world do you think is going to not be about acquiring cheap shit very quickly? I would expect the tech company to be a better answer than most when someone searches for Amazon. Searching for "the amazon" gives the expected results as that's how it is more commonly referred. So it does seems like your search query as performed was just a bad search

Re: Project Gemini

#76

Earlier quoted context omitted.

Back when I was a Googler, I used to play a little game where I would think of a random word and then check if there was a Google internal project code named for it. It was a bit hard finding stuff that wasn't some system or project, and often there would be multiple ones. I actually found one that I thought would be a nice name and reserved the go link for it, but naming anything after it never panned out, when I fi…

Google eats their own with names. Their latest and greatest AI framewofk is Agent Development Kit (ADK). Not to be confused with the Android Development Kit...

Can't wait for Google to announce a humanoid robot project called "Google Android"...

Re: Project Gemini

#77

I have got only two annoyance on Gemini, lack of inline links and _font styling_, and they are by design ( https://geminiprotocol.net/docs/faq.gmi#44-questions-about-t... ) It's fine for something like HN, but I heavily rely on named links and emphasis on all my blogs and is a dealbreaker.

Yeah they missed an opportunity to more fully support something more like markdown that offered in-line links and basic text formatting. Missing tables is also quite the deal breaker for a bunch of things. But yeah it seems like these lack of features is a willful and highly-opinionated approach to what the author of the protocol wants to take a stance on (their excuse is ease of implementation for clients, but I thi…

And CSS from the client only!

Re: Project Gemini

#78
post #9

Earlier quoted context omitted.

gopher over http: Seems like firefox et al removed support for it years ago.

Gemini's native protocol isn't HTTP, they invented their own. I don't really see what this does you couldn't do with simple HTML pages (or Gopher 35 years ago).

Even simple HTML pages may require Javascript and want to run code on your computer or phone. You need knowledge of the document, knowledge of its author, or constant keepup and awareness of browser settings (e.g. did some update re-enable Javascript) to mitigate this.

A .gmi is 100% certain not to need any extra code capable of potential unwanted external communications, not now and not in the future.

Also .gmi is extremely simple and can be rendered very simply (and thus more securely) because it can be processed nearly statelessly line by line, without need of a rendering tree or document model.

Re: Project Gemini

#79

Earlier quoted context omitted.

Back when I was a Googler, I used to play a little game where I would think of a random word and then check if there was a Google internal project code named for it. It was a bit hard finding stuff that wasn't some system or project, and often there would be multiple ones. I actually found one that I thought would be a nice name and reserved the go link for it, but naming anything after it never panned out, when I fi…

Please no more "Project Espresso" nonsense that is entirely meaningless to anyone reading this. Pick a descriptive name. Everyone else who is not in your team will thank you.

An alternate take that I tend to agree with:

https://medium.com/better-programming/software-component-nam...

Re: Project Gemini

#80
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

Post reply on HN