I've made a mock-up to illustrate my ideas about the next-gen terminal experience!

• the pathbar
• username, hostname and git branch displayed in the UI, shrinking the shell prompt back to just a $
• commands as cards
• syntax highlighting, including graying out the output a bit to differentiate it from commands themselves
• autocompletion (displayed in a native widget)
• built-in error handling options
• the time each command took (on the right)

All the widgets are interactive! You can click on the pathbar to `cd`, and the popovers on the bottom bar let you basically do `ssh`, `su` and `git checkout`; the git one additionally allows you to open the current repo in Gitg or in Builder.

Librsvg 2.45.0 is out!

This is the first in the new development series. All the bugfixes from 2.44.x, plus the new XML processing code in Rust.

TFW you fight with the borrow checker, you think you work around it in a dodgy way, and later during development you suddenly understand the fuck-up it was preventing.

400 lines of C code, gone from the world.

(Replacing librsvg's XML processor with ; all the tests pass again.)

Metric system, kilogram redefined Show more

I noticed that most #localization solutions to open source projects are paid. Does anyone know about any free (as in free beer) solution or an open (not necessarily libre) solution that may or may not require self-hosting (besides #Weblate)?

It's time to look at the birth of the @gnome Foundation, on this week's episode of The History of podcast — bassi.io/articles/2018/11/15/h

The Internet Has a Huge C/C++ Problem and Developers Don't Want to Deal With It


This reminds me of a conversation here on Mastodon in the last few weeks.

At the + hackfest in Thessaloniki.

Gnome-class emitts reserved slots for class vtables now.

This appeared in our neighborhood's Nextdoor thing

@cwebber @laser

I'm actively recruiting volunteer devs for a native Signal / Signal-like client in Gtk, in the hopes that we can bring it to the @Purism Librem 5 phone. Please contact sean.obrien@puri.sm if interested.

PGP/GPG: FA9D 40F1 5FE1 D8AB 8312 4AAA 77E3 1447 CD1F C3F6

I gave a talk! So grateful to everyone who helped me figure out the last minute rewrite when I realized what I really wanted to talk about was labor organizing

food Show more

You asked for more technical explainers, it's what you get.

Top article this from Tom. Basic overview, heads to decent technical explanation (I learned some things), and a comparison against other browsers and how they handle the same task.

How #Firefox assures your sync data is kept private. And not some bs version of "private" that has you rolling your eyes.


RT @sdroege_: This Thursday to Sunday we're going to have the @gnome + @rustlang hackfest in Thessaloniki.

Join us if that's interesting f… source: twitter.com/rustlang/status/10

Show more

Follow friends and discover new ones. Publish anything you want: links, pictures, text, video. This server is run by the main developers of the Mastodon project. Everyone is welcome as long as you follow our code of conduct!