Mastodon

News from the Planet

Quickly apply LUTs (color grading) with ffmpeg

Jeff GeerlingJune 25, 2026

This is a quick post, mostly for my own reference. I've avoided LUTs and 'Log' video footage for years1, mostly because of the extra tiny bit of workflow involved. Like RAW photos, 'Log' footage retains the video sensor's full dynamic range, so you can pull more color and luminance information out…

read more ➔

Lennart Poettering: Mastodon Stories for systemd v261

Gnome PlanetJune 25, 2026

On June 19 we released systemd v261 into the wild. In the weeks leading up to that release (and since then) I have posted a series of serieses of posts to Mastodon about key new features in this release, under the #systemd261 hash tag. In case you aren't using Mastodon, but would like to read up,…

read more ➔

Thunderbird Blog: Thunderbird Monthly Development Digest: June 2026

Mozilla PlanetJune 25, 2026

Welcome back from the Thunderbird development team! The past few months have been exceptionally busy across the project. As we approach the midpoint of the year, we’ve been focused on a mixture of delivering user-facing features, investing in long-term architectural improvements, and preparing…

read more ➔

Firefox Tooling Announcements: MozPhab 2.15.3 Released

Mozilla PlanetJune 25, 2026

Bugs resolved in Moz-Phab 2.15.3: bug 2049293 [moz-phab] Init errors get swallowed by Jujutsu backend bug 2049296 [moz-phab] Add jj util backend name check for Jujutsu integration Discuss these changes in #engineering-workflow on Slack or #Conduit Matrix. 1 post - 1 participant …

read more ➔

Asman Malika: The Day I Learned That “Remove” Doesn’t Mean Remove

Gnome PlanetJune 25, 2026

When I started contributing to Flatseal through the Igalia Coding Experience program, I expected to spend most of my time writing code. I quickly discovered that I was wrong. Over the past few weeks, I’ve been working on two seemingly unrelated areas of Flatpak permissions: conditional permissions…

read more ➔

gvSIG Team: Curso de manejo básico de la Suite gvSIG (Desktop, Online y Mapps) aplicado a la gestión municipal: Vídeo 3 – Tablas de atributos y selecciones en gvSIG Desktop

OSGeo PlanetJune 25, 2026

En el vídeo anterior cargamos capas y trabajamos su representación visual. En este tercero vamos a lo que hay “detrás” de la geometría: la tabla de atributos. Cualquier capa en un SIG lleva asociada una tabla con los datos descriptivos de cada elemento, y aprender a moverse con soltura entre mapa y…

read more ➔

The Rust Programming Language Blog: The many journeys of learning Rust

Mozilla PlanetJune 25, 2026

This is another post in our series covering what we learned through the Vision Doc process. We previously described the overall approach and what we learned about doing user research, we explored what people love about Rust, dug into what it takes to ship safety-crticial Rust, and described some of…

read more ➔

Auth0 PHP - manually authenticating JWT idTokens

Terence EdenJune 24, 2026

I find it baffling just how poorly documented most big projects are. Auth0 by Okta has a fair bit of cash, lots of customers, and almost completely absent documentation. Here's how to successfully authenticate a JWT supplied by Auth0. Once your user has authenticated with Auth0, they will be given…

read more ➔

This Week In Rust: This Week in Rust 657

Mozilla PlanetJune 24, 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 ➔

Nick Bearman: Introducing: gitRmap / “Guitar Map”

OSGeo PlanetJune 23, 2026

I’d like to introduce gitRmap: a semi-automated map of locations that you can add your own points to. It’s designed for people who are new to GIS, but who know a little bit of Git. You can create a map like the one below, with your own pins on it, just by following the quick start at…

read more ➔

Scheme Requests for Implementation: SRFI 276: Type-specific Flonum Libraries

Scheme PlanetJune 23, 2026

SRFI 276 is now in draft status. This SRFI is an updated version of SRFI 144 that allows an implementation to support multiple flonum representations. Each flonum has its own separate library. Each library also has the ability to inspect properties of the flonum operations, such as rounding …

read more ➔

The Mozilla Blog: The web is evolving. So are we.

Mozilla PlanetJune 23, 2026

Earlier this month, we officially stood up Mozilla.org: a new 501(c)(3) nonprofit created to steward the long term success of the Mozilla Project.  Over the last year or so, I’ve said a lot about how AI is reshaping the web — and how <e need to simultaneously stand up for the open internet…

read more ➔

Thunderbird Blog: Thundermail June 2026 update: what we learned after the first few waves of invites

Mozilla PlanetJune 23, 2026

Over the past several weeks, we have been welcoming early users from our waitlist into Thundermail, a few waves at a time. Many of you are now setting up your accounts, trying things out, and sharing your thoughts with us. Naming updates You may have noticed that we are now saying Thundermail…

read more ➔

The Mozilla Blog: Keeping the web open and private in the bot era

Mozilla PlanetJune 23, 2026

If you’ve been running into endless CAPTCHAS or website login requests lately, you’re not imagining things.  Websites, facing a rising tide of abusive traffic from bots, are adopting increasingly aggressive countermeasures, damaging user’s experience of the web, their privacy and open access to…

read more ➔

Hacks.Mozilla.Org: PACT: Anonymous Credentials for the Web

Mozilla PlanetJune 23, 2026

This is the technical companion to our update on Distilled, “Keeping the web open and private in the bot era.” Here we take a deeper look at the problem space, the design we’re proposing, and the problems still left to solve. Bots (and privacy-preserving browsers) not welcome Browse a news site in…

read more ➔

Mozilla Privacy Blog: Building Competitive Digital Markets: From Rules to Results

Mozilla PlanetJune 23, 2026

Two years ago, the Digital Markets Act was the first of its kind: an ex ante competition framework introducing contestability and supporting innovation. But, as much as its critics try to cast it as a European experiment, it was never alone. In 2019, expert reports across the US, EU, UK and…

read more ➔

gvSIG Team: Curso de manejo básico de la Suite gvSIG (Desktop, Online y Mapps) aplicado a la gestión municipal: Vídeo 2 – Primeros pasos con gvSIG Desktop

OSGeo PlanetJune 23, 2026

Después de la entrega introductoria, en este segundo vídeo damos el salto a la parte práctica con gvSIG Desktop. Es la primera sesión aplicada del curso y empieza por el principio: dónde descargar gvSIG Desktop (la versión portable 2.7.0 para Windows o Linux) desde la web de SCOLAB, cómo realizar la…

read more ➔

gvSIG Team: Curso de manejo básico de la Suite gvSIG (Desktop, Online y Mapps) aplicado a la gestión municipal: Vídeo 1 – Introducción: Geomática, SIG y publicación web

OSGeo PlanetJune 23, 2026

Con este primer vídeo arrancamos el curso de manejo básico de la Suite gvSIG (Desktop, Online y Mapps) aplicado a la gestión municipal. Se trata de una entrega introductoria, dedicada a situar el contexto antes de entrar en la parte práctica de las próximas sesiones. En él repasamos por qué la…

read more ➔

Mark Damon Hughes: Under Stone 1.1

Scheme PlanetJune 23, 2026

I made this for the Lisp Game Jam Spring 2026, and a month later I have a much more complete role-playing game: UNDER STONE 1.1 release! Complete game with: Help! Saving! Job change! Items! Merchant! Second dungeon! WOW! $10 or PWYW. Get it now on itch.io

read more ➔

Firefox Nightly: Eyedropper Quick Action, geckodriver 0.37, and Tighter File Permissions – These Weeks in Firefox: Issue 205

Mozilla PlanetJune 22, 2026

Highlights Dao added a new Eyedropper quick action! Check it out by typing “color” or “eyedropper” in the URL bar (Bug 1803575) on Nightly. Henrik Skupin released geckodriver 0.37.0, which includes support for several new APIs and various bug fixes. See the release page for details. Starting…

read more ➔

The Racket Blog: Rhombus v1.0

Scheme PlanetJune 22, 2026

Rhombus version 1.0 is now available! Install: https://rhombus-lang.org/download.html More information: https://rhombus-lang.org/ Why a new language? https://rhombus-lang.org/goal.html (copied below) Frequently Asked Questions: https://rhombus-lang.org/faq.html (copied below) …

read more ➔

Cybersecurity for the paranoid business traveller

Terence EdenJune 22, 2026

Over the years, I've worked for organisations with various levels of risk tolerance for business travellers. Some have been (rightly) paranoid and others have been (wrongly) placid about the threats their employees face. The fact is, individuals are often targeted for espionage, blackmail, or other…

read more ➔

gvSIG Team: gvSIG Online como infraestructura pública en la IDE de Uruguay

OSGeo PlanetJune 22, 2026

La información geográfica empieza a transformar una administración cuando deja de estar encerrada en documentos, mapas estáticos o sistemas aislados. La Infraestructura de Datos Espaciales de Uruguay es un gran ejemplo de ello. En el último año ha seguido ampliando su ecosistema de visualizadores…

read more ➔

PostGIS Development: PostGIS Tiger Geocoder 2025.1

OSGeo PlanetJune 22, 2026

The PostGIS development team is pleased to provide postgis_tiger_geocoder extension. This is the very first release since the break from the PostGIS core. This version requires PostgreSQL 16 and above and should work with any supported PostGIS version. PostGIS 3.6 series is the last series to…

read more ➔

Christian Hergert: Asynchronous State Machines with Fibers

Gnome PlanetJune 21, 2026

Writing state machines gets a bit of a bad reputation because they are often implemented in complex manners which are specific to the problem domain. I think that makes people shy away from writing them when they are truly beneficial, including myself. Where they often go awry is when you have some…

read more ➔