@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 random
@aral@mastodon.ar.al avatar

Had knives in my throat (not Covid, probably… at least tests were/are negative) so went to see my new GP and we ended up chatting about the OneWheel I rode in on (he took up skating later on in life and tried one in France apparently), the shit factory that is Silicon Valley (he used to be a software dev there before he became a doctor), the Small Web (he digs the idea), and, yes even my sore throat (I’m on antibiotics now). Needless to say, I like my new GP :)

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

A fine is just that: it’s fine. Just pay us a cut of your profits and keep doing what you’re doing.

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

It’s amazing to me that folks have such a hard time with the very basic concept of “follow the money.”

This isn’t rocket science, people. Where/who you get your money from matters. The people who you surround yourself with matters. The success criteria you adopt matters.

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

Realised last night that JavaScript Database (JSDB) doesn’t run the constructor on persisted custom objects (https://codeberg.org/small-tech/jsdb#custom-data-types) when deserialising them because I didn’t know that you apparently have to define your constructor manually when using Object.create().

Will fix it today but it’s something to watch out for if you’re using Object.create() directly.

For more info, see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/create

#JSDB #customObjects #constructor #bug #JavaScript #NodeJS #SmallTech #SmallWeb

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

Ooh, @Codeberg just updated to @forgejo version 7 and… ta daa, the spurious warnings in the code listings for proper curly quotes and other correct – but sadly underutilised – typographical elements in comments and strings are gone!

e.g., see https://codeberg.org/kitten/app/src/branch/main/examples/fetchiverse/index.page.js#L9

Yay! Thank you – I’m no longer going to feel embarrassed about linking to my source code on Codeberg :)


💕 🎉

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

@LaQuadrature Hey folks, quick question: any idea why the embed of my video at the European Parliament from your PeerTube instance is showing a password field and lock. (I’m on my phone and haven’t had a chance to view source.) Would appreciate it if you could take a look. Thank you :)

https://ar.al/2019/11/29/the-future-of-internet-regulation-at-the-european-parliament/

CC @peertube

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

Folks think the “embrace” part of embrace, extend, extinguish applies only to the technology itself. It doesn’t. It also applies to the people prominent within it. Their legitimacy is essential for it to work. They’re told “come, sit at the big boys’ table with us” and “don’t listen to the naysayers, they’re just jealous of how popular we can make you.”

Last time I experienced this, the person in question who sold out got an OBE out of it. Which is rather fitting, when you think about it.

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

Extension Manager is the app GNOME Extensions should be. It not only lets you see already-installed extensions and disable/enable them and access their settings like GNOME Extensions does but, get this… (are you sitting down?) it even lets you browse and install new extensions. I mean, I don’t know why you’d ever want to do that but, hey, I guess this is for all the freaks out there… :)

https://mattjakeman.com/apps/extension-manager

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

Co-founder of Twitter joins new Mastodon board of directors. Right, so federating with Threads wasn’t a mistake. This is just the direction Mastodon is going. Oh, well. Another Mozilla emerges.

https://blog.joinmastodon.org/2024/04/mastodon-forms-new-u.s.-non-profit/

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

War is peace. Freedom is slavery. Opposing genocide is antisemitism.

– 2024

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

@Vivaldi Bug report:

  • OS: Fedora Linux 40.20240424.0 (Silverblue) x86_64
  • DE: GNOME 46.1 (Wayland)

After signing in after sleep, Vivaldi renders at @1x even though my screen is set to @2x.

(Moving the window around or resizing it, etc., re-renders it at the correct resolution.)

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

@gnome Bug report:

OS: Fedora Linux 40.20240424.0 (Silverblue) x86_64
DE: GNOME 46.1 (Wayland)

Vivaldi Open dialogue after clicking Choose file on a file input: flickering tooltip.

CC @Vivaldi

#bug #flickeringTooltip #vivaldi #gnome

Video of flicking tooltip on icon in open dialogue in Vivaldi.

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

EU leaving Fediverse (Mastodon & PeerTube) because no one wants to operate the servers

“In recent years, a total of 40 institutions have opened an account with EU Voice, including the EU Data Protection Supervisor, the European Court of Justice and the EU Commission. The video platform, on the other hand, was used by six institutions … the EU institutions were thus the largest group of public institutions in the Fediverse worldwide.”

https://netzpolitik.org/2024/mastodon-und-peertube-eu-macht-fediverse-dicht-weil-niemand-die-server-betreiben-will/

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

C’mon folks, how bad can genocide really be if someone as nice as Biden supports it?

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

If a democracy can be destroyed by an election that democracy will be destroyed by an election. How do we make our democracies resilient so they aren’t at existential risk every four years? Is it already too late for some? If not, what’s the way forward? Or do we plan for what comes after and a path back?

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

“When Bangladesh’s Minimum Wage Board met in November 2023 to decide wages for garment workers, trade unions called for a monthly Living Wage of 23,000 taka (approx £172), given that the previous wage of 8,000 taka (£60) was a poverty wage that made fruit a luxury item. Protests erupted when the Board announced a new wage of just 12,500 taka (£90). The state cracked down on the protests—killing four workers and arresting thousands more including trade union organisers.”

https://tansyhoskins.org/wages-not-warrants/

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

“Kosovo boasts an impressive record when it comes to gender and digital inclusion but there is more work to be done—especially in ensuring girls from rural areas and families who receive social benefits have opportunities.

We've launched the EmpowerHer! Scholarship program so these girls can realize their dreams. Our scholarships will support 150 girls between 11-18 with technology training courses…”

Please donate, if you can, at https://kosovaideas.com/product/empowerher/

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

“Since publishing my letter, many have asked me how I was able to unlearn the Zionist propaganda. While I have always thought of myself as left-leaning, I was ignorant of much. My reeducation began after the New York Police Department’s Daniel Pantaleo killed Eric Garner, and I started attending Black Lives Matter protests. (1/3)

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

Which option are you more likely to choose?

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

PS. Free and open source folks? Listen up! This is how you make your tools better:

https://mastodon.ar.al/@xeenon@mastodon.social/112327515754874024

To wit, how you don’t make your tools better:

  • This is the wrong repository for this bug report blah blah blah

  • This is an upstream issue please contact upstream for blah blah blah

And, just to put my time where my mouth is: I do (and will always) open an issue for you on any of my projects if you contact me via any medium imaginable. I value your time and effort in trying to help.

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

It’s good to know most people will choose the option no one chooses :) https://mastodon.ar.al/@aral/112327500371047267

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

Today I learned that Safari can’t understand compound extensions in the accept attribute of file inputs.

So, for example…

<input
type="file"
accept=".kitten.databases.tar.gz"
>

… fails. So you have to do:

<input
type="file"
accept=".gz"
>

(Which, of course, opens the person up to more chances of selecting the wrong file.)

🤷‍♂️

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