@amolith That would be awesome. I've been wondering how their project has been going!
@aral I missed listening to the live stream, but I was able to watch the recording at https://heyst.ac/lectures/in-conversation-with-laura-kalbag-from-the-small-technology-foundation
@laura : It was a good talk, and I'm glad I had a chance to catch up on it. Thank you!
"How do I get started contributing to open source? What are some good entry-level tasks to work on?"
These are questions I am often asked, so here's the answer for everyone to read:
Scratch your own itches. Find bugs that are causing you problems, conspicuously missing features you would find useful, and implement them - in literally any free/open-source software you're using. Don't worry about not being familiar with the codebase or programming language or whatever, just solve one problem at a time.
Try this: next time you go to report a bug, report it, and immediately start working on a patch which fixes the problem.
Scratching your own itches is the best source of motivation and maximizes your productivity.
Often that means not contributing to my projects at all, if you're asking how to get started with a specific project. Maybe you like it because it's flawless 😉 (hah!), in which case it wouldn't need your help anyway. Go fix something which is bugging you in another project. Spread the contributor wealth around and eventually it'll come back to my projects, too.
You can find a recording of my talk on Small Web at Creative Mornings Istanbul today at https://small-tech.org/events
(The audio is rather hot and there’s an audio mismatch which I’d thought I’d handled in my tests this week – I’m running off a laptop at the moment and it’s having trouble keeping up – but hey, this was the first time doing anything with this new setup so I will tweak as I go.) :)
General-purpose OS, special-purpose OS, and now: vendor-purpose OS
So suddenly there’s a lot of attention around email and it’s exposing how many people in the web community still use Gmail. Like actually trust all your personal information and communication (and that of your potentially marginalised or vulnerable contacts) with Google. 🤮
There are a lot of hard problems and lack of alternatives when it comes to rights-respecting technology. But email (as imperfect as it is) has a fair few affordable alternative providers. Small change, big difference.
@tinfoil_hat I voted no, because I don't trust the reliability of the applications. The granularity of location services isn't sufficient, nor can such applications detect barriers such as walls.
I fear that such devices would simultaneously:
a) Have too many false positives
b) Give people a false sense of security, leading to unsafe gathering practices
Questions to ask when evaluating an online service
1. Are they open source to an extent that you're comfortable with? Do they ask you to run proprietary software on your devices? Is the code running on their servers open?
2. If they claim to be open source, do they use an OSI-approved or FSF-approved software license? If not, they're misleading you.
3. Is your personal data handled by such proprietary software? Do you ever transmit your personal data to their servers? Even if open source, they would be able to read and use this data however they wish and you wouldn't be able to tell - do you trust them to? What if they're compelled by law enforcement?
4. Do the needs justify the personal data they are collecting about you? If not, why are they collecting it?
5. If they claim to use encryption for the data which is transmitted to their server - question whether or not it's really private. Do they ever handle the unencrypted data? For example, if an email service claims to encrypt incoming emails, they have an opportunity to read the unencrypted email before they store it. Do they disclose these "gotcha"s, or do they make clear the limitations of their encryption? Is any encrypted information decrypted by software they control, like their web application, or a desktop application which is automatically updated without your consent? If so, they could decrypt it on your computer and transmit the decrypted data back to their servers.
6. Are they responsible for any scarce resources, like an email address, phone number, and so on, which you wouldn't be able to take with you if you leave? Are there ways to provide the same functionality without scarcity, such as the use of your own domain? If so, why aren't they offering them? How important are these resources to your identity, will your friends be able to find you if you choose to stop using the service?
7. How do they make money? What is their motivation for providing services to you? If their circumstances change, will their values change? How likely is change?
New post: How to pay your rent with your open source project
Including @Ghost@twitter.com, @email@example.com, @firstname.lastname@example.org, @email@example.com and other great, sustainable open source products.
@amolith I voted "Link to it" as I believe that would give better exposure to his PeerTube channel, and PeerTube itself in general.
System76 announce their 3rd Gen AMD Ryzen powered Serval WS laptop https://www.gamingonlinux.com/2020/06/system76-3rd-gen-amd-ryzen-powered-serval-ws-laptop #NewRelease #Hardware
I appreciated this video because he is articulate, insightful, and talks about how to improve the world in a more subtle way than you may have heard before.
This is the kind of git commit messages I would like to write: https://dhwthompson.com/2019/my-favourite-git-commit
@aral @dsfgs It's a tough one. The likes of Twitter and Facebook might be able to hire enough moderators to get libel (etc) taken down. but small "social media" platforms (like Mastodon) wouldn't really be able to keep up. In theory, 230 helps protect those little guys. In practice, it unfortunately allows the big guys to get away with too much.
I totally agree that individually owned and controlled spaces is the ultimate answer. The road to get there for non-techies isn't clear to me ... yet.
@dsfgs @aral There are better definitions at the EFF -- https://www.eff.org/search/site/230 -- but the tl;dr is that it is a US law that basically says that the company that host content are not liable for what that content says.
In other words, if I post libel on Twitter, you can bring legal action against me, but you can't bring that legal action against Twitter.
Wait, what's that? An 8GB version of the Pi 4?!
@jan I always get it coming along for the ride when installing Node.js. That always seemed to be the easiest way.
Need to send encrypted emails? #Nextcloud mail uses browser add-in Mailvelope for this, and the latest Mail release improves the integration of this add-in.