1
Ban AI Slop? (lemmy.ml)
submitted 4 weeks 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
 
 

Arriving six months after version 7.9, OpenBSD 8.0 is now available, marking the 61st release of the security-focused Unix-like operating system.

One of the biggest changes concerns OpenBSD’s built-in VMM/VMD virtualization system, which now supports up to 64 virtual CPUs per guest. It also introduces x2APIC support, MSI/MSI-X interrupts for virtio devices, checksum offloading, and improved handling of QCOW disk images.

Several fixes improve compatibility with 32-bit Linux guests, while changes to virtual machine ownership management and interrupt emulation make the virtualization infrastructure more capable.

Graphics support has also been upgraded, with DRM drivers updated to those from Linux kernel 6.18.53. Notably, OpenBSD 8.0 adds support for Intel Arc A-Series (Alchemist) graphics cards through the inteldrm driver.

Another important change increases the amd64 kernel’s virtual address space from 4 GB to 512 GB, allowing the system to map over 4 GB of video memory. The release also addresses GPU timeout issues affecting some Intel Alder Lake systems.

On the hardware front, ARM64 systems now support hibernation, and several fixes improve suspend and resume functionality on Qualcomm Snapdragon-powered laptops. RISC-V support has also expanded with kernel support for the V vector extension, Advanced Interrupt Architecture, and the Sstc timer extension.

Wireless networking receives many improvements, particularly in the qwx and qwz drivers. Both now support 802.11n with 40 MHz channels. Additional fixes address crashes, firmware communication, roaming reliability, and power management.

Networking improvements extend to Ethernet hardware, including support for Intel Panther Lake and Wildcat Lake devices and Intel E610 controllers.

For security, OpenBSD 8.0 adds checks and fixes across the kernel and system utilities, including improvements to pledge and unveil, tighter validation of executable files, and protections against memory corruption and information disclosure.

The PF firewall also receives several fixes addressing TCP connection tracking, packet handling, race conditions, and potential out-of-bounds memory access. The built-in HTTP server also gains support for custom HTTP headers and switches its default TLS cipher configuration from “compat” to “secure.”

For network administrators, the release introduces rtrd and rtrctl, providing support for the RPKI-to-Router protocol. Additional improvements to bgpd address route validation, reconnect handling, and various routing-related issues.

On the cryptography side, OpenBSD 8.0 ships with LibreSSL 4.4, which makes the hybrid post-quantum X25519MLKEM768 key exchange the preferred TLS 1.3 group in libtls. The release also includes numerous improvements to certificate validation, TLS handling, and cryptographic implementations.

OpenSSH has been updated to version 10.6, bringing experimental support for composite post-quantum ML-DSA44/Ed25519 signatures, additional authentication options, and multiple security fixes. These include disabling the LZ77 dictionary coder to prevent a potential side-channel leak.

Package management has also improved, with the pkg_add utility now handles certain dependency-processing loops more reliably, fw_update introduces stricter signature validation, and syspatch avoids unnecessary full archive downloads when checking for updates.

Finally, the ports collection provides updated desktop environments and applications, including KDE Plasma 6.7.5, GNOME 49, Xfce 4.20, Firefox 157, Chromium 154, LibreOffice 26.8, GCC 16.1, and PostgreSQL 18.6. Wayland 1.26 is also available, along with compositors such as Sway, Niri, Labwc, and Wayfire.

For more information, see the official OpenBSD 8.0 release announcement. The release is available for download from the project’s mirror network.

3
 
 

The creator of FOSS BIOS Libreboot, Leah Rowe, wrote a book. It's called "a mostly bloodless coup" and it's a sort of memoir and it's on her website. The contents are really frightening. In it she:

  • Breaks a man's nose at a gay bar because he won't have sex with her
  • Verbally abuses her girlfriend daily
  • Later moves the now-ex-girlfriend back in with her because she "wanted a driver" and "wanted a maid". Keeps her there for 4 years, verbally abusing her the entire time
  • Cynically joins the "Stallman Support" campaign, despite not supporting him actually (and knowingly collaborating with white supremacists on the campaign), to distract from the coup she was doing at Libreboot. (For the record I hate Stallman too, this is just to highlight the scale of consciously manipulative stuff she's happy to do to entire communities when it serves her interests)
  • Stalks, while calling the police to snitch on, a family because they offered her heroin
  • Gets kicked out of more trans support groups/IRC channels/Discord servers than I can count
  • Identifies as a compulsive liar. Describes many of the lies in detail
  • Wrecks seemingly every hotel room she stays in, with vomit and physical destruction from drunkenness
  • Describes terrorizing everyone around her and feeling no remorse
  • Describes that she is not capable of feeling remorse
  • Identifies as a sociopath/ASPD, but insists that cognitive behavioral therapy and talk therapy are equivalent to conversion therapy for sociopaths, that fearing sociopaths is discriminatory, and that society should be restructured to accommodate sociopaths
  • So many more things

Look I hate the FSF and Stallman, and I have a Librebooted computer that I rely on every day. I knew there was a bunch of drama around Leah but I had no idea that it was like this. In all the things above, I'm not "reinterpreting" the events, it's her words. For example with the guy whose nose she broke, here's what she said:

"There was one person who tried to seduce me all night, before deciding not to come home with me, which annoyed me as I was indeed quite horny. My taxi arrived. I asked the driver to wait, went back inside, hugged him, smiled, and broke his nose. I saw a blur that was his face falling backward as I calmly and quickly walked out of the bar, my whim now satisfied. His friend called me a dirty [T-slur] as I quickly entered the cab, unscathed. I did it on a whim, feeling no hatred or malice in me whatsoever. I felt great satisfaction as the driver took me home, and I worked on Libreboot all night."

I just haven't seen this being discussed anywhere and I don't know how a community manages a person who has done these things.

4
 
 

Every system listed below is open source and not powered by Linux. Each has an ISO or installer you can boot today, and many of the picks can even run Linux applications.

Think of it as a list of operating systems that are friends with Tux but not friendly enough to call him inside for a cup of tea.

This list is not ranked.

Vinix

If you own an Apple Silicon MacBook and want a system that is neither macOS nor a Linux distribution, Vinix is aimed at you. Only the original M1 is supported today, and Alexander Medvednikov, the author of V, maintains the project.

The kernel is monolithic and written mostly in V, while part of it is C and assembly. Because memory is managed by hand, no garbage collector can interrupt a system call, and the security model borrows certain concepts from OpenBSD.

On ARM64, it runs Alpine Linux binaries natively, and pkg installs packages from Alpine's aarch64 repositories. ISOs for both x86-64 and ARM64 are available for virtual machine use.

A good pick if you enjoy poking at experimental kernels.

Asterina NixOS

Trying Asterinas NixOS means setting up a NixOS system and finding a Rust kernel where Linux should be. Asterinas is that kernel, and because it implements Linux's system call interface, apps for the Linux platform run on it.

The distribution is configured through Nix like regular NixOS, and unsafe Rust is allowed only inside a small framework called OSTD, while the rest of the kernel, along with its drivers, is safe Rust.

x86_64 is the fully supported platform, and ARM64 and RISC-V sit one tier below it. The project says the distro is not ready for production use and aims the installer ISO on GitHub at early adopters and enthusiasts.

A good pick if you follow the implementation of Rust in operating systems.

Redox OS

Where Asterinas swaps Rust in under NixOS, Redox OS builds the whole system from scratch in Rust. It’s a Unix-like OS with a microkernel design, and Jeremy Soller of System76 created and maintains it.

You get the Orbital desktop, a pkg package manager, and several apps from System76’s COSMIC desktop. Linux and BSD software has gotten much easier to port too, and the project has recently been focusing on making Redox boot reliably on real hardware, not just in a virtual machine.

A good pick if you want to see how far a pure Rust operating system has come

FreeBSD

FreeBSD is a complete operating system derived from BSD, the Unix version developed at the University of California, Berkeley. A large community maintains it, and its license lets companies keep their own changes private.

ZFS, jails, and a hypervisor sit at the center of what it offers. OpenZFS is built into the base system, and boot environments let you roll back a bad update by snapshotting the system first.

Its recent release, FreeBSD 15.1, came out earlier this year, and the OS runs on hardware platforms like AMD64, AArch64, Armv7, PowerPC, and RISC-V.

A good pick if you run servers, storage, or networking gear.

GhostBSD

GhostBSD is FreeBSD with the desktop work already done. The project pairs a FreeBSD base with the MATE desktop and offers a set of applications that make users feel familiar with using it.

The name started as shorthand for GNOME hosted by FreeBSD. MATE, the desktop it ships today, is a continuation of GNOME 2, and the old name still fits.

Updates arrive on a slow-rolling schedule, and the project says it values a stable cycle over chasing the newest software the way some Linux distros do. The current release, 26.1-R15.0p2, came out in April on a FreeBSD 15.0 base.

Also good to know is that Linux binary compatibility comes preconfigured, and an installer built on OpenZFS keeps setup approachable for newcomers.

A good pick if you want FreeBSD as an everyday desktop.

Haiku

Haiku is an open source operating system inspired by BeOS that is aimed at personal computing. The same team writes the kernel and the desktop applications, with the project crediting that approach for the system's consistent interface.

Under that interface sits a kernel built for responsiveness, a system that is multithreaded throughout, and a BFS file system whose indexed metadata lets Tracker, the file manager, run database-style queries across a drive.

Software installs are handled via packages that mount into the system, and earlier states are kept for rolling back botched updates.

A good pick if you are looking for a uniform desktop experience.

ReactOS

ReactOS comes with a warning label attached because the OS is still considered alpha-level software, and the download page promises nothing about stability, the safety of your files, or whether it would work on your hardware.

Behind the warning is a full operating system with a Windows-style desktop that the project says was written from scratch, while most of its user-mode code is based on Wine, the ubiquitous compatibility layer.

By default, it installs only onto a FAT16 or FAT32 partition, and Btrfs support is experimental.

A good pick if you want to see how far an open source Windows reimplementation can go.

FreeDOS

If you have old DOS games, legacy business software, or a BIOS flashing tool that won’t run anywhere else, FreeDOS is the one to grab. It’s a complete MS-DOS compatible operating system, started by Jim Hall in 1994 and still maintained today.

It runs on everything from an original 8086 to a modern PC, though newer machines need legacy BIOS mode or UEFI with legacy boot turned on. The requirements are tiny too: 640 KB of RAM and about 20 MB of disk space for a basic install.

You get a Live CD, a USB installer for real hardware, a Legacy CD, and even a floppy edition. I’d start with the Live CD in a virtual machine, which is also what the project recommends for most people.

A good pick if you want to run DOS games and legacy software on real hardware.

KolibriOS

KolibriOS is an operating system small enough to fit on a floppy disk. Which sounds weird because no modern computer comes with floppy disk anymore. Even CD drive are rare these days.

But then, the KolibriOS is not meant for modern computers anyway. You need just an i586 processor, 12 MB of RAM, and a few megabytes of disk space. It doesn’t follow POSIX either, so don’t expect to port your Unix tools over.

The kernel and drivers are written entirely in FASM assembly, which is why it boots to a GUI in seconds and opens apps almost instantly.

Despite its tiny size, you get a text editor, an image viewer, a graphics editor, a web browser, and over 30 games. It fully supports FAT12/16/32 and can read NTFS, exFAT, and ext2/3/4 partitions.

The project is still very active, so worth considering it in your retro tool kit.

A good pick if you are into retro computing or if you want to keep the 90s computer alive.

A suggestion

Try these operating systems in a virtual machine before switching. I say that because it’s a good habit to test out such non-standard pieces of kit before committing to them on your hardware.

First see what works for you. Then see if your workflow and usage habits align with what the OS offers. Once you settle on one, keep it updated so you never miss critical patches.

Air-gapped setups are better protected from such risks, of course.

5
 
 

We've been getting a lot of AI coded submissions recently, as well as lots of reports asking to remove them.

Should we remove these posts, or not?

6
 
 

Intel has long worked on tuning their oneDNN neural network library for their hardware and saw its adoption by PyTorch and other AI frameworks. AMD has maintained ZenDNN as their downstream fork that is oneDNN API compatible while catering to their Zen processor designs. As an interesting twist, AMD and Intel jointly announced today they will be collaborating around oneDNN for PyTorch and pushing the AMD Zen improvements into oneDNN.

The competing companies announced they will be working to combine their x86 CPU optimization work for PyTorch into oneDNN. This follows their work together on the ISA side with the x86 Ecosystem Advisory Group.

The two companies will focus on oneDNN as the default open-source library for x86 acceleration in PyTorch. AMD ZenDNN optimizations will go into oneDNN. Additionally, AMD will join the UXL Foundation as a steering member.

The UXL Foundation was formed in 2023 with many of the former oneAPI software projects going under the consortium backed by Intel, Samsung, Qualcomm, Arm, and other vendors. AMD is now joining that party in contributing to oneDNN.

Very interesting development and it wasn't on my bingo card this year seeing AMD contribute to oneDNN. More details via the AMD Newsroom.

7
 
 

There's an app being presented in a small store with Linux apps, without any licensing information or link to its source code. The package archive contains mostly scripted code, one compiled executable, and this license:

Copyright (c) 2026 .... All rights reserved.

Proprietary software.

Third-party components and assets retain their respective licenses and notices.

There is no additional licenses at all in the whole package, not even in the SVGs that the dev most definitely did not create from scratch.

The app probably pulls in these third party components during runtime, or provides them inside the archive. Short of analyzing every single file in the package I have no idea.

Most of these third party components seem to be pulled from the developers own website (murky), one or two are not, and those are most definitely open-source-licensed, probably GPL.

I raised an issue about transparency requirements in the app store. Not about this one developer - yet.

Most contributors do provide source code and a GPL or similar license, but the app store's policy phrases this as a nice thing, not a must. But there's always been a strong faction that does not care about such things at all. And there's a rising tide of new, mostly LLM-assisted apps that have no concept of transparency, or qualms about stealing code - be it through the LLM or directly.

All in all this is one of those projects that mix FOSS-licensed Linux stuff with proprietary-licensed and closed source stuff in a very unfortunate way.

Is there any sort of legal situation here?


Apart from that - what else would you say about murky ethics here? What arguments can I use to make my point? There's many similar packages up on that store.

Many people suspect that this developer is lying when they say they're not using LLMs for development. Any way to disprove that claim based on the package archive?


While writing this I analyzed the software package in question a bit more and I'm pretty sure I know the answer already, but I'm still asking the question. Maybe I missed something, or maybe there is a legal issue I'm not aware of...

8
 
 

If you've ever used Windows 11, it's no secret that the OS prioritizes Edge over competing browsers. But Mozilla doesn't think you should settle for a lack of choice. In fact, it's accusing Windows of being full of dark patterns and harmful design techniques that force you toward Microsoft's browser.

Mozilla reps tell me they've met with Microsoft about their concerns, but that the company wasn't responsive. "They'll do the minimum the law requires to respect user choice," explains Kush Amlani, Mozilla's counsel overseeing global competition and regulatory work. Mozilla isn’t the only browser maker criticizing Microsoft, either. Vivaldi lead Jon Stephenson von Tetzsner told me he switched to Linux because Microsoft’s OS is so obnoxious. (I reached out to Microsoft for this story, but it declined to comment.)

As someone who's been using and writing about Windows for many years, I increasingly agree with the above sentiments. I'm sick of all the ways Windows 11 tries to get me to use Edge, so I can't imagine how annoyed more casual users of the OS feel.

Europe Proves Microsoft Can Be Forced to Change

Mozilla recently marked 100 days since it released an 87-page report detailing the ways in which Microsoft pushes Edge on Windows PCs. The organization says Microsoft isn't living up to the "principled approach to app pinning and browser defaults" it promised to abide by in 2023. One example is how Windows often displays a “Let’s finish setting up your PC” pop-up after an OS update. This screen has an enabled-by-default option to “use recommended browser settings,” which makes Edge the default web browser.

However, that screen doesn't appear in Europe. European laws now force Microsoft to make Windows more respectful of user choices.

For instance, in European countries, the Start menu opens links in your default web browser rather than in Edge, as it does everywhere else. Amlani says Mozilla wants Microsoft to release the European version of Windows to the rest of the world. However, he thinks this will require government action. As he puts it, "Microsoft can do better when it's forced."

Beyond government action, Mozilla wants to see the public pressure Microsoft to change its tactics, pointing out that recent changes specifically address user feedback. The company is no doubt aware that many other Windows users dislike the way Windows promotes the Edge browser, but the dissatisfaction clearly hasn't been loud enough.

Mozilla argues that Microsoft's tactics are actively hurting its users. "A lot of ordinary people don't necessarily notice that their browser has been switched," claims Amlani. He says the company hears from Firefox users who are confused about why their bookmarks have vanished after Windows changed their default browser to Edge, for example.

Microsoft Isn't the Only One Trapping You in an Ecosystem

Microsoft isn’t uniquely hostile to user choice. For instance, Apple’s iOS doesn’t let you install true third-party browsers in most of the world; competing apps all still use Safari under the hood. Users, again, have more choice in Europe, where laws force Apple to allow fully alternative browsers. Google’s ChromeOS and Googlebook OS also rely heavily on Chrome. In other words, both Apple and Google go far beyond what Microsoft is doing on Windows to favor their own browsers.

Mozilla acknowledges that it has concerns about large tech companies beyond Microsoft. "They want to steer you to their own search engines, their own applications, and then create this closed ecosystem,” says Mozilla's Ajit Varma, head of Firefox.

Even I'm Exhausted by Edge's Encroachments

Windows 11's constant attempts to make me use Edge are beyond frustrating because I genuinely want to like the OS. I’ve previously written about wanting Microsoft to roll out Windows 11's user-friendly European customizations everywhere, and I fully stand by that. Microsoft has moderated Edge's presence in a few other ways, but these efforts don't go nearly far enough.

It's a shame that something as basic as choosing a default browser is at odds with most tech companies' desires to dictate the software you use. These organizations will always prioritize profits, and pushing their products is one way to ensure that. With Windows as the desktop OS market share leader, Microsoft is potentially under more pressure to appear neutral than Apple and Google, but none of these companies should have such anti-consumer policies.

Mozilla Has Motives, Too—But It's Still Right

Of course, Mozilla has a financial interest in competing with Edge on Windows. Recent annual reports show the Mozilla Foundation earns more than $600 million per year in revenue, most of which comes from Google paying to be the default search engine in Firefox. Although Mozilla is attempting to diversify its revenue with products like the Firefox VPN, the company’s income largely depends on its contracts with Google. These agreements are confidential, but I'd bet that Mozilla can likely negotiate higher payments from Google if Firefox has more active users.

I understand that both Mozilla and Microsoft are large organizations pursuing their business incentives, but I still side with the former here. If the only way Microsoft can get people to use Edge is by forcing or tricking them, it really needs to build a better browser that more people prefer. I've gotten good enough at thwarting these shenanigans, but no one should have to fight their OS this hard on something as simple as a browser preference.

9
10
 
 

Been using a degoogled LineageOS phone with all apps being exclusively FLOSS. My favourite free alternatives to proprietary apps and services must be Lemmy (Jerboa) for Reddit, ArcaneChat and Matrix (Extera) for Telegram, Fluxer for Discord.

Which ones are your favourite?

11
 
 

I'm the author. Boxing turns the new tab into a canvas: big boxes hold small boxes, small boxes hold bookmarks, and you can drag, connect and zoom.

The part that might interest people here: every design call is written up as an ADR in the repo, including the ones I reversed. A free hue slider got replaced by 5 hand-tuned themes because it allowed ugly combos (ADR-0012). The font sizes all derive from one base value with an 11px floor (ADR-0019). WebDAV sync went from last-write-wins to a per-box three-way merge with a snapshot before anything gets overwritten (ADR-0009). There's also a contrast check in CI that fails the build if a clickable control relies on a too-faint border.

No analytics, no tracking. Data lives in browser storage; WebDAV or Gist backup is opt-in. Plain JS, Manifest V3, 14 languages, on the Firefox and Edge add-on stores.

https://github.com/Xxx91n/boxing

Happy to hear where the design or the code is wrong. Translation fixes are very welcome too.

12
 
 

https://youtu.be/I9_oEuNFcQE I've open-sourced MeshLive, an experimental Android app for video calls and live broadcasts between nearby phones, without internet or servers.

Broadcasts can also be relayed through other phones.

The biggest issue right now is compatibility. Bluetooth performance varies a lot between manufacturers and Android versions, and I've only been able to test on a limited set of devices.

It's an early beta, not something to depend on in emergencies.

If anyone's interested in testing, debugging or contributing, here's the repo and APK:

https://github.com/MeshLive/meshlive-android

13
 
 

Hi everyone

I've been experiencing quite serious hearing loss. I've just started a new job and I can't hear what people are saying to me.

Is there such an app? That can send a live audio feed from my phone to my headphones?

14
 
 

The ReactOS open-source operating system has seen its NTFS file-system driver mature to the point that it can be finally used for installing and using ReactOS with it. NTFS formatting support is also finally now possible with this driver too.

Hitting this major milestone of its NTFS driver maturing to the point of installing and using the ReactOS operating system itself with it also puts the project one step closer to its elusive beta release.

ReactOS posted to X today this big goal being realized of the NTFS driver being much more mature for handling ReactOS installations.

It is important to note though that the ReactOS NTFS driver still lacks caching leading to slower performance than other NTFS drivers/platforms, journaling, and security support are also not yet implemented. There is also the possibility of other undiscovered bugs they note.

A nice milestone for ReactOS and the latest in a variety of nice achievements they have made so far in 2026.

15
16
 
 

Hey everyone!

I'm a table tennis player and hobby developer from Serbia. Since having a full-time job, playing table tennis, maintaining servers and occasionally pretending to have a social life apparently wasn't enough, I decided to start a few free and open-source projects.

Over the past few months, I've been working on three of them:

  • LibreTT (https://librett.org/) — a free and open-source desktop application for organizing table tennis tournaments. Runs on Linux, Windows and macOS. Somehow. The goal is to provide a genuinely free alternative to proprietary tournament management software.
  • stoni.rs (https://stoni.rs/) — an independent table tennis player and club registry for Serbia, currently containing around 5,000 players, 217 clubs and over 11,000 historical registrations. Because apparently having this information scattered across hundreds of PDF documents was too convenient. Note: The database is temporarily unavailable to the public while I clarify some legal questions regarding player profiles and personal data protection. I've contacted digital rights organizations for guidance. I'd rather sort that out before publishing thousands of profiles and accidentally creating a fourth project called Legal Defense Fund.
  • Velmoža (https://velmoza.rs/) — a volunteer initiative to help table tennis clubs get their own websites using free software. The idea is simple: clubs should own their websites and data instead of depending on proprietary platforms. Naturally, I decided to volunteer myself for even more work.

All three projects are currently developed and maintained by a highly professional team consisting of me, myself and I. Our meetings are extremely productive, although employee satisfaction is at an all-time low.

So, I'm looking for contributors!

Developers, designers, testers, translators, documentation writers, or anyone who finds these projects interesting. You don't even need to know anything about table tennis, although knowing which end of the racket to hold would be appreciated.

Everything is non-commercial, and contributions are entirely voluntary. There's no funding, no salaries, and unfortunately no free pizza. What I can offer is GitHub commits, occasional existential crises, and the satisfaction of contributing to something that anyone can use, study, modify and share.

I'm also considering eventually establishing a nonprofit organization to support free software and open digital infrastructure for table tennis, including projects developed by other people. But that's a longer-term idea. For now, I'd be happy just to have someone else to blame when something breaks.

There's no need for a long-term commitment. Even a small contribution, bug report, code review or suggestion would mean a lot.

P.S. In the interest of transparency, a significant portion of the code is AI-assisted or, as the kids call it, vibe coded. I've been responsible for the architecture, functionality, testing and the questionable decision to start all of this in the first place. So if you open the repositories and discover something horrifying, please remember that the code is free software. You're legally allowed to fix it. :)

Anyway, if any of this sounds interesting, feel free to reach out. If not, I completely understand. I'm also questioning my life choices.

Free software, free knowledge, and apparently free labor. 🏓

17
18
 
 

License: MIT

I built this app to help my girlfriend track how many Terea Turquoise sticks she smokes a day and support her in cutting down.

You log every cigarette (or IQOS, vape, whatever you want to cut down on) and it keeps track of how many you had, what's left in the pack and how much you're spending. You can set up a reduction plan for each product, and there are goals and charts by day, week and month.

There's a home screen widget so logging is one tap, plus reminders, CSV export and backup.

It doesn't even have the internet permission, so nothing leaves your phone. English and Italian, it follows the phone's language, and you can pick €, $ or £.

APK: https://github.com/lorenzocaputodev/my_tracking_app/releases/latest Source: https://github.com/lorenzocaputodev/my_tracking_app

Four dark-theme screenshots of My Tracking App: the home screen with today's count and a big "I used it" button, the goals and badges screen, the history screen with a 7-day chart and a 30-day trend, and the settings screen with language, currency (€, $, £) and reminders.
19
 
 

I wrote this, so disclosure first.

It measures per-app mobile data against your billing cycle rather than the calendar month, splits what you spent using an app from what the app spent on its own while the screen was off, and blocks apps per network, so something can be dead on mobile data and completely normal on Wi-Fi.

The part I think actually belongs in this community is the permission. There is no INTERNET permission in the manifest. Not a privacy policy promise, it is simply absent, so Android will not let the process open a socket at all.

What interests me is that you do not have to read the source to verify that. One command on the APK prints six lines and INTERNET is not among them:

aapt dump permissions DataSaver-v0.8.apk

The source being public is good for plenty of reasons, but it is not what makes this particular claim checkable, and I think those two things get conflated a lot. Most people who install a FOSS app never read a line of it. A claim you can check from the artifact itself is worth more than one you can only check by trusting that somebody else read the repo.

Under the hood it reads NetworkStatsManager for the figures and uses VpnService in package-list mode with no packet forwarding for the blocking. Both plain AOSP, no Play Services dependency. The only library it pulls is androidx.core-ktx.

GPL-3.0, free, no ads, nothing to buy, no accounts, no analytics, no servers. Android 7 and up.

The honest gap: right now it is only distributed through Play. The F-Droid request has been open at fdroid/rfp#4520 since 8 October, which as far as I can tell is normal queue time rather than anything wrong. Until then it builds from a clean clone.

https://github.com/anubisproductions/data-saver-usage-blocker

20
 
 

Hi, I'm the developer of OpenTV, a TV and film tracker for iPhone and Android.

I built it around one idea: your watch history should belong to you. So the library lives on your device in SQLite and works fully offline. The server is optional. It only handles community comments and, if you choose, backup and sync. There is no watch history table on the server at all.

If you'd rather not depend on my server, the backend is in the repo with self-hosting docs, and the app can point at your own server for backup and sync.

  • License: MPL-2.0
  • Stack: React Native / Expo, SQLite on device, Cloudflare Workers + D1 for the optional server
  • Imports: TV Time, Trakt, Simkl, Letterboxd, IMDb
  • Free, no ads

Feedback on the code, the architecture or the license choice is very welcome.

21
22
 
 

I've been running OpenAltFinder for almost 16 months now, and received quite a bit of positive feedback. The directory has also grown substantially. Over the last few months I've been receiving more and more submissions that were AI-assisted/vibe-coded.

Personally I'm a bit skeptical (both quality wise, and longevity wise), but I also want to give everyone a chance to showcase what they've build. I had already added an "AI-assisted" label, but right now the majority of submissions include that label.

To counter this, I decided to build an AI-free version of it over at: https://noai.openaltfinder.com/, inspired by duckduckgo.

23
 
 

I'm building a catalog for the Internet, with an XXX.XXX.XXX (INF.REF.ENC) categorization system. And would like to make submitting a site as straightforward as possible. For legal reasons (writing bad descriptions could cost views), we're completely opt-in.

The entire database will be licensed under CC-BY-SA, and hosted over IPFS.

Are these instructions clear, or do they need to be redrafted?

24
 
 

Gpslogger uses the most battery. Even if I din't use the phone. It'll consume too much. What are your settings to improve battery life? I started logging every 5 seconds and now every minute but that doesn't actually imorove battery life. Is there a solution?

25
 
 

I’m the founder of Prerender Buddy, and this is our Apache-2.0 CLI for inspecting what a public URL returns over HTTP. The CLI runs locally without an account, telemetry or calls to the hosted PB API. The commercial hosted service is separate.

Source: https://github.com/kopachlager/prerenderbuddy-cli

One part I’d like feedback on is the application-shell heuristic. It looks at readable text, empty mount points, loading text and script markers. That can flag a page worth investigating, but a deliberately minimal static page or a canvas app can need a different interpretation.

There’s a loading-placeholder fixture in the repo. From a local checkout, npm run demo:fixture passes that static fixture through the normal check and formatting functions. It lets you inspect the warning without relying on a live site that might change tomorrow.

For a public site you control, with Node.js 20 or newer:

npx @prerenderbuddy/cli check https://example.com/ --user-agent googlebot
npx @prerenderbuddy/cli compare https://example.com/ --user-agent gptbot
npx @prerenderbuddy/cli files https://example.com/

Both sides of the comparison are HTTP fetches. Neither runs JavaScript, and a user-agent string does not reproduce a crawler’s verified network origin. The output is diagnostic evidence, not proof of a crawler failure or a prediction of rankings or AI recommendations.

What fixtures would you add to keep this kind of heuristic honest? Small static sites, cookie banners and canvas apps are already covered, but reproducible false positives would be useful.

view more: next ›