Federico Mena Quintero is a user on mastodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

Federico Mena Quintero @federicomena@mastodon.social

@jamey I wanna learn Meson. Gnome people are raving about it.

Today I realized that I cannot expect people on the Internet to have heard of the Geek Social Fallacies any more.

The Geek Social Fallacies are five things that geeks often believe about How Socializing Should Work, that cause a lot of conflict. I've found them to be pretty useful as a way to put a handle on certain concepts, and maybe even avoid going into bad situations.


(Looking at them in 2017, I find myself wondering how many of the GSFs the design of most social networks is running straight into...)

ummmmmm i just saw bret victor talk about dynamicland and it upended all of my conceptions about programming, how had i not even known about this until now dynamicland.org/

where should a dyke go for a bike in Oakland these days? doesn't need to be new but needs to be in good shape, I'm looking for a reliable commuting vehicle not a project (i love my cute little fixie but she's a Project)

Refactoring a Makefile.am so I can coordinate librsvg / librsvg_internals / gir generation / rsvg-rs / Rust tools

Current thoughts:

* Hot damn, Makefiles can actually be refactored.

* And they are stringly-typed and thus suck.

* could there be strongly-typed build systems

* maybe that's what meson/bazel/whatever are about?

* bah, I don't really want to learn build systems; I do well when given an already- working one that I can tweak incrementally.

@QuietMisdreavus This is very interesting! The best kind of magic is the one you don't notice :)

how the ~~sausage~~ doctests get made #rustlang quietmisdreavus.net/code/2018/

in which i spend 1000 words describing a single function in rustdoc - the one that massages doctests into something that can be compiled as a bin

βœ‹ 🀚

πŸ– πŸ‘ πŸ‘ πŸ–

@federicomena woohoo, I got a git checkout compiling on my macbook pro! :D A few oddities building under macOS, but nothing insurmountable. I'll write up some instructions for COMPILING.md later.

@spectrumgomas Ah. Parece que habΓ­a que solicitar donaciones del Pineapple; ni idea si alguien lo hizo en nombre de GNOME.

@brion so, I do want the possibility of extending the librsvg API in the near future. Probably starting with Rust-only, unstable APIs, that get promoted to being available through GObject Introspection when they stabilize.

(E.g. Daniel Espinosa wants to feed an already-built DOM to librsvg, instead of feeding it XML.)

File an issue and merge-request away! I can gladly guide you through the source code.

@catonano ❀

Repos are merged now here - gitlab.gnome.org/federico/libr

But nothing works yet. Now I have to tie the build system together.

Current status: merging librsvg and rsvg-rs.

Real current status: kind of shitting my pants.

There's a lot of experimentation right now in gitlab.gnome.org as people try to get Continuous Integration sorted out.

GTK+ now has CI and a custom Docker image.

Librsvg has CI and needs custom Docker images.

Pygobject has CI, but requires help from Github to be able to run CI on Appveyor on Windows.

Also, we need more hardware!

(How come Signal gets $50M but the GNOME Foundation doesn't?)

can anyone recommend literature about the impact of narcissistic personality disorder on community ecosystems? with an eye towards how to maintain community health in spite of its presence?