in reply to async sjolsen

the username and password have long been automated, but now it sends a login code to your e-mail, so you gotta log in to that, which involves another usename and password and a 2fa text message, then by the time you sort all that out the original login code is expired, so you've gotta send it again, which requires you to solve three captchas while drinking a glass of water upside down, then you put it in and it logs you in and you close the private browsing window you used to open gmail before trying to do the actual thing you wanted to do in the first place, at which point the site decides you need to go through the entire 2fa workflow again

I try to tell people to be a bit circumspect about the crap they put on social media and I get told I’m paranoid. But you know, I’m just a person with 15+ years of experience working in vocational rehabilitation, so I know nothing about how employers actually think or act. Lol. Seriously though, don’t think for a minute that hiding behind a fake name will keep prospective employers from finding your posts. I want to see more of my fellow Blind people working in a job they love like I do. That’s the only reason I’m posting this.

[Blog Post] What's New in iOS 26 Accessibility for Blind and DeafBlind Users applevis.com/blog/whats-new-io…

At ProPublica, more than 80,000 individual members fuel our work. Not corporations, the government or advertisers.

Every donation, big or small, helps hold the powerful accountable.

Together, we’re stronger. Join ProPublica during our Fall Member Drive: propub.li/42iIc9c

#nonprofit #journalism #media #support #donate

Hey y’all. I’m going to a music festival next week for the first time ever. Louder than Life in Louisville. I’m only going the 19th. I was wondering if anyone on here is going. I’m also wondering if any of you have been to festivals like that and if you have any tips for me. I feel pretty well prepared, I studied the guidelines of the venue and I’m bringing an external battery, a seat cushion, picnic blanket, tp in case toilets run out, hand wipes and sanitizer, I even bought some hiking shoes. I’m just still nervous because it’ll be a lot of activity, a lot of people, a long day. I bet it’ll be super fun too! I’ll be seeing Sleep Token perform as well as several other good bands. Just can’t shake the nervous feeling though. I’ll be going with a group. I’ll be the only blind person. That’s not what I’m nervous about though. Anyway…
in reply to Thary

Ничего обещать не могу, но попробуйте пнуть меня через несколько дней. Моя жена печёт совершенно охренительные печеньки, по вкусу похоже на магазинные, но ей нужно повторить, чтобы записать рецепт и сделать фото — в прошлый (первый) раз всё умяли 😂

I spent part of today learning about Django-Unicorn as an alternative to Phoenix LiveView. Sadly Unicorn doesn't support push events- they just abstract away the AJAX calls and re-rendering.

Django Reactor does support events, but then you have to use async all over the place, and even then the components don't get state pushed to them, they send a message to the client which then makes an AJAX request for a state update.

#Django

I love that on fedi I will frequently come across posts which say things like, "I'm switching my LobNar configuration from Dexxxxus to Qzzzzp, because while I appreciate the LBND support, Drippz doesn't play well with *screeching sound repeated seven times at precise intervals* and my ¿~™€€÷¿ port is 33759904.5 so I can't install 🍒🍒🍒 without voiding my warranty."

And I'll look at it and wonder idly what the fuck they're talking about, but I don't have to care, so I let it flow over me like the lifeblood of the universe, while secretly harboring the suspicion that no one, not even the poster themselves, knows what the fuck they're talking about.

ChatGPT added MCP support on Wednesday.

ChatGPT leaked private Gmail data to attackers by Friday. 🤦‍♂️

Because #promptinjection is not a problem these "PhD level" AI assistants have solved.

Look at that calendar invite. That text is all it took for taking over someone's #ChatGPT connected data. Allowing the attacker to use the same #MCP enabled tools that are supposed to make AI useful at work.

It really is as stupid as @davidgerard keeps telling in Pivot to AI.

It's the first time in my life that I became a lucky winner of Elon Musk's whatever some sort of money. The problem is that I need to send my winning number to some email address and then the money would be sent to me via a cashier’s check or an ATM card.
Ah, last but not least, the congratulatory email ended with words “God bless you!”
That really gave it away! LOL

Re: last boost (cyberplace.social/@GossiTheDog…), I wonder if Windows is also becoming less popular with blind kids. My immediate reaction was that they're an exception, because Windows still has the best screen readers. But my sample size of younger generations of blind people is too small for me to be sure.


Kids nowadays get Chromebooks at college, MacBooks for uni, use Android or iOS on their phones and game on PlayStation 5 and Switch.

Windows is this legacy thing forced on them by old people in business.


in reply to Jiří Eischmann

Nice one! Will probably buy one too when Pixel 11 will come out (I'm buying older Pixels when the new ones come out as there are usually good deals on them). Tbh, I'm interested in the desktop mode a lot - it seems it's really close to the official release now - and Pixel 10 may be a good device to run a Linux VM smoothly enough to be useful in the desktop mode.
in reply to Stefan Eissing

I think it's reasonable to declare that pthread_cancel() is effectively broken for any nontrivial use on contemporary OSes and it is unlikely to be fixed any time soon.

(I suspect it would actually be easier to cajole libc maintainers into adding an async friendly version of GAI() than to make GAI() cancellation safe.)

If you want a cancellable thing from which you can make blocking calls, the only near-universal option is subprocesses. Unfortunately there are reasons why in some ecosystems it is impolite for a library to start a subprocess.