Sunday (Holiday Weekend) News Drop: Microsoft is Dropping Its Offices in Its Homebase (Seattle)

Posted in Microsoft, Rumour at 10:02 pm by Dr. Roy Schestowitz

Was this timing strategic?

Meta, Microsoft vacating offices in Seattle amid remote work, layoffs

Meta, Microsoft Vacate Offices In US Over WFH, Massive Layoffs: Report

Meta, Microsoft vacate office buildings in US over WFH and layoffs

Summary: The above was covered in Indian sites [1, 2, 3] (Sunday/early Monday, MLK Day, i.e. long weekend), bringing further momentum to the rumours about Microsoft layoffs this week

[Meme] It Wasn’t Me

Posted in Deception at 7:26 pm by Dr. Roy Schestowitz

I checked whose fault it was; Not management's; Not Google's either

Summary: When it comes to management at Sirius ‘Open Source’, the glove never fits; it’s always someone else’s fault or, if it’s management’s fault, we must not talk about it or suggest managers too can be held accountable

Distortion of Timelines and Chronic Cover-up at Sirius ‘Open Source’

Posted in Deception, Free/Libre Software at 7:20 pm by Dr. Roy Schestowitz

Sirius staff; Sirius managers
Clients chasing while managers chasing staff that works overnight, entrapping the staff for using faulty processes and faulty software (the management’s own fault)

Summary: Lately we’ve focused on nepotism and special treatment at Sirius ‘Open Source’; today we show how the “club” (or the clique, which is sometimes literally family members) avoids responsibility and liability

THIS series has inevitably become long because there’s plenty left to say and a lot to demonstrate with more practical examples (sans names of people and companies, especially clients).

We’ve already shared several examples of management passing blame to staff that did nothing wrong while failing to hold itself accountable for its own failures. A year ago there was one classic example of this when a message about a potential client resulted in disciplinary warnings; I joked that since we had received no instructions whatsoever I can at best say “hi, it’s Roy” when picking up the phone. To spare all the ‘gory’ details, here’s a message I sent back then:

I’ve just caught up with E-mail.

I remember the scenario very well. This was the first time ever that I received a call over Google Voice while connected (online).

The browser requested authorisation for microphone access and other things before I could pick up the call AND also be heard. This is inevitably what happens when there’s no thorough testing of such new protocols (Rianne did do some testing on her laptop).

It boils down to our instructions (which I have saved locally) coming late and without any training after that. Or even being able to test it “live” in my browser, which understandably limits what site site wants to do with my hardware.

I hope this clarify what happened and helps prevent future such scenario (browser settings have been changed accordingly).


I got the following reply:

Hi Roy,

Many thanks for your reply with responses on the points raised.

I will check on the points you have noted and get back to you to see if there were any steps where there was an issue with the process and any areas that we could have improved on.

I think a key point though is that nothing should prevent us from answering any call with a professional greeting that sounds like a Service desk response. First impressions are vital for customer confidence of course. This is something that with your years of valuable experience should be well-practiced.

Thank you for resolving the browser settings though for future calls and engaging with this change.

And then me again:

Just to note (I’ve not yet read the other 5 messages), for a number of weeks we were on duty “in the blind”. We were given no instructions at all regarding:

- How to answer
- What to say
- Who might phone
- What to ask
- Where to enter information

In a sense, had we answered, it would possibly prove worse than not picking up at all.

A hypothetical call would be something like

“Oh, hello, who are you?”

“What do you want?”

“What are you? What am I? What am I even supposed to do?”

So I think that higher up (than me) someone failed to prepare us. I did not raise this concern at the time.


Long story short, the company expected technical staff to carry out purely clerical work using defective products that many staff members had issues with (but could communicate with peers to affirm that pattern) trying to meet impossible demands like picking a call within 3 rings using defective stuff. Sometimes it would not phone or ring, sometimes it is a background process (not an actual phone!), sometimes there was insufficient memory.

At the end came a long document with a fabricated timeline of what had actually happened. Why? Because you can never assert that people above you blew it. Or that it’s their fault that faulty products are used and no instructions are available.

It’s not even clear if the above client was actually a paying client. The company was habitually announcing clients that later turned out to be ‘pre’ announcements or truly premature as nothing would ever come out of it. Giving false hopes to staff to discourage looking for other employment may seem fair, but it is still misleading. The managers were very eager to give a false impression (illusion) of getting business.

We previously shared some screenshots from the Internet Archive, demonstrating with the Wayback Machine the contents of old sites of Sirius, mentioning words like community and advertising more honestly (staff, clients etc.). Well, honesty is long gone at Sirius.

Sirius is now a minuscule company. At the moment it paints a misleading picture of who works in the company and who the company works for. We’re already in the second half of January and this still hasn’t been rectified. I happen to know that at least one client (telephony company) asked to be removed from the fake “clients” page. There were probably more, but I wasn’t a witness to that. Should Rianne and I keep asking them to remove our names from the site too? They’re not even removing our prior staff that left years ago; one of them changed jobs to work for our client.

Sirius is very fake.

Links 15/01/2023: Linux 6.2 RC4

Posted in News Roundup at 7:01 pm by Dr. Roy Schestowitz

  • GNU/Linux

    • Desktop/Laptop

      • Linux Made SimpleLinux Weekly Roundup #218

        Welcome to this week’s Linux Weekly Roundup. We had a peaceful week in the world of Linux releases with MX Linux 21.3 as the only major release. Maybe the peace before the storm :)

    • Audiocasts/Shows

    • Kernel Space

      • Linux mailing listsLinux 6.2-rc4 – Linus Torvalds
        It's Sunday afternoon in some parts of the world, and since I'm going
        to spend the rest of the day on airports and flights, that's good
        enough for me.
        So here's another -rc release, this time with pretty much everybody
        back from winter holidays, and so things should be back to normal. And
        you can see that in the size, this is pretty much bang in the middle
        of a regular rc size for this time in the merge window.
        The stats look fairly normal too, perhaps with a slight emphasis on
        networking that was playing catch-up after the holidays. But there's
        various changes all over - scan the appended shortlog for a taste of
        what has been going on.
    • Applications

      • Linux Links9 Best Free and Open Source Accountancy Software – LinuxLinks

        Accountancy is the measurement, processing, and communication of financial and non financial information about economic entities such as businesses and corporations.

        Accounting software is a computer program that assists bookkeepers and accountants in recording and reporting a firm’s financial transactions. The functionality of accounting software differs from product to product.

        There’s a fair degree of overlap between personal finance software and accounting software. Both often provide double-entry bookkeeping functionality. The ratings featured here consider only the accountancy aspects of software. For example, you’ll notice GnuCash that scores much higher as a personal finance tool.

      • Linux Links17 Best Free and Open Source Linux Compression Tools

        To provide an insight into the quality of software available for Linux, we have compiled a list of 17 best free compression tools. Hopefully, there will be something of interest here for anyone who wishes to maximize their computer and network resources.

        Here’s our recommendations. They are all open source goodness.

    • Instructionals/Technical

      • Make Tech EasierHow to Compress and Extract Files on Android Using ZArchiver – Make Tech Easier

        Android devices don’t always allow you to open every file type you download or receive in your email. The same applies to compressing a file or group of files. Depending on what the file is, this may be a big inconvenience. Some file managers let you compress or decompress zip files, but what happens if there is a rar or 7z file you need to open? ZArchiver lets you compress and extract files on Android, even if your file manager won’t.

      • Linux Made SimpleHow to install VLC on a Chromebook

        Today we are looking at how to install VLC media player 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.

      • Linux Made SimpleHow to install Baldi’s Basics Classic Remastered on a Chromebook

        Today we are looking at how to install Baldi’s Basics Classic Remastered on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

        This tutorial will only work on Chromebooks with an Intel or AMD CPU (with Linux Apps Support) and not those with an ARM64 architecture CPU.

      • Make Use OfHow to Set Live Wallpapers and Animated Backgrounds on Linux

        Video wallpapers are a fantastic way to accentuate the beauty of your Linux desktop. They surpass traditional wallpapers in terms of appeal and help your desktop stand out of the crowd with animated elements.

        On most Linux desktops, there’s no default option to set live wallpapers. But this doesn’t mean you can’t add one. Here’s how you can create and set a video wallpaper on your Linux desktop.

      • Linux HintHow to List All SELinux Contexts

        We can access the security controls that the Security Enhanced Linux (SE), a Linux kernel security module, can support in the Linux operating system. It could be used by SELinux functions to give the security contexts to the processes that are running in the system objects and the files that are existing in directories.

      • Linux HintAdd an SSL/TLS Certificate to Kubernetes Cluster

        SSL certificates are used to secure the application that is made on Kubernetes for future safety. Let us take another secure certificate, TLS, that contains a very secure private key. Certificates are created with certificates: K8r.io API. We will teach about SSL certificate configuration with the help of detailed examples. Let us start with the SSL certificate in Kubernetes. SSL certificates are very important for browsers. The browser, with the help of SSL and TLS certificates, creates a secure connection with Kubernetes services.

      • Linux HintShould I Run Privileged Docker Containers?

        Docker containers are the main component of the Docker platform that enables developers to build and deploy the program in virtualized run time environment. They are managed and instructed by Docker images. The Docker container encapsulates the project and all its dependencies. Docker containers can be executable in privileged mode, a powerful function of the Docker platform that enables programmers to run containers with root access which means containers can access full host privileges

      • ID RootHow To Install Apache OpenOffice on Ubuntu 22.04 LTS – idroot

        In this tutorial, we will show you how to install Apache OpenOffice on Ubuntu 22.04 LTS. For those of you who didn’t know, Apache OpenOffice is a free and open-source office productivity software suite similar to LibreOffice and Microsoft Office suite. Apache OpenOffice, a powerful and feature-rich office suite, boasts of its compatibility with Microsoft Office formats as a key feature. It allows users to open and save documents in popular Microsoft Office formats such as .doc, .xls, and .ppt, making it convenient to share documents with others who may be using Microsoft Office. Additionally, the suite has an in-built PDF export feature, enabling users to easily save their documents in the widely used PDF format.

        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 Apache OpenOffice office suite on Ubuntu 22.04 (Jammy Jellyfish). You can follow the same instructions for Ubuntu 22.04 and any other Debian-based distribution like Linux Mint, Elementary OS, Pop!_OS, and more as well.

      • Linux HintHow to Change Your Username in Linux

        Linux enables multiple users to access the same system at a time, or we can say it is a multi-user OS. Along with that, there are multiple responsibilities that the admin must manage like giving permissions to users, allotting unique id names, etc. When we talk about changing the credentials of users like changing their ids or name, Linux also enables us to change the name of the user using commands.

        To change the username in the Linux operating system, we use a command called “usermod”. The “usermod” command is a command line utility or library which is provided by Linux that is used to change the properties that are related to the user information. Like other command line utilities, this utility also takes options as input to analyze what action to perform. In our case, what this command does is that it changes or modifies the root system files which are called system account files to make the changes that are specified in the command line prompt. One thing to keep in mind before performing such an activity is that we should not edit or modify the /etc/passwd file manually or by any text editor.

      • Linux Cloud VPSHow to Install phpBB on AlmaLinux | LinuxCloudVPS Blog

        In this tutorial, we are going to explain in step-by-step detail how to install phpBB on AlmaLinux.

        phpBB is an open-source forum written in PHP, used for creating topics, forums and etc. The name “phpBB” is an abbreviation of the PHP Bulletin Board. A wide community of people uses it to stay in touch with each other. phpBB offers hundreds of style and image packages for customizing the board that users can create in a couple of minutes. In this installation, we will use the LAMP stack.

        Installing phpBB on AlmaLinux with the LAMP stack is a straightforward process and may take up to 20 minutes. Let’s get things done!

      • Linux Host SupportHow to Install Bagisto Ecommerce on Almalinux | LinuxHostSupport

        Bagisto is an open-source eCommerce platform built using Laravel framework and VueJS. The framework is very flexible and easy to use, even for non-tech users. Bagisto offers Multi-Warehouse Inventory; almost everything you need when building an eCommerce website is available in Bagisto. In this tutorial, we will show you how to install Bagisto Ecommerce on Almalinux.

      • Linux HintHow to Check the CPU Temperature in Linux

        Laptop overheating is one of the most heard complaints. As we know, the components in laptops are congested because of their thin body. Sometimes, it heats up and may cause damage to the internal parts of the laptop. For this reason, a regular checkup for the CPU temperature is necessary. Since the CPU is the central component of every desktop computer, monitoring the temperature of the CPU is extremely important. The device automatically shuts off if the CPU temperature rises to 90°C or above for a variety of causes that could impair the performance of the Linux kernel or even the apps. Even though the temperature does not reach that level, a temperature change can nonetheless damage any central processing unit. Monitoring the CPU temperature is a wise habit if you routinely work for extended periods on CPU-intensive tasks.

      • Linux HintHow to Count the Number of Lines in a File in Bash

        There might be a situation where it is necessary to maintain the records on the number of lines in a given file. To count the number of lines manually is time-consuming as the file may contain large and complex contents. The Bash shell has several commands that display the number of lines in the provided file. We will share all the commands that are executable in the Bash shell and will help you to accomplish the task of counting the number of lines from the files. Each of these commands returns a status based on how they are executed.

      • Linux HintHow Do You Grep Case Sensitive?

        The “grep” command can be used in the Linux operating system as a means to deal with case sensitivity in any string. The “grep” command’s default behavior is case-sensitive. Users are given the option to browse a design among files using this technique. To make “grep” case-insensitive, users must have either the “—ignore-case flag” or the “-i” argument. The “grep” command must be used with the “-i flag” when looking for a gradient. When users are unclear about the situation, they choose to ignore it.

      • Linux HintAbsolute Path vs Relative Path in Linux

        When handling files and directories on Linux, you must know how to work with paths for quick navigation and access to files. A path defines the route to access a given folder or file. Linux’s directory structure resembles the roots of a tree, where everything starts from the root down to the branches until you reach the target file or folder.

        Today’s guide focuses on understanding paths on Linux. We will dig in on absolute and relative paths in Linux to understand their differences and how to use each when locating the path to a file or folder.

      • dwaves.deGNU Linux howto – merge concat all mp4 videos in the current directory into one mp4 film movie
      • Make Use Of10 Ways to Generate Secure Passwords on Linux

        It’s more crucial than ever to use strong passwords for your online accounts. Without a secure password, it’s easy for others to crack it. It’s great if you can come up with a good password on your own, but if you are out of ideas or feel like your own aren’t secure enough, you can get your computer to spit one out for you.

        Here are 10 ways you can generate brand-new, secure passwords you can trust on Linux.

      • Linux HintExport Variables in Bash

        The Bash variables are quite different from other programming language variables. The variables in bash do not require declaration, simply use the variable name to specify the data of the variable. The user-defined variables in the bash shell are considered the local variables. It implies that the variables of the shell are not passed down to the shell’s child processes. The variables must be exported by the user before they can be utilized by child processes. The “Export” command of bash is used to export the given variables to an environment where all child processes are running inside the shell. The export command is also referred to as the environment variable.

        Environmental variables can be exported to child shells by being labeled with the export command. The export command enables us to notify the active session of any modifications made to the exported variable. The export command takes two arguments where the first argument is the different flags of the export command and the second argument is the variable name which is to be set for exporting in the subshell.

      • Linux HintGrep for Multiple Patterns or Strings

        The users of the Linux operating system can use grep to investigate the various patterns or strings in a file. The grep method of multiple strings or patterns can be used if the operating system contains files with multiple strings and the user wants to target or reach the specified two or more strings from the file. The strings and real path of the relevant file are typically included in the grep command. The pipe symbol can be used to divide them. Before the pipe “|”, we can add a backslash to create the regular expressions. To ignore the cases while doing search operations, the users can use the “-i” option when launching the grep program.

    • Desktop Environments/WMs

      • OMG UbuntuBlack Box (GTK4 Terminal App) Adds Transparency, Sixel Support – OMG! Ubuntu!

        A new version of Black Box, a flashy-looking terminal emulator for Linux desktops, popped out this weekend.

        A few long-standing requests are fulfilled by the new release, including support for customisable keyboard shortcuts. Users can edit keyboard shortcuts within the app for common actions like copy and paste or switching tab, through to showing/hiding the header bar.

        Plus, editing is done through a “press the new key combo” type way instead of “enter the names of the new buttons”, making it quick and easy to switch (and avoid conflicts with other system keyboard shortcuts).

      • GNOME Desktop/GTK

        • OMG Ubuntu’Burn My Windows’ – ‘Desktop Clock’ GNOME Extensions Updated – OMG! Ubuntu!

          Those of you who like to keep an eye fixed on the fancier side of Linux desktop will be interested to know that the Burn My Windows extension and Desktop Clock GNOME extension both received updates this weekend.

          Rather than write separate posts about them I figured I’d lump ’em together. After all, both are aimed at the same sort of audience (i.e. those who like a bit of desktop bling).

          So let’s have a gander!

  • Distributions and Operating Systems

    • Linux HintBest Linux Distributions for an Old Laptop in 2023

      Unlike Windows and Mac, Linux still provides lifelong support for older machines with its various distributions. This is what I like most about Linux and its distributions. Even if you cannot carry out the larger tasks, you can still carry out the normal day to day tasks such as web browsing, writing/editing word document, watching movies, or listening to music.

      If you have any old laptop or computer with minimal hardware, maybe you’re struggling with running any modern operating system on it. We all know that all the modern-day operating systems are not compatible with older machine; they demand more powerful hardware and more disk space.

      But there are some Linux distributions that are especially developed for older computers and laptops. Why spend your hard earned money on expensive machines?

      Today, we introduce you to such Linux distributions that work effortlessly on older as well as new machines.

    • New Releases

      • LinuxiacMX Linux 21.3 Is Here, Upgrade and Get the Latest Xfce 4.18

        Based on Debian 11.6 “Bullseye,” MX Linux 21.3 comes with Xfce 4.18, kernel 5.10, and some newly added helpful tools.

        MX Linux, one of the best desktop-oriented distros, including Xfce as its flagship desktop environment, is an (almost) systemd-free Linux distro based on Debian’s stable branch. As a result, it is lightning-fast and is a perfect mixture of simplicity, ease of use, and appeal to more seasoned users.

        Today, less than five months after the previous 21.2 release, MX Linux’s devs released the third update of the 21 “Wildflower” series, so let’s see what’s new.

      • Beta NewsMX Linux 21.3 ’Wildflower’ is ready for download

        Today, the Linux community is treated to yet another new distribution version. An ISO of MX Linux 21.3, the third point release in the “Wildflower” series, can be downloaded here immediately with your choice of Xfce, KDE Plasma, or Fluxbox.

        Most notably, the operating system (which is based on Debian 11.6 “Bullseye”) has Linux kernel 6.0 available (in addition to 5.10). The Xfce variant of MX 21.3 now uses version 4.18 of the desktop environment, which is the latest and greatest. Obviously, many packages and applications have been updated too.

      • MX LinuxMX-21.3 ‘Wildflower’ released! – MX Linux

        We are pleased to offer MX-21.3 for your use.

        MX-21.3 is the third refresh of our MX-21 release, consisting of bugfixes, kernels, and application updates since our original release of MX-21. If you are already running MX-21, there is no need to reinstall. Packages are all available thru the regular update channel.

      • DebugPointXfce 4.18 is Now Available in MX Linux 21.3

        MX Linux team pushed the Xfce 4.18 packages in MX Linux 21.3, and downloads are now available.

        The wait is over. MX Linux users have been waiting for the stable Xfce 4.18 experience for the last couple of weeks since the Xfce 4.18 release on December 15, 2022.

        Xfce 4.18 is a significantly large release which brings massive updates to core components such as Xfce window manager, Xfce panel and Thunar file manager. In addition, upgrades for GTK4 and initial Wayland work also land in this version.

      • LinuxiacNew LibreELEC 10.0.4 Release Brings Kodi v19.5 to Users

        Get the best of Kodi with the new LibreELEC 10.0.4 release, now featuring Kodi v19.5 for an improved streaming experience.

        LibreELEC is a lightweight, open-source operating system designed to run Kodi, a famous media center software. It is based on Linux and aimed to be easy to install and use, making it a popular choice for users who want to set up a media center on their Raspberry Pi devices or home PCs.

        The OS provides a simple and stable platform for running Kodi, regularly updated to ensure users have access to the latest features. In addition, with LibreELEC, users can easily stream and organize their media content from a single, easy-to-use interface, including movies, TV shows, music, and more.

        Today, the LibreELEC team has just released a new version of their popular media center operating system – LibreELEC 10.0.4. So let’s see what’s new.

    • Fedora Family / IBM

      • Yum Extender is very keyboard friendly

        It has been a design goal to make Yum Extender NextGen very keyboard friendly, not just having keyboard shortcuts, but also have a effective workflow.

    • Open Hardware/Modding

      • CNX SoftwareMaking a DIY Raspberry Pi camera mount with privacy mode! – CNX Software

        I’ve just repurposed an empty XYLITOL gum bottle into a DIY camera mount for the Raspberry Pi Camera Module 3 with privacy mode to boot… In order to avoid confusion, while Xylitol is a chemical compound, it’s also a Japanese brand of chewing gums (Lotte XYLITOL) that is sold in Thailand and other countries. I’m specifically talking about the latter in this post.

        Raspberry Pi Trading has just sent me a bunch of Raspberry Pi Camera Modules 3 for review, and since I don’t have any camera mount I initially thought maybe I’ll laser cut some mount or use some LEGOs as I did with the e-CAM20_CURB camera for Raspberry Pi 4. But then I saw some empty XYLITOL gum bottles, noticed the cap would open vertically, and it seemed like the modules might fit in there as well.

    • Mobile Systems/Mobile Applications

  • Free, Libre, and Open Source Software

    • Libre ArtsLibre Arts – 2023 in preview

      When I started interviewing FOSS developers some 18 years ago, 7 out the 18 projects covered in this recap did not even exist, 1 was still distributed as proprietary software only, and most of the other projects were so far from their proprietary counterparts that it took a really boneheaded person to stick around in the hope to watch them flourish.

      It is 2023 now. The struggle to keep feature and UX parity with proprietary counterparts is far from over for free/libre software projects. But the boneheaded people among us also have something to celebrate. We are witnessing that moment in time when, despite its many shortcomings, free software is good enough to help us do our job. Not in every use case, but increasingly often and pretty darn efficiently.

      This is the moment where you can do an architectural design for a client with BlenderBIM, use OBS to screencast the process, then use Kdenlive to cut raw footage of that house being actually built, compose the background music with MuseScore, record a voiceover with Audacity, mix and master the entire soundtrack with Ardour, then publish the video to YouTube. And, for the most part, this will be business as usual.

      Without further ado, I’m giving you the annual recap/preview of FOSS projects across the ecosystem: image editing, painting, photography, 3D, special effects, CAD, animation, video, and audio.

    • Web Browsers/Web Servers

      • Ubuntu Pit15 Best Web Browsers for Linux Systems [Ed: List updated]

        What’s a web browser? It’s the tool we use to navigate the Web, so it’s a pretty big deal! But what about the best web browser? That’s something we can help you uncover! Actually, there is nothing called the best web browser for any Linux distribution. It totally depends on user preferences and the type of browsing experience you are looking for. But with Linux, you don’t have to worry much because there is a great variety of web browsers available for different types of users.

    • Content Management Systems (CMS)

      • Ruben SchadeRubenerd: Dave asks about the WordPress block editor

        I’ve maintained a dozen or so WordPress sites for various people and orgs since 2006. Not for lack of trying, but the feedback from people of all technical abilities, experience, and writing style is that the block editor is frustrating for anything more than page layout work.

        Some of us have learned the hard way to write elsewhere and paste, but some people do use the editor as an… editor. And for that, it’s primary conceit is treating paragraphs as discrete objects, rather than connected thoughts. Writers don’t think, draft, or edit like this.

  • Leftovers

    • Xe’s BlogPronouns service

      When a user goes to something like /she/her, the service will loop over the entire hashmap for pronoun sets that start with she/her. If it finds a match, it returns that data.

    • David RevoyMy Neighbor Mastodon 2 – David Revoy

      A new artwork I made to celebrate 20K followers on my Mastodon profile (a parody of the famous animation “My Neighbor Totoro”).

      I switch this artwork under ‘fan-art/fair-use’ because even if I painted it from scratch, the artwork contains many element of derivation that belong to Ghibli studio. I read recently a blog-post about fair-use and transformative derivation of copyrighted material, and I prefer protect myself about it.

    • Matthew Garrettmjg59 | Blogging and microblogging

      Twitter’s now under new ownership that appears to think all the worst bits of Twitter were actually the good bits, so I’ve mostly bailed to the Fediverse instead. There’s no intrinsic length limit on posts there – Mastodon defaults to 500 characters per post, but that’s configurable per instance. But even at 500 characters, it means there’s more room to provide thoughtful context than there is on Twitter, and what I’ve seen so far is more detailed conversation and higher levels of meaningful engagement. Which is great! Except it also seems to discourage some of the posting style that I found so valuable on Twitter – if your timeline is full of nuanced discourse, it feels kind of rude to just scream “THIS FUCKING PIECE OF SHIT IGNORES THE HIGH ADDRESS BIT ON EVERY OTHER WRITE” even though that’s exactly the sort of content I’m there for.

    • Science

    • Hardware

      • IT WireiTWire – PC shipments fell in final quarter of 2022 and also for the year

        Shipments of PCs in 2022 hit a low note in the final quarter, with total shipments of desktops and notebooks falling by 29% for a total of 65.4 million units.

        Technology analyst firm Canalys said this was the fourth straight quarter when shipments fell, and brought the total for the year to 285.1 million units, a 16.1% drop from 2021.

        Another analyst firm, IDC, had a slightly higher figure for the final quarter, saying 67.2 million units were shipped for a drop of 28.1%, with the annual figure being 292.3 million units.

    • Security

      • Cendyne NagaPasswords are weaker than you believe

        Passwords suck. Passwords made by humans suck. It does not matter what kind of length or complexity requirements you impose, what comes out is not random.

    • AstroTurf/Lobbying/Politics

      • The Wall Street JournalTwitter Offers Free Ads as It Seeks to Woo Brands Back to Its Platform

        Twitter Inc. is offering advertisers a new incentive in an attempt to woo brands back to the social-media platform, which has seen its ad business deteriorate following Elon Musk‘s $44 billion takeover.

        The tech company is dangling free ad space by offering to match advertisers’ ad spending up to $250,000, according to emails reviewed by The Wall Street Journal. The full $500,000 in advertising must run by Feb. 28, the emails said.

      • Musk’s Twitter Intentionally Suspended Tweetbot, Third-Party Apps, Messages Show — The Information

        The mysterious outage of Tweetbot and other third-party Twitter clients that began Thursday night was an intentional suspension, according to internal messages viewed by The Information.

      • John GruberIf You Needed Any More Confirmation, Internal Slack Messages at Twitter Show That Cutting Off Third-Party Clients Was ‘Intentional’

        Twitter can of course do what it wants, and Musk owns Twitter so he can do what he wants. But pulling the plug on these clients and ghosting everyone on communications about it is so absurdly disrespectful. Zero respect for the users for those apps, zero respect for the developers behind them — many of whom had been building on the Twitter platform for 10-15 years. Just a clown show.

        Meanwhile, using Twitter’s own apps or website, my @gruber account shows a total of 7 mentions since January 5. Using Twitterrific for Mac — the plug for which has somehow not yet been pulled — I count 239 mentions since January 5.

        Twitter’s own first-party service is falling apart.

      • Daniel PocockGeorge Pell’s file server, three finance ministers & Peter Eckersley

        Cardinal Pell himself would go on to become finance minister of the vatican, the third most important Catholic in Rome.

        In 1996, Lynne Kosky was elected to the seat of Altona in the Victorian parliament. I previously wrote about Lynne and another friend, Sally, who died from cancer. Lynne was one of my first web hosting customers in 1998. As it turns out, Lynne, like Cardinal Pell, would go on to become Minister for Finance in the State of Victoria. Lynne is better known for her subsequent role as Minister for Education. Ironically, the server had been used in the Catholic Education Office, the main rival of state education.

        In 1993, Lindsay Tanner was elected as the representative for inner Melbourne in the federal parliament. Lindsay’s party was in opposition for many years. Lindsay’s office was close to the university of Melbourne and in the same building as the National Union of Students. Coincidentally, like Lynne, Lindsay also chose to use my early web hosting service. When the Kevin Rudd government was swept to power in 2007, Lindsay was one of the key leaders, being the candidate for Finance Minister.

        After one term in the highest level of Government, Lindsay would quit the parliament and publish a book highly critical of the system. Ironically, after Cardinal Pell passed away he was also revealed to be the source of anonymous blogs criticizing his leader the Pope.

  • Gemini* and Gopher

    • Personal

      • Automatic for the People

        I’m starting this writing project out with my 145th Album of the Day, and accidentally chose a tough one. Tough because I enjoy trying each album with as little preconception as possible. But you can’t do that with Automatic for the People. It’s an album they mined so thoroughly for singles that what’s left between those are hard to remember.

        It might be unfair to some songs like “Monty Got a Raw Deal” to dismiss them like so quickly. But when the singles stand out so much and have their own life outside the album, I can’t imagine going back to give them a fair shake.

      • It’s A Shame About Ray

        Sometimes this project throws you an easy one. It’s A Shame About Ray is in my regular rotation, but it had been a few weeks.

        It’s horribly unhip to admit it now, but I first bought this album after hearing the cover of Mrs Robinson, probably in Waynes World 2. Almost certainly in Wayne’s World 2. I remember vaguely liking the album, but I was there for the tacked on cover version.

      • Rooster’s Brother

        Hey Brandon,

        I got this tattoo on my arm now. It mostly makes me think of when I had your phone at my house just after you died, and I was looking through it to see what we needed to get off of it before we tossed it.

        In your contacts, I was listed as Rooster. Of course, you barely ever called me anything else since I was ten and you were eight.

        Hardly anyone calls me that now. So I got a big old rooster tattoo on my forearm. I think you would think it is silly. That makes me smile and laugh. I love you little brother, and miss you.

      • Off season in F1

        Rule changes tend to upset the competitiveness order, hence Mercedes losing dominance last year and Red Bull gaining it. This year, no big changes, so probably no big upsets. Expect to see either Verstappen get another championship without much bother, or Verstappen having to work for it but still getting another championship.

        There are three new drivers. I would have chosen Oscar Piastri as the one most likely to make an impression, but as his team mate is Lando Norris, who’s hard to beat.

    • Technical

      • Re: RE: DNS oddity

        Martin talks about how reverse lookups work. I think he’s right that we shouldn’t trust them. But my issue is that a non-reverse lookup is doing something weird. The name iForgetWhat.br resolves to

        I tried this via my ISP’s name server, and via, and via some web based lookups just in case there was something odd about the request coming from my IP (which sounds paranoid, but that’s where my mind went). They all showed that the name resolved to

      • Spoiler Messages in IRC

        Discord, Mastodon, and a bunch of other modern messaging platforms have some sort of “spoiler” feature or content warning. Something where you can hide your message and the reader has to click to reveal it.

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

Links 15/01/2023: MX Linux 21.3, Kodi 20, and LibreELEC (Matrix) 10.0.4 Released

Posted in News Roundup at 10:11 am by Dr. Roy Schestowitz

  • GNU/Linux

    • Kernel Space

      • University of TorontoSometimes it actually is a kernel bug: bind() in Linux 6.0.16

        There’s a common saying and rule of thumb in programming (possibly originating in the C world) that it’s never a compiler bug, it’s going to be a bug in your code even if it looks crazy or impossible. Like all aphorisms it’s not completely true, because compilers have bugs, but it’s almost always the case that you haven’t actually found a compiler bug and it’s something else. You can say a similar thing about weird system issues (not) being the fault of a kernel bug, and so that’s what I thought when the development version of Go started failing a self test when I built it on my Fedora 37 office desktop…

    • Instructionals/Technical

      • Ricardo GarcíaFeeling comfortable with Cascadia Code

        A few years ago I blogged about switching my terminal and programming font from Terminus to Ubuntu Mono. It’s only fair, then, that I mention I’ve switched from Ubuntu Mono to Cascadia Code. I’ve been using Cascadia for many months now, probably over a year, and the experience has been great so far. The font was commissioned by Microsoft and released under the SIL Open Font License, which makes it available in the repositories of many Linux distributions. For example, it’s easily available in the official Fedora or Debian repositories.

      • Linux CapableHow to Install UNRAR on Fedora Linux – LinuxCapable

        If you’re a Linux user working with RAR archive files, then you have likely heard of Unrar before. This powerful tool is ideal for extracting such files on the Fedora system. This tutorial will provide details on installing Unrar on Fedora using the free version bundled on Fedora or for users requiring a commercial product to install RAR from RARLabs.

      • OMG! LinuxHow to Install GNOME Nightly Apps on Linux – OMG! Linux

        If you’re a fan of all things GNOME, and want to try new versions of core apps before they’re released, GNOME Nightly builds are what you’re looking for.

        GNOME Nightly works via Flatpak. This makes using them a safer alternative to compiling GNOME source code by hand. Plus, Flatpak offers automatic updates, and allows you to run bleeding-edge versions of GNOME software on your existing Linux distro.

        Still, Nightly builds are not for everyone. While you will get to try new features sooner you also get rough edges, bugs, half-working/broken functionality, too. If in doubt, always stick with the latest stable releases. Those are tested, reliable, and safe.

        But if you’re feeling brave…

      • Linux CapableHow to Install Chkrootkit on Ubuntu 22.04 | 20.04 – LinuxCapable

        Chkrootkit is a tool to detect and prevent rootkits on Linux systems. Rootkits are stealthy pieces of malicious software that can be difficult to detect and neutralize, so using Chkrootkit to stay ahead of them can be incredibly important. Installing Chkrootkit on an Ubuntu system can be done in two ways: manually downloading the file from its official page or through the apt package manager. Both methods are relatively straightforward, and this guide will teach you how to install Chkrootkit on Ubuntu 22.04 and 20.04 LTS Linux.

      • DebugPointShare Folder Between Guest and Host in GNOME Boxes

        Use the below steps to share a folder between host and guest in GNOME Boxes app.

        GNOME Boxes is a front-end application to create virtual machines. it is primarily compatible with the GNOME desktop. However, you can use it in other desktop environments, such as KDE Plasma.

        At its core, it uses QEMU, KVM, and libvirt tech and provides an easy-to-use user interface to manage multiple virtual machines.

        If you want to learn more, you can also refer to these guides on GNOME Boxes to create virtual machines.

      • Linux CapableHow to Install VSCodium on Rocky Linux EL9 or EL8

        VSCodium is a free, open-source version of Visual Studio Code. It is built from the same source code as Visual Studio Code but without any telemetry or license restrictions. This guide will discuss installing, updating, and removing VSCodium on Rocky Linux 9 or Rocky Linux 8 using the command line terminal.

      • Linux CapableHow to Install Neofetch on Rocky Linux EL9 or EL8

        Neofetch is a free, open-source command-line system information tool that displays system information and an image of your operating system’s logo. It is a popular tool among Linux users and can be easily installed on Rocky Linux 9 or Rocky Linux 8 using the command line terminal.

      • Linux CapableHow to Install Apache Cassandra on Rocky Linux EL9 or EL8

        Apache Cassandra is an increasingly popular NoSQL database that offers businesses and developers many advantages. Its high scalability across multiple commodity servers makes it an attractive choice for storing and accessing large amounts of data. Cassandra provides unparalleled fault tolerance and reliability, meaning the application can keep running even if one or more servers fail. This guide will discuss installing Apache Cassandra on Rocky Linux 9 or Rocky Linux 8 using either the command line.

      • ID RootHow To Install Apache Cassandra on Rocky Linux 9 – idroot

        In this tutorial, we will show you how to install Apache Cassandra on Rocky Linux 9. For those of you who didn’t know, Apache Cassandra is a powerful and highly-scalable NoSQL database that is well-suited for use cases that require high write and read throughput. It is a distributed, masterless, and peer-to-peer database that is easy to scale and add new nodes to a cluster without disrupting the overall system.

        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 Apache Cassandra open source NoSQL Database on Rocky Linux. 9.

      • LinuxiacLinux Alarm Guide: How to Set Your Reminders or Wake-up Times

        Never oversleep again with our comprehensive Linux alarm guide. Learn how to set alarms on Linux and wake up on time every day.

        Are you tired of relying on your phone for reminders or alarms? Setting the alarm on your computer can be just as convenient, if not more so. In addition, you can set multiple alarms at once and have the bonus of not having to worry about your phone battery dying or losing your phone.

        In this article, I will show you how to set clock alarms on Linux, both from the command line and through a graphical user interface (GUI). This guide is intended for users of all levels of experience, so whether you are a power user who prefers the command line or a beginner who likes a GUI, we have you covered.

      • Linux CapableHow to Remove Packages on Ubuntu Command Line

        Ubuntu users can easily uninstall packages from their system using the command line terminal. Doing so successfully requires knowledge of specific commands and procedures, such as removing a package and configuration files or dependencies that are no longer needed. To help ensure successful removal without creating any issues in your system, this guide provides detailed steps on uninstalling a package on a Ubuntu system.

      • Linux CapableHow to Install HPLIP on Fedora Linux – LinuxCapable

        Staying up to date with your printer and scanner hardware can be challenging, but fortunately, HP Linux Imaging and Printing (HPLIP) is here to help. This open-source project provides full support for an extensive range of popular distributions like Fedora, making it easy to keep everything running smoothly. Follow this small guide if you’re itching to get HPLIP installed using the command line terminal in no time!

      • Linux CapableHow to Update Packages on Ubuntu Command Line – LinuxCapable

        Ubuntu, like other operating systems, provides frequent updates which aim to fix bugs and make any minor fixes or changes. Updates can be acquired from the terminal where printing the upgradeable packages list is possible. This list includes all newer packages available, allowing you to upgrade one at a time or multiple packages at once. Updating packages and operating systems is critical to bringing users new functionalities and better performance. Keeping your software up-to-date is essential for security reasons and gives access to the latest features available on the platform. The following guide will cover updating packages on the Ubuntu command line.

      • Learn UbuntuInstall RabbitMQ on Ubuntu

        RabbitMQ is open-source message broker software.

        And if you are curious, the job of the message broker is to receive messages from publishers and route them to the consumers.

        So in this tutorial, I will walk you through step-by-step how you can install RabbitMQ on Ubuntu.

      • Trend Oceans4 Simple Ways to Take Screenshots with the Context Menu in Linux – TREND OCEANS

        Not getting the option to take screenshots in the menu options? Not to worry, we have four easy solutions for you to try out on your Linux machine.

      • Linux CapableHow to Install zlib on Ubuntu 22.04 | 20.04 – LinuxCapable

        Zlib is a powerful data compression library used in many software projects worldwide. It simplifies the process of compressing and decompressing data, making it an essential tool for any experienced developer. This small guide will explain two different methods to install Zlib on Ubuntu.

      • It’s FOSSHow to Install Go Language on Ubuntu

        Google developed the Go programing language to create a language that is as powerful as C++ but follows simple syntax like Python.

        And because of its efficiency, platforms such as Docker, Kubernetes, and Terraform are written in the Go language.

    • Games

  • Distributions and Operating Systems

    • New Releases

      • 9to5LinuxMX Linux 21.3 Released with Xfce 4.18 and Linux Kernel 6.0

        The MX Linux devs released today MX Linux 21.3 as the latest stable version and the third iteration in the MX Linux 21 “Wildflower” stable series of this Debian-based GNU/Linux distribution built around the lightweight Xfce desktop environment.

        MX Linux 21.3 comes four and a half months after MX Linux 21.2 and it features the latest and greatest Xfce 4.18 desktop environment, which brings numerous new features and improvements.

      • 9to5LinuxKodi 20 “Nexus” Released with AV1 Hardware Decoding on Linux, PipeWire Support

        The Kodi 20 “Nexus” has been released today as the latest stable update of this free, open-source, and cross-platform home theater software for GNU/Linux, Android, Raspberry Pi, iOS, tvOS, macOS, and Windows platforms.

        Kodi 20 “Nexus” is a massive update that comes nearly two years after Kodi 19 “Matrix” to introduce major and exciting new features like support for the PipeWire multimedia server, AV1 hardware decoding on Linux via VA-API (Video Acceleration API), AV1 codec support for InputStream, as well as built-in Steam Deck controller support.

      • LibreELEC (Matrix) 10.0.4 – LibreELEC

        LibreELEC 10.0.4 has been released, bringing Kodi (Matrix) v19.5. Users of LibreELEC 10.x will receive an automatic update (if enabled). LibreELEC 9.2 installs are not automatically updated, and users will need to manually update.

    • BSD

      • Eerie LinuxExploring the CBSD virtual environment management framework – part 2: Setup

        Let’s continue right were we left off last time. CBSD has been installed on a FreeBSD 13.1 test system that uses ZFS and has been upgraded to version 1.13.21 in the meantime. I will go with /cbsd as the path for the workdir.

      • [Old] Eerie LinuxExploring the CBSD virtual environment management framework – part 0: Virtualization overview

        While this is nothing new (FreeBSD introduced jails to the general public in the late 1990’s and they were conceived a while before that), mainstream has largely ignored it until the mid 2010’s when it rose to a real hype as everybody and their cat embraced Docker. Today Linux has the most mature tooling around containers with programs like Kubernetes being used basically everywhere. It has the most fragile implementation, too: Linux containers are a security nightmare. To be fair – they were never meant as a tool for security. Jails and zones on the other hand (still) don’t receive as much attention but are much more solid and an interesting option for people who dare look left and right.

    • Canonical/Ubuntu Family

      • University of TorontoUbuntu 22.04 LTS servers and phased apt updates

        Steve suggested that it was Ubuntu’s “Phased Update” system, which is what it turned out to be. This set me off to do some investigations, and it turns out that phased (apt) updates explain some other anomalies we’ve seen with package updates on our Ubuntu 22.04 machines.

      • Russell GravesUbuntu 22.04 on the ODroid N2+

        Anymore, I just use these sorts of things as desktops. A number of my older posts were about making “Light Desktops” with Pis, but that era has passed. I still apply some of those tweaks, but these? These are just desktops anymore. They can’t do everything, but they continue getting closer and closer over time. They’ve got a decent set of ports, a GPIO header, and, nicely, a proper barrel plug for power. I’ve fought too many voltage drop issues with USB power to appreciate micro USB, though USB-C is getting better. A barrel plug. Use it!

    • Open Hardware/Modding

      • Linux GizmosLow-cost RISC-V BL616 module supports TinyML

        Sipeed launched today two embedded devices based on the RISC-V BL616 microcontroller from Bouffalo Lab. The M0S module is enabled with WiFi6, Bluetooth 5.2 and Zigbee interfaces in addition to support for DVP camera, RGB LCD and Ethernet RMII.

      • Ken ShirriffCounting the transistors in the 8086 processor: it’s harder than you might think

        What are these potential transistor sites? ROMs are typically constructed as a grid of cells, with a transistor at a cell for a 1 bit, and no transistor for a 0 bit.2 In the 8086, transistors are created or not through the pattern of silicon doping. The photo below shows a closeup of the silicon layer for part of the 8086′s microcode ROM. The empty regions are undoped silicon, while the other regions are doped silicon. Transistor gates are formed where vertical polysilicon lines (removed for the photo) passed over the doped silicon. Thus, depending on the data encoded into the ROM during manufacturing, the number of transistors varies.

      • HacksterSensor glove for sign language translation

        All the data from sensors are then processed by the Arduino Nano, which involves IF/ELSE, AND, and OR logical combinations of all the sensor outputs in order to match the resultant output with pre-stored values of different signs regarding the alphabets. For this, appropriate ranges are set for each alphabet and the words that can be recognized with a single hand based on the measured data obtained from repeated measurements. The HC-05 Bluetooth module is connected to Arduino NANO. The processed data are then transferred to the Bluetooth module (transmitter) in string format. The Android mobile also has an inbuilt Bluetooth capability. These two Bluetooth devices are then paired, and the string is transmitted to the Android application.

      • Raspberry PiDid I close the garage door? Let Raspberry Pi check for you

        Two Raspberry Pi Pico W microcontrollers drive this build. One lives inside the garage and controls the door sensors. The other lives inside the house and indicates what state the garage door is in.

        The Pico W inside the garage is connected to two Hall effect sensors attached to different parts of the door opening mechanism. These register whether the door is open or closed.

      • SparkFun ElectronicsCome and Get Your Sensors
      • SparkFun ElectronicsBosch Sensortec Announces Tiny Particulate Matter Sensor to Monitor Air Quality

        In addition to being tiny, the BMV080 measures both indoor air quality and outdoor air quality; is fanless; and is silent – all of this makes it high quality but nonintrusive. It is ideal for projects and designs that are compact, but require information about particulate concentration levels.

    • Mobile Systems/Mobile Applications

  • Free, Libre, and Open Source Software

    • Bruno RodriguesMRAN is getting shutdown – what else is there for reproducibility with R, or why reproducibility is on a continuum?

      I learnt last week that MRAN is going to get shutdown this year. For those of you that don’t know, MRAN was a CRAN mirror managed by Microsoft. What made MRAN stand out was the fact that Microsoft took daily snapshots of CRAN and it was thus possible to quite easily install old packages using the {checkpoint} package. This was a good thing for reproducibility, and for Windows and macOS, it was even possible to install binary packages, so no need to compile them from source.

    • Web Browsers/Web Servers

      • Chromium

        • The Register UKGoogle polishes Chromium code with a layer of Rust • The Register

          Google plans to support the use of third-party Rust libraries in its open source browser project Chromium, a significant endorsement of the programming language and its security characteristics.

          In a blog post published on Thursday, Dana Jansens, from the Chrome security team, said Google’s software engineers have begun working on a production Rust toolchain to its build system. The hope is to include Rust code in the Chrome binary before the end of the year.

          “Our goal in bringing Rust into Chromium is to provide a simpler (no IPC) and safer (less complex C++ overall, no memory safety bugs in a sandbox either) way to satisfy the rule of two, in order to speed up development (less code to write, less design docs, less security review) and improve the security (increasing the number of lines of code without memory safety bugs, decreasing the bug density of code) of Chrome,” explained Jansens.

          Rust, when not written to be unsafe, can avoid memory safety flaws, which represent 70 percent of the serious security bugs identified in Chromium. The language doesn’t guarantee code invulnerability but it can mean many fewer potential flaws.

    • Programming/Development

      • Geeks For GeeksWhere should we use script tag in the HTML ?

        By using the End Approach you will not get any error in the JS code on the console of the browser and all the element tags are found by the DOM API that is present in the HTML code.

      • ChrisYou Can (Somewhat) Reliably Measure Change Failure Rate

        In the State of the dora DevOps Metrics in 2022 Logan claims that change failure rate cannot be measured consistently across an organisation. I disagree.

      • ChrisVerifiable Software Development Estimations

        I have long wanted to write this article but I never knew how to structure it. I still don’t, but I’ll give it a shot anyway. Like in the past few articles, there’s some probability theory underlying this article, but I will gloss over it entirely to make it approachable for practically-minded people.

      • ChrisProgrammers and Non-Coding Work

        I often hear people say that

        “A good manager is one who shields me from non-coding work”

        where non-coding work can be things like office politics, budgeting, decisions regarding product direction, technical pre-sales, internal support, being on call for production incidents, etc.
        I get why that happens. Programming is the fun part. All the other stuff around it that actually delivers value to customers is not as fun, for a lot of people.
        There are three reasons I think this is the wrong way to go, as tempting as it sounds.

      • R

        • Jumping RiversEnd-to-end testing with shinytest2

          Here, we will write a simple shiny app (as an R package) and show how to generate tests for this app using {shinytest2}. As discussed in the previous post, {shinytest2} tests your app as if a user was interacting with it in their browser. The tests generated are application-focussed rather than component-focussed and so give some overall guarantees on how the app should behave.

          This post is slightly more technical than the last, and assumes that the reader is comfortable with creating and unit-testing packages in R, and with shiny development in general.

        • Fast-Track Your Next Move with R – R-posts.com

          DataCamp is an online data learning platform for all levels. Whether you’ve never written a line in R, you’re working to become a Data Scientist / Analyst with R, or you simply want to bring forward your promotion and add in-demand skills to your resume—upskill today to put your future into your own hands.

          Across 22 R skill tracks and six R career tracks—alongside 400+ interactive courses covering all major data technologies—DataCamp offers learners a career-advancing upskilling solution, regardless of starting point or professional goals. To validate your skills and stand out to employers, all learners have access to Forbes’ #1 ranked Certification program, which elevates certified learners to the top 5% of all DataCamp job searches. From entry-level courses to advanced technical courses in Machine Learning, applied finance, data manipulation, and so much more, DataCamp’s hands-on learning and bite-sized lessons make upskilling efficient and flexible for your career ambitions. Upskill Now For Less – Exclusive to January, DataCamp is offering its Premium Learn subscription—unlimited access to all of the above and more—up to 67% off for an entire year. Go from zero to job-ready in 2023 and put your future in your own hands to thrive in the era of data. Start Now

        • Dplyr-style without dplyr – Michael’s and Christian’s Blog

          One of the reasons why we love the “dplyr” package: it plays so well together with the forward pipe operator `%>%` from the “magrittr” package. Actually, it is not a coincidence that both packages were released quite at the same time, in 2014.

        • MRAN Time Machine will be retired on July 1 (Revolutions)

          One purpose of MRAN was to distribute Microsoft R Open, which was discontinued in 2021. MRAN has also served since 2014 as the repository of a daily archive of CRAN packages. Some R users may still be using these static CRAN snapshots as a default CRAN repository for R scripts either directly, via the checkpoint package, or via older images of the rocker/r-ver container. If this affects you, you will need to find or create a new source of the package archive before MRAN’s retirement.

        • Data Science TutorialsCheck whether any values of a logical vector are TRUE

          Check whether any values of a logical vector are TRUE, this will demonstrate how to utilize all and any R functions in this lesson.

          Since the R syntax and usage of the two functions are almost identical, I’m going to include them both in this article.

        • rOpenSci | {targets} in Action · Community Call

          The {targets} package is a pipeline tool for Statistics and data science in R. With {targets}, you can maintain a reproducible workflow without repeating yourself. {targets} learns how your pipeline fits together, skips costly runtime for tasks that are already up to date, runs only the necessary computation, supports implicit parallel computing, abstracts files as R objects, and shows tangible evidence that the results match the underlying code and data.

          On this call Will, Eric and Joel will share their experience putting {targets} into action. Eric will share with us Using {targets} with HPC and Joel will talk about Using {targets} for bioinformatics pipelines, then Will will demonstrate Debugging {targets} pipelines.

        • progressr 0.13.0: cli – progressr = ♥

          progressr 0.13.0 is on CRAN. In the recent releases, progressr gained support for using cli to generate progress bars. Vice versa, cli can now report on progress via the progressr framework. Here are the details. For other updates to progressr, see NEWS.

          The progressr package, part of the futureverse, provides a minimal API for reporting progress updates in R. The design is to separate the representation of progress updates from how they are presented. What type of progress to signal is controlled by the developer. How these progress updates are rendered is controlled by the end user. For instance, some users may prefer visual feedback, such as a horizontal progress bar in the terminal, whereas others may prefer auditory feedback. The progressr package works also when processing R in parallel or distributed using the future framework.

        • Data Science TutorialsApplications of Data Science in Education – Data Science Tutorials

          Applications of Data Science in Education, Data Science has spread its branches across several essential fields in today’s world.

          It has emerged as a global phenomenon that has revolutionized industries and significantly improved their performance.

          In fact, Data Science has expanded its scope to include education. Previously, we saw numerous Data Science Applications.

          Today, we’ll talk about the value of data science in education. We will also look at how it transforms learning through the use of a case study.

      • Python

        • LWNFormalizing f-strings

          The new PEP sets out “”to lift some of the restrictions originally formulated in PEP 498 and to provide a formalized grammar for f-strings that can be integrated into the parser directly””. It notes that the restrictions were set to be removed in PEP 536 (“Final Grammar for Literal String Interpolation”) but that PEP, written in 2016, has never been implemented and was deferred in 2019. In addition to removing the restriction on reusing the f-string quote delimiter within expressions, as mentioned above, the new PEP would dispense with a few other restrictions: escape sequences using backslashes would be permitted in the expressions as would comments in multi-line f-strings. The following examples would work as expected if PEP 701 gets adopted: [...]

  • Leftovers

    • MIT Technology ReviewBrazilians are turning to Instagram to identify far-right rioters

      Called Contragolpe Brasil—a clever play on words that means both “Against the coup Brazil” and “Counterblow Brazil”—it quickly started posting photos of alleged riot participants. The idea was to crowdsource information that could identify “people who attack democracy in Brazil,” making it easier for authorities to find and punish those who escaped arrest on the day.

      In just 24 hours, it reached 1.1 million followers.

    • ChrisHovering a Helicopter

      It is my understanding that when you learn to hover a helicopter – a difficult task – you will spin out of control a few times. You will be tempted to say to your instructor, “Your controls”, and let go of the stick. Before you have a chance to utter those words, a good instructor will remind you, “Don’t give up.”

    • MWL‘OpenBSD Mastery: Filesystems’ print leaking out – Michael W Lucas

      Yesterday, I wrote a big tough screed about how I would push the printer to approve the OpenBSD Mastery: Filesystems print. After the horrid delay with the Orcibus, I was ready to chew steel and spit nails. Printer approval isn’t hard: a human eyeballs it and says “yeah, that’ll print,” and hits the button.

    • Ruben SchadeTalking with, not talking to

      My example of this is taking to, versus talking with. They’re phrases we use all the time, but they have subtly different meanings and implications.

    • Zach FlowerYA’22R (Yet Another 2022 Retrospective) | flower.codes

      If you follow a lot of personal blogs, I’m sure you are drowning in year-end roundups, retrospectives, and resolutions; I’m sorry to say, this one isn’t going to be much different. It’s such a clichéd post that, looking back on last year’s retrospective, I said almost exactly the same thing.

    • ScheerpostPatrick Lawrence: ‘Pessimism of the Mind, Optimism of the Will’

      Some years ago now, while researching a book that eventually came out as Somebody Else’s Century, I spent time in Ahmedabad, a city in the northwest Indian state of Gujarat. Ahmedabad has a long and interesting history as a place where Hindus and Muslims lived side by side […]

    • Science

      • HackadayA Number Maze For Younger Hackers

        [David Johnson-Davies] has a lofty goal of building a small device to give to younger hackers on a semi-yearly basis. So this last year, he designed and created The Number Maze Game, a small handheld logic puzzle maze.

    • Hardware

      • HackadaySmart LED Curtain Brings Sprites To Your Windows

        Anybody who has ever seen a video wall (and who hasn’t?) will be familiar with the idea of making large-scale illuminated images from individual coloured lights. But how many of us have gone the extra mile and fitted such a display in our own homes? [vcch] has done just that with his Deluxe Smart Curtain that can be controlled with a phone or laptop.

      • HackadayMake Your Own Pot And Encoder Knobs, Without Reinventing Them

        Rotary potentiometers, switches, and encoders all share a basic design: adjustment is done via a shaft onto which a knob is attached, and knobs are sold separately. That doesn’t mean one knob fits all; there are actually a few different standards. But just because knobs are inexpensive and easily obtained doesn’t mean it’s not worth making your own.

      • HackadayConductive Ink Based On A Simple Idea

        There’s an old series of jokes that starts with: “How do you put an elephant in a refrigerator?” The answer is to open the door, put the elephant inside, and close the door. Most people don’t get that because it is too simple, and simple is the approach Georgia Tech researchers have taken when faced with the problem of using a particular conductive plastic. PEDOT, the plastic in question, is a good conductor, but it is hard to work with. You can add materials to make it easier to work with, but that screws up the conductivity. Their answer is much like the refrigerator joke: add material to PEDOT, paint or print it where you want, and then remove the extra material. Simple.

      • HackadayToo Many Pixels

        Sometimes simpler is more impressive than complicated, and part of this is certainly due to Arthur C. Clarke’s third law: “Any sufficiently advanced technology is indistinguishable from magic.”. It’s counter-intuitive, though, that a high-tech project would seem any less amazing than a simpler one, but hear me out.

      • HackadayHomebrew Telephone Exchange Keeps The Family In Touch, In The House And Beyond

        It doesn’t happen often, but every once in a while we stumble upon someone who has taken obsolete but really cool phone-switching equipment and built a private switched telephone in their garage or basement using it. This private analog phone exchange is not one of those, but it’s still a super cool build that’s probably about as ambitious as getting an old step-by-step or crossbar switch running.

      • AdafruitBuilding a 100% New Commodore 64
    • Health/Nutrition/Agriculture

    • Proprietary

      • The VergeMicrosoft employees are getting unlimited time off [Ed: This likely is connected to impending layoffs; Microsoft's longtime spinner, Tom Warren, spinning it for Microsoft's management]
      • Ruben SchadeRubenerd: Unlimited paid time off

        Not to mention that removing liability on the company’s books translates to not being paid out if you leave.

      • The Wall Street JournalSalesforce Customers Not Swayed by Slack, Analysts Say

        When Salesforce Inc. bought the messaging application Slack for $27.7 billion almost two years ago, it said the marriage would “transform the way everyone works in the all-digital, work-from-anywhere world.” Corporate technology buyers so far aren’t impressed, analysts said.

        The acquisition sought to capture the fast-growing market for communications and collaboration software during the Covid-19 pandemic, as employers sent workers home and shifted to remote systems.

        Today, companies in the market for customer-relationship management software — Salesforce’s signature product — don’t appear to be swayed one way or another by the addition of messaging and collaboration features, said Liz Herbert, a vice president and principal analyst at information-technology research firm Forrester Research Inc.

        “We don’t really see, when it comes to Slack, any pent up demand from Salesforce’s base for a tool like that,” Ms. Herbert said. “It really hasn’t become something compelling,” she said.

    • Security

      • Frederik Braun : Origins, Sites and other Terminologies

        In order to fully discuss security issues, their common root causes and useful prevention or mitigation techniques, you will need some common ground on the security model of the web. This, in turn, relies on various terms and techniques that will be presented in the next sections.


        Some APIs are governed by the notion of a Site, instead of an Origin. A Site is a combination of a scheme and a host’s registerable domain.

        Looking up the registerable domain of a hostname, is a quite literally a check which domain had to be registered (e.g., example.co.uk or is the registerable domain for www.example.co.uk as well as for mail.example.co.uk). This lookup is effectively, a way to include a host and all of its subdomains, but nothing above.

        The idea of a Site is used in a variety of specs that want to allow related web pages to collude with each other for convenience or legacy support reasons. Among them are Storage Access API (3rd Party Cookie Access), WebAuthn and Federated Credential Management.

      • Integrity/Availability/Authenticity

        • International shipping incident – OSMC [Ed: Probably Microsoft Windows]

          On 11th January Royal Mail announced that they had suffered from a cyber incident that has prevented them from exporting goods outside of the UK.

          As Royal Mail are our primary shipping partner for B2C shipments, customers are affected.

          We continue to receive information from Royal Mail but they have not stated when this will be resolved. As a result, we are unable to ship items internationally at this time.

      • Privacy/Surveillance

        • Foreign PolicyWhat TikTok Has on You

          TikTok wants to convince the West that it’s just another social media platform, even as the immensely popular short-form video app has been banned from U.S. federal government devices and by several state governments, too. Several lawmakers and officials want to go even further and ban TikTok completely.

          The primary concern, they say, is the likelihood of data collected by the app ending up in the hands of the Chinese government because of TikTok’s ownership by Chinese tech firm ByteDance.

    • Defence/Aggression

      • Vice Media GroupThe U.S. Can’t Make Enough Plutonium Triggers for Its Nuclear Warheads

        A nuclear pit is a hollow ball of plutonium. On a basic level, nuclear weapons work by surrounding one of these balls with high explosives. When the high explosives go off, they apply uniform pressure to the plutonium pit and cause a nuclear explosion. They are a key ingredient in nuclear weapons, but America hasn’t made a new one since 1989.

      • ScheerpostWeapons Contractors Destroy Lives While Reading Fairy Tales To Children

        A UN report recently revealed that at least 11,000 children have been killed or maimed in the US-backed War in Yemen. At the same time, the weapons contractors that helped create this massacre are reading fairy tales to British children! You probably already know that, as reported by Alex Kane for In These […]

      • Declassified UKBritain’s 42 coups since 1945

        Probably the most well-known coup staged by British intelligence since 1945 was the overthrow of Iran’s democratically-elected government in 1953 – an operation planned with the CIA. But the UK has been involved in at least 41 other attempts to overthrow governments since the end of the Second World War.

        These have ranged from intelligence-led to military-led operations, both overt and covert, with some being successful from Whitehall’s standpoint, while many have failed to achieve their objectives.

        Many remain little known, while others are shrouded in secrecy, with only a few details having emerged.

        The year 1953 was in fact a busy one for Whitehall planners since, as well as removing Mohammed Mossadeq in Iran, they sent a gunboat to overthrow the democratically-elected government in British Guiana, led by the popular nationalist Cheddi Jagan.

      • Declassified UKThe UK’s 83 military interventions around the world since 1945

        The British military has used or threatened to use military force much more in the postwar world than is conventionally remembered or believed. Declassified has documented 83 interventions by the UK armed forces since 1945, in 47 different countries.

        The most striking of the British uses of force have been the overt invasions or armed attempts to overthrow governments such as in British Guiana (now Guyana) in 1953, Egypt in the 1950s, Iraq in 2003 and Libya in 2011.

        The brutal colonial counter-insurgency wars of the 1950s and 1960s – in Kenya, Malaya, Aden and Cyprus – involved the widespread use of torture and, often, pernicious operations to displace large numbers of people to control the local population.

      • Common DreamsPutin’s George W. Bush Problem: or Bush’s Putin Problem?

        V. Putin’s war of aggression against Ukraine is a war crime. Although the “NATO expansion” is an apparent effort to encircle Russia on its western border with new NATO members, despite the promise of the Bush I administration not to do so, may be considered on the issue of appropriate punishment, it is no defense to the crime. In fact, aggressive war, or a war of invasion, is the “ultimate war crime” according to the Nuremberg Tribunal and the US Prosecutor Justice Jackson.

      • Common DreamsWargaming a Chinese Invasion of Taiwan: No one wins.

        War is a language of lies. Cold and callous, it emanates from dull, technocratic minds, draining life of color. It is an institutional offense to the human spirit.

      • MeduzaRussia shells Ukraine twice in a day, striking infrastructure and civilian homes — Meduza

        In Kyiv there was an air raid alert in the morning on January 14. Presidential adviser Kyrylo Tymoshenko reported missile strikes on the capital’s critical infrastructure.

      • MeduzaA full day of shelling Five dead and dozens wounded in Russia’s January 14 attack on Ukraine — Meduza

        Russia subjected Ukraine to yet another round of shelling on the afternoon of January 14. In Dnipro, a missile struck a nine-story apartment complex. Nikolay Lukashuk, chairman of the Dnipropetrovsk Regional Council, reported that the second through ninth floors collapsed between the second and third buildings in the complex. Mayor of Dnipro Borys Filatov said that the shelling had knocked out power to the whole region.

      • Meduza‘We can do it again’: The invention and reinvention of an ‘antifascist-fascist’ slogan — Meduza

        The Second World War was a transformative, foundational event for the Soviet Union. When the Red Army captured Berlin in May, 1945, it signaled victory over years of massive, widespread suffering and death among soldiers and civilians. In the years leading up to Russia’s 2022 full-scale invasion of Ukraine, certain aspects of the Second World War acquired special symbolic significance in Russia, which has positioned itself as the “owner” of that period’s legacy. Russian Victory Day, celebrated every year on May 9, gradually transformed from a day of quiet remembrance for fallen veterans into increasingly lavish saber-rattling spectacles. Pro-Putin propagandists, and eventually Putin himself, began speaking of the need to “de-nazify” Ukraine — this would become one of the main justifications for the invasion. And a World War II-era slogan, “We can do it again,” appeared as a popular evocation of both the sacrifices previous generations made to defeat Nazi Germany and the contemporary Russian chauvinism that fuels the war in Ukraine. Meduza explains the origins of the phrase “We can do it again,” and how it was transformed from a celebration of dignity and sacrifice into a symbol of aggressive nationalism — and a lewd bumper sticker.

      • MeduzaMilitary Prosecutor from Vladimir region demands that Russia block the UN website — Meduza

        The military prosecutor who operates in the Vladimir region demanded that Russia block the UN’s main news website. News agency TASS confirmed the information with the district court where the suit was filed.

    • Environment

      • Common DreamsThousands Rally in the Rain to Protest Destruction of German Village for Coal Mine

        Thousands of people demonstrated in a pouring rain on Saturday protesting the clearance and demolition of a village in western Germany that is due to make way for the expansion of the coal mine Garzweiler.

      • TruthOutThousands Rally to Protest Destruction of German Village for Coal Mine Expansion
      • Business InsiderNASA scientist arrested after chaining himself to Chase Bank as part of global climate protests | Business Insider India

        A NASA scientist and three others were arrested in Los Angeles on Wednesday after chaining themselves to the doors of a Chase Bank office building.

        JPMorgan Chase & Co. has invested more money in fossil fuels than any other bank, according to a 2020 report from the Sierra Club and other climate advocacy organizations. In addition to calling for immediate action to address the climate crisis, the protestors on Wednesday were calling for the company to divest from coal, oil, and gas.

      • ClevelandWith stroke of his pen, Gov. Mike DeWine defines [fossil] gas as green energy

        The term green energy typically refers to energy derived from the sun and wind, not fossil fuels. Natural gas is a fossil fuel released by digging into the earth that acts as a greenhouse gas via leakage during transport and when it’s combusted. Its main component is methane, a potent heat-trapping gas.

        “Characterizing natural gas as green energy is regressive and a fallacy,” said Cinnamon Carlarne, the Robert J. Lynn Chair in Law at the Ohio State University. “Natural gas is not green energy. The labelling is a little bit Orwellian.”


        Speaking to reporters on both Thursday and Friday morning, DeWine declined to comment on the gas bill. He announced his decision to sign it in an email just before 5 p.m. Friday.

        “It’s so ridiculous,” Waggoner said. “Nothing says I’m ashamed of this bill like sending out the release at 4:48 p.m.”

      • uni Yale2022 was a remarkable year for the climate. Here’s what to expect in 2023. » Yale Climate Connections

        The past year was full of milestones in the worlds of climate science and policy.

        The year 2022 saw one of the strongest La Niña events in the past half-century, second only to that in 2011. La Niña events draw cold water up to the surface of the Pacific Ocean and so tend to be associated with relatively cold years.

        But despite the powerful short-term cooling effect of its La Niña event, 2022 was approximately the fifth-hottest year ever recorded — and the hottest La Niña year on record. The year’s temperature will be similar to that of 2015, which at the time shattered the previous temperature record, thanks in part to an El Niño warming boost. El Niños raise warm water to the ocean surface, and as a result, the hottest years measured at Earth’s surface tend to coincide with El Niño events.

      • uni YaleMore wind, rain, flooding ahead for storm-battered California » Yale Climate Connections

        A series of Pacific storms that’s taken aim on California since late December is on track to continue into mid-January. Ferocious winds will slam much of the state on Wednesday and Thursday, accompanied by heavy rain likely to trigger widespread flash floods. After a brief break, at least two more potent systems are expected over the following week.

        The driver of the relentless storminess is an exceptionally strong jet stream that extends across much of the Pacific at unusually low latitudes. Each major impulse along the jet stream has pulled tropical moisture northward and concentrated it into atmospheric rivers — the channels of moisture aloft that bring California some of its most intense rain and flood events.

    • Finance

      • BloombergBrady, Gisele, Patriots’ Bob Kraft Among FTX Shareholders Facing Wipeout

        Billionaire New England Patriots owner Robert Kraft and star NFL quarterback Tom Brady are among those sharing in the pain of FTX Group’s sudden implosion.

        Brady, formerly a prominent FTX booster, owns more than 1.1 million common shares of FTX Trading, bankruptcy court documents show. His ex-wife, supermodel Gisele Bündchen, has more than 680,000 shares in the same entity.

      • Common DreamsPrivate Equity Is Turbocharging Damage of Payday Lending Industry

        Predatory lending is an easily overlooked business that has damaged communities of color and poorer people for decades. It traps borrowers in never-ending cycles of debt with high-interest loans on coercive terms. But when Wall Street private equity gets in on the predatory lending industry, it amplifies the magnitude of financial exploitation.

    • AstroTurf/Lobbying/Politics

      • Bruce PerensDirector Ria Jairam “Recused” by ARRL, and It Seems Political To Me.

        Ria wrote a book on how to pass the Technian class Amateur Radio license exam. ARRL’s Ethics and Elections Committee gave their approval for Ria to publish the book, and that committee later rescinded that approval under the influence of ARRL CEO David Minster and President Rick Roderick. ARRL admits all of this in their own report. Thus it seems Ria acted innocently and ARRL changed their mind. The total revenue for the book to Ria was around USD$10K. The publisher makes the rest. $10K is what lawyers would call de minimus, a small issue that should not raise weighty legal issues like a conflict of interest that would recuse a director from discussions, seemingly forever. No date for an end to the recusal was suggested in the minutes, although we know that book sales diminish sharply after first publication, and this sort of book only has a lifetime as long as the current Technican question pool.

        The minutes are potentially defamatory to Ria in that they don’t mention the prior approval or how small an issue the book really was. They would be prejudicial to any future director election, and appear to be designed to be that way.

      • Common DreamsOver a Hundred Thousand Israelis Protest Netanyahu Government

        Tens of thousands of Israelis marched in central Tel Aviv and in two other major cities on Saturday night, protesting far rightwing PM Benjamin Netanyahu’s plan to overhaul the legal system and weaken the Supreme Court — undermining democratic rule just weeks after his election.

      • Common DreamsLike Trump and Bolsonaro, Canada’s Pierre Poilievre Offers Anger, But No Solutions

        Populist leaders who inspire their angry followers to storm the national capitol seem to be in vogue these days.

      • TruthOutMcCarthy’s Concessions to MAGA Diehards Have Paved the Way to Brutal Austerity
      • FAIRNYT Moves to ‘Stack the Deck of Justice’ Against Its Subscribers

        “Arbitration Everywhere, Stacking the Deck of Justice” was a headline on a groundbreaking New York Times report (10/31/15) from 2015. Reporters Jessica Silver-Greenberg and Robert Gebeloff looked into the fine-print “agreements” that people sign, usually without reading them, as a requirement for obtaining credit card memberships or cellphone contracts or internet service—contracts that tell you that if there is any problem with your account, the company “may elect to resolve any claim by individual arbitration.”

    • Censorship/Free Speech

      • uni MichiganFaculty Perspective: Remembering H. Chandler Davis

        The University of Michigan’s annual Davis, Markert, Nickerson Lecture on Academic and Intellectual Freedom was established by the University Senate in honor of three academics who were wrongfully dismissed by the university for refusing to cooperate in the witch-hunt led by Sen. Joseph McCarthy’s House Un-American Activities Committee.

        In September 2022, H. Chandler Davis, the last surviving member of the group, passed away. Davis was a man of firm political commitments, a remarkable man of great and varied talents. Born in 1924 in Ithaca, New York, he enlisted in the U.S. Navy during World War II, and after the war undertook a Ph.D. in mathematics at Harvard, which he completed in 1950.

    • Freedom of Information / Freedom of the Press

      • ScheerpostCIA Pushes for Dismissal of Lawsuit Against Alleged Spying on Assange Visitors

        By Kevin Gosztola / The Dissenter The Central Intelligence Agency and former CIA director Mike Pompeo notified a federal court in New York that they intend to push for the dismissal of a lawsuit that alleges that they were involved in spying against attorneys and journalists who visited WikiLeaks founder Julian Assange in Ecuador’s London […]

      • ShadowproofCIA Pushes For Dismissal Of Lawsuit Against Alleged Spying On Assange Visitors

        This article was funded by paid subscribers of Shadowproof’s Dissenter Newsletter. Become a monthly paid subscriber to help us continue our independent journalism.The Central Intelligence Agency and former CIA director Mike Pompeo notified a federal court in New York that they intend to push for the dismissal of a lawsuit that alleges that they were involved in spying against attorneys and journalists who visited WikiLeaks founder Julian Assange in Ecuador’s London embassy. Both the CIA and Pompeo maintain that the “allegations in the complaint do not establish a violation of the Fourth Amendment [right to privacy].” In August 2022, four Americans who visited Assange in the embassy sued the CIA and Pompeo in his individual capacity: Margaret Ratner Kunstler, a civil rights activist and human rights attorney; Deborah Hrbek, a media lawyer, represented Assange or WikiLeaks; journalist John Goetz, who worked for Der Spiegel when the German media organization first partnered with WikiLeaks; and journalist Charles Glass, who wrote articles on Assange for The Intercept.

        The filed complaint alleged that as visitors Glass, Goetz, Hrbek, and Kunstler were required to “surrender” their electronic devices to employees of a private company called UC Global that was contracted to provide security for the embassy. What they did not know was that UC Global “copied the information stored on the devices” and allegedly shared the information with the CIA, and Pompeo allegedly authorized and approved the action.

    • Civil Rights/Policing

      • SalonA sheriff in Louisiana has been destroying records of deputies’ alleged misconduct for years

        Like all public agencies, the Jefferson Parish Sheriff’s Office is required by law to secure approval from the Louisiana State Archives, a division of the Secretary of State’s Office, before destroying its public records. It also is required to secure approval for policies, or schedules, dictating how long public records are to be retained before they are eligible for disposal.

        The sheriff’s office failed to do either, records show. The only JPSO records retention policy on file with the state concerns body-worn and vehicle-mounted cameras. That was approved in November. The sheriff has not sought approval for retention policies concerning any other public record, including disciplinary files, according to the state archives.

      • SalonWhy do I say we should defund the police? My lived experience

        Well, I don’t. As a child, when armed gunmen stormed my home, held my family hostage and stole our belongings, my dad called the police after they fled, only to be greeted by two cops who showed up hours late with terrible attitudes. That incident was followed by years of cops digging in our pockets and stealing my money, chasing and beating on my friends and me; cops who booked us for stats, the countless traffic tickets for DWB (Driving While Black); the times they made us lie face-down on cold concrete just because they could, the years of senseless trash talk; the brave officers who fixed their lips to call us “Black ass n****rs,” and “Jungle n****rs”; and one particular, pale Baltimore City cop who dragged his chunky index finger slowly across his neck, calling me a “dead n****r.”

        Some cops can’t wait to wreak havoc on a peaceful block, but never show up during shoot-outs like real heroes would.

      • TruthOutHarperCollins Debut Authors Say They Won’t Work With Strikebreaking Editors
      • TruthOutNew Biden Policy Could Protect Migrant Worker Whistleblowers From Deportation
      • ScheerpostSome Africans Can’t Get Asylum in Israel Because Persecution Is Normal There

        While the numbers of Israeli atrocities and crimes are far too many to count, from time to time we come across something that stands out. This time it is the decision of Israel’s outgoing Minister of Interior to deny asylum to a woman facing female genital mutilation.

      • ScheerpostThe Fading of Washington’s Global Dreams and the Coming of a New World

        Alfred McCoy suggests what the U.S. might do in its own hemisphere to come to grips with the decline of our country and planet as a whole.

    • Internet Policy/Net Neutrality

      • Ruben SchadeRubenerd: The solution to centralisation

        I empathise, and in my darker moments I may even agree. But podcasting is proof there’s evidence to be optimistic. It’s resistance to being silod isn’t happenstance, it’s a function of its design. Much as we expect to be able to load any webpage in our browser, we assume we can publish and listen to any podcast on any client we want. Platforms that have attempted to wrestle control away with proprietary extensions or exclusive content have failed for this reason.

        Software may help with discovery, subscriptions, and sharing, but the underlying protocols are the building blocks of the web. They’re open, distributed, and owned by nobody. Social networks can be built the same way, with the same inherent resiliency.

    • Monopolies

  • Gemini* and Gopher

    • Personal

      • Galette des Rois

        La Galette des Rois is a traditional French cake that is made and eaten once a year during Epiphany, in early January. The precise date should be the first Sunday of January after the New Year, but you can actually find it in stores and bakery all throughout January.

      • My attempt at solarpunk

        Barman, a local, vegan, enviro…. heck, just some nice cider from around these parts, please.

        So, I’m going to talk about my book. Oh, don’t scoop yourselves away, I’m not really a writer, and you won’t buy my book, because I’m not selling it.

      • 🔤SpellBinding: ADFHLUN Wordo: RAVES
      • When good work life kills motivation

        I’ve had a strange realization lately. I’ve noticed that when my work life is good, I lose motivation for the other activities in my life. Granted some of this is probably due to a lack of time and energy, but it feels as if my biggest motivation for hobbies and recreation was the fact that my previous jobs had sucked. If I felt like my 8 to 5 was killing me, I had a bigger need to find something to make my day not feel so bad.

        This has also got me thinking about what keeps other people motivated. Especially when it comes to those aspects of life that are purely for fun. I’m in that strange spot in life where my kids aren’t quite self sufficient with their own activities so my time outside of work is split between making meals, and keeping them entertained. With working the whole work from home situation I don’t find time for any sort of decompression which is even more reason to be motivated to do something purely cathartic.

      • First week

        Today marks the end of the first week in the new year where we had to

        go to work. The whole week long.

        Monday was spent doing the usual chores after a longer absence -

        downloading & installing a bunch of updates, working through emails,

        socializing with those present in the office (only a handful of

        colleagues, the others we’ll never see again with our mobile working


      • Christina’s 5 questions

        I love to answer Christina’s questions and read

        others’ answers. She wrote 5 new ones!

      • Manga Review: Gekkan Shoujo Nozaki-kun

        The past week or so I’ve been getting back into reading manga. I never stopped, but I have only been keeping up with a single manga – Sono Bisque Doll (My Dress-up Darling). I don’t read much else, but I started reading more, as a way to get myself out of my office.

      • Observations working at a museum

        I didn’t spend a ton of time with my grandfather as a kid, being that he lived in St. Louis and I lived in Texas. However, it was always fun to visit him as a kid and hang out in his studio. He is a very talented abstract artist who converted a large portion of his basement to painting large abstract oil paintings & acrylics based on reference photographs he took. I grew a lot of my love for art from spending time with him, and through spending that time gained a real appreciation for abstract and minimalist art.

        This isn’t to say I have some pretentious higher understanding of the meaning behind the piece. Because, as you will soon see, I don’t think that it is worth it to “get” every piece of art you come in contact to. I just think that art is neat, and you approach different things from different perspectives.

    • Technical

      • Nextcloud Speedbump

        I’ve been running my own Nextcloud off an Ubuntu box in my apartment and for the most part it’s been smooth sailing. I’m even using the Nextcloud snap package and have been really happy with it despite all the gripes you often read about snap packages online. After over a year I’ve only just barely hit one of my first snags in running Nextcloud.

        Now this isn’t the snag, but I thought I’d mention real quick that the new version 25 of Nextcloud includes a redesign that I’m not too enthusiastic about. I’ll get used to it but now there’s a colored, rounded frame around the entire page.

      • Internet/Gemini

        • Perception of what the Internet looks like today

          I came across DOStodon, a Mastodon client for MS-DOS. I looked at screenshots and I saw today’s Internet distorted by the crystal of time. So there is almost everything in its place, but it looks different. A similar feeling accompanies browsing a world map in MapSCII, and probably during the usage of other niche tools.

          So we have a vision of today’s Internet in our mind. It could be similar to the vision of the black-and-white film era, which made our minds feel that people, cities, and their activities then were less colorful than now. Or characteristic colors of Kodachrome film, which is emulated today by software color palettes.

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

IRC Proceedings: Saturday, January 14, 2023

Posted in IRC Logs at 2:13 am by Needs Sunlight

Also available via the Gemini protocol at:

Over HTTP:

HTML5 logs

HTML5 logs

#techrights log as HTML5

#boycottnovell log as HTML5

HTML5 logs

HTML5 logs

#boycottnovell-social log as HTML5

#techbytes log as HTML5

text logs

text logs

#techrights log as text

#boycottnovell log as text

text logs

text logs

#boycottnovell-social log as text

#techbytes log as text

Enter the IRC channels now

IPFS Mirrors

CID Description Object type
 QmbaCKHoJkd1wM7Tk6enaYCxAczD385MR2qxa8iDq1YcZV IRC log for #boycottnovell
(full IRC log as HTML)
HTML5 logs
 QmfHTzfGFGCDCt1oVVS7t6W8Fywjc8J5cC6QpdJp8KVdoS IRC log for #boycottnovell
(full IRC log as plain/ASCII text)
text logs
 QmcGG3uQ37YXH7hjrh2CAGHQ6GYM1J7hRSQRGkpJwSEyNC IRC log for #boycottnovell-social
(full IRC log as HTML)
HTML5 logs
 QmeBAZDLjEQLwSFrXUgV7hJ32TvH54pf75ZaLJUmAoyMRS IRC log for #boycottnovell-social
(full IRC log as plain/ASCII text)
text logs
 QmZkA6BPyv3hmBP4b7sysbjDATHxfwab2RsusRjazGcZD3 IRC log for #techbytes
(full IRC log as HTML)
HTML5 logs
 QmUkDJUWbRY9QpPG2QaFJY7SbLRKzQai2rtxpr1iMxAU8E IRC log for #techbytes
(full IRC log as plain/ASCII text)
text logs
 QmP8ENirwMTMHSY8MjQijySjafVDrYoNWwB3GbiQPaEvji IRC log for #techrights
(full IRC log as HTML)
HTML5 logs
 QmfXMyXSVSVfmDzFQtkRNA1hj2ncGjuiHHuWGHVTWF4F7S IRC log for #techrights
(full IRC log as plain/ASCII text)
text logs

IPFS logo

Bulletin for Yesterday

Local copy | CID (IPFS): QmYwA15DJvceb5pYgucvtCx6GuFr8yN7evTrenHeXn7zaa

Favours in the Workplace: Employing Someone and the Strict Boundaries of Contracts

Posted in Deception, Free/Libre Software at 12:46 am by Dr. Roy Schestowitz

Video download link | md5sum ae1efc68cafb1d4dec5a536eb6aaf511
Do Us a Favour, Stop Asking for Favours
Creative Commons Attribution-No Derivative Works 4.0

Summary: Employers must not ask staff to do jobs outside the remit and scope of their work contract; anything else should be strictly forbidden, based on my personal experience which I talk about today

THE video above speaks of Sirius ‘Open Source’ and the notion of coercion. Apparently this is done to volunteers in Debian as well (i.e. unpaid people). Being part of a project or a company does not constitute a master/slave relationship. Voluntary contributions outside one’s work are welcomed, but when subordinates cannot (easily) say “no” to those who pay their salaries or hired them…. that’s a potential problem.

“This should be illegal.”Today I gave two personal examples where the company’s management asked me to do favours (gratis work) for their own friends. I use some analogies to exemplify the absurdity and I certainly hope other people, including employers, can learn something. There should be clearly expressed laws that forbid that. This should be illegal.

[Meme] Punch the Messengers

Posted in Free/Libre Software at 12:28 am by Dr. Roy Schestowitz

Sirius vs Inconvenient truth

Summary: Sirius really hates this series. That’s OK, it means it’s a thorn on the side.

« Previous entries Next Page » Next Page »

RSS 64x64RSS Feed: subscribe to the RSS feed for regular updates

Home iconSite Wiki: You can improve this site by helping the extension of the site's content

Home iconSite Home: Background about the site and some key features in the front page

Chat iconIRC Channels: Come and chat with us in real time

New to This Site? Here Are Some Introductory Resources




Samba logo

We support

End software patents


GNU project


EFF bloggers

Comcast is Blocktastic? SavetheInternet.com

Recent Posts