Pinned post

Hi there!

I've been on the fediverse since 2018, but recently moved into @merveilles.town, so I guess it's time for a new !

I'm a developer from , the . I love , , @reproducible_builds, maintain a @notion and help organize @mch2021. I'm part of @hack42 and work on for Lightbend.

Looking forward to meeting all you creative people! Feel free to get in touch, both public and private.

raboof boosted

The Babel Image Archives are an application of the principle underlying Jorge Luis Borges' “The Library Of Babel” to the visual world. Borges' short story, the inspiration for libraryofbabel.info, describes a universal library containing every possible permutation of 410 pages of letters, thus everything that ever has been or ever could be written.

Instead of letters and punctuation marks, the Image Archives permute the 4096 colors, and rather than a page of 40 lines each with 80 characters, the images are pixel grids with 416 rows and 640 columns.

It contains every image that ever has been or could be created with this color palette in these dimensions, including portraits of every person who ever lived at every moment in their life, digitized versions of every work of art ever created, even those lost to history, as well as every work of art which ever could be created, and photographs of your own birth, wedding, and funeral.

Babelia

Show thread

Visited "Mill" by Henrique Oliveira today: an artwork created in the ruins of an old mill near , a small town within cycling distance of my hometown . This is part of the IJsselbiënnale, which celebrates art and the nature around the river IJssel.

ijsselbiennale.nl/kunstenaars/

raboof boosted

Pre-disclosure: we are planning a coordinated security release of several Matrix clients starting ~1pm UK (UTC+1) Monday Sept 13th to address a critical vuln. We have no evidence of it being exploited in the wild, but please be sure to upgrade on Mon! matrix.org/blog/2021/09/10/pre

raboof boosted
raboof boosted

Hmm switching to a previous profile makes it work again.

Bisecting: 111 revisions left to test after this (roughly 7 steps)

Show thread

Happy ending: found the real problem, submitted a patch.

Upstream (which was not the one giving "internet advice", those were third parties) improved the patch and applied it, so starting with the next version no-one will have to disable fortify anymore.

Show thread

Process 116188 (VirtualBoxVM) of user 1000 dumped core.

No VirtualBox for me today, I guess.

Beautiful day with friends in the Nederlands Openluchtmuseum!

Internet advice:

"This problem is caused by the package maintainers enabling fortify.

To solve it you can... disable fortify."

Uh no thanks ;)

raboof boosted

He's got another month or two before he'll have to go back to a day-job (unless he finds a funder!), but in the meantime, the giant cyber-arms dealer Zerodium has offered a $100k bounty for weaponized exploits in Pidgin's code that can be used to attack Pidgin users.

$100k is about four years' budget for Kramlich - money he pays out of pocket - while Zerodium is willing to scrape that up from behind its sofa-cushions to pay for weapons that hurt Pidgin users.

therecord.media/zerodium-acqui

7/

Show thread
raboof boosted

There are people in the world who believe action figures aren't for grownups.

Those people miss out on the joy I experience having Statler and Waldorf's theatre box mounted up on the side of a shelf, behind me and to the right, so that they're looking at my monitor from their standard heckling position over my shoulder.

raboof boosted

gah, just remembered wanting to find a really obscure programming language ages ago and now i want to find it again

all i can really remember abt it is that it's statically typed, and the manifest type declarations were mandatory, but the names of variables were optional - you were allowed to use the type name instead to refer to a variable holding that type

so something like java's f(Number number) would work, but you could avoid the "stuttering" by leaving out the variable name like f(Number)

and if you had two variables of the same type in scope, you could distinguish them with a sigil on the type, rather than resorting to actually naming your variables? plus(Number, $Number) or something like that

still absolutely no idea what the language was called tho

raboof boosted
raboof boosted

FOSS criticism (-) 

This is perhaps due to a personality trait of mine: I like harmony. When there are clashing standpoints, I like it when they're "talked out" and "resolved". "Shit-talking" is evidence of a breakdown of communication.

Perhaps I should get more comfortable with the fact that people have widely different standpoints, and stop desiring them to be "resolved" when I have no chance of helping that happen.

That does not help the "other victims", though...

Show thread

FOSS criticism (-) 

Another aspect is that it is not just about me: if someone shit-talks FOSS, they shit-talk the countless people all over the world that dedicate part of their life, often from a genuine desire to improve the world without expecting anything in return.

They might be doing it wrong - but they largely don't deserve the harsh words, either.

The ones doing the shit-talking are probably *also* genuinely thinking they are improving the world, though...

Show thread

FOSS criticism (-) 

I guess part of it is that those criticisms call into question my deeply-held belief that FOSS can help further those hopes and dreams.

Now, it is quite obvious that it doesn't achieve all those goals all the time - but that was never the goal or expectation. If it just moves towards some of these goals some of the time that should be enough - and I do think that is somewhat obviously the case. So then why the emotional response?

Show thread

FOSS criticism (-) 

One solution is to just stop caring about those hopes and dreams, but I'd rather not :D

Just unfollowing anyone with such criticisms is useful for self-preservation purposes, but it seems there is something to learn here.

Responding directly seems like it wouldn't do anyone any good.

Quietly taking the abuse isn't working out either.

Sure, these are a privileged person's "problems". But they're mine.

Show thread
Show older
Merveilles

Revel in the marvels of the universe. We are a collective of forward-thinking individuals who strive to better ourselves and our surroundings through constant creation. We express ourselves through music, art, games, and writing. We also put great value in play. A warm welcome to any like-minded people who feel these ideals resonate with them.