I submitted a proposal for a lightning talk for #FOSDEM . It's about .... from street-level hack to open cultural production.

pretalx.fosdem.org/fosdem-2026…

#openart #foss #creativecommons

Do you like nonsense?
Today, for the second time in my life, I have been asked to convert a "pirate" copy of an old (50y+) movie into the DCP format, for a cinephile club. Not because they do not want to pay the copyright holders, they actually did. But that did not give them access to any copy of the movie, they are on their own.
The previous time, the distributor would only send them a French-dubbed version, which was a no-no for them.
They are not even obscure unknown movies, but classics. 🤦‍♀️

Native Instruments GmbH is in preliminary insolvency.

Not remotely what you want to see. Will keep tabs on this one in a tough time. Details:

cdm.link/ni-insolvency/

reshared this

My book, Accessibility For Everyone, is now free and online as a website.

accessibilityforeveryone.site

The book was first published by A Book Apart in 2017 but it holds up! It covers web accessibility for designers, developers, content folks, and really everyone who works in tech.

Alright, work meetings. No SpeechPlayer updates for a bit. Someone's asking for Russian, really can't promise that'd be ready by next driver with how complex it is of a language. If I add Russian I'd also be tempted with Ukranian, Belarusian, and Serbian. so it would come in with similar languages, just as we have all the Germanic ones, and then each would get their own tuning treatments. But large work. The initial scaffolding I can make, native speakers I can't just birth out of my stomach.
This entry was edited (9 hours ago)

RE: mastodon.social/@laura_carlson…

great work by @mgifford highlighted in this issue.

I don't know. My partner (Jess) asked if I'm building this for other people or myself. I feel like I'm building it for other people but I really should be happy with it for myself at least. My only goal was to get this thing working in modern NVDA. Then US English lead us to other languages, people asked if they can have theirs, and then it turned into this big sad project. But maybe I shouldn't feel so sad over it. For myself, it sounds nearly there. Yes some words are off, and some things still stick out a bit sharp, like the word words, ironically. But I can understand and use it, probably 80% of the time I am instead of Eloquence. In that way, mission accomplished, and we have a big robust frontend to tune, so I probably should feel less sad about it.
in reply to Tamas G

The key is to realize this can't be only your project. Think of it like you're founding an organization that needs to persist over the years. You're already doing that work, by documenting everything really well, and giving lots of people other features they can use. As well as creating tools. But your goal should be getting it into a state you, personally, like, and then in moving towards having other people in charge of different things. So all you do is final tests and sign off on releases.
in reply to 🇨🇦Samuel Proulx🇨🇦

@fastfinge I just made a massive tools update, formant_trajectory.py and the frame inspector use lang_pack.py and a simple_yaml.py to parse it in a less strict way. So now it's really solid on tooling. People can do tests against them, and build languages easier. I think you're right, hopefully it can get to a point where I'm sitting back and accepting PRs from people tuning phonemes, and carefully weighing bigger changes to anything with the community, liaison for improving it. But this is so so far away from that, although interest is definitely picking up and the more I can simplify tools and add them in many ways I'm hoping the flexibility will make it shine for it. Whether you use the phoneme editor, the frame inspector / trajectory tool, now you really have a way to dig into the rules.
in reply to Tamas G

What I've been playing with, and why you haven't heard much from me, is trying to create some good way to extract formants from existing sounds, in an accessible way. Thus far, though, nothing has worked, or been as accessible as I want it to be. It involves matlab and other terrible things. But what I really really want is something where I can put in a second of sound and get an estimate of all the formants and transitions, and then use the tools you created to compare them. But I haven't gotten close enough to have anything to share.
in reply to Tamas G

So one thing to think about: If people change settings in the NVDA addon, then you release an update, it looks like there settings aren't always updated. And it's really, really easy to break subtle things. If I were you I might consider adding a reset to defaults button in the addon. Because otherwise you're going to get feedback from people who toggled a checkbox like co-articulation without thinking about any of the associated settings and now wonder why everything sounds bad.
in reply to 🇨🇦Samuel Proulx🇨🇦

@fastfinge I think we can. If we shipped a .defaults folder with the untouched language files, then the person just hits "reset to defaults" in the NV Speech Player panel, and boom. We just copy over the files from .defaults and they have unchanged settings. But sadly it can't live in the voice panel, because you cannot put buttons there. So it has to live in the NV Speech Player settings area near the top.

This blogpost makes an astoundingly good case about LLMs I hadn't considered before. The collapse of public forums (like Stack Overflow) for programming answers coincides directly with the rise of programmers asking for answers from chatbots *directly*. Those debugging sessions become part of a training set that now *only private LLM corporations have access to*. This is something that "open models" seemingly can't easily fight. michiel.buddingh.eu/enclosure-…
in reply to Christine Lemmer-Webber

This goes much, much wider than programming and LLMs.

In general, the open source world looks with disdain at all kinds of automated feedback collection mechanisms, which the Silicon Valley Venture Capital tech ecosystem has wholeheartedly embraced. OSS is still stuck in the 1990s mindset of "if there's a problem, somebody will report this to us", and That... just isn't true.

What we're stuck with is OSS solutions with inferrior user experiences which nobody wants to use, instead of a compromise where OSS software collects more data than some people would have liked, but that software actually has some users and makes a difference in the world.

To be fair, there are some good arguments against this (it's much easier to protect user privacy if the only contributors to your code are employees with background checks), but that doesn't make this less of a problem.

Yeah, not a bad idea to release the add-on and editor together on GitHub. Link updated. If people want they can use the packs folder from the add-on included to tweak phonemes now too, so that really solves that problem. Appreciate that suggestion. Technically it's still not bundling libespeak or linking directly to it so I'm able to do that fairly.
github.com/tgeczy/NVSpeechPlay…
Remember, the driver file is like 70 KB because it has so much code for settings, compatibility with older NVDA back to 2023.2, voice keys, all of it adds lines. I think we're good on frontend passes for now, too many settings and people can now build proper languages with this set of them.
This entry was edited (10 hours ago)

I didn't put in the new phonemes into the editor yet. Going to give it a bit of time to be in the driver first, then yeah if people aren't overly upset, we'll move them into Master. For now it's a bit experimental. Maybe this afternoon. I'll move them into the master branch now, so people can see and mess with them, compare the diffs if they want, and then we'll roll it into the editor version later.

New NVSpeech Player build for NVDA:
Mostly language tuning. Words like "square", "fair", "bear" get proper US and UK pronunciations. Protein, Fourteen get a slight tweak, though not perfect. Some of this is just on Espeak being used for IPA and phonemizing. We also fixed it so that the "google / able" rule doesn't bleed into words like real. Overall, no phoneme changes from last night. People were not super overly mad at them getting a slight softening. At 16000, it sounds really good to me, and less sharp. At 22050, that's your own damn problem. Formant synthesizers lose their bandwidths at higher sample rates because they simply cannot fill it all in and compress their voice in an equally filling way across all frequencies. It's a thing with all of them. Eloquence at 22K? I'm realizing, not the greatest. So if you're using it at that and think, "oh now it's too soft", at least it also doesn't sound like it does at 44100 when it's at 22050, so you should really be thankful instead. Just saying. Besides, we only really changed like 17 phonemes to get this effect, it's not like all of them got a rewrite.
eurpod.com/synths/nvSpeechPlay…
in reply to Charlie Stross

Not the specific claim, but there is news coverage claiming that opposition to U.S.A. Immigration and Customs Enforcement is being suppressed on #TikTok.

Standard caution about question headlines applies, of course.

forbes.com/sites/conormurray/2…

cosmopolitan.com/politics/a701…

But let's put it this way: the notion has reached Forbes and Cosmo, and isn't just some anonymous poster on Twitter stirring the pot.

#USPolitics #fascism

This entry was edited (1 day ago)

2021: OpenAI is the most expensive loss-making startup in human history, and their only product is a chatbot.

2022: OpenAI is the most expensive loss-making startup in human history, and their only product is a chatbot.

2023: OpenAI is the most expensive loss-making startup in human history, and their only product is a chatbot.

2024: OpenAI is the most expensive loss-making startup in human history, and their only product is a chatbot.

2025: OpenAI is the most expensive loss-making startup in human history, and their only product is a chatbot.

2026: OpenAI is the most expensive loss-making startup in human history, and their only product is a chatbot.

Much innovation. Very business.

Data control = identity control. 😨

Nubus by Nextcloud partner Univention is an identity management system that puts IT departments back in charge of storage locations, access rights, security policies, and integrations.

Discover more👇 biometricupdate.com/202601/uni…

NVSpeech Player with phoneme editor version 1.7
• Adds proper focus management for the editor, so alt tabbing away and back, or opening the window, will land you on the first field in the window.
• adds keyboard shortcuts for commands available in the main area, so you're not left tabbing through.
• Adds new settings available in the frontend for the passes.
• YAML now gets ordered correctly as the NVDA driver writes it, so the phoneme editor will create a structurally sound form that's consistent.
Still using ESpeak as a non-linked, separate phonemizer, or you can specify your own if it runs through STDIN / CLI, as always. Enjoy!
github.com/tgeczy/NVSpeechPlay…
This entry was edited (10 hours ago)
in reply to Alex Chapman

@alexchapman there it is, I updated the release. github.com/tgeczy/NVSpeechPlay…

So HackerOne published a blog about how organizations should deal with AI slop reports. TL;DR: Use AI to evaluate them. Now we've gone full circle.
I bet @bagder has opinion on this. Also the timing seems weird, with cURL very publicly scrapping their bug bounty program.
hackerone.com/blog/ai-slop-exp…
This entry was edited (10 hours ago)

RE: mastodon.au/@TheVoiceGuy/11596…

I have figured this out.
I had to save the HTML code in plain text instead of rich text and add the HTML extension.


Question for anyone on here using Google Gemini.
I want to extract some text from some war diaries and preferably save it as an HTML file.
I realise Gemini probably will not create an HTML file for download but it did offer to create me HTML code.
I put it into a text editor, saved it as an HTML file but there must be something I'm missing because when I opened the new document in a browser, it just showed me a whole bunch of HTML code instead of my nicely formatted text.
Is there something I'm doing wrong? I'm on the mac.

Question for anyone on here using Google Gemini.
I want to extract some text from some war diaries and preferably save it as an HTML file.
I realise Gemini probably will not create an HTML file for download but it did offer to create me HTML code.
I put it into a text editor, saved it as an HTML file but there must be something I'm missing because when I opened the new document in a browser, it just showed me a whole bunch of HTML code instead of my nicely formatted text.
Is there something I'm doing wrong? I'm on the mac.

Довольно часто в массовых обсуждениях пропаганды перехода на Линукс я замечаю знакомые паттерны, что встречал ещё в велодвижении. Есть там одна схожая тема - езда на велосипеде на работу и просто по делам, что я и сам практикую и даже продвигал :)

Так вот многие персонажи прямо до боли знакомы.

Адепты секты дистрибутивов и окружений: "ездить по городу нужно только на шоссере/циклокроссе/туринге/горном велосипеде/складнике". Если у тебя что-то плохо получается, то выкинь свой Gnome и купи найнер, на нём на трамвайных рельсах ты бы не упал. Что? Какой найнер, что за сраный жир, только шоссер позволит чувствовать себя уверенным на дороге.

Любители гик-гламура: эти вешают фоточки лакированных и сверкающих городских велосипедов с деревянными деталями и кожей, на которых они ездят в твидовых костюмах, либо восстановленных лимитированных советских велосипедов на оригинальных деталях, либо ультраминималистичных фиксов и говорят, что вот он - путь, идентичность и вообще суть велокультуры. Осторожно спрашивающих каково попасть в таком виде в дождь и точно ли велосипед с деревянным лакированным ящиком удобен для езды среди автомобилей и таскания в переход обычно сразу банят за дискредитацию армии идей. Когда в Москве проходили велопарады, влияние этих кадров было особенно заметно, в том числе среди организаторов. Я потом регулярно встречал людей, пытающихся их заветам следовать, помню, со мной пару недель ездила девочка в платье и на городском велосипеде с ящичком. Больше я её не видел ни в каком виде, что и не удивительно. На трёхполосных дорогах-то.

Скилл-ишшью гигачады: "если у тебя что-то не получается, ты просто слабак, иди качайся, а так у нормальных людей всё норм". Как сделать вот это? RTFM, сука! Просто разгонись на вливании до 40 км/ч, перестройся в третью полосу и дальше топи через развязку за автобусом, держать тридцатку десять минут может любой, даже мой сын, дед и собака. А там ещё раз разгонишься и перестроишься, тебя пропустят. Наверное. Страшно? Ну и иди отсюда! Какие ещё объезды. Ты ещё скажи, что прыгать на велосипеде не умеешь. Просто тренируйся каждый день и всё получится (ну или иди нахуй).

Технопуристы: "systemd/wayland/GUI амортизаторы/гидравлика/широкая резина/переключатели никому не нужны, а что они везде есть - это корпорации вас разводят". И всё бы ничего, если бы они подкрепляли этим свой личный выбор, но мажут этими широкими мазками прямо по лицу чаще почему-то новичков. У тебя велосипед с вилкой, чего ты хочешь-то? Научиться ездить можно только на жигулях-классике фиксе. Некоторые поддаются влиянию. Кто-то таки действительно начинает ездить на фиксе, а про тихо разочаровавшихся больше никто и не узнает. Отдельная разновидность - минималисты-экономисты, выбравшие своим (и поэтому всеобщим) идеалом Thinkpad 2012 года выпуска велик пятнадцатилетней давности, перешедший в состояние "всё ненужное отвалилось само, а он всё равно едет".

Непробиваемые оптимисты: "у самурая нет цели, есть лишь путь, дождь не мочит, падать не больно, а поломки повод развлечь себя вечером и поиграть в конструктор". В принципе, я и сам к таким отношусь, но есть нюанс - к этому состоянию можно только прийти самому. Навязать его нельзя, можно лишь создать ложные ожидания. Дождь мочит. И да, это не так важно, но в ряде случаев сухим на работу ты не доедешь. И да, есть разные пути - можно летом поехать в одних шортах и тогда до нитки промокших предметов будет три и их легко сменить, можно завернуться во всякие мембраны и намокнуть не так сильно, можно относиться к дождю как к челленджу или наоборот веселью, но он есть. Не надо говорить, что это фигня и существует лишь в голове.

Ну и с другой стороны всё тоже типично. Самый узнаваемый типаж: укладыватели слона в холодильник: "это всё хорошо, но я посмотрю как вы повезёте на велосипеде газовую плиту или поедете на работу из загородного дома 50 километров по автомагистрали или заедете за день к тридцати клиентам по всей Москве и области". Да, инструмент должен соответствовать цели. Если встаёт задача поместить слона в холодильник, не надо это делать. Вызовите авторефрижератор. Никто с этим и не спорит. Ну, кроме всех перечисленных персонажей, конечно :)
#велосипед (и #linux)

in reply to Шуро

Прямо мои мысли выражаете. При этом говоришь им: я, мать вашу, слепой. СЛЕПОЙ, понимаете? Совсем вообще ничего не вижу и не видел никогда. Мне ваш велосипед недоступен от слова совсем, как и Линукс, потому что вслепую на велике не поездишь, а доступность (accessibility) в Линукс такая, что это исключительно игрушечка для гиков на выходные, типа для тех же, кто Генту или ядро пересобирают по приколу. А они тебе то самое: ты слабак, люди пользуются, ты просто раб корпораций, фошизд, ноцизд и вообще тебя нужно везде забанить. Ну да, знаю я нескольких человек, которые на Линуксах сидят, а потом выясняется, что у них либо виндовая машина есть, либо в тот же Телеграм они с телефончика ходят и голосовым вводом пользуются… короче, тоже накипело. А одной мадам тут на полном серьёзе сказали: ну вот паралимпийцы же ездят на велике, а ты чего, хуже, что ли? Давай тренируйся.

В последнее время периодически задумываюсь над тем, чтобы возобновить изучение немецкого.
Моя история с этим языком довольно-таки непростая:
Я начал изучать его в школе с репетитором, поучил какое-то время, затем приостановился, готовился к ЕГЭ по английскому. После окончания школы продолжил, потом опять забросил, потом продолжил, понял, что не знаю, зачем он мне нужен и бросил.
У меня была подруга из Германии, с которой мы были очень близки и познакомились на почве языковой практики, какое-то время делали это.
Сейчас вновь возникает мысль "Не продолжить ли?" На испанском я говорю на уровне B1, на польском также, с чешским у меня ничего не получилось, мне интересна жизнь незрячих в Германии и это отличная мотивация для продолжения, также как я в своё время начал изучать польский и в итоге говорю на нём сейчас. Подписался здесь на знакомого чувака из Германии с сервера Hearthstone Access, он бустит что-то часто на немецком и мотивация еще сильнее, чтобы понять, что он пишет.
in reply to Vsevolod Popov

Однозначно продолжать. что правда, у многих людей немецкий плохо запоминается. Не знаю, с чем связано, но даже у меня (я от скромности не умру, считаю себя способным к языкам) именно с немецким возникают жуткие проблемы с удержанием лексики в памяти. Такого нет с другими германскими, ни с английским, ни со шведским, ни даже с нидерландским, который я учил-то самую-самую малость. Это надо учитывать. А так — однозначно вперёд!

Frankreich ersetzt MS Teams und Zoom durch eigene Videokonferenzsoftware

Mit Visio führt Frankreich seine Open-Source-Videokonferenzen für Behörden ein. Bis 2027 sollen 200.000 Beamte unabhängig von US-Anbietern arbeiten können.

heise.de/news/Frankreich-erset…

#DataAct #DigitaleSouveränität #EU #IT #MicrosoftTeams #Netzpolitik #OpenSource #Wirtschaft #news

Retrouvez mon dernier article intitulé « Le besoin urgent de reconquérir nos communications » qui parle du monopole états-uniens dans nos communications mais aussi de l’UE qui fait (souvent) de la merde et comment on reprend le contrôle sur tout ça.

N’hésitez pas à me laisser votre avis, à partager ça dans vos réseaux, avec vos proches, si vous avez aimé. ✊

➡️ alyve.be/blog/le-besoin-urgent…

#blog #communication #im #informatique #monopole #xmpp #email

We are excited to be partnering with Meta to build a direct integration for Meta smart glasses using their new Wearables Device Access Toolkit.

This upcoming integration is designed to support a more seamless Explorer experience, with features like GPS continuity, photo capture, and more comprehensive in-call support.

This integration will be available for both IOS and Android, and we are working hard to ensure it functions as expected before rolling it out to the full Explorer community. Internal testing is underway, with a closed beta test to follow.

More updates to come, stay tuned!

Hey, going to #FOSDEM this weekend but already in Belgium on Thursday evening?
(and you're cool with carrying boxes around)
We still need volunteers to help with van loading at the fosdem hq (not at the campus itself):

volunteers.fosdem.org/task/162…

And in general can use more volunteers for other tasks as well:

fosdem.org/2026/news/2026-01-2…

Jabboratory has its own website at Codeberg pages now 🎉
jabboratory.codeberg.page/

Jabboratory is a safe space that develops XMPP and the Jabber network.

We do:
- write XMPP protocols, UI/UX guidelines, implementation guidelines
- Help XMPP implementations socially and technically, old and new
- involve, empower and remove any roadblocks for people to have their voice heard and directly change things in implementations they use or servers
- improve the Jabber network culture
and a lot more..

Our tech-free lounge is open to anyone that wants to be part of the conversation 😃
invite.joinjabber.org/#lounge@…

#xmpp #jabber #jabboratory #codeberg #XCSP #decentralized #federated #decentralization #privacy #diversity #standards