Mastodon

News from the Planet

Gadget Review: Chuwi Minibook X N150 + Linux ★★★★☆

Terence EdenMay 27, 2026

I needed a small and light laptop to take travelling. Something with a larger screen than my phone so I can use the Big Internet™. Nothing too expensive and something that uses the same USB-C charger as everything else. So I settled on the Chuwi Minibook N150. It's literally small enough to…

read more ➔

Lutra consulting: M3C2 Point Cloud Comparison in QGIS 4.0

OSGeo PlanetMay 27, 2026

Master M3C2 in QGIS 4.0 for direct point cloud comparison. Learn how to detect erosion and landslides with surface normals and 95% statistical confidence intervals.

read more ➔

Lutra consulting: QGIS 3D for digital twins: crowdfunding results

OSGeo PlanetMay 27, 2026

Discover how Lutra Consulting’s crowdfunding campaign has brought professional 3D and digital twin capabilities to QGIS. Learn about the new native I3S data provider, improved 3D rendering, and how to use these open-source tools for high-fidelity spatial modelling in QGIS 4.0 and 4.2.

read more ➔

This Week In Rust: This Week in Rust 653

Mozilla PlanetMay 27, 2026

Hello and welcome to another issue of This Week in Rust! Rust is a programming language empowering everyone to build reliable and efficient software. This is a weekly summary of its progress and community. Want something mentioned? Tag us at @thisweekinrust.bsky.social on Bluesky or @ThisWeekinRust…

read more ➔

Michael Calabrese: Synchronizing Timeline Ticks with GES Framerates in Rust

Gnome PlanetMay 27, 2026

While working on my GSoC project (rewriting the Pitivi timeline in Rust), I ran into an issue getting precise UI ticks that map to the absolute nanosecond timestamps of the video frames. Initially I hardcoded NTSC fractional math (24000/1001) to calculate the boundaries of frames. This led to issues…

read more ➔

Krita 5.3.2 Released!

KDE PlanetMay 27, 2026

Today we're releasing Krita 5.3.2 and 6.0.2. This release fixes a number of issues with the text tool, and improves the Selection Action Panel significantly. Furthermore, Android now handles resource copying in the background, preventing a common crash on startup. In addition to that, many more…

read more ➔

Monthly Report - May 2026

KDE PlanetMay 27, 2026

Krita 5.3.2/6.0.2 is here. Read on for a look at development news and the Krita-Artists forum's featured artwork from last month. Development Report Krita 5.3.2/6.0.2 Released Krita 5.3.2/6.0.2 was released, containing various bugfixes and improvements from the nearly two months since…

read more ➔

Nick Richards: Fuzzy Time Everywhere

Gnome PlanetMay 26, 2026

I do not always want to know what time it is. This is a slightly awkward position for someone who keeps making clocks, but there we are. Quite often the useful answer is not 17:42. It is “quarter to six”, “nearly lunch” or “you should probably start thinking about leaving”. The precise time is…

read more ➔

Firefox Tooling Announcements: Firefox Profiler Deployment (May 26, 2026)

Mozilla PlanetMay 26, 2026

The latest version of the Firefox Profiler is now live! Check out the full changelog below to see what’s changed: Highlights: [Markus Stange] Use @streamparser/json if the input is too large to fit in a V8 string (#6016) [Nazım Can Altınova] Include --search option in pq filter push…

read more ➔

GeoSolutions: MapStore 2026.01.00 Release

OSGeo PlanetMay 26, 2026

You must be logged into the site to view this content.

read more ➔

Andrew Halberstadt: Your New Job is Integrating Code

Mozilla PlanetMay 26, 2026

You felt it. The shift. That your role has fundamentally changed thanks to LLMs. It first entered your subconscious when you realized how easily you can now crank out PRs. You felt it more concretely (and less enthusiastically), as a reviewer when you opened your laptop one morning and noticed your…

read more ➔

Mozilla Privacy Blog: Growing darkness: Against the rise of internet shutdowns

Mozilla PlanetMay 26, 2026

Disruptions to internet connectivity can occur in countless ways – from weather incidents, natural disasters and accidents to intentional interferences like cyberattacks and government-issued blackouts. Yet while some disruptions are unavoidable, deliberate shutdowns represent a fundamentally…

read more ➔

Review: The Keeper of Magical Things

Debian PlanetMay 26, 2026

Review: The Keeper of Magical Things, by Julie Leong Publisher: Ace Copyright: 2025 ISBN: 0-593-81593-9 Format: Kindle Pages: 353 The Keeper of Magical Things is a cozy fantasy novel. It is set in the same universe as The…

read more ➔

Shivam: Journey Starts : Gitg Port to GTK4

Gnome PlanetMay 25, 2026

About Me  Hello Everyone! I am Shivam, I am currently pursing my engineering in Electronics. I have been selected for GSoC 2026 for the port of GNOME-Gitg from GTK 3 to GTK 4. I am starting this blog in order to document my journey of porting Gitg. I have been contributing in GNOME from several…

read more ➔

PHP - simple way to send HTTP headers before a script ends

Terence EdenMay 25, 2026

Suppose you want PHP to keep processing after it has sent back an HTTP response. Normally, this doesn't work: <?php header( "Location: https://example.com/" ); // Long operation. sleep(10); die(); Try it yourself. You'll have to wait 10 seconds before you get back < HTTP/2 302 <…

read more ➔

GeoTools Team: GeoTools 34.4 released

OSGeo PlanetMay 25, 2026

The GeoTools team is pleased to announce the release of the latest stable version of GeoTools 34.4 : geotools-34.4-bin.zip geotools-34.4-doc.zip geotools-34.4-userguide.zip geotools-34.4-project.zip …

read more ➔

Jonathan Almeida: Auto-resolve Jujutsu conflicts with your AI agent

Mozilla PlanetMay 25, 2026

With Jujutsu, I've been able to work in multiple workstreams more efficiently than before. This means that if I'm working on multiple things, there is a higher likelihood of something going stale while I wait for a review or touch multiple files. Dealing with conflicts aren't so bad these days,…

read more ➔

The Rust Programming Language Blog: Security Advisory for Cargo (CVE-2026-5223)

Mozilla PlanetMay 25, 2026

The Rust Security Response Team was notified that Cargo incorrectly handled symlinks inside of crate tarballs downloaded from third-party registries, allowing a malicious crate to override the source code of another crate from the same registry. This vulnerability is tracked as CVE-2026-5223. The…

read more ➔

The Rust Programming Language Blog: Security Advisory for Cargo (CVE-2026-5222)

Mozilla PlanetMay 25, 2026

The Rust Security Response Team was notified that Cargo incorrectly normalized the URLs of third-party registries using the sparse index protocol. If a hosting provider allowed multiple registries to be hosted with arbitrary names within the same domain, an attacker able to publish crates in a…

read more ➔

GeoServer Team: GeoServer 2.28.4 Release

OSGeo PlanetMay 25, 2026

GeoServer 2.28.4 release is now available with downloads (bin, war, windows), along with docs and extensions. Please note, this is a stable release of GeoServer providing existing installations with minor updates and bug fixes, provided shortly before the GeoServer 3.0 release. GeoServer 2.28.4 is…

read more ➔

Working with Planet Tanager Hyperspectral Data in QGIS with HyperCoast

Qiusheng WuMay 25, 2026

A tutorial on accessing, streaming, downloading, and analyzing Planet Tanager 426-band hyperspectral imagery in QGIS using the HyperCoast plugin, including footprint browsing, HDF5 downloads, custom band composites, and spectral signature inspection.

read more ➔

Scaling Akvorado BMP RIB with sharding

Debian PlanetMay 24, 2026

To associate routing information—like AS paths or <GP communities—to flows, <kvorado can import routes through the BGP Monitoring Protocol (BMP). As the Internet routing table contains more than 1 million routes, Akvorado needs to scale to tens of millions of routes.1 This has been a long-standing…

read more ➔

Debian SE Linux and PinTheft

Debian PlanetMay 24, 2026

We have a new Linux exploit called PinTheft [1]. I did some tests of it with Debian kernel 6.12.74+deb13+1-amd64. user_t When I run the exploit as user_t I see the following in the audit log: type=PROCTITLE msg=audit(1779615031.043:15540): proctitle="./exp" type=AVC msg=audit(1779615031.043:15541):…

read more ➔

Mozilla Data YouTube Channel: Data Club: Jeff Silverman - Data Science & Astronomy: AAS 243 & ATDS 6

Mozilla PlanetMay 24, 2026

read more ➔

Mozilla Data YouTube Channel: Introducing Glean Annotations

Mozilla PlanetMay 24, 2026

Leif Oines and Will Lachance introduce Glean Annotations: a process and technology for curating and communicating knowledge about the data we collect in Mozilla's products.

read more ➔