It's taken waaay too long, but BlockMap has finally gotten Minecraft 1.17 support merged! Get the new release while it's fresh: Also thanks to all those who helped, updating is tedious task and I really appreciate all contributions.

piegames boosted


Trump's new social network is preparing to launch... look familiar?

I advise you get on blocking the below domains.

You knew it was going to happen.

Boost it far and wide!


Today, after multiple years of using Rust, I discovered a use case where I legitimately missed the ++ operator. Which in itself is probably another argument *against* having it in the programming language …

piegames boosted
piegames boosted

How should the binary for the Rust port of Magic #Wormhole be called?

piegames boosted

Do not buy NFT made with my art.
Do not make NFT with my Creative-Commons artworks.
If you respect my art, remember and apply this.

Here is my article about what just happened:

#NFT #NFTCommunity

In a funny twist of events, the new approach works *only* when the device is firewalled 🤪

(When one side has a firewall and the other not, success will depend on a race hazard which side sends its packets first.)

Show thread

Magic Rust is about to get a new connection system that should be able to find a direct connection within a local network even through firewalls* 🎉. I am also working on STUN support so direct connections might even work across the public internet.

* except if your firewall sends back RST packets on reject, which it really shouldn't anyways.


Jedes Mal wenn ich so eine dumme "Fast alle Intensivpatienten ungeimpft"-Nachricht lese, möchte ich jemandem eine Vierfeldertafel in die Fresse schlagen.

Es kann doch nicht sein dass wir ein ganzes Jahr lang einen auf "Fakten Fakten Fakten" machen aber dann auf grundlegende Statistik scheißen, nur weil uns die Zahlen gerade in den Kram passen. Und wenn die Impfgegner dann das selbe tun ist es plötzlich voll falsch und böse!

OH: "Ich find vor lauter Tabs den Browser nicht mehr"

OH: "Erbeerzeit ist ja schon vorbei. Wobei, Erdbeeren kannst du eh zu jeder Jahreszeit kaufen"

In other news, the Rust client now has the preliminary functionality to send folders! It only does half of the work (the receiver will still have to manually unpack it), but it is a step towards feature parity with Python nevertheless.

Show thread

This is not the first time, but I am always amazed how well "fearless refactoring" works in Rust. You can rip out whole APIs, plug in something new and once it compiles it almost works first try! Making code maintenance that easy and cheap is a real selling point for the language.

Show thread

Working on magic again lately. I did (again) an almost complete rewrite of the internals, removing most of those weird state machines and a lot of complexity (net ~1kloc loss).

I think the code now finally is in a state (pun intended) where I like it, I can now finally move on to adding new cool features.

piegames boosted

Meta rant about managing social media accounts 

We were told that we should cross-post material.

We refrained from doing so because, say, people on Mastodon are more likely to be technical and understand things about software engineering, our Twitter followers mostly consist of artists and everyday Audacity users, and the people on Reddit are more likely to spread around exaggerated or downright false rumors as we are trying to work here. :P

piegames boosted


"Freedom means a lot including the freedom for ops to kick/ban whoever the fuck they want. Act sensibly or get fucked."

$ rg unwrap | wc -l

Time to do some error handling I guess…

Show older

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!