There is a HUGE refactoring effort going on in librsvg's master branch. Paolo Borelli is totally killing it to turn everything into idiomatic #rustlang.
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
"Wandering naked through Underground stations
Not having studied for examinations
Causing an accident, hearing the screams,
These are the least of my favourite dreams..."
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.
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.
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 pixls.us community nerding out about photography!)
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: https://spacekookie.de/blog/rust-2019-how-we-make-decisions/
Happy to say that it's no longer a rant, but could possibly even kick-off productive discussion 😅
Finished wands. #woodworking
i wrote a short piece in memory of Hedy Lamarr. 📶
"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
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!