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…
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…
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…
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
…
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…
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…
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…
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…
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…
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…
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…
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
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…
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)
…
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…
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…
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…
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…
Week 23
This week's icon is for
whitequark's project:
ChiPass:
"Store and autofill passwords"
Check out all weekly app icons created so far over here
and follow my icon creation adventures as they happen (including…
Table of Contents
Basic points of style
More points of style
Ordering your text
Code examples
Metaphors
English usage
Based largely on comments by: Ron Hale-Evans, Robert J. Chassell, and Richard M. Stallman.
Basic points of style #
Show, don’t just tell. Use plenty of…
The Scalable Vector Graphics (SVG) format is amazing. It allows you to precisely define how an image should look. Written in XML, it uses various mathematical operations to display an image which looks crisp and clear at any size. Here's a trivial example: <svg height="100" viewBox="0 0 100 100"…
Update on what happened across the GNOME project in the week from June 13 to June 20.
Third Party Projects
Sjoerd Stendahl says
This week I released Lockpicker.
Lockpicker is a tool to recover passwords from a hash. Essentially it functions as a front-end for hashcat, making it possible to do…
From 2021 to 2023, I was really motivated to write articles regularly, but that is no longer the case. Most of my energy goes into programming nowadays. Whenever I try to write about a complicated topic in a digestible manner, I quickly lose motivation and don’t publish it. For half a year, I’ve…
A brief summary of Lutra Consulting's key takeaways from State of the Map US 2026, featuring open-source market trends, community highlights, and Mergin Maps.
Discover the highlights from FOSS4G:HU 2026 in Budapest, featuring open source GIS insights, QGIS and Mergin Maps field data workflows, and community networking.