#Eyedropper now supports the new session restore feature, so it will automatically restore picked colors across reboots.

Thanks to @AdrianVovk for the excellent guide!

#GNOME #GNOMEApps #GnomeCircle

This entry was edited (1 day ago)

NVSpeech Player with phoneme editor and NVDA Addon version 1.7.2
Very large release:
• Core: Initial support for Russian and Ukrainian with new phonemes and rules. Speakers of these languages are encouraged to contribute, especially once we get a version of the phoneme editor with internationalization.
• phoneme tuning: Softened sharp edges of some consonants using tools in repo.
• phoneme tuning: Improved UK English slightly to sound less Scottish in some areas.
• NVDA Driver: Adds "reset to default" option for restoring language pack defaults.
• NVDA driver: Check for updates button in settings now included.
• Phoneme Editor: Adds "refresh" option and keyboard shortcut to re-sync from the file if edited outside the editor.
• Phoneme editor: Adds shortcut for "save Language YAML" as well as Save Phonemes in the menu.
github.com/tgeczy/NVSpeechPlay…
github.com/tgeczy/NVSpeechPlay…
in reply to Goemon Ishikawa

@GoemonIshikawa oooh yeah, it's sort of inbetween the two? But then it's weird because words like Paper didn't turn into Baper, so it might be specifically the soft-P variant of this. Eloquence had internal segment definitions. These were not clean IPA phonemes. They were closer to articulatory events: things like "alveolar stop release," "rhotic transition," "reduced vowel nucleus," "fricative tail," and so on. Many "phonemes" were actually sequences of micro-segments with baked-in motion. Then above that, Eloquence had a very aggressive rule engine. Context mattered more than identity. That's sort of why I built up 120 rules now, because they help form the start of that "context" type system, especially with having various passes to apply to the output. Voicing, noise, and motion were explicitly authored into the segment recipes. So to have that type of rule engine, would be really hard to do in conjunction with another phonemizer like ESpeak, unless we built that from scratch ourselves and the frontend was more closely then integrated with it.

So, random tip that some of you will probably find useful and others will be like, meh, I've known that for ages. Still I'm putting it out there because I'm literally ecstatic after learning this information, which I really should've looked up years ago.

So if I'm on a web site that has a lot of interesting links I want to check out, I will often open them in new tabs or windows, so that I can easily close them and return to the main page when done. To open a link in a new tab/window, I used to go to the context menu and hit the appropriate option. But in later versions of Brave (which is my primary browser), keyboard focus seems to have trouble staying in the context menu. Usually I have to open it, escape out of it, and open it again. Not sure why.

It turns out you don't even need to deal with that menu though, at least not for that. Shift enter opens a link in a new window, and control shift enter opens in new tab. I'll be honest, I don't enjoy learning random keystrokes because they're easy to forget, but these are two that are definitely going to save me time, and I will use them so much that I will remember them. As a third bonus keystroke, alt enter on a link will let you download the file it points to (it's the save link as option in the context menu). So yeah, hope at least one person finds this information useful.

Jonathan reshared this.

Great video about younger Singaporean food ‘hawkers’

youtu.be/bbR0HKHsBIc

#Food #Singapore #TootSea

Monthly Active Users (MAU) latest figures (depending on who you believe for the other platforms)

Facebook 3.07 billion
Telegram 1 billion
Threads 400 million
twitter 353.9 million
Bluesky 12.23 million
Fedi 1,039,049

For every engagement (boost/fave) on Fedi, it is the equivalent to

3,000 on Facebook
1,000 on Telegram
400 on Threads
340 on twitter
12 on Bluesky

However! This also understates Fedi’s real engagement because Fedi users are far more active per capita, there is no algorithm and timelines are presented chronologically (and far less bot-driven than somewhere like twitter).

So when you think your interesting / clever / funny post *only* got 20 boosts or likes..... that would be nearly seven thousand on twitter or 60k on Facebook!

:fedi: :mastodon:

in reply to Mister Krabs

Yessir: fwoof.space/@starchild/1133582…


For those of you who are switching to #Thunderbird from #Outlook, do the following to ensure as seamless an experience as possible while using a #screenreader. Note, these do not have to be done in this order.
1. If preferred, add your account by filling in the form that is presented on the screen which appears for the first time you open Thunderbird. This will get your first Email account connected properly to TB.
2. Once you are presented with the main TB window and the various folders (inbox, sent, etc.), you know your account has successfully been added. Press F8 to disable the preview pane. This will reduce clutter and allow you to simply press Enter on a message to open it rather than having to navigate it in the main TB window.
3. Open the Tools menu with Alt+T, then press Uparrow until you get to Settings and press Enter. Note, this is not the same as Account Settings.
4. Once in Settings, find the following items and make sure they are set as shown below.
A. Under General heading. When Thunderbird launches, show the Start Page in the message area Alt+Shift+W check box not checked. This will prevent Thunderbird from showing its normal startup page and reduce the resulting clutter in the main TB window.
B. Under General heading, optional. When Thunderbird is minimized, move it to the tray Alt+Shift+m check box not checked. When this checkbox is checked, every time you minimize the application, Thunderbird moves to the system tray and consequently requires activation every time you want to quickly get back to it. I personally find this bothersome, so I have disabled this particular behavior.
C. Under General heading, optional. Hide system window titlebar Alt+Shift+H check box not checked. I personally like all the information I can get when reading my titlebar, so I prefer to have this disabled.
D. Under Incoming Mails heading, Optional. Show an alert Alt+Shift+S check box not checked. Note, do not disable this setting if you desire to change the setting below it. If desired, change the setting below first, then move back and change this one afterward if preferred. When this item is checked, the screenreader will automatically announce when each message arrives. This is a bit too chatty for my personal preference, so I have it disabled.
E. Under Incoming Mails heading, optional. Use the system notification check box not checked. Note, change this setting first if desired before changing the one above it, as this checkbox becomes unavailable when the setting above is disabled. This item allows Thunderbird to send a system notification to the Windows 10/11 Action Center. You get the system notification sound, as well as any accompanying speech and can view the notifications that way. I personally find this overkill, so I have disabled it.
F. Under Incoming Mails heading. Play a sound Alt+Shift+d check box checked. This will allow Thunderbird to play a sound whenever a new message arrives. You can either use the sound that has been set up for the default Windows notification sound for mail or choose your own by specifying the file you would prefer using the Browse option.
G. Under Reading and Display Heading. Set Open New Messages In to A New Message Window. This will exhibit the more familiar behavior of Outlook and open the message in its own window when you press Enter on it.
H. Under Reading and Display heading, optional. Close message window/tab on move or delete Alt+Shift+C check box checked. This tells Thunderbird to close the message window if you happen to move or delete it from the main TB window. I personally have this enabled for convenience.
I. Under Reading and Display heading, optional. Preferred Address Display Format set to Name Only. I prefer this because it cuts down on chatter. This way, as you arrow through messages, you will see only the name of the sender along with other header information, rather than both the name and Email address.
5. Once all the settings are to your liking, press Control+W to close Settings and return to the main TB window.
6. Open the View menu with Alt+V and press Rightarrow on the Toolbars menu. Uncheck all the items there except for Status Bar. This results in less clutter in the main TB window.
7. Return to the View menu with Alt+T and press Rightarrow on Layout. Press Enter on Classic View. This optimizes the view a little bit more for screenreader use.
8. From the main TB Window, Shift+Tab until you find the Message List Display Options button. Activating this will bring up a context menu. Once in this menu, make sure that Table View is checked. This will allow you access to message headers and the ability to order them how you would like.
9. Finally, from the message list in the main TB window, Shift+Tab once. You'll find a toolbar that consists of several buttons. These are your message headers. If you wish your screenreader to announce Read Status first, find the Sort By Read Status button, then press alt+leftarrow. This will move the header over. Note, this does not mean you will be sorting message by Read Status. Sort By is announced because if you click on these headers, you can sort the messages by the header that is selected. Use Alt+Leftarrow or Alt+Rightarrow to find the preferred position of the selected header. To check or confirm the order of your headers, press Tab and arrow through your message list. I have Read Status first, followed by attachments and so on. This makes the reader announce the read status of the message, then whether or not there are attachments, followed by whatever header (e.g. correspondents) comes next. Change the order of the message headers to match how you would like your reader to announce the associated items as you arrow through your message list. Press F6 and Shift+F6 to jump quickly between Email folders and message lists.

Hope this helps, and enjoy your shiny new Email client! #A11y #Blind #JAWS #NVDA


sometimes when i feel my code has too many confusing states, i like to stop, take a deep breath, and open the MSDN page for the MsoTrioState enum.

MsoTrioState is "a tri-state Boolean value". it has five possible values. only two of them are supported.

the only supported values are true and false.

TikTok now specifically tracks immigration status and gender identity

pastemagazine.com/tv/tiktok/ti…

#transgender #trans #LGBTQ #LGBTQIA

Fediverse map nerds. I need your help.

I need to create maps that I can apply custom filter/styling to. My assumptions for doing this are:

- Export from OSM as SVG
- Import to Inkscape and apply styling
- Export to PNG

I have found a bunch of wiks and help pages, mostly centered around `josm` which does not work at all. (can't download large enough grids, can't import an OSM dump of "norway" due it being too much data).

I think I am pretty "good at computer" and literally nothing I've found works. At all. I can produce nothing.

How much one do what I'm trying to do?

in reply to feld

@CapitalB Android QuickShare was already using WiFi Aware (the standard that I was thinking of) and the EU forced Apple to adopt it for AirDrop. Apple was apparently using "Apple Wireless Direct Link" previously. Maybe they could get Apple to adopt more standards next? 🤷‍♂️

They didn't reverse engineer anything. They didn't really even need to change anything.

This entry was edited (9 hours ago)

New essay: Blocking AI crawlers might be a bad idea - Disappearing from AI results won't make #AI go away

mkennedy.codes/posts/why-hidin…

#AI

reshared this

in reply to Michael Kennedy

sorry Michael, but saying "blocking AI crawlers might be a bad idea because it will make you disappear in the eyes of the consumer" has nothing to do with ones stance against AI, and all to do with ones business. I get that we all need to eat somehow, and "you gotta do what you gotta do" to drive your business forward, but the battle against AI crawlers and AI slop invading the internet is more about principle, ethics and trying to protect what's left of the authentic internet.

I'm a little amazed by the amount of CVEs released by OpenSSL today: openssl-library.org/news/vulne…

12(!) of them were reported by people at Aisle.

Aisle makes an AI-powered code analyzer. That's what they use to find these flaws.

I mean if you are curious what AI can do in Open Source security when used for good.

This entry was edited (10 hours ago)
in reply to Cassandrich

@dalias I have not argued against them over-promising and doing all sorts of crap. They do. And will continue to most likely. That's certainly problematic.

What I *am saying* though, is that some of the AI (powered code analyzer) tools are better than most non-AI ones. And I think I've seen one or two in my days and I have written a line of code or two.

AI can be used to do good. Is it worth the cost? That's a separate question.

in reply to daniel:// stenberg://

"AI can be used to do good." is a statement that lacks meaning without clarifying what "AI" means, and that excuses all sorts of other things under the umbrella of "AI" that fundamentally cannot be used for good. Because "AI" is and always has been a strategically vague marketing term not a technical category.

It's likely that statistical models of source code correlated with vulnerabilities can be used for good. I don't think they can be built without massive scale license infringement enclosing the commons, nor lots of other types of harm.

I don't know, as a Malaysian, I have long been cynical about the freedom of speech online. Because it allows bad actors to act with inpunity.

malaymail.com/news/malaysia/20…

#SocialMedia

I went to pottery class today and opened by asking several of my classmates if they knew how to use the slab roller upstairs. Nobody did but everyone wanted to, so when the teacher got in I’m like “hey teach, do you know how to use the slab roller upstairs” and she’s like “no” (she’s a visiting artist who only got here a couple months ago so this is not very surprising) “but I’ve used a lot of different ones and I bet we can figure it out.” Me: “do you want to go on a Journey of Discovery?” Everyone: yes. YES. *cue sickos faces* so we all thunder up the stairs periodically shouting JOURNEY OF DISCOVERY and our teacher snags another person who uses the slab roller A Lot and this person gives us a very thorough lesson and demonstration and every so often someone else wanders through and asks what’s happening and we all go JOURNEY OF DISCOVERY at them and now everyone knows how to use the slab roller and honestly I cannot recommend this approach enough as a way to make learning new skills and life generally more exciting.

#LifeHack

Tady potichu sleduju konverzace o MeshCore a protože kolem HK je to s repeatery docela slabota, tak jsem objednal jeden na náš dům. Nemáme 100% ideální polohu, na jih a západ jsou lesy a na sever dálnice. Ale určitě to v současné situaci neublíží. Pokud to bude fungovat bezúdržbově, tak se zkusím domluvit s někým, kdo má střechu položenou lépe.

aliexpress.com/item/1005009629…

in reply to Jiří Eischmann

ale to je o tom, že si stabilní spojení dovedeš do vaší lokality, ale myslím si, že repeater u sebe na střeše pořád má smysl, takže s tím bych začal. Já mám repeater 300 metrů daleko a i tak se stává, že z T1000-e zpráva někdy neodejde. Až budu mít na střeše SenseCAP P1 s Mikrotikem 6,5 dBi, tak doufám, že se to stávat nebude.
in reply to 🔩 Adam Štrauch

SenseCAP P1 je taky čínský bazmek, ale aktuálně má nejlepší poměr cena/výkon, tak se z něj v české komunitě stává nejpoužívanější zařízení a budou s ním největší zkušenosti. Tady ho mají za 90 dolarů, za tu cenu si to neposkládáš ani sám, jen teď v evropském skladu nemají naskladněno, máme objednané tři kusy.
seeedstudio.com/SenseCAP-Solar…

Pluribus and consent

Sensitive content