1
Ban AI Slop? (lemmy.ml)
submitted 1 month ago by [M] to c/opensource@lemmy.ml
 
 

I had a report for AI slop today. 1m LOC in 3 months. How do you even modify and distribute that? I do not think we had a rule against it.

IMHO if we allow, the community gets drowned out by AI vomit and it is harder to see handcrafted loved projects that are easy to modify and distribute.

My mind is to ban it to preserve open source.

Are folk in agreememt with this line? Would love to hear your thoughts.

2
 
 

Collabora has published its own account of the Danish ministry pilot that earlier coverage, including ours, had described as Denmark moving off Microsoft's office software.

The ministry's own launch release had described it as a test by a group of employees in one department. Back then, the minister handling this, Caroline Stage Olsen, had said the tech giants were not being tossed out the door overnight.

A volunteer test, not a switch

The pilot began in June 2025, when volunteers in the Danish digitalization ministry's own department started writing documents in Collabora instead of Microsoft's Word, Excel, and PowerPoint editors.

cBrain, the Danish company behind the ministry's F2 case and document management system, was tasked with integrating Collabora into it.

The ministry presented it as a test from the beginning and said that a wider rollout in the department depended on the results. Days later, it told Version2 (in Danish) that no decision to phase out Microsoft had been made and that the plan was not to replace Windows with Linux.

Ingeniøren reported in December (also in Danish) that testers had complained about documents from other government agencies that opened blank, track changes that were difficult to accept, and line spacing that appeared odd.

Its story was based on ministry and cBrain correspondence obtained through a records request, and it covers the months up to an evaluation workshop in October, where testers were to say whether they wanted to keep using Collabora.

Later that day, a second story had Frejdie Søndergaard-Gudmandsen, cBrain's head of product management, calling the bugs normal for a pilot. It was also reported that the ministry had decided to continue into 2026.

Two versions of why it stopped

The ministry's press officer told Ingeniøren in October that the election call interrupted the project, that it was not evaluated as planned, and that staff don't use Collabora today and have no plans to.

Collabora's statement gives a different cause. It says the June reorganization ended the digitalization ministry as a separate ministry and left the pilot without a home before the evaluation was done, and that this shouldn't be characterized as a finding against the suite.

The election was called in February, and the new government that took office in June merged the digitalization ministry into the research and education ministry.

Collabora adds that the first phase worked, that its engineers resolved the tickets testers raised, and that it paid for that work itself. It also says the experience is carrying into work with other Danish authorities and cBrain, and that formal assessment was never finalized.

On October 27, the research, education, and digitalization minister Christina Egelund said on DR's P1 Morning show that she knows little about why the project ended without a proper evaluation and pointed out that the decision was made under the previous minister.

Where our earlier coverage ran ahead

Our June 2025 article said, citing Politiken's report, that the ministry was moving from Office 365 to LibreOffice, with full adoption expected by autumn. The ministry later said no decision to phase out Microsoft had been made and described a smaller volunteer pilot.

Politiken soon corrected its own article, and we fixed the Linux claim at the time, but our headline and the autumn timeline stayed as they were.

3
 
 

Thanks to everyone on F-Droid and GitHub for the support and kind words, it really means a lot! I’m happy to share that Aftergleam is now on Google Play too.

Researchers need to keep up with the hundreds of new papers posted every day on arXiv and other preprint servers. Aftergleam learns your interests locally on your phone, so your data never leaves your device, and shows you papers that matter.

It covers computer science, engineering, biology, medicine, chemistry, law and more. You can also set keywords to get notified about the exact topics you follow, and read papers offline as PDF or in Reader mode.

Google Play: https://play.google.com/store/apps/details?id=si.jakobkreft.aftergleam

Website: https://aftergleam.app/

It's open source: https://github.com/jakobkreft/Aftergleam

I hope you enjoy and find it useful as much as I do.

4
 
 

Hey everyone! I really like how websites like Brilliant try to teach in an interactive way. But it's like $160 (or more depending on the region) a year so I've been making a free one.

It's called OpenAha. right now there's 140+ courses and 1000+ lessons in math, physics and chemistry. no account or ads.

A few to try if you only have a minute:

This project is mostly implemented with claude: I planned every course, then wrote the lessons with AI. so far only about one third of the pages have been carefully reviewed by a person. That's why I'd really like people to poke at it. If a lesson is confusing or sth's wrong, make a PR or hit the flag button in the lessons. Also feel free to contribute on github to make this even better.

code: https://github.com/open-aha/open-aha.github.io


Edit, to clear something up: OpenAha isn't affiliated with Brilliant and doesn't use any of their content. I don't even have a Brilliant account. Brilliant just uses the style of learning I liked (try things first, explanation after). every lesson was written for this project, and we're improving it as an open source community.

And yes it's not finished, there will be mistakes. That's what the flag button on every step is for, every report gets fixed in public on github

5
 
 

Meditate is a nice and simple stopwatch for meditation. It automatically logs all sessions. You can create complex presets and easily access sessions.

I used Meditation which has a beautiful and clean ui for a long time in addition with Table Habit tracker to log the sessions. I liked the setup and if you only need a stopwatch, go for it. I had to use two apps and log manually. It was annoying to switch between timers and you couldn't select custom durations easily, or even at all.

6
submitted 2 days ago* (last edited 2 days ago) by to c/opensource@lemmy.ml
 
 

Flex is a clean workout log book. You can add exercise sets and track you progress over time. As simple as that. I really like using it.

Shortcomings: It has no large exercise list with images or descriptions. Therefore, it is not really suited for beginners. It can be difficult/annoying to enter a new exercise because you can't simply add a set by clicking on a + somewhere on the screen. You always have to type some unique part of the name first. Once, you are used to this quirk, it's ok. There is no server, you can only use it on one mobile device. No IBAN for donations but at least monero.

7
 
 

Daily You is diary that looks good and just works. You can add text, images, videos and audio to your daily posts.

Shortcomings: Donations are expensive (no IBAN, only stripe, credit card). You can only use it on one mobile device, there is no two way sync, afaik.

8
 
 

An update on my FOSS downloader extension recommended by Mozilla!

I just updated to a new major release of Media Downloader Unleashed!!, my #firefox add-on to download audio and video from sites that got recommended by #mozilla !

https://addons.mozilla.org/addon/media-downloader-unleashed?utm%5C_source=fedi-share

Mainly, a better media list, more supported sites (even those using a wrong file format!), and some fixes and improvements!

Changelog is too long for the character limit so you can read it all here :
https://github.com/helloyanis/media-downloader-unleashed/releases/tag/v4.2.0

It's just out, so there might still be some bugs, so if you want to try it be sure to leave me any feedback! Thanks! :blobcatheart:

Now for the fun part : Since it got recommended by Mozilla, it appears as a suggestion within the browser, which lead to the amount of users BLOWING UP!! LOOK AT THIS GRAPH IT'S INSANE! THANKS SO MUCH!!!? 🧡🧡

I guess it's a great reward for making great work!!

@opensource

#foss #opensource #devlog #web #webdev #mediadownloaderunleashed

Graph of the add-on's daily users (blue) and downloads (red) over the last year.

Over the last few months the daily users have dramatically increased reaching 42370 today, and the downloads saw a huge spike increasing the daily download count from ~60 before verification to 3070 today.
9
 
 

Anyone know why showing permissions was removed from the new f droid update? Can i revert back or use a different client perhaps? I feel like that was an important feature

10
 
 

Matrix was built to become the open communication of the web and serve everyone. But, as the Internet and email did, its network effect started with governments. Today, and as proven by the audience in the room, most European governments and several others are either using it or looking at implementing it for their communications. This talk will tell the story of how we got there and why.

11
 
 

Raven runs Windows applications on Linux. You install them with their own installers, the same ones you would use on a PC, and they start: no virtual machine, no winetricks, no DLL overrides.

12
 
 

Same ol' run around.

Make big news about tech sovereignty, open standards, decoupling from deviant big tech companies. As the hype dies out, silent abandonement back to corporate arms.

Archive: https://archive.is/wZn0K

13
 
 

I have a TP-Link router and I want to try OpenWrt on it. Have other people tried this? How did it go? Is it difficult to revert if it doesn't work? I'm nervous because it's my main router.

14
15
 
 

Have you heard of this is this any good... and what else would you use?

16
submitted 6 days ago* (last edited 6 days ago) by to c/opensource@lemmy.ml
 
 

Google owns the HTML5 model. Anyone who says otherwise is just kidding themselves. The standard and specs are too broad for anyone without a boatload of cash to keep up with.

So I decided to go with a standard that wasn't as convoluted. . . Markdown.

Not going to lie, I vibe-coded the entire thing. And baked in a couple modifications to the standard as well:

:Aligns text right and :centers text:

It also auto-numbers lines starting with . .

I'm just curious if this community is AI-friendly, or if I need to post elsewhere.

It browses markdown and politely declines all HTML content. Written in Python and uses Pyglet as its rendering engine.

Latest update:

17
submitted 1 week ago* (last edited 1 week ago) by to c/opensource@lemmy.ml
 
 

Hi, this is a project I've worked on for a little bit.

scaff is a static site generator aimed to be as simple as possible. In it's current state, it just generates webpages with no extra frills. You create your templates in Go templated HTML, add your assets, write your pages in Commonmark, and you do not have to do anything else.

I am open to comments about the project being posted here or on repository's issues.

18
Barney: A Progress Update (travellingengineer.com)
19
 
 

Transmission 4.1.4 has been released today as the fourth maintenance update to the latest Transmission 4.1 series for this popular open-source BitTorrent client, a bugfix release that fixes various issues.

Coming almost four months after Transmission 4.1.3, which was a small update fixing a CORS bug that leaked the anti-CSRF nonce, a use-after-free bug in peer code, and a build error when compiling with fmt 12.2.0, the Transmission 4.1.4 release hardens the torrent-add RPC method against malformed requests.

Transmission 4.1.4 also fixes a regression introduced in Transmission 4.1 that could cause torrents with zero-byte files to be handled incorrectly, which could sometimes cause downloaded progress to be lost, and fixes a rare bug that could leave Transmission hung but running on it is closed.

This release also addresses a rare bug that could prevent downloading webseeds from finishing, a bug where setting TR_CURL_PROXY_SSL_NO_VERIFY broke origin server SSL verification, and a build failure that happened when building Transmission with -Wnull-dereference -Werror in GCC 12.15.

On top of that, Transmission 4.1.4 unifies launch and delegation between the Qt and GTK clients. According to the devs, if either is already running and then you or a browser’s MIME-type handler tries to start the other to add a new torrent, that new torrent will get handed off to the pre-existing session.

The GTK client has been updated to allow the torrent list to re-sort and re-apply its filter when the torrent’s top folder’s name changes, open the correct folder when a single-file torrent uses a directory structure when opening a torrent’s folder, and correctly show the app icon on some desktops.

The Qt Client received improvements to the UI code to use less CPU, the Web client received a fix for a display bug that sometimes listed torrent names as ‘Unknown’, while the macOS client was patched against a potential RCE vulnerability that requires local write access to the user’s preferences.

Last but not least, fixes a bug in transmission-remote that broke the --list-groups argument. Check out the release notes on the project’s GitHub page for more details, where you can download Transmission 4.1.4 as a source tarball if you fancy compiling it from sources.

20
 
 

I've been thinking about how cool it would be if we could categorize internet domains in the same way the Dewey Decimal System categorizes books. Such a system would allow independent search engines and directories to compete with Google again.

We live in a time where you can spin up as many VPSs as you need. Where data can be distributed in all sorts of ways, among those machines. And on the cusp of the fastest processing power in history (quantum).

I'm honestly looking for a discussion on extending this:

https://github.com/ki4jgt/Open-Catalog-System/blob/main/OCS.json

It's a taxonomy for classifying and grouping domains of similar topics and interests (Facebook, Google, programming, YouTube, etc). As I cannot possibly think of all the subjects contained on the web, I would love some open discussion, here on Reddit -- if that's OK, on how you guys think this should be structured, what subjects you think are missing, and your general feedback on what would make it better.

For those of you who don't know, taxonomies are how we used to find information before Google. To find an atlas at your local library, you'd go to the Information desk, then the reference area (things you can look at in the library but can't check out), then the particular reference type you were looking for.

So, INF.REF.DIC would give you a bunch of dictionaries. Since you're looking for information (a definition), and need a reference, I thought it only fitting to keep the convention. In web terms, Webster, Cambridge, and Urban Dictionary would be listed here.

RFCs are listed under INF.COM.RFC because RFCs extend beyond programming, and are used in a wide range of communication and data formats.

The OCLC owns the Dewey Decimal System (WorldCat), and is lawsuit happy. They even sued someone for using the DDS in a themed party.

That demands an open system be created to take its place, lest we face the wrath of IP lawyers. Libraries aren't even allowed to use the DDS without paying a licensing fee first.

Their reach isn't limited to the US either. They have bodies all over the world, on every continent. And collect usage fees from all local libraries using WorldCat.

I've setup the issue tracker to allow you guys to suggest new categories, suggest moving categories into more appropriate locations, and to suggest name changes.

I will willingly put in the work, if you guys make some awesome cases in the issue tracker.

Thanks.

21
 
 

Hi everyone,

I built HealthCoach, an open-source, local-first health and wellness companion designed to track weight, blood pressure, calorie budgets, and daily nutrition journals across desktop and mobile devices.

Most commercial wellness apps rely on mandatory account registrations, cloud lock-in, aggressive telemetry, and recurring subscriptions. HealthCoach takes the opposite path:

  • Local-First & Private: All data resides locally on your hardware. There is zero telemetry, tracking, or remote advertising.
  • Native Desktop & Mobile Support: Full native desktop builds for Linux and Windows, alongside an Android mobile client.
  • Offline Local Sync: Synchronize to a local file share, or peer-to-peer over local Wi-Fi without intermediate third-party servers (with optional Google Drive backup if preferred).
  • Open Source: Licensed under GPL. Codebase, architecture notes, and builds are fully open:

Google Play Closed Testing:
I'm currently working through Google Play's 14-day closed testing hurdle to make the Android build publicly available on the Play Store. If you run Linux/Windows and would like to test the Android companion app, I'd greatly appreciate your help:

  1. Join the testing group: https://groups.google.com/g/healthcoach-testers
  2. Web Opt-in: https://play.google.com/apps/testing/com.lbthomas.healthcoach
  3. Play Store link: https://play.google.com/store/apps/details?id=com.lbthomas.healthcoach

Direct desktop releases and APKs are also available directly on GitHub. Feedback, bug reports, and PRs are welcome on our issue tracker!

22
 
 

After some experiences at a cannabis club, and some other types of member’s clubs, I figured there may be a need for a suite like this to manage dues, snackbar tabs, etc.

https://codeberg.org/CannaClub/CannaDocs/src/tag/26.10.02/README.md

This release is mostly feature complete, and the older tag should still be usable if you prefer that, instead. This tag has shared components broken out, and a suite of end to end tests built.

Features planned: equipment library (bongs, vaporizer, dab rigs, etc), and currently getting served any products by the budtender only adds it to the tab. I’ll be planning on breaking that out into its own “tab” system to aid member work hours or such.

New feature requests welcomed. A demo site is live at cannaclub.dev if you want to check it out (Currently running 26.10.01, will be upgraded to new release soon). Bug reports also welcomed as are PRs.

Enjoy, and stay elevated!

23
submitted 1 week ago* (last edited 1 week ago) by to c/opensource@lemmy.ml
 
 

I saw a blog asking Mojeek's devs if it is open-source, and the devs said no. But the things is, that blog is outdated from 2022. And sustysubs.net says that it's open-source, bit I couldn't find any other modern evidence. If it's still not open-source, tell me an altermative (Not Marginalia or YaCy as I plan to use those alongside a third search engine) that's NOT reliant on proprietary indexes, the reason I even considered Mojeek

Sources I used:

24
 
 

The PHP development team has released emergency security updates addressing two critical vulnerabilities that could allow unauthenticated attackers to execute arbitrary code on affected web servers. The fixes are available in PHP 8.5.12, 8.4.27, 8.3.36, and 8.2.35. Administrators are strongly urged to upgrade immediately.

Both vulnerabilities, tracked as CVE-2026-109618 and CVE-2026-109619, carry a severity rating of 9.2 under CVSS 4.0. They affect PHP installations handling web requests, including those running PHP-FPM, Apache with mod_php, php-cgi, FrankenPHP, and LiteSpeed.

According to the official PHP security advisory, the highest risk is associated with Apache’s mod_php configuration, where researchers have demonstrated that an unauthenticated request can trigger an attack before any application code executes.

The first vulnerability, CVE-2026-109618, involves memory corruption during out-of-memory handling. Under certain conditions, PHP can interrupt request processing while internal structures are only partially initialized, potentially causing subsequent cleanup operations to access invalid data.

The second, CVE-2026-109619, concerns stale global state. Memory belonging to a previous request can be freed while references to it remain accessible, allowing a later request handled by the same worker process to interact with invalid memory.

Importantly, exploiting these vulnerabilities does not require a vulnerable PHP application or a publicly accessible file-upload feature. The problems originate in PHP’s internal request processing, making them particularly concerning for administrators hosting otherwise properly maintained applications.

Debian has moved quickly to address the vulnerabilities. The project issued DSA-6574-1, confirming that Debian 13 “Trixie” users can upgrade to PHP 8.4.27-1deb13u1. Debian 12 “Bookworm” has received PHP 8.2.35-1deb12u1 in its security repository, with both fixes explicitly listed in the package changelog.

The severity has also prompted an official warning from Arch Linux, which urges administrators running publicly accessible PHP applications to immediately upgrade to php 8.5.12 or php-legacy 8.3.36, depending on the installed package.

AlmaLinux technical steering committee has also approved releasing these fixes ahead of Red Hat and CentOS Stream. Patched packages are expected to reach testing repositories later today, followed by production repositories once testing is complete.

For other Linux distros, administrators should check their repositories for updated PHP packages. Distribution maintainers and long-term support vendors received the patches in advance to prepare security updates, including backported fixes where applicable.

PHP 8.1 and older versions are no longer supported by the upstream project, although some distributions may continue providing security patches. PHP 8.2, meanwhile, is approaching its end of life on December 31, 2026.

The PHP team also emphasizes that there are no complete workarounds for these vulnerabilities. Disabling session.upload_progress.enabled and restricting request sizes may reduce exposure to some attack paths, but these measures do not address every exploitation scenario.

Administrators should install the appropriate security update as soon as possible, and restart affected PHP workers or services to ensure the corrected code runs.

25
 
 

The LiberNT project is working on an alternative implementation of the Windows NT architecture, using Windows 11 version 24H2 as its compatibility reference. Unlike Linux distributions, LiberNT does not use the Linux kernel. It builds on the ReactOS codebase while replacing and extending several core components.

One of the project’s main priorities is ARM64 support, particularly for single-board computers and embedded devices. LiberNT also supports x86-64 and 32-bit x86, while RISC-V 64-bit and PowerPC ports are under development.

According to the developers, the implementation follows a clean-room approach. Windows behavior is studied using Microsoft’s public documentation, SDK and WDK headers, public symbols, and black-box testing. The team states no proprietary Windows code is copied or transcribed.

On the technical side, one of the biggest changes is NVS, a new memory manager and kernel pool implementation replacing the corresponding ReactOS components. LiberNT also introduces a new cache manager, with developers claiming better results than the original ReactOS memory manager in their memory and cache benchmarks.

Other changes include a new NTFS driver, an updated StorPort implementation with NVMe support, USB xHCI and SD bus drivers, and work on the Windows Display Driver Model and Desktop Window Manager.

On the application compatibility side, LiberNT implements WoW64 on its 64-bit targets, while ARM64 systems use the FEX emulator to run x86 applications. ARM64EC support is also part of the project.

Early compatibility results are already available on the project’s compatibility page. According to tests published by the developers, Google Chrome, the open-source strategy game 0 A.D., and Command & Conquer: Yuri’s Revenge are reported to work. Steam is listed as usable, while the RPCS3 PlayStation 3 emulator currently starts but has not been classified as usable.

However, the compatibility database contains only five entries, all tested against a specific development build.

LiberNT also targets Raspberry Pi hardware, with the same ARM64 disk image designed to boot on Raspberry Pi 3, Raspberry Pi 5, and generic ARM64 virtual machines running under QEMU. The project includes drivers for Raspberry Pi display, networking, and audio hardware.

For those interested in trying it, the developers provide downloadable builds in three formats: a preinstalled raw disk image, a VHD image for virtualization platforms, and a bootable installation ISO. The preinstalled image is recommended, with support for both UEFI and BIOS booting.

Still, LiberNT remains a work in progress. The developers caution that the available builds are experimental and should be used in virtual machines or on spare hardware rather than production systems. The source code is available on GitHub.

view more: next ›