Pinned post

👋 I'm a hobbyist programmer and sysadmin who is passionate about , , and other forms of user empowerment with technology. You may have seen me before.

I'm interested in and other small internet protocols, along with mobile Linux, real sustainability, and various computer languages (including Rust and Zig).

I won't follow too many people here, or engage in politics, but I will share some updates on the things I'm working on.

Josias boosted
Josias boosted

After 5 years, I am now shutting down #Skegcraft. Thanks to everybody who joined and played on the server.

The archived world will be posted to soon. #minecraft

Josias boosted

Everyone knows that #BlackFriday sales are pretty awful, the prices are usually the same as the rest of the year! :eyeroll:

Why not donate to a nice Fediverse project instead? :awwwblob:

ActivityPub for Wordpress - Plugin which adds your Wordpress blog to the Fediverse

BookWyrm - GoodReads alternative

FunkWhale - Federated music & podcast platform

Mastodon - Twitter alternative

Mobilizon - Facebook Events alternative made by Framasoft

PeerTube - YouTube alternative made by Framasoft

PixelFed - Instagram alternative

Also shoutouts to WriteFreely (a Medium alternative) and Friendica (a Facebook alternative) which don't have donation pages, but which deserve support 👏


Josias boosted
Josias boosted

Note that the only reason we can see the source code to Trump’s new social network is because Mastodon was licensed under the GNU Affero General Public License.

If it had been licensed under MIT or BSD, we couldn’t have because Trump would have enclosed it.

Choose your licenses carefully if you care about freedom.

#agpl #gpl #mit #bsd #licensing #foss #openSource

I have started curating a library on my capsule. Right now it has a couple translations of the (WEB and KJV), The Tragedy of Hamlet by , and a copy of Adam Smith's The Wealth of Nations (Marx is on the list too, it's just turning out to be more of a pain to convert).

Visit it on Gemini:

Or via a Web proxy:

I'd like to add more Shakespeare and other public domain works I find interesting (inc. Proudhon).

Trump's social network (Truth Social) is now open source due to pressure from the maintainers of Mastodon.

I have now mirrored the code on Codeberg and GitHub to keep track of changes, ease public examination, and ensure a copy stays public.

I have also generated a basic diff between Mastodon v3.4.1 and Truth Social's latest code.

Would it make sense for a copyleft license to also require version history? Commit messages can be essential to understanding the broader context of code. `git blame` doesn't work on plain source tarballs.

Operation rainfall is now complete. You can now send rain to people in . 🎉

If you're running the latest version, try sending the rain cloud emoji to your friends. 🌧️

The release notes:

Show thread
Josias boosted

I want someone to create an interface where sighted people can format text and stuff, and see spelling errors, but the format markers are actual italic on text italic off. And misspelled annything exiting misspelled that is misspelled is tagged with words too. I bold on do bold off wonder how many people would enjoy such an experience? Oh well there is the option of turning ot all off and just seeing plain text, but then no formatting. And no cheating with Unicode either. All ASCII.


Solution so far: minijinja plus rouille is 95 dependencies. Much more reasonable. I don't want to cross 100. I was able to almost halve that with another experimental Web framework, but that didn't seem wise.

Show thread

Surprisingly, Rocket has the smallest dependency tree compared to other servers, being about equal to warp.

Show thread

Someone needs to fix Rust's dependency insanity. I'm working on a new Web server project, and adding actix_web and tera adds 270 dependencies to my project.

Josias boosted

#OpenCollective wants to "Exit to Community":

"Rather than exiting to an acquisition or IPO, we want to transfer ownership to our #community. We will be working to make that a reality."

And finding the best ways to do that is what they're spending time on. Everybody can help with their ideas and feedback.

Josias boosted

I've made a new file hosting service called Eggnog.

Files are XOR encrypted by default, with a 1 megabyte limit.

Josias boosted

weird take that I'm not sure is useful 

speaking in terms of privacy feels insufficient in the same way speaking of "rights" does. It's a positive allowance that is granted, and can be applied to the privacy of a mega corp as much as individual privacy.

I think things like being anti-surveillance and autonomy of identity might be more useful to me 🤔

Why is everyone trashing the GNOME team now? I feel like I'm missing something.

Josias boosted

Teach everything you know.

Even if it's already been taught 100 times before.

The experiences you've had and the way you word things will be different than the 100 times before.

Because of that, there are people that it will just click for them.

Because you taught it.

Show older

For people who care about, support, or build Free, Libre, and Open Source Software (FLOSS).