Annual report highlights investments in people, infrastructure and standards to meet the growing demands on open source software Wilmington, DE – September 1, 2026 – The Apache Software Foundation (The ASF), the global home of open source software the world relies on, today released its annual…
For more than two decades, Mozilla has advocated for an internet where people, not powerful platforms, determine how technology works for them. Meaningful consumer choice requires more than the ability to select a browser. People should also be able to choose what their browser can do, from the…
Once again, GNOME is considering participating in the Outreachy internship program. Outreachy provides internships to people subject to systemic bias and impacted by under-representation in the tech industry where they live.
Outreachy internships are funded by the participating communities. While…
There’s only so much room on your screen. Pop-ups, overlays, and ads can take over fast, getting between you and what you came to do.
That’s where Ad Blocker for Firefox on iOS comes in: a built-in option that blocks many third-party ads and ad-related trackers before they load, helping reduce…
As part of my grant from NLnet to improve my Fediverse bot project, I'm spending time making sure I understand all the fundamentals of ActivityPub. The problem with Internet standards is they're scattered all over the place. Abandoned forums, half-maintained wikis, mailing lists with obscure rules,…
The Way Developers Use AI Has Changed
When Qt AI Assistant was introduced, the state of the art in AI-powered software development was the single-turn prompt: select a block of code, ask for a test case, an explanation, or some boilerplate QML, and review the result.
The rustup team is happy to announce the release of rustup version 1.29.1.
Rustup is the recommended tool to install Rust, a
programming language that empowers everyone to build reliable and efficient
software.
What's new in rustup 1.29.1
The headlines of this release are:
Concurrency in certain…
Preparing for Scale Before It Hurts
While working on a recent client project involving a PostgreSQL and PostGIS database, I was working with just a few hundred spatial records. Everything ran relatively smoothly, but a slight lag during query execution got me thinking: If an unoptimised query takes…
-->
-->
Welcome to this edition of This Month in KDE Linux, dedicated to KDE’s next-generation operating system.
Here’s how KDE Linux evolved in August:
Data safety
A major data safety project reached a state of usability!
First, Hadi Chokr transformed users’ home folders into Btrfs sub-volumes…
SRFI 262 is now in withdrawn status.A pattern matching form which can operate on arbitrary Scheme
values is defined. It conforms to the following design
principles.
The syntax of patterns is declarative. The syntax is extensible
in the same way that Scheme’s procedural syntax is extensible…
It’s hard to evaluate the security of open source projects when security bug reports remain private forever. Users deserve to see security bug reports, so please remember to unset issue report confidentiality when you’re done handling an issue. There are very few good reasons to keep an issue report…
The web should be a place where people can choose how they connect, which tools they use, and who they trust. At Mozilla, we live these values, prioritizing products that ensure users can control their experience and that the web remains a global public resource.
Challengers across the tech…
Hello everyone! It’s Jamie. My internship at Mozilla is quite unfortunately coming to an end, after which I will be heading back to study at the University of Toronto. In this post, I want to share a rundown of my story working on the Localization (L10N) team, break down the projects I built, and…
We are happy to announce the summer release of Kdenlive 26.08. Continuing the efforts from the last version, the core team has been focusing mostly on stability - fixing bugs and crashes while also doing lot's under the hood improvements.
This release comes with 11 crash fixes as well as…
We're excited to announce the release of version 1.16.0 of the Qt Extension for Visual Studio Code! This release brings:
QML Profiler and Trace Viewer to profile your QML applications directly from VS Code
A new Welcome page with browsers for Qt examples and Qt Academy courses
Better PySide…
I realized that deleting local copies of files early and often is better than keeping them forever.
I'm the kind of person who will work on something, share their work, and then just let the file I had linger around indefinitely. You never know, it's better to have a local copy, it can save the day.…
The whole point about Shakespeare is that you can set the play on an intergalactic space station or an American high school and keep virtually the rest unchanged. What happens when you transpose Dream from a proscenium arch to a living wood? As the sun sets over the trees, what sprites will come out…
For a while now, the fingerprint management UI in GNOME Settings (gnome-control-center) has felt outdated. While it worked, the layout and enrollment flow hadn’t kept up with the rest of GNOME’s modern interface updates.
I am happy that during the GNOME 51 development cycle we managed to address…
A lot of the posts that we share on Mappery come via our social feeds at Mastodon and Bluesky as either an @ message or a hashtag #MapsintheWild. Up till now our workflow to turn the social posts into blog posts on Mappery was something like this:
Check the note that we keep of where we finished…
For once, something on this blog that isn’t C++.
Harmonicon is a rhythm game for blues harmonica. Notes scroll toward a hit line
and you play on an actual harmonica, into your microphone, and the game listens.
The idea
The harmonica is cheap, fits in a pocket, and it hides everything:
the reeds are…
Servo 0.5.0 contains all of the changes we landed in July, which came out to 488 commits, and we now publish binaries for Linux aarch64 (@mukilan, #46760)!
DOM text selections are now visible (@mrobinson, @SimonSapin, #46698, #46864, #46742, #46889, #46126).
Interactive selection is coming soon!
For…
In building an NTP time demo on old Macs for VCF Midwest, I came across RFC 867 and RFC 868, for the 'Daytime' and 'Time' Protocols, respectively.
My first exposure to any form of network time was when I upgraded from a used PowerBook 180c to my first 'new' computer, a Power Mac G3, in 2000. With…
Up earlyish, still a painful back - there is
a thought that I should actually do the exercises from
the physio - so tried that.
On to the Carlisle Congregational Church with
Joel Schofield - great talk on Psalm 131, enjoyed
catching up with some smart cookies afterwards -
learned how…
SRFI 280 is now in draft status.
Monads are a fundamental concept in functional programming. Schemers
have been using them for a long time, albeit with ad hoc constructions only
meant for specific monads. This SRFI deals with monads generally by
extending Scheme with first-class monad…
Some time ago I visited a used book fair and came across this awesome piece of 80s scifi-asthetic.This book is a collection of short stories by the Polish author Stanisław Lem originally published in 1964. Its English title is The Cyberiad. One story, about Trurl's electronic troubadour, turned out…