Linux operating system has become so popular that we have a Linux distribution for every type of computer user. We have a Linux distro for a powerful advanced computing machine as well as for old machines having low-end hardware. We have a Linux distro weighing just 100 MB that can be installed on an old school disc as well as a Linux distro sizing 4GB which can be installed on modern and superfast SSDs.
We also have Linux distros especially tailored for individual users like normal day to day users, professionals, programmers, hardcore gamers and developers, and multinational organizations.
Increased career opportunities in the field of data science, analytics, and machine learning eventually increasing the userbase of Linux and its distros rapidly.
So, in this article I am going to give you an in-depth look at best 50 Linux distros that you can consider using in 2023. If you’re thinking of switching from Windows to Linux and having confusion which Linux distro to choose, then don’t worry because you will have your Linux distro by the end of this article.
Welcome to episode 43 of Linux Out Loud. We fired up our mics, connected those headphones as we searched the community for themes to expound upon. We kept the banter friendly, the conversation somewhat on topic, and had fun doing it.
Isn't the snap store closed source (or is it just the GUI app on Ubuntu)?
In this video I discuss the twitter leaks regarding biased censorship applied to the platform during the 2020 election leading up to the J6 riots.
Modern Wayland protocol is used by default in most frontrunner Linux distributions, such as Ubuntu and Fedora. However, this X.Org successor comes with work for the app developers to re-platform their app for Wayland because Wayland is more secure and follows modern standards.
Screen recorder apps fall into that category. There are many popular screen recorders which were developed for X.Org - doesn't work anymore in Wayland.
However, few of them work. In this list, I will walk you through a few that I tested in the Wayland session. And they work well.
Rox-Filer is an open source file manager for Linux, once intended for the defunct Rox desktop but now a streamlined application for any window manager or desktop. There hasn't been much activity on the Rox project since 2014, and even then it is mostly in maintenance mode. And that's part of Rox-Filer's charm. In a way, Rox-Filer is a snapshot of an old desktop style that was progressive for its time but has given way to a more or less standardized, or at least conventional, interface.
One and a half months after Ardour 7.1, Paul Davis and the team behind this open-source, free, and cross-platform digital audio workstation (DAW) released Ardour 7.2 as a modest update to the software that brings various new features and improvements.
Some exciting new features in this release include support for compressed Ogg/OPUS audio files as Ardour can now decode and encode Ogg/Opus files without relying on the command-line for post-processing. This change requires the libsndfile 1.0.29 or later library to be installed on your GNU/Linux system.
Stand By Soft launches RationalPlan 6 a new major version that comes with lots of new features and improvements especially for the web based interface. To be noted the possibility to work with baselines and Earn Value Management technique, generating reports, clients management, improved projects scheduling with timescales up to seconds, custom columns and new filters, data export etc. Compatibility with Microsoft Project files was also enhanced, while integration with Google Drive was updated to the latest V3 version.
Bash is the most popular shell implementation program that most modern Linux systems like Debian and Ubuntu ship out of the box, unlike ZSH and Fish.
However, operating systems like Kali Linux and macOS took a step forward by providing ZSH as the default login shell for their systems because of its features and functionality.
Most of the time, Bash and its derivative shells like ZSH and Fish share common syntax and functionality, except for a few things that do not affect regular interactive users.
As an informed Linux user, you already know that, in addition to Bash, there are ZSH, KSH, Fish, and other lesser known shells that bring extra features and functionality to the table.
Still, many Linux distributions ship Bash as the default login shell, but they can’t stop you from playing with another shell.
While the POSIX standards specified by IEEE form the basis of compatibility between various operating systems and the portability of application code, sometimes unforeseen use cases can exercise an implementation in surprising ways and make us think about whether the interface itself could benefit from a more thorough specification.
As a member of Red Hat's Platform Tools team, I recently had the chance to witness and participate in the glibc developer community's encounter with one such situation. As we worked on triaging and fixing what at first glance seemed to be a regression in the implementation of pthread_atfork(), it soon became apparent that the interface might benefit from a more thorough treatment in its specification than it does already.
Here are the steps to follow to delete the PPA repository from Ubuntu using the GUI of the Software & Updates app.
All the packages to install various software are not available on Ubuntu using the official repo. Hence, other third-party users can use the PPA (Personal Package Archives (PPAs) to distribute their packages easily. However, it is often used to distribute pre-release software so that they can be tested.
Although the package publishers can use the regular way to avail their APT repo, yet, PPA is easy to install for users.
Nevertheless, we can use the terminal to delete the added PPA repository, however, if you are using the GUI desktop of Ubuntu then it is much easy. Here we show you how?
Debugging IPsec VPN tunnels can be problematic, and this article offers tips to make it easier.
Every hard disk, in order to be accessible under Linux, must have at least one partition on it. A partition is a way to logically separate different sections of a disk. For example, a 4 TB hard drive could have four different 1 TB partitions, and all would appear as separate storage systems under the operating system. Alternatively, a hard disk could simply contain a single partition that spans the entire volume. The configuration is entirely up to the user.
Whatever configuration you decide for your hard disk, setting up partitions is one of the most essential and dangerous task to perform when working with operating systems. It is possible to create new partitions, delete partitions, and to shrink or expand existing partitions. In the sections below, we will assume that you need to add a new partition to a hard disk that is either currently unpartitioned or already contains some partitions.
In this tutorial, we will cover the step by step instructions to partition a hard drive or solid state drive on an existing Linux system. We will show the necessary steps for both a brand new disk and one that already has one or more partitions on the disk. You will see the steps for both command line and GUI methods, so you can follow along with set of instructions you are most comfortable with. Let’s get started.
Formatting a disk will get it ready for use as a storage device on your Linux system. The process involves partitioning the disk, adding a file system to the partition (this is the “formatting” part), and then mounting the partition to some path where you plan to access it from. This might sound complex or like a lot of steps, but it really only takes a few minutes.
This process will wipe all the data from your hard disk and get it ready for use under Linux or another system. In this tutorial, we will cover the step by step instructions to format a hard drive or solid state drive on a Linux system. We will show the steps for both command line and GUI methods, so you can follow along with set of instructions you are most comfortable with. Let’s get started.
If you want to know the memory size of your Linux system, you will be relieved to know that it is not necessary to crack open the PC or boot into the BIOS screen to get your information. Linux allows us to check our memory size, and other relevant information such as spare slots and RAM speed, etc, all from within the operating system. We will go over some of these hardware checking methods below.
In this tutorial, you will learn how to check the physical memory (RAM) size that is installed on your computer. We will go over several command line and GUI methods below, which should work for any Linux distro that you may be using.
The much-anticipated Ubuntu 23.04 code-named “Lunar Lobster” development branch is here. This is an upcoming short-term release available to download or for existing users to upgrade their existing Ubuntu distro for those with test machines and environments that like to work with what’s in store with Ubuntu. For now, while Ubuntu 23.04 is in development, not much can be officially clarified; some features that will most likely be present are Linux Kernel 6.2 and GNOME 44. I will update this closer to the release day, which is scheduled for April 20th, 2023.
In this tutorial, we will show you how to install OBS Studio on Fedora 37. For those of you who didn’t know, OBS Studio is a free and open-source software for video recording and live streaming. OBS Studio also makes it easier for those new to the world of live streaming as it is designed to be simple to use, and comes with plugins. It is available for Windows, macOS, Linux distributions, and BSD.
This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the OBS Studio streaming app on a Fedora 37.
The more we know how to use the terminal, the more we can benefit from it. That’s why today you will learn how to delete a range of lines from a text file using the terminal.
Although it seems like a solution that may not be useful, the reality is that in scripts and configuration files, learning how to manage files can be a great help to you.
For this, you can use two simple commands to make the desired range of lines disappear. As I said, this is important to further outline the text files.
PHP 8.2 is now available to install. This is an easy installation for Ubuntu users, given the operating system’s popularity and its many installation options; most users use the Ondà â¢ej Surý third-party repository when needing to install and maintain PHP in your web stack or as a developer.
PHP version 8.2 introduced some exciting new features and improvements, including readonly classes, allow true, false, and null as standalone types, fetch enum properties in const expressions, new mysqli_execute_query function and mysqli::execute_query method and much more.
As explained in the introduction, you will learn how to install or upgrade PHP 8.2 on Ubuntu 22.04 Jammy Jellyfish or 20.04 Focal Fossa using the command line terminal using the PHP repository by Ondà â¢ej Surý, a renowned Debian maintainer along with how to install popular extensions for Apache, Nginx or modules like PHP 8.2 Redis, Memcached support.
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web. The Chromium codebase is widely used, and Microsoft Edge, Opera, and many other browsers are based on the code. Chromium is well-liked amongst advanced users who prefer not to have all the bloat of tracking in Chrome and other proprietary software.
The following tutorial will teach you how to install Chromium Web Browser on Ubuntu 22.10 Kinetic Kuduo, Ubuntu 22.04 Jammy Jellyfish, and Ubuntu 20.04 Focal Fossa using two methods: APT or Flatpak installation using the command line terminal.
Looking for an easy-to-use virtual private network over the LAN connection then certainly Hamachi is one of best options one can get. Though officially this VPN does not come with GUI for Linux, users use the command line interface to configure and operate the application. So, if you’re interested in installing the Hamachi on your Linux system then this guide is for you.
ESP32 is an IoT board that can be interfaced with different external peripherals to generate outputs. ESP32 takes input from devices like push buttons and generates responses according to the received input. Push buttons can be used to control multiple sensors and devices like controlling a LED or maintaining speed of motors. Here in this lesson, we will discuss push button interfacing with ESP32.
Monit is an open-source Linux monitoring tool used to monitor processes running on your system, such as Apache, SSHD, MySQL, and so on. This tool can also monitor Raspberry Pi resources, including CPU, swap space, memory usage, and so on. It uses the web interface to display the system and process information, and you can set it up on your Raspberry Pi system through this article’s guidelines.
A Linux Database Administrator is a technical expert responsible for the installation, configuration, maintenance, and security of database systems on Linux-based operating systems. They must have a strong knowledge of Linux operating systems and the database software they are managing.
The Linux Database Administrator is responsible for creating, maintaining, and troubleshooting the databases, as well as creating and managing user accounts and granting access to the database system.The Linux Database Administrator must have an in-depth understanding of database architecture, including data storage and retrieval, as well as an understanding of database security. They are responsible for ensuring the database systems are running efficiently and securely.
Linux administrators have choices when deciding how to delegate privileges. Learn about the options they can take while ensuring their operations remain secure.
In Linux, du stands for “disk usage” and it’s a command most often used to check the size (and other space/disk usage) of the files and directories.
The du command can be used on any Linux distro, including Ubuntu, Debian, Fedora, Linux Mint, and more. It can even be used on macOS.
Today we are looking at how to install Aisleriot Solitaire on a Chromebook.
If you have any questions, please contact us via a Rumble comment and we would be happy to assist you!
Please use the video as a visual guide, and the commands and links below to install it on your Chromebook.
In this tutorial, we will show you how to install BalenaEtcher on Rocky Linux 9. For those of you who didn’t know, BalenaEtcher is a free and open-source tool that is used to burn operating system images to a USB drive or SD card. It is available for Linux, Windows, and macOS, and is designed to be easy to use even for people who are not familiar with using command-line tools. BalenaEtcher works by flashing a disk image onto a USB drive or SD card, making it bootable and ready to be used to install an operating system on a computer. It is commonly used to install Linux distributions, but can also be used to install other operating systems, such as Windows or macOS. BalenaEtcher is known for its simplicity and reliability and is a popular choice among people looking to create bootable USB drives or SD cards.
This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the BalenaEtcher on Rocky Linux. 9.
xmlrpc.php is only in use, if the user uses the wordpress app.
if the app is not used, it would be wise to disable this file, because it is frequent target of brute force (trying out a billion passwords) attacks, also causing unecessary traffic and energy usage in datacenters.
Between 2022-12-07 and 2022-12-14 there were 23 New Steam games released with Native Linux clients. For reference, during the same time, there were 256 games released for Windows on Steam, so the Linux versions represent about 9 % of total released titles.
My most favorite computer build to date has been my Commodore 64 Impostor. It has truly been the best computer I have ever owned. Not because it is he fastest and most capable but because it hit all the right nostalgia buttons while at the same time meeting my computing requirements. The only real problem I had with it is that because of its small size, I needed some sort of external media bay and extra storage to accompany this glorious C64x. I needed to build a Commodore 1541 Impostor to fit right along side of it.
[...]
I have been very happily using this 1541 Impostor as a media module with my C64x. It acts largely as a USB Hub where I plug in my microphone and webcam, then as a convenient place to plug in USB drives, SD Cards and Compact Flash cards. I have only used the SATA port a few times but most of the time it seems that I plug in my 2.5ââ¬Â³ SATA adapter into the USB3 port. I haven’t used the 2 TB internal storage much so far but I do intend on making better usage of it in time.
The Cockpit Project is a fantastic project that doesn’t get nearly enough attention. It’s a web-based graphical interface for Linux systems, and it can shave a lot of time (and reading man pages…) off basic system administration tasks.
Cockpit makes a lot of system administration tasks discoverable and lets you do things like spin up Linux containers or virtual machines with a few clicks. It even gives you a web-based console to manage your machines without having to SSH into them.
It doesn’t do everything you could do at the console, but when you can’t do it via the GUI? Just use the built-in terminal to dive in and make your changes.
But you can do a lot before you really need to reach for the CLI. I whipped the virtual machines add on into Cockpit (it’s not installed by default) and didn’t even need to supply an image to get started. The wizard for creating a new virtual machine will let you download some pre-selected options like Fedora, Debian, CentOS Stream, etc.
The Chief Information Officer job title infers a primary emphasis on technology. Yet, it has always been clear to me that the most critical element of the information technology specialty is people.
As a CIO, for example, how can I attract top-notch technology employees to join my team? How can I keep them involved, engaged, and valued? How can I keep them excited enough about the work that they want to stay and evolve with the company?
Businesses everywhere are embracing digital technologies to grab market share and keep up with today’s always-on consumer demands. Many well-known brands turn to the cloud to deliver fast, personalized customer experiences at the heart of their new digital-first strategies.
This urgent need to modernize puts a spotlight on every organization’s digital transformation effort and, critically, their IT leadership’s strategic use of the cloud. According to recent findings from the IBM Transformation Index: State of Cloud, 77 percent of the over 3,000 global business and IT decision-makers surveyed across 12 countries and 15 industries said their organization had adopted a hybrid cloud approach to drive digital transformation progress. On top of this, 71 percent agreed that having a solid hybrid cloud strategy is key to realizing the full potential of a digital transformation.
Raspberry Pi OS is an official operating system for Raspberry Pi which provides ease for Raspberry Pi beginners and is the most used OS for Raspberry Pi. Some other operating system options are also present for Raspberry Pi, out of which Ubuntu is the most famous option. Especially for those who use PCs, if they are used to using it on a simple computer of theirs, they can switch to the Raspberry Pi. But, is it worth it? Let’s look up the differences between both systems and then decide which one is best for Desktop usage.
I’m sure some will say the Dhrystone benchmark is outdated and susceptible to compiler flags, and those are true statements, but Dhrystone and CoreMark are the only results we have here for now. The LPi4A’s C910 core is shown to have similar performance or even higher than the Raspberry Pi 4’s Cortex-A72 core. The RISC-V board was only running at 1.85 GHz, so performance should scale if the processor can indeed be clocked at the advertised 2.5 GHz. Both the RV64GC toolchain and an optimized toolchain was used in CoreMark, but it’s unclear what the optimized toolchain does. There may be more details in the Yocto Linux BSP for TH1520 hosted on Gitee.
Everything Open is, seemingly, the future form of the conference once known as linux.conf.au; see this page for a discussion of the reasoning behind the change. The inaugural event will be held March 14 to 16 in Melbourne, Australia, and the call for proposals has gone out now, with a deadline of January 15. "Our aim is to create a deeply technical conference where we bring together industry leaders and experts on a wide range of subjects."
We are excited to announce that registration is now open for the FOSDEM PGDay 2023 conference, which will be held on February 3rd, 2023, at the Renaissance Brussels Hotel in Brussels.
IDN, International Domain Names, is the concept that lets us register and use international characters in domain names, and by international we of course mean characters outside of the ASCII range.
Recently I have fought some battles against IDN and IDN decoding so I felt this urge to write a lot of words about it to help me in my healing process and maybe mend my scars a little. I am not sure it worked but at least I feel a little better now.
(If WordPress had a more sensible Unicode handling, this post would have nicer looking examples. I can enter Unicode fine, but if I save the post as a draft and come back to it later, most of the Unicodes are replaced by question marks! Because of this, the examples below are not all using the exact Unicode symbols the text speaks of.)
Version 108 of the Firefox browser has been released. The headline feature this time around appears to be the enabling of import maps by default, along with support for the Web MIDI API and the usual set of security fixes.
The last new version of Firefox for 2022 is out on Mozilla's FTP server, with a more widespread release to follow soon.
Mozilla has released Firefox version 108. Amusingly, for the first time since Mozilla sped up its release cycle in 2015 (and presumably for the last time, too) the current version numbers for Firefox and Google Chrome line up: the current stable version of Chrome is also version 108.
Truth be told, the 108th fox is not an especially big specimen. We rather like the task manager: it's been present for a while, but it's easier than ever to get to – just press Shift+Esc and a new "Process Manager" tab will open. Prepare to be aghast at how much RAM it takes to render a single web page nowawadays.
A new feature that may please musicians is the improved support for the Web MIDI API. The MIDI standard is very close to a remarkable 40 years old, and Web MIDI does just what the name implies: it allows web apps to send and receive MIDI signals to and from musical instruments. In principle this will allow sequencer apps to be implemented in Javascript.
Drupal's modular structure lets you extend your website with an endless array of features. Then again, discovering the right module and installing it on your website can be a challenging task for beginners or non-developers.
That's where the Project Browser initiative comes into play!
Project Browser is one of the most exciting initiatives for Drupal. It is intended to make the platform genuinely easy for everyone. Read on to discover what the project goals are, why we're excited about it, how Project Browser works, and when you might see it in Drupal core.
Version 0.0.11 of RcppSpdlog is now on CRAN and in Debian. RcppSpdlog bundles spdlog, a wonderful header-only C++ logging library with all the bells and whistles you would want that was written by Gabi Melman, and also includes fmt by Victor Zverovich.
This release adds support for a basic file logger as a alternative to the console logger. This can be helpful with code which suppresses or hides console output – as for example unit test code does. We also expose the formatting helper function for direct use at the C level from other packages, and mention the handy wrapper spdl in the README.
Release 0.6.31 of the digest package arrived at CRAN this weekend, and is being uploaded to Debian as well.
digest creates hash digests of arbitrary R objects (using the md5, sha-1, sha-256, sha-512, crc32, xxhash32, xxhash64, murmur32, spookyhash, and blake3 algorithms) permitting easy comparison of R language objects. It is a mature and widely-used as many tasks may involve caching of objects for which it provides convenient general-purpose hash key generation to quickly identify the various objects.
An new minor revision of the AsioHeaders package arrived at CRAN earlier today. Asio provides a cross-platform C++ library for network and low-level I/O programming. It is also included in Boost – but requires linking when used as part of Boost. This standalone version of Asio is a header-only C++ library which can be used without linking (just like our BH package with parts of Boost).
This minor update avoid use of (v)sprintf which CRAN now flags in r-devel (for all R builds), following the decision by Apple to deprecated it for macOS. Winston had notified me about email he had gotten for for his websocket package – also highlighting the issue for both iptools and ipaddress. As the issue ticket dialog shows I was initially a little hamfisted about replicating, falsely thinking I would need an updated compiler. But this really is ‘just’ a change in r-devel once again scanning shared libraries for symbols now warned about. Upstream has newer minor releases but they did not yet cover this; however I found a commit mentioning Xcode and snprint from three days ago which I essentially ported. We needed one more change, and that addressed the issue in websocket. But as it is good to increase the number of random acts of kindness, I also looked into iptools and ipaddress as CRAN has its eyes on them too for this. Turned out they needed simple and limited changes from sprint to snprintf so made those and sent them PRs: iptools PR #42 and ipaddress PR #79.
A first update to the recently-released package spdl is now om CRAN. The key focus of spdl is a offering the same interface from both R and C++ for logging by relying on spdlog via my RcppSpdlog package.
This release exposes simple helpers fmt() (to format text according to the included fmt library) and cat() which formats and prints.
Since the early Pheix versions, I have paid a lot of attention to testing system. Initially it was a set of unit tests – I tried to cover a huge range of units like classes, methods, subroutines and conditions. In some cases I have combined unit and functional testing within one .t file, like it’s done to verify Ethereum or API related functionality.
Tests became a bit complicated and environment dependent. For example off chain testing like trivial prove6 -Ilib ./t should skip any Ethereum tests including some API units, but not API template engine or cross module API communications. So I had to create environment dependent configurations and since that point I started yet another Pheix friendly test system.
It was written in pure bash and was included in Pheix repository for a few years.
In a middle of June 2022, I introduced Coveralls support and got a few requests to publish this test tool separately from Pheix. Consider that moment as a Trove module birth baby
The Soundscape project was a fascinating experimental research effort undertaken by Microsoft to use sound-based technology to help visually impaired people navigate their surroundings.
Launched back in 2017, it used 3D audio cues and augmented reality to enhance a user's awareness by guiding them through places.
Soon after, they also launched an iOS app to showcase their progress.
Apple has released security updates to address vulnerabilities in multiple products. An attacker could exploit some of these vulnerabilities to take control of an affected device.
An attacker can exploit some of these vulnerabilities to take control of an affected system.
A remote attacker could exploit some of these vulnerabilities to take control of an affected system.
CISA has added five new vulnerabilities to itsââ¬Â¯Known Exploited Vulnerabilities Catalog, based on evidence of active exploitation. These types of vulnerabilities are frequent attack vectors for malicious cyber actors and pose a significant risk to the federal enterprise. Note: To view newly added vulnerabilities in the catalog, click on the arrow in the "Date Added to Catalog" column, which will sort by descending dates.
Today, the National Security Agency (NSA), CISA, and the Office of the Director of National Intelligence (ODNI), published Potential Threats to 5G Network Slicing. This guidance—created by the Enduring Security Framework (ESF), a public-private cross-sector working group led by the NSA and CISA—presents both the benefits and risks associated with 5G network slicing. It also provides mitigation strategies that address potential threats to 5G network slicing. The guidance builds upon ESF’s Potential Threat Vectors to 5G Infrastructure, published in 2021.
December's Patch Tuesday features fixes for 48 new bugs, including several critical vulnerabilities and two zero days, one of which is currently being exploited in the wild.
Microsoft has revoked several Microsoft hardware developer accounts after drivers signed through their profiles were used in cyberattacks, including ransomware incidents.
X.org users running in potentially hostile environments will want to look into the xorg-server 21.1.5 release, which fixes several potentially serious security vulnerabilities. "All theses issues can lead to local privileges elevation on systems where the X server is running privileged and remote code execution for ssh X forwarding sessions".
This release fixes 6 recently reported security vulnerabilities in various extensions. The CVE numbers are: CVE-2022-46340, CVE-2022-46341, CVE-2022-46342, CVE-2022-46343, CVE-2022-46344, and CVE-2022-4283
For details on the these issues please see the security advisory here: https://lists.x.org/archives/xorg-announce/2022-December/...
Jeremy Huddleston Sequoia (3): xquartz: Remove unused macro (X11LIBDIR) xquartz: Move default applications list outside of the main executable meson: Don't build COMPOSITE for XQuartz
Peter Hutterer (8): Xtest: disallow GenericEvents in XTestSwapFakeInput Xi: disallow passive grabs with a detail > 255 Xext: free the XvRTVideoNotify when turning off from the same client Xext: free the screen saver resource when replacing it Xi: return an error from XI property changes if verification failed Xi: avoid integer truncation in length check of ProcXIChangeProperty xkb: reset the radio_groups pointer to NULL after freeing it xserver 21.1.5
git tag: xorg-server-21.1.5
Security updates have been issued by Debian (pngcheck), Fedora (qemu), Mageia (admesh, busybox, emacs, libarchive, netkit-telnet, ruby, rxvt-unicode, and shadowutils), Oracle (bcel and kernel), Red Hat (389-ds-base, bcel, dbus, firefox, grub2, kernel, kernel-rt, kpatch-patch, thunderbird, and usbguard), Scientific Linux (bcel), SUSE (containerd, firefox, grafana, java-1_8_0-openjdk, libtpms, net-snmp, and wireshark), and Ubuntu (pillow).
People in Kenya have both the right to mobile telecommunications and to privacy — prominent telecommunications provider Safaricom must delete all biometric data collected via its dangerous, manipulative data-harvesting SIM registration process. Read Access Now’s open letter to the company.
“Safaricom demanding excessive personal information — including private biometric data — for people to use its services is nothing less than unconscionable,” said Jaimee Kokonya, Africa Campaigner at Access Now. “As one of the nation’s leading internet providers, the company wields the power to control the communication of millions of people, and must put human rights above all. Safaricom should be setting the privacy gold standard, not dragging the industry through the mud.”
In November 2021, Safaricom began sending messages to people subscribed to mobile services informing them they were required to update their SIM card registration details by bringing their identification documents to outlets. Under the threat of disconnecting those who did not comply, this directive included a demand for invasive facial biometrics. The company alleged this requirement was in line with new regulations from the Communications Authority of Kenya (CA) — it was not, and the collection of this data is illegal.
“When we see private companies manipulate laws and regulations with unclear motives, governments must intervene,” said Bridget Andere, Africa Policy Analyst at Access Now. “Safaricom must be held responsible for its illegal acquisition of private information — information it now controls, and is ripe for exploitation and manipulation.”
In November 2021, Safaricom began sending your mobile service subscribers messages notifying them of a requirement to update their SIM card registration details. However, the messages did not specify what information was required, nor the law mandating that this information must be provided; the only instructions included were for people who subscribe to your services to visit Safaricom outlets with their identification documents to update their details. Eventually, your company informed people via direct social media messages that they were required to provide facial biometrics as part of this exercise. Your company alleged the basis for this request were new regulations from the Communications Authority of Kenya (CA) — the CA, however, clarified that facial biometrics were not required.
The Thai authorities must repeal a new regulation allowing the Thai government to force online service providers and social media platforms to take down certain content without a court order, said Access Now, ARTICLE 19, and the International Commission of Jurists (ICJ) in a joint statement today.
Our organizations express serious concern that the provisions of this regulation, which will come into force on 25 December 2022 and issued by the Ministry of Digital Economy and Society (MDES), are aimed at unjustifiably expanding the powers of the Thai government to arbitrarily restrict online expression without sufficient judicial oversight. The new deadlines for compliance with content takedown orders from the MDES – which may be as short as 24 hours – are unreasonable and not compliant with international law and standards.
Internet shutdowns are a favorite tool of authoritarian governments looking to suppress dissent, censor information, and control citizens, both online and off. In recent years, we’ve seen digital dictators, and those who emulate them, deploy these and other authoritarian tactics in countries such as Kazakhstan, Kyrgyzstan, Turkmenistan, Tajikistan, and Uzbekistan.
Deliberately interfering with or disrupting access to the internet doesn’t just infringe on political and civil liberties, such as the right to protest, speak freely, vote, or unionize. When governments in Central Asia flick the kill switch, they endanger people’s lives, disrupt education, and trample on a broad range of economic, social, and cultural rights. The overall effect can be both far-reaching and enduring.
It started yesterday when, after flushing the toilet, I noticed water seeping all around the toilet bowl. “This is not good,” said Bunny, as she inspected the growing puddle of water. “Let's cut off the water to this thing, and deal with it tomrrow. Looks like we're going to have to replace the wax ring.”
Cut to—today. Water disconnected, I pull the toilet off the floor revealing the horrible remains of a wax ring. Bunny then scrapped the remains up, and we replaced the wax ring with a non-wax ring that should last longer. We get the toilet back in place, secured it down, hooked the water up and hey! Looks like no more water.
I failed to sleep in this morning, so I started reading some of the posts I had opened on Gemini from the previous day. This was a terrible idea because it’s fairly stimulating just to look at a screen, and it can be a bit frustrating to find all the keys on this laptop in the dark, but anyway, the awkwardness of browsing in the dark and exploring a new capsule made me realize that there was kind of an isolated feeling to the experience of browsing a foreign capsule.
A common problem is to actually convince programmers that duplicate environment variables are possible on unix; most programmers interact with the environment through a hash or function calls that give the impression that environment variables are unique and Platonic.
Yesterday after updating my monolothic python script for generating page content I neglected to check the links created in my atom.xml. This led to a very panicked few moments when I was browsing Antenna later in the day. None of the published links worked. So the first thing I did was symbolic link the published names to the real names. That almost solved the problem. At least content was reachable.
* Gemini (Primer) links can be opened using Gemini software. It's like the World Wide Web but a lot lighter.