Gemini version available ♊︎

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.

Share in other sites/networks: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Reddit
  • email

Decor ᶃ Gemini Space

Below is a Web proxy. We recommend getting a Gemini client/browser.

Black/white/grey bullet button This post is also available in Gemini over at this address (requires a Gemini client/browser to open).

Decor ✐ Cross-references

Black/white/grey bullet button Pages that cross-reference this one, if any exist, are listed below or will be listed below over time.

Decor ▢ Respond and Discuss

Black/white/grey bullet button If you liked this post, consider subscribing to the RSS feed or join us now at the IRC channels.

DecorWhat Else is New

  1. Links 29/05/2023: Snap and PipeWire Plans as Vendor Lock-in

    Links for the day

  2. Gemini Links 29/05/2023: GNU/Linux Pains and More

    Links for the day

  3. Links 29/05/2023: Election in Fedora, Unifont 15.0.04

    Links for the day

  4. Gemini Links 29/05/2023: Rosy Crow 1.1.1 and Smolver 1.2.1 Released

    Links for the day

  5. IRC Proceedings: Sunday, May 28, 2023

    IRC logs for Sunday, May 28, 2023

  6. Daniel Stenberg Knows Almost Nothing About Gemini and He's Likely Just Protecting His Turf (HTTP/S)

    The man behind Curl, Daniel Stenberg, criticises Gemini; but it's not clear if he even bothered trying it (except very briefly) or just read some inaccurate, one-sided blurbs about it

  7. Links 29/05/2023: Videos Catchup and Gemini FUD

    Links for the day

  8. Links 28/05/2023: Linux 6.4 RC4 and MX Linux 23 Beta

    Links for the day

  9. Gemini Links 28/05/2023: Itanium Day, GNUnet DHT, and More

    Links for the day

  10. Links 28/05/2023: eGates System Collapses, More High TCO Stories (Microsoft Windows)

    Links for the day

  11. IRC Proceedings: Saturday, May 27, 2023

    IRC logs for Saturday, May 27, 2023

  12. No More Twitter, Mastodon, and Diaspora for Tux Machines (Goodbye to Social Control Media)

    People would benefit from mass abandonment of such pseudo-social pseudo-media.

  13. Links 28/05/2023: New Wine and More

    Links for the day

  14. Links 27/05/2023: Plans Made for GNU's 40th Anniversary

    Links for the day

  15. Social Control Media Needs to be Purged and We Need to Convince Others to Quit It Too (to Protect Ourselves as Individuals and as a Society)

    With the Tux Machines anniversary (19 years) just days away we seriously consider abandoning all social control media accounts of that site, including Mastodon and Diaspora; social control networks do far more harm than good and they’ve gotten a lot worse over time

  16. Anonymously Travelling: Still Feasible?

    The short story is that in the UK it's still possible to travel anonymously by bus, tram, and train (even with shades, hat and mask/s on), but how long for? Or how much longer have we got before this too gets banned under the false guise of "protecting us" (or "smart"/"modern")?

  17. With EUIPO in Focus, and Even an EU Kangaroo Tribunal, EPO Corruption (and Cross-Pollination With This EU Agency) Becomes a Major Liability/Risk to the EU

    With the UPC days away (an illegal and unconstitutional kangaroo court system, tied to the European Union in spite of critical deficiencies) it’s curious to see EPO scandals of corruption spilling over to the European Union already

  18. European Patent Office (EPO) Management Not Supported by the EPO's Applicants, So Why Is It Still There?

    This third translation in the batch is an article similar to the prior one, but the text is a bit different (“Patente ohne Wert”)

  19. EPO Applicants Complain That Patent Quality Sank and EPO Management Isn't Listening (Nor Caring)

    SUEPO has just released 3 translations of new articles in German (here is the first of the batch); the following is the second of the three (“Kritik am Europäischen Patentamt – Patente ohne Wert?”)

  20. German Media About Industry Patent Quality Charter (IPQC) and the European Patent Office (EPO)

    SUEPO has just released 3 translations of new articles in German; this is the first of the three (“Industrie kritisiert Europäisches Patentamt”)

  21. Geminispace Continues to Grow Even If (or When) Stéphane Bortzmeyer Stops Measuring Its Growth

    A Gemini crawler called Lupa (Free/libre software) has been used for years by Stéphane Bortzmeyer to study Gemini and report on how the community was evolving, especially from a technical perspective; but his own instance of Lupa has produced no up-to-date results for several weeks

  22. Links 27/05/2023: Goodbyes to Tina Turner

    Links for the day

  23. HMRC: You Can Click and Type to Report Crime, But No Feedback or Reference Number Given

    The crimes of Sirius ‘Open Source’ were reported 7 days ago to HMRC (equivalent to the IRS in the US, more or less); but there has been no visible progress and no tracking reference is given to identify the report

  24. IRC Proceedings: Friday, May 26, 2023

    IRC logs for Friday, May 26, 2023

  25. One Week After Sirius Open Source Was Reported to HM Revenue and Customs (HMRC) for Tax Fraud: No Response, No Action, Nothing...

    One week ago we reported tax abuses of Sirius ‘Open Source’ to HMRC; we still wait for any actual signs that HMRC is doing anything at all about the matter (Sirius has British government clients, so maybe they’d rather not look into that, in which case HMRC might be reported to the Ombudsman for malpractice)

  26. Links 26/05/2023: Weston 12.0 Highlights and US Debt Limit Panic

    Links for the day

  27. Gemini Links 26/05/2023: New People in Gemini

    Links for the day

  28. IRC Proceedings: Thursday, May 25, 2023

    IRC logs for Thursday, May 25, 2023

  29. Links 26/05/2023: Qt 6.5.1 and Subsystems in GNUnet

    Links for the day

  30. Links 25/05/2023: Mesa 23.1.1 and Debian Reunion

    Links for the day

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 Channel: Come and chat with us in real time

Recent Posts