<p>Did you every ask yourself whether your <a href="/tags/web/" rel="tag">#Web</a> thingy is ready for an <a href="/tags/ipv6/" rel="tag">#IPv6</a>-only audience?</p><p>This question is surprisingly hard to answer as one has to account for resources dynamically loaded by JS and DNS dependencies. As a small step within <a href="/tags/sap/" rel="tag">#SAP</a> 's journey to become IPv6-only ready, I built an <a href="/tags/opensource/" rel="tag">#OpenSource</a> tool that helps answering this question.</p><p>You can try out the IPv6 Web Resource Checker at <a href="https://webres6.dev.sap/" rel="nofollow"><span class="invisible">https://</span>webres6.dev.sap/</a> or fork it on <a href="https://github.com/SAP/webres6/" rel="nofollow"><span class="invisible">https://</span>github.com/SAP/webres6/</a></p><p>Let's see who finds surprising scores</p>
opensource
B-Side gaming #foss #fossgames #games #gaming #opensource #opensourcegames #indie #indiegames #homebrew #demo
<p>Dear <a href="/tags/freebsd/" rel="tag">#FreeBSD</a> users,</p><p>What shell(as in text shell in the Terminal) do you use?</p><p>Best Regards,<br>Farooq the Chickenkiller.</p><p><a href="/tags/bsd/" rel="tag">#BSD</a> <a href="/tags/linux/" rel="tag">#Linux</a> <a href="/tags/foss/" rel="tag">#FOSS</a> <a href="/tags/opensource/" rel="tag">#opensource</a> <a href="/tags/freesoftware/" rel="tag">#freesoftware</a></p>
<p>"Your <a href="/tags/privacy/" rel="tag">#privacy</a> is our priority. With that message has <a href="/tags/whatsapp/" rel="tag">#WhatsApp</a> last week sent all its users a message" (translated from Dutch from an article in De Telegraaf, a large newspaper in the Netherlands)</p><p>There is too much gossip about WhatsApp according topman Will Cathcart.</p><p>"<a href="/tags/signal/" rel="tag">#Signal</a> is very cool: the number of new subscriptions in the Netherlands is this year 25 times as high as before"</p><p><a href="https://archive.is/a5upc" rel="nofollow"><span class="invisible">https://</span>archive.is/a5upc</a></p><p>WhatsApp is closed source. Do you trust <a href="/tags/meta/" rel="tag">#Meta</a>? Signal is <a href="/tags/opensource/" rel="tag">#opensource</a>.</p><p><a href="/tags/signalapp/" rel="tag">#SignalApp</a></p>
<p>This is neat: the United Nations have adopted a new set of 8 <a href="/tags/opensource/" rel="tag">#OpenSource</a> prinicples:</p><p>🔶 The UN Open Source Principles 🔶</p><p>1. Open by default: Making Open Source the standard approach for projects</p><p>2. Contribute back: Encouraging active participation in the Open Source ecosystem</p><p>3. Secure by design: Making security a priority in all software projects</p><p>4. Foster inclusive participation and community building: Enabling and facilitating diverse and inclusive contributions</p><p>5. Design for reusability: Designing projects to be interoperable across various platforms and ecosystems</p><p>6. Provide documentation: Providing thorough documentation for end-users, integrators and developers</p><p>7. RISE (recognize, incentivize, support and empower): Empowering individuals and communities to actively participate</p><p>8. Sustain and scale: Supporting the development of solutions that meet the evolving needs of the UN system and beyond.</p><p>Source: <a href="https://unite.un.org/news/osi-first-endorse-united-nations-open-source-principles" rel="nofollow" class="ellipsis" title="unite.un.org/news/osi-first-endorse-united-nations-open-source-principles"><span class="invisible">https://</span><span class="ellipsis">unite.un.org/news/osi-first-en</span><span class="invisible">dorse-united-nations-open-source-principles</span></a></p>
<p>Meine Datenschutz und Privatsphäre Übersicht 2025, für die Allgemeinheit 🕵️♂️ </p><p>Teilen erbeten ‼️ <img src="https://neodb.social/media/emoji/digitalcourage.social/BoostOK.png" class="emoji" alt=":BoostOK:" title=":BoostOK:"> </p><p>als PDF:</p><p><a href="https://cryptpad.digitalcourage.de/file/#/2/file/NdmBgSYkRCto8B+JmJkE9mQ4/" rel="nofollow" class="ellipsis" title="cryptpad.digitalcourage.de/file/#/2/file/NdmBgSYkRCto8B+JmJkE9mQ4/"><span class="invisible">https://</span><span class="ellipsis">cryptpad.digitalcourage.de/fil</span><span class="invisible">e/#/2/file/NdmBgSYkRCto8B+JmJkE9mQ4/</span></a></p><p> <a href="/tags/dsgvo/" rel="tag">#DSGVO</a> <a href="/tags/tdddg/" rel="tag">#TDDDG</a> ( <a href="/tags/unplugtrump/" rel="tag">#unplugtrump</a> )<br><a href="/tags/datenschutz/" rel="tag">#Datenschutz</a> <a href="/tags/privatsphäre/" rel="tag">#Privatsphäre</a> <a href="/tags/sicherheit/" rel="tag">#sicherheit</a> <a href="/tags/verschlüsselung/" rel="tag">#Verschlüsselung</a> <br><a href="/tags/encryption/" rel="tag">#encryption</a> <a href="/tags/wetell/" rel="tag">#WEtell</a> <a href="/tags/solokey/" rel="tag">#SoloKey</a> <a href="/tags/nitrokey/" rel="tag">#NitroKey</a> <a href="/tags/email/" rel="tag">#Email</a> <a href="/tags/cybersecurity/" rel="tag">#Cybersecurity</a> <a href="/tags/pixelfed/" rel="tag">#Pixelfed</a> <a href="/tags/massenűberwachung/" rel="tag">#Massenűberwachung</a> <br><a href="/tags/google/" rel="tag">#Google</a> <a href="/tags/metadaten/" rel="tag">#Metadaten</a> <a href="/tags/whatsapp/" rel="tag">#WhatsApp</a> <a href="/tags/threema/" rel="tag">#Threema</a> <a href="/tags/cryptpad/" rel="tag">#Cryptpad</a> <a href="/tags/signal/" rel="tag">#Signal</a><br><a href="/tags/hateaid/" rel="tag">#Hateaid</a> <a href="/tags/cyberstalking/" rel="tag">#Cyberstalking</a> <a href="/tags/messenger/" rel="tag">#Messenger</a> <a href="/tags/browser/" rel="tag">#Browser</a> <a href="/tags/youtube/" rel="tag">#Youtube</a> <a href="/tags/newpipe/" rel="tag">#NewPipe</a> <a href="/tags/chatkontrolle/" rel="tag">#Chatkontrolle</a> <a href="/tags/nichtszuverbergen/" rel="tag">#nichtszuverbergen</a> <a href="/tags/überwachungskapitalismus/" rel="tag">#ÜberwachungsKapitalismus</a> <a href="/tags/microsoft/" rel="tag">#Microsoft</a> <a href="/tags/apple/" rel="tag">#Apple</a> <a href="/tags/windows/" rel="tag">#Windows</a> <a href="/tags/linux/" rel="tag">#Linux</a> <a href="/tags/matrix/" rel="tag">#Matrix</a> <a href="/tags/mastodon/" rel="tag">#Mastodon</a> <a href="/tags/friendica/" rel="tag">#Friendica</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/mastodir/" rel="tag">#Mastodir</a> <a href="/tags/loops/" rel="tag">#Loops</a> <a href="/tags/2fa/" rel="tag">#2FA</a> <a href="/tags/ransomware/" rel="tag">#Ransomware</a> <a href="/tags/foss/" rel="tag">#Foss</a> <a href="/tags/veracrypt/" rel="tag">#VeraCrypt</a> <a href="/tags/hateaid/" rel="tag">#HateAid</a> <a href="/tags/coreboot/" rel="tag">#Coreboot</a> <a href="/tags/volksverpetzer/" rel="tag">#Volksverpetzer</a> <a href="/tags/netzpolitik/" rel="tag">#Netzpolitik</a> <a href="/tags/digitalisierung/" rel="tag">#Digitalisierung</a> <a href="/tags/fragdenstaat/" rel="tag">#FragdenStaat</a> <a href="/tags/shiftphone/" rel="tag">#Shiftphone</a> <a href="/tags/opensource/" rel="tag">#OpenSource</a> <a href="/tags/grapheneos/" rel="tag">#GrapheneOS</a> <a href="/tags/ccc/" rel="tag">#CCC</a> <a href="/tags/mail/" rel="tag">#Mail</a> <a href="/tags/mullvad/" rel="tag">#Mullvad</a> <a href="/tags/pgp/" rel="tag">#PGP</a> <a href="/tags/gnupg/" rel="tag">#GnuPG</a> <a href="/tags/dns/" rel="tag">#DNS</a> <a href="/tags/gaming/" rel="tag">#Gaming</a> <a href="/tags/linuxgaming/" rel="tag">#linuxgaming</a> <a href="/tags/lutris/" rel="tag">#Lutris</a> <a href="/tags/protondb/" rel="tag">#Protondb</a> <a href="/tags/eos/" rel="tag">#eOS</a> <a href="/tags/enshittification/" rel="tag">#Enshittification</a> <br><a href="/tags/bloatware/" rel="tag">#Bloatware</a> <a href="/tags/tpm/" rel="tag">#TPM</a> <a href="/tags/murena/" rel="tag">#Murena</a> <a href="/tags/liberapay/" rel="tag">#LiberaPay</a> <a href="/tags/gnutaler/" rel="tag">#GnuTaler</a> <a href="/tags/taler/" rel="tag">#Taler</a> <a href="/tags/preppingforfuture/" rel="tag">#PreppingforFuture</a><br><a href="/tags/fedilz/" rel="tag">#FediLZ</a> <a href="/tags/bluelz/" rel="tag">#BlueLZ</a> <a href="/tags/instalz/" rel="tag">#InstaLZ</a> <a href="/tags/threatmodel/" rel="tag">#ThreatModel</a><br><a href="/tags/floss/" rel="tag">#FLOSS</a> <a href="/tags/uefi/" rel="tag">#UEFI</a> <a href="/tags/medienkompetenz/" rel="tag">#Medienkompetenz</a></p>
<p>FreeBSD 15.0 Now Available</p><p>The FreeBSD Project has announced the availability of FreeBSD 15.0-RELEASE, introducing updated toolchains, enhanced hardware support, improved security features, and key updates across the base system. This release continues the Project’s focus on stability, long-term maintainability, and consistent engineering.</p><p>We encourage you to review the release notes and upgrade guidance</p><p>Read the full announcement: <a href="https://www.freebsd.org/releases/15.0R/announce/" rel="nofollow" class="ellipsis" title="www.freebsd.org/releases/15.0R/announce/"><span class="invisible">https://</span><span class="ellipsis">www.freebsd.org/releases/15.0R</span><span class="invisible">/announce/</span></a></p><p><a href="/tags/freebsd/" rel="tag">#FreeBSD</a> <a href="/tags/opensource/" rel="tag">#OpenSource</a> <a href="/tags/freebsd15/" rel="tag">#FreeBSD15</a></p>
<p>Help us test DNF5 in the Anaconda installer!</p><p>Test Days continuing to Aug 1 🗓️</p><p>Learn how to participate: <a href="https://fedoramagazine.org/contribute-to-the-anaconda-installer-dnf-5-test-days-july-28-august-1/" rel="nofollow" class="ellipsis" title="fedoramagazine.org/contribute-to-the-anaconda-installer-dnf-5-test-days-july-28-august-1/"><span class="invisible">https://</span><span class="ellipsis">fedoramagazine.org/contribute-</span><span class="invisible">to-the-anaconda-installer-dnf-5-test-days-july-28-august-1/</span></a></p><p><a href="/tags/fedora/" rel="tag">#Fedora</a> <a href="/tags/linux/" rel="tag">#Linux</a> <a href="/tags/opensource/" rel="tag">#OpenSource</a> <a href="/tags/fedoratestdays/" rel="tag">#FedoraTestDays</a></p>
<p><a href="https://krytykapolityczna.pl/swiat/ue/microsoft-licencje-oprogramowanie-panstwo-samorzad-unia-europejska/" rel="nofollow" class="ellipsis" title="krytykapolityczna.pl/swiat/ue/microsoft-licencje-oprogramowanie-panstwo-samorzad-unia-europejska/"><span class="invisible">https://</span><span class="ellipsis">krytykapolityczna.pl/swiat/ue/</span><span class="invisible">microsoft-licencje-oprogramowanie-panstwo-samorzad-unia-europejska/</span></a></p><p><a href="/tags/microsoft/" rel="tag">#Microsoft</a> <a href="/tags/software/" rel="tag">#software</a> <a href="/tags/oprogramowanie/" rel="tag">#oprogramowanie</a> <a href="/tags/opensource/" rel="tag">#openSource</a> <a href="/tags/linux/" rel="tag">#Linux</a></p>
<p>More good news! Another government is freeing itself from tech giants and vendor lock-in. The Danish Ministry of Digitalisation is dropping Microsoft Office/365 and moving to <a href="/tags/libreoffice/" rel="tag">#LibreOffice</a>, to get back control: <a href="https://blog.documentfoundation.org/blog/2025/07/08/danish-ministry-switching-from-microsoft-office-365-to-libreoffice/" rel="nofollow" class="ellipsis" title="blog.documentfoundation.org/blog/2025/07/08/danish-ministry-switching-from-microsoft-office-365-to-libreoffice/"><span class="invisible">https://</span><span class="ellipsis">blog.documentfoundation.org/bl</span><span class="invisible">og/2025/07/08/danish-ministry-switching-from-microsoft-office-365-to-libreoffice/</span></a> <a href="/tags/foss/" rel="tag">#foss</a> <a href="/tags/opensource/" rel="tag">#OpenSource</a> <a href="/tags/freesoftware/" rel="tag">#freesoftware</a></p>
<p>Meine Datenschutz und Privatsphäre Übersicht 2025, für Jedermann 🔐</p><p>als PDF Datei:</p><p><a href="https://cryptpad.digitalcourage.de/file/#/2/file/vQv0YkkA+eOK5la9awQ0E+jg/p/" rel="nofollow" class="ellipsis" title="cryptpad.digitalcourage.de/file/#/2/file/vQv0YkkA+eOK5la9awQ0E+jg/p/"><span class="invisible">https://</span><span class="ellipsis">cryptpad.digitalcourage.de/fil</span><span class="invisible">e/#/2/file/vQv0YkkA+eOK5la9awQ0E+jg/p/</span></a></p><p>Passwort:</p><p> idFLSmEeHa#5w4D$"Jq</p><p><a href="/tags/dsgvo/" rel="tag">#DSGVO</a> <a href="/tags/tdddg/" rel="tag">#TDDDG</a> <a href="/tags/unplugtrump/" rel="tag">#unplugtrump</a> <br><a href="/tags/datenschutz/" rel="tag">#Datenschutz</a> <a href="/tags/privatsphäre/" rel="tag">#Privatsphäre</a> <a href="/tags/sicherheit/" rel="tag">#sicherheit</a> <a href="/tags/verschlüsselung/" rel="tag">#Verschlüsselung</a> <a href="/tags/adguard/" rel="tag">#Adguard</a><br><a href="/tags/encryption/" rel="tag">#encryption</a> <a href="/tags/wetell/" rel="tag">#WEtell</a> <a href="/tags/solokey/" rel="tag">#SoloKey</a> <a href="/tags/nitrokey/" rel="tag">#NitroKey</a> <a href="/tags/email/" rel="tag">#Email</a> <a href="/tags/cybersecurity/" rel="tag">#Cybersecurity</a> <a href="/tags/pixelfed/" rel="tag">#Pixelfed</a> <a href="/tags/massenűberwachung/" rel="tag">#Massenűberwachung</a> <a href="/tags/leta/" rel="tag">#Leta</a><br><a href="/tags/google/" rel="tag">#Google</a> <a href="/tags/metadaten/" rel="tag">#Metadaten</a> <a href="/tags/whatsapp/" rel="tag">#WhatsApp</a> <a href="/tags/threema/" rel="tag">#Threema</a> <a href="/tags/cryptpad/" rel="tag">#Cryptpad</a> <a href="/tags/signal/" rel="tag">#Signal</a><br><a href="/tags/hateaid/" rel="tag">#Hateaid</a> <a href="/tags/cyberstalking/" rel="tag">#Cyberstalking</a> <a href="/tags/messenger/" rel="tag">#Messenger</a> <a href="/tags/browser/" rel="tag">#Browser</a> <a href="/tags/youtube/" rel="tag">#Youtube</a> <a href="/tags/newpipe/" rel="tag">#NewPipe</a> <a href="/tags/chatkontrolle/" rel="tag">#Chatkontrolle</a> <a href="/tags/nichtszuverbergen/" rel="tag">#nichtszuverbergen</a> <a href="/tags/überwachungskapitalismus/" rel="tag">#ÜberwachungsKapitalismus</a> <a href="/tags/microsoft/" rel="tag">#Microsoft</a> <a href="/tags/apple/" rel="tag">#Apple</a> <a href="/tags/windows10/" rel="tag">#Windows10</a> <a href="/tags/linux/" rel="tag">#Linux</a> <a href="/tags/matrix/" rel="tag">#Matrix</a> <a href="/tags/mastodon/" rel="tag">#Mastodon</a> <a href="/tags/friendica/" rel="tag">#Friendica</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/mastodir/" rel="tag">#Mastodir</a> <a href="/tags/loops/" rel="tag">#Loops</a> <a href="/tags/2fa/" rel="tag">#2FA</a> <a href="/tags/ransomware/" rel="tag">#Ransomware</a> <a href="/tags/foss/" rel="tag">#Foss</a> <a href="/tags/veracrypt/" rel="tag">#VeraCrypt</a> <a href="/tags/hateaid/" rel="tag">#HateAid</a> <a href="/tags/coreboot/" rel="tag">#Coreboot</a> <a href="/tags/volksverpetzer/" rel="tag">#Volksverpetzer</a> <a href="/tags/netzpolitik/" rel="tag">#Netzpolitik</a> <a href="/tags/openandroidinstaller/" rel="tag">#OpenAndroidInstaller</a> <a href="/tags/nobara/" rel="tag">#Nobara</a><br><a href="/tags/digitalisierung/" rel="tag">#Digitalisierung</a> <a href="/tags/fragdenstaat/" rel="tag">#FragdenStaat</a> <a href="/tags/shiftphone/" rel="tag">#Shiftphone</a> <a href="/tags/opensource/" rel="tag">#OpenSource</a> <a href="/tags/grapheneos/" rel="tag">#GrapheneOS</a> <a href="/tags/ccc/" rel="tag">#CCC</a> <a href="/tags/mail/" rel="tag">#Mail</a> <a href="/tags/mullvad/" rel="tag">#Mullvad</a> <a href="/tags/pgp/" rel="tag">#PGP</a> <a href="/tags/gnupg/" rel="tag">#GnuPG</a> <a href="/tags/dns/" rel="tag">#DNS</a> <a href="/tags/gaming/" rel="tag">#Gaming</a> <a href="/tags/linuxgaming/" rel="tag">#linuxgaming</a> <a href="/tags/lutris/" rel="tag">#Lutris</a> <a href="/tags/protondb/" rel="tag">#Protondb</a> <a href="/tags/eos/" rel="tag">#eOS</a> <a href="/tags/enshittification/" rel="tag">#Enshittification</a> <br><a href="/tags/bloatware/" rel="tag">#Bloatware</a> <a href="/tags/tpm/" rel="tag">#TPM</a> <a href="/tags/murena/" rel="tag">#Murena</a> <a href="/tags/liberapay/" rel="tag">#LiberaPay</a> <a href="/tags/gnutaler/" rel="tag">#GnuTaler</a> <a href="/tags/taler/" rel="tag">#Taler</a> <a href="/tags/preppingforfuture/" rel="tag">#PreppingforFuture</a><br><a href="/tags/fedilz/" rel="tag">#FediLZ</a> <a href="/tags/bluelz/" rel="tag">#BlueLZ</a> <a href="/tags/instalz/" rel="tag">#InstaLZ</a> <a href="/tags/threatmodel/" rel="tag">#ThreatModel</a><br><a href="/tags/floss/" rel="tag">#FLOSS</a> <a href="/tags/uefi/" rel="tag">#UEFI</a> <a href="/tags/medienkompetenz/" rel="tag">#Medienkompetenz</a></p>
<p>🎉 Big thanks to <span class="h-card"><a href="https://hackers.pub/@2chanhaeng" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>2chanhaeng</span></a></span> for his first contribution to <a href="/tags/fedify/" rel="tag">#Fedify</a>! He implemented the new <a href="https://unstable.fedify.dev/cli#fedify-webfinger-looking-up-a-webfinger-resource" rel="nofollow">fedify webfinger</a> command in <a href="https://github.com/fedify-dev/fedify/pull/278" rel="nofollow">PR #278</a>, which allows isolated <a href="/tags/webfinger/" rel="tag">#WebFinger</a> lookups for testing configurations. This addresses the need for developers to test WebFinger functionality without performing comprehensive object retrieval.</p><p>The contribution includes:</p><p>A new fedify webfinger <handle> command that accepts @user@domain format handles or URIs<br>Clean JSON output of WebFinger JRD results<br>Proper error handling for invalid handles and lookup failures<br>Complete <a href="/tags/cli/" rel="tag">#CLI</a> integration with help text and usage examples</p><p>This was originally filed as <a href="https://github.com/fedify-dev/fedify/issues/260" rel="nofollow">issue #260</a> and marked as a <a href="https://github.com/fedify-dev/fedify/issues?q=sort%3Aupdated-desc+state%3Aopen+label%3A%22good+first+issue%22" rel="nofollow">good first issue</a>—perfect for newcomers to learn the codebase structure while contributing meaningful functionality. The PR has been merged and will be included in the upcoming Fedify 1.8.0 release.</p><p>We appreciate all first-time contributors who help make Fedify better for the entire <a href="/tags/fediverse/" rel="tag">#fediverse</a> community. Welcome aboard, ChanHaeng!</p><p><a href="/tags/opensource/" rel="tag">#opensource</a> <a href="/tags/fedidev/" rel="tag">#fedidev</a></p>
<p>We're thrilled to highlight five outstanding contributions from the Korean Open Source Contribution Academy (<a href="/tags/ossca/" rel="tag">#OSSCA</a>) program participants who have been working on <a href="/tags/fedify/" rel="tag">#Fedify</a>! Their dedication and effort have significantly enhanced our <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> server framework.</p><p>First up is <span class="h-card"><a href="https://hackers.pub/@nyeong" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>nyeong</span></a></span> with his monumental <a href="/tags/318 pr/" rel="tag">#318 PR</a>, implementing a SQLite-based key–value store to address <a href="/tags/274/" rel="tag">#274</a>. This contribution adds the SqliteKvStore class with full cross-runtime support for Node.js, Deno, and Bun through the new @fedify/sqlite package. His implementation includes atomic operations, TTL support, comprehensive test coverage, and careful attention to SQL injection prevention. This enables developers to use SQLite as a persistent storage backend while maintaining compatibility with Fedify's existing KvStore API—a crucial feature for production deployments!</p><p>Next, <span class="h-card"><a href="https://hackers.pub/@crohasang" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>crohasang</span></a></span> delivered an excellent quality-of-life improvement with <a href="/tags/341 pr/" rel="tag">#341 PR</a>, fixing <a href="/tags/257/" rel="tag">#257</a>. He enhanced the CLI to properly respect TTY status and the NO_COLOR environment variable, implementing intelligent color control across all CLI commands. The solution involved switching from @cliffy/ansi/colors to @std/fmt/colors, creating a helper function using Deno.inspect() to handle object formatting, and ensuring colors are correctly disabled when output is redirected to files. This makes the CLI much more pipe-friendly and suitable for automated workflows!</p><p><span class="h-card"><a href="https://hackers.pub/@menele" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>menele</span></a></span> contributed a thoughtful enhancement with <a href="/tags/342 pr/" rel="tag">#342 PR</a>, addressing <a href="/tags/191/" rel="tag">#191</a>. She updated the fedify inbox command to display not just the activity type, but also the type of object contained within each activity—transforming output like "Create" into the more informative "Create(Note)" or "Undo" into "Undo(Follow)". This seemingly simple change required making the display function asynchronous to fetch the enclosed objects, significantly improving the debugging experience for developers!</p><p><span class="h-card"><a href="https://hackers.pub/@woaol" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>woaol</span></a></span> tackled an important developer experience issue with <a href="/tags/329 pr/" rel="tag">#329 PR</a>, solving <a href="/tags/306/" rel="tag">#306</a>. Previously, the fedify init command would often install outdated versions of Fedify packages like @fedify/redis because version numbers were hardcoded in the CLI. They created a getLatestVersion() function that dynamically retrieves package versions from local metadata files, ensuring that developers always get the latest versions of all Fedify packages when initializing a new project. This improvement includes comprehensive test coverage and eliminates the frustration of starting a project with outdated dependencies!</p><p>Finally, <span class="h-card"><a href="https://hackers.pub/@kodingwarrior" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>kodingwarrior</span></a></span> made a significant contribution with <a href="/tags/309 pr/" rel="tag">#309 PR</a>, implementing <a href="/tags/269/" rel="tag">#269</a>—NestJS integration! They created the @fedify/nestjs package with a FedifyModule that seamlessly integrates Fedify into NestJS applications. This includes proper middleware implementation, dependency injection support through NestJS's module system, and compatibility with both CommonJS and ESM environments. This opens up Fedify to the large NestJS developer community, making it easier than ever to build ActivityPub-enabled applications with this popular enterprise framework!</p><p>These contributions showcase the incredible talent and dedication of the OSSCA participants. From core infrastructure improvements to developer experience enhancements, each contribution makes Fedify better for the entire community. Thank you all for your hard work and welcome to the Fedify contributor family! 🚀</p><p>We're looking forward to seeing more amazing contributions from the OSSCA program and the broader community. If you're interested in contributing to Fedify, check out our <a href="https://github.com/fedify-dev/fedify" rel="nofollow">GitHub repository</a> and join us in building the future of federated social web! 🌟</p><p><a href="/tags/opensource/" rel="tag">#opensource</a> <a href="/tags/fedidev/" rel="tag">#fedidev</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a></p>
<p>My latest blog post: Metronalmost</p><p><a href="https://mikecoats.com/metronalmost/" rel="nofollow"><span class="invisible">https://</span>mikecoats.com/metronalmost/</a></p><p>This metronome, by design, will never, ever, tick exactly once per second. This infuriating object is designed to thwart the goals of <span class="h-card"><a href="https://hackaday.social/@hackaday" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>hackaday</span></a></span>'s One Hertz Challenge contest.</p><p><a href="/tags/code/" rel="tag">#code</a> <a href="/tags/electronics/" rel="tag">#electronics</a> <a href="/tags/hackaday/" rel="tag">#hackaday</a> <a href="/tags/micropython/" rel="tag">#microPython</a> <a href="/tags/opensource/" rel="tag">#openSource</a> <a href="/tags/openhardware/" rel="tag">#openHardware</a></p>
<p>Determine Which Linux/Unix Init System is Being Used</p><p>Join this investigative adventure to determine the init system being used on GNU/Linux or Unix operating system using illustrated command examples.</p><p><a href="https://www.adamsdesk.com/posts/determine-init-system-use/" rel="nofollow" class="ellipsis" title="www.adamsdesk.com/posts/determine-init-system-use/"><span class="invisible">https://</span><span class="ellipsis">www.adamsdesk.com/posts/determ</span><span class="invisible">ine-init-system-use/</span></a></p><p><a href="/tags/blog/" rel="tag">#blog</a> <a href="/tags/linux/" rel="tag">#linux</a> <a href="/tags/unix/" rel="tag">#unix</a> <a href="/tags/commandline/" rel="tag">#commandline</a> <a href="/tags/terminal/" rel="tag">#terminal</a> <a href="/tags/opensource/" rel="tag">#OpenSource</a></p>
Edited 270d ago
<p>Create a Vector Sunburst Effect with Inkscape</p><p>Learn to create the eye-catching look of a sunburst effect using two different methods within Inkscape by following this step by step guide.</p><p><a href="https://www.adamsdesk.com/posts/inkscape-create-sunburst-effect/" rel="nofollow" class="ellipsis" title="www.adamsdesk.com/posts/inkscape-create-sunburst-effect/"><span class="invisible">https://</span><span class="ellipsis">www.adamsdesk.com/posts/inksca</span><span class="invisible">pe-create-sunburst-effect/</span></a></p><p><a href="/tags/blog/" rel="tag">#blog</a> <a href="/tags/graphicdesign/" rel="tag">#GraphicDesign</a> <a href="/tags/inkscape/" rel="tag">#inkscape</a> <a href="/tags/opensource/" rel="tag">#OpenSource</a> <a href="/tags/foss/" rel="tag">#FOSS</a></p>
<p>🎉 Huge shoutout to two amazing contributors from Korea's <a href="/tags/ossca/" rel="tag">#OSSCA</a> program who've made excellent contributions to <a href="/tags/fedify/" rel="tag">#Fedify</a>!</p><p>👏 <span class="h-card"><a href="https://yuri.garden/@gaebalgom" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>gaebalgom</span></a></span> tackled a tricky terminal compatibility issue in <a href="https://github.com/fedify-dev/fedify/pull/282" rel="nofollow">PR #282</a>, fixing the fedify node command's favicon display on terminal emulators without truecolor support (<a href="/tags/168/" rel="tag">#168</a>). His solution elegantly detects terminal capabilities and falls back to 256-color mode when needed—ensuring a great experience across different environments.</p><p>🌟 <span class="h-card"><a href="https://hackers.pub/@joonnot" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>joonnot</span></a></span> enhanced Fedify's <a href="/tags/webfinger/" rel="tag">#WebFinger</a> functionality in <a href="https://github.com/fedify-dev/fedify/pull/281" rel="nofollow">PR #281</a> by adding a configurable maxRedirection option to the lookupWebFinger() function (<a href="/tags/248/" rel="tag">#248</a>). He transformed a hardcoded limitation into a flexible, user-customizable parameter while maintaining perfect backward compatibility.</p><p>Both delivered thoughtful, well-implemented solutions that showcase the quality of contributions coming from the OSSCA program. Welcome to the Fedify community! <img src="https://neodb.social/media/emoji/hollo.social/fedify.png" class="emoji" alt=":fedify:" title=":fedify:"></p><p><a href="/tags/activitypub/" rel="tag">#ActivityPub</a> <a href="/tags/opensource/" rel="tag">#opensource</a> <a href="/tags/fedidev/" rel="tag">#fedidev</a></p>
<p>Time for a new <a href="/tags/introduction/" rel="tag">#introduction</a>!</p><p>I'm a former <a href="/tags/geographer/" rel="tag">#geographer</a> & <a href="/tags/mapmaker/" rel="tag">#mapmaker</a>, now working on a <a href="/tags/phd/" rel="tag">#PhD</a> project in digital <a href="/tags/archaeology/" rel="tag">#archaeology</a>, between <a href="/tags/prehistory/" rel="tag">#Prehistory</a> and <a href="/tags/opensource/" rel="tag">#openSource</a> <a href="/tags/geospatial/" rel="tag">#geospatial</a>. </p><p>I used to work as an <a href="/tags/artist/" rel="tag">#artist</a>, I'm into <a href="/tags/sailing/" rel="tag">#sailing</a> (I was <a href="/tags/livingaboard/" rel="tag">#livingAboard</a> during a few years) and <a href="/tags/musicmaking/" rel="tag">#musicMaking</a> is my happy place. I'm also a happy <a href="/tags/dad/" rel="tag">#dad</a> and I'm fluent in fr, en & es. </p><p>Finally, I'm the proud admin of <a href="https://Mapstodon.space" rel="nofollow"><span class="invisible">https://</span>Mapstodon.space</a>, a great <a href="/tags/mastodon/" rel="tag">#Mastodon</a> instance dedicated to maps — & full of decent and interesting people!</p>
Edited 269d ago
<p>Are you living in the Frankfurt/Rhine-Main area? The Godot Community FFM/Rhein-Main will be meeting at the local <span class="h-card"><a href="https://chaos.social/@cccffm" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>cccffm</span></a></span> hackspace for the very first time on Thursday, 17th of July, 19:00 PM! 🎉</p><p><a href="https://discord.gg/WWwbDY2ubC" rel="nofollow"><span class="invisible">https://</span>discord.gg/WWwbDY2ubC</a></p><p><a href="https://ccc-ffm.de/hackerspace/" rel="nofollow"><span class="invisible">https://</span>ccc-ffm.de/hackerspace/</a></p><p><a href="/tags/frankfurt/" rel="tag">#Frankfurt</a> <a href="/tags/ffm/" rel="tag">#FFM</a> <a href="/tags/rheinmain/" rel="tag">#RheinMain</a> <a href="/tags/godotengine/" rel="tag">#GodotEngine</a> <a href="/tags/opensource/" rel="tag">#OpenSource</a> <a href="/tags/gamedev/" rel="tag">#GameDev</a> <a href="/tags/meetup/" rel="tag">#Meetup</a> <a href="/tags/hackspace/" rel="tag">#Hackspace</a> <a href="/tags/makespace/" rel="tag">#Makespace</a> <a href="/tags/godot4/" rel="tag">#Godot4</a></p>
<p><a href="/tags/xsf/" rel="tag">#XSF</a> Announcement</p><p>Today the <a href="/tags/xmpp/" rel="tag">#XMPP</a> Standards Foundation publishes an Open Letter to urge <a href="/tags/meta/" rel="tag">#Meta</a> to adopt XMPP for messaging <a href="/tags/interoperability/" rel="tag">#interoperability</a>.</p><p>It’s time for real interoperability. Let’s make it happen.</p><p><a href="https://xmpp.org/announcements/open-letter-meta-dma/" rel="nofollow" class="ellipsis" title="xmpp.org/announcements/open-letter-meta-dma/"><span class="invisible">https://</span><span class="ellipsis">xmpp.org/announcements/open-le</span><span class="invisible">tter-meta-dma/</span></a></p><p><a href="/tags/jabber/" rel="tag">#jabber</a> <a href="/tags/chat/" rel="tag">#chat</a> <a href="/tags/rtc/" rel="tag">#rtc</a><br><a href="/tags/opensource/" rel="tag">#opensource</a> <a href="/tags/decentralization/" rel="tag">#decentralization</a> <a href="/tags/standard/" rel="tag">#standard</a> <a href="/tags/dma/" rel="tag">#dma</a></p>
Edited 1y ago
<p>Our Summer Clearance Sale is happening now! Save 50% on select <span class="h-card"><a href="https://hachyderm.io/@adminmagazine" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>adminmagazine</span></a></span> and Linux Magazine back issues and products. Use the links at the top of the page to get to the shop system for your region/currency.<br><a href="https://shop.linuxnewmedia.com/shop/category/summer-clearance-79" rel="nofollow" class="ellipsis" title="shop.linuxnewmedia.com/shop/category/summer-clearance-79"><span class="invisible">https://</span><span class="ellipsis">shop.linuxnewmedia.com/shop/ca</span><span class="invisible">tegory/summer-clearance-79</span></a><br><a href="/tags/linux/" rel="tag">#Linux</a> <a href="/tags/sale/" rel="tag">#sale</a> <a href="/tags/libreoffice/" rel="tag">#LibreOffice</a> <a href="/tags/raspberrypi/" rel="tag">#RaspberryPi</a> <a href="/tags/opensource/" rel="tag">#OpenSource</a> <a href="/tags/security/" rel="tag">#security</a> <a href="/tags/hacks/" rel="tag">#hacks</a> <a href="/tags/foss/" rel="tag">#FOSS</a></p>
<p>FreeBSD 15: Why You’ll Want It</p><p>Following this week’s 15.0 release, we took a closer look at the features that stand out in the new version. </p><p>Key updates include a production-ready pkgbase system for more flexible installations and upgrades, enhancements to desktop and laptop usability, significant performance gains in AWS, and refinements to FreeBSD’s privilege and security model. </p><p>Read the full overview: <a href="https://freebsdfoundation.org/blog/freebsd-15-why-youll-want-it/" rel="nofollow" class="ellipsis" title="freebsdfoundation.org/blog/freebsd-15-why-youll-want-it/"><span class="invisible">https://</span><span class="ellipsis">freebsdfoundation.org/blog/fre</span><span class="invisible">ebsd-15-why-youll-want-it/</span></a></p><p><a href="/tags/freebsd/" rel="tag">#FreeBSD</a> <a href="/tags/opensource/" rel="tag">#OpenSource</a> <a href="/tags/freebsd15/" rel="tag">#FreeBSD15</a></p>
<p>I'm excited to announce that I'll be starting a new role as Ecosystem Engineering and Operations Lead for <span class="h-card"><a href="https://fosstodon.org/@yoctoproject" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>yoctoproject</span></a></span> on Monday 8th December.</p><p>I started using and contributing to OpenEmbedded & Yocto Project back in 2013 and since then it's been a key part of my career. I've seen the project from many points of view over the last decade-and-a-bit: first as a hobbyist, then working with board vendors, silicon vendors, system integrators and end users. Now I'll be seeing it from inside the project leadership team and helping to shape its future.</p><p>Yocto Project has an excellent team and a strong base of members & contributors. This new role will help to coordinate our activities, take pressure off our Software Architect and scale up what we can deliver. I expect to be spending a lot of time thinking about the challenges and opportunities presented by the EU Cyber Resilience Act (CRA). And I'll still be getting my hands dirty on some actual code as needed to help the project move forward!</p><p><a href="/tags/embeddedlinux/" rel="tag">#EmbeddedLinux</a> <a href="/tags/opensource/" rel="tag">#OpenSource</a> <a href="/tags/yoctoproject/" rel="tag">#YoctoProject</a></p>
<p>Do you hate <a href="/tags/broligarchs/" rel="tag">#broligarchs</a>?<br><a href="/tags/billionaires/" rel="tag">#Billionaires</a>? <a href="/tags/aislop/" rel="tag">#AiSlop</a> but still think there is merit in <a href="/tags/ai/" rel="tag">#AI</a>?</p><p>Here is my proposal for a stand alone.<br>OFFGRID COMMUNITY AI SYSTEM.</p><p>That's right.Your very own co-op AI</p><p>The calculations are very much back of the envelope, first cut, but quite feasible.<br>A 32billion parameters, frontier level performance compatable open source <a href="/tags/llm/" rel="tag">#llm</a> model. The power requirements is that of 3AC units including cooling. Serves 15-20 concurrent users. 40 households of 4 people each (taking into account actual AI model distributed use metrics and contention ratios) </p><p>40 households, subscribing at $30/month over 2 years + power (solar). Train with your own datasets.<br>Entire set up takes half a rack. </p><p>LETS GO!!! </p><p><a href="/tags/opensource/" rel="tag">#OpenSource</a> <a href="/tags/foss/" rel="tag">#FOSS</a> <a href="/tags/communitytech/" rel="tag">#CommunityTech</a> <a href="/tags/openhardware/" rel="tag">#OpenHardware</a> <a href="/tags/ethicalai/" rel="tag">#EthicalAI</a> <a href="/tags/responsibleai/" rel="tag">#ResponsibleAI</a> <a href="/tags/aiforgood/" rel="tag">#AIForGood</a> <a href="/tags/techforgood/" rel="tag">#TechForGood</a> <a href="/tags/solarpunk/" rel="tag">#Solarpunk</a> <a href="/tags/regenerativeculture/" rel="tag">#RegenerativeCulture</a> <a href="/tags/degrowth/" rel="tag">#Degrowth</a> <a href="/tags/appropriatetechnology/" rel="tag">#AppropriateTechnology</a> <a href="/tags/offgrid/" rel="tag">#OffGrid</a> <a href="/tags/selfsufficient/" rel="tag">#SelfSufficient</a> <a href="/tags/homesteading/" rel="tag">#Homesteading</a> <a href="/tags/permaculture/" rel="tag">#Permaculture</a> <a href="/tags/righttorepair/" rel="tag">#RightToRepair</a> <a href="/tags/makerspace/" rel="tag">#MakerSpace</a> <a href="/tags/diytech/" rel="tag">#DIYTech</a> <a href="/tags/decentralizedtech/" rel="tag">#decentralizedtech</a></p>
