Free, Libre, and Open Source Software Leftovers
-
Cory Dransfeldt ☛ Setting up image transforms in Eleventy
Eleventy added a transform option to process images in Eleventy v3.0.0-alpha.5 and Image v4.0.1 so, naturally, I had to set it up on my site. If you don't want to read this post, you can check out the full diff for the changes.
-
Chris McLeod ☛ Blogkeeping
The switching process was “interesting”; the Mastodon.online side of it wasn’t working initially, so I had half the steps done at first and had to complete things the following morning. I also did not expect the “follower migration” step to bombard me with “Account followed you” notifications, as it was a migration, but it sure did! Otherwise it was pretty simple. The hardest part was probably re-configuring my cross-posting.
-
Bozhidar Batsov ☛ Revisiting Mastodon
One of the shortcomings of Bluesky (for me, at least) is that relatively few people that I know are using it. Almost no one from tech. I guess many people from tech are kind of skeptical of another social network founded by Jack Dorsey, even if it claims that this time things will be different.
Anyways, I decided to give Mastodon another go. To make sure things go differently (better) this time around:
-
SSH Communications Security Corporation ☛ The story of the SSH port is 22.
The default SSH port is 22. It is not a coincidence. This is a story of how it got that port.
When I (Tatu Ylonen first published this story in April 2017, it went viral and got about 120,000 readers in three days.
-
Rob Knight ☛ Webmentions Redux
After thinking on all the issues and discussion around the privacy of webmentions, I've re-done everything about how I show webmentions on my site, more specifically backfeeding Mastodon replies.
-
Martin Gunnarsson ☛ Local links in Eleventy, Part 2
A while back I wrote a post about how to maintain working local links in Eleventy, and have them automatically transformed into the correct corresponding URLs at build-time. After publishing that post, I got a comment from Eleventy author Zach Leatherman, acknowledging that the current behavior isn't optimal, and that the issue would be solved in Eleventy 3.0.0. Delivering on that promise, Zach has now introduced the updated behavior as part of Eleventy 3.0.0-alpha5, yay! If you're ready to jump aboard the 3.0.0 train, here are some good, official directions to follow.
-
Manton Reece ☛ Mastodon and public data
I’ve been thinking about Mastodon and the fallout from Bridgy’s plan to connect ActivityPub servers to Bluesky. For a snapshot of how this blew up, see this GitHub issue discussion, now thankfully closed after it devolved into personal attacks.
It often feels that (some) Mastodon folks care more about Mastodon as a platform than they care about the open web as a platform. I’m not sure if that’s a completely fair framing, but thinking about it this way has helped clarify my view of debates around public posts.
-
Web Browsers/Web Servers
-
Josh Byrd ☛ In-browser WebAssembly we trust
Until recently, if you wanted to add interactivity to a web page, or do a bunch of calculations in-browser, you'd use JavaScript. Now that Wasm is supported in all modern browsers, we can use Rust (or another compatible language) and run much closer to the metal.
Good times! Here's how to do it.
-
-
Education
-
EDRI ☛ Digital rights virtual law clinic: litigation application - European Digital Rights (EDRi)
The first DFF digital rights virtual drop-in law clinic is taking place in March and April 2024. The clinic will host sixteen sessions during which you will have the opportunity to interact with digital rights strategic litigation experts from across Europe.
The objectives of this drop-in clinic are twofold: to provide beneficiary organisations with detailed and case-specific information on digital rights and to enable them to identify when and to what extent Charter rights apply in the digital sphere and how they can be relied upon in strategic litigation.
-