Posts

This profile is from a federated server and may be incomplete. Browse more on the original instance.

aral, to SmallWeb
@aral@mastodon.ar.al avatar

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.

https://www.rug.nl/research/bernoulli/calendar/colloquia/computer-science-oriented/2024/20240611-aral-balkan?lang=en

#SmallWeb #groningen #netherlands #universityOfGroningen #talks

aral, to random
@aral@mastodon.ar.al avatar

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.

ncrav,
@ncrav@mas.to avatar

@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.

mxtthxw, (edited )
@mxtthxw@mxtthxw.art avatar

@aral but isn’t it nice to have opt in facism…

aral, to random
@aral@mastodon.ar.al avatar

I have to say I do like the results you get in Icons8 when you search for Mark Zuckerberg.

aral, to Israel
@aral@mastodon.ar.al avatar
aral, to Games
@aral@mastodon.ar.al avatar

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.

https://www.thegentlebros.com/catquest/

haploc,
@haploc@fedi.cr-net.be avatar

@aral
wallet: "damn you, Aral"

aral,
@aral@mastodon.ar.al avatar

@haploc Soz! :)

aral, (edited ) to SmallWeb
@aral@mastodon.ar.al avatar

:kitten: Say hello to the new Kitten web site! 🎉

https://kitten.small-web.org

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

aral, to random
@aral@mastodon.ar.al avatar

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.

aral, to hosting
@aral@mastodon.ar.al avatar

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.)

arch,
@arch@floofy.tech avatar

@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.

Codeberg,
@Codeberg@social.anoxinon.de avatar

@aral Pretty recent, but is starting something like this: https://codey.ch/

aral, to random
@aral@mastodon.ar.al avatar

Is Apple Intelligence when my HomePod connects to the printer’s WiFi and then freaks out that it can’t reach the Internet?

Thank fuck Siri ain’t driving the car is all I have to say. https://mastodon.social/@macrumors/112575051803106245

aral, to RaspberryPi
@aral@mastodon.ar.al avatar
aral, to ireland
@aral@mastodon.ar.al avatar

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.

💕

aral,
@aral@mastodon.ar.al avatar

Voted! :)

If you’re in Ireland and you haven’t yet, you’ve got three hours so get out there and let’s keep the fascists out of power best we can!

💕

aral, to SmallWeb
@aral@mastodon.ar.al avatar

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.

:kitten:💕

aral,
@aral@mastodon.ar.al avatar

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.

:awesome:👍

aral,
@aral@mastodon.ar.al avatar

PS. If you’re wondering what Kitten and Domain are:

They’re the little tools I’m working on to make the Small Web¹ a thing that exists.

¹ https://ar.al/2020/08/07/what-is-the-small-web/

aral, (edited ) to microsoft
@aral@mastodon.ar.al avatar

Oh, that? That’s just me writing the Windows section of the Kitten¹ installation instructions for the upcoming web site.

¹ https://codeberg.org/kitten/app

aral, (edited ) to Israel
@aral@mastodon.ar.al avatar

It’s not antisemitic to call a fascist a fascist.

aral, to SmallWeb
@aral@mastodon.ar.al avatar

🎉 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.)

Enjoy!

:kitten:💕

Screencast: On the right, a browser with the Kitten Persistence tutorial page demonstrating the word Scary being animated by a component called Scary that is imported from the front matter of a Markdown page, an excerpt of which is shown in an editor on the left: --- layout: ../Tutorials.layout.js imports: - import Scary from './Scary.component.js' title: Persistence description: Learn how to persist information using Kitten’s build-in JavaScript Database (JSDB) topics: - Persistence. - JavaScript Database (JSDB). - The Kitten CLI’s

aral,
@aral@mastodon.ar.al avatar

Posting a screencast to notice a typo FTW! doh!

  • built-in, not build-in (in the tutorial body text, now fixed) :)
  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • everett
  • osvaldo12
  • magazineikmin
  • thenastyranch
  • rosin
  • normalnudes
  • Youngstown
  • Durango
  • slotface
  • ngwrru68w68
  • kavyap
  • DreamBathrooms
  • tester
  • InstantRegret
  • ethstaker
  • GTA5RPClips
  • tacticalgear
  • Leos
  • anitta
  • modclub
  • khanakhh
  • cubers
  • cisconetworking
  • megavids
  • provamag3
  • lostlight
  • All magazines