There is a HUGE refactoring effort going on in librsvg's master branch. Paolo Borelli is totally killing it to turn everything into idiomatic .

This is because in the master branch, all of librsvg's library code, except for the gobject boilerplate and the public API, is now in Rust. I'm replacing the C boilerplate with @slomo's Rust code for creating GObjects there.

what do you call it when you remove letters until only consonants are left? Show more

dreams, nudity, accidents Show more

Mental Health (+, Glib) Show more

It's kind of magic that a richer type system (stuff that lives only at compile-time) can actually lead to smaller memory usage, and no extra code.

Currently refactoring a struct that has a field that decides what to do with it, into three newtypes over an inner struct without that field. The "extra code" was the one that decided upon that field; with the newtypes it's gone.

Hello everyone!

My name is Johannes. I live in Germany and am currently studying computer science.I’ve been a FLOSS dev for a few years now and am currently working on getting end-to-end encryption into GNOME’s Matrix client Fractal.

I’m interested in systems programming, desktop app development, cryptography and hacking.

Pushing for more accessibility and diversity in the Free Software community is one of my major goals.

Expect me to post about my projects, stuff happening in the FLOSS world, adjacent political stuff and more.

#introduction #introductions

Don't forget that the Libre Graphics Meeting 2019 - Call for Participation was pushed back to close in a couple of days on January 23!

Submit a talk and reserve a spot for an even more awesome meeting in Saarbrücken, Germany this year!

(ps: there will be quite a few folks from the community nerding out about photography!)

some free software is "libre as in lucha libre":

it helps to make up a secret identity, because you're going to have to do battle with a bunch of masked chuds with opinions before you even get to wrestle the software itself

I guess the CAD software I'm looking for just doesn't exist yet. Designing a case should really be just a couple of mouse clicks:

new case -> adjust size -> pick closing mechanism -> pick device from database -> automatically place screw holes

In other words: I don't want to invent my own designs here, I just need to combine a bunch of existing building blocks like Legos.

Anything like that?

Finally finished my Rust 2019 blog post:

Happy to say that it's no longer a rant, but could possibly even kick-off productive discussion 😅

Interesting...Birdsite link
"A woman read 20,000 Yelp reviews as part of her master’s studies. Her finding? Reviewers’ obsession with "authenticity" is white supremacy in action "

@directhex and if you have questions you want to ask someone who isn't a cis white dude, I can probably put you in touch

Reminder: there's a bunch of engineer jobs on various Xamarin things up on right now, at various seniority levels, including one on my team. Happy to answer questions!

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!