Those who follow me on The Bad Place have heard me repeat this a thousand times, But once more won't hurt.
Election security is incredibly complex, full of seemingly impossible tradeoffs. But disinformation about supposed "rigged" elections is perhaps the most serious threat to election integrity today,
The best defense is to learn how elections actualy work! Becoming a poll worker is a great way to do that
Also, this National Academies study is a terrific resource:
https://nap.nationalacademies.org/catalog/25120/securing-the-vote-protecting-american-democracy
@fdroidorg To be a little more specific. Non-free (aka proprietary, aka the opposite of free and open source) software is not allowed on the official f-droid.org reposiory. Most trackers are non-free. That's why they violate our policies and have to be removed, or they would prevent and app from being published. FOSS trackers are allowed, but will be tagged with the tracking anti-feature warning. However, those seem to be rather rare.
Recommendation engines based on tracking individual users' behavior will always be dangerous. They are fatally flawed and not beneficial to humanity, even if they are free software and publicly audited. They inevitably result in someone invisibly controlling many others as they are in the process of thinking. That said, they will always be with us, so we must push for regulation of how they are used. The standard #Mastodon experience does not use such algorithms, but they are coming soon.
This level of vigilance is hard, so we have added another layer of defense in the upcoming #FDroid client v1.16 release, currently in beta. We've moved the database to be based on #Room and its built-in #security measures, then had that new code audited https://f-droid.org/2022/12/22/third-audit-results.html 2/2
If you want to see a real world attempt at adding a #SQL #injection #vulnerability to an #Android app via merge request, take a look at https://gitlab.com/fdroid/fdroidclient/-/merge_requests/889#note_506478642 1/2
I just remembered a wonderful feature in #Android that has been broken by #security features: it used to be possible to do a parallel install of GNU/Linux on Android devices. #SecureBoot features are of course important, but they do come at a cost. Android's #VerifiedBoot does have some nice properties that make the devices pretty resilient. It is equally important to recognize that security is not the goal, but part of the process. A brick will always be more secure than any computing device.
#DRM isn't just an annoyance -- it's a violation of your right to use the items you own as you see fit. Learn more about our Defective by Design campaign at http://defectivebydesign.org, and follow our campaign account at @endDRM
The release of subfolders for iOS is experiencing a short delay. Apparently, Apple doesn't take kindly to referencing other "mobile devices" in the What's New section of an update.
To be clear, we included no mention of Android in this submission.
This type of overly restrictive behavior is unacceptable and is a clear example of why open source software is important. A single company should not have this kind of market control.
#BillGates biggest legacy will perhaps be that he built a #monopoly that delivered crappy #software for so long, that a bunch of idealists, volunteers,and kids were able to create the #FreeSoftware movement which the vast majority of companies have now signed on to. Using #OpenSource is the default now in software development, there is almost no major software that is purely proprietary. Converting open source to free software is the next struggle, freedom is an essential aspect for the future
#Debian and #FDroid require signature verification, and #FDroid is built on top of #Android's APK signing. This improves things a lot but does not mean they are immune. Debian and F-Droid repos can still override packages lower priority repos. It could make sense to have a "no overrides allowed" setting, but that would restrict useful features. Maybe F-Droid could implement "no new signing keys when overriding" rule by default, I wonder how much that would break what people are doing now? 2/2
#Decentralized #software repository systems like #npm #maven #rubygems #pypi etc have key issues that make them hard to decentralize properly: solid verification is optional, one repo can override packages from another, and the tooling makes it hard to see which repo was actually used. #MavenCentral has additional measures which make it more trustworthy, but if devs add repos, those can still override it. #Gradle verification helps a lot when using Maven repos but does not solve everything 1/2
Since I was an adult, I've had big swings in income, my lowest year was about 1/8 of my highest. This is by choice mostly, so I'm very lucky. It gives me perspective, and actually I was usually happier when I had less money and more time, though the insecurity of the lean years was tough. A small, steady income and housing would be the ideal. I also consumed much less in the lean years, and this article about going off grid reminded me of the benefits of a simpler life https://arstechnica.com/science/2023/01/i-disconnected-from-the-electric-grid-for-8-months-in-manhattan/
@guygrossman if your course covers movements and/or the role of protest in democratic transition, there are six 30-min segments in the series A Force More Powerful. They cover how movements confronted authoritarianism / colonialism / occupation in India, US, South Africa, Poland, Chile, and Denmark (under Nazi occupation). Free to stream on YouTube.
And in case it was not clear, #NonViolence is an essential aspect of #CivilDisobedience. Violent civil disobedience cannot be justified, especially when you consider that non-violent movements are twice as likely to succeed https://www.bbc.com/future/article/20190513-it-only-takes-35-of-people-to-change-the-world
For me, #MLK gave the clearest ethical explanation of #CivilDisobedience, starting with "I don't think any society can call an individual irresponsible who breaks the law and willingly accepts the penalty if conscience tells him that that law is unjust." Listen to the whole thing: https://youtu.be/fAtsAwGreyE?t=798
#ExtinctionRebellion #climatejustice #klima #LobauBleibt #Luetzerathbleibt #FridaysForFuture #FFF_Austria #LetzteGeneration #BlackLivesMatter #RomaLivesMatter are demonstrating this right now.
“Imagine if you use a phone for twice as long…that means you only have to produce half the amount of phones and you have half the amount of waste”. 🌍 💚 #Fairphone Founder, @basvanabel@twitter.com, spoke to the team at @WhatDesignCanDo@twitter.com: https://youtu.be/LYhQji59dGY
EU countries are stepping up the fight for digital sovereignty for their citizens, in their schools, and in government.
See how France, Denmark, the Netherlands, and Germany do this in our blog!
There is a certain "warrior culture" of coding, where young devs spend long hours deeply focused on creating "epic" software, and coders age out rapidly. This has upsides and downsides. There are other cultures of coding too, but this warrior culture created large swathes of computing as we know it, and the culture is still embedded. #Java and #Windows are examples. Bill Gates hasn't contributed code to Windows since 1985. #Python shows a different culture, the old are still contributing code