Mastodon

News from the Planet

The Mozilla Blog: Quick Answers: For the questions in between

Mozilla PlanetJuly 21, 2026

You’re planning a trip. Reading an article. Following a recipe. Then a question pops into your head. Sometimes it leads down a rabbit hole – with more searches, more tabs and plenty to explore. Other times, you just need a little context so you can get back to what you were doing. That’s why…

read more ➔

The Mozilla Blog: Your Android tabs just got a lot more organized with Firefox

Mozilla PlanetJuly 21, 2026

Tabs pile up fast on mobile. Imagine you’re planning a summer barbecue, and you start by searching for the best rib recipe. Twenty minutes later, you’re 17 tabs deep: comparing marinades, debating side dishes, checking the weather, making a grocery list and adding songs to a playlist. None of…

read more ➔

OSGeo Announcements: [OSGeo-Announce] OSGeo establishes a European legal foundation

OSGeo PlanetJuly 21, 2026

Wageningen, The Netherlands, 21 July 2026. The Open Source Geospatial Foundation (OSGeo) has established a legal foundation in Europe. The founding documents were signed yesterday. The new entity, Stichting Open Source Geospatial, has its statutory seat in Wageningen and operates under the OSGeo…

read more ➔

qlcal 0.1.3 on CRAN: Micro Bugfix, Build Tweak

Debian PlanetJuly 21, 2026

The twenty-first release of the qlcal package arrivied at CRAN just now, and has been built for r2u. It comes a week after the 0.1.2 release. qlcal delivers the calendaring parts of QuantLib. It is provided (for the R package) as a set of included files, so the package is self-contained and does not…

read more ➔

Firefox Tooling Announcements: Firefox Profiler Deployment (July 21, 2026)

Mozilla PlanetJuly 21, 2026

The latest version of the Firefox Profiler is now live! Check out the full changelog below to see what’s changed: Highlights: [fatadel] Show counter values over time in profiler-cli (#6136) [Markus Stange] More typed arrays: sample + counter times, some frametable columns (#6139) [Nazım Can…

read more ➔

KDE for Enterprise Needs a Strong PIM Infrastructure

KDE PlanetJuly 21, 2026

This post has been long overdue, but let’s say I’ve been busy and the reason will be obvious in this short piece. ☺ As you might have heard a couple of months ago, the Sovereign Tech Fund did a large investment in KDE software development. From the announcement the details can be a bit sparse on…

read more ➔

Some more things about Django I've been enjoying

Julia EvansJuly 21, 2026

Hello! I’m on a funny journey right now where I’m trying to learn how to make websites in a sort of 2010 style, where I have an SQL database and render some HTML on the backend. It’s kind of an interesting journey because it doesn’t necessarily feel “easy” to me to make websites in this way: I never…

read more ➔

Martin Thompson: Why in Building Protocols, Like Code, Starting Over Is Dumb

Mozilla PlanetJuly 21, 2026

Today, the IETF held the CURRENT BoF, where the goal was to develop a new protocol. That protocol would be substantially like TLS, reusing its record layer and basic structure, but it would drop in MLS for key exchange. This is somewhere between a pretty bad idea and a horrible idea. The wholesale…

read more ➔

PostGIS Development: PostGIS 3.7.0beta1

OSGeo PlanetJuly 21, 2026

The PostGIS Team is pleased to release PostGIS 3.7.0beta1! Best Served with PostgreSQL 19 Beta2 and GEOS 3.15.0beta2. This version requires PostgreSQL 14 - 19beta2, GEOS 3.10 or higher, and Proj 6.1+. To take advantage of all features, GEOS 3.15+ is needed. To take advantage of all SFCGAL features…

read more ➔

Libre Graphics Meeting 2026

KDE PlanetJuly 20, 2026

Tuesday I arrived at Nuremberg after a very long travel and nearly no sleep, so I didn’t go to the “warming up” party in the bar, but instead met up with C. and we went to a Balkan restaurant (Balkan Spezialitäten) for dinner. We got Cevapcici sausages with some kind of bell pepper sauce (called…

read more ➔

jointhefreeworld: Emacs Eglot for Scala and Kotlin (JVM)

Scheme PlanetJuly 21, 2026

When Emacs 29 made eglot the built-in, default Language Server Protocol (LSP) client, many of us rejoiced. It is lightweight, fast, adheres strictly to Emacs philosophy, and doesn’t try to reinvent the wheel. However, being minimal means that when an LSP server steps out of line or acts…

read more ➔

Kaidan 0.16.0: Media Viewer and Convenient Voice Messages

KDE PlanetJuly 20, 2026

Kaidan 0.16.0 is out now! This release adds a media viewer, improves the emoji picker, and got a button to try another XMPP provider during registration. In addition, it adds support to record voice messages via long press. As always, it includes several smaller improvements and fixes. Most of the…

read more ➔

Interzone digital

Debian PlanetJuly 20, 2026

(no, this isn't a blog post about Joy Division songs) Last time I wrote about Interzone, I was discussing issue #294, the first published under new management in a paperback-sized format ("JB6"). The format and presentation of the magazine was fantastic: it fit in a lot of my pockets, and was…

read more ➔

Qt Project Goals - call for submissions now open

KDE PlanetJuly 20, 2026

The Qt folks have taken inspiration in our successful KDE Goals and are starting the Qt Project Goals.The idea is to select goals that help focus on activities that we believe to be the most crucial for the near Qt future.Since KDE uses Qt extensively some of you probably have good goals ideas for…

read more ➔

Renewal relationships between AWS certifications

Debian PlanetJuly 20, 2026

When you pass an AWS certification exam, sometimes it can extend the life of related lesser AWS certifications. But I could not find an illustration of exactly which ones, so here’s an up-to-date diagram: Figure: Renewal relationships between AWS certifications. Each arrow is a ‘renews’ relation –…

read more ➔

Michael Catanzaro: Some Changes to GNOME Security Tracking

Gnome PlanetJuly 20, 2026

Due to the increase in AI-generated security vulnerability reports, it is time for some changes in how GNOME manages vulnerability reports. These policy changes intentionally do not distinguish between reports that contain AI-generated content and those that do not. Following the same rules for all…

read more ➔

Self-Hosting voice services (TTS, ASR, Wake Word)

KDE PlanetJuly 20, 2026

TL;DR https://codeberg.org/cryptomilk/crane-wyoming Where I started I use Home Assistant, and for text-to-speech (TTS) I’ve been running Piper through Wyoming Piper. Piper is a fast, local neural TTS engine originally built for the Rhasspy project and now maintained by the Open Home…

read more ➔

Pay for Software That Respects You

Guix PlanetJuly 20, 2026

I consider myself a pretty chill and calm person, I can endure and tolerate quite a lot, but I become furious when a program spits in my face with what I didn't ask for, take me for a dumbass or exploit legacy vulnurabilities of my brain. Annoying notification, algorithmic feeds and…

read more ➔

Public Transport - Don't Make Me Think!

Terence EdenJuly 20, 2026

In the last year, I've been through over a dozen cities and used public transport in all of them. It is wild just how confusing and complex buying a ticket can be. While some cities obviously take a user-centred approach to ticketing, others appear to take a Kafkaesque delight in a bureaucratic…

read more ➔

DebConf26 starts today in Santa Fe on Monday, July 20, 2026

Debian PlanetJuly 20, 2026

DebConf26, the 27th annual Debian Developer Conference, is taking place at Santa Fe, Argentina from 20 to 25 July 2026. Debian contributors from all over the world have come together at the Facultad de Ingeniería en Ciencias Hídricas (Faculty of Engineering in Water Sciences), one of the faculties…

read more ➔

podlators v6.1.0

Debian PlanetJuly 20, 2026

This is the latest release of the Pod::Man and Pod::Text modules and their supporting scripts, which convert POD documentation to text and *roff output. The major change in this release is a workaround for a groff bug in the 1.24.0 release that breaks compatibility between the .IP and .TP macros…

read more ➔

Monthly Report - July 2026

KDE PlanetJuly 20, 2026

Read on for a look at development news and the Krita-Artists forum's featured artwork from last month. Development Report Developments in Krita Plus Dependencies have been updated in the Qt5 builds (Krita 5.3.x). This updates many libraries Krita depends on for things like file format support.…

read more ➔

Who’s responsible for bug reports on old software versions?

KDE PlanetJuly 19, 2026

Consider this hypothetical: An operating system (OS) ships version 1.5 of a piece of software. Meanwhile, the latest version of that software is 3.0. A user on that OS experiences an issue in version 1.5, or has an idea for a new feature. Who should they contact? This hypothetical…

read more ➔

Small Icons, Big Problems

KDE PlanetJuly 19, 2026

People tend to think an icon is a single drawing. One thing I think people miss (or at least some do) is that an icon isn't really one icon at all. The KRecorder microphone above exists as several different versions depending on size. In total that's 16×16, 22×22, 32×32, 48×48, 64×64, 128×128…

read more ➔

ECC and DDR5

Debian PlanetJuly 19, 2026

Hamming Codes ECC RAM corrects errors that occur in memory before it gets to the CPU. The most common form of ECC is the Hamming Code [1] which when it has R redundant bits can correct single bit errors and detect double-bit errors in messages with 2^R-R-1 bits of data. For PC use that means if you…

read more ➔