I recently had a need for a recursive C++ lambda that captures variables. This isn't possible in the intuitive way; you get:
error: variable 'someVar' declared with deduced type 'auto' cannot appear in its own initializer.
It turns out you can achieve this (albeit a bit horribly) by passing the lambda to itself! See this article for details: artificial-mind.net/blog/2020/…

Peter Vágner reshared this.

Oi. I feel so bad for creating more projects for myself. But eh not really. It gives me a lot of learning, and actually if anything I can look into how NV SpeechPlayer does synthesis forming itself, something I can't do so well with other synths. Even if it wasn't completed and early stages, and later they got into Espeak, doesn't mean it's a throwaway project.
This entry was edited (11 hours ago)
in reply to Kaveinthran

@kaveinthran Yeah, part of me is curious what improvements I could make to the synthesis itself, but getting ahead of myself a bit. Just getting it working / built for more modern NVDA is a good first goal LOL. The key thing you have there is the SpeechWaveGenerator which to make from scratch would take me something like weeks or months. So already I think just having it for re-use is huge. @NVAccess @jcsteh

Was bei der Debatte über Besteuerung von Unternehmenserben oft zu kurz kommt: Öffentliche Infrastruktur ist das Fundament, auf dem erfolgreiche Unternehmen überhaupt erst entstehen konnten. Straßen, Sicherheit, Bildung, Rechtsstaat - ohne das alles gäbe es diesen Reichtum nicht. Oft wird das in politischen Debatten nicht explizit benannt. Vielleicht, weil es zu offensichtlich ist für einige.
in reply to Katharina Nocun

Trotzdem sollten wir es immer wieder klar sagen. Gerade marktradikale Akteure setzen gerne auf die Erzählung vom „sinnlosen Staat“ vs. „effiziente Unternehmen“, um gegen Steuern zu wettern. Ein Extrembeispiel für solche Narrative sind libertäre TechBros aus dem Silicon Valley. Dabei wäre die ganze IT-Branche undenkbar ohne Vorarbeit aus der öffentlich finanzierten Forschung & massive staatliche Förderung. Dieses wichtige „Detail“ wird gerne weggelassen, weil es nicht zur Ideologie passt.

Forked and maintaining it here: github.com/tgeczy/NVSpeechPlay…
Thanks @NVAccess for splitting this repo off before the merge into Espeak, at the very least this will be kept up to date to work in NVDA 2025.X and later 2026. Along with other wrappers I maintain I'm adding this one to my projects. Let's see what comes of it tonight, at the very least reviving it to some extent will be a success I think. Since I now have the source it may eventually be possible to modernize this DLL as a 64-bit module as well, as a later goal.
This entry was edited (11 hours ago)

I did try an early build of SpeechPlayer in Espeak, and in 2021 it already sounded the same as it does today. So what we know as "edward" and the various "klatt" voices are using the ideas from NV Speech Player, but what happened was, rather than maintaining it as another project, NVAccess decided to merge the ideas for how SpeechPlayer worked back into Espeak. This avoided them from needing to maintain another project as well, and merge back research or ideas into Espeak itself. A noble goal, but in the process they destroyed a bit of the experimentation that made NV Speech Player so unique.

I can't sleep. I'm really missing NV Speech player and it's keeping me awake, that aching feeling in my heart. When you could change all those parameters in the voice dialog related to NV Speech player. Before its ideas were merged into Espeak code you know. I just can't live without that beautiful slider interface, making the voice sound all weird.
(And thanks to Jake's site for still keeping this one archived, truly)
This entry was edited (12 hours ago)

Accounts from Montreal protesters detail police violence

thelinknewspaper.ca/article/ac…

Well, that's interesting.

Fender apparently bought Presonus in 2021, which I didn't hear about until just now, and it looks like they are perhaps killing the Presonus brand, starting with their DAW, recently rebranded as Fender Studio Pro.

I am way out of the loop when it comes to this gear stuff, I guess. That's what happens when you get locked into an environment where you can't explore such things for several years. So it goes.

I don't really know what to think about that. Fender hasn't been the most kind caretaker of brands over the years, that's for sure.

My Fender... uh... Presonus Studio Live 16.4.2 digital console is stuck in storage possibly forever, and I'm honestly not sure if I would want to use it these days anyway on account of it's audio interface being firewire 400 instead of something more modern. That made a lot of sense back then, but not anymore.

i'm probably going to be told tomorrow that i'm being laid off, so if anyone has a lead on a decent remote embedded software engineering or unix/linux systems job, i've got a resume to send you.

i don't like discussing the specifics of who my past clients have been in public. however, my most recent position was contracting with the kernel team of a major CDN and cloud services provider that i know many people on fedi are also current or former employees of, maintaining their internal linux distribution (an customized Ubuntu downstream) for their custom server platforms, porting forward and cleaning up patchsets to newer versions of the distribution, fixing issues in toolchains and libraries, etc.

i've also done embedded software work for a large variety of devices including medical, cellular technology, and industrial control equipment, in addition to some consumer products. i've done board bringup and BSP development with Yocto/Openembedded, Buildroot, FreeRTOS, etc, on most major SoC and microcontroller families. when doing business logic, I am most comfortable in C and Lua, but fine working with C++ codebases, and can learn to work with other languages if a project needs it.

boosts appreciated.

Hi @Bri I'm just trying out FastSM and I really like it. I was wondering if it's possible to also include mentions in the notifications buffer by chance? This is one thing I've come to rely on in Pinafore/TWBlue as it makes checking notifications super easy. You could still keep the separate mentions buffer but I just thought it could be easier to see all notifications/events in one place on the notifications buffer if mentions (replies) are there too. Thanks for putting this together, it is a really cool Mastodon client.

sfconservancy.org/sustainer/

This is the toughest time to work at a charity. When a charity posts its fundraiser, the total ask has been vetted 100 times: it's the amount that the org needs to keep going for the coming year.

Unlike your local PBS/NPR station, #SFC doesn't have a service we can interrupt to
pitch appeals for donations (& we probably wouldn't even if we did).

#SFC is short $48k with just days to go.

If you want me & my colleagues to work for #SoftwareFreedom in 2026, please give.

This entry was edited (2 days ago)

Hey lovelies 🩷

We think we've possibly got a few followers and mutuals who are blind and use some kinds of iOS mobile devices, right?

Enquiring because of a random encounter with another plural trans+ being on Reddit, who advised that they're legally blind and had not found any suitably accessible way to access the fediverse.

Can anybody advise whether there are any such ways, so we can give them some way or ways to join the friendlier fediverse community?

If not, they're stuck largely with Reddit and Bluesky 😅😔

The topic only came up after we advised that we'd found fedi to be much more plural friendly and accepting that most other such places... especially Reddit.

For clarity, we have zero experience of iOS and are not blind (at least presently at least), so we'd appreciate any firsthand experiences very much 🫶🏻

#AskFedi #iOS #accessibility

Ui, the #AndroidAppRain at apt.izzysoft.de/fdroid/?radd=1… … OK, today 10 updated and 1 added apps – where the latter is rather a returning one:

* Amethyst: a Nostr Client for Android 🛡️

(was here until 2023, moved to F-Droid, was archived there, and now is back with us)

RB status: 798 apps (62%)

Enjoy your #free #Android #apps with the #IzzyOnDroid repository :awesome:

Oh no. Can you please think of the poor corporation and its CEO? The negativity you talk about regarding AI is hurting them badly. Now Jensen Huang is begging you to stop being so negative about AI: "[It's] extremely hurtful, frankly, and I think we've done a lot of damage," he said. This is the same thing the Microsoft CEO said a couple of weeks back. It would be a shame if you boosted and spread this negative news. Lmao.

gizmodo.com/jensen-huang-is-be…

Over the weekend, 17,000 people canceled their #WorldCup tickets

#FIFA is holding an emergency meeting

Maybe they will give Agent Orange another pretty trophy? Maybe bigger, more gold... really sparkly? Will that fix the problem? (/s)

As an American: don't come here

Don't do business with the #USA

Until we clean this shit up. Mainly: we #vote #primaries #primaries2026 and get some real left candidates

ticketnews.com/2026/01/nearly-…

#Boycott #BoycottUSA #Soccer #Football #Sports

This entry was edited (1 day ago)