Lucy boosted

Mainstream media is fundamentally incapable of talking coherently about open world systems like the Fediverse because they can't wrap their head around something that doesn't have a cohesive hierarchical structure and one or a few formally recognized leaders.

Our dominant cultural mythology doesn't permit people to understand that something can be just a tool that different people use for different purposes, to different effects.

If the web were invented a few years ago, today they'd be putting Tim Berners-Lee in Fortune and asking him how he planned to get rid of misinformation, as if that was a meaningful question to ask.

Lucy boosted

long post on accessibility advice from a blind screen reader user 

OK #Mastodon. I've seen several toots on #accessibility for #screenreader users, however, I've not seen one from a screenreader user (as far as I know). I've used ZoomText, Outspoken, JAWS (AKA JFW), Supernova, NVDA (Windows), and VoiceOver (both on Macs and iPhone). I don't have experience with Windows Narrator or TalkBack. I would like to rectify and clarify a few small things.
First off, any awareness of accessibility issues, and endeavours to make things more accessible is great. Keep going!
But…
Blind/low-vision people have been using the internet as long as everyone else. We had to become used to the way people share things, and find workarounds or tell developers what we needed; this latter one has been the main drive to get us here and now. Over the past decade, screen readers have improved dramatically, including more tools, languages, and customisability. However, the basics were already firmly in place around 2000. Sadly, screen readers cost a lot of money at that time. Now, many are free; truly the biggest triumph for accessibility IMHO.
So, what you can do to help screen readers help their users is three simple things.
1. Write well: use punctuation, and avoid things like random capitalisation or * halfway through words.
2. Image description: screen readers with image recognition built-in will only provide a very short description, like: a plant, a painting, a person wearing a hat, etc. It can also deal with text included in the image, as long as the text isn't too creatively presented. So, by all means, go absolutely nuts with detail.
3. Hashtags: this is the most commonly boosted topic I've seen here, so #ThisIsWhatAnAccessibleHashtagLooksLike. The capitalisation ensures it's read correctly, and for some long hashtags without caps, I've known screen readers to give up and just start spelling the whole damn thing out, which is slow and painful.
That's really all. Thanks for reading! 😘

Lucy boosted

@mspsadmin I once had a user report a "security incident" because someone sent an email from her account and it definitely wasn't her.

She left her laptop unlocked, open, with Outlook up in her barn in reach of her horse.

Her horse sent an email.

#CyberSecurity #InformationSecurity #animals

Lucy boosted
Lucy boosted

Stop:

* making any statement about intelligence. it's not real. it's made up. any terminology indicating negative intelligence is eugenicist and ableist. and any terminology indicating positive intelligence is still - ableist and eugenicist.

* using words which refer to physical disability as anything other than descriptors. like, this one's obvious, right? something being bad is unrelated to the ability to walk, for an example of one I still hear often.

If you want to insult someone, criticize them based on their actual merits (such as pointing out harmful behavior they're engaged in) instead of some arbitrary, ableist statement about intellectual ability. If you want to say something isn't cool, guess what? There are words for that!

And like. I'm not perfect here. I've been on a quest to purge ableism from my vocabulary since I got to Fedi more than three years ago, and I still slip up from time to time. But please try. Good thoughts engender good words engender good deeds.

Show thread
Lucy boosted

Twitter at this point is basically the second half of Portal 2 where Wheatley is running the enrichment center.

Lucy boosted
This is an old project, but by some miracle it's still working and I woke up this morning wanting to celebrate the things I love more.

This Inkplate e-ink screen shows Conway's Game of Life, seeded from tarpits I have on the Internet. The tarpits are programs on my computer that superficially look like insecure Telnet and Remote Desktop services, but actually exist to respond super slowly and make bots scanning the Internet 'get stuck'.

When a bot connects to the tarpit, the data it sends gets squished into a 5x5 grid and 'stamped' onto a Game of Life board. Data from a bot at the IP address 1.1.x.x will get stamped on the top left corner, data from a bot at 254.254.x.x will get stamped on the bottom right corner.

Conway's Game of Life, a set of simple rules that govern whether cells should turn on or off, updates the display once per second. The result is that bot attacks end up appearing as distinct 'creatures', that get bigger and more angry looking over time (as their centre is updated with new data). After the attack finishes, the 'creature' eventually burns itself out.

Despite that description, it's a really chill piece of art that doesn't draw too much attention but I can happily watch for a long time.

Credit for the idea goes to @_mattata, I had been wanting to make a real-life version of XKCD #350 for years before seeing his Botnet Fishbowl project.

#projects #inkplate #esp32 #eink #infosec #tarpit
Lucy boosted

You walk away from the christmas tree for 5 minutes and this happens…

Lucy boosted

Oh you're a trans hacker girl? Sing all of still alive from memory right now

Lucy boosted
Lucy boosted
Lucy boosted

@haskal I'm realizing i just fully wrote a while true that's spawning TCP connections every iteration. So I guess I deserved this one.

Lucy boosted

finally added toki pona words to my autocorrect dictionary after an embarrassing typo ("tempo", seriously?) and the best unexpected side effect is that i can now swipe type "kijetesantakalu"

Lucy boosted

just wrote a vim plugin so cursed it crashed my whole laptop.

Lucy boosted

horrifying rust code that makes rust-analyzer give up. 

anyone know how to get rust-analyzer to like, analyze my whole project and not just show {unknown} here?

Lucy boosted

Hope everyone will have a #HappyThanksgiving.

Am very #thankful for what we have built and are building on this #Fediverse.

Lucy boosted
Lucy boosted

operator precedence parsing was solved 100 years ago, y'all just cowards

Lucy boosted

fdisk: it's like performing brain surgery with a machete. on your computer.

Lucy boosted

tfw you Hoogle and it happily tells you "YES! this function exists! in Agda.Utils!"

Show older
types.pl

A Mastodon instance for programming language theorists and mathematicians. Or just anyone who wants to hang out.