Pinned toot

Hi there!

I've been on the fediverse since 2018, but recently moved into, 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

Heyyyy it's released! is a distributed systems learning tool: a workbench where you can write your own "distributed" systems in any language, using JSON messages via STDIN/STDOUT. Wanna write a gossip system in Perl? A transactional KV store in bash? Maelstrom will run it, show you how messages flow through the system, and verify key safety properties.

The @Piratenpartij () wants to reduce to 5 years after first publication.

To me, copyright (we call it "authors' rights" in the Netherlands) is also a civic right: when I create something, I have a say under what conditions others can use it.

Limiting that right to 5 years seems way too limited: companies would be allowed to take my CC BY-SA or (L)GPL works and create closed derivatives of them after that term.

I don't think that's reasonable.

raboof boosted

Librarians work tirelessly to keep information public, free, and accessible and that is Very cool

raboof boosted

I *really* like the Redis protocol, RESP. I don't even use Redis itself all that often, but I've implemented RESP (or subsets of it) multiple times – it's just a great format for programmatic communication

When you're getting ready to implement a workaround, and out of the blue an upstream maintainer shows up with a superior solution freshly committed to upstream master ❤️

raboof boosted
raboof boosted

If you run a company that sometimes hires people to work online, whether in temporary contracts or ongoing roles, what kind of skills are you looking for in new hires? I'm asking about both specific skills required in your company's work, and more general job skills.


raboof boosted

"Call for contributions to build a pan-European open source software inventory to help identifying the most critical open source software and tools used by public organisations across Europe.

To ensure a comprehensive inventory, the project team invites representatives of public organisations to participate in the data collection exercise by sharing their data on the open source software used in their organisations."


raboof boosted

The other day, I recommended Fielding's REST dissertation again, and realised it's been some time since I last read it. Upon re-reading, I realise what I'd forgotten about it, namely that it's an excellent framework for talking about a distributed architecture.

It also very clearly outlines what *isn't* addressed by REST; things that are used in modern web development. No wonder do few apps that use "REST frameworks" actually use the REST architecture.

I'm going to have to write about this.

There is a great (at least that's how I remember it...) talk by Pieter where he explains the process for managing open source projects like

My web search skills are failing me, though... I *thought* it was a talk but I could be wrong. Ring a bell to anyone?

raboof boosted

Having only recently become a contributor of, and maintainer in pull request discussions I was surprised how hard this kind of collaboration can be.

It seems I'm not alone! So I wrote about the difficulties both as maintainer and contributor, when starting to handle pull requests:
#FOSS #git #GitHub

One of the parties, , went door-to-door putting flyers in mailboxes, even those clearly marked "no ads please" (we have a 'standard' way to indicate that in NL).

Also did some @reproducible_builds testing since is starting to get really close to the milestone of a reproducible minimal installation ISO.

Unfortunately hit - quick turnaround on the fix though, already merged to master, now waiting for the nixos-unstable channel to advance ;)

Show thread

Planned: do some modeling in

Actual: improve packaging of sweethome3d

Could be worse ;)

raboof boosted

Da ist was wahres dran...


Breaking: Mars becomes the second planet that has more computers running Linux than Windows.


raboof boosted

"I will slaughter you" - some emails penetrate even my thick open source maintainer skin. Like this threat.

You'd think being a vector format, would be really easy to scale.

No free lunch though: for straight horizontal/vertical lines, they will either be anti-aliased or sharp depending on whether the edge happens to end up aligned with a pixel or not.

Once you see it, you see it even on a fancy-schmancy 15" 4K UHD screen...

So now, rather than just doing 'imagemagick convert', I'm considering scaling the SVG and doing a quick script to pull the straight lines to the nearest pixel first...

raboof boosted
raboof boosted
Show older

Merveilles is a community project aimed at the establishment of new ways of speaking, seeing and organizing information — A culture that seeks augmentation through the arts of engineering and design. A warm welcome to any like-minded people who feel these ideals resonate with them.