Pinned post

I finally decided to move here, so I figure it might be worth a new intro since I have more room here. Hi, I'm Piotr. I'm a bit of a geek, so most of what I'll be posting will be tech related, very often with an emphasis on blind accessibility since I can't see myself. I'm also a huge gamer, so game accessibility is of particular interest. I often stream games with @talon as @pg13lp. I also love anything audio production related, especially sound design. I've done audio for a bunch of games, IE most of @talon's, but I also created a lot of notification and UI sounds under CC attribution with a few friends on If you need custom audio for an app or game feel free to hit me up! Other than that I really love anything SCI-Fi, LitRPG, retro tech, and more things I didn't think of when writing this lol.

Yay the pixel event is a thing, and I decided to ignore it and catch up later. The problem is Pixels always have been very US-centric devices, it's very hard to get one here, which is sad considering they're theoretically the best thing to get if you want the latest and most accessible Android. Would love to be proven wrong on the availability front though!

My Discovery of the day: The new bluetooth Mic codec apple added to the AirPods isn’t exclusive to the pros and max like I initially thought. Regular 2nd gen AirPods have it as well and man it makes a difference.

Netflix started to do some weird things with breaking basic web features… THis is probably going to effect any watch together type extensions.
RT @newsycombinator
Netflix's new player breaks the ability to modify the seeking of a playing video

I found this very cool video yesterday: AI generated Dectalk songs. If you don't know what a Dectalk is, then you should watch it regardless for a different take on AI generated music.

Happy World Standards Day, a day where the entire world celebrates international standardization... well, the entire world except the US, which celebrates this on October 22nd 😂

(I wish I was kidding)

The way some websites inform their users about cookies reminds me of this conversation from the Hitchhiker's Guide To The Galaxy:

#gdpr #privacy #cookies

Apart from this what I'm curious is if they took the time to renew some of their music right. A bunch of songs got patched out over the years, so for many the Steam versions were already worse. Also of course what else they might add in these new versions, the press release says they're keeping the original look and feel. Hope they keep the cheats too.

Show thread

Rockstar officially announced the GTA 3/VC/SA remasters coming later this year. They also announced that they're about to remove the existing versions from stores, so if you want a version that's not tied to the rockstar launcher now's the time to grab them.

RT from Lea Verou (@LeaVerou)

Can't setup washer/dryer bought in Europe because my iPhone's region is US and the @hoover_uk hOn app is not available in the US App Store. If that's not @internetofshit, not sure what is.

Original tweet :

ai generated british food 

I decided to give two neural nets a go at the Great British Bakeoff technical challenges. They did both much better and much worse than I had guessed.

wow thanks to tvtropes i just learned mr. rogers is the reason recording TV on like a DVR or VCR or whatever isn't illegal

"In a case that made it all the way to the U.S. Supreme Court in 1984, the TV and movie industries sued manufactures of VCRs on the grounds that recording their programming was copyright infringement. Enter Fred Rogers, who testified on behalf of home recording, saying he didn't mind if people recorded his shows and that it was a very good thing for families to be able to watch programs together whenever they wanted to, rather than being controlled by an arbitrary network. The court specifically cited his testimony in their decision. So in other words if you like not being tied down to Appointment Television, you can thank Mr. Rogers."


"Luke, you switched off your targeting computer! What's wrong?"

The targeting computer:

Please sign in to acquire target. No login? Enter your email to create a free TargetLock Targeting Computers account and get all the newest updates!

Would you like to add this target to your memories?

If you like THERMAL EXHAUST PORTs, you might also be interested in...

[ Target will lock after ad ]

Oh my goooooood github has finally fixed the label for the star button! This took what, 2 years or so?
For those curious, for the longest time screen readers always read the star button as "unstar" no matter what its state was and you had to look at its hint to figure it out

Accessibility rant 

@talon Good stuff here. Just wanted to put this on your radar: Very early days, but Matt is aiming to wrap all the platform-specific accessibility APIs, including Android and HTML via auto-generating a parallel element tree, in a single API that UI toolkits can work with. Exciting stuff.

Accessibility rant 

A lot of people usually comment things like: "It should be the screen readers responsibility to figure out what's on screen. Do some OCR and image recognition and whatever and boom!"
Think about it. That won't work. Not only are there many different fonts that OCR just simply cannot read, but also things like interacting with those controls present a major hurtle at that point. Is it a checkbox, a button, or a button checkbox hybrid? Is it a slider? Is this a fancy button or a turnable knob? What about scrolling text?
Is this syntax highlighting or spelling errors or both? Or does it just mean I selected something? What about if I use another app? We can infer what things mean from context, but can OCR and image recognition? Does it know this is a code editor or a text editor? What if it's Emacs and it's literally everything?
This is why accessibility API's exist. There's a lot of context that would be lost if there was just OCR and image recognition.

Show thread

Accessibility rant 

It's sad that at this point I'm almost happy to see Electron apps simply because it means that the chance it'll be at least somewhat accessible are just so much higher.
So many new UI frameworks coming out, none of which are accessible. More and more "native" apps just... don't work anymore.
Also... I guess native means something else to me than it does to most UI devs. I wouldn't call drawing directly to the screen a native UI. Sure it might be nice and comfy and allow for beautiful coding patterns like stateless UI composition but that stuff's useless if I can't use it. Please keep this in mind when developing your latest and greatest native app using the latest and greatest new immediate mode GUI framework. Not a single one of them will be accessible. And if you're a dev working on one, please think of us.

Feels like the new Apple betas for both iOS and Mac OS have addressed a lot of the biggest bugs that cropped up. Don't wanna jinx it but Safari on Mac is behaving itself. Meanwhile, iOS 15.1 has definitely fixed wallet crashes and the inaccessible time picker in screen time as well. Not sure about the other things people brought up like the share sheet or app switcher because they weren't broken for me.

Who wants some fire to go with your braille?
Braille display demo refreshes with miniature fireballs

Safari bug update, there might already be an update that addresses this (see there was also a new Monterey beta which also seems to fix this.

Show thread

Update: Looks like this already landed in the stable version of Discord as well, so you shouldn't need canary to enjoy this improvement.

Show thread
Show older

A fun, happy little Mastodon/Hometown instance. Join us by the fire and have awesome discussions about things, stuff and everything in between! Admins: @Talon and @Mayana.

<svg xmlns="" id="hometownlogo" x="0px" y="0px" viewBox="25 40 50 20" width="100%" height="100%"><g><path d="M55.9,53.9H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,53.9,55.9,53.9z"/><path d="M55.9,58.2H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,58.2,55.9,58.2z"/><path d="M55.9,62.6H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,62.6,55.9,62.6z"/><path d="M64.8,53.9c-0.7,0-1.3,0.6-1.3,1.3v8.8c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-8.8C66,54.4,65.4,53.9,64.8,53.9z"/><path d="M60.4,53.9c-0.7,0-1.3,0.6-1.3,1.3v8.8c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-8.8C61.6,54.4,61.1,53.9,60.4,53.9z"/><path d="M63.7,48.3c1.3-0.7,2-2.5,2-5.6c0-3.6-0.9-7.8-3.3-7.8s-3.3,4.2-3.3,7.8c0,3.1,0.7,4.9,2,5.6v2.4c0,0.7,0.6,1.3,1.3,1.3 s1.3-0.6,1.3-1.3V48.3z M62.4,37.8c0.4,0.8,0.8,2.5,0.8,4.9c0,2.5-0.5,3.4-0.8,3.4s-0.8-0.9-0.8-3.4C61.7,40.3,62.1,38.6,62.4,37.8 z"/><path d="M57,42.7c0-0.1-0.1-0.1-0.1-0.2l-3.2-4.1c-0.2-0.3-0.6-0.5-1-0.5h-1.6v-1.9c0-0.7-0.6-1.3-1.3-1.3s-1.3,0.6-1.3,1.3V38 h-3.9h-1.1h-5.2c-0.4,0-0.7,0.2-1,0.5l-3.2,4.1c0,0.1-0.1,0.1-0.1,0.2c0,0-0.1,0.1-0.1,0.1C34,43,34,43.2,34,43.3v7.4 c0,0.7,0.6,1.3,1.3,1.3h5.2h7.4h8c0.7,0,1.3-0.6,1.3-1.3v-7.4c0-0.2,0-0.3-0.1-0.4C57,42.8,57,42.8,57,42.7z M41.7,49.5h-5.2v-4.9 h10.2v4.9H41.7z M48.5,42.1l-1.2-1.6h4.8l1.2,1.6H48.5z M44.1,40.5l1.2,1.6h-7.5l1.2-1.6H44.1z M49.2,44.6h5.5v4.9h-5.5V44.6z"/></g></svg>