"We can't federate" is not really an option... Sure, every instance can add threads to the blocked list. But to keep big corporations out of 'our public square' ActivityPub would have to be twisted into a grotesque version of itself.
- Posts
- 3
- Comments
- 70
- Joined
- 2 yr. ago
- Posts
- 3
- Comments
- 70
- Joined
- 2 yr. ago
from https://ploum.net/2023-06-23-how-to-kill-decentralised-networks.html :
In 2013, Google realised that most XMPP interactions were between Google Talk users anyway. They didn’t care about respecting a protocol they were not 100% in control. So they pulled the plug and announced they would not be federated anymore.
Basically keep people from using all the other platforms. Then stop supporting them. Similar like .docx never quite works in the open document editors. At least i refuse to believe that OSS devs are less skilled and motivated.
http://www.adventuresinhifiaudio.com/26/01/2018/audiophile-rocks-down-the-rabbit-hole-once-again/
just in case someone feels like right-clicking. (CTRL+Shift+K opens the console in Firefox, but shht)
maybe a stupid question: But doesn't android sandbox every app? If every app is running in a sandbox, it shouldn't be too hard to pretend your phone isn't rooted.
If they check for a specific version number, like @RagingRobot mentioned, it also shouldn't be a problem. Just set that specific sandbox to return whatever version you want.
I am aware that 'just configure the sandbox' is not really an accessible solution. But a sandbox-config-master would be a great app for rooted phones.
🎵We built it shitty🎵
🎵We built it shitty on spies and lies🎵
Keep in mind that this graph shows core temperature. It is obvious to most but it should be written down.
Don't want someone with little to no cooking experience look at this chart and put his huge turkey for a couple of seconds in the oven at 165°F / 74°C 😅
The code is not obfuscated. The person i linked to even formatted it nicely. I do not have the time or energy to go through all of youtube's JS. But the 5s everyone is talking about does target every browser the same. Serverside the code isn't altered based on browser detection.
Most of the articles writing about it seem to reference following reddit post: https://old.reddit.com/r/firefox/comments/17ywbjj/whenever_i_open_a_youtube_video_in_a_new_tab_its/k9w3ei4/
Following code is pointed out:
setTimeout(function() { c(); a.resolve(1) }, 5E3);While this is a 5s timeout, the code itself does not check for the user agent. So wherever the code is the 5s timeout will occur. The code also does not seem to be injected server side. I spoofed my user agent and for good measure installed a fresh google chrome, both times the code was present. So this code cannot be used to make any browser slower without making the other browsers slow too.
There is a response to the reddit post, which most articles seem to take their intel from. IMO this response does a good job at exploring what the code could be used for and points out that it is more than likely not for slowing down Firefox users: https://old.reddit.com/r/firefox/comments/17ywbjj/whenever_i_open_a_youtube_video_in_a_new_tab_its/ka08uqj/
I am amused by thinking that many journalists seem to take this story from a post on reddit, without even reading the direct responses - or just copy from another article.
I have found three comments from you, where you insert yourself as an expert on what Open Source is/not is. Although you do link to some sources, you do so without arguing your point. IMO this is not a constructive way of communication. Since I believe your perspective is purist but overall not too helpful, I will go through the trouble an actually argue the point:
Your problem is following sentence published by the OSI: "The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources." Which FUTO does - they won't allow you to put ads on top of their software and distribute it. But I hope that you would agree with me that GNU GPL is an Open Source License. However, they do have a copyleft which practically makes selling software impossible. If you use a library which uses the GPL, you have to make your sources available - which makes selling a compiled version a difficult task...
If we look at Wikipedia, we see following sentence: "Generally, open source refers to a computer program in which the source code is available to the general public for use or modification from its original design.", Grayjay fulfils this. Wikipedia continues: "{...}. Depending on the license terms, others may then download, modify, and publish their version {...}", you are allowed to download and modify Grayjay. They do not allow you to commercially distribute your modifications, which is a license term.
Lets look at a big OSS company. Red Hat writes: "An open source development model is the process used by an open source community project to develop open source software. The software is then released under an open source license, so anyone can view or modify the source code." These criteria are fulfilled by the FUTO TEMPORARY LICENSE (Last updated 7 June 2023). Red Hat does not mention the right to redistribute anywhere I could find it.
To those who actually read up to this point: I hope you find this helpful to form your own opinion based on your own research.
Small businesses can individually refuse to do business with the big shopping mall -> add threads to the block list ('defederate' them)
The big shopping mall is not allowed to put their building at the public square -> threads is not allowed to use ActivityPub
The first statement is totally ok and a lot of instances do this. However, similar like shopping malls it can pose a challenge for small businesses to stay competitive, while categorically refusing business with the big actor. The second statement would require the towns construction committee to not give the shopping mall a license to build. However, this construction committee is a centralised power and not in the design of ActivityPub.
I do not like threads and see them as a potential threat to what we have here. Exactly because it could become harder to stay competitive while refusing them. But i don't see much that we can actively do.