James
@james@jvalleroy.fbx.one
I met an activist who told me that she looks at the news every morning and sometimes can't do anything else with her day.
Obviously, I don't want to tell someone who is obviously suffering that they're doing things wrong, but friends, I can tell you that this is not an ideal way to live.
You, an activist, don't need to know every detail, every morning. You can go for a rough outline. You can fill in the details less often. You and some comrades can divide up news duty, so one of you does the reading and passes the must-know stuff to the other.
Making yourself miserable does not help your cause. It often reduces effectiveness. There is no liberation project that requires your misery. Love your comrades but also look out for yourself.
Using Python uv tool as a replacement for Poetry for a small Python utility I'm writing. It feels a lot like Rust's Cargo.
All that I can say for now is that it is certainly a better experience than setting up a virtualenv manually.
I am writing this proprietary tool for a team of JavaScript developers. I think they will feel that it is just as easy to use as npm/yarn or whatever is the new hotness this week.
Yes, I keep coming back to the thought which is expressed here...
Before You Can Have Smalltalk, You Must First Defeat Capitalism. - Matthew Gaudet:
https://www.mgaudet.ca/blog/2024/10/28/before-you-can-have-smalltalk-you-must-first-defeat-capitalism
"If you want to build a future that involves beautiful systems like Smalltalk, you must first rebuild the economic environment wherein it could be built. Wherein it could succeed!"
A look at Uber Shuttle, the shared bus service that has rolled out in over 20 cities and completed ~30M trips globally, as Uber awaits approval in Bengaluru (Anisha Sircar/Rest of World)
https://restofworld.org/2024/uber-shuttle-india-shared-bus/
http://www.techmeme.com/241207/p8#a241207p8
Problems with Free and Open Source Software
https://njoseph.me/blog/posts/foss-problems/
My last blog post for September. After not writing any blog posts for 4 years, I wrote 4 in one month!
New blog post!
Using small AI tools on Debian GNU/Linux
https://njoseph.me/blog/posts/small-ai-tools-debian/
I am using the word #AI as it is meant to be used, as click-bait. 😉
^ This blog post was made possible by notes taken in my @TiddlyWiki file. It would've felt like too much work to write otherwise. Assembling a blog post from a bunch of tiddlers + a little editing is quick and easy.
I just realized that I can't have both speech-to-text and text-to-speech working simultaneously in this setup. If I install the package `sox` on Debian, my speech-to-text setup works, but it breaks the speech-dispatcher somehow, so can't do text-to-speech.
Did anybody figure out how to get both of them working? i.e. Piper and Whisper
Edit: I think there is a problem with how Pied uses sox.
If you have a problem using #Pied with Firefox Reader Mode, install this Firefox extension as an alternative.
https://addons.mozilla.org/en-US/firefox/addon/read-aloud/
It uses the browser's local storage to store the Piper voices and runs entirely within the browser.
check out this beautiful post by @jimmyhmiller on What It Means To Be Open
I have started quoting liberally in my linkblog (subscribe via RSS).
Earlier, I was only writing my own summary or opinion of the subject, but quoting adds more context. This is inspired by the writing style of Pixel Envy blog. https://pxlnv.com
FreedomBox 24.14 has been released! This one adds a new "Automatic repair" option to the Diagnostics page. When enabled, it will attempt to fix some issues that cause diagnostics to fail.
https://discuss.freedombox.org/t/freedombox-24-14-released/3143
FreedomBox 24.6 released to Debian (unstable) with several fixes related to the setup, uninstall, and backup/restore for Wordpress and Zoph apps.
https://discuss.freedombox.org/t/freedombox-24-6-released/2982