✍️ Day 12: Distilling how to use Participatory Live Coding in-person and online - Tip 5
It is essential that all learners can see the code and the output of the screen because they have to copy exactly what you have typed. Today, we will look at how to use the screen(s) wisely.
Following up on finding open-source projects to contribute to: https://goodfirstissue.dev is another great resource!
It curates easy pickings from popular open-source projects and narrows down projects for new contributors.
Projects must meet criteria like 3+ 'good first issue' labels, 10+ contributors, a README.md with setup instructions, and a CONTRIBUTING.md with guidelines. Projects must also be maintained.
You know who will never mine your private communications to train an LLM?
Better yet, you know whose words you don't need to trust, because you aren't obligated to use any particular server? And the software is open source? And regularly audited by security researchers?
Matrix.
It's not perfect, but no tool is. It's a matter of what trade offs you're willing to accept. Just sayin' ¯_(ツ)_/¯
We are hearing a great talk at the maintainers summit on the pathway that an #opensource user can take to become a contributor and then a user! First tip: make sure you have good development and onboarding docs #pyconus#python#opensource
We have released a new library: TypoRules for #PHP 🎉
It is not actually new, as we have been working with it for years to enable outstanding #typography in our #web and #print applications. What is new is that all functionalities are now available in a bundled form and as #opensource.
@ThePlant@gamingonlinux been feeling the same way so decided to self host a RSS reader called MiniFlux that also syncs with native mobile clients. Open source ftw and they also offer a paid hosted version.
This is the type of webcam used in recent laptops like the Dell XPS series, which only worked ootb with Windows and Ubuntu. This should mean it will be easier to guarantee webcam support across Linux distros again, soon!
Homebrew is now installed for you with the latest images of Bluefin, Aurora, and Bazzite. We don't have to strongly recommend installing it anymore because it's right there!
Homebrew is a great package manager especially for CLI apps. Give it a whirl if you haven't already.
Registration is now open for the Fedora 40 release party! Come join us as we learn what's new, what's coming, and what else is going on in the community!
What obligation do #platformcoops have to operate at the same scale as or even outperform their venture capital funded corporate counterparts? If a #platformcoop does not succeed in having a similar reach as major corporations with comparable features, should it be considered "low quality" or are there other standards of success worth considering?
How exactly do you define decentralised solutions though?
Aren't coops like #JamCoop and @mirlo, or #SelfHosted sites just that? (Admittedly without federation)
#DIY, #artisanal, #coop and #OpenSource solutions usually won't be able to compete with big businesses when it comes to price and/or convenience, just like your community supported farm can't compete with Aldi.
It's really down to you as consumer to decide what is more important to you, convenience or doing what's right.
What your project probably looks like if you aren't using CI (continuous integration or checks and tests on your code for every commit)- phillip cloud's talk on testing commits, CI and databases continues - room 402 do you use CI in your workflows? #pyconus#python#opensource#maintainersummit