We'd like to invite you to our #BoF session at #FOSDEM It's on Saturday at 13.00 in room K4.401. This is a meet-and-greet for everyone who is part of, or interested in, the #NGIZero ecosystem. We'll bring drinks and snacks :).
Preceding us at 12.00 in the same room is the BoF about the Open Internet Stack calls from @EUCommission the follow-up programme to #NGI.
For these and many more NGI Zero related talks and events at FOSDEM see: nlnet.nl/events/20260131/FOSDE…

hmm. I wonder if releasing on GitHub might be easier for folks, rather than Eurpod. I am considering doing this and keeping one file there. This might break my old posts, but GitHub releases are more trackable, the repo is frozen at that tag, ETC. There's just clear benefits to release them always as a pair (editor + Add-on) whenever I make a change. From here on out, I think that's going to happen.
This entry was edited (6 hours ago)

Saw a reference to Paulo Coelho’s ‘The Alchemist’ this morning, which was funny because just yesterday I was explaining to someone it’s where one of my key prioritizing heuristics comes from.

There’s a proverb in the book that goes something like “Everything that happens once can never happen again. But everything that happens twice will surely happen a third time.”

Of course, logically this makes no sense—everything that happened twice is a thing that also happened once.

But I take it to mean “Once something goes wrong twice, it’s time to pay attention.” Once could be a fluke. Twice means there’s something going on. The second time it happens is where the phase change from noise to signal begins.

This entry was edited (4 hours ago)

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

in reply to Andre Louis

@FreakyFwoof @shye I didn't see that coming, but it is no surprise either. The lock-in approach doesn't seem to work forever. There were numerous threads on the NI forums over the years to support linux but they always just gave us the middle finger. I own a NI machine mikro, but it doesn't do a thing under linux, though MIDI has been around for a while.
If NI really bites the dust this time they should open source KONTAKT so all the 3rd party sample companies can still offer their products.
I have used their stuff over 20 years ago and have never needed it since so, won't be missed on my end.
If they disappear or not: They should release their stuff as open source just as Steinberg released their VSTSDK under MIT just recently. At least the KONTAKT format, please.

Uznesenie o brutálnych represiách proti demonštrantom v Iráne


V uznesení prijatom vo štvrtok poslanci Európskeho parlamentu vyjadrujú svoje rozhorčenie nad represiami a masovými vraždami, ktoré pácha iránsky režim na protestujúcich v Iráne.

Parlament bezpodmienečne požaduje, aby iránske orgány pod vedením Alího Chameneího okamžite ukončili násilie voči pokojným demonštrantom, zastavili všetky popravy a zastavili vraždenie a represie voči civilistom. V plnej solidarite s iránskym ľudom a jeho odvážnym a legitímnym protestným hnutím dôrazne odsudzuje rozsiahle, úmyselné a neprimerané použitie sily bezpečnostnými silami.

V uznesení poslanci vyjadrujú znepokojenie nad tým, že vražda tisícov protestujúcich signalizuje znepokojujúci posun v potláčaní disentu iránskym režimom od odstrašovania k strategickej eliminácii. Poslanci požadujú okamžité a bezpodmienečné prepustenie všetkých protestujúcich, obhajcov ľudských práv a novinárov, ktorí sú v súčasnosti zadržiavaní.

Parlament vyzýva Radu, aby bezodkladne pristúpila k úplnému označeniu Zboru islamských revolučných gárd vrátane milícií Basídž a síl Kuds za teroristické organizácie. Požaduje rozšírenie a prísne presadzovanie reštriktívnych opatrení EÚ vrátane zmrazenia aktív a zákazu vydávania víz, víta nedávne sankcie USA a vyzýva na rýchle kroky EÚ proti všetkým úradníkom a subjektom zodpovedným za represie.

Parlament nakoniec zdôrazňuje, že akákoľvek normalizácia vzťahov s Iránom môže nasledovať len po bezpodmienečnom prepustení politických väzňov a skutočnom pokroku smerom k demokracii a právnemu štátu, pričom víta rozhodnutie svojej predsedníčky Roberty Metsolovej zakázať zástupcom iránskeho režimu vstup do priestorov Európskeho parlamentu a vyzýva členské štáty, aby nasledovali tento príklad.

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 (7 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 (8 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 (23 hours 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 (8 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 (9 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.

RE: hessen.social/@C_Ottenburg/115…

#Disabled-Alltag

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

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

Адепты секты дистрибутивов и окружений: "ездить по городу нужно только на шоссере/циклокроссе/туринге/горном велосипеде/складнике". Если у тебя что-то плохо получается, то выкинь свой 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