[Meme] Fully Allowed to Speak About Injustice

Posted in Law at 9:09 pm by Dr. Roy Schestowitz

Roy is talking about the company

Summary: Sirius ‘Open Source’ management does not share the ‘view’ (basic right, not up for debate) that former staff can speak about the former employer out in the open

When the Employer Asks for Help or Personal Favours Outside Work (and Staff Cannot Politely Decline Because of the Salary)

Posted in Free/Libre Software at 8:49 pm by Dr. Roy Schestowitz

There were times I literally stayed at their home because they didn’t want to spend money on suitable accommodation (e.g. hotel)

Sirius CEO - obscured

Summary: At Sirius ‘Open Source’ I was sometimes asked by management to look after personal affairs or help family friends; employers aren’t supposed to leverage their workforce like that

TECHRIGHTS deals with a variety of “Tech” issues and a broad range of “Rights”, including so-called ‘IP’ so-called ‘rights’. There is currently a constitutional crisis brewing in Germany and it relates to patents, but today we focus on labour rights pertaining to workforce outside the workplace.

“Some bosses exploit that, knowing it’s construed as impolite to say “no” to the people who pay the salary.”As readers are aware, my wife and I resigned last month and left our job (after a combined period of 21 years in that employer). Today I’d like to highlight a likely common situation where the employer tries to get workers to do personal favours outside the business or outside the workplace. Many people don’t like to talk about it, as it might come across as “moaning” or a lack of generosity. After all, some colleagues — typically below the pay grade of their bosses — end up picking up post or picking up the kids from school. They may end up like family assistants. They try to “get ahead” by improving the relationship with the boss or, to put it more bluntly, “sucking up” to the boss. It’s unprofessional, but it is still done a lot. Some bosses exploit that, knowing it’s construed as impolite to say “no” to the people who pay the salary.

In practice, bosses should never do this. It’s not like asking for sexual favours, but it’s still bad. It’s better not to even ask or bother with such a request.

Today’s example is old but still relevant. I can finally speak about it. The CEO and his wife asked me to look into a site of a family friend from Spain, in spite of language barriers and the site having nothing whatsoever to do with my job. Like I’m a “home butler” of theirs, serving guests.

It started like this:

Hi xxxxx,

I have cced Roy into this mail as he knows a lot about wordpress so he should be able to help you sort out the problems you are having.
I will leave you to chat between yourselves.

See you in a few weeks :)

xxxxxx xx

The person in question spoke, but with very weak English — to the point where it’s extremely difficult to communicate at all. It was a massive language barrier. I followed up:

Hi xxxxx,

Can you please show me your site and tell me what you are hoping to
achieve, maybe with examples of sites that accomplish what you’re after?


The communication was informal, but I was expected to give technical help to a family friend of the CEO and his wife. Here’s example of communication that I received:

Hi xxxxx!!

Thanks!!! My mum thinks that she is going to pick me up hahaha so you will See her at the AirPort

Hi Roy,

Ill have to give you acces to the blog Cuz its not aviable now, Also Ive got allready a list with the things that I would like to change if its possible of course

Do I give you access with this email?

Thanks a lot for your help

Enviado desde mi iPhone

It didn’t go very far, but the point of the matter is, the manager was asking me to provide support to someone who wasn’t a client but a personal friend.

On another occasion, more recently, the CEO was asking me to speak to a personal friend who had become the target of a patent troll, as if I was some unpaid ‘consultant’ on this matter.

“Next time I’ll phone you,” I said, “assuming you don’t keep an eye on E-mail.” I spent a long time basically advising someone because he was a friend of the CEO. Looking back (in retrospect), it was a waste of time as I was under no obligation to do so. But because I was receiving salaries (for something totally unrelated) I felt compelled to agree.

There should be very strict laws against this sort of thing. Paying someone a salary for job X does not make one a “butler” for job Y. From what my wife has told me, in some occupations and with some agencies there are official avenues for reporting this. Apparently this sort of misuse or workforce became such a big problem that confidential helplines/lifelines were thrown at workers, offering resolution without retribution/reprisal from the employers (threatening/blackmailing workers who report the practice/abuse).

Links 14/01/2023: KDE Frameworks 5.102.0 and Mesa 23 RC

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

  • GNU/Linux

    • Veira Group introduces Linux-based Coolita 2.0 solutions for the Indian Smart TV market. – Newspatrolling.com

      Veira Group, one of India’s largest ODM for Smart TVs introduces Linux-based Coolita 2.0 solutions for the country’s growing smart TV market. With this development, Veira Group enters a new tech territory in partnership with the proprietary Coolita OS, highlighting its commitment to building a new smart TV ecosystem. Coolita OS is Skyworth first self-developed smart TV operating system, delivering a lighter, smoother, more convenient user experience.

      With the release of the Coolita 2.0 solutions, Veira intends to sell 500,000 Smart TVs equipped with the new OS for the top Indian brands. The new OS is set to transform the smart TV experience, for today’s internet-driven generation. It offers a wide variety of entertainment options and applications, such as YouTube, Prime Video, Zee5, Hungama, SonyLiv Etc. with a range of global and local content. Other features of this lite TV OS include pre-installed lite cloud games, a built-in Internet browser, an app store and a Data Saver that provides real-time data reminders to help people efficiently manage their data usage. Any Smart TV device that is connected to LAN can be used to watch a movie with network-free screen projection. With an exceptional user experience, platform stability, and affordability, Coolita is expected to become one of the leading & preferred Smart TV OS’s in India.

    • Veira Group introduces Linux-based Coolita 2.0 solutions for the Indian Smart TV market – Content Media Solution
    • Make Use OfThe 9 Best Career Options After Learning Linux

      Ready to start your professional Linux career? Here are some of the best job options for you after you’ve learned Linux and open source.

      There is a reason why many people use Linux but in different capacities. From using Linux distros as individual users to developers writing apps for Linux users, there is a different purpose associated with Linux.

      When working on Linux, you can pursue various career options and avenues. Each stream will open opportunities, allowing you to make the most out of your newly derived skills.

      You can pursue a few options after getting familiar with Linux and its related technologies. Here are a few top professions you can choose after learning Linux.

    • Linux LinksLinux Around The World: USA – Missouri – LinuxLinks

      We cover events and user groups that are running in the US state of Missouri. This article forms part of our Linux Around The World series.

    • Desktop/Laptop

      • Notebook CheckSystem76 teases beefy Pangolin Linux laptop update with Ryzen 7 6800U – NotebookCheck.net News

        System76 is known for its high-quality laptops that run Linux (either Ubuntu or System76′s own Pop!_OS). However, most of their laptops run on Intel CPUs, so AMD fans were left in the lurch… until the original Pangolin debuted a few years ago. System76 recently teased the upcoming version of the Pangolin, replete with the latest and greatest from AMD.

        The new Pangolin will come with AMD’s Ryzen 7 6800U CPU, Radeon 680M integrated graphics (built on AMD’s RDNA 2 architecture), and up to 32 GB of LPDDR5 RAM (6400 MHz). The laptop will have slots for two M.2 PCIe NVMe SSDs (up to 16 TB total).

        Connectivity is covered by three USB-A 3.2 Gen 1 (5 Gbps) ports, a single USB-C 3.2 Gen 2 (10 Gbps) port, and an SD card reader. USB 4 is noticeably absent. An HDMI 2.0 port and 3.5 mm combo audio jack round out connections.

        The Pangolin has most of the conveniences of other modern laptops, including a backlit chiclet-style keyboard, a multitouch trackpad, and a Kensington lock. The webcam falls flat at only 1 MP (720p), but there is a hardware kill switch to turn off the webcam.

    • Audiocasts/Shows

    • Kernel Space

      • LWNLinux 6.1.6 [LWN.net]

        I’m announcing the release of the 6.1.6 kernel.

        All users of the 6.1 kernel series must upgrade.

        The updated 6.1.y git tree can be found at:
        git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.1.y
        and can be browsed at the normal kernel.org git web browser:



        greg k-h

      • LWNLinux 5.15.88 [LWN.net]

        I’m announcing the release of the 5.15.88 kernel.

        All users of the 5.15 kernel series must upgrade.

        The updated 5.15.y git tree can be found at:
        git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.15.y
        and can be browsed at the normal kernel.org git web browser:



        greg k-h

      • LWNLinux 5.10.163 [LWN.net]

        I’m announcing the release of the 5.10.163 kernel.

        All users of the 5.10 kernel series must upgrade.

        The updated 5.10.y git tree can be found at:
        git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.10.y
        and can be browsed at the normal kernel.org git web browser:



        greg k-h

    • Graphics Stack

      • Free Desktop[ANNOUNCE] mesa 23.0.0-rc1
        Hi list,
        I'd like to announce mesa 23.0.0-rc1, which is now available for general
        consumption. The branch was made yesterday, as many noticed, but I
        wasn't able to get the actual relase cut until today. There's a ton of
        great changes here.
        As always, please be sure to test and file issues for any problems you
        run into.
    • Applications

    • Instructionals/Technical

      • UNIX CopHow to Install Varnish with Apache on Ubuntu 22.04

        . We already know that Apache is one of the best web servers out there. But there are always tools to improve it and to increase its power. So, today, you will learn how to install Varnish with Apache on Ubuntu 22.04.

      • KifarunixPerform Unattended VM Installation on VirtualBox 7
      • ID RootHow To Install uTorrent on Ubuntu 22.04 LTS – idroot

        In this tutorial, we will show you how to install uTorrent on Ubuntu 22.04 LTS. For those of you who didn’t know, µTorrent (also known as uTorrent) is a popular and widely used BitTorrent client that allows users to download and manage torrent files. One of the key features of µTorrent is its small size and minimal system requirements. It is designed to be lightweight and fast, which makes it suitable for use on older or less powerful computers. It also has a simple and user-friendly interface, which makes it easy to use for both beginners and advanced users.

        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 uTorrent BitTorrent client 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.

      • AddictiveTipsHow to install and use the G4Music app on Linux

        If you’ve been looking for a new music app for Linux, look no further than G4Music. G4Music is a new, elegant GTK4 music application for Linux. It is light and easy to use. In this guide, we’ll show you how to install and use it on your Linux system.

      • Red Hat OfficialAutomating HA cluster configuration with RHEL system roles

        The ability to provide services to customers continuously and with minimal-to-no outages is critical in today’s world. The Red Hat Enterprise Linux (RHEL) High Availability Add-On can help you achieve that goal by improving the reliability, scalability and availability of production systems. High availability (HA) clusters do this by eliminating single points of failure and by failing over services from one cluster node to another in case a node becomes inoperative.

        In this post, I’ll demonstrate using the ha_cluster RHEL system role to configure an HA cluster running an Apache HTTP server with shared storage in active/passive mode.

      • VideoCreate Your Own Emacs Start Page – Invidious

        In the last few days, I have been playing around with creating my own “start page” for Doom Emacs. By default, Doom comes with its own “dashboard” program but I wanted to create my own, mainly for the experience, but also because I could create a start page that was tailored exactly to my needs..

      • How to enable developer mode on Chrome OS Flex

        I have recently switched to Chrome OS Flex as main operating system. The experience so far is really great. It does everything what it should do. I can browse the internet with it, game with it (in the past Google Stadia, now Xbox Cloud), answer my mails and even work on Arch Linux. Even printing worked pretty much out of the box.

      • DebugPoint[Fixed] VirtualBox Needs Microsoft Visual C++ 2019 Redistributable Package

        Here’s a quick guide to fix the error “VirtualBox Needs Microsoft Visual C++ 2019 Redistributable Package”.

        Oracle’s VirtualBox is a popular virtualization software that helps you create guest virtual machines for Linux distributions in any host system.

      • The New StackKubernetes App Deployment from the Command Line – The New Stack

        If you’ve been following my Kubernetes 101 series, you may have discovered that there are ways to make Kubernetes considerably easier. Thanks to MicroK8s and Portainer, the journey doesn’t have to be challenging all the time. But even though you can begin your dive into Kubernetes as a point-and-click affair with Portainer, at some point you might want to be able to work from the command line. That’s not a given but you never know if you’ll be thrown into a situation where you’re asked to deploy an app or service to a Kubernetes cluster and there is no Portainer GUI to be found.

    • Games

      • Boiling SteamThe Best Deck accessory: a Virtual Monitor? nReal Air AR glasses Review – Boiling Steam

        The Steam Deck we all know and love was designed with pragmatism in mind — an all-in-one gaming console that you could use anywhere, uncluttered, unencumbered. It largely succeeded; so much that often the gaming portals and news sites must remind the reader that it is not a gaming PC. It has neither the power nor the peripherals for fulfilling this role, and its 7″ screen while bright and clear is unable to substitute for a big gaming monitor. And while you could attach such monitors to the Deck, they are big, heavy and power-hungry, and definitely not portable.

        At least, not the physical monitors. How about a virtual monitor? Augmented reality is the merging of the real-world view with a digital image in real-time, done with devices like glasses and headsets. What if the digital image is the monitor, and the augmented reality device are particularly unassuming sunglasses?

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • KDEKDE Ships Frameworks 5.102.0 – KDE Community

          KDE today announces the release of KDE Frameworks 5.102.0.

          KDE Frameworks are 83 addon libraries to Qt which provide a wide variety of commonly needed functionality in mature, peer reviewed and well tested libraries with friendly licensing terms. For an introduction see the KDE Frameworks release announcement.

          This release is part of a series of planned monthly releases making improvements available to developers in a quick and predictable manner.

        • 9to5LinuxKDE Frameworks 5.102 Enables File Transfers over 2GB in KDE Connect

          The KDE Project released today KDE Frameworks 5.102 as the latest update to this collection of over 80 add-on libraries to Qt providing commonly needed functionality for the KDE Plasma desktop environment and related apps.

          KDE Frameworks 5.102 is packed with many changes, but the most prominent ones include support for file transfers over 2GB in size in the KDE Connect app, which lets you transfer files between your mobile device and your computer, but also do other things like receive notifications, control media players, etc.

        • Running Plasma on VisionFive-2 – cordlandwehr

          New year, new RISC-V Yocto blog post \o/ When I wrote my last post, I did really not expect my brand new VisionFive-2 board to find its way to me so soon… But well, a week ago it was suddenly there. While unpacking I shortly pondered over my made plans to prepare a Plasma Bigscreen RaspberryPi 4 demo board for this year’s FOSDEM.

          Obvious conclusion: “Screw it! Let’s do the demo on the VisionFive-2!” — And there we are:

          After some initial bumpy steps to boot up a first self-compiled U-boot and Kernel (If you unbox a new board, you need to do a bootloader and firmware update first! Otherwise it will not boot the latest VisionFive Kernel) it was surprisingly easy to prepare Yocto to build a core-image-minimal that really boots the whole way up.

  • Distributions and Operating Systems

  • Free, Libre, and Open Source Software

    • GNU Projects

      • Jérôme Lejeune Foundation adopts GNU Health

        We start 2023 with exciting news for the medical and scientific community!

        GNU Health has been adopted by he Jérôme Lejeune foundation, a leading organization in the research and management of trisomy 21 (Down Syndrome) and other intellectual disabilities of genetic origin.

        Lejeune foundation has its headquarters in France, with offices in Argentina, the United States and Spain.

      • GNUGNU Binutils 2.40 released

        Hi Everyone,

        We are pleased to announce that version 2.40 of the GNU Binutils project
        sources have been released and are now available for download at:



      • Sean Whitton: Always running Emacs under gdb

        The emacsclient(1) program is used to connect to Emacs running as a daemon. emacsclient(1) can go in your EDITOR/VISUAL environment variables so that you can edit things like Git commit messages and sudoers files in your existing Emacs session, rather than starting up a new instances of Emacs. It’s not only that this is usually faster, but also that it means you have all your session state available – for example, you can yank text from other files you were editing into the file you’re now editing.

        Another, somewhat different use of emacsclient(1) is to open new Emacs frames for arbitrary work, not just editing a single, given file. This can be in a terminal or under a graphical display manager. I use this as often as I invoke emacsclient(1) via EDITOR/VISUAL. I use emacsclient -nc to open new graphical frames and emacsclient -t to open new text-mode frames, the latter when SSHing into my work machine from home, or similar. In each case, all my buffers, command history etc. are available. It’s a real productivity boost.

        Some people use systemd socket activation to start up the Emacs daemon. That way, they only need ever invoke emacsclient, without any special options, and the daemon will be started if not already running. In my case, emacsclient on PATH is a wrapper script that checks whether a daemon is running and starts one if necessary. The main reason I have this script is that I regularly use both the installed version of Emacs and in-tree builds of Emacs out of emacs.git, and the script knows how to choose what to launch and what to try to connect to. In particular, it ensures that the in-tree emacsclient(1) is not used to try to connect to the installed Emacs, which might fail due to protocol changes. And it won’t use the in-tree Emacs executable if I’m currently recompiling Emacs.

    • Programming/Development

      • Software testing, and why I’m unhappy about it

        Automated testing of software is great. Unfortunately, what’s commonly considered best practice for how to integrate testing into the development flow is a bad fit for a lot of software. You know what I mean: You submit a pull request, some automated testing process is kicked off in the background, and some time later you get back a result that’s either Green (all tests passed) or Red (at least one test failed). Don’t submit the PR if the tests are red. Sounds good, doesn’t quite work.

        There is Software Under Test (SUT), the software whose development is the goal of what you’re doing, and there’s the Test Bench (TB): the tests themselves, but also additional relevant parts of the environment like perhaps some hardware device that the SUT is run against.

        The above development practice works well when the SUT and TB are both defined by the same code repository and are developed together. And admittedly, that is the case for a lot of useful software. But it just so happens that I mostly tend to work on software where the SUT and TB are inherently split. Graphics drivers and shader compilers implement some spec (like Vulkan or Direct3D), and an important part of the TB are a conformance test suite and other tests, the bulk of which are developed separately from the driver itself. Not to mention the GPU itself and other software like the kernel mode driver. The point is, TB development is split from the SUT development and it is infeasible to make changes to them in lockstep.

      • Dirk EddelbuettelDirk Eddelbuettel: RApiDatetime 0.0.8 on CRAN: Maintenance

        RApiDatetime provides a number of entry points for C-level functions of the R API for Date and Datetime calculations. The functions asPOSIXlt and asPOSIXct convert between long and compact datetime representation, formatPOSIXlt and Rstrptime convert to and from character strings, and POSIXlt2D and D2POSIXlt convert between Date and POSIXlt datetime. Lastly, asDatePOSIXct converts to a date type. All these functions are rather useful, but were not previously exported by R for C-level use by other packages. Which this package aims to change.

      • Barry Kaulergui_engine runs in initrd

        I posted yesterday about compiling ‘dialog’ statically, enabling text-mode GUIs in the initrd:


        ‘dialog’ is completely stand-alone, doesn’t require any shared libraries, and is 508KB. It supports unicode characters.

        All of the utilities in the initrd are statically-linked; ‘busybox’ is another example.


        The example is named ‘example’ and is 304KB. That is a statically-link standalone application. Most of the size is the linked-in libsdl, so adding more features to the app won’t increase the size much.

        Very limited widgets, no documentation, but very simple and small C code. So definitely interested in taking it on as a project. Might be of interest to someone else also. First task — there is no way to exit from the example, had to do a hard power-off.

      • What is ActiveRecord becomes from Rails

        Have you heard about the ActiveRecord becomes method from Rails? Maybe it’ll come handy one day.

  • Leftovers

    • TediumSo Many Itches To Scratch

      It may be weird to consider in a world where we have so many ways to interact with things through touch, but we don’t use all of those types of interaction to communicate with a computer. To offer an example: Scratching. Often done with fingernails, quarters, or other somewhat abrasive materials, it’s a common type of gesture that has no true equivalent in the world of smart devices (well, unless you scratch your screen). I’ve been thinking a lot about the nature of scratching recently, and for today’s Tedium, I wanted to offer up every single scrap of thinking on scratching. I’m feelin’ kinda itchy.


      Thanks to its use of a latex-based ink or varnish that covers up the winning details until you scratch them off, scratch-offs are naturally multi-layered, and that general design allows for things to be hidden. In some ways, the coating is the key element—but in others, it’s the underlying algorithms behind the game of chance. Maybe it’s the combination of the two.

      As the Detroit Free Press reported late last year, the invention comes to us from an early computer scientist named John Koza, one of the first graduates of the University of Michigan’s computer science program. Koza’s innovation was not the scratch-off material itself—which was already in wide use by his employer in undergrad at the time, the sweepstakes company J&H International—but the addition of algorithms that helped turned lottery games into things that could be played—and won—instantly, rather than things that came with a long wait.

    • Science

      • Omicron LimitedJames Webb telescope reveals Milky Way–like galaxies in young universe

        New images from NASA’s James Webb Space Telescope (JWST) reveal for the first time galaxies with stellar bars—elongated features of stars stretching from the centers of galaxies into their outer disks—at a time when the universe was a mere 25% of its present age. The finding of so-called barred galaxies, similar to our Milky Way, this early in the universe will require astrophysicists to refine their theories of galaxy evolution.

        Prior to JWST, images from the Hubble Space Telescope had never detected bars at such young epochs. In a Hubble image, one galaxy, EGS-23205, is little more than a disk-shaped smudge, but in the corresponding JWST image taken this past summer, it’s a beautiful spiral galaxy with a clear stellar bar.

      • BoingBoing1940s Bell Telephone introduces the mobile phone | Boing Boing

        This video is fun. I miss the ring of an old Bell telephone. I have one here in the house but no landline to plug it into, and so it sits on my desk. I also have a candlestick phone that is nothing more than art.

    • Security

      • CyberRisk Alliance LLCSigstore announces the first stable release of code and certificate signing tool for Python [Ed: Centralisation of "trust" (for software in this case) brings a whole host of new issues]

        Sigstore community today announced the first stable release of sigstore-python, improving software supply chain security and paving the way for other client implementations of Sigstore that are in earlier stages.

        Sigstore is an open source project launched by Linux Foundation with the goal of providing free and stable services for all developers to easily sign, verify and protect their software projects. While code signing is a valuable tool to prevent hackers from co-opting patching systems and delivering malware, it is difficult to implement in open source projects given the complexity of key management.

      • CyberRisk Alliance LLCSecurity researchers report Linux malware with cryptocurrency miner payload [Ed: The problem here is weak passwords, not "Linux" or "SSH"]

        “It is presumed that after successful authentication through a dictionary attack on inadequately managed Linux SSH servers, various malware were installed on the target system. This bot supports not only DDoS attacks such as TCP flood, UDP flood, and HTTP flood, but various other features including command execution, reverse shell, port scanning, and log deletion,” researchers said.

      • SlashdotNew Linux Malware Downloader for Compromised Servers Spotted in the Wild [Ed: Slashdot helps Microsoft sites stagmatise "Linux" as not secure; but the problem here is weak passwords, not Linux; This headline is intentionally misleading, just like the Microsofters']
      • TechRadarThis new Linux malware floods machines with cryptominers and DDoS bots [Ed: So weak passwords are the fault of Linux now?]
      • Red Hat OfficialA Brief History of Cryptography

        Cryptology is a young science.

        Though it has been used for thousands of years to hide secret messages, systematic study of cryptology as a science (and perhaps an art) just started around one hundred years ago.

        The first known evidence of the use of cryptography (in some form) was found in an inscription carved around 1900 BC, in the main chamber of the tomb of the nobleman Khnumhotep II, in Egypt. The scribe used some unusual hieroglyphic symbols here and there in place of more ordinary ones. The purpose was not to hide the message but perhaps to change its form in a way which would make it appear dignified. Though the inscription was not a form of secret writing, but incorporated some sort of transformation of the original text, and is the oldest known text to do so. Evidence of some use of cryptography has been seen in most major early civilizations. “Arthshashtra”, a classic work on statecraft written by Kautalya, describes the espionage service in India and mentions giving assignments to spies in “secret writing” – sounds like an ancient version of James Bond?

        Fast forwarding to around 100 BC, Julius Caesar was known to use a form of encryption to convey secret messages to his army generals posted in the war front. This substitution cipher, known as Caesar cipher, is perhaps the most mentioned historic cipher in academic literature. (A cipher is an algorithm used for encryption or decryption.) In a substitution cipher, each character of the plain text (plain text is the message which has to be encrypted) is substituted by another character to form the cipher text (cipher text is the encrypted message). The variant used by Caesar was a shift by 3 cipher. Each character was shifted by 3 places, so the character ‘A’ was replaced by ‘D’, ‘B’ was replaced by ‘E’, and so on. The characters would wrap around at the end, so ‘X’ would be replaced by ‘A’.

  • Gemini* and Gopher

    • Personal

      • Bocchi the Rock! / ぼっち・ざ・ろっく!

        Readers of my gemlog may have guessed that I quite like music-themed anime, so how could I have missed out on Bochi the Rock. It started out as probably the most invisible show of the season, but wao, that surely changed quickly.

      • Moving to Hugo

        I started this website around 2008 at wordpress.com. Later in 2012[1], I moved to Jekyll and started blogging on Markdown. I started using git to manage the code and host the website first on GitHub Pages and later on Netlify. Since then, I’ve slowly moved other projects from Jekyll to Hugo. I still have a few in the good old ruby tech, the biggest one, without any doubt, being the daily geospatial digest[2].

      • Email training

        By the end of last year, I enrolled in cibervoluntarios[1], an NGO that provides free training about Information technologies to seniors and young people, and other groups with exclusion risk. It’s an entirely virtual organization where volunteers sign up for proposed activities, and the organization provides all the materials and guidance. Then on the training day, you show up and do the gig.

      • [Corrected URL] 🔤SpellBinding: AEHIRYW Wordo: AMITY
    • Technical

      • Allotment Plan: 2023

        This year, I’m going to do some high-intensity growing on the allotment, following a pretty relaxed quarter-year in 2022 where I just cut back overgrowth and harvested things put in by the previous owner.

      • Adding a minimal fingerd to bubblewrapped services (bws)

        Some time back Toby Kurien published details and code about his favourite setup regarding self hosting services at home. He did put in quite some effort to make this simple to install and run. I quite like this setup and I have written a minimal finger daemon to run in this setup.

      • 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.

      • Internet/Gemini

        • Tidying up gemini.circumlunar.space user capsules

          In earlier times, I offered free sftp-based Geminispace at this server, and sixty or so people took advantage before I discontinued the offer. Some of those capsules continue to be regularly updated to this day, which makes me very happy. Others have been abandoned, which is to be expected, but some never even got off the ground in the first place. I’d like to start tidying the place up a bit.

      • Programming

        • A Wafer Thin Common LISP Package Primer

          Common LISP packages tend to trip up noobs presumably only familiar with packages as found in other languages; in those languages you usually have a file that contains a package and that package is only defined in that one file. We might call this a file-package. This is obviously a simplification; usually other languages have various ways to break the file-package rule, e.g. code to import things into or from somewhere else, dynamic loading, monkey patching, LD_PRELOAD, and worse.

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

Microsoft Rumour Mill About January (and July) Waves of Layoffs

Posted in Microsoft, Rumour at 10:41 am by Dr. Roy Schestowitz

The word coming through the grapevine (I spoke to people) is that layoffs are imminent, spending cuts are already deep, and the situation is grossly under-reported (media dysfunctional)

MSFT messed up headcount and budgeting badly. You dont increase merit budgets right before recession. You dont go ahead and hire 20K+ folks in the year recession starts. July will be much worse, much much worse.

Summary: A couple of new comments today suggest that not only are Microsoft layoffs coming (rumour says next week and some can “confirm”) but there’s a lot more on the way

Links 14/01/2023: Dortmund Moving to Free Software

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

  • GNU/Linux

    • Desktop/Laptop

    • Server

    • Applications

      • Make Use Ofexa: The Linux ls Replacement That’s a Little Bit Extra

        The ls command does its job well. But is there a better and more powerful utility for listing files and folders on Linux?

        The Linux ls command is something most users use all the time, but they never seem to think it could be improved upon.

        exa aims to replace this venerable command with a colorful appearance and new features. Will it replace ls for you? Let’s find out!

      • GStreamer: GStreamer 1.21.90 pre-release (1.22 rc1)

        The GStreamer team is excited to announce the first release candidate for the upcoming stable 1.22 release series.

        This 1.21.90 pre-release is for testing and development purposes in the lead-up to the stable 1.22 series which is now feature frozen and scheduled for release very soon. Any newly-added API can still change until that point, although it is extremely unlikely for that to happen at this point.

        Depending on how things go there might be more release candidates in the next couple of days, but in any case we’re aiming to get 1.22.0 out as soon as possible.

        Preliminary release notes highlighting all the new features, bugfixes, performance optimizations and other important changes will be made available in the next few days.

    • Instructionals/Technical

      • Joystick not detected after installing Amiga Emulator fsuae snap package

        After installing the Amiga Emulator fsuae via snap, I noticed that the Joystick was not detected. Because snap packages are containerised and isolated from the rest of the system, you need to allow access for the Joystick by viewing the connections list and updating the slot.

      • Bypass with hexencoding, dump /etc/passwd
      • VideoHow to install Vanilla OS | DIRECTLY on Computer, VirtualBox and GNOME Boxes! (NEW DISTRO) – Invidious
      • Linux CapableHow to Install Wine on Linux Mint 21/20

        Wine is a compatibility layer for running Windows applications on Linux and other Unix-like operating systems. It allows users to run many Windows-based programs on Linux without needing to install a Windows operating system. Wine translates Windows system calls into POSIX-compliant system calls, allowing Windows applications to run on Linux and other Unix-like operating systems.

        In the following tutorial, you will learn how to install and configure Wine on Linux Mint 21 or Linux Mint 20 release series using the command line terminal by importing the official WineHQ repository and installing the latest stable, which is still at this current time, 7.0 or the staging or development releases which are currently featuring 8.0 onwards.

      • LinuxConfigTroubleshooting the Application not found error in Flatpak

        The Application not found error may occur in Flatpak on your Linux system for a variety of reasons. This typically happens when the application you are trying to open is not actually installed, or if the installation has been damaged through moving system files or some other means. In this tutorial, we will look at several ways to troubleshoot the Application not found error in Flatpak.

      • LinuxConfigHow to add repository using Flatpak

        To get started installing software with Flatpak, you will first need to add one or more software repositories. Flatpak uses these repositories (“remotes” in Flatpak terms) to search for and install software from centralized locations. This behavior should seem familiar to Linux users, as it is exactly how traditional package managers work as well.

        Developers can create their own Flatpak repos to allow access to their software across all major Linux distros, since Flatpak is distribution independent. You may find yourself in need of adding a Flatpak repo in order to gain access to software not available in your default system repositories, or to subscribe to application download and updates from a particular developer that has chosen to release their software through Flatpak.

        In this tutorial, we will take you through the step by step instructions to add a repository to Flatpak on a Linux system. Then, we will show how to search the newly configured repository for software that can be installed.

      • LinuxConfigHow to remove repository using Flatpak

        Flatpak uses remote repositories (usually just called “remotes”) in order to search for and download software. If at any point you decide that you no longer wish to download applications that come from a particular repository, you can always remove it from Flatpak. This will prevent Flatpak from querying the specified repo for future software searches and updates.

        It is recommended to only keep Flatpak remotes that you plan to use. Otherwise, your Flatpak configuration can get convoluted with metadata and other irrelevant settings and files that you will not need. The only caveat to keep in mind is that applications which were installed from a removed remote will no longer receive updates, unless it is possible to receive those updates from a different repository that you have added to Flatpak. Previous apps that have been installed from the removed repo will not be uninstalled from your system.

      • LinuxConfigHow to install Flatpak on CentOS

        Flatpak is a package manager that is available for installation on CentOS Linux and all other major Linux distros. Flatpak offers CentOS users an alternative to the official repos and default dnf package manager as a source of software installation. Many applications available in Flatpak currently do not reside in official CentOS repos, making this a big benefit of installing Flatpak.

        To use Flatpak on CentOS, we simply need to install the program, add the repos that contain the flatpak packages you wish to install, and then search for and install the packages. Flatpak will also let us manage and update the apps that we install. Flatpak works the same across all Linux distros, so you will only need to learn the command syntax once. The applications in Flatpak are also distribution independent.

        In this tutorial, you will see how to install Flatpak package manager on CentOS Linux. Then, we will take you through some basic usage of Flatpak so you can get started with adding repositories and installing custom software of your choice.

      • Trend OceansWhat You Need to Know About the rm Command in Linux and Its Advanced Syntax – TREND OCEANS

        The rm (remove) command is one of the most important Linux utilities that every beginner to advanced Linux user should understand how it works and how to use it.

      • ID RootHow To Install FreeTube on Ubuntu 22.04 LTS – idroot

        In this tutorial, we will show you how to install FreeTube on Ubuntu 22.04 LTS. For those of you who didn’t know, FreeTube is an open-source software application that provides a more privacy-friendly alternative to YouTube. FreeTube is an open-source software application that provides a more privacy-friendly alternative to YouTube. It prevents Google from tracking your browsing activity with its cookies or JavaScript code so that you can enjoy a stress-free online experience.

        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 FreeTube 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.

      • Barry KaulerFirst bootup 2-letter language asked in initrd

        The method used to translate the scripts in the initrd has varied over the years. At one stage, I tried the gettext method. Prior to now, it has been the “sss” method; “simple string substitution”, in which the strings in a script are completely replaced, resulting in a non-English script.

        The latter method is clumsy, for various reasons. For example, if you want to change the scripts to a different language, copies of the original scripts in English have to be kept — though, I have implemented a devious method of translating the non-English script back to English, then to another language. There are other problems also.

      • Linux CapableHow to Install RPM Fusion on Rocky Linux EL9/EL8

        RPM Fusion is a helpful resource for Linux users, providing a comprehensive repository of packages not found in official repositories. Packages span everything from multimedia codecs to proprietary drivers and non-open-source software.

        The following tutorial will teach you how to install RPM Fusion on Rocky Linux 9 or Rocky Linux 8 workstation desktop or headless server so you can install additional open-source or proprietary packages utilizing the command line terminal.

      • Trend OceansHow to Fix Docker: Unable to Prepare Context: Unable to Evaluate Symlinks in the Dockerfile Path – TREND OCEANS

        Let’s jump right into the resolution section, where you’ll learn how to fix the “unable to prepare context: unable to evaluate symlinks in Dockerfile path errors” on your Windows or Linux machine.

      • FOSSLinuxHow to install Docker on Fedora | FOSS Linux

        Docker is one essential and robust version of technologies that is very important for developers and sysadmins these days. This tool allows you to create, deploy and manage lightweight, stand-alone packages known as containers. The containers have the required code, runtime, libraries, system settings, and dependencies to run an app.

        Docker allows you to categorize apps from your infrastructure to deliver software faster. Using this app, you may manage your infrastructure the same way you do your apps. Take advantage of Docker’s shipping, testing, and deploying code methodologies. You can, by large, do away with or minimize the time between code writing and running it in production.

      • FOSSLinuxHow to properly uninstall MySQL Server in Ubuntu | FOSS Linux

        Ubuntu’s package management system makes it very simple to install, upgrade, or remove the software from the system. However, some software packages have many configuration directories and need extra effort to uninstall.

        The MySQL Server is one such piece of software frequently used in Ubuntu. We cannot use the standard apt purge command to remove the MySQL server from the system entirely. Certain actions must be taken to ensure that MySQL and its components are appropriately removed from the Ubuntu system.

        We may frequently encounter problems while attempting to start the MYSQL server on a Linux system. There might be several explanations for this. First, sometimes an old configuration file exists in the system and is not correctly erased after uninstalling. Therefore, we must manually remove the MYSQL server and configuration file in that scenario.

      • FOSSLinuxHow to install and use Vim on Ubuntu | FOSS Linux

        Vim is a powerful text editor that is preinstalled on most Linux distributions. Ubuntu includes Vim, vi, nano, Gedit (GUI), and numerous other text editors. Vim is an improvised version of the vi text editor. Ubuntu comes with Vim preinstalled. However, the preinstalled version is very basic.

        To get the full version, we shall use the apt-get or apt command to install it on our Ubuntu operating system. Vim is capable of editing all types of plain text. It is beneficial for editing configuration files and programs written in shell, Python, Perl, C/C++, and other languages. This tutorial will demonstrate how to install and use the vim text editor on Ubuntu Linux.

        We are utilizing Ubuntu 22.04, the most recent version of Ubuntu. Installation requires executing fundamental Linux commands on the Ubuntu command line (terminal). We used various methods for installing Vim. You may utilize any of these options that you deem fit.

      • FOSSLinuxHow to completely uninstall Linux Mint from your PC | FOSS Linux

        Linux Mint is a community-driven Ubuntu-based Linux distribution packed with various free and open-source software. It can give complete multimedia capability out-of-the-box for those who opt to incorporate proprietary software such as multimedia codecs. So you decided to try out Linux by installing Linux Mint alongside Windows?

        And for some reason, you’ve decided to undo everything, including uninstalling Linux Mint, cleaning up grub (bootloader), and reverting your PC to its previous Windows-only state? Since I’m a Linux enthusiast, I’m assuming you’re starting over because something went wrong when you were experimenting with Linux, and you want to start from scratch.

    • WINE or Emulation

    • Games

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • Nate GrahamThis week in KDE: Well just look at all these pictures

          This one is pretty juicy in the eye candy department as we ramp up in the new year! Check out all this goodness…

          You can now show the Hebrew Calendar in your Digital Clock popup’s calendar if you want…

  • Distributions and Operating Systems

    • BSD

      • Klara5 Factors When Considering FreeBSD vs. Linux: Packages

        A package manager helps with finding, downloading, installing, configuring, updating, and removing third-party applications in a Unix system. This is not too different when looking at Linux vs. FreeBSD packages.

        A typical invocation starts with the package manager’s name (for example, apt or pkg), followed by a subcommand detailing the action to perform. Package managers typically maintain a local cache of available packages and their current versions, which they periodically synchronize with the package repository.

        This allows the user to find and install new software, perform simple version upgrades of existing packages, and maintain compatibility with operating system libraries and other dependencies for a specific version of the OS.

      • DragonFly BSD Digest/etc/rc.local.d now an option – DragonFly BSD Digest

        DragonFly now checks both /etc/rc.d and /etc/rc.local.d during boot and shutdown, so you don’t have to mix system-installed and local rc scripts.

      • Frederic CambusNetBSD ASCII flag for the bootloader | Frederic Cambus

        As mentioned in my “Customizing NetBSD boot banners” article, it’s really easy to customize NetBSD boot banners using the boot.cfg configuration file.

        In a previous life, I used to draw ASCII art (mostly in the pre-2000 era) and more precisely a type of ASCII art referred as newschool ASCII in the artscene. By taking advantage of the extended character set (the 128 to 255 range) of the IBM PC’s code page 437, it was possible to achieve great detail and really smooth curves. Some examples can be found at the bottom of my online gallery.

    • PCLinuxOS/Mageia/Mandriva/OpenMandriva Family

      • Introducing OpenMandriva Lx ROME: The Rolling-Release Edition of OpenMandriva Linux – LinuxWizardry

        The OpenMandriva team has announced the general availability of OpenMandriva Lx ROME, their rolling-release edition of this independently developed GNU/Linux distribution descendant from Mandriva Linux. This distribution is aimed at bleeding-edge users who want to have the latest and greatest GNU/Linux technologies without upgrading or reinstalling.

        OpenMandriva Lx ROME is a unique and independent distribution, not based on any other Linux distribution. A direct descendant of Mandriva Linux, it was the first Linux distribution to utilize the LLVM compiler. This release continues to use the entire LLVM toolchain, which completes the work that began in 2015, even before Android switched its compilers.

        Powered by the latest and greatest Linux 6.1 kernel series (Clang-compiled, of course), OpenMandriva’s rolling-release edition is available in two spins featuring the popular KDE Plasma and GNOME desktop environments. The Plasma spin comes with the KDE Plasma 5.26.4 desktop environment, which is accompanied by the KDE Frameworks 5.101 and KDE Gear 22.12 software suites, modified to handle the new JPEG-XL file format. On the other hand, the GNOME spin features the latest GNOME 43.2 desktop environment on top of Wayland.

    • Rocky Linux, Fedora, and Red Hat

      • How to Run Metabase and Nginx as a Reverse Proxy on Rocky Linux 9 – LinuxWizardry

        Metabase is a user-friendly and open-source business intelligence tool that allows you to analyze data. It is widely used for sharing automated reports, live dashboards, and business questions with many organizations.

        This tutorial will explain how to set up Metabase using a jar file and configure Nginx for a reverse proxy on Rocky Linux 9.

      • ID RootHow To Install Nmap on Rocky Linux 9 – idroot

        In this tutorial, we will show you how to install Nmap on Rocky Linux 9. For those of you who didn’t know, Nmap is a powerful tool that is widely used by network administrators and security professionals to scan networks and perform security assessments. It is available for various platforms, including Linux, Windows, and macOS.

        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 Nmap Network Scanner on Rocky Linux. 9.

      • LinuxConfigAn Introduction to Flatpak App Bundles

        Ordinarily, Flatpak is utilized by querying online repositories for software to download and install. Installing an application from a repository (like FlatHub) means that it is very easy to maintain updates for the application and others that have been installed via Flatpak. However, Flatpak also gives us the option to install individual applications with the .flatpak extension.

        This can be useful in situations where a developer has created some software that can be installed with Flatpak, but has not yet uploaded the application to a central repository for distribution and organized updates. These individual installations are distributed in what is called single-file bundles.

        In this tutorial, you will learn how to get started with Flatpak app bundles by seeing how to create an app bundle and install it with Flatpak on a Linux system.

      • LinuxConfigFlatpak vs FlatHub: A Comparison of Linux App Installers

        Flatpak is a universal package management tool for Linux systems, which is meant to streamline the process of searching for and installing applications regardless of what Linux distro you are using. Despite making things easier, there is a small learning curve to getting started with Flatpak, partly because of the lingo that gets tossed around with “remotes” and external repos like FlatHub. For users that are brand new to Flatpak, you may be wondering how FlatHub fits into the equation.

        In this tutorial, you will learn about the difference between Flatpak and FlatHub, and how both technologies work together to provide you with a big catalog of software applications that can be installed regardless of what Linux distribution you are running. We will also look at how Flatpak differs from some other popular distribution independent package installers, like Snap.

      • Enable Libvirt rw socket on RHEL9
      • Security WeekRed Hat Announces General Availability of Malware Detection Service | SecurityWeek.Com

        Red Hat announced on Tuesday the general availability of a malware detection service for Red Hat Enterprise Linux (RHEL) systems.

        The Insights service, created in partnership with IBM X-Force, scans RHEL systems for malware using a database of more than 180 signatures associated with known Linux malware. Users can obtain aggregated results for all their systems or results for individual system scans.

        RHEL 8 and 9 hosts are supported. Scans can be run manually, but they can also be scheduled or automated.

    • Debian Family

      • The AnarcatEvaluating suspend battery use with systemd – anarcat

        This is a quick hack that will allow you to do some (manual) computations on power usage during suspend on your laptop, using systemd hooks.

        It might be possible to use a similar hack on non-systemd systems of course, you just need something that fires a hook on suspend and resume.

      • bibata cursor theme is available on Debian (unstable) – ひとりしずかに。

        Recently bibata cursor theme is available on Debian (unstable)

      • The AnarcatAntoine Beaupré: 20 years blogging

        Many folks have woken up to the dangers of commercialization and centralisation of this very fine internet we have around here. For many of us, of course, it’s one big “I told you so”…


        The best years in terms of numbers are the first two years (2005 and 2006, I didn’t check the numbers on earlier years), but I doubt they are the best in terms of content. Really, the best writing I have ever did was for LWN. I dare hope I have kept the quality I was encouraged (forced?) to produce, but I know I cannot come anywhere close to what the LWN editors were juicing out of me. You can also see that I immediately dropped to a more normal 27 article in 2019, once I stopped writing for LWN…


        Interestingly, I wrote a lot in 2022. People sometimes ask me how I manage to write so much: I don’t actually know. I don’t have a lot of free time on my hand, and even less than before in the past two years, but somehow I keep feeding this blog.

      • Rebooting… – Matt Brown

        After nearly 7 years of dormancy, I’m rebooting this website and have a goal to write regularly on a variety of topics going forward. More on that and my goals in a coming post…

        For now, this is just a placeholder note to help double-check that everything on the new site is working as expected and the letters are flowing through the “pipes” in the right places.

      • Dizietdiziet | SGO (and my) VPN and network access tools – in bookworm

        Recently, we managed to get secnet and hippotat into Debian. They are on track to go into Debian bookworm. This completes in Debian the set of VPN/networking tools I (and other Greenend) folks have been using for many years.

    • Devices/Embedded

      • EngadgetRaspberry Pi’s new 12-megapixel camera modules provide powered autofocus | Engadget

        Raspberry Pi has launched the Camera Module 3 with big improvements, including higher resolution, infrared, HDR, autofocus and more..

      • Tom’s HardwareRaspberry Pi Camera Module v3 Review: A New Angle on Photography

        The latest camera from Raspberry Pi brings autofocus, HDR and a new wide angle lens that captures every angle.

      • Tom’s HardwareRaspberry Pi Produced 10 Million RP2040s in 2021, More Pi Stores Likely

        In a recent episode of Tom’s Hardware: The Pi Cast, Raspberry Pi CEO Eben Upton revealed that 10 million RP2040 chips have been made since 2021 and that there could be more Raspberry Pi stores opening in the future.

      • Raspberry PiMice explore virtual worlds with a Raspberry Pi-powered VR headset

        A Raspberry Pi 4 runs the Godot video game engine inside the headset, and the mice view the output through a dual-SPI display. Researchers created virtual scenes in Godot to test the ability of mice in various scenarios, such as avoiding VR cliffs and reacting to looming objects of various sizes coming towards them at different speeds.

      • Linux GizmosESP32 compact board integrates Walkie-Talkie module

        LILYGO recently launched a tiny ESP32-S3 device equipped with a Walkie-Talkie module and other peripherals such as an OLED display, a speaker and a mic and a 18650 battery holder. The company also featured an ESP32 device with a touch-screen LCD display equipped with a stylus pen.

      • HackadayArduino Library Brings Rtl_433 To The ESP32

        If you have an RTL-SDR compatible radio there’s an excellent chance you’ve heard of the rtl_433 project, which lets you receive and decode signals from an ever-expanding list of supported devices in the ISM radio bands. It’s an incredibly useful piece of software, but the fact that it requires an external software defined radio and a full-fledged computer to run dictated the sort of projects it could realistically be used for.

      • CNX Software433 MHz is not dead! Using an ESP32 board with LoRa module to talk to 433 MHz sensors – CNX Software

        Everyone is talking about Matter, Bluetooth, Zigbee, and Zwave, but before these complex communication technologies, we had one simple, robust one that our sensors and devices used to leverage: 433MHz. It may be too simplistic to talk about 433 MHz as a technology as there are different and various usages of this frequency. You can find it being used in numerous devices around your home, from your outdoor temperature sensors, and security sensors to the tire pressure sensors in your car.

    • Mobile Systems/Mobile Applications

  • Free, Libre, and Open Source Software

    • Trail Of BitsKeeping the wolves out of wolfSSL

      The vulnerabilities mark a milestone for the fuzzer: They are the first vulnerabilities found using this tool that have a far-reaching impact. We can also confidently say that this vulnerability would not have been easy to find with classical bit-level fuzzers. It’s especially intriguing that on average, the fuzzer took less than one hour to discover a vulnerability and crash.

    • Anders BorchIs Mastodon Development Sustainable?

      At the time of this writing Mastodon has over 3.400 open issues, and over 200 open pull requests.

      We need a better way to keep Mastodon development moving forward.

      Who gets to decide which of the 200 open PRs are worthy of being included in the main distribution? How do we find the resources to go through all those open issues?

    • Derek Powazek – A community isn’t a garden, it’s a bar.

      I’ve been writing about social media since it was called virtual community, and in that time, the most common metaphor I’ve used is gardening. It’s a good metaphor, because it demands a delineation between what you want to grow and what you don’t, and it emphasizes nurturance, perhaps the most important quality of a community manager.

      But it’s almost 2023 now. The world is different, the online world is very different, and I’m pushing 50. So I think it’s time we all start talking about online gathering places with a more apt metaphor: bars.


      The parallels to online behavior are easy to see. Online, people are much more willing to type things that they’d never say in person. How many times have we found out the hard way that a celebrity really cannot handle having a Twitter account? Drunk on the feedback loop, they can be goaded into saying more and more extreme things.

      In a virtual space, when everyone is being noisy, you have to be even louder to get noticed. This is what leads to the loudest, most aggressive people gaining the most attention online.

      Online or off, you have to speak above the din just to be heard, and that inevitably coarsens the conversation. Which brings us to the people there to protect us from the loud and stupid.

    • Government

      • JoinupA new step towards Open Source for Dortmund

        It is through the working group on Free Software that the initial recommendation for a Coordination body for Open Source was suggested in October last year. Mentioned in the “Roadmap Memorandum zur Digitalisierung 2020 – 2025” of the city, this suggestion builds upon a declaration of the German Ministry of Interior on the need for stronger digital sovereignty. This Coordination Unit will first conduct some research work on how to best implement Open Source solutions in the city administration. This unit will be responsible for developing open source governance as a cross-sectional task of the city administration, in cooperation with the Kommunale Gemeinschaftsstelle für Verwaltungsmanagement (KGSt).

    • Web Browsers/Web Servers

    • Programming/Development

      • Architecture diagrams should be code

        For the past few years I’ve been the most senior developer on my teams in Atlassian, in both position (Principal Engineer) and time (almost 9 years) – this means I usually take on the responsibility of managing our software architecture.

        Architecture is the relationships between systems, which can be fairly tricky to talk about. Probably the best form of communication is a diagram, with boxes representing systems (or components) and lines representing relationships between them. This can still have issues.

      • Epochalypse

        The signed 32-bit integer that is historically used to keep unix epoch time has already exhausted of all possible values.

      • Introduction – Just Programmer’s Manual
      • Makefiles for Web Work – Ross Zurowski

        A set of recipes for using Makefiles for web development.

      • What Happens When A CPU Starts
      • How to store your app’s entire state in the url

        I’m working on a flowchart editor that runs in the browser, and I wanted a way for people to use it without having to sign in, or store any data on our server. I wanted to give them control over their data and to be able to store it locally to open and edit later. And also easily share it with other people. It’s easy to do this by supporting file upload/download, but I wanted something simpler, like the ability to share by sending a url. I also didn’t want to store anything on the backend (at least for the free tier).


        Everything after the `/g/a#` is a stringified version of a json object that contains all the information about the flowchart. It gets stringified, then compressed, then Base64 encoded. I update the url on every graph edit, so copying the graph state is as simple as copying the url in your browser bar.

      • Jason SwettWhat causes flaky tests

        A flaky test is a test that passes sometimes and fails sometimes, even though no code has changed.

        In other words, a flaky test is a test that’s non-deterministic.

        A test can be non-deterministic if either a) the test code is non-deterministic or b) the application code being tested is non-deterministic, or both.

      • Daniel LemireCare is needed to use C++ std::optional with non-trivial objects

        It is possible for an optimizing compiler to elide some or all of the superfluous constructions, especially if you can inline the functions, so that the compiler can see the useless work and prune it. However, in general, you may encounter inefficient code.

      • Perl / Raku

        • PerlThe Perl Toolchain Summit is back in 2023! | BooK [blogs.perl.org]

          After a three years pandemic-induced hiatus, it is my pleasure to announce that the Perl Toolchain Summit is happening again!

          This year, for the thirteenth edition, we will be gathering again in Lyon, from Wednesday April 27 to Sunday April 30 2023, in the hotel Campanile Lyon Centre Part-Dieu. Participants will stay at the hotel, and work in the meeting rooms dedicated for the event.


          The summit provides dedicated time to work on the critical systems and tools, with all the right people in the same room. The attendees hammer out solutions to thorny problems and discuss new ideas to keep the toolchain moving forward.

          Given the important nature of the attendees’ work and their volunteer status, we try to pay for all expenses (travel, lodging, food, etc.) through sponsorship. If you’re interested in helping sponsor the summit, please get in touch with Philippe Bruhat at book at cpan.org.

      • Python

      • Java

        • OpenSource.comA 4-minute guide to Java loops

          A while loop performs a set of tasks for as long as some predefined condition is true. This is considered a control structure that directs the flow of a program. It’s a way for you to tell your code what to do by defining a condition that it can test, and take action based on what it finds. The two kinds of while loops in Java are while and do while.

  • Leftovers

    • Common DreamsSenate Democrats Demand Answers From Southwest About Holiday ‘Meltdown’

      A group of 15 U.S. senators on Thursday demanded answers from Southwest Airlines’ CEO regarding the company’s management of the disastrous 2022 holiday season, when thousands of travelers were stranded in airports amid nearly 16,000 flight cancelations.

    • Common DreamsStill Waiting for Freedom: A Review of P. Sainath’s The Last Heroes

      Here’s one possible trajectory for ambitious print journalists. After making your name with aggressive reporting at a smaller newspaper, move up the ladder until you are at a top paper with a prestige beat. Go on the television talk shows to pontificate. Maybe snag a regular column. Offer analyses that seem critical but make sure never to challenge the conventional wisdom. Hire an agent who can get you handsome speaking fees on the lecture circuit.

    • The NationNorman Fruchter Was a Giant in the Fight for Education Equity

      Norman Fruchter, who died on January 4 from complications after being struck by a car while walking his dog, was a civil rights activist, community organizer, novelist, filmmaker, and for over five decades a giant in the education equity movement. He was 85.

    • The NationBabylon, Streaming Residuals, and the Boss’s Hollywood

      Damien Chazelle’s Babylon is a clash of nostalgias. It’s where the #TCMparty crowd of Singin’ in the Rain meets the #TCMorgy fans of Kenneth Anger’s wallow in grime and degradation, Hollywood Babylon. Chazelle’s Babylon stars Diego Calva as Manny Torres, a young studio fixer and eventual studio boss; Margot Robbie as a self-invented star who becomes an actual star, Nellie LaRoy; and Brad Pitt as Jack Conrad, the reigning king of silent Hollywood. Conrad talks excitedly and vapidly about silent film and wanting to reinvent the form; then the monkey’s paw curls and gives him talkies.

    • HackadayAn E-Ink Progress Bar For Your Unborn Child

      Having a child is a major milestone in a person’s life, and there’s a long list of things to get done before that little bundle of joy kicks and screams its way into the world. What better way to make sure you’ve still got time to paint the nursery and assemble the crib than to have an automated loading screen that shows just how far along the organic 3D printing process is?

    • Science

      • The ConversationEye movement science is helping us learn about how we think

        For most of human history if you wanted to know what was going on behind someone’s eyes you had to make your best guess. But since the 1960s scientists have been studying the way eye movements may help decode people’s thoughts. The ability to eavesdrop on the details of people’s daydreams and internal monologues is still science fiction. But research is helping us learn more about the connections between our eyes and our mental state.

        Most recently, research in Germany showed eye tracking could help detect where someone is at in their thinking process.

    • Education

    • Hardware

      • HackadayA Medieval Gothic Monastery Built Using CAD / CAM

        Just because you’re a monk doesn’t mean you can’t use CAD. The Carmelite monks of Wyoming are building a grandiose Gothic Monastery, and it’s awe inspiring how they are managing to build it.

      • HackadayDIY Fiber Laser Adds Metal Cutting To The Mix

        Sadly, the usual CO2-powered suspects in the DIY laser cutter market are woefully incapable of cutting metal. Sure, they’ll cut the heck out of plywood and acrylic, and most will do a decent job at engraving metal. But cutting through a sheet of steel or aluminum requires a step up to much more powerful fiber laser cutters. True, the costs of such machines can be daunting, but not daunting enough for [Travis Mitchell], who has undertaken a DIY fiber laser cutter build that really caught our eye.

      • HackadaySwap The Clock Chip On The Mac SE/30 With An ATTiny85

        As [Phil Greenland] explains in the first part of his excellent write-up, the lithium battery used to keep the real-time clock (RTC) going on the Macintosh SE/30 has a nasty habit of exploding and leaking its corrosive innards all over the board. Looking to both repair the damage on a system that’s already had a battery popped and avoid the issue altogether on pristine boards, he started researching how he could replace the battery with something a bit more modern.

    • Health/Nutrition/Agriculture

    • Proprietary

      • Shopify encourages employees to say no to meetings

        The successful switch to full-time remote work as a result of the pandemic would not have been possible without virtual meeting technology.

        Technology like Webex, Zoom and Microsoft Teams enabled distributed teams to stay connected and collaborate with each other.

        But meeting tech is far from a silver bullet – over meeting and back to back video calls have become a major issue. It has caused so-called ‘Zoom fatigue’ and distracted employees from focused, productive work.

      • The Register UKMicrosoft to offer unlimited time off for US staff

        Microsoft is to allow US staff to take unlimited time off in a policy change that is supposed to give them more flexibility but, unsurprisingly, will also have a cost benefit to Redmond.

        “How, when, and where we do our jobs has dramatically changed,” wrote Kathleen Hogan, chief people officer at Microsoft in a memo to staff, reported first by The Verge. “And as we’ve transformed, modernizing our vacation policy to a more flexible model was a natural next step.”

        Starting next week, the Windows giant is saying goodbye to its four-weeks-a-year policy for US-based salaried employees. Workers will be given 10 days of corporate holidays, alongside unlimited leave. They will also be allowed leave for sickness, mental health issues, bereavement and jury services.

        New Microsoft employees will not need to wait to accrue holidays.

        Anyone with unused holiday entitlement will receive a one-time payment for this in April, Microsoft confirmed. Contractors paid by the hour will not be subject to this policy.

        The move isn’t unique: it brings Microsoft in line with LinkedIn, which it purchased for $26.6 billion in 2016, and a raft of other big businesses including Oracle, Salesforce, Goldman Sachs, and Netflix.

      • The Register UKMicrosoft messes up security upgrade for Japan, China, Korea
    • India TimesThis industry in India was ‘most targeted’ by hackers in 2022 [iophk: Windows TCO]

      Check Point Research (CPR) says that these cyberattacks were driven by smaller, more agile hackers and ransomware gangs. The cybercriminals focused on exploiting collaboration tools used in work-from-home environments and targeted education institutions that shifted to online learning post-Covid-19.

    • India TimesGlobal cyberattacks up by 38%, healthcare most targeted in India: Report

      The report said that hackers like to target hospitals because they perceive them as short on cyber security resources with smaller hospitals particularly vulnerable, as they are underfunded and understaffed to handle a sophisticated cyberattack.

    • [Old] Health-ISACChinese [Crackers] Exploit Citrix Vulnerabilities

      U.S. federal authorities and Citrix both are urging users to patch the flaw, tracked as CVE-2022-27518.

      “These vulnerabilities are known to be actively exploited by a Chinese state-sponsored advanced persistent threat,” says the Department of Health and Human Services’ Health Sector Cybersecurity Coordination Center in an alert issued Friday.

    • Hollywood ReporterAttack of the Chatbots: Screenwriters’ Friend or Foe?

      Is ChatGPT a sign that automation is coming to film and TV writing? As far-fetched as it sounds, the arrival in November 2022 of a free prototype of the AI-powered chatbot — which has jolted observers with the sophisticated, fluid writing it can produce when prompted, even in the form of poems, essays and, yes, short scripts — has set off alarm bells about the disruption that the chatbot could wreak on the work of entertainment scribes. Still, top film and TV writers are skeptical that the technology in its current state imperils their livelihoods in any way, even as they remain cautious about the potential for future advancements.

  • Security

    • Security WeekMost Cacti Installations Unpatched Against Exploited Vulnerability | SecurityWeek.Com [Ed: It is already patched. So the issue here is not Cacti itself. Focus-shifting.]

      The vast majority of internet-exposed Cacti installations are vulnerable to a critical-severity command injection vulnerability already exploited in attacks.

    • Farewell to an Era: Linux Kernel 4.9 Ends Its 6-Year Support Cycle – LinuxWizardry

      The Linux 4.9 kernel series has finally reached its end of life with the release of the 4.9.337 update, which was announced earlier this morning by renowned kernel developer Greg Kroah-Hartman. This marks the end of a six-year journey for Linux kernel 4.9, which was first released on December 11th, 2016.

      The 4.9 kernel series brought with it a plethora of new features and improvements such as support for shared extents and copy-on-write support on the XFS file system, a hardware latency tracer to detect firmware-induced latencies, support for the Greybus bus from Project Ara, a more efficient BPF profiler, a new optional BBR TCP congestion control algorithm, virtually mapped kernel stacks, and more.

      Due to its long-term support (LTS) status, Linux kernel 4.9 was widely used on mass-production devices by big companies that produce hardware powered by a Linux-based operating system. However, with the release of newer kernels that include all the features of Linux kernel 4.9 and more, it is time for users to upgrade their systems.

    • Urgent: Patch Ubuntu Linux Vulnerabilities with Latest Kernel Security Updates – LinuxWizardry

      It is imperative that all Ubuntu Linux users take note of the recent kernel security updates that have been made available for all supported releases of the operating system. These updates are aimed at addressing an even greater number of vulnerabilities and security issues to ensure that your machines are as secure as possible.

      The new kernel security updates come just a week after the previous batch, which was a significant release that addressed over 20 vulnerabilities. These updates are available for Ubuntu 22.10, Ubuntu 22.04 LTS, Ubuntu 20.04 LTS, Ubuntu 18.04 LTS, as well as Ubuntu 16.04 ESM and Ubuntu 14.04 ESM systems.

      One of the main vulnerabilities addressed in these kernel updates are two Bluetooth flaws, specifically CVE-2022-42896 and CVE-2022-45934. The first vulnerability, discovered by Tamás Koczka, includes multiple use-after-free vulnerabilities in the Bluetooth L2CAP handshake implementation. The second vulnerability, an integer overflow vulnerability, was discovered in the Bluetooth subsystem. These vulnerabilities affect all supported Ubuntu releases and could potentially allow a physically proximate attacker to cause a denial of service (system crash) or even execute arbitrary code.

    • Twitter

      • Business StandardMusk to reveal Twitter code as users unable to login via third party apps

        Musk said that Twitter will publish tweet recommendation code and make account/tweet status visible no later than next month.

      • TechdirtLatest Twitter Problem: Its API Has Been Down And No Info Has Been Provided

        Last night, I saw a bunch of folks complaining that the various apps through which they accessed Twitter, were no longer working. People using Tweetbot, Twitteriffic, Tweeten, and others all noted that they were blocked from actually using those services to read Twitter. It quickly became clear that Twitter’s API was completely down. There was plenty of speculation that (in a repeat of an earlier era when Twitter greatly limited its API access out of a fear of losing control of the service to third party developers) that Elon Musk was doing this on purpose to try to stop third party app developers from offering ad-free access to Twitter. However, that still seems like pretty broad speculation.

      • TechdirtNew Study: No, Of Course Russian Twitter Trolls Didn’t Impact The 2016 Election

        Right after the 2016 election that saw Donald Trump elected President, there was this collective wail among many who were unable to comprehend how this could have happened, searching for someone to blame. Two targets quickly emerged: social media and Russia. Often the two were combined into “Russian trolls on social media.” As we’ve noted, those Russian trolls certainly existed, and certainly were trying to influence the election, but it seemed dubious to us that they had any real effect. As we noted the day after the election, it was silly to claim that social media magically made people vote for Trump.

      • ScheerpostWalking Back the Russian Troll Scare

        None of the news outlets that helped spread suspicion about Russian Twitter trolls helping Trump win the 2016 U.S. election is owning up to their hype or catching any flak.

      • TechdirtThe Anti-Twitter Files: January 6th Committee Report Shows How Twitter Leaned Over Backwards To Protect Trump & Conservatives

        For all the talk of the “Twitter Files,” as we’ve detailed, they’ve mostly been, at best, misleading, and frequently actively wrong. One of the big reveals, we were told, was that the Files were going to expose the political machinations of how Twitter banned former President Trump. And, indeed, Bari Weiss’s “Part Five” of the Twitter Files, back in mid-December, purported to reveal the big secret reckoning. But if you haven’t heard much about it since then, it’s because… they were a complete flop when it came to anything of interest. Basically, it was exactly what some of us said the day it happened: a difficult decision with a number of competing factors going into it. One that could have gone either way, but recognizing the gravity of what happened on January 6th, and the genuine concern that Trump would continue to whip his fans into an insurrectionist frenzy, one that you can see a reasonable argument for making.

    • Privacy/Surveillance

  • Defence/Aggression

    • MeduzaRussian Defense Ministry says Soledar under Russian control — Meduza

      According to the Russian Defense Ministry’s daily briefing, the Russian military has established full control over the town of Soledar. The town has seen fierce fighting over the last few weeks.

    • MeduzaAfter Soledar With the capture of a Ukrainian mining town, Evgeny Prigozhin’s Wagner Group has a fine prize for Putin. But what’s next? — Meduza

      With the Russian army’s recently intensified offensive toward Bakhmut, the city (together with the adjacent salt-mining town of Soledar, whose name translates as “salt giver”) emerged as Russia’s main objective in the Donbas. On January 8, right after a 36-hour “ceasefire” announced unilaterally by Russia but observed by no one, Ukrainian President Volodymyr Zelensky spoke of the area around Bakhmut as “one of the bloodiest places on the frontline.” The following day, the Wagner Group launched a “powerful assault” on Soledar itself, where Russian troops were “literally advancing over their own soldiers’ dead bodies,” in the words of Ukrainian Deputy Defense Minister Hanna Maliar. As of January 12, Wagner detachments seemed to have seized the greater part of Soledar — Prigozhin claiming sole credit for the Wagner Group, while Russia’s Defense Ministry kept conspicuously silent about the operation. The offensive itself, meanwhile, still eludes full rational explanation, like much else in Russian military strategy. Meduza’s podcast host Vladislav Gorin and military analyst Dmitry Kuznets tried to make sense of the Bakhmut offensive and its place in the war’s big picture. Anna Razumnaya recaps how Dmitry Kuznets understands the military situation and what it foreshadows for the next phase of the war.

    • Common DreamsHow Safe Can We Really Be in a Nation Such as This?

      It was the guacamole’s fault!

    • MeduzaPhishing scam invites Russian Telegram users to check ‘conscription lists’ to see if they’ll be drafted in February — Meduza

      Russian Telegram users were targeted by a mass mailing of malicious messages inviting them to view a list of people allegedly pre-registered for enlisting in the Russian army on February 1–3, 2023. This was reported by In2Security, a Russian Telegram channel covering information security.

    • MeduzaRussian airline regulator tells airlines to keep crew members from swearing on intercom — Meduza

      The Russian federal airline regulator Rosaviatsia has instructed airlines to keep pilots and crew members from using obscenities while on the aircraft intercom. The regulator’s letter to Russian airlines prompted doubts about the officials’ industry competence.

    • MeduzaActor Artur Smolyaninov and others declared ‘foreign agents’ — Meduza

      The Russian Ministry of Justice has expanded its list of “foreign agents.”

    • ScheerpostWhat It Means for Hunger to Burn Through the Pentagon’s Ranks

      Andrea Mazzarino describes in all-too-devastating detail that the over-funded military-industrial complex is stealing from the hungry.

    • ScheerpostThe Winds of the New Cold War Are Howling in the Arctic Circle

      With members of the Arctic Council refusing to work with Russia since the start of the Ukraine War, the future of the Arctic and its indigenous inhabitants (who are most affected by climate change and mining interests) is at stake. Geopolitical tensions in the region began more than a decade ago when Arctic Council states began to jockey for control over the area, not to stem the dangers of climate change, but to exploit minerals, metals, and fossil fuels within the Arctic Circle.

    • ScheerpostIsrael Fascist?

      Israel’s sharp turn to the extreme right has startled American Jews.

    • ScheerpostA Pentagon Report on China Fuels a Military Spending Frenzy in the US

      How the media is misrepresenting what’s in the document.

    • The NationAn Appeals Court Wants to Bring Back Bump Stocks, Beloved by Mass Shooters

      The conservative judges who now occupy large swaths of the federal judiciary are pro-gun extremists. They’re so deep in the thrall of the gun lobby that their anti-regulatory opinions are now incompatible with mainstream American views on gun safety. Conservative judges have even lurched to the right of the Republican presidents who appoint them. The proof of that came this week when the hyper-conservative US Court of Appeals for the Fifth Circuit threw out a Trump-era gun safety rule. The culture of violence embraced by these Federalist Society–approved judges is a greater threat to peace and personal safety than all the violent video games and Hollywood movies could ever be.1

    • The NationThe Failures of the January 6 Report

      The American government has developed a unique ritual for healing national traumas: the convening of investigatory commissions tasked with assembling thick tomes to explain why bad things happen to good nations. This was the response after the race riots of 1919, the Japanese attack on Pearl Harbor, President Kennedy’s assassination, the race riots of the 1960s, 9/11, and other collective tragedies.

  • Transparency/Investigative Reporting

  • Environment

  • Finance

  • AstroTurf/Lobbying/Politics

    • Common DreamsGOP-Led Missouri House Strips Women Lawmakers of ‘Right to Bare Arms’ With New Dress Code

      Missouri state lawmakers can bear arms in the legislative chamber but if they’re women, they can no longer show their bare arms under new dress code rules passed by the Republican-controlled House of Representatives on Friday.

    • The NationPostcard From the Edge
    • ReasonDid ‘Every Conspiracy Theory’ About Twitter Turn Out To Be True?

      Twitter began transparently labeling accounts associated with any government, whether it be a politician or a state-run media outlet. It also pledged to Congress to “rapidly identify and shut down all state-backed covert information operations & deceptive propaganda.”

    • AntiWarFormer High-Level US Officials Warn Time Is Not on Ukraine’s Side in the Conflict – News From Antiwar.com

      Former US Secretary of State Condoleezza Rice and former Secretary of Defense Robert Gates warned in an op-ed published by The Washington Post on Saturday that “time is not on Ukraine’s side” as its economy is in shambles and the country is entirely reliant on foreign aid.

    • Michael West MediaDominic Perrottet’s Nazi uniform brings tears to the pokies lobby … tears of joy – Michael West

      Dominic Perrottet’s Nazi uniform prank is good news for ClubsNSW and the pokies lobby. The NSW Premier had held firm on a cashless gaming card but now is fighting for his political life.

    • Common DreamsHouse GOP Scraps Consumer Protection Panels in ‘First of Many Gifts’ to Wall Street

      The U.S. committee tasked with overseeing the financial sector on Thursday “dispelled any doubt of their intent to do the bidding of the financial industries over the interests of everyday families,” said a government watchdog group as the panel signaled it will significantly scale back its efforts to push for consumer protections on Wall Street.

    • Common DreamsTrump Organization Ordered to Pay Maximum Penalty of $1.6M for Fraud

      A New York Supreme Court judge on Friday ordered the Trump Organization, former President Donald Trump’s real estate empire to pay the maximum criminal penalty for charges including tax fraud.

    • TruthOutTrump Organization Hit With Maximum Fine of $1.6 Million for Tax Evasion Scheme
    • Common DreamsPeruvians Tell Unelected President to ‘Stop This Massacre,’ Resign Immediately

      Thousands of people hit the streets of Peru’s capital Lima on Thursday in a peaceful protest against the national government, which has been led for over a month by unelected President Dina Boluarte.

    • Common DreamsFortress Europe Is Cruel, Misguided, and Doomed to Fail

      It’s time to rethink EU migration policy. New walls are being built in Europe, but they will not solve the present crisis – and the money could be far better spent.

    • TruthOut24 People Face Trial for Giving Life-Saving Assistance to Migrants in Europe
    • Democracy NowThe Crisis of Missing Migrants: Tens of Thousands of People Have Disappeared on Their Way to Europe

      Twenty-four volunteer rescue workers connected to the group Emergency Response Centre International face trial for human smuggling in Greece for giving life-saving assistance to thousands of migrants, mostly from sub-Saharan Africa and the Middle East, fleeing violence, poverty and persecution. A European Parliament report described the trial as Europe’s “largest case of criminalization of solidarity.” We’re joined by New Yorker staff writer Alexis Okeowo. Their latest piece, “The Crisis of Missing Migrants,” covers the migrant crisis in the Mediterranean and the tens of thousands of people who have gone missing en route to Europe. “It’s so inhumane, the way people are being forced to cross to Europe. And that is, by the way, because there are not safer migrant crossings. There are not more open migrant routes. We are forcing migrants to do this,” Okeowo says.

    • Common DreamsGOP Destruction of House Ethics Committee Tells You Everything You Need to Know

      They came to Washington last week ready to represent the constituents who had given them the honor of serving in Congress. They were 39 freshman Republican House Members.

    • ScheerpostIn Biden Documents Story, Stenography and Scandal Take Center Stage

      Many outlets focused on what each party had to say about the story—rather than what the general public ought to understand about it.

    • Democracy NowLegendary Prosecutor Luis Moreno Ocampo on “Argentina, 1985” and Why Democracy Is at Risk Today

      Former Argentine prosecutor Luis Moreno Ocampo, who served as deputy prosecutor in Argentina’s Trial of the Juntas and later as the first prosecutor of the International Criminal Court, is portrayed in the film “Argentina, 1985,” which won the Golden Globe for Best Motion Picture in a Non-English Language this week. The film dramatizes the efforts of Argentina’s civilian court to prosecute the country’s former military leaders for brutal crimes committed during the U.S.-backed right-wing military dictatorship from 1976 to 1983. Ocampo spoke to Democracy Now! recently about that landmark trial, the new film and why “democracy is at risk everywhere.”

    • Democracy Now“Argentina, 1985”: Oscar-Shortlisted Film Depicts Historic War Crimes Trial of U.S.-Backed Generals

      We speak with director Santiago Mitre about “Argentina, 1985,” his dramatization of the Trial of the Juntas, when a civilian court prosecuted Argentina’s former military leaders for brutal crimes committed during the U.S.-backed right-wing military dictatorship from 1976 to 1983. The film just won a Golden Globe for Best Motion Picture in a Non-English Language and is also shortlisted for an Oscar for best international film. Mitre talks about following the landmark trial in Argentina as a boy, just a short time after the end of the dictatorship, and why he felt compelled to tell the story as a filmmaker. “The decision of the government to do this trial was very brave and very important, and it founded the basis of the new democracy,” says Mitre.

    • Counter PunchFiery Flying Roll

      Bad luck on Friday the thirteenth, at least in 1650, because on that day, 13 January 1650, Abiezer Coppe was transferred from a prison in Warwick to one in Coventry and then some time later to London and Newgate prison.  Coppe was imprisoned for “putting forth,” or publishing, A Fiery Flying Roll: A Word from the Lord to all the Great Ones of the Earth.

      It was a revolutionary time.  Less than a year earlier, 30 January 1649, the King, Charles I, was decapitated, and shortly thereafter Parliament replaced monarchy with a commonwealth.  This put an end to the divine right of kings.  At the same time the Levellers with their principle of political equality and the Diggers with their principle of  commoning land were defeated.  These defeats cleared the way forward for capitalist conditions of exploitation by the thorough separation of workers from the means of production, especially land.  Slavery or prison became the future.

    • The NationWill This Be the Year Dianne Feinstein Finally Retires?
  • Censorship/Free Speech

    • Computer WorldGoogle warns court against changing liability shield for [Internet] companies

      In a defense brief filed to the US Supreme Court Thursday, Google warned that altering Section 230 of the Communications Decency Act — which protects internet-based companies from being sued for content created by their users — would “upend the [Internet].”


      The Gonzalez family argues that the algorithms that Google and YouTube use to target certain content to users are the creations of the companies themselves, not users or other third parties, and as such are essentially editorial functions for which they are responsible — and so the algorithms are not protected by Section 230.

    • IdiomdrottningNATO vs Erdoğan

      The Erdoğan dictatorship wants Sweden to ban completely normal things such as protests and journalism.

    • BIA NetVerdict for Şansal for ‘insulting President with Gollum’ overturned by Regional Court

      The 2nd Penal Chamber of the Istanbul Regional Court of Justice has overturned a prison sentence for Barbaros Şansal. In the previous sentence, Şansal was convicted to one year and two months in prison for retweeting a photo comparing President Erdoğan to Lord Of The Rings character Gollum.

      The regional court has overturned the decision for Şansal as there are pending case files about the defendant for the same crime.

    • NPRIn ‘No Bears’, a banned filmmaker takes bold aim at Iranian society

      It’s a brilliant movie — an intricate and layered drama that somehow manages to be funny, angry, playful and despairing by turns. Panahi is as incisive a social critic as ever, and here he targets the misogyny and religious fundamentalism that hold sway across Iran — issues that led to the violent unrest currently gripping the country.

    • TechdirtInternet Safe Harbors, Antisemitism, And Online Jewish Activity

      In early December 2022, a former Israeli Minister of Defense and Chief of Staff of the Israel Defense Forces, three other retired Israeli generals, a former Commissioner of the Israeli Police, and a former head of the Mossad’s Intelligence Directorate filed an amicus brief before the U.S. Supreme Court in Gonzalez v. Google arguing that Internet platforms should be civilly liable for third party content that encourages terrorist activity. In their filing, they claimed that the wave of terror in Israel in 2015–2016 “became known as the ‘Facebook intifada’ and the #stab! Campaign due to the essential role social media played in inciting the perpetrators to attack civilians.” The Anti-Defamation League also filed a brief in the case, similarly arguing that Internet platforms should have legal accountability for violence against Jewish Americans and other vulnerable communities encouraged by these platforms’ recommendation engines. So, too, the Zionist Organization of America asserted that Internet platforms should not be immune from liability “when they target specific users and recommend and direct them to new content that helps fan the flames of hatred and violence against the Jewish community.”

    • TechdirtAppeals Court Judge Suggests Hate Speech Shouldn’t Be Protected In Decision Against Students Expelled For Bigoted Social Media Posts

      Last year, the Supreme Court handed down a ruling in a school free speech case that came down squarely, if very narrowly, on the side of the student. The student suing over being kicked off the cheerleading squad for sending a snapchat message saying “fuck school fuck softball fuck cheer fuck everything” prevailed, with the nation’s top court finding her speech, however crude, was protected by the First Amendment.

  • Freedom of Information / Freedom of the Press

  • Civil Rights/Policing

  • Internet Policy/Net Neutrality

    • TechdirtSenators Say The FCC’s New Maps Still Suck, Overstate Coverage

      We’ve noted more than a few times that U.S. taxpayers have spent nearly $400 million on mapping U.S. broadband, yet the FCC still somehow routinely produces maps that greatly overstate broadband coverage, and greatly understate the obvious impact of monopolization and stunted broadband competition.

    • Joe BrockmeierLaws of technology and remote work : Dissociated Press

      A laptop’s cabling will always be located on the maximally inconvenient side. Especially power cords with bulky connectors.


      After troubleshooting a system or application extensively it will turn out that the problem is a faulty cable or coincidental internet glitch. However, you are likely to have introduced a new, unrelated problem in an attempt to fix the symptoms.

  • Digital Restrictions (DRM)

    • VideoThe DRM Future of Subscription Based Cars

      In this video I discuss the growing subscription based model of motor vehicles where people are having to pay an additional monthly fee or large one time fee to unlock heated seats or heated steering wheels when these features already exist in the cars.

  • Monopolies

    • Trademarks

      • TechdirtLuka Doncic’s Trademark Dispute With His Mother Settles

        Over the summer, we discussed what looked to be a fascinating trademark dispute between NBA superstar Luka Doncic and his mother, Mirjam Poterbin. As a quick summary, Doncic consented to have trademarks referring to him registered to his mother, as he’d become a star overseas at age 13. That itself isn’t all that odd. But now Doncic has his own company managing his name and likeness rights, Luka77, which applied for trademarks at Doncic’s request, only to have them refused as being too similar to the marks held by Poterbin. From there, Luka77 petitioned the USPTO to cancel Poterbin’s marks, with Doncic asserting he no longer wanted his mother to control them.

    • Copyrights

      • Torrent FreakRIAA’s Pirate Domain Name Policing Efforts Are Unspectacular

        The RIAA is designated as a “trusted notifier” by domain name registry operator Identity Digital, which oversees hundreds of TLDs. The partnership allows the music group to flag piracy domains, but transparency reports show absolutely no recent activity on this front.

      • Torrent FreakFour Genshin Impact Leakers Targeted in New Set of DMCA Subpoenas

        After targeting Ubatcha, one of the most popular and prolific Genshin Impact leakers, publisher Cognosphere has several new targets on its radar. DMCA subpoena applications obtained by TorrentFreak reveal that users of the popular ‘House of Daena’ Discord channel are among the targets

      • BBCCreedence Clearwater Revival’s John Fogerty wins music rights

        Following a 50-year legal battle, the founding member of Creedence Clearwater Revival now owns the global publishing rights to the iconic rock band’s songs.

        It came after Mr Fogerty, 77, bought a majority stake in the rights to the band’s catalogue from Concord Records, which has owned the rights since 2004.

        “As of January this year, I own my own songs again,” he wrote on Twitter.

  • Gemini* and Gopher

    • Personal

    • Technical

      • Free software worth checking out. Vol. II

        It’s been two years since the first “Free software worth checking out,” can you believe it? Well, I’ve had two years to discover new cool stuff, so here’s what I can sell. There’s a lot of cool free (as in freedom) software out there!

      • RE: DNS oddity

        Saw JBanana’s gemlog yesterday about a weird phenomenon with DNS. Namely in the logs, the IP address got logs as some Brazillian domain name. And the resolver runs in a NAT so no external entity could access it. Thus there mush be some issue somewhere.

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

[Meme] Sirius Almost Half a Million Behind (2 Years Ago)

Posted in Finance, Free/Libre Software at 3:43 am by Dr. Roy Schestowitz

It has gotten worse since

Sirius business balance

Doctor Harold: Oh, I see... Sirius is f***ed

Summary: Sirius ‘Open Source’ is in a bad state

IRC Proceedings: Friday, January 13, 2023

Posted in IRC Logs at 3:33 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
 QmWJhYnaJPebiv8STXqAm9f2aaFAPao3cjyQS7pw3WuLJg IRC log for #boycottnovell
(full IRC log as HTML)
HTML5 logs
 QmeX1uQ6ec6aA6Bph2dQ1SxPkZyBuCg1iftmknPVHxPspT IRC log for #boycottnovell
(full IRC log as plain/ASCII text)
text logs
 QmVre24t74HcJjZpgKmkMu7JitvpqyyyuXrH7LNdyn4wo2 IRC log for #boycottnovell-social
(full IRC log as HTML)
HTML5 logs
 QmbFebkAtkhgZ73PuEws2AMVe5ZXaf47LT6bYnciXcsr5m IRC log for #boycottnovell-social
(full IRC log as plain/ASCII text)
text logs
 QmeUMq4Ldh3p3VGbUSWyiBMKGwq4udcmwRSQfFXDF9FmbK IRC log for #techbytes
(full IRC log as HTML)
HTML5 logs
 QmXERpi77f6vADZa49nmvg8DtxJozSiF7y25ZnX95Dtuzp IRC log for #techbytes
(full IRC log as plain/ASCII text)
text logs
 Qmd7kdMh4UEax4uw1GAj16ym3731BCSQk9mbYLWeKC6pH3 IRC log for #techrights
(full IRC log as HTML)
HTML5 logs
 Qmd57nS3dCzHFUnDJnw88w4oe5Efpvk7eHE1WZNKjq6CiV IRC log for #techrights
(full IRC log as plain/ASCII text)
text logs

IPFS logo

Bulletin for Yesterday

Local copy | CID (IPFS): QmbknBr8z72ETqFBT4rXhL1uPfXcKUcbpKNDsm6M8BcGQp

[Meme] How EPO Presents the Male-Dominated EPO

Posted in Deception, Europe at 3:29 am by Dr. Roy Schestowitz

Hideous Journal: Our web site has many women, also those who left already; managers who attack staff

Summary: The sexist EPO (gender-balancing for PR's sake while discriminating against female colleagues) continues to paint a false and highly misleading image of diversity; apparently some of the women in management won’t be used as political props for much longer

« 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