if you've looked at moving off github in the past and ended up extremely unimpressed by the janky ui and bugs of gitlab, i don't blame you. but please give https://codeberg.org and other gitea sites a second look; they are head and shoulders above gitlab in usability and stability.
Just created a new repo with a list of resources from teaching Web Design and Programming - - - > https://git.vvvvvvaria.org/JoanaChicau/web-dev-studio/wiki/_pages 🌐 🖥️✨ < - - work in progress - - > #webdesign #javascript #HTML5 #CSS3
Time-sharing systems are older than kit computers. They're the bread and butter of the machine room computer, and they always have been. How we do time-sharing is different, but the overall concept hasn't changed. We pay to have our software run and are billed for just the time that our software runs. (The AWS model is the original model.)
Minimal computing, to me, is about embracing the kit computing ethos, even if only doing it in software.
One of my work mates has been implementing support for extensions to #GNOME Web (a.k.a. Epiphany): https://blog.tingping.se/2022/06/29/WebExtensions-Epiphany.html
This has been made possible because at #Igalia we want more of us to dogfood a WebKit-based browser, and the number one complaint was “but, I miss extension $XYZ”. Luckily, being an owner-based coop we can *choose* ourselves to invest time in things like these
@alcinnz hmm I use multiple different versions of python using pyenv. Pretty easy to do.
What the Assessments Say About the Swiss E-voting System - Andrew Appel @ Freedom To Tinker: https://freedom-to-tinker.com/2022/06/30/what-the-assessments-say-about-the-swiss-e-voting-system/
Getting Python 3 to run on macOS Monterey - Go Make Things: https://gomakethings.com/getting-python-3-to-run-on-macos-monterey/
@conservancy I might drop GitHub mirrors for new projects, but I worry that this could disproportionately cause friction among disabled users.
The main reason I currently mirror to GitHub is accessibility. The only other forge I know of that’s usable with assistive technologies is Sourcehut, my primary forge. Many feel uncomfortable with Sourcehut’s style of contribution and the other FOSS forges are severely lacking, so that leaves GitHub.
GitLab requires JavaScript for basic functionality, which itself is a little problematic from a FOSS perspective and very problematic from a privacy perspective: there’s a reason why the Tor Browser disables JavaScript on its “Safest” mode.
“the GitLab Enterprise Edition, which is provided to the public on gitlab.com, is (like GitHub) trade-secret, proprietary, vendor-lock-in software”
I agree with this statement except for the “trade-secret” choice of words. The “Enterprise Edition” is source-available proprietary software.
Some things I think you should consider adding:
Notes on CI solutions. While SourceHut and GitLab provide excellent CI, Gitea does not. Codeberg offers CI in the form of Woodpecker CI. I don’t know how good Woodpecker is from an accessibility perspective, but Sourcehut’s “builds” service is excellent.
Notes on measures taken by forges to escape vendor lock-in through the network effect (I like to call this “user domestication”). Sourcehut uses mailing lists and does not require making an account.
#POSSE note from https://seirdy.one/notes/2022/06/30/give-up-github/
We call on people in positions of power in their FOSS communities to stop using GitHub and stop recommending it. GitHub, as a proprietary, trade-secret platform cannot be the singular development community for FOSS projects.
We can no longer in good conscience stay silent about problems w/#GitHub's products. This latest effort to capitalize on the corpus of #copyleft code hosted on GitHub is merely the latest of their many ethical and moral lapses.
We tried to communicate w/ #GitHub re: #Copilot; they have outright refused to answer community questions on Copilot & took it for-profit. Copilot ignores copyleft requirements; so it's time to #GiveUpGitHub https://GiveUpGitHub.org
"software is a process, and whoever controls it ultimately decides what the developers can do and how they communicate"
#distributedchoice #decentralization #softwaredevelopment
State of the Forge Federation: 2021 to 2023 https://forgefriends.org/blog/2022/06/30/2022-06-state-forge-federation/
Opinion: Davos Was a Case Study in How Not to Talk About Climate Change
In emphasizing technological solutions, the elite are sidestepping their own responsibility for the climate crisis. - Jag Bhalla @ Undark: https://undark.org/2022/06/30/davos-was-a-case-study-in-how-not-to-talk-about-climate-change/
Long quote from above report
wow. That opening paragraph hits hard & true:
Millions of Free Software developers forgot why it matters to own their tools. They know, better than anyone, how to fix and improve them. But when they choose to collaborate only via the most popular proprietary software forges, they are denied the right to use their skills and cannot work with fellow developers who are banned because they reside in the wrong country. They have been made to believe that the tools they use daily to craft their own software are out of reach. As if their software was a product that could be separated from the other software running the tests, allowing changes to be merged or bugs to be filed. But software is a process, and whoever controls it ultimately decides what the developers can do and how they communicate.
A browser developer posting mostly about how free software projects work, and occasionally about climate change.
Though I do enjoy german board games given an opponent.
Pronouns: he/him