@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, to SmallWeb
@aral@mastodon.ar.al avatar

:kitten: ๐ŸŽ‰

Kitten now has a lovely new multi-page Settings screen andโ€ฆ drumrollโ€ฆ a new ๐Ÿข interactive shell (REPL) for you to play with the running state of your Small Web site/app/place and debug your app, inspect/manipulate its database, etc.

I plan on recording demos of each of them tomorrow but you can play with them now.

And hereโ€™s a little tutorial to get you started with the shell:

https://codeberg.org/kitten/app#kitten-s-interactive-shell

๐Ÿ’•

#Kitten #SmallWeb #SmallTech #NodeJS #REPL #JavaScript #HTML #CSS #web #dev

Screenshot of Kitten running in terminal: ๐ŸŒ Domain https://localhost ๐Ÿ“‚ Source /var/home/aral/Projects/kitten/app/examples/file-uploads ๐Ÿ’พ Databases /var/home/aral/.local/share/small-tech.org/kitten/databases ๐Ÿข To launch an interactive shell, press the [s] key. Server is running and listening for connectionsโ€ฆ s ๐Ÿข Launching interactive shell ctrl-d to exit; .help for assistance A good place to start is to run the .ls command to see the keys of the global kitten object: ยป ๐Ÿ’ก.ls is an alias for Object.keys(kitten) [ 'version', 'domain', 'port', 'app', 'databaseDirectory', 'projectIdentifier', 'deploy', 'WebSocket', 'html', 'libraries', 'page', 'events', 'css', 'js', 'markdown', 'md', 'safelyAddHtml', 'sanitise', 'uploadsDirectory', '_db', 'uploads', 'package', 'db' ] ๐Ÿฑ ๐Ÿ’ฌ kitten.db.images[0] Proxy [ { path: '/uploads/1a6c2612-057d-435b-83c7-7157b4add982/', altText: 'Screenshot of Draw Together sketch that reads Free Gaza!' }, { get: [Function: bound getHandler], set: [Function: bound setHandler], defineProperty: [Function: bound definePropertyHandler], deleteProperty: [Function: bound deletePropertyHandler] } ] ๐Ÿฑ ๐Ÿ’ฌ

aral,
@aral@mastodon.ar.al avatar

PS. Since itโ€™s not a common thing in โ€˜Big Webโ€™ development, note that the Settings app is part of Kittenโ€™s own internal web app that is available to all Small Web apps created using Kitten. So all those Small Web apps will be able to take advantage of data portability with backup/restore, Domain integration for managing your hosting account with your domain host, evergreen web, public-key encryption for e2ee peer-to-peer web apps (Small Web), etc.

Itโ€™s all slowly coming together :)

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

Thank fuck for helicopters and orcas is all I have to say.

aral,
@aral@mastodon.ar.al avatar

@rad An unreliable one.

touaregtweet, to Polls
@touaregtweet@mastodon.social avatar

What do Americans really know about Trump and Biden?

Why Bidenโ€™s good news isnโ€™t getting through, and what Biden should do about it - @rbreich

https://robertreich.substack.com/p/what-do-americans-really-know-about?utm_source=profile&utm_medium=reader2

aral,
@aral@mastodon.ar.al avatar

@touaregtweet @rbreich Gee, I wonder if it could be the genocide? Could it possibly be the genocide? I mean, I guess thereโ€™s a chance it could be the genocide.

aral,
@aral@mastodon.ar.al avatar

@JosjeT @touaregtweet @rbreich Indeed, damn both those zealous bastards supporting a genocide and those opposing it; theyโ€™re both as bad as each other. Canโ€™t we just agree that a moderate amount of genocide is the healthiest option?

yatil, to random
@yatil@yatil.social avatar

Love that we here in Germany are basically prohibited from getting vaccinations, even voluntarily, unless we meet certain condition โ€“ mostly age and existing illness.

โ€œYou first have to get LongCOVID before we allow you vaccinations to avoid the thing you gotโ€ is bad policy. https://zirk.us/@AlexKourvo/112469763159775160

aral,
@aral@mastodon.ar.al avatar

@yatil Same in Ireland. You have to be 80 to get a booster. Itโ€™s madness.

TheBreadmonkey, to random
@TheBreadmonkey@beige.party avatar

With everything that's going on in the world, at least Birdseye - a self-proclaimed ethical fishing business, owned by a massive conglomerate, previously fined billions for fraud, artificially inflating the value of produce, price fixing, overturning ethical standards, discrimination, hazardous working conditions, destroying culturally significant land for offices and public health violations - but apart from all that (and all of the product recalls for E.coli, Salmonella and fatal bronchiolitis), an ethical fishing company who use the highly destructive bottom trawlers (responsible for damaging up to half of Norwayโ€™s cold water corals reefs), but apart from that an ethical fishing company who buy a third of their produce from pirates who deal in illegal catches and over-fishing.....have commissioned someone to spend 100 hours to make a cute miniature sandwich! Aah, sweet!

World's smallest fish finger sandwich measures under 1cm tall
https://metro.co.uk/2024/05/15/worlds-smallest-fish-finger-sandwich-measures-1cm-tall-20844820/?ico=mosaic_weird

aral,
@aral@mastodon.ar.al avatar

@TheBreadmonkey Stop teaching journalists how to do their jobs, Ben, youโ€™re embarrassing them.

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

Capitalism: a social system where the rich live and the poor die.


Irelandโ€™s two-tier cancer drug system: โ€˜I can give one drug to one lot of patients, not to anotherโ€™

https://www.irishtimes.com/health/2024/05/20/irelands-two-tier-cancer-drug-system-i-can-give-one-drug-to-one-lot-of-patients-not-to-another/

#capitalism #ireland #cancer #healthcare

kde, to kde
@kde@floss.social avatar

If you don't use Bing with Edge, Microsoft will tell you your computer needs repairing.

https://www.tomsguide.com/computing/windows-operating-systems/microsoft-now-says-your-pc-is-in-need-of-repair-if-youre-not-using-bing-with-edge

They are not wrong.

To mend your machine:

  1. Ditch Windows
  2. Install Plasma
  3. Your computer is ready.

https://kde.org/plasma-desktop/

@kde

A laptop running the laters version of Plasma, Plasma 6.

aral,
@aral@mastodon.ar.al avatar

@kde @kde Guess what, Firefox does the same thing (a refresh will reset your privacy settings and your default browser, all of which affect Mozillaโ€™s revenue streams) but theyโ€™re a tad sneakier/cleverer(?) about it.

(Firefox is not private by default so getting you to reset your settings is how they try to influence you to return to their preferred configuration.)

#firefox #mozilla #deceptiveDesign

aral,
@aral@mastodon.ar.al avatar

@dajix @kde @kde Itโ€™s deceptive. They know exactly what theyโ€™re doing. Thatโ€™s why they also ask if you havenโ€™t used your browser for a while.

aral,
@aral@mastodon.ar.al avatar

@Aaron @kde @kde Yes, to non-private defaults. Letโ€™s put it this way: if Firefoxโ€™s defaults respected your privacy, Mozilla would go bankrupt tomorrow.

aral,
@aral@mastodon.ar.al avatar

@Bro666 @kde @kde Which would make perfect sense if I had said โ€œPlasma forces you to use Firefox.โ€ Would you like any other straw men to rile against?

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

@lanartri Alt text: Young women in what appears to be a classroom in Iran uncovering their hair and giving the middle finger to portraits of Iranโ€™s clerical leaders.

aral,
@aral@mastodon.ar.al avatar

@lanartri Thank you ๐Ÿ’•

WrenArcher, to random
@WrenArcher@beige.party avatar

Going to the restroom for a trans woman can be so anxiety inducing. I know for me it can be anyway. All I wanna do is get in and get out without any issues, hassles or problems.

But I had something happen while I was at lunch with my mother in-law that was rather affirming as a woman. Itโ€™s the opposite of what Iโ€™ve imagined could happen to me going to the womenโ€™s restroom.

I was washing my hands when a woman about my age came out of the other stall. She looked at me, straight in the face and asked if I could zip up the back of her dress. She didnโ€™t even wait for a response. She just turned around and pulled up her hair. Then said, โ€œItโ€™s so hard to do this by yourself. So much easier when you have help. Thanks.โ€

She didnโ€™t see me as a predator. Didnโ€™t see me as someone who shouldnโ€™t be in there. She saw me as another woman who simply would understand the need to have help zipping up the back of her dress.

I almost started crying.

I, a trans girl, went into the womenโ€™s restroom and nothing happened, except for another woman asked for my help.

aral,
@aral@mastodon.ar.al avatar

@WrenArcher ๐Ÿ’•

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

โ€œThe soldiers at several points fired bullets next to their feet in an effort to terrorize them, perhaps to make them amenable to following orders.

โ€œEvery time they shot at us, I instantly poked my back to check if I was still alive,โ€ said Ahmad, recalling the soldiersโ€™ giggles at how scared he and his family were.โ€

https://mondoweiss.net/2024/05/what-its-like-to-be-used-as-a-human-shield-by-the-israeli-army/

aral,
@aral@mastodon.ar.al avatar

โ€œAt other times, a tank would rapidly move towards them, then drift back, less than a meter away from them. Ahmad realized the soldiers were toying with them.

At one point, soldiers picked Ahmadโ€™s brother, Saeed, and tortured him, breaking his jaw. They kicked him in his genitals like they were โ€˜hitting a football,โ€™ according to Saeed. They beat him so severely that he blacked out at one point.โ€™โ€

https://mondoweiss.net/2024/05/what-its-like-to-be-used-as-a-human-shield-by-the-israeli-army/

aral,
@aral@mastodon.ar.al avatar

@DavidKnestrick Can you please take your conspiracy theory bullshit elsewhere? Thanks.

b9AcE, to random
@b9AcE@todon.eu avatar

"Helicopter carrying Iran's President Raisi crashes in mountains, official says"
https://www.reuters.com/world/middle-east/helicopter-iranian-presidents-convoy-accident-says-strate-tv-2024-05-19/

No comment.

aral,
@aral@mastodon.ar.al avatar

@b9AcE Alt text:

  1. Photo of crashed helicopter.
  2. Portraits of the five killed, including the Iranian president, crossed out in red.
aral, to Israel
@aral@mastodon.ar.al avatar

Looks like the #FediVision2024 entries are up. So lovely to see so many this year.

Hereโ€™s my shoddy afternoonโ€™s effort: https://fedivision.party/#UFOP

You can vote for your favourite three here:
https://fedivision.party/vote

#aNumberOnAPage #Israel #Palestine #Gaza #settlerColonialism #apartheid #ethnicCleansing #genocide

w7voa, to random
@w7voa@journa.host avatar

As President Biden speaks to the Morehouse College commencement ceremony in Atlanta someone is holding aloft behind him a flag of the DRCongo while one graduating student has turned his back and draped himself in the Palestinian flag.

aral,
@aral@mastodon.ar.al avatar

@w7voa Oh, the arms dealer thinks the genocide is heartbreaking. Thatโ€™s sweet.

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

Joe Biden could still turn this around and not lose to Trump by defunding Israelโ€™s genocide of the Palestinian people. If he doesnโ€™t, there will be only person to blame for Joe Biden losing to Trump in six months and thatโ€™s Joe โ€œI am a Zionistโ€ Biden.

aral,
@aral@mastodon.ar.al avatar

@knowprose He is a self-professed Zionist.

https://m.youtube.com/watch?v=Jov9jxRecFc

aral,
@aral@mastodon.ar.al avatar

@matty Theyโ€™re stuck between two candidates. As the centrist/neoliberal Democrats would rather see Trump in power than a left-wing politician like Bernie Sanders, the only two choices are Biden and Trump right now unless either or both of them croak before the election. But, beyond that, any criticism of Biden arming and funding a genocide in Palestine is being painted as rooting for Trump and folks are being told: โ€œShut up and vote for Biden or youโ€™re helping get Trump elected.โ€

sarajw, to random
@sarajw@front-end.social avatar

GRAAAARGGLEFLARBLEGRAAGGHAAARGGG

aral,
@aral@mastodon.ar.al avatar

@sarajw @andycarolan Haha, thatโ€™s awesome :)

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