Posts by Mihail Moroşan · 39 posts

All Own posts Reposts Replies

Reposted by Mihail Moroşan

Mihail Morosan @Mihail kind.social

Released v0.7.0 and v0.7.1 of #gathers yesterday and today respectively!

Plugin support is landed and now working on a bigger demo plugin for book management.

Also further improved performance of the MtG side of retrieval. Lots of performance was left on the table due to missing indices.

Enjoy! I know I will. Because I’m my favourite client. codeberg.org/morosanmihail/…

Finally on holiday that’s not at a beach. Which means I can spend a bit more time on Gathers.cards. And finally attempt to solve “how do I handle various foilings for various cards across multiple card games?”.

And… just maybe… also expand the plugin system to have a book collection as well. Gotta make sure I don’t get duplicates of a book.

The European Commission is funding a European project to develop a safe, inclusive, and decentralised social media platform for young people. The platform must be based on ActivityPub or the AT Protocol and co-created and tested with young people from at least eight EU Member States.

The project will focus on privacy, mental health, user autonomy, moderation, the responsible use of AI, and a sustainable adoption strategy. The Commission expects to fund a single project with up to €1.48 million, covering a maximum of 80% of eligible costs.

As an open and decentralised alternative to LinkedIn, operated in Germany, vutuv could be a good fit for this call. I am therefore considering whether I can find suitable partners to form a consortium.

The consortium must consist of at least four independent organisations from at least three different EU Member States. They do not all have to be companies: NGOs, public bodies, and other legal entities are also eligible.

Can the Fediverse—that means all of you reading this—help me find suitable partners?

I am particularly looking for organisations with experience in youth engagement, software development, mental health, digital inclusion, media, community building, or scaling commercial or non-profit services.

The application deadline is 6 October 2026.

Would you or your organisation be interested in participating? Please contact me as soon as possible. Recommendations of suitable organisations are also very welcome.

Call details:
ec.europa.eu/info/…

NGO ActivityPub Fediverse EU AI
NGO ActivityPub Fediverse EU AI

Smuggled myself into BIGGICon last night. Well, smuggled is a strong word, given I was invited, but had not registered because I didn’t think I could go.

…what’s BIGGICon? Time for a brief history lesson: the PhD scheme I did was called IGGI and I was part of the first cohort, 12 years ago. IGGI (Intelligent Games and Games Intelligence) is now almost done. Over. Last cohort was onboarded 3 years ago (all planned, by design and funding). IGGICon was a yearly event showcasing the students, their work, and the industry partners. BIGGICon is just the last and biggest IGGICon.

While academia as a whole left a sour taste in my mouth, despite an amazing supervisor and a topic I really loved, the people in IGGI are amazing. And the people supporting the students from industry.

So next time you see someone boasting an IGGI doctorate or experience, they’re likely amazing and you should hire them / give them your undivided attention / donate all your wordly possessions to them.

Oh, and I’ve been told The Chinese Room has some amazing announcements soon (TM). Looking really forward to that.

games historyofmihail academia iggi PhD
games historyofmihail academia iggi PhD

Reposted by Mihail Moroşan

Mihail Morosan @Mihail kind.social

New feature I’m manually testing for #gathers : plugins!
My solution for enabling different collection types and items, but not forcing people into recompiling the Rust code, or having to create new forks of the server, was to enable a REST API and the main server can point at as many of them as you want. Then you can host them however you want!

Which could enable some cool new use cases for Gathers… though I am not sure what a Foil copy of Dune is meant to be… a hardcover?

Replying to @morosanmihail

We can figure out good solutions for all the technical problems. And the trust part is more important for users than for server owners. For the server owners this would be something like an insurance.

1
From other networks 1

Hmm, you do make a good point. The average fedi user would care a lot more about where their data ends up than the usual social media user.

Replying to @wintermeyer

I don’t think I’ve seen this “self-healing” approach to services yet, but it would be amazing.

It obviously brings a lot of concerns (domain ownership, data backup and exfiltration, how you handle updating your safety net servers if those close first, etc).

But the benefits are definitely there and definitely wonderful. But it’s clearly a server and infrastructure problem that might force some “if you want this feature, you must deploy this way” requirements.

1

(And yes, these are technical problems, but they would directly influence some server owners in whether they trust a feature like this at all)

1

Auf der Rückfahrt vom FediDay hatte ich noch eine Idee.

Ein Problem ist ja, dass (gefühlt) immer mal wieder kleine Fediverse-Instanzen schließen. Aus welchen Gründen auch immer. Das wirft ja ein denkbar schlechtes Bild auf alle im Verbund. Bei den Banken in Deutschland gibt es ein System, das die gegenseitig für einander einspringen, falls eine den Bach runtergeht. So was Ähnliches könnten wir im Fediverse doch eigentlich auch machen. Sprich, wenn einer kein Geld mehr für eine kleine Instanz hat, die Hardware den Geist aufgibt oder sonstwas, dann könnte er sich an diesen Verbund wenden und sagen: „Übernehmt bitte xyz.social, hier ist die Domain”.

Bitte jetzt nicht als erstes mal technisch lösbare Probleme wie Backups diskutieren! Die Frage ist, ob WIR - also die Server Betreiber - so was prinzipiell machen würden oder nicht. Ich hätte keine Probleme damit, ein paar kleine Instanzen auf den vutuv.de Servern ein Gnadenbrot zu geben. Ich will nur nicht der Einzige sein. Das muss schon fair unter allen aufgeteilt werden.

Was meint Ihr? Wie gesagt: Bitte erst mal das “ob überhaupt” diskutieren. Danach kann man dann über die technische und organisatorische Probleme sprechen. Wo ein Wille …

Mastodon FediDay Fediverse vutuv
Mastodon FediDay Fediverse vutuv
12

I don’t think I’ve seen this “self-healing” approach to services yet, but it would be amazing.

It obviously brings a lot of concerns (domain ownership, data backup and exfiltration, how you handle updating your safety net servers if those close first, etc).

But the benefits are definitely there and definitely wonderful. But it’s clearly a server and infrastructure problem that might force some “if you want this feature, you must deploy this way” requirements.

1

Given my strong opinions on data sovereignty, quality software and avoiding orphan-crushing megacorps, you will not be surprised to know I heavily dislike Meta, Microsoft, Tencent, Amazon, etc.

What you will be surprised is that there’s also open source projects I heavily dislike. And that’s usually because of the people behind them. Evil people are evil even if what they release is open source. Giving money to evil people with evil agendas will, drum roll, lead to evil.

So while I could personally type all the reasons I dislike Omarchy and the ghoul behind it, this link can do it for me a lot better with even more info. Do I agree with every single point in there? No. But I agree with a high majority of them. stopomarchy.neocities.org

0marchy open source Omarchy evil Linux
0marchy open source Omarchy evil Linux
From other networks 1

1 repost

@Mihail@kind.social shared this

Already counted in the numbers above.

Helsing’s own Jon Gjengset (also known as the author of Rust for Rustaceans) will be speaking at bcnrust in October! eurorust.eu/activities/…

Rust eurorust bcnrust allmustbecomecreb helsing
Rust eurorust bcnrust allmustbecomecreb helsing

If you know me, or read some of my older posts on other platforms, you may remember I am a big advocate for “stop using technology from companies that are making the world worse”.

That includes reducing reliance on Google, Amazon, BP, Shell, Meta, TikTok, and many more.

And definitely to stop using their software and hardware, whenever possible.

So if you were unsure if it’s worth the effort, take a look at this article ( desmog.com/2026/… ) and tell me if you want to keep giving money or data to these organisations.

Because the money you give to Google will reach Reform (if you’re UK), christofascists, and it will slow down clean energy initiatives.

And if you want to support those, please just block me.

evil iwantabettertomorrownotashittierone accountability technology
evil iwantabettertomorrownotashittierone accountability technology

Inspired by the Ignobel prize, I have started proceedings for defining a SOC2 and ISO 45001 compliant kiss.

Never must people wonder again if they are kissing according to best practices and set standards!

1

I just found this UUID: f583647d-2758-4e35-a11a-15842e4c51b0 . If it’s yours, please reach out so I can give it to you.

From other networks 2

Replying to @k_sugar

Sorry to disagree with you there… but the Berlin office is definitely nicer!

Do you have a traditional office where everybody works or do you guys do remote work too?

2

We have multiple offices around Europe! But everyone can work wherever they can deliver the best outcome. Often that has to be in an office (access to hardware / other people), other times it’s at home.

Replying to @morosanmihail

Can you share (I don’t know if you are allowed to talk about this) a little bit about the company culture? How does it feel to work there?

1

It’s a very dynamic company! A ton of talented people, being hired and treated like adults, working on a very important mission.

I’ve been at companies where you have leadership try to micro-manage everything and everyone, and be paranoid at all stages.

In Helsing, for now, there is a ton of trust and everyone is given a lot of autonomy to deliver what needs delivering. It’s extremely refreshing, because it also means I can go on holiday and not worry that stuff won’t get done.

There’s also so many products we’re working on, each and every one of them super interesting and with its own challenges.

Is it difficult work? Yes.

Is it rewarding work? Yes.

Is it sometimes difficultly rewarding? Also yes.

Also the London office is better than the other offices and right now nobody can disagree with me.

1

Also a little bit about where I work.

youtube.com/watch?v=gJcO-7J6ztM

“The CA-1 Europa is taking shape. In Bavaria, inside a manufacturing facility with its own airfield, our team at Helsing and Grob Aircraft is building the first autonomous combat aircraft designed and produced in Germany, for Europe.

We announced CA-1 in September 2025 and our partnership with HENSOLDT in February 2026. The program is on schedule. Maiden flight comes next year.

Today we’re showing you the initial construction phase: the wings.”

2
From other networks 1

Hmm… wondering if a Youtube thumbnail feature would be useful. I’ll create an issue soon (TM).

Also a little bit about where I work.

youtube.com/watch?v=gJcO-7J6ztM

“The CA-1 Europa is taking shape. In Bavaria, inside a manufacturing facility with its own airfield, our team at Helsing and Grob Aircraft is building the first autonomous combat aircraft designed and produced in Germany, for Europe.

We announced CA-1 in September 2025 and our partnership with HENSOLDT in February 2026. The program is on schedule. Maiden flight comes next year.

Today we’re showing you the initial construction phase: the wings.”

2
From other networks 1

Just had a LinkedIn connection add me and say “my co-founder, \<redacted>, just walked over to my desk telling me we should connect with you”.

I am both amused and impressed at the novel approach.

From other networks 2

Reposted by Mihail Moroşan

Mihail Morosan @Mihail kind.social

What do you do immediately after getting married? Wait, you don’t fix 2 issues in your public repos? That’s just me?

Unrelated:
v0.6 of gathers.cards is out with many improvements to the Scryfall integration
v0.9.0 of HA London TfL is out as a pre-release version to test a massive change to how bus times are reported.

People never want to tell you the secrets to long-lasting relationships, or to long-lasting software.

But getting married has unlocked both of them for me.

In this essay I explain what marriage taught me about SaaS software development.

3
From other networks 1

1 like

@Mihail@kind.social liked this

Already counted in the numbers above.

A good relationship, just like good software, needs maintenance. Take care for vulnerabilities, identify and tackle issues together, do some periodic health checks.

“It just works” can only last so long without a bit of care.

From other networks 2

People never want to tell you the secrets to long-lasting relationships, or to long-lasting software.

But getting married has unlocked both of them for me.

In this essay I explain what marriage taught me about SaaS software development.

3
From other networks 1

1 like

@Mihail@kind.social liked this

Already counted in the numbers above.

Consider what your most important data is. If you can’t filter your users quickly with a DB index, or you can’t recall your anniversary, that will make everyone unhappy, even if you eventually end up getting the correct result out.

People never want to tell you the secrets to long-lasting relationships, or to long-lasting software.

But getting married has unlocked both of them for me.

In this essay I explain what marriage taught me about SaaS software development.

3
From other networks 1

1 like

@Mihail@kind.social liked this

Already counted in the numbers above.

Always be exclusive with your partner, just like objects need to be exclusive to the thread currently writing to it. Race conditions will ruin both relationships and software.

From other networks 2

People never want to tell you the secrets to long-lasting relationships, or to long-lasting software.

But getting married has unlocked both of them for me.

In this essay I explain what marriage taught me about SaaS software development.

3
From other networks 1

1 like

@Mihail@kind.social liked this

Already counted in the numbers above.

Ich habe in 7 Tagen Namibia 12 GB Datenvolumen auf dem Handy verbraucht. 12 GB! Das muss man sich mal durch den Kopf gehen lassen. Und dabei war ich sogar ganze Tage offline. Ich habe in den 1980ern mit einem Akustikkoppler angefangen. Danach ein analoges Modem. Irgendwann die sündhaft teure ISDN-Standleitung. Tausende hat die im Monat gekostet und ich kam mir vor wie ein König, weil ich meinen persönlichen RedHat Linux Mirror aufgesetzt habe. Diese ISDN-Leitung hatte 64 Kilobit pro Sekunde (kBit/s). Und heute haue ich in der Woche 12 GB einfach mal so mit dem Handy raus. Krass.

2

Ha, I remember doing a brief audit of what was using all my data over a longer trip and I found so many background apps that were just happily talking to random servers for no benefit to me, but quickly taking up entire GBs of data.

I also soon after discovered Shizuku and Canta to start forcefully uninstalling various packages from my phone. (Use with care)

Keyboard shortcuts

Navigation

Home g h
Feed g f
Messages g m
Notifications g n
Your profile g p
Search /

Actions

Write a new post n
Send the post or message you are writing ⌘/Ctrl ↵
Next post in the feed j
Previous post in the feed k

General

Show this help ?
Close menus and dialogs Esc

The single-key shortcuts pause while you type, and are off on phones and tablets.