@aral@mastodon.ar.al 

feeds.twtxt.net

Public posts from @aral@mastodon.ar.al

Recent twts from @aral@mastodon.ar.al

(If you’re wondering why the repository was 176MB to begin with, it’s because I was initially deploying from the /dist folder in the repository. But since then I created a special deployment site for Kitten and now Kittens come from, well, where else but https://kittens.small-web.org.)

:kitten: 💕

PS. It takes me ~3.5 seconds to build and deploy a new version of Kitten … ⌘ Read more

⤋ Read More

If you’re working on Kitten¹ from source, please clone a fresh copy.

I just rewrote history to reduce the repository size (correctly this time, including all references from branches, tags, etc.).

The good news is that – contrary to what the Codeberg interface is currently showing the size to be (176MB) – the repository is only about 5MB now so it should only take a couple of seconds to clone.

Related issue: [https://codeberg.org/Codeberg-e.V./requests/issues/182](https://codeberg.org/Codeberg-e.V./requests/issues/1 … ⌘ Read more

⤋ Read More

PS. I’ve now added this to the Kitten readme but if you are using LocalXpose to expose your Kitten server to the world, start it up like this (replacing with, well, your domain:

loclx tunnel http –reserved-domain –https-to localhost:443 –to localhost:80 –region eu

And then start Kitten up from your project folder with:

kitten –domain=

(And remember this is just for exposing your dev server. You can also deploy to a public VPS, etc., with Kitten.) ⌘ Read more

⤋ Read More

…Before this, I had set up a tiny VPS server that I installed WireGuard on that I was using to expose my dev server. It was a geeky exercise in setting up WireGuard, NAT/port-forwarding, etc. and it worked but with notable downsides:

• I could only use it from one computer at a time

• It meant my machine was removed from the local network so I couldn’t, for example, also control my Atem Mini Pro for streaming/recording.

LocalXpose doesn’t suffer from either issue. ⌘ Read more

⤋ Read More

I’ve been looking for an ngrok alternative for a while now that’s (a) affordable (b) easy to use and © works with Kitten¹. Today, after testing a bunch of them again and getting fed up, I found LocalXpose that checks all the boxes.

I signed Small Technology Foundation up as an affiliate so if you use this link to check it out, we’ll get 40% of your $6/mo pro account fee should you subscribe:

https://localxpose.io/?via=kitten

¹ [https://codeberg.org/kitten/app](https://codeberg. … ⌘ Read more

⤋ Read More

Also, contrary to what you might be reading, I don’t think Iran’s attack was a failure at all. Clearly they got some very valuable data out of it and, beyond that, I’ve seen estimates that it cost Israel and its allies over a billion dollars to thwart the attack while it cost Iran around 10% of that to stage it. The only way Israel & co. could have lost more money more quickly is if they’d hired Elon Musk as CEO.

#iran #israel [#embassy](https:/ … ⌘ Read more

⤋ Read More

So Iran’s mullah regime can go jump off a cliff as far as I’m concerned (and the sooner the better for the sake of the Iranian people) but it’s amazing to read articles in Western media where it’s not even mentioned that Iran retaliated because *Israel bombed their freaking embassy*.

Also, little reminder: Israel – hand in hand with its buddies, the US, UK, Germany… – is busy carrying out the genocide of the Palestinian people.

#israel #gaza … ⌘ Read more

⤋ Read More

PS. I’m running fish shell, so I also added a couple of abbreviations (I use abbreviations when I don’t want to type out the original command but I also don’t want to forget it):

abbr –add –global compress ‘ouch compress’

abbr –add –global decompress ‘ouch decompress’

Also note that Yazi has a function to let you switch to the folder you’re in when you exit:

https://yazi-rs.github.io/docs/quick-start

(I have regular Yazi aliased – in this case an alias makes more s … ⌘ Read more

⤋ Read More

A couple of command-line tools I’ve recently switched to using:

- yazi as file manager instead of lf (fast and, for me at least, more intuitive and better handles default editor)

https://terminaltrove.com/yazi/

- ouch for compression/decompression from CLI instead of getting the fucking unintuitive flags wrong every fucking time

https://terminaltrove.com/ouch/

(Thanks to @orhun for the recent link to Terminal Tr … ⌘ Read more

⤋ Read More