@amir Hi, please where can I find documentation on how to add words to an Eloquence dictionary? In particular, I want to correct the pronounciation of a few numbers such as 12 and 19 in Brazilian Portuguese. I need to know what file should I add the corrections to, e.g. main or root, and how to do it so that the correct pronounciation is used inside strings such as 12:14 but not when within bigger numbers such as 3124.
@Amir
in reply to Cleverson

Hi. Unfortunately, there is no formal public documentation for writing Eloquence dictionary rules. What we know about them mostly comes from community reverse-engineering, existing dictionary files, and long-time practical use.
Regarding root versus main, the root dictionary is still language-specific, not global across all languages, so using something like pt_BR.root.dic is perfectly fine for Portuguese-only fixes. main is usually preferred for general word corrections, but for numbers and symbols the root dictionary is commonly used and works just as well.
Eloquence dictionaries rely on simple string matching rather than regexes or numeric logic, so there is no built-in way to express conditions like “only match 12 when it’s not part of a larger number”. Because of that, you can’t truly distinguish between 12 and 3124 in a single rule.
That’s basically the limit of what Eloquence dictionaries can do here, and some numeric cases simply can’t be handled cleanly at the dictionary level.

I just published the TagFit landing page:
tagfit.app

Here you will find all the information about the app, including places where you can get NFC tags. My idea is to record some demo videos next week.

I know the design is bland, to say the least. It will come. First things first: functionality and testing with real users.
I hope you find it interesting!

Acabo de publicar la landing page de TagFit:
tagfit.app

Aquí encontraréis toda la información sobre la app, incluyendo lugares en los que conseguir etiquetas NFC. Mi idea es grabar algunos vídeos de demostración la semana que viene.

Sé que el diseño es soso, cuanto menos. ya llegará. Lo primero, la funcionalidad y las pruebas con usuarios reales.
¡Espero que os parezca interesante!

So, during holidays I built (with friends) some original and off brand Lego trains stuff and I'm quite happy about how it went.

Two Lego original trains - Crocodile locomotive with official motorisation and Downtown tram with unofficial motorisation from Rebrickable (using official parts). A few train cars from Bluebrixx. A mixture of official tracks and tracks from Trixbrix/some no name brands - I'm especially happy about different track curves (R56 and R72, official is only R40), because I was able to build a really nice two-track railway with constant distance between tracks.

Regarding Bluebrixx - I'm glad I bought the train cars during the Black Friday sales, because although they're really nice, one of them had to be adapted to work properly with some spare Lego parts we had at home and the quality of the bricks is not as good as original Lego ones - they're sometimes too tight and sometimes too loose and it's slightly frustrating. I can't imagine building them again because of that - I will just keep them in a completed state forever 😟

Trixbrix tracks are really good quality - some are injection molded and those are almost indistinguishable from official Lego ones, some are 3D printed (specific switches), and these work well too, although they're slightly "soft" - I'm wondering what type of filament was used for them.

Also, I was amazed how fast the tram is using the custom motorisation - it sometimes derailed on full speed even when on the R72 curves, which are pretty wide.

#lego #trains #legotrains

Tonight at 6 PM Eastern, Sonic Synergy goes live for its first show of 2026.
We continue our year in review by looking through our 2025 Apple Music wrap-up.
What will we find? Will there be any guilty pleasure songs that we’d rather not have others know about? Tune in and find out.
This and more can be yours for the low low price of tuning in tonight at 6 PM Eastern.
Extremely NSFW, and not for everyone.
Proudly powered by your calls and messages to (833) 452-4452.

sonicsynergy.space/live

Braille is literacy.

Many people think it can be substituted by speech synthesis, by audiobooks, by other things. It can't.

Voice is serial, it unfolds in time. It requires working memory. Braille is static. It unfolds in space, remains stable in time. It backs working memory, does not consume it. For things that require pinning down relationships (mathematics, music, programming) braile has clear advantages.

This is not to say people can't manage without it. I don't always use a braille display. But it makes things better: learning, accuracy, performance, speed.

Witholding braille from blind people is withholding literacy, it's denying capacity.

Don't fucking do that.

reshared this

in reply to modulux

I'm not blind - but my father is. He never learned braille and would say disparaging things about "not needing it" - but I wonder how much of that was from shame or stigma a lot. He's not one to talk about any of it, either. I remember trying to ask him many years ago as a child - before we had the internet - and he was very against even considering learning it.

I think I would have liked to have learned it with him. I think language is cool and interesting. I'm sad he never felt like it was something worth of his time but it wasn't a boundary I wanted to press, either.

Happy World Braille Day. It is a day that fills me with gratitude every year. Braille has given me true literacy, the ability to write something down, and read back what I have written.
Despite numerous predictions by a few professionals in the education field of its imminent demise as technology has evolved, the Braille code is an ingenious system that has kept pace with technological change. From computerized embossing, to refreshable Braille displays, to the exciting new world of multiline devices, Braille is as vibrant and relevant as ever.
But for me, reflecting on World Braille Day which we celebrate on the anniversary of Louis Braille's birth, is also about celebrating Braille the man. He taught us that we, the blind, are uniquely placed to devise solutions that move us forward. His story teaches us that sometimes, we will face stiff opposition from vested interests who are challenged and threatened. In Louis Braille's case, he even endured the heartbreak of seeing books in his code burned. But he gave us hope that when people temporarily stand in the path of progress, the evidence will be so overwhelming that progress will prevail.
It is critical that all of us, but particularly young blind people, are taught that Braille the code was devised by Braille, a blind man. That is why it is right and respectful that when we refer to the code, we should always do so with a capital B, just as we do for Morse code, Celsius, Fahrenheit and other codes.
In 2024, marking the 200th anniversary of the invention of the Braille code, it was my great honor to deliver the keynote address to the International Council on English Braille. I provide a link to the text and audio of that address, which traces the history of the code, the opposition it has faced over the years, and the blind people who have safeguarded his legacy. It is now our turn to safeguard that legacy and invest the inheritance left to us by Louis Braille.
mosen.org/iceb2024/

Remembering the birthday of Louis Braille, a reminder that the 3D printed buildings related to his life, his childhood home, the school where he studied and the Pantheon where he is resting is freely available, just contact me and I'll send you the file.
#LouisBraille
#France
#Braille
#ReplicaBuildings

reshared this

AdGuard Home: domácí ochrana nejen před reklamou
Jak na blokování reklamy a rodičovskou kontrolu ve vlastní režii? AdGuard Home je na to výborné řešení. Používám ho už půl roku a v článku jsem se podělil o praktické zkušenosti z instalace a provozu, popsal jeho nejdůležitější vlastnosti a taky se trochu věnoval srovnání se známějším Pi-hole.
#Adguard #AdguardHome #blokování #Pihole #reklama #soukromíblog.eischmann.cz/2026/01/04/a…(reakce na tento příspěvek se může zobrazit jako komentář pod článkem)
This entry was edited (1 day ago)

Tip: if you have multiple #Audible accounts, you can switch between them in the iOS app and play all downloaded titles regardless of which account it's currently signed into.

For example if your main account is with the US marketplace but you've purchased some titles on the UK site, you can switch to the UK account, download those titles, and then switch back to your main US login. The UK titles will still be playable under the Library tab alongside your US ones.

Welcome to the RB family, APlayer 🥳

apt.izzysoft.de/packages/remix…

APlayer is a beautiful and powerful music player with lyrics support, a built-in equalizer, sleep timer, tag editor, and more.

Thanks to some help by its developer, this app can now be built reproducible :awesome:

#ReproducibleBuilds #IzzyOnDroid

in reply to Tim Ward ⭐🇪🇺🔶 #FBPE

@TimWardCam @mort Anything that requires someone(the manufacturer) to maintain a digital copy on a functional server somewhere is an inevitable locus for enshittification. Doubly so, if that was an intentional choice by that particular someone(the manufacturer). You definitely know they don’t care at best, and at worst they’re looking for a rug to pull.
in reply to su_liam

@su_liam @mort Another one is a textbook I've got which contains URLs for additional online study material.

Which doesn't exist.

I emailed the author and he said that the original publisher sold the label to another publisher, who carried on selling the stock of books containing the URL, and then the original publisher simply deleted the web site.

Thinking about forgiveness lately and wondering if it's such a good thing. If we forgive bad people (certain politicians, CEOs, misogynists, racists, criminals, etc.) while they refuse to change, where does that get us? OTOH if we use e.g. ostracism as a tool, does that improve the problematic thoughts & behaviour, or entrench it? In other words, how do we best convince people to be less rubbish?

Any resources would be appreciated, whether regarding individuals or societies.
#BoostsWelcome

in reply to Bennolius 😷⚡

I don't have any resources at hand either. My current thoughts: in many cases forgiveness can be a lever to shape or improve behaviour. It's not exactly the same, but it's why in criminal law you don't go after people who attempt a crime but give up; or reduce the penalty if they cooperate with justice. Because, if they have nothing to gain from correcting their behaviour, they might as well continue being maximally bad. I also think people can and do change.

Contre #Trump on voit bien l’impact limité des #rassemblements et #manifestations… Il est temps de boycotter sérieusement les produits US :
🔸 #CocaCola, #MacDonald : c'est pas un gros effort, ça nous manquera pas !
🔸 #Apple, #Microsoft : go #Linux !
🔸 #Google : degooglisons-internet.org avec l'aide de @Framasoft
🔸 #Whatsapp : go #Matrix !
... liste à compléter ...

#boycott #BoycottUSA #impérialisme #Venezuela #Palestine #BDS

I am working in a logo for a proof of concept for a badge for the #fosdem 26 @badgefed talk, what do you like most, option A or option B?

#askfedi

(This work is licensed under the Creative Commons Attribution 2.0 Belgium Licence.

It is a derivative of the original fosdem logo taken from fosdem.org)

This entry was edited (4 days ago)
in reply to x0

@x0 @jdking92 We'll have to do something about this, sooner or later. Resumes basically worked because there was friction when sending them, now companies are inundated with bullshit resumes. Most people I know of are falling back to networks, referrals and OSS contributions (which can also help bootstrap networks and referrals if you're strategic about which projects you contribute to).

Can screen readers translate alt text? Text in general? If not, do they at least read the language correctly?

Sight reading, I can pick my way through a lot of not-English; German, Spanish, even a bit of Russian, and from that I can puzzle out a bit of related languages.

Does that work with a screen reader? Or does it read out the eg. German text with English phonetics and make a total hash of it?

This entry was edited (1 day ago)
in reply to Mx. Eddie R

It depends. If the user speaks both languages, and the lang attribute on the HTML has been set correctly, then the screen reader will read the correct text in the correct language. If the HTML lang attribute is not set, the user can change the language manually using a screen reader hotkey. However, these things assume the user has installed and configured voices that speak both languages. For example, I currently do not have a Russian voice installed (because I don't understand Russian anyway), so my screen reader will just read out unicode character codes, because it has no way of pronouncing the Russian alphabet. There are also addons that can recognize the language text is written in, and change the screen reader language automatically even if the language attribute isn't set, but most folks don't bother with these. As for translation: there are third party addons that can take all the text spoken by a screen reader, translate it into another language, and then speak it. However, this introduces lag, and sends everything the screen reader says off to a third party translation service. I would only use something like this if I was, for example, playing a Japanese game where I knew all text would be in Japanese, so my screen reader would just translate to English before speaking. I wouldn't just leave it on all the time.
in reply to 🇨🇦Samuel Proulx🇨🇦

Also, if it's not a western, colonial European, or east-Asian language, screen reader support for it will be terrible. As far as I'm aware, there is zero support for any indigenous languages spoken by the people living in what are now Canada and the United States, in any screen reader or text to speech voice, anywhere. Same goes for many middle-eastern and African languages, as well as stuff like Irish Gaelic. If you speak those languages and are blind, your only real choice is...learn a different language and never use your phone or computer to read anything in your native language. Somehow, I doubt anyone on the fediverse is surprised by this.