I have read and liked the philosophy, no inline images, no tracking, nondistraction, no extensioms, security, etc. so i went and downloaded the first android gemini browser from the links called "buran". Then i surfee around links people posted in here. Came upon a site gemini://hellomouse.net First thing i see: an inline image that is against very principles of gemini and shouldn't be allowed What am i doing wrong?
Project Gemini
161–170 of 194 posts
Re: Project Gemini
#162Obviously, Gemini is a niche that's as futile as it can be. It's like going back to living without a running water because once there was a peaceful village, then first came running water, then electricity, and then the whole village was rebuilt into a big city, and the old village is now gone. But the logic goes: if they didn't get running water in the first place, the people who wanted electricity too wouldn't have moved in, and the city wouldn't have been built. So, reverting back to living without running water now will, if it doesn't maybe demolish the city, at least remind me of the good old days.
The problem with the current web is that before, maybe just 10 years ago, you could use a good browser to remove and disable all the user-hostile cruft aimed at you on websites, and maybe browse pages in relative peace. Now the fight has moved to removing and disabling all the user-hostile cruft aimed at you in the browser, that intend to remove the tools you could use to fight the websites, and given the de-facto monopoly of Google that's just incredibly sad.
What's more demoralising is that it's just one slice in the big trend to erode the concept of ownership alltogether. It's a matter of time until you can no longer even try to own your browsing experience. The web will have changed from a place where people could freely download and view other people's documents over HTTP to people using one-way thin-clients with attestation so that the producer can guarantee their website is interpreted correctly as intended. Good luck writing your own browser that does the right thing for you, it won't be served data off the web unless it can prove the client is unmodified and signed by Microsoft. That is, of course, assuming you could still write code yourself for your computer and actually run it on your own without asking permission from the vendor.
It seems that the 20's answer to what Gemini represents is probably something like asking an AI to load a web page, extract the real contents of the document, possibly with cues from accessibility hints, and reproduce the document as text and still images for viewing.
Re: Project Gemini
#163Maybe this is just me showing my age, but I don't understand why reinvent everything when you could just go back to something like HTML 2.0 or even 3.2 with some minor changes. I probably hate what happened with the "modern web" as much as the Gemini developers, but going full NIH is unlikely to be a good solution when there's an existing "unmodern web" to develop for, and as a bonus, can be experienced even with a m…
HTML 2.0 and NOSCRIPT are very hard to enforce both server and client side.
The problem is that most modern "apps" stop working once you prevent them from exchanging data with third parties or using nowadays-standard APIs such as XHR or Websockets. This is why a radical cut was chosen by Gemini.
Re: Project Gemini
#164Why do programmers have so little imagination when it comes to names? It should almost never be the case that project names conflict
Do you have a pile of projects lying around with good names? Coming up with a good one is hard and getting harder every day.
Re: Project Gemini
#165Why do programmers have so little imagination when it comes to names? It should almost never be the case that project names conflict
"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"
Re: Project Gemini
#166I have read and liked the philosophy, no inline images, no tracking, nondistraction, no extensioms, security, etc. so i went and downloaded the first android gemini browser from the links called "buran". Then i surfee around links people posted in here. Came upon a site gemini://hellomouse.net First thing i see: an inline image that is against very principles of gemini and shouldn't be allowed What am i doing wrong?
You're doing nothing wrong. Even gemini users realise that inline images are good actually.
Re: Project Gemini
#167Re: Project Gemini
#168Maybe this is just me showing my age, but I don't understand why reinvent everything when you could just go back to something like HTML 2.0 or even 3.2 with some minor changes. I probably hate what happened with the "modern web" as much as the Gemini developers, but going full NIH is unlikely to be a good solution when there's an existing "unmodern web" to develop for, and as a bonus, can be experienced even with a m…
Gemini is a reaction to all the negative changes that happened to the web. Their premise is that the design of the web was fundamentally flawed because it was extensible. You see this in both the protocol and the community where the dominant idea is basically, make it super hard to ever extend or change Gemini. HTML is clearly a failure from this perspective, because HTML changed. Personally I don't have much use for…
But a community could form around early HTML, make clients and servers that only support early HTML, and vow to never support later HTML features. Such a community wouldn't be much different from Gemini's. Psychologically, they would have more difficulty rejecting new features (that have already been implemented), be less exciting initially (since they have less novelty), and have more trouble distancing themselves with mainstream HTML. But psychologically, Gemini is apparently reinventing the wheel without any advantages over HTML...and that disadvantage, at least to me, feels worse than the aforementioned advantages.
EDIT: I actually think gatekeeping a community with a different protocol may be a good idea. But I haven't heard about any technical advantages of Gemini (e.g. a protocol design that would be especially hard to extend, like a bloated spaghetti protocol on purpose) and I think that's a wasted opportunity. Nor have I heard about anything particularly interesting in the Gemini community, which makes me think the psychological benefit of a separate protocol isn't enough for an effective community, Gemini's community would need some other advantage, then perhaps a separate protocol wouldn't be necessary.
Re: Project Gemini
#169Read the 100 word intro and still don't know what this is. Left.
>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.
Re: Project Gemini
#170This is why I created finger://, gemini://, gopher:// and https:// mirrors for by website at sava.rocks
links for all protocols:
https://sava.rocks gemini://sava.rocks gopher://sava.rocks finger://sava.rocks/sava