Update on what happened across the GNOME project in the week from October 16 to October 23.
GNOME Circle Apps and Libraries
Jan Lukas announces
Newsflash 6.0 beta is available
Lots of internal changes to clean up caches, improve performance, lower peak memory consumption, avoid crashes.
If you’re…
Since learning about the effects of high CO2 concentration on attention and cognitive performance—especially at levels much higher than 2000ppm—I've started monitoring CO2 and other air quality indicators in my house, at my studio, and even on the road.
I have a few other air quality monitors…
A few days ago I booked a Novotel hotel on Booking.com - two days later I received these phishing messages via WhatsApp. Both knew my exact name, phone number, location of stay, and date of stay. Luckily, both were fairly inept. Let's take a quick look at them. The first came from a Portuguese…
As of today, Flathub Discourse is read-only.
Existing threads stay available, but it is no longer possible to start new
topics or reply.
We opened the forum back in 2020 as a place for asynchronous
communication that isn't GitHub issues or IRC. Realistically, it never took
off, becoming another…
The latest version of the Firefox Profiler is now live! Check out the full changelog below to see what’s changed:
Highlights:
[fatadel] Make CompositorScreenshot markers schema-based (#6261)
[fatadel] Expose and clear URL-imported call tree search in the CLI (#6387)
[Markus Stange] Make the…
Highlights
Here are some big-ticket volunteer contributions this week:
Thank you to volunteer contributor Cornelius, who made console evaluation able to re-declare let and const variables in our DevTools!
Thank you to F3tch, who landed several patches to allow setting of camera and microphone…
The good folks at Mokin have sent me their new USB-C hub and it is a beast. This is the MODK2403 - the latest in their line of high-tech USB-C docks. It does close to everything you could want and has an LCD monitor for showing the weather. Errr… What? OK, a quick product shots, then on to the…
This morning, two critical PHP Security Advisories were published:
RCE via OOM corruption (9.2/10)
RCE via stale global state (9.2/10)
If you're running PHP for any service, you need to upgrade immediately to 8.2.35, 8.3.36, 8.4.27, or 8.5.12. And if you use Remi's repos on RedHat-derivative Linux…
This is a monthly newsletter about the current state of Radicle CI,
what has happened recently, and near future plans.
Current status
Radicle CI is in production use. There are several CI nodes, and Lars runs a
public one for open source projects at callisto.liw.fi. It is now open to
all open…
Apache Iggy™ is one of the ASF’s newest Top-Level Projects. In this Spotlight, the ASF spoke with PMC members Piotr Gankiewicz and Kranti Parisa about the engineering choices behind Iggy, the long road to clustering, and the community that has grown around it. What Is Apache Iggy and Why It Exists…
Time for a new Crosswords release! This is a good one. This past cycle features two major changes: the game got a major visual overhaul, and the Acrostic Editor is no longer in Beta.
This release is dedicated to Luciana. She contributed the adorable artwork for libipuz, and is a budding…
This is a charming and funny book all about the various ways humans have promoted fake medical cures in exchange for money. Despite the grim (and occasionally distressing) subject matter, the tone remains light and poppy throughout. There are lots of snarky asides (especially about the fake medical…
A few days ago systemd gained tools which allow you to monitor Varlink traffic. A new Varlink service (io.systemd.VarlinkMonitor) allows you to set up a ring buffer which will get filled with packets containing the traffic which matches the filters you provide. This provides the functionality that…
Let's get this out of the way first - this is a terrible idea! I want my two-factor authentication codes to be easily accessible to me, so I've built a watch app which will display them. That's really convenient for me - but makes for a terrible security posture. Anyone who steals my watch will be…
SRFI 278 is now in final status.
This SRFI defines procedures on Scheme numbers that aim to improve the
portability and usefulness of Scheme arithmetic. These procedures include
predicates with extended domains, hyperbolic and inverse hyperbolic
functions, the R6RS numeric
tower, and…
Obnam is going to be an encrypting, de-duplicating,
secure, and fast backup software implementation that's easy and convenient
to use.
I've been developing a new generation of Obnam for a couple of years now.
So far I have mostly been exploring architectural and implementation design
choices on my…
A few months ago, I went to see Dr Hutchinson record his stand-up comedy special for the BBC - it's about his experiences working in the NHS as a Black doctor. As the title of the book implies, some of the public can be a mite suspicious that anyone with even a hint of melanin can rise beyond being…
SRFI 275 is now in final status.This SRFI proposes a programming interface for working with RFC 3986 universal resource identifiers (URIs), as well as RFC 3987’s generalization to internationalized resource identifiers (IRIs). This document defines record types, normalization procedures, and…
SRFI 287 is now in draft status.This SRFI proposes a programming interface for working with graphs, based on Martin Erwig’s functional graph library design. The FGL design takes a rather different view of graphs from most graph presentations, in that the data structures are persistent, which is a…
Creating a direct connection between any two computers (not just from client
to server) over the internet is notoriously difficult. Many home networks are
behind NATs which prevent new inbound connections. Sometimes these NATs are from
the ISP (carrier-grade NATs) which are impossible to work around…