36 Followers
275 Following
101 Posts

An aspiring #gamedev in #Finland currently working as a #SoftwareEngineer on a #virtualreality project. I'm a bit of a jack of all trades with an interest in #l10n and #a11y.

The tools of my trade are #unity #blender #photoshop #illustrator #audacity #csharp and #python. I've been known to dabble with #javascript and other #web technologies too.

Tools:unity: :blender: :photoshop: :illustrator: :audacity: 🐍
Languages🇺🇸 🇫🇮

The proposed EU #ChatControl regulation could impact the privacy of everyone's personal messages. If you live in the EU and value secure communication, consider reaching out to your MEP to share your thoughts.

Here's a great website that makes contacting your MEP very easy*: https://fightchatcontrol.eu/

The entity behind the website is also on Mastodon if you wanna check them out: @chatcontrol

Spread the word! 🚀

*: Quick disclaimer that I haven't done this myself.

#privacy #EU

Fight Chat Control - Protect Digital Privacy in the EU

Learn about the EU Chat Control proposal and contact your representatives to protect digital privacy and encryption.

Turns out there are millions of individuals who expect digital ownership of anything purchased in such a way, that it's causing the main European Citizens' initiative campaign site to buckle. Tech support is probably working overtime just to keep the backend infrastructure running at this point. I salute any and all workers keeping this initiative alive. Just slow down on refreshing the page. That's what is called a DDoS attack, even if it's not meant as such. #StopKillingGames

After searching, I found this Reddit post in which people suggested that using custom tags is not a good practice.

https://www.reddit.com/r/webdev/comments/18h44of/custom_html_tags/

The `scrollTo` method isn't aware of reduced motion preferences, but smooth scrolling via `{ behavior: smooth }` is a kind of motion.

So before using that flag, you must first check `window.matchMedia("(prefers-reduced-motion)")` and use instant if it matches.

#a11y #accessibility #JavaScript

@Lacey Oh man, you can't just say that and not release the prompt.
@gob I don't think you want to rely on a years old map for modern navigation purposes? Of course if the expiration timer is very short, that's just silly.
@ian_hg_dev That looks really neat!
@Praxismapper How on Earth have you not gotten sued yet/sweating bullets for using the Pokemon trademark? I'm surprised to see the game is still up.

Deque says “AI” will help to “automate 100% of accessibility”. That’s bullshit.

The automated transcript of the talk where they say it cannot figure out that they talk about “axe” and writes “X” instead.

Oh, and instead of “Deque“, the transcript says “TC”.

100% of accessibility errors! “AI”! Sure.

(Also they chose to not afford human transcribers. A multi-million dollar company. Because f those disabled people.)

https://www.deque.com/axe-con/wp-content/uploads/2024/11/Ai-Media_46997_THE_STATE_OF_ACCESSIBILITY_FEB_25_2025_.txt

#a11y #accessibility

Wow, SpaceBar (formlery called "Fosscord") looks a lot like Discord.

SpaceBar is an open-source alternative to Discord.

https://spacebar.chat/

https://github.com/spacebarchat

#Discord #Fosscord #OpenSource #SpaceBar #SpaceBarChat

SpacebarChat - Selfhosted, secure communication that you're already familiar with

Spacebar is a free and open source reverse engineering and reimplementation of Discord, including both the backend and frontend. It's a chat platform similar to Slack and Rocket.chat