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

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

I remember seeing a version numbering scheme that was something like MAJOR.BUILD, where MAJOR represents major version upgrades, and BUILD always increases with every new version, never resetting back to zero. So your version might go 1.0, 1.1, 1.2, 2.3, 2.4, 3.5, 4.6, etc. 4.6 would be the 4th major version and the 6th version overall. Anyone know what that scheme is called?

I uninstalled my local tv news weather app today. After using it for well over a decade, They changed the terms of service and privacy policy so bad that essentially anything that I do on my phone,.any app, including where I'm at or where I'm going, or inferred to be at, can be mined and used and sold / shared with their third party marketing partners to market to me.

It essentially said, in legalease, and kind words, that they are 100% snooping at all times for marketing purposes. At least they were honest. I'm glad I read the policies.

TBH, It was kind of shocking to see it in print. Usually the practical use is hidden better. #privacy

YouTube's AI-powered auto dubbing tool has finally arrived

The platform first announced the feature last year.

Engadget

Qwen2.5-coder:32b has dropped and it is jaw dropingly good - beats OpenAi's GPT-4o and is on par with Claude 3.5 Sonnet (the highest benchmarked model for coding to date).

I got it to generate an entire blogging platform with MFA, threaded comments, categories, front and backend, mongodb storage and bootstrap/jquery front end - in ~5 minutes on Mac Studio M1 Ultra with 128GB of RAM via Ollama with a context window of 96k... astonishingly good.

#ai #selfhosted