If you want to help reforestation, it's important to know about a process called ecological succession. This is how nature does it.

The plants most people think of as weeds are very important in this. Botanically, they're known as pioneer species. They're tough, tenacious, and will grow even in unforgiving places.

Pioneers lay the groundwork for larger plants to gradually take over, eventually making a comfortable environment for climax species, like forest trees.

Gtk-rs had a release!!!!! gtk-rs.org/blog/2019/02/21/new

This means I can now merge the all-the-gobject-crap-in-rust branch to librsvg.

This paper on a malloc() replacement that DOES COMPACTION even on C/C++ is making the rounds: arxiv.org/pdf/1902.04738.pdf

Scarily beautiful.

"In retrospect, it’s unsurprising that a lot of New Atheism devolved into reactionary, antifeminist, and even white supremacist thought, because it was never really about the things it claimed to be about. The dominant affect of New Atheism wasn’t humility, or reflexivity, or curiosity, all the things one truly needs to improve intellectually. It was smugness."

The Magical Thinking of Guys Who Love Logic: theoutline.com/post/7083/the-m

TL;DR of the blog post I'm writing - if part of the Unix philosophy is communicating via environment variables and stringly-typed stdin/stdout, it's a pretty shitty philosophy.

I guess the way of thinking about crashes/bugs has changed.

It used to be, garbage in, garbage out. "Sure, it crashed because you gave it a corrupted file; don't do that".

Then it was about making software robust. "Let's try not to crash with corrupted files".

Then it was about making software secure. "Files may actually be malicious, from the internet".

People these days basically make it a sport of finding vulnerabilities based on random memory safety bugs.

My god, seriously, if you have anything for maps, go see these public-domain equal-earth ones:

Physical: equal-earth.com/physical/
Political: equal-earth.com/

Printable at over 1 meter wide at 300 DPI.

These are by Tom Patterson, a highly, highly skilled cartographer. #gis

This goes out to all my former teachers who told me: "you won't have a calculator with you all the time". funny how that went, huh?

RT @random_walker@birdsite.link
At first sight this sounds like a terrible idea, but in fact there's peer reviewed research on measuring the security-usability tradeoff in correcting password typos, and it turns out it makes a lot of sense to do this. cs.cornell.edu/~rahul/papers/p
Screenshot HT @amunchbach


:drake_dislike: Self-driving cars
:drake_like: Ubiquitous mass transit and bicycles

Brasero, a CD/DVD writer app, is unmaintained but still widely used. Would you like to maintain it? gitlab.gnome.org/GNOME/brasero

This is rather momentous... librsvg no longer has GObject boilerplate in C; it's all in #rustlang now - gitlab.gnome.org/federico/libr

This branch is not merged into master yet, because it needs glib-rs to have a new release with @slomo's subclassing code.

Show more

A Mastodon instance for cats, the people who love them, and kindness in general. We strive to be a radically inclusive safe space. By creating an account, you agree to follow our CoC below.

Instance Administration

  • Woozle: Supreme Uberwensch, general support, web hostess
  • Charlotte: tech support, apprentice in warp-drive arcana (aka Mastomaintenance)
  • ash: backend stuff, gay crimes

The Project: