My application needs to store a private key on disk. But an OS keychain may not be available, and the user may not be willing to set a master passphrase. What's the least worst way of doing this?
Currently I'm encrypting the key using Argon2id and a randomly chosen passphrase, and writing the passphrase (and salt and argon params) in plaintext in a different file. It's... not really a *solution*, but stands a slightly better chance at ensuring that if a user deletes the files, they're unrecoverable.
Is there a better technique? Maybe writing 10 MB of random to disk across several files of different sizes (OS may put them in different parts of the physical disk) and using that as the encryption secret. Would that be of *any* use?
“Dictators can't do it alone. They need propagandists and torturers to implement their vile agenda
America needs to know about #MikeDavis, frontrunner for #Trump 47 AG, auditioning by calling for 'gulags' and 'kids in cages'
No wonder Team Trump is eyeing him as attorney general in 2025.”
If @willbunch wrote it, you should read it.© & I thread it. 1/…🧵
https://www.inquirer.com/opinion/commentary/mike-davis-trump-attorney-general-20231119.html
#SocialMedia #Democracy #OnlineCommunities: "When was the last time you participated in an election for a Facebook group or sat on a jury for a dispute in a subreddit? Platforms nudge users to tolerate nearly all-powerful admins, moderators, and “benevolent dictators for life.” In Governable Spaces, Nathan Schneider argues that the internet has been plagued by a phenomenon he calls “implicit feudalism”: a bias, both cultural and technical, for building communities as fiefdoms. The consequences of this arrangement matter far beyond online spaces themselves, as feudal defaults train us to give up on our communities’ democratic potential, inclining us to be more tolerant of autocratic tech CEOs and authoritarian tendencies among politicians. But online spaces could be sites of a creative, radical, and democratic renaissance. Using media archaeology, political theory, and participant observation, Schneider shows how the internet can learn from governance legacies of the past to become a more democratic medium, responsive and inventive unlike anything that has come before."
https://nathanschneider.info/books/governable-spaces/
"The German government has launched a new Open Source software project called openDesk, which aims to reduce the country’s dependency on proprietary software vendors and support transparency and interoperability.
openDesk is a collection of Open Source software modules that are important for day-to-day work in the public sector, such as text creation, file collaboration, project management, email, calendar and messaging."https://opensource.net/governments-adopt-open-source-sovereignty/
I mean, it's just a plagiarism algorithm, so of course it's going to be able to plagiarize the bs too. Instead of "AIs" we should start referring to them as PGs - Plagiarism Generators - or some such, because that's what they actually are. I feel like if we used a proper name for these chatbots, people would be a lot less confused about what's going on here.
[ChatGPT Quickly Authored 100 Blogs Full of Healthcare Disinformation]
https://www.medpagetoday.com/special-reports/features/107329
Featuring sustainable and recycled finds for November like these beautiful earrings made from reclaimed silver by Tulip Tree Designs.
Shop the "actually handmade" collection on our Pinterest Board:
https://www.pinterest.com/coopartisans/handmade-reused-upcycled-recycled-sustainable/
Let's all support the REI union, which is suing the "coop" owners for violations of labor law.
The union wants publicity about this for now.
A fully switched to Firefox a few months ago when Google kept on pushing their "Manifest V3" Chrome policy, now that they continue to push it and remove V2 (and with it meaningful adblockers) from Chrome in 2024 maybe you want to start migrating as well?
https://developer.chrome.com/en/blog/resuming-the-transition-to-mv3/
Don't go to Brave btw. It's a shit company that keeps doing shady stuff and is run by a homophobe. There are so many browsers, just pick one. (Whether other Chromium-based browsers will keep an interface for effective customization for users around is for you to research. Just use Firefox TBH).
A very powerful piece from #TedRall.
https://rall.com/2023/11/17/mr-president-please-kill-the-homeless-woman-who-lives-outside-my-apartment
I keep reading these articles on data center water usage and can't help but wonder how much is useless fear mongering, because somany of the articles leave a lot unsaid about how its affecting the local water cycle. Is water being returned to the aquifer in useable condition? Is depletion rate of the aquifer being tracked? etc.
#science
#water
#stewardship
The NY Times' chronic timidity in calling things what they are is visible in its story on Musk's latest boosting of extremism. The news org says he has "faced increasing criticism that he has tolerated and even encouraged antisemitic abuse on his social media platform."
Remove the "faced increasing criticism that" part of that sentence, and it's what the Times should have reported. He's a bigot and he promotes bigots and extremism, period.
LibreOffice is free (as in freedom) software. And our friends at the @fsfe just handed over an Open Letter “The right to install any software on any device" to the German parliament, to support sustainability and freedom in electronic products: https://fsfe.org/news/2023/news-20231115-01.en.html
United Healthcare's "AI" plainly does what the bosses want: It denies health care to elderly people who were conned into signing up for Medicare "Advantage" -- a program that is only good for rapacious corporations and often a disaster for the human beings these companies claim to serve.
Tools such as GPTZero and TurnItIn’s AI detection claim that they can determine (with varying levels of accuracy) whether a student’s writing was likely to have been created by a #generativeAI tool. But these tools are so inaccurate as to be dangerous.
If you are contributing to Free and Libre Software (as developer, designer, UI/UX researcher, translator, and other roles included), how much time do dedicate to a project in the long term?
(From fly-by contributor to many projects to long-term maintainer of your project)
#WiFi mystery: my device can send data to the distant AP faster than it can receive (based on #TCP throughput).
What does it say about the #network?
Is the AP underpowered? Is my device somewhat deaf? Is the AP congested and my device shouts loudest?
This feels weird and fascinating.
#networking #wireless #radio #802.11 #wlan
What are some nice small 10x zoom cameras with a sealed lens these days?
My Panasonic TZ101 is about to kick the bucket cause the telescoping lens is getting stuck on grime.
The 15 year old Fujifilm S5600 has a completely sealed lens and works ok, but can't do videos nearly well enough.
25% off all punk and radical jigsaw puzzles with coupon code MERCH at https://pmpress.org/index.php?l=product_list&c=153&sortby=num_sold:desc&display=tile
500 to 1000 pieces. Designs include General Strike!, Rudimentary Peni, CNT / FAI JULY 1936 Spanish Civil War, Subhumans, Oi Polloi, The Mob, and more! Sale ends 12/1.
#ShlaerMellor, #FunctionPointAnalysis, #punk, #environmentalist, #unionAdvocate, #anarchosocialist
"with a big old lie and a flag and a pie and a mom and a bible most folks are just liable to buy any line, any place, any time" - Frank Zappa