Sensitive content
hisham.hm/2025/01/14/frustratiโฆ
There's software that Just Works, and then there's Frustrating Software.
htop Just Works. LuaRocks is Frustrating Software. I wrote them both.
As a user and an author of Frustrating Software, there's a very particular brand of frustration caused by its awkward workflows.
(cont.)
Personal webpage of Hisham Muhammad, developer of htop, LuaRocks and GoboLinux.hisham.hm
I wonder if non-developer end-users feel the difference, or if the end result is just the same: "this doesn't work".
I've seen people not realizing they were being manipulated by slick ill-intentioned software.
I've seen people dismissing awkward well-intentioned software outright with "this is broken".
If users were looking at a person performing a task in front of them (say, an office clerk) rather than a piece of code, everyone would be able to tell the difference instantly.
(cont.)
In the end, all we can do as authors of well-intentioned free software is to be aware when we ended up building Frustrating Software.
Don't be mad at users when they don't "get it" that it's "because reasons".
Don't embrace the awkwardness retroactively as a design decision; just because it can explained and "that's how it is" it doesn't mean that "that's how it should be" (and definitely don't turn it into a "badge of honor" to tell apart the "initiated").
(cont.)
Learn all about hidden files in Linux, why they exist, how to view them, and how to manage them effectively for better control over your system.Bobby Borisov (Linuxiac)
Welcome to the RB family, Cirno ๐ฅณ
apt.izzysoft.de/packages/nep.tโฆ
Cirno is an app freezer that runs on Android 12+ platforms, it is used to make background apps completely free of CPU resources to improve the overall smoothness of the device.
Many thanks to YuSakiไธถKanade to have established an Github action for consistent & clean builds, finally making this app pass RB 
RB status now: 407 apps (32.7%)
#reproducibleBuilds #IzzyOnDroid
app freezer to make background apps completely free of CPU resourcesIzzyOnDroid App Repo
Turns out snprintf() in old Windows C runtimes is documented to have the buffer overflow that no other implementations do. ๐ค
learn.microsoft.com/en-us/cpp/โฆ
API reference for snprintf, _snprintf, _snprintf_l, _snwprintf, and _snwprintf_; which write formatted data to a string.learn.microsoft.com
Why do we still need stupid crap like this to clean the freaking keyboard?
I get it, people are probably stupid and canโt turn on a MacBook with just one button anymore. But at least make an option to use the Touch ID button as the power button, not the whole keyboard.
haidernawaz8.gumroad.com/l/tiyโฆ
Ever tried cleaning your keyboard without turning off your Mac? The screen ends up a mess, doesnโt it?Well, no more.Gumroad
Die EU-Kommission setzt trotz Datenschutzbedenken weiterhin auf Microsoft 365. Dies stellt die digitale Souverรคnitรคt und die Glaubwรผrdigkeit der EU infrage. ๐
kuketz-blog.de/kommentar-eu-unโฆ
#datenschutz #dsgvo #eu #ms365 #microsoft
Dione Maddern and The Documentation Team are proud to announce the immediate availability of the LibreOffice Calc Guide 24.8, an update of the existing Calc Guide 24.2 with enhancements taken from the current LibreOffice 24.8 Calc module.Olivier Hallot (The Document Foundation)
LibreOffice reshared this.
This is the most exciting week on the Fediverse since the beginning of November 2022.
To be honest, not much happened in 2024. Sure, there were a few interesting developments, but compared to 2022 and 2023, last year was quiet. In fact, I didnโt spend much time talking about the Fediverse at all. Most of 2024, I focused on markets, video games, and music. Occasionally, I shared some news, but it wasnโt my main focus.
But today? Wow. A lot of major developments happened in a short span of time.
The most shocking news: @Gargron is stepping down as CEO of Mastodon and transferring all trademarks and copyrights to the Mastodon nonprofit. Thatโs huge.
Thereโs been a rush to Pixelfed due to recent moderation changes at Meta. Meta got caught removing links to PixelFed on Instagram, sparking an uproar. This backlash even caused PixelFed to trend on BlueSky.
Meta tried to walk back their actions, claiming it was a โmistake.โ Letโs be real: they only backpedaled because people noticed. If Meta throttles PixelFed links while boasting about Threads joining the Fediverse, they undermine trust. They know this, so they reinstated the links.
Another major story: Reports suggest Elon Musk might buy TikTok. If the U.S. government bans TikTok, ByteDance will have to either shut down U.S. operations or sell. Increasingly, Musk looks like the buyer. Of course, nothing is certain until the deal is signed, but if it happens, expect a mass exodus from TikTok.
The final bombshell: @dansup, the mind behind PixelFed, announced the website for loops.video will go live this week.
I started using Loops today through TestFlight, and Iโm blown away. Itโs smooth, intuitive, and genuinely fun to use. Many were skeptical that a TikTok-like experience could work on an ActivityPub-enabled service, but Iโm telling you: loops.video is amazing.
Hereโs how I know itโs not just me: I gave it the โkid test.โ I handed my phone to my 11-year-old daughter and said, โHave fun.โ She was riveted. If an 11-year-old gets this excited about Loops, this platform has serious potential.
Iโve said this for a long time: video is critical for the Fediverse to succeed. Text-based platforms work for older generations, but kids live in the world of video. If we want the Fediverse to thrive with future generations, video has to be a major component.
PeerTube is great and has its fans, but it doesnโt hit the same way loops.video does. This is a different experience entirely.
Today, Iโve posted more about the Fediverse than I have in months. Between Mastodonโs leadership change, the PixelFed drama, the TikTok-Musk rumors, and the launch of loops.video, itโs been an incredible day.
And I believe the best is yet to come.
Der EU-Datenschutzbeauftragte macht weiter Druck auf die Kommission. Sie soll alle Datentransfers stoppen, die sich aus der Nutzung von Microsoft 365 ergeben.Stefan Krempl (heise online)
Interesantรญsimo y con muy poquitas fรณrmulas: el modelo matemรกtico que da una cota superior del rendimiento de una hรฉlice y por quรฉ los eVTOL llevan implรญcita una penalizaciรณn de rendimientoโฆ aparte de la de las baterรญas.
#qt @sandglasspatrol
tkz.one/@sandglasspatrol/11382โฆ
Por quรฉ los motores de los aviones son tan grandes, y los eVTOL tan ineficientes https://blog.sandglasspatrol.com/por-que-los-motores-de-los-aviones-son-tan-grandes-y-los-evtol-tan-ineficientes/TKZ.One
It is more important than ever that the social web is not controlled by corporations. Today, Mastodon is taking another step towards its founding ideals: independence and non-profit ownership.Mastodon Blog
Award-winning, full-cast original audio dramas from the worlds of Doctor Who, Torchwood, Blake's 7, Class, Dark Shadows, The Avengers, Survivors, The Omega Factor, Star Cops, Sherlock Holmes, Dorian Gray, Pathfinder Legends, The Prisoner, Adam Adamanโฆwww.bigfinish.com
We are very excited to announce our third annual Apple Vision Accessibility Report Card and invite you to participate in the survey that will determine the ratings.applevis.com
Secure Transport support in #curl is on its way out
daniel.haxx.se/blog/2025/01/14โฆ
In May 2024 we finally decided that maybe the time has come for curl to drop support of older TLS libraries. Libraries that because they don't support the modern TLS version (1.3) for many users are maybe not suitable to build upon for the future.daniel.haxx.se
Save on the best tools for development, AI, no-code solutions, hosting, VPNs, and moreExclusive Software Deals for Developers and Startups - Dealsbe
This week Rob and Ryan welcome Kimberly Parsley, a blind podcaster from Kentucky, to the show to discusses her podcast โDemand and Disrupt,โ which focuses on disability issues beyond blโฆAT Banter Podcast
P.E.I. homeowner captures sound and video of meteorite strike on camera, and scientists believe it's a first
115-year-old Vancouver building at risk of 'catastrophic' collapse
cbc.ca/news/canada/british-colโฆ
tl;dr developers bought and let it degrade so they can build condos.
If only there was a legal requirement to maintain buildings under the penalty of at least expropriation...
We are back for day 2 of #SPEVI2025. This morning we started with an inspiring keynote presentation by Mr Michael Sheppard, a solicitor who shared his experience growing up blind. The conference is on today and tomorrow at 293 Queen Street Brisbane, Australia
Pictured is NV Access founder Michael Curran chatting with Michael Sheppard after the presentation about how he uses NVDA.
#spevi #SpeciConference2025 #keynote #Conference #Brisbane #NVDA #NVDAsr #Accessibility #A11y
Welcome to the RB family, NoWakeLock ๐ฅณ
apt.izzysoft.de/packages/com.jโฆ
NoWakeLock allows you to get control over Wakelocks, Services and Alarms. It requires the Xposed framework on the device.
As an app with elevated privileges (root) it's especially good we can now certify it was really built from the source it claims 
Note the app had a transfer of ownership and uses a new signing key, so this update requires you to uninstall/reinstall the app.
#reproducibleBuilds #IzzyOnDroid
control Android wakelocks with open sourceIzzyOnDroid App Repo
Nice debugging story: Why is my CPU usage always 100%? (Upgrading my Chumby 8 kernel part 9)
downtowndougbrown.com/2024/04/โฆ
It reminds me of when I was an embedded developer. I also did one of my studies projects with the Chumby, so that was fun.
Zvukovรฝ popis na #ฤT mรก rลฏznรฉ formy. Na jednรฉ stranฤ je poลad Branky, Body, Vteลiny, jehoลพ celรฝ popis je odbyt pลeฤtenรญm nรกzvu poลadu bฤhem znฤlky.
Opaฤnรฝm extrรฉmem je nฤco, co by se dalo parafrรกzovat jako: โStฤraฤe stรญrajรญ, ostลikovaฤe stลรญkajรญ, klakson troubรญ!โ
Chudรกci vลกichni vidรญcรญ divรกci, co se nikdy nedozvรญ, jak se tahle pรญsniฤka jmenuje a kdo ji zpรญvรก.
Mark Zuckerberg, free speech warrior, has *so much form* for suppressing the free speech of his employees. Here's some free speech from 2020...
gizmodo.com/free-speech-champiโฆ
Facebook employees have recently been wondering if perhaps Facebookโwhich lets politicians lie in ads, festers with extremist movements like QAnon, and byTom McKay (Gizmodo)
In 2019, of course, he was giving out a different lie about how Facebook was founded to promote free speech. Then, it was because he wanted people to have a voice protesting about the Iraq war. It's amazing how often Zuck just outright lies.
theverge.com/interface/2019/10โฆ
Facebook isnโt a neutral platform, and we shouldnโt talk about it that wayCasey Newton (The Verge)
Dunno, something about the "FreeOurFeeds" campaign is off. (https://freeourfeeds.com/) It's basically trying to raise money for AT Proto so "the community" can standardize the thing and "build stuff" and they wanna run a second "relay" (which is theโฆtldr.nettime
On a whim when Christmas shopping I bought a tea towel with lovely illustrations depicting the full moons of 2025. Though now I have my โfancy tea towel dilemmaโ of whether to use, display or keep safe in a drawer. Of course I totally forgot about it until realising that tonight was the first full moon of the year.
Itโs too cloudy here to see the Stay Home moon, aka Wolf Moon or Moon after Yule, so enjoy this photo of the tea towel instead!
#AndroidAppRain at apt.izzysoft.de/fdroid today brings you 17 updated (with 11 RB) and 1 added apps:
* Stay Put - Unplug Alert: prevent casual theft of your device while charging in public spaces ๐ก๏ธ
Told you we'll fix the 404, right? OK, RB status now: 405 apps (32.6%) ๐ฅณ
At apt.izzysoft.de/magisk 1 #Magisk module was updated.
Enjoy your #free #Android #apps with the #IzzyOnDroid repo 
This is a repository of apps to be used with your F-Droid client. Applications in this repository are official binaries built by the original application developers, taken from their resp. repositories (mostly Github, GitLab, Codeberg).IzzyOnDroid App Repo
A port of Doom (1993) that runs inside a PDF file. Contribute to ading2210/doompdf development by creating an account on GitHub.GitHub
reshared this
Eep, just 2 days to raise $34k to meet our match challenge - we've been working so hard this year with great results.... did you see our recent news about the AVM enforcement action? Check out the OpenWrt One? Hear about the DMCA exemptions we secured? Heard the success stories of our @outreachy alums? Played with a source candidate on Use the Source? Not only is that just some of our recent work but there's more news coming soon!
*please* donate and spread the word:
Software freedom is critical to many of todayโs most pressing social issues, but itโs only effective when FOSS is for everyone. Support Conservancy today to help make that happen!Software Freedom Conservancy
Chris ๐ฑ
in reply to Shrig ๐ • • •Shrig ๐
in reply to Chris ๐ฑ • • •