💾 Archived View for gemi.dev › gemini-mailing-list › 000776.gmi captured on 2024-06-16 at 14:31:24. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-12-28)

-=-=-=-=-=-=-

☿️ gemini — esthetics

1. Petite Abeille (petite.abeille (a) gmail.com)

?? Gemini is a ? strict subset of Gemini proper.

In other words, a compliant Gemini agent should be able to handle all of 
?? Gemini ? while a ?? Gemini agent can only handle a small subset of the 
whole of Gemini, gracefully degrading along the way.

?? Gemini attempts to follow Antoine de Saint-Exup?ry's dictum: design is 
achieved, not when there is nothing more to add, but when there is nothing 
left to take away.

The approach was outlined in Solderpunk's seminal "The Mercury protocol" 
gemlog, dated 2020-05-26. ?

The most apparent difference between ?? Gemini and Gemini proper relates 
to the connection mechanism: 

? ?? Gemini run over plain TCP by default
? Gemini proper mandates TLS in all circumstances

The port numbers are therefore different: 

? 1961 for ?? Gemini, over plain TCP
? 1965 for Gemini proper, over TLS

Aside from that, the differences are pretty minor:

? ?? Gemini sports only 3 status codes (20 SUCCESS, 30 REDIRECT, and 40 ERROR)
? Gemini proper sports ~18 status codes

Another difference of note is related to IRIs/URIs:

? ?? Gemini mandates absolute, normalized IRIs everywhere
? Gemini proper allows relative URIs, in some cases

In regards to text/gemini, ?? Gemini recognize only two line types: text, and link. 
Furthermore, the ?? Gemini links are always absolute, and normalized.

Gemini proper sports a few more line types (preformatting toggle lines, 
preformatted text lines, heading lines, unordered list items, and quote lines).
The regular Gemini links can be relative, under some circumstances.

Very similar altogether, connection mechanism aside (plain TCP vs TLS).

Other differences are more philosophical in nature:

? ?? Gemini advocates a more flexible connection model, using multiaddr + DNS-SD 
? Gemini proper mandates TLS, in all cases ? all the way down to protocol 
specific status codes (the 6x series)

Finally, there is the open vs close nature of the respective protocols:

? ?? Gemini advocates a cooperative extension model (through capabilities negotiation)
? Gemini proper is firmly locked down and frown at any hint of possible 
extensibility ? the forever protocol

All in all, quite similar in practice, while quite different in outlook. 

?0?


? https://portal.mozz.us/gemini/gemini.circumlunar.space/users/solderpunk/g
emlog/the-mercury-protocol.gmi?raw=1

Archived at: 
https://web.archive.org/web/20210302133216/https://portal.mozz.us/gemini/ge
mini.circumlunar.space/users/solderpunk/gemlog/the-mercury-protocol.gmi?raw=1

Link to individual message.

2. roy niang (roy (a) royniang.com)

What the hell?

Link to individual message.

3. Alex // nytpu (alex (a) nytpu.com)

On 2021-03-02 03:50PM, roy niang wrote:
> What the hell?

It's just Petite.  They're a staple of this list at this point, you just
go "oh Petite!" and move on.  From what I can tell, they're primarily
unhappy with the /really contentious/ parts of Gemini like TLS and DNS.
They seem to be one of those people that hate something but still hang
around it for some reason[0].

I do understand their views on IRI because not having IRIs is rather
silly.  The IRI thing's going to be resolved one way or another sometime
soon[1] though so...

~nytpu

[0]: https://mastodon.social/@ifixcoinops/105778305316678323
     ^ I don't advocate for banning Petite BTW, just using it as an apt
     description of their behavior.
[1]: https://gitlab.com/gemini-specification/protocol/-/issues/1

-- 
Alex // nytpu
alex at nytpu.com
GPG Key: https://www.nytpu.com/files/pubkey.asc
Key fingerprint: 43A5 890C EE85 EA1F 8C88 9492 ECCD C07B 337B 8F5B
https://useplaintext.email/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.orbitalfox.eu/archives/gemini/attachments/20210302/0792
36e4/attachment.sig>

Link to individual message.

4. Petite Abeille (petite.abeille (a) gmail.com)



> On Mar 2, 2021, at 15:50, roy niang <roy at royniang.com> wrote:
> 
> What the hell?

Precisely.

?0?

Link to individual message.

5. Petite Abeille (petite.abeille (a) gmail.com)



> On Mar 2, 2021, at 16:21, Alex // nytpu <alex at nytpu.com> wrote:
> 
> https://mastodon.social/@ifixcoinops/105778305316678323

text adventure!

> ^ I don't advocate for banning Petite BTW, just using it as an apt 
description of their behavior.

advocate noun /?adv?k?t/ a person who publicly supports or recommends a 
particular cause or policy.

"he was an untiring advocate of free speech, until now"


?0?

Link to individual message.

6. roy niang (roy (a) royniang.com)

Quoth Alex // nytpu <alex at nytpu.com>:
> They seem to be one of those people that hate something but still hang
> around it for some reason.

They seem to be one of those people that makes the others leave this ML.

Link to individual message.

7. Stephane Bortzmeyer (stephane (a) sources.org)

On Tue, Mar 02, 2021 at 06:37:01PM +0100,
 roy niang <roy at royniang.com> wrote 
 a message of 5 lines which said:

> > They seem to be one of those people that hate something but still hang
> > around it for some reason.
> 
> They seem to be one of those people that makes the others leave this ML.

Using the existing feature of your MUA (Mail User Agent) to ignore
automatically messages from this person seems a more reasonable
choice.

Link to individual message.

8. Petite Abeille (petite.abeille (a) gmail.com)



> On Mar 2, 2021, at 18:37, roy niang <roy at royniang.com> wrote:
> 
> They seem to be one of those people that makes the others leave this ML.

Hint: https://en.wikipedia.org/wiki/Plonk_(Usenet)

Usage example:

>>Please refrain from posting to talk.bizarre until such time as you
>>cease to be an asshole and become at least one of: bizarre, creative,
>>or entertaining. You are welcome to dump your rotting ordure in rec.humor
>>or some similar group where your fellow mental defectives congregate.

>Make me.





?0?

Link to individual message.

9. Petite Abeille (petite.abeille (a) gmail.com)



> On Mar 2, 2021, at 18:41, Stephane Bortzmeyer <stephane at sources.org> wrote:
> 
> Using the existing feature of your MUA (Mail User Agent) to ignore
> automatically messages from this person seems a more reasonable
> choice.

Hint: https://en.wikipedia.org/wiki/Kill_file

Aka killfile, bozo bin or twit list.

?0?

Link to individual message.

10. Bradley D. Thornton (Bradley (a) NorthTech.US)

Off list here, pls see comments below :)

On 3/2/2021 9:37 AM, roy niang wrote:
> Quoth Alex // nytpu <alex at nytpu.com>:
>> They seem to be one of those people that hate something but still hang
>> around it for some reason.
> 
> They seem to be one of those people that makes the others leave this ML.
> 

It's easy enough to filter people that leave a bad taste in your mouth.
Personally, I often filter top-posters, because that's just about the
most offensive thing to me, breaking the context of a conversation.

But that's just me.

By all means, if someone is just spewing noise to you, just send them to
/dev/null - it's like they no longer exist. Sure, you might see them
being quoted here and there but that's about it.

But please don't let someone else sour your own experience here.

Kindest regards,



-- 
Bradley D. Thornton
Manager Network Services
http://NorthTech.US
TEL: +1.310.421.8268

Link to individual message.

---

Previous Thread: [spec] ☿️ gemini — a minimalist gemini protocol

Next Thread: [user] Putting my blog on gemini, question about subdomains