GitHub - eocanha/meow: Process log text files as if you could make cat speak
Process log text files as if you could make cat speak - eocanha/meowGitHub
Process log text files as if you could make cat speak - eocanha/meowGitHub
The Quebec government has amended its Internet streaming legislation by removing an exemption for social media services, establishing the most unworkable social media regulation in the world with companies required to meet both French language minimu…Michael Geist
After reading about a major #Funkwhale instance shutting down, I'm wondering whether I should keep my podcast on open.audio.
blog.liberta.vip/libertadmin/i…
However, the idea of an audio app that uses #ActivityPub to be part of the #Fediverse is excellent.
Any suggestions on where to host a #podcast?
P. S. I just discovered @Castopod , an alternative to @funkwhale
I want to inspect which one is more stable, and if there are good servers as well. Feedback welcome!
Netflix to acquire Warner Bros. Discovery for $72B US
cbc.ca/news/entertainment/us-n…
At least it's not Oracle/SkyDance/Paramount/Ellison
On the other hand, actors[1] from the industry seems to be opposed to Netflix buying Warner, understandably.
[1] pun not intended
Looking for guidance from my musician friends. I have a Komplete Kontrol A61 keyboard, and think it's far past time I learned to play this thing competently again. I also have a very friendly cat/raccoon/weasel/mythical creature hybrid whose species we aren't really sure of. Said catmonkeyweaselcoon likes to sit on things. As such, the keyboard is currently in its case to keep it from getting clogged with beige fur and litter. The case does a great job of keeping it litter-free, but also does a great job of keeping me from playing.
What do I need to keep this thing safe from our monkeybobcat creature? I see dust covers but our boy is 13 pounds dense, and I'm concerned the keys might get crushed over time. I don't think I want a case, because I'd like to leave it on the stand, though I'm open to a case if it somehow doubled as a stand/cover. Are there hard-shell dust covers? Stands with hard-shell covers that aren't huge? I just have a simple stand right now. Happy to upgrade it if that's the key but I'm having a hard time finding things that will work and figured I'd ask for pointers.
Zach Bennoui reshared this.
As with any open source project, 64-bit eloquence wouldn't be possible without the community behind it. This release brings us the following: fixes to indexes, and further code simplification (Tha...GitHub
Zach Bennoui reshared this.
As with any open source project, 64-bit eloquence wouldn't be possible without the community behind it. This release brings us the following: fixes to indexes, and further code simplification (Tha...GitHub
reshared this
To localise the settings panel: import `addonHandler`, call `addonHandler.initTranslation()`, and then wrap all user-facing labels (e.g. text of checkboxes) in a call to the magic underscore (`_`) function.
E.g. `_('&Maximum number of history entries (requires NVDA restart to take effect)')`
No, but I did forget one thing: you should put a `# Translators: ...` comment on the line above where some user-facing text is used for the first time, explaining what that text is for. E.g.:
`# Translators: the label for the button to update community dictionaries from GitHub`
Ah... well: there is a translation workflow which will pull the translatable strings out of your add-on, put them somewhere for translators to translate, and then push the locale files back into your add-on. What I'm unsure about is whether they'd accept Eloquence as an add-on in that system.
The details are here:
github.com/nvaccess/mrconfig/b…
where NVDA add-ons can register for translations. Contribute to nvaccess/mrconfig development by creating an account on GitHub.GitHub
Indeed. Probably easiest to have people clone the repo, pull out the translatable strings into a file using an appropriate tool (or do that yourself and commit it), compile their own translated strings file, and contribute the textual and compiled versions in a PR.
Even though you're not using the add-on template, you can probably reuse the translation-related utilities from it.
github.com/nvaccess/addonTempl…
Template and metadata used by NVDA community add-ons - nvaccess/AddonTemplateGitHub
You don't really need to test the translations themselves; string selection happens via well trodden code paths inside NVDA. As long as the files end up in the right places (which are documented), it will work.
But I agree with your wider point about the rest of it. I would start by at least making sure the code is set up in the ways I described if it isn't already, because there'll be no translation at all without those bits. And then hope someone can come along to fill in the rest.
I feel like a sighted developer trying to make something accessible LOL. I have no idea what I'm doing and no way to test it.
Don't tell anyone, but localisation is one reason I don't like working on software for the community. Not because I don't think it's critical; obviously people should have the thing available in their language.
But the common tools are just so... hacky. They feel like they were built with an order of priorities that went developer, translator, user, when I think user and translator should be considered as far more important.
As a result, the developer experience isn't actually that great—relying on magic global state and functions as it does—and translations can end up with anglicised word ordering because the English-speaking developers and tools get in the way.
Now the question is: did Obersturmführer #Musk feed Grok with the data he stole with DOGE? 🤔
futurism.com/artificial-intell…
Elon Musk's Grox chatbot will happily cough up real, current residential addresses of everyday Americans, with little to no prompting.Maggie Harrison Dupré (Futurism)
Over the years, the most unwelcome thing (that I could still find amusing) to discover that as reflection of their respective domestic politics there's always an extant political sentiment even if it doesn't rise to the level of actual separatism, in Acheh, Riau islands, Sumatera, Southern Thailand, Indonesian Kalimantan even Mindanao, of using Malaysia as a discourse totem, the "what if we had joined that federation instead". Unwelcome because a lot of our diplomatic border disputes in this entire southeast asian region are basically frozen and no one really wants to heat them up, and the formation of Malaysia itself has always been treated as a something suspicious post-konfrontasi, that never really went away.
ANYWAY, tropical storm senyar got us all in the end. The floods weren't bad here comparatively but now we're dragged into the Sumatera-Java psychodrama as deaths continue to mount. #tootSEA #Malaysia #Indonesia
In a world full of people who no longer trust each other, sometimes a small thing happens that just makes everything better.
A week or so ago I asked for German sci-fi books for my middle kid, who is struggling with his German grammar.
He's dyslexic and loves reading *my scifi books* in English, to the detriment of his German.
I asked on the internet, and I got a lot of fantastic advice, including from @lk108 who replied and said he had a whole series, and offered to send them.
So he did, and I happily paid for the postage as soon as he said he'd sent them.
The box arrived today! I had no doubt that they would, a random person who I did not know at all, said they would do something really nice, and I was sure it would be so.
Anyway thanks @lk108 for the lovely offer, and I'm sure Theo will be delighted.
Please give this post a round of boosts because a nice thing happened and we don't hear enough about that.
feld likes this.
"You should be able to talk to your PC"
[1]^ This is a fundamental misunderstanding that reminds me (again) of one of my favorite failed experiments of '90s internet: the online 3D shopping center.
[2]C-levels of the time spared no expense to build a complete VRML model of a shoping center in the browser, where you could walk around, take the escalator for a better view on the virtual fountain or even rent a virtual space for your goods.
What the inventors didn't understand is that of course people don't go to the mall to use the escalator, but to buy stuff.
Online banking, shopping, etc. became popular even over phone-based services because people realized that clicking on stuff is more effective than talking (and walking).
Chatbots are the 3D escalators of todays technology.
[1] theverge.com/report/822443/mic…
[2] web.archive.org/web/2007061012…
Microsoft is advertising its Windows Copilot AI as “the computer you can talk to.” How does that hold up to testing, and how does it track with CEO Satya Nadella’s ambitions?Antonio G. Di Benedetto (The Verge)
Being a developer on Mac doesn't imply that you can't use open and proven solution for communication if your project is interoperable/cross-platform.
Of course, if it is just about iOS app - be it opensource - do it over iMessage or WhatsApp if you want :)
> Life is complicated
For that matter, no, sincerely.
@mgifford @BillySmith Just because others do a thing doesn't make it right. Geez, didn't your parents give you the "if your friends are jumping off a bridge without a parachute, would you do it?" speech?
These systems also spy on users, require users to have accounts within said proprietary systems, will enshittify very badly soon (ok, Telegram already is,) and etc.
Even if you must use something proprietary, at least something less evil like, say, Revolt, but systems have existed that were open for a long time. Most things used to use IRC for open discussion and a few still do. It's still reliable and good and pretty much Just Works™.
There is literally no reason for FOSS to be using Discord with quite a few reasons against and a billion reasons to avoid Telegram like a plague
@Irishmasms @nazokiyoubinbou @mgifford
As for Discord, apart from them being part of the USA-based surveillance-industrial complex, their original set-up was great, as Discord was a very light web-app, but the latest versions have become so fat, that they cause browser crashes when trying to use other websites at the same time.
Using googledocs at the same time, as Discord doesn't work, so it means that they have broken the original reasons for using them... 🤦
Make better decisions, faster with chat that’s organized right. Follow the discussions that matter to you, easily and efficiently, in real time or asynchronously.Zulip
@agaric but you're closely tied to libresaas.org right?
totally fine. I just didn't see a Zulip offer there. I wasn't sure how to pay for their hosted and maintained services.
@mgifford … we will get right on updating that site!
Anybody who would like an account to do the same do let us know.
My talk at @FOSSBackstage got accepted.
26.foss-backstage.de/session/d…
#foss
**Everyone** is trying to control your communication. The reasons vary from simple curiosity to pure commercial interest, all the way to using it to control one's thoughts.FOSS Backstage 2026
#Netcraft describes itself as "digital risk protection" and "Advanced Cybercrime Defense". Having been flagged by them 4 times now, and each time with an easily recognizable false positive (they also pinged our provider, which then threatened with actions – and added our domain to their blacklist right away!), I'm quite fed up with their seemingly incompetence: first shoot, then ask. All automated, obviously no humans involved on their end.
My experience so far: gitlab.com/-/snippets/4909577
(1/2)
Sylvia reshared this.
@Kapirsnick afraid that would only get a load of domain holders busy. Netcraft runs on auto-pilot, I cannot remember ever having seen a human response. It's always the same mail template, only the date and the alleged malware URL differ. The initial mail even repeats 2 days after having responded to the original one (and having filed a Report Mistake via their form).
I have to admit, it might certainly drive their reputation through the basement, but at what cost…
Andre Louis
in reply to Seth of the Fediverse • • •