@aral@mastodon.ar.al
@aral@mastodon.ar.al avatar

aral

@aral@mastodon.ar.al

I make small things.

My posts are licensed under Creative Commons Attribution-NonCommercial-ShareAlike (https://creativecommons.org/licenses/by-nc-sa/4.0/)

🍉🌻 🏳️‍🌈 🏳️‍⚧️

#SmallWeb #SmallTech #web #tech #privacy #humanRights #personhood #democracy #aral #fedi22 #searchable

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

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

There’s No Such Thing As a Smart Fascist

“The ideology itself is about as clever and complex as a rock to the face … Fascists, and their larval form, conservatives, simply do not give one single lonely fuck for rules or conventions or the system in which they flourish.”

https://catvalente.substack.com/p/theres-no-such-thing-as-a-smart-fascist

  1. Read this blisteringly powerful article.
  2. Shout it from the rooftops.
  3. Follow @catvalente and support her work.

Should be required reading in schools.

Please boost.

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

@muiiio Bloody hell, I’d seen it pass by on the feed but I just stopped to read it after your post. Wow. Wow, wow, wow.

(Thank you.)

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

Folks: So, Aral, you’re building Kitten all by yourself?

Me: Umm, yeah, something like that…

https://codeberg.org/kitten/app/src/branch/main/CONTRIBUTORS.md

#Kitten #SmallWeb #SmallTech #contributors #foss #community

mvsde, to queer
@mvsde@mastodon.social avatar

The gender non-conforming outfit is slowly taking shape 😊 🏳️‍🌈🏳️‍⚧️

I’m experimenting with what I’m going to wear for a very rural very conservative wedding in July. It’ll be fantastic seeing how different people react to this 😁

aral,
@aral@mastodon.ar.al avatar

@mvsde 💕

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

Just released a tiny Node module that parses the attributes from a single tag (any attribute from anything that looks like a tag, not just valid attributes from HTML tags).

https://codeberg.org/small-tech/attribute-parser

(Regular expressions just don’t cut it when you want to support boolean attributes as well as attributes with dashes in the names and unquoted, single-quoted, and double-quoted values.)

aral,
@aral@mastodon.ar.al avatar

@nantucketebooks Sure. It’s just to scratch an itch I have with parsing a specific tag I’m adding to Kitten (https://codeberg.org/kitten/app) but I couldn’t find anything that did exactly this so, yeah, here’s hoping it helps out a few other folks too :)

aral,
@aral@mastodon.ar.al avatar

@sudonymouse @filipesm Fork away, folks :)

Just something small I needed for Kitten.

aral,
@aral@mastodon.ar.al avatar

@sudonymouse @filipesm Just realised “fork away” sounds rather rude :) I meant “feel free to fork” (hmm, not much better) :)

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

So because I apparently NEED another keyboard, I got a Mini with the optical linear red switches after touching one in Paris.

(I love my Topre but it can get a bit tiring after a long coding session. Also, I’ve always wanted a 60%)

Anyway, great little , crappy proprietary Windows-only software. Used my Windows test machine to map Shift to Hypershift which makes the arrow keys usable.

Then, in , had to press Fn+menu until the correct profile kicked in.

aral,
@aral@mastodon.ar.al avatar

(cont.)

With left Shift mapped to Hypershift, you can hold left Shift with your left pinky and use the I, J, K, and L keys (like WASD) as the arrow keys.

(The default of holding the Fn key, which is on the right, is entirely unusable and unergonomic. A glaring oversight.)

Also: Reactive lighting, where keys light up as you type, is pretty cool. It doesn’t carry over from the Windows setup but you can activate it with Fn+Ctrl+6 on Linux. Press that combination repeatedly to change the colour.

aral,
@aral@mastodon.ar.al avatar

@killyourfm I am, but appreciate your reaching out, thanks :)

One of the downsides of being on Fedora Silverblue is that installing stuff that messes with the operating system at that sort of level is more problematic (not to mention, apparently, that it already has issues with Fedora). Don’t want to sacrifice the stability of my (rather rock solid) system to make a keyboard happy.

aral,
@aral@mastodon.ar.al avatar

@killyourfm Yep :)

aral,
@aral@mastodon.ar.al avatar

@eraisme As in, can they be replaced? Yep, I believe so.

(Totally understandable if you’re building your own. I’d love to do that one day but trying not to get sidetracked from what I’m working on at the moment) :)

aral,
@aral@mastodon.ar.al avatar

@joenepraat I remember trying it a while ago and having some issues. Will take another look when I get a moment, thanks :)

aral,
@aral@mastodon.ar.al avatar

@phoneybadger Yeah, seems like it. I’ve got keyboards, this one just felt really nice when I typed on it in Paris. I’d be very hesitant to get a keyboard I haven’t touched as it’s all about the feel for me :) (But yes, of course, would love a free/open one.)

aral,
@aral@mastodon.ar.al avatar

So in case anyone’s interested in my on (specifically, Fedora Silverblue) experience, I found that mapping the key to left shift was too confusing (apparently I do use left shift more than I thought I did).

Instead, here’s what I’m trying today, which seems to be working really well:

  • Mapped hypershift to caps lock
  • Mapped caps lock (which I use as my compose key) to right control (which I really don’t ever use)
  • Mapped ` and ~ to hypershift+\

😊 ⌨️

aral,
@aral@mastodon.ar.al avatar

@tuxflo There are tools under Linux (e.g., https://github.com/wez/evremap, https://github.com/k0kubun/xremap, etc.) but I was lazy and booted up the Windows testing laptop and used Razer’s own bloatware to do it and stored the setting in the keyboard itself (it can store up to four profiles internally).

liztai, to random
@liztai@hachyderm.io avatar

Every time I show non-Malaysians what we take for breakfast, their response is inevitably: "OMG that's so heavy, I won't be able to eat all that!"

It is a truth universally acknowledged that stomachs are ready the moment the body is activated in the morning, and will not stop till midnight.

FYI just in case you travel to Malaysia.

https://sevenpie.com/7-typical-malaysian-breakfasts-to-try-when-youre-in-malaysia/

aral,
@aral@mastodon.ar.al avatar

@liztai @sohkamyung Oh how I miss those dishes :)

aral,
@aral@mastodon.ar.al avatar

@liztai @sohkamyung I’d love to again sometime. Last time was around a decade and a half ago. Been to Singapore since for a talk but not back to Malaysia :)

aral,
@aral@mastodon.ar.al avatar

@sohkamyung Not. Jealous. At. All. :) @liztai

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

Remember “Open APIs?” How Tim O’Reilly told us they were how we would build the “open web” in “Web 2.0?”

Turns out an Open API is open in the sense that a gate owned by someone else is open. In that it can just as easily be closed and locked at their whim.

aral,
@aral@mastodon.ar.al avatar

@mdhughes Tim’s own Safari Books Online repeatedly implemented “DRM”* to thwart the lovely e-book reader app I was making back in the day.

  • In JavaScript no less, so it was a rather funny game of cat and mouse for a while, until it just wasn’t. So I did what anyone would do: released a separate, pared-down app, entered it in O’Reilly’s own app competition, won, flew to the States and had dinner with him on his dime and told him to his face how hypocritical it all was. It was cathartic.
aral,
@aral@mastodon.ar.al avatar

@cjk Yeah, that was what prompted my post ;)

simon, to random
@simon@simonwillison.net avatar

Question for people who understand how US non-profits work - how normal is it to spend $247,000 on "CEO outsourced services" as an independent contractor?

Just poking around in https://projects.propublica.org/nonprofits/organizations/133444882

aral,
@aral@mastodon.ar.al avatar

@jf Almost as if they have a financial incentive in it or something.

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

@LyleDAL @TLB73 I mean, yeah, sure, but $999 million is still about $990 million too late to start if you ask me.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • osvaldo12
  • khanakhh
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • everett
  • ngwrru68w68
  • Durango
  • anitta
  • InstantRegret
  • GTA5RPClips
  • cubers
  • ethstaker
  • normalnudes
  • tacticalgear
  • cisconetworking
  • tester
  • Leos
  • modclub
  • megavids
  • provamag3
  • lostlight
  • All magazines