Accelerate developer productivity with these 9 open source AI and MCP projects
GitHub Copilot and VS Code teams, along with the Microsoft Open Source Program Office (OSPO), sponsored these nine open source MCP projects that provide new frameworks, tools, and assistants to unlock AI-native workflows, agentic tooling, and innovation.
The post [Accelerate developer productivity with these 9 open source AI and MCP projects](https://github.blog/open-source/acce ⦠ā Read more
NLnet sponsors development of WPA3 support for OpenBSD
The NLnet foundation has sponsored a project to add WPA3 support to OpenBSD, support which in turn can be used by other operating systems. This project delivers the second open-source implementation of WPA3, the current industry standard for Wi-Fi encryption, specifically for the OpenBSD operating system. Its code can also be integrated by other operating systems to enable modern Wi-Fi encryption, thereby enhancing the div ⦠ā Read more
The Brutality Is the Message: Why Americaās Violence Against Immigrants Isnāt About Immigration
Thom Hartmann, Ā CommentatorĀ - Ā The Hartmann Report
_Stephan:Ā I think Thom Hartmann has it exactly right. This whole immigrant business is about creating an āotherā just as the Nazis made the Jews the āotherā and using the āotherā to create fear and intimidation. Project 2025 is just a restating of Hitlerās Mein Kampf, and the Republican ⦠ā Read more
When I have to install and configure 3 different SDKs to build a big project ā Read more
An initial investigation into WDDM on ReactOS
One of the problems the ReactOS project continually has to deal with is that Windows is, of course, an evolving, moving target. Trying to be a Windows-compatible operating system means youāre going to have to tie that moving target down, and for ReactOS, the current focus is on being compatible with Windows Server 2003 āor laterā. This āor laterā part is getting a major boost in a very crucial area. The history of ReactOS spans a wider rang ⦠ā Read more
Efficient autoscaling: Keeping performance, reliability, and cost in mind with open source projects
During ContainerDays in Hamburg, Kelsey Hightower posed a simple but powerful question: āWhy are we still talking about containers?ā His point resonated with me deeply ā even in the AI era, the cloud-native community is still⦠ā Read more
After taking most of the year off from role-playing, Iāve got 3 one-shots coming up in the next month, all of which need some tweaking before I can run them (as do my homebrew rules).
Plus thereās a ābuild a gameā code challenge at work, a pair of media boxes I need to rebuild, a pair of dead machines I need to diagnose, and Iād like to (eventually) get my twtxt apps to a āreleasableā state.
So many projects, so little (free) timeā¦
When I pull my Raspberry Pi out of the closet for a little side project ā Read more
When we have to fix a bug in a hurry without being able to run the project locally ā Read more
FSF announces Librephone project
Article URL: https://www.fsf.org/news/librephone-project
Comments URL: https://news.ycombinator.com/item?id=45586339
Points: 501
# Comments: 206 ā Read more
Haiku gets fixes for NFS4, improves its BSD driver compatibility layer
Another month, another activity report from the Haiku project. This past month, a lot of work went into the FreeBSD/OpenBSD network driver compatibility layer, opening the door to drivers using interfaces other than PCI or USB. Support for NFS4 took a bit of a hit with last monthās changes to VFS, and these have been addressed, and other aspects of NFS4 have been improved as well. On top of t ⦠ā Read more
LineageOS 23 released
The LineageOS project has released version 23 of their AOSP-based Android variant. LineageOS 23 is based on the initial release of Android 16 ā so not the QPR1 release that came later ā because Google has not made the source code for that release available yet. Like other, similar projects, LineageOS also suffers from Googleās recent further lockdown of Android; not only do they not have access to Android 16 QPR1ās source code, they also canāt follow along with the latest security patche ⦠ā Read more
10 Unexpected Things Scientists Made Using DNA
Deoxyribonucleic acid, or DNA, holds the genetic information passed from parents to offspring. But researchers are driven by a bigger questionābeyond inheritance, what more can you do with DNA? The results are mind-bending. From sperm plastic to woolly mammoth meatballs, here are ten projects that prove DNA is a freakishly malleable material. Related: 10 Awesome [ā¦]
The post [10 Unexpected Things Scientists Made Using DNA](https://listver ⦠ā Read more
In bizarre move, Framework embraces deeply extremist views
Framework, the maker of repairable laptops, is embroiled in a controversy, as the company and its CEO are openly supporting people with, well, questionable views. If you know a little bit about PR in social media space, you might note that, right out of the gate, a project by a vocal white nationalist known for splitting communities by their mere presence, is not a great highlight choice for an overtly non-left-righ ⦠ā Read more
DebDroid - Debian on Android (v1.1)
Hello guys! Iām happy to share DebDroid, a free and open-source project that aims to bring a real Debian environment to Android devices. It is not Termux-based, nor a simple proot-based wrapper, but a real, near-native chroot environment running on top of the Android kernel.
The project is built around a heavily modified version of the Kali Nethunterās script Iāve developed 3 years ago. This new version (DebDroid) brings greatly improved security, isolation and additional compatibility patch ⦠ā Read more
Running FreeBSD using Windows Subsystem for Linux
What if you are forced to use Windows, but want to use a real operating system instead? You could use WSL2 to use Linux inside Windows, but what if FreeBSD is more your thing? It turns out someone is working on making FreeBSD usable using WSL2. This repository hosts work-in-progress efforts to runĀ FreeBSDĀ insideĀ Windows Subsystem for Linux (WSL2)Ā with minimal to no changes to the FreeBSD base system. The project builds on the open-s ⦠ā Read more
Fedoraās āAIā policy process highlights rift between IBM/Red Hat and Fedora
A lot of open source projects are struggling what to do with the āAIā bubble, and Fedora is no different. This whole past year, the projectās been struggling to formulate any official policies on the use of āAIā, and LWN.netās Joe Brockmeier has just done an amazing job summarising the various positions, opinions, and people influencing this process. His conclusion: There appears to b ⦠ā Read more
It happened.
āCan you help me debug this program? I vibe coded it and I have no idea whatās going on. I had no choice ā learning this new language and frameworks would have taken ages, and I have severe time constraints.ā
Did I say ānoā? Of course not, Iām a ānice guyā. So Iām at fault as well, because I endorsed this whole thing. The other guy is also guilty, because he didnāt communicate clearly to his boss what can be done and how much time it takes. And the boss and his bosses are guilty a lot, because theyāre all pushing for āAIā.
The end result is garbage software.
This particular project is still relatively small, so it might be okay at the moment. But normalizing this will yield nothing but garbage. And actually, especially if this small project works out fine, this contributes to the shittiness because management will interpret this as āhey, AI worksā, so they will keep asking for it in future projects.
How utterly frustrating. This is not what I want to do every day from now on.
Servo GTK: a widget to embed Servo in GTK4
Servo, the Rust-based browsing engine spun off from Mozilla, keeps making progress every month, and this made Ignacio Casal Quinteiro wonder: what if we make a GTK widget so we can test Servo and compare it to WebKitGTK? As part of my job at Amazon I started working in a GTK widget which will allow embedding a Servo Webview inside a GTK application. This was mostly a research project just to understand the current state of Servo and whether it was ⦠ā Read more
Stealing Part of a Production Language Model (2024)
We introduce the first model-stealing attack that extracts precise, nontrivial information from black-box production language models like OpenAIās ChatGPT or Googleās PaLM-2. Specifically, our attack recovers the embedding projection layer (up to symmetries) of a transformer model, given typical API access. For under $20 USD, our attack extracts the entire projection matrix of OpenAIās ada and babbage language models. We thereby confirm, for the first time, that these black-box ⦠ā Read more
cargo-subspace: Make rust-analyzer work better with very large cargo workspaces
Let me preface all of this by saying that rust-analyzer is an amazing project, and I am eternally grateful for the many people who contribute to it! It makes developing rust code a breeze, and it has surely significantly contributed to Rustās widespread adoption.
If youāve ever worked with a very large cargo workspace (think hundreds of crates), you know that rust-analyzer eagerly builds compile time dependencies (e.g. proc macros) and index ⦠ā Read more
Linux, Rust, & NixOS Use Master Branch, Support Human Slavery
Using the term āMasterā in our software projects is racist, right? ā Read more
** JavaScript Notebook **
Kartik recently reminded me of my own project playground that I do use from time to time, but that Iāve always been a little frustrated with.
That reminder paired with that frustration lead me to revisit something similar that Iād started a while ago, but hadnāt finished. Notebook is kinda my take on Jupyter Notebooks minus a ton of features and capabilities.
Here is ⦠ā Read more
š How I Passed the Certified Argo Project Associate (CAPA) Exam ā And Why It Was Worth It
If youāve been working with ArgoCD or exploring GitOps, youāve probably come across theĀ Certified Argo Project Associate (CAPA)Ā exam. I recently passed it, and in this post, I want to share: This isnāt a sales pitch. Itās⦠ā Read more
Hopefully I can muster up the energy to start this new project:
Put up lots of thermometers and hygrometers in the apartment, have them report their readings wireless to a database.
I suspect that Iāll have to ābuildā these myself, because ready-to-use kits most like require some sort of cloud service. Dunno, havenāt checked yet.
@prologic@twtxt.net That zs looks pretty cool! I love simple static site generators, and look forward to trying it on my next web site project. Kudos!
Speaking of groff: Iāve been following their mailing list for a while now and this G. Branden Robinson person invests an insane amount of energy into that project. š¤Æ
@prologic@twtxt.net No, this is a Linux manpage from the man-pages project: https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/man/man7/ascii.7
I do have an idea whatās going on. Could be an unfortunate interaction between the table preprocessor tbl and the man macro package. š¤
ESP32 Bus Pirate Turns Low-Cost Boards into Multi-Protocol Debugging Tools
An open-source project called ESP32 Bus Pirate has been released, inspired by the classic Bus Pirate and adapted for modern ESP32-S3 hardware. Developed by Geo-tp, the firmware transforms low-cost ESP32 boards into versatile debugging devices that can probe, sniff, and interact with a wide range of digital and radio protocols. The firmware supports protocols such [ā¦] ā Read more
Leftists Attack Cloudflare Funding of Ladybird & Omarchy Linux
Cloudflare contributes financially to Open Source projects. ā Read more
Autonomous Testing of etcdās Robustness
As a critical component of many production systems, including Kubernetes, the etcd projectās first priority is reliability. Ensuring consistency and data safety requires our project contributors to continuously improve testing methodologies. In this article, we describe⦠ā Read more
Legacy Update 1.12 released
If youāre still running old versions of Windows from Windows 2000 and up, either for restrocomputing purposes or because you need to keep an old piece of software running, youāve most likely heard of Legacy Update. This tool allows you to keep Windows Update running on Windows versions no longer supported by the service, and has basically become a must-have for anyone still playing around with older Windows versions. The project released a fairly major update today. Legacy Up ⦠ā Read more
CNCFās Helm Project Remains Fully Open Source and Unaffected by Recent Vendor Deprecations
Recently, users may have seen the news about Broadcom (Bitnami) regarding upcoming deprecations of their publicly available container images and Helm Charts. These changes, which will take effect by September 29, 2025, mark a shift to⦠ā Read more
@bender@twtxt.net Thanks for asking!
So, Iāve been working on 2 main twtxt-related projects.
The first is small Node / express application that serves up a twtxt file while allowing its owner to add twts to it (or edit it outright), and Iāve been testing it on my site since the night I made that post. Itās still very much an MVP, and Iāve been intermittently adding features, improving security, and streamlining the code, with an eye to release it after I get an MVP done of project #2 (the reader).
But thatās where Iāve been struggling. The idea seems simple enough - another Node / express app (this one with a Vite-powered front-end) that reads a public twtxt file, parses the āfollowā list, grabs (and parses) those twtxt files, and then creates a river of twts out of the result. The pieces work fine in seclusion (and with dummy data), but I keep running into weird issues when reading real-live twtxt files, so some twts come through, while others get lost in the ether. Iāll figure it out eventually, but for now, Iāve been spending far more time than I anticipated just trying to get it to work end-to-end.
On top of it, the 2 projects wound up turning into 4 (so far), as Iāve been spinning out little libraries to use across both apps (like https://jsr.io/@itsericwoodward/fluent-dom-esm, and a forthcoming twtxt helper library).
In the end, Iām hoping to have project 1 (the editor) into beta by the end of October, and project 2 (the reader) into beta sometime after that, but weāll see.
I hope this has satisfied your curiosity, but if youād like to know more, please reach out!
A step-by-step guide to modernizing Java projects with GitHub Copilot agent mode
Learn how to use GitHub Copilot agent mode to modernize legacy Java projects with guided upgrades, automated fixes, and cloud-ready migrations.
The post A step-by-step guide to modernizing Java projects with GitHub Copilot agent mode ⦠ā Read more
openSUSE Removes File System Due to Developer āBehaviorā
The openSUSE Linux project says they will re-add BCacheFS support āOnce the BCacheFS maintainer behavesā. ā Read more
Apologies if Iāve been spamming anyone out there in twtxt-land today.
Iāve been working on a couple of twtxt-related projects, and one of them is a reader (tentatively called twtstrm) written in JS. I used dummy data for the first few stages of development, but now Iām at the point where I need some real data, and that meant hitting up my actual following list.
Of course, it didnāt help that I had a typo in my If-Modified-Since headers, but all that has since been resolved.
Anyways, if I accidentally spammed you with requests today, I am sorry, and it shouldnāt happen anymore.
We thank you for your patience, and apologize for the inconvenience.
š» Issue 487 - Scala Projects course from Rock the JVM ā Read more
Working on a project that does Augmented Reality and computer vision object detection and QR code and image recognition inside a Web application. Pretty neat what can be done today with a few thousand lines of JavaScript.
XMPP Interop Testing: Lots More Options
Since the last update, weāve added a lot more options on how to run your tests. Weāve added a slew of new CI systems, this time focussing on freedom-respecting, open source CI systems for your open source projects.
Recent additions include Jenkins, Drone, Harness and Woodpecker.
This brings our total number of CI systems in which you can run XMPP interop tests up to a whopping ELEVEN, plus anywhere else you can run containers!
Whether youāre building ⦠ā Read more
Since Google announced their intentions to heavily limit sideloading on Android, starting end of 2026, Iāve been looking for potential solutions, for this policy change, that threatens the majority of projects I maintain, in some way. Google already killed my browser project years ago, but I have no other choice, than to fight this, any way I can.
The best choice to deal with this, will probably be the Android Debug Bridge, which can be used not only to install apps unrestricted, but also to uninstall, or remove, almost any unnecessary part of the OS. Shizuku, combined with Canta Debloater, is the winning combination for now.
Iāve already removed most Google apps from my device: the annoying AI assistant, the stupid Google app adding the annoying articles, left of your homes screen, Google One, Gboard, Safety app⦠itās amazing, no distracting Google slopware, like in the good old Android 2 days! And I absolutely intend to keep it this way, from now on, no new Google apps or services on my devices, unless Google can give me a good enough reason, to allow them there and whenever the app that verifies signatures, to block installing apps not approved by Google, Iāll just remove it from my device and advocate others do so too.
@lyse@lyse.isobeef.org @dce@hashnix.club Itās pretty cool, I wonāt argue that, but also really simple, to be completely honest. š The BIOS already provides all you need to send data to the printer:
https://helppc.netcore2k.net/interrupt/bios-printer-services
The BIOS actually does provide a great deal of things, which, to me, was one of the most surprising learnings of this project (the project of writing a little 16-bit real-mode OS, that is). It often doesnāt feel like I was writing an operating system ā it felt more like writing a normal program that just uses BIOS calls like we would use syscalls these days.
(Iāve also read a lot of warnings, like ādonāt use the BIOS for this or thatā. Mostly because it tends to be very slow.)
The XMPP Standards Foundation: The XMPP Newsletter August 2025
XMPP Newsletter Banner
Welcome to the XMPP Newsletter, great to have you here again!
This issue covers the month of August 2025.
Like this newsletter, many projects and their efforts in the XMPP community are a result of peopleās voluntary work. If you are happy with the services and software you may be using, please consider saying thanks or help these proj ⦠ā Read more
Now thatās interesting. Some of these bots start crawling at URLs like this:
That is obviously completely wrong. But I can explain it. Some years ago, I screwed up my nginx rewrite rules, and thatās how these broken URLs came to be.
It all redirects to /git now, which is why that endpoint sees so much traffic lately.
But what does that mean? Why do they start there? I can only speculate that this company bought an old database of web links and they use that to start crawling. And it was probably a cheap one, because these redirects have been fixed for quite a long time now.
@movq@www.uninformativ.de Thanks, glad you like it, but sadly Iām not sure, if thereās still a way, for this particular project, to continue.
Reducing 38 pixels (previous smallest) to 27, inside of a 7x7 square canvas, is a result Iām really happy with. Now it seems I can only shave off single pixels and get a lot worse looking results - to the point it doesnāt even look like my mascot, to me.
There doesnāt seem to be a hard cap for drawing tiny dogs. Itās possible to arrange 5 pixels, in a way someone recognizes them, as some kind of a dog. The record for cats, is currently a single orange pixel: https://youtu.be/gzeK8NKuzmg
The only way to beat that, is either a monitor, with just a single red diode lit, inside one of its pixels, or an image file thatās broken and empty, on purpose.
@movq@www.uninformativ.de having to go to a gopher proxy to see a text document better served on readily available web servers⦠š¤, but I digress. Verbatim text:
What's Missing from "Retro"
~softwarepagan
------------------------------------------------------------------
You know, often, when I say I miss older ways of computing or
connecting online, people tell me "there's nothing stopping you
from doing that now!" and they are technicay correct in most cases
(though I can't, for example, chat with friends on MSN ever
again...) However, let me explain that while this type of thing can
*sort of* fill that hole in my heart, it isn't *the same.*
Say, for example, I wanted to connect with others over a BBS. This
wouldn't offer the same types of connections it used to. While
there are BBSes around with active users, they're no longer there
to discuss movies, Star Trek, D&D, games, etc. They're there to
discuss *BBSes.* The same can be said for Gopher, old-school forums
and all sorts of revival projects (such as Escargot, Spacehey,
etc.) Retrocomputing enthusiasts, while they have a variety of
interests, are often in these spaces to discuss the medium itself
and not other topics. This exists at a stark contrast from how
things were in the past, where a non-tech-inclined person may learn
the tech to connect with likeminded others (as I did as a
Zelda-obsessed kid.)
The same can be said of old media. People will say "well, nobody is
stopping you from watching old shows/movies now!" Again, they are
technically correct. I can go home right now and watch *Star Trek:
The Next Generation* to my heart's content. It will never again,
however, be current, or new. When something is new, it serves as a
shared cultural experience. Remember how "Game of Thrones* felt in
the mid-to-late 2010s? Yeah, that.
It's sad. I sustain myself on a mixed diet of old things, new
things, and new things intended for old millenials like me who like
old things. It can be bittersweet.
The XMPP Standards Foundation: The XMPP Newsletter July 2025
XMPP Newsletter Banner
Welcome to the XMPP Newsletter, great to have you here again!
This issue covers the month of July 2025.
Like this newsletter, many projects and their efforts in the XMPP community are a result of peopleās voluntary work. If you are happy with the services and software you may be using, please consider saying thanks or helping these project ⦠ā Read more
XMPP Providers: A Rising Tide Lifts All Boats
Providers SurveyIn May 2025, we ran a small survey to gather feedback from XMPP server operators.
Our main concerns were XMPP Providerās service and the project itself.
First of all, we would like to thank almost 60 people who participated in this survey.
While the XMPP Providers project currently lists a little more than 70 providers, this is a good turnout.
At this point we can already tell that the gen ⦠ā Read more