And I just remembered about this bug by chance. Was looking at rsvg-bench, and how the libreoffice icons are much bigger/slower than other icons. Then I looked at one in EOG, and it was wrong. Then I looked at it in rsvg-view, and it was okay.
So I remembered about a bug I had seen in Bugzilla a long time ago... and there it was, with a proposed fix since two years ago.
Kids, do bug triage. #fail
Massimo fixed https://gitlab.gnome.org/GNOME/librsvg/issues/91 - if you ever did "eog pitivi-icons.svg" and they looked weird, that's the reason. Also for libreoffice-*.svg.
The bug commonly just showed up on EOG... since it is one of the few apps passing a non-identity transformation to librsvg when rendering. Librsvg was screwing up clipping paths when the initial transformation is not an identity one.
I wrote a little blog post about how to use docker as a building environment
Wheeee! @alatiera rewrote librsvg's stroke-dasharray parser in Rust, and better matches the spec now.
#rustlang shitpost Show more
Small brain: clone() everything
Normal brain: indices into arena
Big brain: Rc<RefCell<_>>
Galaxy brain: lifetimes
Universe brain: actually the correct lifetimes
Multiverse brain: garbage collection
If you are doing automatic connections to peers on a local network, you probably want to be using TLS these days.
Using TLS generally requires a CN to validate. But you can use self-signed certs and TOFU (Trust on First Use) in some cases
Doing that requires generating keys. And generating keys requires using something like openssl. And learning openssl is a pain in the ass.
So I made a helper to asynchronously generate a GTlsCertificate for use in your glib/gtk apps.
Privacy could be the next big thing. My talk from @hackferencebrum about privacy, and how people are uneasy about what's being done with their data. And how to explain that it doesn't have to be this way.
Also includes chocolate for the audience.
RT @DapperHistorian@twitter.com: A 1920s prediction of the horror and inconvenience that would occur if anyone ever invented a pocket telephone...
@federicomena There are major social/financial woes to address here, obviously, but let me ignore those for a moment: from a technology standpoint we have a gaping hole in tools for manipulating source code. Perhaps Coccinelle is enough to automate significant parts of a transition from Gtk3 to Gtk4, for apps written in C at least? But I think we need better tools for building reusable parsers, pretty printers, and AST transformers. …I have extensive notes on this topic. 😅
This is an account for the gender census: http://gendercensus.tumblr.com
It's an annual survey that gathers information and statistics on the language we gender-diverse people use to describe ourselves. Last year our survey got ~10,000 responses, which I'm pretty proud of! Here it is: http://gendercensus.tumblr.com/post/160656902130/nbgq-survey-2017-the-worldwide-results
Because there are so many participants I've had to start crowdfunding to cover costs. This year it's £150. https://www.crowdfunder.co.uk/gender-census-2018
GNOME co-founder. Amateur woodworker, cook, cyclist, cartographer, gardener.
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!