Note: a bug exists where variants like Martian do not apply all of their voice values, actively in progress to solve.
reshared this
reshared this
Today's culinary discovery: naan bread makes very good fried bread.
Carry on.
Bubu reshared this.
My (public) weekly emails celebrate three years today. The fact that almost 500 subscribers willingly want my nerdy details every week fascinates me. I love you. 💚
daniel.haxx.se/blog/2023/01/10…
Starting this week, you can subscribe to my weekly report and receive it as an email. This is the brief weekly summary of my past week that I have been writing and making available for over a year already.daniel.haxx.se
En Leonieke, wat doe je dan eigenlijk met al die borduren die je de afgelopen jaren hebt gemaakt?
Eh, ja, die zitten (al dan niet netjes) opgerold in diverse theedoeken.
Bij sommige borduren heb ik een ontvanger in mijn hoofd, maar bij anderen? Ik vond ze leuk om te maken, maar na een paar jaar is het wel duidelijk dat ik er verder niets mee doe.
Dus ... in de aanbieding, gratis te ontvangen, incl. verzending binnen Nederland, de volgende borduren (niet allemaal gesigneerd/gedateerd, want ja, beetje lui). 
1/n
#LeoniekeBorduurt #borduren #PointDeCroix #CrossStitch #embroidery #FiberArts #LTA26

Google really loves to give me mini heart attacks huh?
"You crash rate went up by 200% this release!!!!"
*checks* Oh yeah 2 people rotated their phone while importing data, known bug, not a panic situation ^^"
@marta Android's lifecycle management basically recreates the entire activity ("app screen") when a device gets rotated because the "screen size changes".
It's 100% on me. It's much easier to prevent now, but it's very old legacy code so needs a rewrite. However as solo dev of a hobby project I have to pick priorities and make sure it stays fun so I can keep going so I just haven't gotten to it.
Part of me just hopes someone else comes along and fixes this code for me so I don't have to 🙈
so this is why the trams have been so reliable this week!
In the USA, in most states, you can get a restricted driver's license at age 16.
Anyone who is born today, and is qualified to get such a license, is three years younger than the original iPhone.
Quite frankly, it scares me that there will be people driving who were not even a thought of a thought when the first iPhone was announced, possibly with older siblings who also were not around at the time the iPhone was released, who might be in their first or second year of college by now, but here we are.
“We should not publicly shame companies for being inaccessible because that only produces fear-induced compliance instead of sustainable compliance.”
*Eric turns chair and then baseball cap around.*
Better fear-induced compliance than no compliance at all.
@Tutanota there is a discussion going on over at lemmy about you, that is interesting, but also seems misinformative. Would love to hear your thoughts on it
oh, my bad. I thought that fediverse accounts, and content was accessible across multiple instances 🤷
Your reply is fair and has been mentioned by the OP too. It also is the point of the discussion
I have a paid account with you so I feel like it won't be an issue for me. It's just sad if new users are discouraged from using Tutanota based off one users experience who got flagged as spam
I went to trans swimming last night and it was amazing.
Trans swimming happens weekly in two public swimming pools in London, one in South London, one in North East London. Each sets aside a pool for trans and gender diverse swimmers, we get our own changing room, and we have 90 minutes allocated in the evening where the pool is exclusively ours.
It is amazing.
I've been multiple times, but seeing the joy on every face to swim regardless of top surgery scars, bulging bikini bottoms, or even topless (pre surgery mascs and early HRT femmes).
But no one cares about the bodies... This is what makes it amazing. People just swim, splash, do handstands, snog, do lengths... It's just this really amazing safe space.
I can't describe how big a deal it is to feel this safe, and to have this space, and to do an activity that has such fear associated to it (trans person in a public pool and changing rooms).
If there's trans swimming near you, go swim! If you're near or in London, join us! If you're in London DM me for the WhatsApp group details for trans and gender diverse swimming.
reshared this
The #blog post "A year of work on the ALPM project" has been released:
devblog.archlinux.page/2026/a-…
#ArchLinux #OpenPGP #RustLang #SovereignTechFund #STF #VOA #devblog
An overview of the work done on the ALPM project in 2024 and 2025.Arch Linux Dev Blog
Peter Vágner reshared this.
New year new #introduction!
My name is Ana! I’m an #artist with a #ComputerScience background working on a #GraphicNovel about #Latvians during #WWII.
I post a lot about #BlackMetal (my fav genre), #FountainPens and #journaling (my fav hobby). I read a lot of #fiction and #nonfiction, play a variety of #VideoGames (#Rimworld, #Balatro, #Diablo4)
I’m also currently learning #ClassicalGuitar
Don’t be shy, say hi!!
I've just open-sourced a native macOS @matrix client that I've been working on! github.com/viktorstrate/mactri…
It is built with #swiftui and #MatrixRustSDK
Native Matrix client for macOS . Contribute to viktorstrate/mactrix development by creating an account on GitHub.GitHub
reshared this
Greetings, retro computing folks. I was just telling @Bri about the horrible noise that Apple 5.25 inch floppy drives used to make when encountering bad sectors. I still have nightmares about that from when I was a kid.
Surprisingly, that sound is stupidly hard to find on Youtube.
Can one of you help a fwoof out? They need to experience the bad.
Bri🥰 reshared this.
Borris reshared this.
Borris reshared this.
@jaybird110127 oh dear ... please do not make me unearth my Apple II kit and sound recorders.
The CPU would be making interesting chatter all the while, since the Apple Disk II relies on the 6502 to do all the work
Support me on Patreon! - http://www.patreon.com/MrSolidSnake745Three years ago today, I uploaded my first FDD cover video. I had absolutely no idea that a sm...YouTube
A wrapper DLL that uses MinHook to capture SoftVoice waveout audio - tgeczy/softvoice-wrapperGitHub
Editing function to be limited to paying subscribers after X threatened with fines and regulatory actionHelena Horton (The Guardian)
▶TAB of intro playing available on Patreon!◀ A conversation with Dominic Miller exploring the origins, differences, and modern role of the Nylon guitar!▶PATR...YouTube
Andre Louis reshared this.
Tags:
Changes since the 2025122500 release:
All of the Android 16 security patches from the current January 2026, February 2026, March 2026, April 2026, May 2026 and June 2026 Android Security Bulletins are included in the 2026010801 security preview release. List of additional fixed CVEs:
For detailed information on security preview releases, see our post about it.
Official releases of GrapheneOS, a security and privacy focused mobile OS with Android app compatibility.GrapheneOS
Apple and Google have left X in their app stores, despite its AI-generated images that violate their own rules. There are no principles left in Silicon Valley.Elizabeth Lopatto (The Verge)
johann reshared this.
Minnesota state says the FBI is blocking it from investigating the killing of Renee Good.
& while Vance said Good had aimed her car at the officer, "the NYT published a slow-motion analysis showing how her vehicle was turning away from the officer" when he shot her.
Mayor Jacob Frey said “Kristi Noem watched the videos & doesn’t want an impartial investigation, because she knows her narrative about domestic terrorism is bullshit.”
democracynow.org/2026/1/9/head…
#ICE #USPol #Europol #ReneeGood .
Protests continue across the country over the killing of Renee Good, the mother of three shot by an ICE agent in Minneapolis on Wednesday. Good was shot inside her car after she dropped her 6-year-old son off at school.Democracy Now!
Alex Chapman
in reply to Tamas G • • •x0
in reply to Tamas G • • •Tamas G
in reply to x0 • • •x0
in reply to x0 • • •Tamas G
in reply to x0 • • •x0
in reply to Tamas G • • •Tamas G
in reply to x0 • • •x0
in reply to Tamas G • • •Tamas G
in reply to x0 • • •x0
in reply to Tamas G • • •x0
in reply to x0 • • •Tom Grant
in reply to x0 • • •Tamas G
in reply to Tom Grant • • •x0
in reply to Tom Grant • • •Tamas G
in reply to x0 • • •_SVRegister@20
•
_SVCommand@12
•
_SVAudioCallback@12
•
plus “utility” stuff: _SVGetVolume@8, _SVSetVolume@8, _SVSetWAVFile@16, _SVSetPitchAdj@8, _SVSetRateAdj@8, _SVSetUserVoice@12
x0
in reply to Tamas G • • •Tamas G
in reply to x0 • • •• we call SVTTS/SVNarrate,
• we intercept waveOut,
• we detect end-of-utterance,
• NVDA sends the next chunk,
• the engine inserts its own little “tail” silence and/or waveOut open/close gaps happen. And that's the pause. Because I can't get a callback from SoftVoice saying "I'm done processing this chunk now, send me the next" it's all very sequential and the wrapper is the only thing that can tell NVDA a DoneSpeaking event properly occured
x0
in reply to Tamas G • • •Tamas G
in reply to x0 • • •Tamas G
in reply to x0 • • •Tamas G
in reply to x0 • • •x0
in reply to Tamas G • • •Tamas G
in reply to x0 • • •" too. So it would need that timer cracked by someone who's good at, well, cracking. :D (which will definitely not be me xD )
Andre Louis
in reply to Tamas G • • •Still, that was my introduction to Softvoice.
@Tamasg @x0 @jaybird110127
Seedy!
in reply to Andre Louis • • •Andre Louis
in reply to Seedy! • • •Jayson Smith
in reply to Tamas G • • •Jayson Smith
in reply to Jayson Smith • • •Jayson Smith
in reply to Jayson Smith • • •{{pitch 50}}Never gonna let you down,
{{rate 50; pitch 200}}Never gonna run around and dessert you.
{{rate 75; pitch 100}}Never gonna make you cry,
{{pitch 100; rate 150}}
Never gonna say goodbye,
{{pitch 50; rate 50; inflection 0}}Never gonna tell a lie and hurt you.
Tamas G
in reply to Jayson Smith • • •Tom Grant
in reply to Jayson Smith • • •Jayson Smith
in reply to Tom Grant • • •Tamas G
in reply to Jayson Smith • • •Jayson Smith
in reply to Tamas G • • •Seedy!
in reply to Jayson Smith • • •Tom Grant
in reply to Seedy! • • •Seedy!
in reply to Tom Grant • • •Tom Grant
in reply to Seedy! • • •Seedy!
in reply to Tom Grant • • •Tom Grant
in reply to Seedy! • • •Seedy!
in reply to Tom Grant • • •Seedy!
in reply to Seedy! • • •Tamas G
in reply to Seedy! • • •I have updated ApplyWrapperSettings to be more aggressive.
1. Force-set the personality twice on the very first run.
2. Add a small Sleep after setting the personality to let the engine's internal table update.
3. Explicitly Reset the engine state when the app starts.
eurpod.com/softvoice-say.zip
Tom Grant
in reply to Tamas G • • •Seedy!
in reply to Tom Grant • • •Tamas G
in reply to Seedy! • • •Tom Grant
in reply to Seedy! • • •Seedy!
in reply to Tom Grant • • •Tom Grant
in reply to Seedy! • • •Tamas G
in reply to Tom Grant • • •Seedy!
in reply to Tamas G • • •Tamas G
in reply to Seedy! • • •Tamas G
in reply to Seedy! • • •Tom Grant
in reply to Tamas G • • •Tamas G
in reply to Tom Grant • • •Tom Grant
in reply to Tamas G • • •Tamas G
in reply to Tom Grant • • •Tom Grant
in reply to Tamas G • • •Jayson Smith
in reply to Tamas G • • •Tom Grant
in reply to Tamas G • • •