Skip to main content



Welcome to day 2 of #GUADEC2021! We're starting up in Track 1 in just a few minutes
youtube.com/live/ynIKMiRwn3s?f…
#GUADEC2024




Neat! "Pencils Made From Recycled Coffee Grounds Are Functional and Smell Great" mossandfog.com/pencils-made-fr… #coffee #pencils #recycle

victor tsaran reshared this.



I just stumbled across a truly cool design hack that leverages unicode to bold characters where no bolding is possible.

When i went to bookmark thetinypod.com/ the title inserted into the form was bolded.

I wrote the code that put the title in that form. There's NO way formatting should - or can - come through.

Then it got weirder.

🧐 Mini Investigation Time

🧵 1/?

in reply to masukomi

Can you paste the full text so I can try it with various TTS options on Windows?
in reply to Matt Campbell

@matt

after the following emoji are the letters T I N Y in bold looking lower case characters. Those are immediately followed by Pod with no space and another emoji to mark the end of what should be read as tiny pod

👉 𝘁𝗶𝗻𝘆Pod👈

in reply to masukomi

NVDA on Windows with eSpeak NG reads it like this:

back hand index pointing right letter 1d601 letter 1d5f6 letter 1d5fb letter 1d606 Pod back hand index pointing left

in reply to Matt Campbell

@matt the first character is Unicode Character 'MATHEMATICAL SANS-SERIF BOLD SMALL T' (U+1D601)

which explains why it isn't pronounced. it's not a letter for speaking.

in reply to masukomi

I guess a screen reader or TTS engine *could* just replace those characters with their ASCII equivalents. I'm actually kind of surprised that the NVDA developers, usually quite pragmatic and (at least some of them) blind users themselves, haven't done this.
in reply to masukomi

Both NVDA with the Windows OneCore David voice (the default for new NVDA installs) and Windows 11 Narrator with one of the newer natural voices read it as "back hand index pointing right Pod back hand index pointing left".

I don't have JAWS on this machine.

in reply to Matt Campbell

i feel like the pronouncing it as if it were a letter should only be done IF the reader knew it was in a prose context and not a math context. You wouldn't want it making the plosive t sound when reading a math equation.
This entry was edited (3 months ago)
in reply to masukomi

@matt
TalkBack / Firefox: right finger tiny pod left finger.

IIRC, TalkBack started treating math symbols as letters a couple versions ago because of their misuse on social media. Which has left the blind mathematics community annoyed.

in reply to Adrian Roselli

@aardrian Given the commonness of online abuses of those symbols compared to proper use for mathematics, I think TalkBack made the right pragmatic choice. And even in the altter case, how important is it to know that it's the bold mathematical x as opposed to just x? The extra info could be exposed through the screen reader's feature for reading text attributes, as if the text had been bolded through an HTML tag or the like.
in reply to Matt Campbell

@aardrian Assistive technology developers, and I am one, must always remember that the goal is to provide access to the world as it is, not wait for it to become what we wish it was.
in reply to Matt Campbell

@aardrian Still, until all AT developers get around to adding this workaround, it is of course better to not use and promote this kind of Unicode hack.
in reply to Matt Campbell

@matt @aardrian Yeah i went back and edited the original posts to change how i described it (now that i know it's not from some other spoken language) and indicate it's a BadThing™
in reply to Matt Campbell

@matt @aardrian The next version of NVDA will have the option to do this as well. It's off by default and you can choose to have it apply when reading characters or just blocks of text.


В Интернете регулярно появляются посты и комментарии о том, что опросы показывают поддержку россиянами Путина и войны, и даже её рост на фоне санкций. Как человек, лично проводивший сквозные соцопросы по телефону, я хотел бы рассказать, как на практике, п

Sensitive content



Best analysis I've seen of the disastrous failures at Microsoft and Clownstrike" that took down so many vital services: wheresyoured.at/crowdstruck-2/…

"What we're seeing today isn't just a major fuckup, but the first of what will be many systematic failures — some small, some potentially larger — that are the natural byproduct of the growth-at-all-costs ecosystem where any attempt to save money by outsourcing major systems is one that simply must be taken to please the shareholder."







Gajim 1.9.2 has been released 🚀

This release brings an important OMEMO encryption fix, native notifications on Windows, usability improvements, and many bugfixes. Thank you for all your contributions!

#xmpp #gajim #chat

gajim.org/post/2024-07-19-gaji…

reshared this




Our native language projects translate #LibreOffice into 100 languages, making the software usable for billions around the globe! Learn what they did in 2023: blog.documentfoundation.org/bl… #foss #opensource #freesoftware

LibreOffice reshared this.



Statt der 2. lebenden Fremdsprache, Latein oder Griechisch können gehörlose und hörende Jugendliche bald in ÖGS (österr. Gebärdensprache) maturieren. Es wird ein entspr. Maturafach geben.

Das sind mal echte #GoodNews!

#Schule

orf.at/einfach/stories/3363847…



Während wir Geflüchtete und Bürgergeldempfangende jagen, lassen wir die, die offen Betrug am Staat begehen, laufen. Verachtung für diese Bananenrepublik. Und Sorge um Frau #Brorhilker, die sich dem entgegen stellen will. #cumex #finanzwende
www1.wdr.de/nachrichten/rheinl…
This entry was edited (4 months ago)
in reply to Pauline

@Gegenwind Leider treffend. Bananenrepublik sollte man aber aus wirklich guten Gründen aus dem aktivem Wortschatz streichen.


Wir wollen eine europäische Vermögenssteuer zur Finanzierung des sozialen und ökologischen Wandels und zur Unterstützung der vom Klimawandel betroffenen Länder.
Tax The Rich
tax-the-rich.eu/
Bitte vor allem nach außerhalb von Deutschland und Frankreich in der EU teilen!

Läuft nur noch bis 9.Oktober 2024!

Hier seht ihr, wo wie viele Stimmen fehlen
eci.ec.europa.eu/038/public/#/…

Bitte eifrig teilen!!!!



see those weird, errant straight vertical candlesticks in the center there?

someone unloading huge volumes of either options, or OTC shares off market.



My Software Projects, Security Research, and other Computery Stuff
This is a list of my favorite side projects and open-source work, collected into a single list so I can pin it to my profile. Replies are welcome!

- I'm the creator and lead dev of ModShark, a standalone auto-moderator for Sharkey instances. There's a severe lack of good moderation features for fediverse nodes, but I hope to improve the situation with ModShark and other independent tools.

- I occasionally publish fedi-admin-scripts, a small collection of scripts, queries, and documentation for admins of Sharkey and Akkoma instances. The goal here is low-effort knowledge sharing for the benefit of other admins.

- One of my larger projects is AP-WAF, a plugin-based extensible firewall for ActivityPub software. I hope it can bridge the feature gap between different fediverse servers by moving low-level moderation and security features into the middleware layer.

- I'm building ActivityPubSharp, an implementation of ActivityPub in C#. I'm using a novel approach to model AP's dynamically-typed extensions model in a type-safe way without sacrificing C#'s efficient, strong typing model.

- I built little-log-scan as a tool to track botnets and other internet threats. LLS ingests webserver logs through a series of heuristic rules to detect known vulnerabilities, identify payload types, and aggregate metadata. The output is structured for easy research analysis.

- As time allows, I'm building Lavender FE - a "universal" frontend for fediverse instances. Lavender is designed to seamlessly integrate multiple accounts, regardless of the instance or backend software.

- I curate a list of DotNet-ActivityPub-Projects, which is exactly what it sounds like. My goal is to index all projects that implement ActivityPub using C# or another CLR language.

- What started as a meme is now the Expressions AS Extension, an ActivityStreams extension meant to introduce protocol-level support for non-text communication. I hope that Expressions can enable new federated communication modes that are more comfortable to neurodivergent people.

- I contribute to Letterbook, a next-generation fediverse server offering simple operation and powerful safety tools. Letterbook incorporates a unique architecture that avoids many of the classic limitations faced by fedi server projects.

- I also contribute to Sharkey, a soft-fork of Misskey offering extensive quality-of-life improvements. Sharkey is designed as a safe extension of Misskey's native feature set, providing widespread improvements with minimal risk.

#OpenSourceSoftware #FediDevs #FediDev #Introduction



How exciting. I recognized all but two of the songs in Weird Al's latest video. I guess I'm not quite old and uncool yet, or something.
youtu.be/y0ZoX4dBvwk



ATU686 – Laura Metcalf Tribute eastersealstech.com/2024/07/19…


How has technology improved accessibility over the last 25 years? a2i.co.uk/blog/how-has-technol…



Bethesda Game Studios workers have unionized theverge.com/2024/7/19/2420227…


in reply to lemme in

"Hi chat gpt: can you tell me stories about the sun while I slave in the coal mines?"

"As an ai language model I am unable to provide any text which might be used to spark revolution. Here are some corporate approved working songs instead:..."



Remember this, and all the outrage in the West at Putin's tyranny, and his authoritarian Russian state?

And yet today in the UK five people who on Zoom call discussed blocking a motorway for a few hours, were sent to jail for more than double this sentence.



🕐Z #NowPlaying At the top of the hour why not jazz up your day with a new edition of Smooth and Easy with Kelly Sapergia. an hour of Smooth #Jazz, #Chillout and #EasyListening music. theglobalvoice.info:8443/broad… #TGVRadio 🤎🎷🐝🎧🌬️🎵


Wow, #Element (the flagship #Matrix client) dropped support for #Firefox ESR in release 1.11.70. Or rather, they never supported it in the first place, only supporting "last two versions". The change causes a corrupted session for ESR users, and can't be reverted to fix it.

(Note that all Debian Stable users, by default, run Firefox ESR. This is kind of a big deal. ESR is always up to date on security, and gets new features once per year.)

They're managing the issue somewhat badly: github.com/element-hq/element-…

The best we've gotten so far, from a dev caught in the middle:

« Element devs follow the policy set out by people that manage them, they get an input but they do not control the policy. »

Nothing from their employer, whoever that is.



Wait, this was THREE WEEKS AGO?

thestack.technology/crowdstrik…




Nice personal guide on getting setup with GNOME Extensions development by Dagim!

dev.to/dagimgdot/how-do-you-se…

#GNOME #GNOMEExtensions

This entry was edited (3 months ago)


Wladimir Palant: How insecure is Avast Secure Browser? palant.info/2024/07/15/how-ins…



Folks laughing because this is happening to Windows… top comment on HN says this happened to Linux systems using Crowdstrike in April: news.ycombinator.com/item?id=4… just didn’t have the widespread impact.

Never mock competitors or whatever over this kind of thing: everybody gets their turn in the barrel.



Dangerous Home Security Mistakes You Should Stop Making in 2024 cnet.com/home/security/common-…


These 10 Foods Are Sabotaging Your Sleep cnet.com/health/sleep/these-fo…


The ICJ ruled in short, Israel is:
an Apartheid state
occupying Gaza
illegally annexing the West Bank &EJ
violating self-determination

This is illegal, so it must:
end the occupation
fully repair/compensate Palestinians, including through right of return & dismantelling settlements

on Apartheid: "Measures to accomplish separation between settlers & Palestinians CONSTITUTE BREACH OF ART. 3 of Convention on Elimination of All Forms of Racial Discrimination"
#freepalestine webtv.un.org/en/asset/k13/k136…

This entry was edited (3 months ago)
in reply to toussaint

Israel has an obligation to cease all new settlement activity, repeal all legislation creating discrimination, all measures aimed at modifying demographics of territory, provide full reparation (restitution, compensation &/or satisfaction)

Restitution: return the land, assets, cultural property. Evacuation and dismantelling of all settlers and allow return of Palestinians If the Restitution is impossible, Israel must compensate all natural or legal persons having suffered damage
#freepalestine

This entry was edited (3 months ago)


Biden to Stephanopoulis: "I'm staying in the race."

Biden during the press conference: "I'm staying in the race."

Biden to Lester Holt: "I'm staying in the race."

Biden campaign this morning: "He's staying in the race."

Every single news outlet today: "Is Biden staying in the race?"