Chromium, aka Google, just keeps proposing new standards to make the web less private and secure for users. We need to find a way to stop this.
Packaging up an entire website into a file so individual ads can't be blocked? Also sure!
Really shows the problem of their monopoly, as well the effect of corporate interests on a common space.
@makeworld Chromium is already the OS for the web. Mozilla has now basically become a brand company, emptying even MDN after years of being on Google's payroll directly. We should be using our remaining time on clearnet to find other solutions.
@am @makeworld Best initiative I know of this far is https://gitlab.com/spritely/spritely/-/blob/master/docs/manifestio.scrbl by @cwebber . That said, nobody is actively forcing us to make web pages which don't work in Lynx. The low-tech web will last many years still, although initiative after initiative will choke the air supply over time. E.g. TLS, which is great in itself, makes just firing up a webserver and “forgetting” it a lot harder, as you have to hook into the centralized PKI infrastructure.
@makeworld @am @cwebber Yes, I have looked at it. I didn't claim it was without security, but I stand pretty vehemently by my claim it lowers security. And the entire idea of having certificates being long lived is the inverse of what we do with certificates everywhere else. But, if a Gemini certificate is short-lived, the site increases its vulnerability, etc, etc. I don't disagree you get some security, but I find the pattern problematic.
Thanks for publishing the link. I'd noticed the project in conversations, but the URL wasn't in your profile and didn't come up in a tag search from my home instance
From a first glance, the idea most immediately relevant for you would be pet names. At the moment, Urbit has a 3 part identifier including a username part that most people would focus on and a random thing that distinguishes people with the same user name. So how does a person reliably tell the difference between Alice (some string beginning with 'F2DE') and Alice ('F2D3' something)? Pet names is a UX layer where someone can create local aliases for globally unique identifiers so that it's instantly detectable when there's an attempt to impersonate someone on their contact list
Also games... They're a great way to introduce people to novel ideas or a large domain specific vocabulary, and you get real world pen testing with a sophistication approaching state actors for no extra charge
@yaaps wait what
Urbit @ps are user-memorable syllabic names indicating a position in a big tree for peer discovery. I'm ~haddef-sigwen.
Sorry, I had only a quick read through and misinterpreted your choices on Zooko's triangle. That kind of name space could still benefit from pet names, but it wouldn't be the same degree of benefit as if the naming scheme wasn't user readable
@am @Steinar @makeworld That design document is actually in progress, or rather much tooling for it is. The most interesting of which is probably Goblins: https://docs.racket-lang.org/goblins/index.html
Though there are other pieces, such as the storage pieces (which have spun out into the Datashards project)
I guess not unrelated... I just published https://dustycloud.org/blog/if-you-cant-tell-people-anything/
Design docs aren't interesting. Live playable demos are interesting. Expect more in the next few months.
@makeworld And Mozilla wants out of the standards business so they can focus on making a profit.
@makeworld Direct TCP and UDP connections would be quite nice for AddOns, because that would enable the implementation of other protocols like Gemini, Gopher or even Dat and IPFS
@waweic maybe, but even then I'm wary. However this is about any website code being able to do that, which I'm against, even with a permissions based model.
@SwindlerOfInsanity Gemini sort of does this, and it's a great protocol and ecosystem. Definitely simplifies.
If an entire site were to be bundled in one large file, how could custom ads be sent to each individual client?
@taziotoninzo I'm not sure about custom ads, but my understanding is that now you can't block ads until after they've already been downloaded, or potentially not at all now because they don't have unique URLs.
@makeworld the hypocrisy Brave has by criticizing Google and Chrome and then turning around and using Chromium as their browser engine
Remember when JS couldn't connect to domains that weren't it's own?
@makeworld It is more complicated than that, and Brave is not perfect either. Bundles are a very good idea (although of course the devil is in the details) and one of the arguments ("Origin Confusion") seems quite wrong: because resources are signed, bundles REENABLE origin authentication, which was threatened by CDNs.
@makeworld Start switching back to Firefox?
Sunbeam City is a Libertarian Socialist solarpunk instance. It is ran democratically by a cooperative of like-minded individuals.