Bonum Certa Men Certa

Links 03/09/2022: Encrypted Audio and Video Calls With Kaidan



  • GNU/Linux

    • Audiocasts/Shows

      • VideoDoes GNOME Really Want To Destroy Theming? - Invidious

        Even today I still here people saying that GNOME wants to destroy theming or you can't theme Libadwaita so let's actually look at the facts and see what it's like

      • VideoIs it Time to Retire the OTB [OldTechBloke] Channel? - Invidious

        This is my first video upload for three months and during that time I've received many messages and comments asking about my health, what's happening with the channel, and yes, implying that possibly I may be thinking the channel has reached the end of its natural life. Well in this video I will be answering those questions as well as giving an update on my biking experiences over the last few months and, of course, touching on Linux in the process.

    • Instructionals/Technical

      • Make Use OfHow to Install and Use Homebrew on Linux

        Homebrew is a free and open-source package manager for Linux and macOS. Although different Linux distros ship with their own package managers, such as APT, DNF, Pacman, etc., to facilitate software installation, you'll want Homebrew on your system if you wish to install programs that aren't available in the default Linux distro repositories.

        Let's check out Homebrew and the steps to install and use it on Linux.

      • OMG UbuntuHow to Make Console Your Default Terminal App on Ubuntu - OMG! Ubuntu!

        Ubuntu developers have decided not to make GNOME’s Console the default terminal emulator in the upcoming Ubuntu 22.10 release, but that doesn’t meant you can’t.

        Console is billed as a “simple user-friendly terminal emulator for the GNOME desktop” and, by all accounts, that’s exactly what it is. Functionally speaking, it’s not as avanced as GNOME Terminal, which is the VTE Ubuntu and most Linux distros that ship the GNOME desktop environment use.

        But honestly? Speaking as a Linux user who uses the terminal daily for package management, system monitoring, and playing around with awesome command line tools like ncdu, mapscii, and musikcube, I’m yet to encounter anything Console can’t do.

      • ELinuxExclude ai1wm-backup folder from Softaculous backups | Linux Webhosting blog

        For WordPress websites that use both Softaculous backups and AllInOne Migration plugin backups, Softaculous backups include the .wpress files created by the ai1wm plugin and therefore this will significantly increase the size of Softaculous backup files. To exclude ai1wm-backup folder from Softaculous backups SSH into your server and navigate to the following path:

      • ELinuxHow to move email accounts from G-Suite to cPanel | Linux Webhosting blog CPanel / WHM

        In this guide I will be using IMAPSync tool to move emails from G-Suite to cPanel.

      • ELinuxHow to Create Secure Passwords from the Terminal | Linux Webhosting blog

        Studies on passwords show that people are still using the same passwords even through several years.The worst passwords are the same. This is a danger in our security, sooner or later we could be hacked. Take a look of the summary of the worst passwords from Wikipedia.

      • ELinuxHow to enable comodo WAF modsecurity in cpanel for free

        Login to WHM > ModSecurity™ Vendors and under “OWASP ModSecurity Core Rule Set V3.0” click on the “+ install” link and to add a third-party rule set click on “Add Vendor” button.

      • ELinuxHow to create bulk email accounts in cpanel server

        Here is how to bulk create email accounts in cPanel under a single domain name.

      • MakeTech EasierHow to Hide the Top Bar and Side Panel in Ubuntu - Make Tech Easier

        You decided to try Ubuntu 22.04 and the Gnome desktop environment that comes with it. You feel, though, that Gnome’s top bar and side panel are always in the way and would prefer your apps to take up the whole screen. Learn how to hide the top bar and side panel in Ubuntu 22.04.

      • ELinuxHow to stop xmlrpc ddos attack on wordpress in cpanel and whm

        xmlrpc.com is a WordPress file that was intended to be used for API’s but lately it’s more and more used as a way for hackers to brute-force WordPress installations.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • Encrypted Audio and Video Calls - Kaidan

          Kaidan will receive a grant by NLnet for adding encrypted audio and video calls.

          The calls will be end-to-end encrypted and authenticated via OMEMO. Furthermore, Kaidan will support small group calls. We strive for interoperability between Kaidan and other XMPP apps supporting calls. In order to achieve that, we will implement a large number of XEPs (XMPP Extension Protocols). They make it possible to have a modern call experience.

          Calls have become more widespread over the past few years in free XMPP chat apps. Especially, grants by NLnet made that possible. The development speed and interoperability between different apps have increased. Such an intense development often results in improved specifications. But sometimes the development overtakes the standardization. In that case, the standardization needs to catch up what has already been implemented.

          We have to handle that circumstance with group calls and invitations to calls at the moment. There are some adjustments that are not yet official. To make calls from Kaidan to other apps already supporting them, we have to base our work on those changes. If those unofficial adjustments are being modified later to become official, we will need to modify Kaidan as well. But we see the evolution of calls in XMPP as a huge progress and are ready for adaption!

        • GSOC Update 3

          These last few weeks have been a good learning experience with Krita as I try to implement a node visitor and save context classes. First we want to create a saveContext class for svg called KisScalableVectorGraphicsSaveContext that will be used to save to the file when visiting all nodes. This class is fairly cookie cutter and takes a KoStore to use to write to a specified file. The real work will happen in our node visitor class KisScalableVectorGraphicsSaveVisitor. Most of this right now includes some template visit functions like visit(KisPaintLayer *layer) that just calls saveLayer(KisLayer *layer) to save the specific type of layer. One small quirk here was when trying to find out where vector layers are processed. After experimenting with the ora plugin I found out this would be visited under the group layer function visit(KisGroupLayer *layer) so I similar for the svg plugin.

  • Distributions and Operating Systems

    • Beta NewsChinese-made deepin 20.7 Linux distro is ready to replace Windows 11 on your PC

      Once of the most beautiful and user-friendly operating systems is a Linux distribution from China called deepin. If you are dissatisfied with Windows 11 or macOS, and you are intrigued by Linux, deepin can be a great choice if you highly value beauty and well-designed user interfaces.

      The newest version of that operating system, deepin 20.7, is now ready to be downloaded, and it is chock-full of bug fixes and new features such as improved Grand Search with Google integration and an enhanced Mail app with new calendar functionality. Yes, this looks to be the best version of deepin yet!

      "In deepin 20.7, we have developed and integrated a great number of practical functions based on the community users' feedback, synchronized with the upstream kernel version, fixed underlying vulnerabilities, upgraded the Stable kernel to V5.15.45, added the HWE 5.18 kernel to be compatible with more devices, and further improved system compatibility and security," explains the development team.

  • Free, Libre, and Open Source Software

    • Programming/Development

      • Linux Links8 Top Free and Open Source Kotlin Web Frameworks - LinuxLinks

        One of the types of software that’s important for a web developer is the web framework. A framework “is a code library that makes a developer’s life easier when building reliable, scalable, and maintainable web applications” by providing reusable code or extensions for common operations. By saving development time, developers can concentrate on application logic rather than mundane elements.

        A web framework offers the developer a choice about how to solve a specific problem. By using a framework, a developer lets the framework control portions of their application. While it’s perfectly possible to code a web application without using a framework, it’s more practical to use one.

        Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference. Kotlin is a more modern version of Java. It adopts functional ideas such as immutability and first-class functions, out of the box, and it is also object oriented.

      • Barry KaulerBaCon 4.5.1pre and utilities now compile in OE
      • Bozhidar BatsovSetting up Emacs for OCaml Development - (think)

        I’ve promised you articles about OCaml and here they come! The first order of business when learning a new programming language is to setup Emacs for effective programming in it.

      • More recursive definitions
      • Perl / Raku

        • PerlDeath: A Terminal Experience | Saif [blogs.perl.org]

          A program being executed, self terminating on encountering an non-viable condition is a typical scenario in Perl programs. The death sentence can deliver information about the departed application to the user as justification and demand appropriate resolution for the subsequent reincarnation.

          Now I know my code fails more often than it succeeds, and it is for this reason I am planning an alternative wake for the programmed parting of my future terminal applications. As a once-in-a-run-time event, death might be more elaborately delivered, something to be celebrated. The last words of a dying application softens the developers ensuing grief, while encouraging resuscitation with an appropriately delivered injection of code.

    • Standards/Consortia

      • Jim NielsenValidating HTML - Jim Nielsen’s Blog

        To bluntly answer the question: I validate, but only when I encounter a perplexing cross-browser issue I can’t seem to solve.

        In those cases, I’ll copy the one-off HTML document I’m dealing with and paste it into the W3C’s browser-based markup validation service to check for any errors I can’t seem to spot.

        While that service is useful for manually validating individual documents, it’s not particularly practical for systematically validating HTML as part of an automated software development pipeline.

        That said, a while back I discovered the W3C Nu HTML Checker which also validates HTML. It has a HTTP API which you can leverage to automate the process of validating multiple HTML documents.

        I wrote a little script to interface with the API and check the HTML files output by my static site generator, but it kept returning 503 errors on many of the files.

  • Leftovers

    • Security

      • Ruben SchadeRubenerd: Hyundai’s AES key was lifted from an example

        The Register’s Thomas Claburn reported on a blog post by greenluigi1 where they investigate the feasibility of modifying the car’s In-Vehicle Infotainment system. It’s well written with clear steps and screenshots; I love reading through someone’s thought process when it comes to this stuff.

    • AstroTurf/Lobbying/Politics

    • Civil Rights/Policing

      • Internet Freedom FoundationComments on the consultation paper on the need for a new framework for governing telecommunications in India

        On July 23, 2022, the Department of Telecommunications (DoT) released a consultation paper on the need for a new framework for governing telecommunications in India. Read our response engaging with specific issues such as internet shutdowns, net neutrality, and an overhaul of the surveillance framework contained in the Indian Telegraph Act, 1885.

        [...]

        The paper has been divided into 10 sections related to issues such as simplifying the regulatory framework, spectrum management, right of way, insolvency, and the Universal Service Obligation Fund (USOF). The paper also indicates a need for a new law and a simplified regulatory framework. A bulleted summary of the paper highlighting its main suggestions may be accessed here. While the paper discusses certain essential issues which have to be addressed in this overhaul, it conspicuously misses certain important points.

  • Gemini* and Gopher

    • Personal

      • Sirius Cybernetics

        Recently, I read about people who use the EV charging stations, but not for charging the batteries of their electric cars, just as a parking spot.

      • The dog and the typewriter.

        In the days after the cannery shut down, I had returned home. I found a typewriter. I made text together with it every day, and I felt as one with it.

        One day it stopped stamping letters when I pressed its keys. I had fear that it would never again be as it was before. I wondered what to do, and thought to ask someone for help. A dog of mine came by, and spoke to me.

      • ZEILRVC Wordo: TUNED
    • Politics

      • Nosegay

        Not a 1450s-ish English contraction of nose (meaning nose) and gay (meaning bringing joy), to make something which brings your nose joy which is clearly preposterous; not a word commonly used in bridal shops… but a sodding mountweazel if ever I saw one.

    • Technical

      • Late Night updates

        I work as the QA lead for the Vivaldi web browser. Being a small team I also have an additional role where I am responsible for much of the release process for our desktop browser, including version daily versions to a small external (volunteer) testing group, weekly public "snapshots" (sort of like beta releases for the upcoming version), and major and minor updates to our stable version.

      • How i alias git to manage my home directory (for dotfiles)

        I am writing this on the first Saturday of September 2022 but the solution described is in use since exactly two years ago already.

      • Roll and move



        Moving one marker along a track like Snakes and Ladders is basically a way to keep track of the sum of those moves. As a race game, that’s not fun, becomes just luck. But if that is combined with stuff you do outside of the track, like being far ahead (or far behind) or having passed/not passed certain thresholds, that might be interesting. Pondering about an idea where the movement track is central and looks like the main part of the game (to get the classic nostalgic roll-and-move feel) but there’s actually other things going on on the side (on cards or on smaller player boards) which is where the skill is actually hiding. Just green hat brainstorming but something like “winner has the most sets when anyone reaches the end” or “winner has the most sets when last person reaches the end”.

        There’s also variants in this category where there there is a random race but you don’t have your permanently own central markers, instead you bet on them or auction for them etc.

      • Managing a fleet of NixOS Part 2 - A KISS design

        Let's continue my series trying to design a NixOS fleet management.

        [...]

        The mechanism is so simple, it could be adapted to many cases, like using GitHub or any data source instead of a central server. I will personally use this with my laptop as a central system to manage remote servers, which is funny as my goal is to use a server to manage workstations :-)

      • Sneakernet in a Free, Developed Society

        Regardless, the coolness of the very idea of sneakernet is incredible. I just want to use one. For something! I don't even know what, just something. When I talk about "sneakernet" in this post I don't mean the occasional file moved on a USB thumb drive between friends once in a while (even though that technically counts). I'm thinking about organised sneakernets between several actors, be they individuals or organisations.

        But is there an actually useful purpose of sneakernets in democratic countries in the developed world?

        Suppose that you aren't persecuted or part of a criminal network. Which actual use do you have for a sneakernet then? It's super simple to set up a server with sftp or file upload and download through https. That's also a lot faster and less costly than posting microSD cards to each other.

      • Internet/Gemini

        • More Brainless Content Please

          A good chunk of people complaining about the world dumbing with YouTube click-bait no doubt saw the kind of nonsense I watch and thought 'the BBC showed much more enlightening and informative content than this modern drivel'. This comparison doesn't work.

          We shouldn't compare these videos to television, but to radio. Lots of us have large sections of the day where we sit in our little box-houses, clicking through spreadsheets, doing the dishes, and broadly doing jobs which machines can almost but not-quite perform. It'd be nice to spend this time learning a language, or how to perform quadratic equations, but the tasks demand just enough mental attention to prohibit any serious thinking, so we don't do serious thinking. I like Space Feather, Shaun, and anything related to Computerphile. Other people like Joe Rogan, or rants about what Jordan Peterson thinks about frogs, or why Jordan Peterson's opinions on frogs don't work.

        • Early Internet

          I mourn the escapism of early internet. True and fun eureka moments in a environment which had no motives to provide information, except enthusiasm for sharing. A community waiting to be found, an outlet for conversation more specific than could have ever been had in near geography. A place where we could all grow together.

        • New Year 2023: Making the game fun

          I discovered a tiny gemini game full of nice ideas I feel like stea... *cough* reimplementing in 2023cards (yes, that's the short name of this project from now on). The game in question is Astrobotany [1].

      • Programming

        • The slacker’s guide to managing dotfiles

          In the past I was using Git for managing dotfiles, and it worked pretty well. Main advantages of this solution were a possibility of syncing settings between devices and an ability to easily experiment with different configurations in separate branches (let’s say switch your code editor to emacs and switch back by just changing a branch if emacs didn’t appeal to you).


* Gemini (Primer) links can be opened using Gemini software. It's like the World Wide Web but a lot lighter.



Recent Techrights' Posts

XBox is Practically 'Dead Man Walking' at This Point
writings on the wall
SLAPP Censorship - Part 128 Out of 200: Making Laws Work for Britain, Not Oversensitive Americans Looking for 'Revenge' by Lawfare
The SLAPPs are intended to protect corporations (employers like Microsoft)
 
Not Everything Should be Electric
technology has become detrimental to society
Gemini Links 05/07/2026: Eye of the Beholder and Baldur’s Gate 3 and Alhena 5.6.5
Links for the day
GNU/Linux Market Share is Already High
GNU/Linux has fast become and is still becoming mainstream in recent years
The 9-Step IBM Algorithm: Gaming Wall Street While Shedding Off Staff and Bribing the Mainstream Media to Play Along
Any time IBM preaches manners (e.g. CoC) to the community remember that IBM works closely with and flatters the dictator
They Could Never Kill the Ideas of Richard Stallman (RMS), But They Are Still Trying
Killing an idea is harder than killing a person and killing a person is illegal
Only Germany Objected to Salary Adjustment (Reduction) Procedure of "Team Campinos"
"flash report on the Administrative Council of 30 June and 1 July 2026"
A "Never Slop" Policy in Quibble
"every change in the repository must be made by a human"
Series on GNU/Linux in Japan
This series can last a week or longer
75% of All the Patents Last Year Were Software
The corporate media has more or less ceased to discuss this matter
At Microsoft "the Morale of Developers is at an All-time Low"
Numerous reports today say that after at least 5 studios got marked for shutdown (mothballing) by Microsoft there are rumours about Obsidian as well
Links 05/07/2026: Data Breaches, Heat Waves, and Weinstein Rape Conviction Upheld
Links for the day
Confidentiality at Risk With Slop 'Coding'
People who continue to cheer for slop aren't just misguided fanbis and fangurls
False Narratives of Slop "Efficiency" as Debt Climbs
false stories about slop
July 8 as "D-Day" for Microsoft, Mass Layoffs Planned
Microsoft's grip on the market has slipped for a long time
GNU/Linux Leaps to 6% in Thailand
Can we expect 10% by year's end?
EC Looking for Input on Digital Networks Act Until Next Month
New initiative
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, July 04, 2026
IRC logs for Saturday, July 04, 2026
Gemini Links 05/07/2026: Ragebaited and Removing Lines in Emacs
Links for the day
Links 05/07/2026: "Tesla Slams Into Crowded Cafe" and "ChatGPT [Turned] Into a Sociopath"
Links for the day
BRICS and Windows: All-Time Lows
Expect many more Microsoft layoffs in years to come
Do No Evil, Do Not DDoS
Sites that attract DDoS attacks because of their message are sites that are difficult to debunk or debate
France is Winning the Race Against Windows
France instructs, then orders, government agencies to adopt GNU/Linux
Not 2.5% and Not 2.5 Billion Dollars for "Hey Hi"; 2 Waves of Microsoft Layoffs Rumoured This Month, July 8th, Then July 22nd (Just Before 'Results')
People there join unions, knowing they will be terminated silently or otherwise
Microsoft Double Trouble With Slop
What does Microsoft even sell at this point?
Based on US Government Sites, GNU/Linux Has Reached About 8% "Market Share" in Desktops/Laptops
Culled to exclude mobile platforms, GNU/Linux would likely be above 8%
TheLayoff.com is Deleting Comments About IBM Offshoring
Meanwhile, rage-baiting Internet trolls and sometimes trolls who paste in LLM slop are immune from censorship
American Independence Needs Independent Media
The American regime's hostility towards media is an international problem
Techrights Was Always a Community Platform
Techrights is about whistleblowers
Phenomenal Growth for GNU/Linux in Afghanistan
This is impressive because for many years it was registered at near 0%
Daniel Pocock Pursuing Complaint in the United States Against Software in the Public Interest (SPI) et al
It seems like the only people who don't support him are those whom he criticises
Gemini Links 04/07/2026: Busy Squirrel, Independence Day Celebrations, PalmOS Programming
Links for the day
Canonical/Ubuntu is Breaking CP (cp) to Help Microsoft Turn Coreutils Into Proprietary Software for Windows
What we could do reliably in the 1970s (before GNU) we cannot do in 2026?
Brett Wilson LLP is Downsizing, Apparently Closing Down the Oversized and Overpriced Office
Address changed 13 hours ago
Free Software Has No Kings or CEOs
The kingdom is a cross-border phenomenon, so national flags and other such symbolism overlook the core problem [...] Free Software can help lead us out of the current imbalances
The United States Lost Freedom of Speech
independence refers to a condition, not an activity
IBM Replacing the People Who Built IBM With Cheaper and Younger Staff, According to IBM Insiders
This is a very common sentiment in IBM
For USA 250 Microsoft is Messing With Our Minds (2.50%) to Distract From Mass Layoffs
The slopfarms contribute to this noise
"Defective by Design" Turns 20
DBD is still as relevant as ever (probably more relevant than ever before)
A Bicycle for the Feeble Mind, or How Computers Got Worse for Productivity (Intentionally)
Many of us still adopt and champion the "workstation" mentality
Links 04/07/2026: Microsoft Tax Haven (Evasion) Tactics, Tobacco Bans, and More
Links for the day
Links 04/07/2026: 2026 Old Computer Challenge and Trying Gopher
Links for the day
SLAPP Censorship - Part 127 Out of 200: Lawsuits by Americans Filed in the UK a Burden on British Taxpayers, No Way to Recover the Funds When Americans Lose Their Cases
Are Garrett and Graveley 'pulling a 4Chan'?
Links 04/07/2026: USMCA (Covering Software Patents) Might Not be Renewed, Slop Bros Try to Pay Weird Al to Endorse Their Scheme
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Friday, July 03, 2026
IRC logs for Friday, July 03, 2026
Gemini Links 03/07/2026: Mindfulness Practice and "Slop Is Killing the Human Spirit"
Links for the day
Links 03/07/2026: Openwashing of Slop in "Linux" Clothing and "Happy Birthday, America"
Links for the day
John Been (reallinuxuser.com) May Have Crossed Over to the 'Dark Side' of LLM Slop
It 'smells' like it, a scanner seems to concur
Who or What is "Nadeko"?
Fijxu's services make life a lot easier for Free software sticklers
10 Years Since the World Lost Ian Murdock
My wife and I still use Debian, as does this site
No, Microsoft is Not Laying Off 5,000-6,000 But a Lot More
There are "buyouts", "PIPs" (silence layoffs), pink slips, and future waves, not counting subsidiaries and contractors
The Cyber Show's Andy and Helen Confronting 'Upgrades'
the latest from Andy and Helen
statCounter Sees Almost 1 in 10 Desktops or Laptops in Egypt as GNU/Linux Workstations
10% "market share" (for GNU/Linux) was nearly attained last month
The March of GNU/Linux in the Russian Ally, Belarus
record high for GNU/Linux in Belarus
Being Prevented From Accessing One's Own System Means Getting Locked Out, Not Security
a metaphor
Technology is Getting Objectively Worse and Less Reliable
Something went horribly wrong
FOSS Force 2026 Independence Drive Lacks Independence From GAFAM's 'Linux' Foundation
We're not trying to 'bash' FOSS Force
News That Matters, News That's Exclusive, and News LLM Slop Will Never Get Right
Churning out blog posts just for quantity's sake was never our goal
3/4 (Three-Quarter) of Requests Seen by statCounter (Originating From Desktops/Laptops) Deemed to be "Linux" in San Marino
74% Linux, it says...
The Linux Foundation Does Not Work for Linux, Definitely Not for Free Software
works for its biggest sponsors, i.e. companies like Microsoft, IBM, and others
Independence and Software Freedom
Much work remains to be done
The European Patent Office's (EPO) Crisis Week Ends Today, the Rest of the Year Will be EPO Staff on Strike
The outcome of the two-day meeting won't change the fact that EPO staff is on strike for the whole year
European Patent Office (EPO) Series: Operation Monte Titano: Micro-State Diplomacy
On 28th May 2026 EPO President António Campinos paid a visit to the Most Serene Republic of San Marino where he was received with full diplomatic honours
Links 03/07/2026: Slop "Isn’t Replacing Lawyers", "App Fatigue"
Links for the day
Statement on This Week's DDoS Attacks
DDoS attacks are not a "badge of honour". They are a nuisance.
Skinnerboxes as Health Problems and Impediments (Against Happiness)
skinnerboxes are a form of addiction
Costa Ricans' Adoption of GNU/Linux Reaches New Highs
Windows is doing poorly in general
British Women Don't Want to Work for American Men Who Attack American Women
"[g]reeting clients and preparing beverages"
Mass Layoff Event on June 30 at Red Hat? Let Us Know...
We are looking for more Red Hat whistleblowers
Gaming on Windows is in Trouble, XBox is Practically Dead Already
It seems increasingly clear that Microsoft wants to get rid of XBox
New Record for GNU/Linux in the World's Largest Muslim-Majority Population (287,983,025)
Will Indonesians leave GAFAM behind?
SLAPP Censorship - Part 126 Out of 200: Becoming More Aggressive Against Us Only Proves Us Right
the police involved
IBM Red Hat Kicks Out the Community, Promotes Slop
It has gotten so bad
The Register MS Covers "AI" Because It Gets Paid to
A lot of noise "in the news" about "AI" is paid-for trash
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, July 02, 2026
IRC logs for Thursday, July 02, 2026
Gemini Links 02/07/2026: OpenBGPD, Newt and OpenBSD, Indieweb Theme for Ghost
Links for the day