Waiting for my flight to Amsterdam before a train ride to Groningen to present the Small Web at my colloquium on computer science at the University of Groningen tomorrow.
The very fact we have to say “vote against fascism” is a damning indictment of the failure of our democratic institutions and the rule of law. You shouldn’t be able to vote FOR fascism. Democracies that lack constitutional safeguards against fascism will, eventually, stop being democracies. When? At the last election. The one that elected the fascists. Democracy cannot tolerate fascism. Tolerance cannot tolerate intolerance. I’m afraid this is a lesson we will learn the hard way. Again.
@aral it's also pernicious even within a supposed democracy: I would encourage anyone to look at who gets to be a candidate and check their background of family and political ties going back a few decades at least. Especially in countries where third parties have basically zero chance of entering the political theatre. More often than not what is seen as a democracy is an oligarchy switching power between a few groups and using the same extreme discourse as true fascists to polarise people.
I thought God of War and Baldur’s Gate 3 might have ruined most games for me by setting the bar so high but I’m really enjoying one of the loveliest games I’ve played in a while and it’s… are you sitting down?…
Cat Quest!
(Yep.)
It’s a gentle/sweet/fun Zelda/Final Fantasy/Skyrim inspired 2.5D cartoon-like RPG that you can dip in and out of made by a small studio in Singapore. I stumbled onto it on PlayStation Plus but it’s on all platforms.
Like Kitten itself, it’s a baby but will be evolving quickly as they approach API version 1 together.
Enjoy!
💕
PS. Of course it’s written in Kitten itself. It doesn’t do anything fancy but here’s the source code if you’re interested: https://codeberg.org/kitten/site
Well that sucks: looks like the server I set up yesterday for the Kitten distribution site just got reset. Hetzner had a note on about a fault with new server creations a few minutes ago. Darn it.
Guess that’s me recreating the server from scratch again.
Well, it’s practice I guess but this is the first time I’ve seen a fault of this severity on Hetzner.
Does anyone know of anyone offering managed Forgejo hosting?
(I don’t mean Codeberg. All my stuff is already on Codeberg. I mean where I could have my own VPS running Forgejo just for our own projects but where I wouldn’t have to deal with managing yet another server.)
@aral I'm fairly sure Gitea was going to/is offering that, but is also one of the reasons for the original fork to Forgejo. I'm not aware of anything offhand.
G’morning, all! And a special shout out to the folks here in Ireland: please go out and vote today in the local and EU elections. As lefty as you can. They’re all imperfect systems but at least we have proportional representation here and that’s way better than what most folks have. And we must fight the rise of fascism here and in the EU. This is one – of many – ways we do that. So please, go out and vote.
Quick heads up: Kitten’s installer/downloads will be offline for a few minutes as I recreate kittens.small-web.org (the site that new Kittens are deployed to when they’re born) as it was originally on Ubuntu and sites deployed by Domain are now using AlmaLinux. Also, I am setting Kitten’s API version to 0 (it was initially set to 1) to signal that it is prerelease. When the version is back to 1 it will be because API version 1 is stable.
Well damn, that was a bit more than a few minutes…
So tell me kids, what happens when you nuke the Kitten distribution site, itself powered by Kitten, then try to redeploy it using Domain, which installs Kitten from… ah, yes, you guessed it… the Kitten distribution site… the one you just nuked!
🤦♂️
Then, you realise you hadn’t updated the site to run on the latest Kitten with breaking changes…
🤦♂️🤦♂️
So one manual server setup + one app update later, everything is back up and running.
🎉 You can now use components and fragments in your Markdown pages in Kitten.
Following on from yesterday’s Markdown pages feature, you can now import components and fragments and use them in your Markdown pages to add dynamic functionality (similar to how it works in mdx but without using JSX).
(The “SCARY” text in the screencast is being randomly animated by a component.)