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 #introduction!
I'm a #software developer from #Deventer, the #Netherlands. I love #opensource, #NixOS, @reproducible_builds, maintain a #tiling #x11 #windowmanager @notion and help organize @mch2021. I'm part of @hack42 and work on #akka for Lightbend.
Looking forward to meeting all you creative people! Feel free to get in touch, both public and private.
That Andrew Peterson interactive #git reference is just so nice.
https://www.ndpsoftware.com/git-cheatsheet.html
(source at https://github.com/ndp/git-cheatsheet )
Heyyyy it's released! https://github.com/jepsen-io/maelstrom 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 #Dutch @Piratenpartij (#pirateparty) wants to reduce #copyright 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.
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 ❤️ #nixos #squashfs
https://github.com/NixOS/nixpkgs/issues/114331#issuecomment-786303990
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.
"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."
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.
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: https://safenetforum.org/t/independent-dev-testimonials/33819/27?u=happybeing
#FOSS #git #GitHub
One of the #Dutch #Green parties, #GroenLinks, 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 https://r13y.com is starting to get really close to the milestone of a reproducible minimal installation ISO.
Unfortunately hit https://github.com/NixOS/nixpkgs/pull/113897 - quick turnaround on the fix though, already merged to master, now waiting for the nixos-unstable channel to advance ;)
Planned: do some modeling in #sweethome3d
Actual: improve #NixOS packaging of sweethome3d
Could be worse ;)
Da ist was wahres dran...
RT @mikko@twitter.com
Breaking: Mars becomes the second planet that has more computers running Linux than Windows.
"I will slaughter you" - some emails penetrate even my thick open source maintainer skin. Like this threat.
https://daniel.haxx.se/blog/2021/02/19/i-will-slaughter-you/
You'd think being a vector format, #SVG 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...
#SVG
This is a nice SVG Path Visualizer, it helps you understand how SVGs are built (by @mathieudutour@twitter.com)
Nice book coming up with MIT Press, from our colleague Jaap Henk Hoepman:
https://mitpress.mit.edu/books/privacy-hard-and-seven-other-myths
#software developer from #Deventer, the #Netherlands. I love #opensource, #NixOS, @reproducible_builds, maintain a #tiling #x11 #windowmanager @notion and help organize @mch2021. I'm participate at @hack42 and work on #akka for Lightbend.
Previously @raboof