Blogs / Company blogs

GNOME Blogs

blogs.gnome.org

Development Blogs Rust in Peace Christian F.K. Schaller Happenings in GNOME Just another blog Technical Blog of Richard Hughes Daiki Ueno Felipe Borges Martín Abente Lahaye Will Thompson and the Blog of Atlantis Phaedrus Leeds' GNOME Blog andré klapper's blog Ignacy Kuchcinski's Blog GTK Development Blog Clutter…

Popular posts
21
Total points
4,061
HN comments
2,112
Rank
#282 company

Visit blogs.gnome.org → RSS feedOn Hacker News Jun 2010 – Oct 2026

Systems & Performance 8Web & Frontend 6Society, Policy & Culture 5Hardware & Electronics 5Open Source 4Design & UX 4

1

AirPods fast connect security vulnerability

tldr: There's a security vulnerability (CVE-2024-27867) in the firmware of Apple AirPods. Anyone who knows the Bluetooth MAC address (which is somewhat public) can connect to your AirPods and listen to the microphone or play music. Even while the AirPods are connected to your phone (although music would stop playing…

2

Gnome: Staring into the abyss

I suppose I can't just leave my last post standing there as-is. I'll start by listing a bunch of things I consider facts about the GNOME project. I don't want to talk about solutions here, I just want to list them, because I don't think they are common knowledge. People certainly don't seem to talk...

4

First fully sandboxed Linux desktop app

Its not a secret that I've been working on sandboxed desktop applications recently. In fact, I recently gave a talk at devconf.cz about it. However, up until now I've mainly been focusing on the bundling and deployment aspects of the problem. I've been running applications in their own environment, but having pretty…

5

Rethinking Window Management

Window management is one of those areas I'm fascinated with because even after 50 years, nobody's fully cracked it yet. Ever since the dawn of time we've relied on the window metaphor as the primary way of multitasking on the desktop. In this metaphor, each app can spawn one or more rectangular windows, which are...

6

Using AI to reverse engineer hardware

After my mother passed away I ended up with a big box full of old film negatives containing photos from childhood family trips and similar. So I decided to buy a negative photo scanner and found that the Plustek 8200i was supported under Linux so I bought that. Only to discover that the chipset in...

7

Gtk3 on a HTML5 backend

The last few weeks I've been working on an interesting new idea, hacking out a prototype. The code is not really clean enough for public consumption yet, and a bunch of features are missing. However, its now at the stage where it can be demoed and evaluated. I think the best way to introduce it...

10

Updating Logitech Hardware on Linux

Just over a year ago Bastille security announced the discovery of a suite of vulnerabilities commonly referred to as MouseJack. The vulnerabilities targeted the low level wireless protocol used by Unifying devices, typically mice and keyboards. The issues included the ability to: Pair new devices with the receiver…

12

How Does One Create A Gtk+ Application?

How does one go about creating a gtk+ working application? Is it even possible? Seriously. TL;DR: The Gtk+ ABI is broken so often that distribution-supplied binaries rarely work. * * * Imagine it is the time when Gtk+ 3.0 was released. You have a beautiful application with no bugs. For the sake of argument…

13

Next generation Unix pipe by Alex Larsson

I've been playing with an idea of how to extend the traditional unix shell pipeline. Historically shell pipelines worked by passing free-form text around. This is very flexible and easy to work with. For instance, its easy to debug or incrementally construct such a pipeline as each individual step is easily readable…

14

Gnome Wayland porting – the endgame

Its been a while since I mentioned Wayland in this space - of course that doesn't mean that work on GNOME Wayland support has stopped. Quite the opposite, in fact. The GNOME 3.15.4 release that is due this week will close a number of the remaining gaps: libinput 0.8 has been released, with most of...

15

On WebKit Security Updates

Linux distributions have a problem with WebKit security. Major desktop browsers push automatic security updates directly to users on a regular basis, so most users don't have to worry about security updates. But Linux users are dependent on their distributions to release updates. Apple fixed over 100 vulnerabilities…

19

The future of GNOME

Having just returned from GUADEC and now having the desktop as my job focus I been thinking about where we are going and what to do next. Benjamin managed to get quite a bit of press for his abysmally negative post, but I think his mis-stated the situation quite badly. As Dave Mason said during...

20

VP9 encoding/decoding performance vs. HEVC/H.264

A while ago, I posted about ffvp9, FFmpeg's native decoder for the VP9 video codec, which significantly outperforms Google's decoder (part of libvpx). We also talked about encoding performance (quality, mainly), and showed VP9 significantly outperformed H.264, although it was much slower. The elephant-in-the-room…

21

Google's VP8 video codec (and ffmpeg)

Now that the hype is over, let's talk the real deal. How good is Google's VP8 video codec? Since "multiple independent implementations help a standard mature quicker and become more useful to its users", me and others (David for the decoder core and PPC optimizations, Jason for x86 optimizations) decided that we…