Komunitas
lemmy.ml
After your post I went and tried it today, in my tests on a medium sized repo cline actually killed it, very similar performance to cursor. Roo code was slightly better for me compared to cline, both roo code and cursor landed some acceptable changes in an existing repo with the same prompt, about 300ish lines of code. I used anthropic for everything for an apples to apples comparison, will try out gemini this week. I’d love to see somebody do a price breakdown of a full month of constant use for both systems.
Komunitas
lemmy.blahaj.zone
You want to do what Gemini did. Take Markdown, add some specific features to make up for some blind spots in the original, formalize it, and give your version a specific name.
Komunitas
feddit.org
With search there’s only a single “Gemini Settings” that is found. That opens a wizard for me. On the second page, after scrolling all the way down, I can select “No thanks”. That’s what I was referring to. I was wondering if that’s enough.
Komunitas
lemmy.world
Politics reply: What good did the moon landing do for the average man? Directly, immediately? In the 1960s? Aside from the people employed working directly or indirectly on space efforts? Almost none. Is that really the answer you’re looking for, though? Scientific knowledge can take decades or even centuries before it improves our lives tangibly. But I think you know that, so I won’t argue with you about it. Concerning the waste of time, money and attention - LOL there was the Vietnam war, too. I’d argue was less beneficial to humanity than Apollo. I am only raising this point because I think it’s unfair to place blame for lack of social progress at the feet of scientists, or a sub-set of scientists. We’re collectively responsible. Otherwise, I generally agree with you. The Apollo program was not conceived or executed to benefit science. But Apollo did mobilize science irrevocably. “Planetary science” as a discipline, community and way of thinking didn’t exist before Apollo. Very few people, even in the science community, were comparing planets and learning something from that before about 1970. Ditto for environmental science - and that community, too, barely existed before Apollo. Even though that field got a headstart due to people like Rachel Carson. Would you have improved social conditions for anyone by cancelling Apollo/Gemini in, say, 1964? I’m not so sure about that. 1968 certainly implies otherwise. I’m here to tell you that exploring neighboring worlds is a social good because you learn the parameters of your own environment, parameters you MUST keep an eye on to keep Earth habitable. But that social good is a joke if people can’t walk down the street without worrying about ICE raids. So yeah, you’re right, racial hatred obviates this beautiful and essential realization that we’re connected to a bigger universe. Would you have the scientists of the world hide their knowledge away because we live surrounded by ugliness? All I can say to you is that we live here too, and this fight is ours as much as yours.
Komunitas
beehaw.org
Gemini deserves some credit for writing a spec and for trying, even if it has many issues. I hope Gemini improves based on this kind of review and critics. Does it? Seems like its just Gopher’s spec rewritten by people with very little knowhow of how you write a spec properly. Only thing they seem to have done competently is the spec for the page rendering-format (…which they accomplished by copying Markdown… and which Daniel points out, should not be part of the protocol-spec), everything else in the spec seems like every client YOLOs.
Komunitas
sh.itjust.works
Upvoting because the FAQ genuinely is worthwhile to read, and answers the question I had in mind: 7.9 Why not just use a subset of HTTP and HTML? I don’t agree with their answer though, since if the rough, overall Gemini experience: is roughly equivalent to HTTP where the only request method is “GET”, the only request header is “Host” and the only response header is “Content-type”, plus HTML where the only tags are , , , through , and and
Then it stands to reason – per https://xkcd.com/927/ – to do exactly that, rather than devise new protocol, client, and server software. Instead, some of their points have few or no legs to stand on. The problem is that deciding upon a strictly limited subset of HTTP and HTML, slapping a label on it and calling it a day would do almost nothing to create a clearly demarcated space where people can go to consume only that kind of content in only that kind of way. Initially, my reply was going to make a comparison to the impossibility of judging a book by its cover, since that’s what users already do when faced with visiting a sketchy looking URL. But I actually think their assertion is a strawman, because no one has suggested that we should immediately stop right after such a protocol has been decided. Very clearly, the Gemini project also has client software, to go with their protocol. But the challenge of identifying a space is, quite frankly, still a problem with no general solution. Yes, sure, here on the Fediverse, we also have the ActivityPub protocol which necessarily constrains what interactions can exist, in the same way that ATProto also constrains what can exist. But even the most set-in-stone protocol (eg DICT) can be used in new and interesting ways, so I find it deeply flawed that they believe they have categorically enumerated all possible ways to use the Gemini protocol. The implication is that users will never be surprised in future about what the protocol enables, and that just sounds ahistoric. It’s very tedious to verify that a website claiming to use only the subset actually does, as many of the features we want to avoid are invisible (but not harmless!) to the user. I’m failing how to see how this pans out, because seeing as the web is predominantly client-side (barring server side tracking of IP address, etc), it should be fairly obvious when a non-subset website is doing something that the subset protocol does not allow. Even if it’s a lay-in-wait function, why would a subset-compliant client software honor that? When it becomes obvious that a website is not compliant with the subset, a well-behaved client should stop interacting with the website, because it has violated the protocol and cannot be trusted going forward. Add it to an internal list of do-not-connect and inform the user. It’s difficult or even impossible to deactivate support for all the unwanted features in mainstream browsers, so if somebody breaks the rules you’ll pay the consequences. And yet, Firefox forks are spawning left and right due to Mozilla’s AI ambitions. Ok, that’s a bit blithe, but I do recognize that the web engines within browsers are now incredibly complex. Even still though, the idea that we cannot extricate the unneeded sections of a rendering engine and leave behind the functionality needed to display a subset of HTML via HTTP, I just can’t accept that until someone shows why that is the case. Complexity begats complexity, whereas this would be an exercise in removing complexity. It should be easier than writing new code for a new protocol. Writing a dumbed down web browser which gracefully ignores all the unwanted features is much harder than writing a Gemini client from scratch. Once again, don’t do that! If a subset browser finds even one violation of the subset protocol, it should halt. That server is being malicious. Why would any client try to continue? The error handling of a privacy-respecting protocol that is a subset of HTML and HTTP would – in almost all cases – assume the server is malicious, and to disconnect. It is a betrayal of the highest order. There is no such thing as a “graceful” betrayal, so we don’t try to handle that situation. Even if you did it, you’d have a very difficult time discovering the minuscule fraction of websites it could render. Is this about using the subset browser to look at regular port-80 web servers? Or is this about content discovery? Only the latter has a semblance of logic behind it, but that too is an unsolved problem to this day. Famously, YouTube and Spotify are drivers of content discovery, based in part due to algorithms that optimize for keeping users on those platforms. Whereas the Fediverse eschews centralized algorithms and instead just doesn’t have one. And in spite of that, people find communities. They find people, hashtags, images, and media. Is it probably slower than if an algorithm could find these for the user’s convenience? Yes, very likely. But that’s the rub: no one knows what they don’t know. They cannot discover what they don’t even imagine could exist. That remains the case, whether the Gemini protocol is there or not. So I’m still not seeing why this is a disadvantage against an HTTP/HTML subset. Alternative, simple-by-design protocols like Gopher and Gemini create alternative, simple-by-design spaces with obvious boundaries and hard restrictions. ActivityPub does the same, but is constructed atop HTTP, while being extensible to like-for-like replace any existing social media platform that exists today – and some we haven’t even thought of yet – while also creating hard and obvious boundaries which forment a unique community unlike any other social media platform. The assertion that only simple protocols can foster community spaces is belied by ActivityPub’s success; ActivityPub is not exactly a simple protocol either. And this does not address why stripping down HTML/HTTP wouldn’t also do the same. You can do all this with a client you wrote yourself, so you know you can trust it. I sure as heck do not trust the TFTP client I wrote at uni, and that didn’t even have an encryption layer. The idea that every user will write their own encryption layer to implement the mandatory encryption for Gemini protocol is farcical. It’s a very different, much more liberating and much more empowering experience than trying to carve out a tiny, invisible sub-sub-sub-sub-space of the web. So too would browsing a sunset of HTML/HTTP using a browser that only implements that subset. We know this because if your reading this right now, you’re either viewing this comment through a web browser frontend for Lemmy, or using an ActivityPub client of some description. And it is liberating! Here we all are, on this sub sub sub sub space of the Internet, hanging out and commenting about protocols and design. But that doesn’t mean we can’t adapt already-proven, well-defined protocols into a subset that matches an earlier vision of the internet, while achieving the same.
Komunitas
piefed.ca
Heh, I’ve actually moved away from using Google Home stuff because it’s shoving Gemini down my throat and it’s been worse in the last six months than it was a year ago.
Komunitas
feddit.org
Hier auch eine ausführliche Einführung in das Gemtext-Markup-Format: http://geminiprotocol.net/docs/gemtext.gmi Es ist nicht halb so komplex wie Markdown (also das was hier bei feddit für die Formatierung der Kommentare benutzt wird). Das ist halt wirklich gezielt dafür gemacht, dass man ohne gross was nachzuschlagen seinen Text runter schreiben und publizieren kann.
Komunitas
lemmy.world
Alternative source
Komunitas
social.tchncs.de
@emmanuelwald @gemini it’s probably down for good now. Check out gemini://antenna.michaelnordmeyer.com instead, he has taken over (and wrote about it)