🚀 Gitea 1.23.8 is out!
This release includes critical bug fixes and a Go version upgrade addressing important security issues. We strongly recommend all users update ASAP.
opensource
I'm between jobs and open for short-term missions until the end of the year :) . I like jumping in old #opensource code bases, tackling tech debt, working on #governance, and trying out new things! Get in touch :)
Lately I've mostly been working in #Java and #Rust. Based in #Leipzig, open for in-person or remote freelancing gigs.
To the point of burnout: open source developers annoyed by AI bug reports, by Malte Kirchner:
https://www.heise.de/en/news/To-the-point-of-burnout-open-source-developers-annoyed-by-AI-bug-reports-10195985.html
Open-Source was the one which enabled AI copilots. Without the large open-source public codebases copilots would have been dumber or would have taken more time to develop at the point they are today.
2024 was a nice year for #opensource contributions in my side
Improvement of l10n / i18n for @IceCubesApp @impressia and also for Tella, Monal, #OsmAnd and Strongbox #iOS apps.
Some #a11y guidelines on a11y-guidelines.orange.com have been updated.
I was mainly focused that year on the two design systems of #Orange, with the last one taking a lot of my time (https://github.com/Orange-OpenSource/ouds-ios).
Not that bad in the end
❄️ La fin d’année apporte les campagnes de financement pour boucler les budgets et dégager les horizons toujours plus obscurcis.
Si vous pouvez vous permettre de soutenir, au hasard choisissez @aprilorg @Framasoft @LaQuadrature @nos_oignons 💸
Voire soutenez et contribuez à @LemmyDev @pixelfed @peertube @Mastodon @openstreetmap ou d’autres projets que vous aimez
A short preview of my conversation with Andreea Munteanu of Canonical: https://www.youtube.com/shorts/ThZKG23hxOg #AI #OpenSource
Just a periodic reminder that Forgejo, the software that powers the open-source GitHub alternative Codeberg, has been working towards implementing federation.
https://codeberg.org/forgejo-contrib/federation/
Might be worth contributing, if you have the time and skills!
"France Becomes First Government to Endorse UN Open Source Principles, Joined by 19 Organizations"
The 8 UN #OpenSource principles:
1. Open by default
2. Contribute back
3. Secure by design
4. Foster inclusive participation and community building
5. Design for reusability
6. Provide documentation
7. RISE (recognize, incentivize, support and empower)
8. Sustain and scale
🎄 As a Christmas present, we’ve released the APK of our Pixelfed client Pixelix for free on GitHub! 🎁✨
The app is still available for €2 on the Google Play Store for those who prefer the convenience.
If you love the app and want to support its development, we’d be thrilled if you could donate a few bucks on Buy Me a Coffee ☕❤️
GitHub Release: https://github.com/daniebeler/pixelix/releases/tag/v3.0.0
Buy Me a Coffee: https://www.buymeacoffee.com/daniebeler
Happy Holidays and enjoy Pixelix! 🌟
Meine Datenschutz und Privatsphäre Übersicht 2025, für Jedermann 🔐
Teilen erbeten !
als PDF Datei:
https://cryptpad.digitalcourage.de/file/#/2/file/kRgZ+fsPATHElnUKYE8ziTgT/
#DSGVO #TDDDG ( #unplugtrump )
#Datenschutz #Privatsphäre #sicherheit #Verschlüsselung
#encryption #WEtell #SoloKey #NitroKey #Email #Cybersecurity #Pixelfed #Massenűberwachung #Leta
#Google #Metadaten #WhatsApp #Threema #Cryptpad #Signal
#Hateaid #Cyberstalking #Messenger #Browser #Youtube #NewPipe #Chatkontrolle #nichtszuverbergen #ÜberwachungsKapitalismus #Microsoft #Apple #Windows10 #Linux #Matrix #Mastodon #Friendica #Fediverse #Mastodir #Loops #2FA #Ransomware #Foss #VeraCrypt #HateAid #Coreboot #Volksverpetzer #Netzpolitik #OpenAndroidInstaller
#Digitalisierung #FragdenStaat #Shiftphone #OpenSource #GrapheneOS #CCC #Mail #Mullvad #PGP #GnuPG #DNS #Gaming #linuxgaming #Lutris #Protondb #eOS #Enshittification
#Bloatware #TPM #Murena #LiberaPay #GnuTaler #Taler #PreppingforFuture
#FediLZ #BlueLZ #InstaLZ #ThreatModel
#FLOSS #UEFI #Medienkompetenz
The current PPC based #Amiga motherboards are ridiculously expensive for what they are. This work-in-progress project aims to provide an #opensource #hardware board that is capable of running AmigaOS 4, MorphOS and #linux
It's already providing more features than the 'official' boards, this could turn out to be a great addition to the Amiga world.
Discover The Fediverse: Free Software Movement
Learn the key points of the free software movement in order to protect your freedoms along with exploring free and open source software highlights.
https://www.adamsdesk.com/posts/discover-fediverse-free-software-movement/
#blog #FollowFriday #fediverse #FreeSoftware #OpenSource #foss
Atención usuarios de #Pocket: #Mozilla va a cerrar Pocket, y dejará de funcionar el 8 de julio. Sus datos se podrán exportar hasta el 8 de octubre.
Dos alternativas #opensource y fuera de EEUU: Wallabag, gratis si se hace selfhosting, si no, 11 euros/año.
Raindrop.io - gratis, tiene cuenta pro, en la mayoría de casos no hace falta.
Las dos tienen apps, extensiones y permiten importar datos de Pocket.
Hay bastantes más, me haré un hilo de alternativas si quereis.
https://www.theverge.com/news/672924/mozilla-pocket-fakespot-shutting-down
Fedora 42 voting is now OPEN!
Seats are available in the Fedora Council, Fedora Engineering Steering Committee, Mindshare Committee, and EPEL Steering Committee.
Voting closes on June 2. Don't forget to get your badge that says "I voted!"
Learn more: https://communityblog.fedoraproject.org/f42-elections-voting-is-now-open/
Help us test internationalization for Fedora 42! Testing is running from Mar 4-10.
➡️ https://fedoramagazine.org/contribute-at-the-fedora-linux-42-i18n-test-week/
We'd like to recognize the valuable contributions from two developers who participated in Korea's #OSSCA (Open Source Contribution Academy) program. Both contributors identified important gaps in #Fedify's functionality and documentation, providing thoughtful solutions that benefit the broader #ActivityPub ecosystem.
@gaebalgom contributed PR #365, addressing issue #353 regarding NodeInfo parser compatibility, originally reported by @andypiper. The issue arose when Fedify incorrectly rejected #NodeInfo documents from snac instances due to overly strict version string parsing that required semantic versioning compliance. Their solution improves the fallback behavior in the parseSoftware() function to handle non-SemVer version strings by parsing dot-separated numbers and defaulting to zero for missing components. The implementation includes thorough test coverage for various edge cases, including single numbers (3), two-part versions (2.81), and malformed version strings. This fix provides immediate compatibility improvements across the fediverse while maintaining backward compatibility, and will be included in Fedify 1.9. The contribution serves as an interim solution, with a more comprehensive fix planned for Fedify 2.0 (issue #366), where the NodeInfo software.version field will be changed from the SemVer type to a plain string to fully comply with the NodeInfo specification.
@z9mb1 contributed PR #364, resolving issue #337 by adding practical examples for Fedify's custom collection dispatchers feature. Custom collections were introduced in Fedify 1.8 but lacked clear documentation for developers seeking to implement them. Their contribution provides a comprehensive example demonstrating how to set up custom collections for tagged posts, including proper routing patterns, pagination handling, and counter functionality. The example includes mock data structures, shows how to configure collection dispatchers with URL patterns like /users/{userId}/tags/{tag}, and demonstrates the complete request/response cycle using federation.fetch(). This work provides developers with a clear, runnable reference that reduces the complexity of implementing custom collections in ActivityPub applications.
We appreciate these meaningful contributions that help make Fedify more accessible and robust for the entire ActivityPub community.
Had a wonderful time today at our second FediDev KR #sprint (@sprints.fedidev.kr) gathering at Turing's Apple (@TuringAppleDev) in #Seoul!
We spent the day contributing to various #fediverse open source projects including @fedify, @hollo, and Hackers' Pub. It was fantastic to see the community come together to build and improve tools for the decentralized social web.
Our participants made some great contributions, and you can read all about what we accomplished in today's blog post.
Looking forward to our next sprint!
Ω🪬Ω
#FediAlgo, the customizable timeline algorithm / filtering system for your Mastodon feed, is now deployed on Github Pages and can be used from your web browser.
* Link: https://michelcrypt4d4mus.github.io/fedialgo_demo_app_foryoufeed/
* Code: https://github.com/michelcrypt4d4mus/fedialgo_demo_app_foryoufeed
* Video of FediAlgo in action: https://universeodon.com/@cryptadamist/114395249311910522
#activitypub #algorithm #algorithmicFeed #algorithmicTimeline #Fedi #FediTips #FediTools #Fediverse #Feed #FOSS #Masto #MastoAdmin #Mastodon #mastohelp #MastoJS #nodejs #nod #opensource #SocialWeb #timeline #TL #webdev
Update II on my Plan of Execution
I've had only one system which was up to specs to do the brunt of the work. I've finally also gotten a computer which has EFI.
It's also older since it has no USB-C however the machine was gifted to me, for which I'm thankful. I need the USB-C though, since important peripherals of mine use that.
It has proper cooling, as you've read in current posts and I've now also got a Raspberri Pi5 so I can play with electronic projects. Its got Debian Linux on it, and I'm typing this toot on the machine, using a fresh 128GB microSD card.
The USB-C port on the SBC seems to be only for power,, since using it as a power pass through does not activate my UCB-C multi function device.
#Hardware #success #miniPC #glory #RaspberryPi #OpenSource #programming #ARM
Let me take you #linux people on a little journey. Right now, there is a war. A war between those who fear the future of #nix and #NixOS and those who are apparently not getting the point.
To call something #opensource can mean so much nowadays. When it comes to the idea of an enterprise nixpkgs vs the open source or "community" #nixpkgs, I think it's time to make it clear:
#DeterminateSystems wants to have it's own #RHEL. Functions are decoupled from nix for a reason.
Back in June I wrote about an exciting confluence of digital auth tech:
(1) The commodification of #OIDC infrastructure, (2) the emergence of #FedCM, (3) and the compatibility of both with #indieauth .
In short, it is now easier than ever to log into web applications using your own website as an identity provider. Or at least, it would be, if your favorite web apps supported these agency-enhancing technologies.
https://blog.erlend.sh/indie-social-sign-in-could-go-mainstream
Just a reminder that I have free office hours for any #opensource project that wants #UX help. Please feel free to sign up here: https://cal.com/scottjenson/exchange
Dani's Race. An #openworld #libre #game for #GNU / #Linux made in #UPBGE ( #blender #gameengine ).
Please Download and Play!!!