My Timidity DirectShow filter for the BrailleNote Apex is now in beta. The installation is extremely simple, as you just have to copy the installer file to the root of a storage medium and reset the unit. After the files have extracted to the correct locations, you will be prompted to reset again. Go ahead and do this, as the Timidity filter is registered on startup.
On the flash disk, you will find various types of documentation in the General folder, and some test MIDI files are in a new MIDI folder as well. The gm16 folder contains the instrument patches, and the Windows folder contains the DirectShow filter itself.
The build can be found at datajake.braillescreen.net/uti….
For anyone interested in the source code, that can be found at datajake.braillescreen.net/uti….
This entry was edited (5 months ago)

Been adding restaurant ratings and reviews to Mangrove Reviews @mangroveReviews using MapComplete @MapComplete

I’ve written 6 so far, and there’s more to come! Plenty of WIP drafts to finish 🙂

This really plays to my strengths, combining my love for

  • writing,
  • improving OpenStreetMap, free data, and freedom-respecting software,
  • reviewing (as a child, I liked to review the theatre I watched with my parents…my parents and their theatre friends would often ask me for my review after the show, and would listen to me intently 🥺)
  • …and trying new things to eat and drink!

If you like my open data reviews and photos, please support me on Liberapay! I need to be able to afford eating out to continue reviewing 😅

PS MapComplete currently removes all line breaks from the reviews it displays (which breaks things like paragraphs and bullet lists), and Mangrove Reviews truncates the text of the reviews it displays. So there’s no perfect way to view the reviews right now…I’ve let the developers know about these issues and they will hopefully fix them soon.

#MangroveReviews #MapComplete #OpenStreetMap #OSM #FreeSoftware #Libre #FreedomRespecting #OpenData #LibreData #India #Delhi

Good morning Fedi friends!

My video "Introducing the Fediverse" now has a #čeština voice-over narration so that #Czech speaking people can enjoy it:

vhsky.cz/w/88101bec-900c-47e6-…

HUGE thanks to the team responsible for this! ❤️

Narrator: Zloběna @Onqa6

Producer: Jan Dytrych @jan

Sound mix: @schmaker

Script editor / dubbing: Jan @Jann

Next up: Spanish and German versions (in the works)

#TheFutureIsFederated ✨ 🚀


Úvod do Fediverse: Moderní podoby sociální sítě


Toto video je barvitým úvodem do sociální sítě Fediverse, natočené režisérkou a propagátorkou Fediverse Elenou Rossini. Objevte nový svět sociálních médií, kde je respektováno Vaše soukromí, klíčoví jsou uživatelé a velké technologické společnosti nemají žádný vliv.

Autor videa: Elena Rossini a tým
Produkce: Jan
Dabing: Zloběna
Časování audia: Schmaker
Skript: Jann


Hallo @Friendica Support ich habe da eine Verständnisfrage:
Wenn ein Benutzerkonto gelöscht wird, dann dauert es ja 7 Tage, bis dieses endgültig gelöscht wird. So weit, so gut.
Wieso werden mir aber dann unter "/moderation/users/deleted" die gelöschten Benutzerkonten immer noch angezeigt, obwohl die 7 Tage vorbei sind? Hat dies einen bestimmten Grund?
in reply to Tuxi ⁂

Weil das Löschen aus der Datenbank sehr wahrscheinlich noch nicht abgeschlossen ist. Wenn viel Content gelöscht werden muss, dauert das je nach Anzahl von Accounts gerne mal mehrere Wochen. Erst wenn alles gelöscht ist, wird ganz zum Schluss der Nutzer selbst gelöscht.

Es kann aber auch sein, dass es ein Problem beim Löschen gibt. Stichwort: foreign key constraints - dann siehst du aber entsprechende "DB error" Meldungen im Log.

in reply to Steffen K9 🐰

@Steffen K9 🐰 @Steffen K9 🍮
Okay, heute tauchen genau sollche Logeinträge auf:

2025-07-10T12:30:34Z worker [ERROR]: DB Error {"code":1451,"error":"Cannot delete or update a parent row: a foreign key constraint fails (`dbname`.`post-engagement`, CONSTRAINT `post-engagement_ibfk_2` FOREIGN KEY (`owner-id`) REFERENCES `contact` (`id`))","params":"DELETE FROM `contact`  WHERE (`id` = 5468731)","worker_id":"126cb6a","worker_cmd":null} - {"file":"Database.php","line":786,"function":"e","request-id":"686fb2694fbb2","stack":"Database::e (1273), Database::delete (369), DBA::delete (265), Contact::deleteById (31), Remove::execute, Worker::execFunction (378), Worker::execute (112), Worker::processQueue (91), Worker::doExecute (108), Console::execute (171), Console::doExecute (108), Console::execute (233), App::processConsole (25)","uid":"bcfbe4","process_id":714516}

Und nu? Kann ich da irgendwas machen?

in reply to Tuxi ⁂

Musst du was manuell in 'post-engagement' löschen. Ist nicht ganz trivial rauszufinden, was genau.

Grundsätzlich betrifft es die id 5468731 in der Tabelle contact. Dieser Datensatz kann nicht gelöscht werden, weil er noch eine Referenz in post-engagement hat.

Ohne jetzt nachgesehen zu haben, hat wahrscheinlich der 'contact' mit id 5468731 auch eine owner-id. Die musst du per SELECT ... FROM contact WHERE ... rausfinden. Diese owner-id müsste sich auch in der Tabelle 'post-engagement' wiederfinden lassen.

Dann musst du erst in post-engagement die Datensätze löschen, die diese owner-id haben. Dann löst sich der Rest von selbst.

Das Ganze ohne Garantie. Bitte doppelt prüfen, ob du auch den richtigen Zusammenhang zwischen beiden Tabellen erwischst, sonst löscht du was falsches. :-)

Started a curl discussion about adding an API call to retrieve information from a curl multi handle.

If you develop a libcurl application and you need information from a multi, please make your case.
#curl
github.com/curl/curl/discussio…

#curl
in reply to feld

@danielcberman i'm a previous joplin user (quit because the client at the time felt heavy, just a preference). i was able to get things in and out of joplin no problem. i didn't use their built-in encryption, instead opting for out of band using age since most of my systems use it. little shell function magic to decrypt on on launch and encrypt on exit worked pretty nicely for me. i had also tried obsidian but the client also felt heavy to me so i didn't work with it long.

Tomorrow afternoon, the Resolutions Committee will meet to consider the 22 resolutions put forward this year, and determine which ones will make it to the convention floor. Adopted resolutions are the position statements of the convention, and reflect some of the things blind people are thinking about at present. It’s fascinating to review the resolutions that have been adopted over the years. They show us how much progress we’ve made, and how much is left to do.
If you’re here, the Resolutions Committee is worth attending. If you’re not here, it will be streamed live.
Here’s the resolutions the Committee will be considering. nfb.org/resources/speeches-and…
#NFB25

📢 Aktualizace Mastodon instancí!
Všechny naše Mastodon instance byly úspěšně aktualizovány na verzi 4.4.0! 🎉
➡️ Oficiální přehled změn: blog.joinmastodon.org/2025/07/…
Tahle verze přináší spoustu praktických novinek a vylepšení pro běžné uživatele, moderátory i správce serverů:
🔖 Vylepšené profily

Nová karta Featured: můžeš si zvýraznit své oblíbené hashtagy nebo doporučit profily ostatním

Připnuté příspěvky teď vidíš v karuselu – méně scrollování

Nově u profilu vidíš, kolik tvých sledujících sleduje daný účet

Možnost odebrat sledujícího bez nutnosti blokace

📋 Lepší správa seznamů (Lists)

Přidávání/odebírání účtů do seznamů přímo z profilu nebo ze seznamu sledujících

🎧 Vylepšený přehrávač médií

Nový vzhled audio přehrávače (lepší pro podcasty)

Klávesové zkratky: ← → pro přeskakování, ↑ ↓ hlasitost, m ztlumení, f fullscreen

Zoom obrázků: pinch-to-zoom, swipe nahoru pro zavření

♿ Přístupnost

Připomenutí k přidání alt textu (lze vypnout)

Tipy na kvalitní popisky přímo v UI

📱 Navigace & mobilní rozhraní

Nový spodní toolbar pro mobily

„Explore“ přejmenováno na Trending

Přehlednější rozdělení: Hlavní / Knihovna (záložky, seznamy, hashtagy) / Ostatní

🛠 Pro správce a moderátory

Možnost odesílat důležité e-maily všem uživatelům

Překlady pravidel, minimální věk, poznámky k moderacím

💬 Quote Posts (část 1)

Můžeš vidět citace z kompatibilních instancí (např. Threads)

Možnost vytvářet citace přijde ve verzi 4.5
🦣 Mastodon 4.4 je tu a my jedeme dál – děkujeme, že jste s námi!
#oscloud #oscloudcz

This entry was edited (5 months ago)

The City of Moreton Bay claims homeless people “consented” to having their tents and belongings – including a woman’s daughter’s ashes – thrown in the bin. This is what passes for policy now?
We’re criminalising poverty, bulldozing dignity, and calling it governance. Fines over $8,000 for sleeping rough, yet zero accountability for systemic failure.
If this is the norm, we’re in deep moral decline.

#homelessness #australia #housingcrisis #humanrights #moretonbay #poverty #socialjustice #brisbane #auspol

abc.net.au/news/2025-07-09/mor…

Call me cynical or jaded, but I'm suspicious of anyone who tries to push something that is apparently "good for me" too hard. If it's truly so good for me, I'll come to understand that of my own volition and I'll choose to use it voluntarily. If someone has having to foist it upon me, they very likely have an ulterior motive which *isn't* "good for me". This is one of the things that bothers me so much about AI. The propaganda is all "it's going to make your life better". But if they truly believe that and they want to "bring people along", why do dodgy shit like override settings a user set previously, opt users into something that involves tracking them or accessing private data, etc.? Of course, we all know the reason, but it'd be great if they could at least be honest and transparent about it rather than disingenuous and deceiving. I'm actually far more likely to trust someone when they're at least honest about their motives, even if I don't agree with those motives.
Inspired by: neowin.net/guides/google-can-n…

Zach Bennoui reshared this.

in reply to Jamie Teh

I know there are concerns with AI, but in general Wish people would apply this to Microsoft just saying. It’s been happening for years and nobody seems to care. I am better off with AI well at least I can make myself a work around for stupid shit that is happening in operating systems. I also like being able to use plain language and have no programming language experience required to fix add-ons that have been abandoned, that I like using in command line windows.
This entry was edited (5 months ago)

PRIVACY WIN! Montana becomes the first state to close a data broker loophole for law enforcement 🎉

Police can no longer buy your private data from brokers to bypass warrant requirements. Good on Montana!

Source: EFF: eff.org/deeplinks/2025/05/mont…

KPBS: Worksite immigration raids are supposed to free up jobs for citizens. Here’s what really happens

(Personal commentary: there are extremely few US citizens who would take ANY of these jobs)

kpbs.org/news/border-immigrati…

#ice #politics #fear #immigration

in reply to AI6YR Ben

I was at the Main Street cafe a while back, and there were some yeehawdists at the table behind me going off about how Mexicans were taking their jobs, and I turned around and said, “Son, I know five farms that need help right now. I can make a phone call and you can be in the field in an hour. Now, bring a hat, it’s hot out here in the sun all day. And gloves, those plants will tear you up. To make minimum wage, you’ll have to hustle, you get paid by the bushel. You wanna finish lunch and go pick some maters, or you wanna shut the fuck up so I can eat my chicken fried steak in peace?”

They shut the fuck up. Silence until they left. And the cook sent me a peach cobbler. 🥳

reshared this

Webinar, July 30 at 12pm ET: It Takes All Three: How Hardware, Software, and Accessibility Experts Create Inclusive Airline Experiences - TPGi tpgi.com/webinar-july-30-at-12…

TIL that Tacos Al Pastor, the "Shepherd's Taco" that I can get at El Sol just down the street in Toronto's east end - elsol.ca/new-page-1 - is one of Mexico City's signature foods that was born of Shawarma origins and the Lebanese immigrants who moved to Mexico City in the late fifties.

Immigration and diversity are an unbridled good in this world.

mastodon.social/@allwelikeworm…

This entry was edited (5 months ago)

If Privacy and Security Matter—Choose the Librem 5, Powered by PureOS

In today’s hyper-connected world, protecting your data, privacy, and security isn’t optional—it’s essential.

That’s why professionals who demand digital sovereignty choose the Librem 5 from Purism.

This isn’t just another smartphone.

The Librem 5 is a statement—a bold move toward freedom from surveillance capitalism and intrusive ecosystems.

Buy here: puri.sm/products/librem-5/