Jae's Blog Creatures and blogs.

Come meet us at Eurofurence 29

Quick blog post to advertise the Resonite panel at Eurofurence 29, which should be next week, on Thursday 4th of September.

If you are attending Eurofurence, direct yourself to the room CCH X 5-8 at 13:00 (local time).

The panel will last approximately an hour and half, and developers and community members will be present.

Hope to see you all there!

Also see Eurofurence events website for more information: https://www.eurofurence.org/EF29/schedule/events/3042.en.html.

Your soul has been weighed

When you visited this blog, you might have noticed a new interstitial screen.

This is Anubis, and just like the Egyptian god, it will weigh your soul before granting you entry on my humble blog.

This is mainly to stop the slew of bots and other scrappers that hit my blog all the time, those get annoying and waste resources.

In most cases, the check should be quick enough that you won’t even notice the Anubis challenge screen.

Reliving history: MeuhMeuhCraft

MeuhMeuhCraft was a Minecraft server opened in 2013 which continued up until its closure in 2015.

Young me, playing Minecraft, joined this server. The factions survival world was where I made some friends, and where I also learned some stuff about the game, such as making potions.

It’s last year that a thought came to my mind: what if I could find a save of the world, and see some of those memories again, my friend’s base, my underwater one, etc, etc.

Sadly, the website only had one usable capture on the Internet Archive, so not much slack to play with.

With this in mind, I bought the old domain, meuhmeuhcraft.fr, and hosted a page saying:

I’m trying to contact the owner of this server to have a copy of the world (even if it might not exist any more).

If you have information on this server, please email me at [my email address].

Almost a year after setting this message up, a surprise came in my email. On 2025/06/30, I was contacted by a friend of the owners, asking me for more information as for why I wanted the map. The next day, I was talking directly with one of the owners of the server, something I wouldn’t have expected ever.

More than that, on 2025/07/06, I received a full copy of the world- and of the full server files. So I booted up the server, a CraftBukkit 1.7.2, a copy of the game, and there it was, the old server, in all its glory.

Minecraft spawn decorated with brightly coloured carpets and signs.
The spawn area
Stone room in which signs explain how to become a full member of the server.
The room telling you how to become a full member
Snow platforms floating in the sky, surrounded by fences, with signs asking questions. Buttons are under the signs to answer the questions.
The quizz to become a member

Alas, my old base was completely destroyed, probably a raid shortly after I stopped being active.

More than that, those worlds are now available to visit within Resonite!

Here are the parts I already imported:

All the text on the signs were eaten by the exporter, so sadly those didn’t survive the export to Resonite.

I want to extend my largest thanks to the server owners, mattoo64 and hombeline64, which took the time to find and send me the maps. Even more, their resolute to back the files up for so long.

Without them, this whole thing couldn’t have happened.

I also want to extend thanks to their friend, who noticed my message and was kind enough to put us in contact with each other.

Stay tuned as a read-only version of the server will be hosted in the future.

Small note on PGP

In the past, I used to have a few PGP keys that were distributed either manually, or through my website.

As of now, all those keys are invalidated as I switched completely to SSH keys a few years ago.

So, if you want to verify commits, or anything signed that I publish, please use the following keys:

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHvTe4xw7OAMA9HJtsHAR5BNNrP9X0hXbtASrgKDdnOT
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDwCQ4IcPyL/0Nz2jNayUrN0B+zsEZ5oa8BepdtAYZLr

Those are respectively the key used by my workstation, and my laptop.

The easiest way to use those, is to add them to your allowed_signers file, for instance:

*@j4.lc namespaces="git" ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHvTe4xw7OAMA9HJtsHAR5BNNrP9X0hXbtASrgKDdnOT Workstation
*@j4.lc namespaces="git" ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDwCQ4IcPyL/0Nz2jNayUrN0B+zsEZ5oa8BepdtAYZLr LaptopCode language: CSS (css)

Music recommendations for June 2025

Time for the monthly music blog post.

Sorry for the lack of posts, I’ve been pretty busy with Resonite and in general.

In any case, the recommended albums and artists this month are:

  • WALKM4N by A M 4 N 音楽: A random discovery from the discovery tab, a good one nonetheless.
  • Echochamber by Hunz: I already mentioned Hunz in a previous music blog post, Echochamber being his latest album. I’ve been listening to that one on loop for the whole month so far.
  • Meganeko discography: Meganeko is an artist I only previous had an album from, but listening to their latest tracks, I decided to grab the entire discography. I vividly recommend as it’s great music.
  • Machinarium Soundtrack by Tomáš Dvořák: This one was a friend’s recommendation. I really love the music in this one, one day I’ll pick up the game it’s from.

That’s all for this month, stay tuned for next month for the recommendations.

New horizons

I have pretty exciting news: I have joined forces with Yellow Dog Man Studios to work on Resonite.

See you in the next post.

New radio and FT8

I recently got myself a Xiegu X6100 HF transceiver. It’s a pocket-size device that packs 10W of power while plugged, and 5W when on battery.

It also includes an SWR meter and a tuner, which is a nice to have when, like me, you only have kinda shitty antennas.

For the device itself, nothing much to say, it just works, and it’s great! I can hear people talk on 14.122MHz somewhat correctly (tho they can’t hear me for now).

Comes in FT8, it’s a digital mode that I wanted to try for some time now, given it works really well with relatively low power. On Fedora, I use the software WSXJT to receive and transmit this mode.

It has a good integration to the Xiegu, which I can just plug into my computer using a USB-C cable.

WSXJT log file showing a log making a contact with R2AL.

I’ve already done plenty of contacts using it, it’s pretty amazing how well it works.

If you want to do a contact, I’m usually on the 20m FT8 frequency of 14.074MHz.

Yet another reason you should use Signal

If you haven’t left Telegram behind yet, time to do so.

The CEO of the company, Pavel Durov, posted the following today (archive link with full message):

This summer, Telegram users will gain access to the best AI technology on the market. Elon Musk and I have agreed to a 1-year partnership to bring xAI’s chatbot Grok to our billion+ users and integrate it across all Telegram apps

This time, it’s not a hoax, this is really happening.

At this point, Telegram is on a race to the bottom. Use Signal instead, it doesn’t suck like Telegram.


Edit: if you want to come to the comments to:

  1. Complain that Signal isn’t your use case
  2. Complain about how “bad” Signal is
  3. Try to chip in with suggestions of random messengers
  4. Look for some kind of debate on messengers

Think really hard about it and skip it, it’ll make everybody’s day (including yours) better.

Solokeys is still dead

Almost one year after hinting to a return, Solokeys is still dead, as shown by their repos, issues, and discussions never being answered.

Funnily enough, they are still selling those on their website, but that goes without saying you shouldn’t even touch those given the great lack of care they’ve shown in the project.

This Discord exploit will steal your data, kids, and even your job!

Another day, yet another chain message.

This time, it claims that Discord has “partnered with a Generative AI company” that created a bot that they “sneak into every server”, which “scrapes art/images on the server to train their AI”.

Because the primary source of this is chain messages (that are basically chain emails 2.0), the claim is in 99% of cases complete utter bullshit.

“But Jae!”, you tell me, “how was I supposed to know?”. That’s the part where you have to do something hard: actually use your brain.

Disproving the whole scare is extremely difficult, and I’ll show that under your very eyes, right now, exclusively on this blog.

First, go on a search engine, Ecosia for instance.

Let’s see what we want to verify, we see that the company is called “Domo AI”, the platform in question is “Discord” and any kind of partnership for a company that size would be announced on a blog, right? Well, let’s input the terms “domoai discord” to get started simply.

Screenshot of Ecosia showing two search results on top of the list, the first one being an invite to a guild, the second one being a blog post by Domo AI.

Hmm, the first result seems to be an invitation to their Discord, however, would you look at that, the second one seems to be their official website with a blog post. Intriguing, isn’t it? Let’s take the initiative and click on it.

Screenshot of the full blog post by Domo AI.

Oh, wow! This seems to be right on the spot, there are even Discord screenshots, let’s start reading then.

Excerpt of the article saying that Domo was featured in the app directory.

So they got featured in Discord’s app directory huh, must mean they have a partnership. Let’s do CTRL+F and search for “partnership” then, that should pretty much answer it.

Firefox search tool with the term “partnership” highlighted, with no matches found.

Clicking the link on the top saying “Blog” brings us back to a list of posts, confirming this one is the most recent.

Goddamn, fooled again. The Discord blog must surely have something then, let’s go back to our trusty search engine, look for “Discord blog” and go there.

Hmm, I don’t seem any mentions of Domo AI on the front page, maybe if I use the search bar to look for “Domo”, it will yield some results?

Screenshot of the Discord blog showing no partnership either there.

Aw, dangit! No partnership there either.

I think it’s safe to say, concluding from the data we gathered through this very hard experiment that took us a whooping 10 minutes: the things claimed in those chain messages are utter bullshit.

  • Claim: “Discord partnered with a Generative AI company”: bullshit
  • Claim: “Discord will sneak a hidden bot on your server”: bullshit
  • Claim: “The bot will scrape any image sent in a server it’s in to train itself”: bullshit (more on that down below)


Now time for a Q&A:

  • Q: It was that easy?
  • A: Yep, I’m as surprised as you are, chief.

  • Q: So, what is Domo AI exactly if not a hidden bot?
  • A: Domo AI is a Discord app, meaning it’s a bot any user can add to their account. More than that, apps explicitly need an input to work with, they can’t just scrape anything they can. Apps also explicitly show what permissions they need when adding them to your account.
Screenshot of the Discord client showing the “Worlde” app being added and requesting permissions to create commands and send DMs to the user.
For instance, the app Wordle

  • Q: But how do I prevent people in my Discord guild from using AI stuff I don’t want?
  • A: Easy, go in the settings of the guild, to “Roles”, there go to the @everyone role, search for “app” and disable “Use External Apps”.

  • Q: But if it’s misinformation, why did the bot show up when banning it?
  • A: You can ban any bot or user without it being present in the guild. See screenshots below, this test guild is empty, only containing me, yet the ban list can have any bot when banned from a userID.
Screenshot of the Discord client showing an empty guild.
Empty guild
Hidden message from Clyde's, Discord moderation bot, saying Essembot was banned.
Yet, can ban bots from it that aren’t present (sorry Essem, just needed a test).
  • Q: What’s the issue with this? Even if it’s false, it’s better to be careful.
  • A: Here is the whole issue, trusting random sources with information such as this one, even with the best intentions is a terrible practice. All information you see, especially those massively relayed should be verified in some way. Not doing so puts you in a position where you could easily believe disinformation if shared the right way. Even if it “seems real”, take time to search for it, and verify the claims from a direct source, there are a lot of news that “seem real”, but then are completely false, this is how disinformation spreads.

  • Q: But <search engine> is rubbish, and I can’t find anything.
  • A: Scroll up this post and read again, clearly what I did flew on top of your head.

  • Q: You should be less aggressive about this.
  • A: No.

  • Q: You should STOP trying to prevent me from spreading MISINFORMATION!!! You are ANNOYING and GAY!11!!
  • A: OK.

Addendum: looking at it again, the blog post from DomoAI is dated from last September. Looking on Archive.org, there hasn’t been any other blog post since, meaning someone went back on the blog, read it, and either completely misunderstood what was written or decided to willingly spread disinformation.

Newer Posts · Older Posts
Jae 2012-2025, CC BY-SA 4.0 unless stated otherwise.