Muslim mindset: “I’m fasting, don’t eat in front of me or I might be tempted.”
Christian: practices self-control and doesn’t make a public show of fasting.
Muslim man: sees a woman who isn’t fully covered and says, “Cover yourself or I’ll be tempted.”
Christian man: sees the same thing and says, “I need to guard my heart and discipline my eyes so I don’t sin.”
Christianity deals with the heart. We emphasise self-discipline and self-control. Islam, on the other hand, tries to control the environment instead, asking others to change because the individual hasn’t learned to master himself.
When the heart is truly transformed, temptation loses its power. Self-control means taking responsibility for your own desires, not placing the burden on others. A disciplined heart governs the flesh, not the other way around.
What are your pain points, folks? Stuff that you hate doing or dealing with, or problems you can't find a good solution to? Stuff that other people might be frustrated with, too.
I'm looking for a way to make myself valuable to other people, as a way to both help people and also earn an income to feed my family in the process.
One thing I can do *really well* is create reliable software to automate rote tasks, generate financial/statistical/other reports, or calculate difficult solutions. Think it can't be done without LLMs? I might surprise you!
Throw me a bone!
Please boost for reach!
#PainPoints
#WishList
#Automation
#Reporting
#ProblemSolving
#FediHire
#GetFediBHired
#FediJob
A good friend of mine needs a lot of help. Facing health challenges as well as eviction, she needs enough covered to keep her, her partner and their cats from becoming homeless. Payment is going to be due by February or they get evicted, and they need as much covered as possible. They've personally helped me out before in my time of need nearly 2 years ago; please help me boost and cover their costs, I'll be forever grateful!
Python in 2026:
- New code doesn't work, misses dependency
- Dependency can't be installed with old PIP
- PIP can't update itself, since it is too old
- Delete PIP, download PIP installer
- PIP installer is too new for old Python
- download old-style new PIP installer
- install new PIP
- install dependency
Now I'm sitting there wondering what the new code was supposed to solve. Forgot why I ever tried to change that thing.
Behindertenfeindliche Wörter sind Nazisprech ❤
Und leider auch verharmlosend, denn, wie du selbst schreibst, machen Menners wie Spahn das nicht aus "geringer Intelligenz", sondern aus Berechnung und einer faschistoiden Schläue heraus.
brrr.
Zach Bennoui reshared this.
OK, looks like The issue is with eSpeak initialization: calling FreeLibrary in the destructor may unload the module while leaving the static variable espeak_initialized true. Huh. Reference counters, here we come.
Just realized: Whenever I read outrageous news about politics, my outrage comes second. First, my brain makes an attempt to find a perspective in which it might make sense to act like these morons do.
That‘s not healthy for my brain. But I‘ve trained myself so well that I can’t seem to unlearn the reflex.
And this is the main reason why I have to avoid news these days. Of course it’s also because of the helplessness and all the bad emotions. But mainly because „understanding“ causes damage to my brain and soul.
1) autoTieDiphthongs
When enabled, the frontend scans token sequences and if it sees: previous token is vowel/semivowel, current token is vowel/semivowel, current is NOT wordStart and NOT syllableStart (so we don’t smash hiatus) and not already tied, not lengthened, and the second vowel looks like a typical offglide candidate (high vowels like i, ɪ, u, ʊ, …)
…it marks them as tied internally (prev.tiedTo=true, cur.tiedFrom=true), so timing treats the second part as a short offglide.
The second setting is autoDiphthongOffglideToSemivowel. Optional, off by default. If enabled and autoTieDiphthongs is enabled, then when we auto-tie we also try to swap the offglide vowel to a semivowel: i/ɪ/ɨ -> j u/ʊ -> w - This is the “make the glide more obvious” switch. I hope these will help people.
Continue, or "try it now" a popup from Gmail now asks, offering to compose your next message with Gemini. I guess the tiny "x" is the "fuck no" button?
Yesterday I switched to Windows Terminal and PowerShell 7 from the old Windows Console Host and batch syntax, and I do somewhat feel like I've been asleep at the wheel for years.
Proper UTF-8 support, aliases, a profile to configure things at shell startup, command output capture, correct parsing of ANSI escape sequences... In short, things people should expect from a real shell.
Hopefully this doesn't prompt NVDA to start shitting the bed at every opportunity as it apparently does for many others.
If you know me, you'll know that I'm not a friend of AI - but like the original Luddites I am not against the technology per se, but the use of it to drive an exploitative societal development.
@pluralistic has put it more eloquently than I ever could. So, read this:
theguardian.com/us-news/ng-int…
AI companies will fail. We can salvage something from the wreckage
AI is asbestos in the walls of our tech society, stuffed there by monopolists run amok. A serious fight against it must strike at its rootsCory Doctorow (The Guardian)
it ever sounds like there’s “no diphthong,” it’s usually because the boundary gap or timing makes the two parts separate, or the glide is too quiet. We just added a setting to skip boundary gaps for vowel-to-vowel transitions, which is basically the diphthong smoother. Dedicated diphthong phonemes are optional and mostly for extra fine control. To use this for your language, toggle segmentBoundarySkipVowelToVowel: true (also default) or false. This should give folks even more control over gaps, and you can mess around with the others in default.yaml for a given language to see if they help change prosody.
* Added table support for HTML and XHTML-based documents! Navigate between tables using T and Shift+T, and press Enter to view one in a webview.
* Added a basic web rendering feature! Press Ctrl+Shift+V to open the current section of your document in a web-based renderer, useful for content like complex formatting or code samples.
* Added a Russian translation, thanks Ruslan Gulmagomedov!
* Added a Clear All button to the All Documents dialog.
* The update checker now displays release notes when a new version is available.
* Updated Serbian translation.
* Updated Bosnian translation.
* Fixed restoring the window from the system tray.
* Fixed Yes/No button translations in confirmation dialogs.
* Fixed loading configs when running as administrator.
* Fixed comment handling in XML and HTML documents.
* Fixed TOC parsing in Epub 2 books.
* Fixed navigating to the next item with the same letter in the table of contents.
* Fixed the find dialog not hiding properly when using the next/previous buttons.
* Fixed epub TOCs occasionally throwing you to the wrong item.
* Fixed various whitespace handling issues in XML, HTML, and pre tags.
* Fixed off-by-one error in link navigation.
* Fixed some books having trailing whitespace on their lines.
* Fixed various parser issues.
* Bookmark-related menu items are now properly disabled when no document is open.
* The elements list is now properly disabled when no document is open.
* Improved list handling in various document formats.
* Improved the translation workflow for contributors.
* Many internal refactors, moving the majority of the application’s business logic from C++ to Rust for improved performance and maintainability.
Download: paperback.dev/downloads/
Sponsor on GitHub: github.com/sponsors/trypsynth
Donate to development through PayPal: paypal.me/tygillespie05
Enjoy!
Sponsor @trypsynth on GitHub Sponsors
Fully blind software developer who loves making their own tools to solve problems. Primarily known for Paperback, an accessible and lightning fast ebook/document reader.GitHub
reshared this
The ⚙️ FOSDEM 2026 Schedule ⚙️ app for Android is now available:
🛒 f-droid.org/packages/info.meta…
🛒 play.google.com/store/apps/det…
🆕 Search filters
🆕 New session cards design
🆕 Edge-to-edge support
🆕 New settings options
#fahrplan #fosdem #fosdem2026 #opensource @fosdem @fosdempgday @fosdembsd
FOSDEM 2026 Schedule | F-Droid - Free and Open Source Android App Repository
Conference program app for the FOSDEM conferencef-droid.org
Peter Vágner reshared this.
the whole ai-bro shtick about "ai democritizes art/programming/writing/etc" seemed always so bs to me, but i couldn't put it into words, but i think i now know how.
ai didn't democritize any of these things. People did. The internet did. if all these things weren't democritized and freely available on the internet before, there wouldn't have been any training data available in the first place.
the one single amazing thing that today's day and age brought us is, that you can learn anything at any time for free at your own pace.
like, you can just sit down, and learn sketching, drawing, programming, writing, basics in electronics, pcb design, singing, instruments, whatever your heart desires and apply and practice these skills. fuck, most devs on fedi are self taught.
the most human thing there is is learning and creativity. the least human thing there is is trying to automate that away.
(not to mention said tech failing at it miserably)
reshared this
Current AI Downsides:
> Stole all creative, intellectual works from everyone ever
> Eats so much power that they need tons of nuclear plants yesterday
> Eats up so much electricity that everybody else is priced out
> Eats up so much GPU & DRAM that everyone else is priced out
> Devours jobs like Ghibli's No-face
> Falsely identifies people as criminals who aren't
> Hallucinates legal briefs in your court case
> Destroys the validity of all video evidence in all courts everywhere
> Facetracks children playing at the park
> Generates infinite piles of dogshit spaghetti code that can't be read or revised
> Can't count to 100, doesn't know how many r's are in Strawberry
> Deep-fakes Martin Luther King Jr. stealing fried chicken, Studio Ghibli child porn
> Produces ugly, smeary, unappealing fake video that nobody likes.
Added: Consumes water at a rate that will desertify our entire planet.
Added: Completely destroys college education, both in terms of cheating and inability to read/write
Added: Makes all art suspected as fake, all art stealable and reguritated.
Added: Allows world leaders to fake their health, presence, & speaking capacity.
Added: Not even a Language Model.
Added: Fake/bullshit content and rampant chatbotting means the Internet is now mostly dead.
Added: AI warfare is inept and kills innocent/misidentified people. AI security bots are in the works for your home town.
Added: Allows for extortion, sextortion, scamming at a level never seen before.
Current AI upsides:
> Sam Altman is rich, I guess, idk.
reshared this
An important PSA for people who are active on #Bluesky and who, upon hearing that the ICE account was officially verified, are saying: "I will just block it."
Blocking on Bluesky is NOT PRIVATE: it's very easy to see who is blocking any account by visiting sites that list that information.
I took a screenshot from clearsky.app, listing all the accounts that are blocking ICE (I pixelated avatars and usernames for privacy purposes).
The safest bet is to mute (that info is private) 😫
This is also true about Mastodon*, but Mastodon actively tries to hide that fact from users and muddy the waters.
* It's technically hidden to users but not the admins of the instances involved, but if you're a gov agency, you're presumably on your own instance, as seems to be the custom here for the "big players."
miki reshared this.
In a way, #Putin even got more then he ever could wish for
All for free by #Trump
Alliances shattered, internal threats, everyone really disliking the US, speaking about war within #NATO even
It's unbelievable how much damage that senile dic(tator) has done within a year
I really hope we learn from this.. But history shown otherwise I guess
This post by Bruce Schneier contains so many thoughtful soundbites:
> The question is not simply whether copyright law applies to AI. It is why the law appears to operate so differently depending on who is doing the extracting and for what purpose.
> Like the early internet, AI is often described as a democratizing force. But also like the internet, AI’s current trajectory suggests something closer to consolidation.
schneier.com/blog/archives/202…
AI and the Corporate Capture of Knowledge - Schneier on Security
More than a decade after Aaron Swartz’s death, the United States is still living inside the contradiction that destroyed him. Swartz believed that knowledge, especially publicly funded knowledge, should be freely accessible.Bruce Schneier (Schneier on Security)
I like looking at this through the concept of "enjoyment", which was originally developed in Japan I believe.
From that point of view, copyright only applies to a work when it is used for "enjoyment", for its intended purpose. If the work is primarily entertainment, it applies when the consumer is using it to entertain themselves. If the work is educative, it applies when the consumer is using it to learn something. It does not apply when the work is used for a purpose completely unrelated to its creation, such as testing a CD player on an unusual CD, demonstrating the performance of a speaker system, training a language model to classify customer complaints etc.
(This isn't a legal perspective, not even quite in Japan I believe, but it's useful lens through which we can look at the world and which people can use to decide on policy).
)
🇨🇦Samuel Proulx🇨🇦
in reply to Aaron • • •I can go into more detail about why all the options are bad if you want. But this is the sort of problem that eats years of your life, requires advanced mathematics (digital signal processing at a minimum), and advanced linguistics, on top of being a good systems-level programmer.
Sam's Stuff - The State of Modern AI Text To Speech Systems for Screen Reader Users
stuff.interfree.caAaron
in reply to 🇨🇦Samuel Proulx🇨🇦 • • •@fastfinge I just so happen to be an (unemployed) machine learning researcher by trade, with advanced mathematics, linguistics, and programming skills. Maybe not systems-level programming, but I could probably find someone who does that and work with them.
Given that the first two responses I've gotten were both about accessibility, there might be more of a market for this than you think, and also, it might make a good way to demo my skills even if it isn't paid work.
🇨🇦Samuel Proulx🇨🇦
in reply to Aaron • • •The reason I say systems-level programming is mostly because for a text to speech system used by a blind power user, you need to keep an eye on performance. If the system crashes and the computer stops talking, the only choice the user has is to hard reset. It would be running and speaking the entire time the computer is in use, so memory leaks and other inefficiencies are going to add up extremely quickly.
From what I can tell, the ideal is some sort of formant-based vocal tract model. Espeak sort of does this, but only for the voiced sounds. Plosives are generated from modeling recorded speech, so sound weird and overly harsh to most users, and I suspect this is where most of the complaints about espeak come from. A neural network or other sort of machine learning model could be useful to discover the best parameters and run the model, but not for generating audio itself, I don't think. This is because most modern LLM-based neural network models can't allow changing of pitch, speed, etc, as all of that comes from the training data.
Secondly, the phonemizer needs to be reproducible. What if, say, it mispronounces "Hermione". With most modern text to speech systems, this is hard to fix; the output is not always the same for any given input. So a correction like "her my oh nee" might work in some circumstances, but not others, because how the model decides to pronounce words and where it puts the emphasis are just a black box. The state of the art, here, remains Eloquence. But it uses no machine learning at all, just hundreds of thousands of hand-coded rules and formants. But, of course, it's closed source (and as far as anyone can tell the source has actually been lost since the early 2000's), so goodness knows what all those rules are.
Aaron
in reply to 🇨🇦Samuel Proulx🇨🇦 • • •@fastfinge Reading your linked article article and this reply, I get the sneaking suspicion that HDC (hyperdimensional computing) or other one- or few-shot learning methods that are designed to factor the model into independent components that can be quickly recomposed in new ways might be appropriate. The idea would be to, as you suggest, learn the values for these components using machine learning, but also the mapping between them and the sounds produced, so that each becomes separately tunable on the fly.
HDC has the added advantage that it is great for working with "fuzzy", human-interpretable rule representations, is typically extremely efficient compared to neural nets, and even meshes well with neural nets and gradient descent-based optimization.
Do you happen to have data of any sort that could be used for training?
🇨🇦Samuel Proulx🇨🇦
in reply to Aaron • • •When it comes to open-source speech data, LJSpeech is the best we have, though far from perfect: keithito.com/LJ-Speech-Dataset/
And here's a link to GnuSpeech, the only open-source fully articulatory text to speech system I'm aware of: github.com/mym-br/gnuspeech_sa?tab=readme-ov-file
I'm afraid I don't have any particular data of my own.
GitHub - mym-br/gnuspeech_sa: Articulatory speech synthesizer
GitHubAaron
in reply to 🇨🇦Samuel Proulx🇨🇦 • • •@fastfinge thanks! I'll have a look at these.
Were you wanting to collaborate on this?
🇨🇦Samuel Proulx🇨🇦
in reply to Aaron • • •Aaron
in reply to 🇨🇦Samuel Proulx🇨🇦 • • •Aaron
in reply to Aaron • • •🇨🇦Samuel Proulx🇨🇦
in reply to Aaron • • •🇨🇦Samuel Proulx🇨🇦
in reply to Aaron • • •eloquence_64/eloquence.py at master · fastfinge/eloquence_64
GitHubAaron
in reply to 🇨🇦Samuel Proulx🇨🇦 • • •🇨🇦Samuel Proulx🇨🇦
in reply to Aaron • • •nvda/source/synthDrivers/espeak.py at master · nvaccess/nvda
GitHubJoe (TBA)
in reply to 🇨🇦Samuel Proulx🇨🇦 • • •🇨🇦Samuel Proulx🇨🇦
in reply to Joe (TBA) • • •🇨🇦Samuel Proulx🇨🇦
in reply to Aaron • • •Aaron
in reply to 🇨🇦Samuel Proulx🇨🇦 • • •@fastfinge Looking for the source, I found this:
github.com/dectalk
It looks like both DECtalk and DECtalkMini are being actively maintained, with commits as recent as 1 to 2 months ago. I was hoping the copyright for the "mini" version would be unencumbered, but no such luck. It would have to be a re-implementation from scratch using this code as a guide. That's a lot easier than implementing a new system out of nothing, though.
DECTalk
GitHub🇨🇦Samuel Proulx🇨🇦
in reply to Aaron • • •I also have no idea about any associated IP or patents, though. Wouldn't whoever does it need to be able to prove they never saw the original code, just its outputs? Otherwise you're still infringing, aren't you? In this regard, it's probably actually a bad thing that the dectalk sourcecode is so widely available.
And most of the commits seem to be about just getting it to compile on modern systems with modern toolchains. I dread to think how unsafe closed-source C code written in 1998 is.
🇨🇦Samuel Proulx🇨🇦
in reply to Aaron • • •🇨🇦Samuel Proulx🇨🇦
in reply to Aaron • • •But eloquence gets the closest, gnuspeech second, espeak third, dectalk fourth, and every AI system I've tried a distant last.
gnuspeech_sa/the_chaos.txt at master · mym-br/gnuspeech_sa
GitHubAaron
in reply to 🇨🇦Samuel Proulx🇨🇦 • • •David Nash
in reply to Aaron • • •@fastfinge (context: both Aaron and I are USAians)
It doesn't help that:
1. it's 150 or so years old, so a few pronunciations have changed a bit
2. the pronunciations and spellings (and hence some of the apparent mismatches) are UK English, not US English.
At a minimum, you'll have to envision skipping "r"s after vowels at the ends of words for many of these to make sense. As for the rest, I recognized a few of those from past experience with older UK English (e.g. "clerk" with an "a" sound), but a couple left me scratching my head saying "that's how people actually said or spelled it then and there?"
🇨🇦Samuel Proulx🇨🇦
in reply to David Nash • • •🇨🇦Samuel Proulx🇨🇦
in reply to 🇨🇦Samuel Proulx🇨🇦 • • •🇨🇦Samuel Proulx🇨🇦
in reply to 🇨🇦Samuel Proulx🇨🇦 • • •Nicks World
in reply to Aaron • • •Aaron
in reply to Nicks World • • •@NicksWorld
Have your tried LibreOffice? I have read that it is accessible, but I trust real users better.
What specific features do you wish for most?
I have a feeling it's probably a big ask for a single developer, but I could at least take a look at the source for LibreOffice (unlike MS products) and see if I can add the features without retooling the whole codebase.
Nicks World
in reply to Aaron • • •Aaron
in reply to Nicks World • • •@NicksWorld I would probably need to sit with you to understand the dynamics of the flow and where it gives you trouble. There are a few things to unpack here, on first reading:
* Not sure what misformatting you're finding.
* By getting to the categories, do you mean navigating columns by their headers?
* Do you have specific spreadsheets you are working with regularly? If so, I might be able to come up with a different way to collect and/or present the information that is more naturally suited to blind users, like a Q&A format with predetermined flow.
Spreadsheets are designed specifically with sighted users in mind, so there's an element of inaccessibility baked into them. By organizing the information into a more linear, language-based flow instead of a spreadsheet, that could potentially make the process much more natural for a screen reader, and the data could then be automatically formatted as, or loaded into, a spreadsheet. I'd be interested to get your thoughts on this.
Nicks World
in reply to Aaron • • •Aaron
in reply to Nicks World • • •@NicksWorld
Sure, I bet it's a bit of a pain for you with text-based discussions! I'm awkward on phones but willing to give it a shot, if you think it's worthwhile and can put up with my spoken awkwardness and fumbling with words. (I communicate so much better when I can write! lol)
Can I suggest, though, that first it might make sense to get familiar with LibreOffice and see if it does a better job with the interface than Excel or other such software? It would be a shame to waste our time and effort on a problem that's already solved. It might also turn out that you have different pain points with the open source software that I can actually modify.
Nicks World
in reply to Aaron • • •Aaron
in reply to Nicks World • • •@NicksWorld
Here's the main page:
libreoffice.org/
And here's the download page:
libreoffice.org/download/downl…
You will need to select your OS for the download.
Home | LibreOffice - Free and private office suite - Based on OpenOffice - Compatible with Microsoft
www.libreoffice.orgNicks World
in reply to Aaron • • •Aaron
in reply to Nicks World • • •Zach Bennoui
in reply to Aaron • • •Aaron
in reply to Zach Bennoui • • •