09.07.22

Links 07/09/2022: Godot 4.0 alpha 16 and Hare in Kernel Code

Posted in News Roundup at 4:06 pm by Dr. Roy Schestowitz

  • GNU/Linux

    • Server

      • To Protect Cloud-Native APIs, Avoid Overly Permissive States – Container Journal

        APIs are now foundational to how modern applications are built: Using microservices and containers and running on platforms like Kubernetes. They’re the standard mechanism to integrate internal components or expose functionality to partners. APIs have also risen in ubiquity alongside microservices architecture, providing a common way to incrementally develop, scale and reuse specialized cloud-native functionality.

        But along with this newfound ubiquity, API attacks are surging. Malicious API traffic saw a staggering 117% increase in the past year, according to Salt Labs’ State of API Security Report, Q3 2022. This is partly due to the sheer number of APIs being produced. While some of these encompass public products, the majority are internal-facing services, the 2022 Postman State of the API Report finds.

        I recently chatted with John Morello, VP of product, Palo Alto Networks, to gather insights on how to best protect cloud-native applications and APIs. According to Morello, APIs are prone to data overexposure and require more modern analysis techniques to validate traffic. Furthermore, he believes IT security requires unified management across clouds—more holistic visibility and control can help correlate issues across various toolsets.

    • Audiocasts/Shows

    • Kernel Space

      • Drew DeVaultNotes from kernel hacking in Hare, part 1

        One of the goals for the Hare programming language is to be able to write kernels, such as my Helios project. Kernels are complex beasts which exist in a somewhat unique problem space and have constraints that many userspace programs are not accustomed to. To illustrate this, I’m going to highlight a scenario where Hare’s low-level types and manual memory management approach shines to enable a difficult use-case.

        Helios is a micro-kernel. During system initialization, its job is to load the initial task into memory, prepare the initial set of kernel objects for its use, provide it with information about the system, then jump to userspace and fuck off until someone needs it again. I’m going to focus on the “providing information” step here.

        The information the kernel needs to provide includes details about the capabilities that init has access to (such as working with I/O ports), information about system memory, the address of the framebuffer, and so on. This information is provided to init in the bootinfo structure, which is mapped into its address space, and passed to init via a register which points to this structure.

    • Graphics Stack

      • CollaboraImproving Vulkan graphics state tracking in Mesa

        3D rendering APIs such as OpenGL, D3D, and Vulkan involve a lot of state to drive the 3D pipeline. Even though most of the heavy lifting these days is done by programmable shaders, there are still many fixed-function pieces used to glue those shaders together. This includes things such as fetching vertex data and loading it into the vertex shader at the start of the pipeline, viewport transforms and clipping that sit between the end of the geometry pipeline and rasterization, and depth/stencil testing and color blending that happen at the end of the pipeline before writing the final image to the output buffers. Each of these fixed-function pieces is configurable and so has some amount of state associated with it.

        In OpenGL, the 3D rendering pipeline is modeled as one giant blob of state where everything is re-configurable at any time. It’s left to the driver to track state changes and re-configure the hardware as needed. With Vulkan, we improved this situation quite a bit by baking much of the state into immutable objects. Images and samplers, for instance, have all their parameters provided at the time the image or sampler is created and they are immutable from then on. (The color or depth/stencil data pointed to by an image is mutable but the core parameters such as width, height, number of miplevels, etc. are not.) The only state mutability with respect to these objects is the ability to change which images/samplers are bound at any given time. Compiled shaders, along with the state for fixed function pieces such as depth/stencil testing, are all rolled up into a single monolithic pipeline object. Because fully monolithic pipeline objects can be cumbersome, Vulkan also provides the option to make some of that state dynamic, meaning that you set it manually via a vkCmdSet*() command instead of baking it into the pipeline. his allows the client to use the same pipeline object with, for instance, different blend constants.

    • Applications

      • Trend OceansGum: A Tool for Glamorous Shell Scripts in Linux – TREND OCEANS

        In a few days or very soon, you might be working on your own shell script on Linux. At that time, you might be going with the traditional method by learning all the shell programming codes and applying them to your script.

        What if I say there is an amazing tool called Gum, that provides you glamorous functionality, or in simple words, the beautiful syntax for your shell script?

    • Instructionals/Technical

      • HackadayLinux Fu: Eavesdropping On Serial | Hackaday

        In the old days, if you wanted to snoop on a piece of serial gear, you probably had a serial monitor or, perhaps, an attachment for your scope or logic analyzer. Today, you can get cheap logic analyzers that can do the job, but what if you want a software-only solution? Recently, I needed to do a little debugging on a USB serial port and, of course, there isn’t really anywhere to easily tie in a monitor or a logic analyzer. So I started looking for an alternate solution.

        If you recall, in a previous Linux Fu we talked about pseudoterminals which look like serial ports but actually talk to a piece of software. That might make you think: why not put a piece of monitor software between the serial port and a pty? Why not, indeed? That’s such a good idea that it has already been done. When it works, it works well. The only issue is, of course, that it doesn’t always work.

      • MakeTech EasierTmux Keyboard Shortcuts – Make Tech Easier

        Tmux is a simple yet powerful terminal multiplexer for UNIX-based machines. It allows you to seamlessly create and manage multiple terminal windows from a single teletype terminal (TTY). Tmux does this by creating self-contained pseudo-terminals which it serves to the user. This approach allows tmux to create terminal windows that persist across sessions. Not only that, this also allows it to easily transfer information and modify different terminals.

        Because of that, tmux is a staple program for both everyday users and system administrators alike. Its ability to provide a persistent terminal session means that you can run tmux remotely and run programs without the risk of terminating them upon disconnecting. Furthermore, its ability to manipulate terminal windows makes it a simple window manager for power users.

      • Easy way to Install VirtualBox on Oracle Linux – kifarunix.com

        Are you running Oracle Linux desktop and want to do some Virtualizations? Thus, follow through this guide to learn how to install VirtualBox on Oracle Linux. In this tutorial, we will be using Oracle Linux 9.

      • Filipe Rosset: Fedora rawhide – fixed bugs 2022/08
      • Easily Access Shared Folder on Linux VirtualBox VM – kifarunix.com

        In this tutorial, you will learn how to setup and easily access shared folder on Linux VirtualBox VM. VirtualBox supports the ability to share folders/directories between the host and VirtualBox VM making it easy to share files between the host and the guest.

      • TechRepublicHow to deploy a Docker Swarm on Ubuntu 22.04 | TechRepublic

        Docker is my go-to container deployment runtime engine. With it, I can quickly deploy containers to a network that are easily accessible. What happens when I want to be able to scale those applications? Doing so on a single Docker server would be a challenge. To that end, you deploy multiple Docker instances and cluster them together. That, my friends, is called a Docker Swarm.

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

        In this tutorial, we will show you how to install Splunk on Ubuntu 22.04 LTS. For those of you who didn’t know, Splunk is aimed to process the data to make it useful for the user without manipulating the original data. It is one of the most powerful tools for analyzing, exploring, and searching data. It reads most of the output format from virtual machines, network devices, firewall, Unix-based and Windows based devices.

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

      • MakeTech EasierHow to Create a Search Engine With SearxNG – Make Tech Easier

        SearXNG is a powerful meta-search engine that you can host anywhere. Unlike traditional search engines, SearXNG is an engine aggregator. This means that instead of processing searches by itself, it uses other engines to do the searching for it. Further, SearXNG is incredibly lightweight and easy to set up, and you can host it on a system as simple as a Raspberry Pi!

      • How To Fix “Connection Refused By Port 22” On Ubuntu 22.04 LTS | Itsubuntu.com

        How to Fix “Connection Refused By Port 22” on Ubuntu 22.04 LTS

        Port 22 is used by SSH on Ubuntu for communicating with other machines in the network to transfer data. Port 22 is also used to access the remote system. Meanwhile, this post is for you if you are having the error “Connection refused by port 22” while using port 22. In this post, we will show you the solution for the “Connection refused by port 22” error on Ubuntu.

      • TechRepublicHow to deploy a Node.js development environment on Ubuntu Linux 22.04 | TechRepublic

        Node.js is a very popular, open source back-end JavaScript runtime environment that is used for server-side development. Node.js makes it possible to execute JavaScript code outside of a web browser so you can design and build scalable applications.

        I’m going to demonstrate how to deploy a Node.js development environment on the latest release of Ubuntu Server (v 22.04). Ubuntu does include a version of Node.js in the default repositories and although it is way out of date, it can still be used and is supported until 2025. However, let’s get the latest version installed — as of this writing, that would be 18.8.0.

      • TechRepublicHow to configure a DHCP server on Rocky Linux | TechRepublic

        Rocky Linux has become one of the de facto standard replacements for CentOS. Not only is it a drop-in replacement for RHEL, but the maintainer Gregory Kurtzer has made it clear Rocky Linux will always be available and will never be owned by a company that could bring down the distribution.

        And for anyone who’s used RHEL or CentOS, Rocky Linux will be instantly familiar and can serve you and your company with ease.

      • H2S MediaInstall Foxit PDF Reader on Ubuntu 22.04 LTS Linux – Linux Shout

        With the Foxit PDF Reader, this category leader Adobe Reader gets high-quality competition. The big advantage of the alternative PDF reader: Even larger PDF files can be opened in a few seconds. The program can display PDF files of any format and even allows annotation, filling, and signing and is free for private use.

        For mobile use, there is Foxit PDF Reader Mobile, if you are looking for a full-fledged PDF editor, you should take a look at Foxit PDF Editor. Tools such as the comment function or the marking, under-, and cross-out of text passages can also be used in the free version of the “Foxit PDF Reader” for some time.

      • H2S MediaCreate a New User in Ubuntu 22.04 or 20.04 using GUI or Terminal

        Like windows, we can add users on Ubuntu 22.04 or 20.04 with different rights such as one with sudo and another without. This helps multiple users to work on the same system while their files and directory can only be accessible by them. Although the root or Super Admin user can access any other system/regular user account and its files, the standard/regular user account cannot. The process of creating a new user is not much difficult even on Ubuntu Linux. We can use the terminal or GUI interface of the OS to do that. Apart from creating a user on Ubuntu 22.04, we will also learn how to assign sudo rights to a user using this step-by-step guide.

    • Games

      • VideoRESTLESS SOUL | Linux Game – Invidious

        Laugh in the face of death in this hauntingly humorous comedy adventure about a wayward soul trying to make it back to the land of the living. Engage in bullet-hell lite battles, solve puzzles, and communicate with the dead as you navigate this “colorful” world. Death is just the beginning.

      • Boiling SteamNew Steam Games with Native Linux Clients – 2022-09-07 Edition – Boiling Steam

        Between 2022-08-31 and 2022-09-07 there were 25 New Steam games released with Native Linux clients. For reference, during the same time, there were 284 games released for Windows on Steam, so the Linux versions represent about 8.8 % of total released titles.

      • Godot EngineGodot Engine – Dev snapshot: Godot 4.0 alpha 16

        We’re working towards finalizing the feature set for 4.0 beta, reviewing many PRs which have been opened prior to our roadmap feature freeze announced a month ago. While this process is ongoing, we’ll keep releasing alpha builds so here’s 4.0 alpha 16! Same deal as usual, lots of bugs fixed and more refactoring and feature work.

    • Desktop Environments/WMs

      • GNOME Desktop/GTK

        • OMG Ubuntu4 Retro Effects Added to ’Burn My Windows’ Extension – OMG! Ubuntu!

          Despite the name, the Burn My Windows GNOME extension offers a grab-bag of different animated effects that play when opening and closing windows.

          Alongside its namesake inferno effect echoing the the Compiz Fusion years are an assortment of other animations, spanning the gamut from superfluous science-fiction teleports through to mystical looking disintegrations, and “physical” effects like shattering glass.

          Well, now we have even more choice as 4 brand new retro-style effects are included in the latest version of this brilliantly blingly bolt-on, which is rolling out as an update through the GNOME Extensions website this week.

  • Distributions and Operating Systems

    • Its FOSSelementary OS 7 Gears Up to Add Responsive Apps and Port to GTK 4

      elementary OS has seen some major slowdowns in development after the co-founder Cassidy James left the team(i.e. for the release of elementary OS 7).

      And I know, you’re excited about performing an upgrade with sudo dist-upgrade. And, it looks like the things are getting better, and Danielle Foré (Founder) shared some progress going towards elementary OS 7 release.

      Here, I shall share of the development updates for the upcoming release.

  • Free, Libre, and Open Source Software

    • Web Browsers

    • SaaS/Back End/Databases

      • PostgreSQLPostgreSQL: CloudNativePG 1.17.0, 1.16.2 and 1.15.4 Released!

        The CloudNativePG Community has announced version 1.17.0, a new minor release of the CloudNativePG Operator, which introduces the possibility to create a new PostgreSQL cluster with a dedicated volume for Write-Ahead Log (WAL) files. Separating I/O workloads of database (PGDATA) and WAL files improves vertical scalability of PostgreSQL clusters, among the others.

        In this version, a new command, destroy, has been added to the cnpg plugin for kubectl to help remove an instance and the associated persistent volume claims from an existing cluster.

        Two new labels, cnpg.io/instanceName and cnpg.io/podRole, are now managed by the operator on all persistent volume claims that belong to a cluster.

        Some minor bugs have been fixed, in particular in the in-place operator upgrade process.

        New patch releases are available for all the supported versions, including 1.16.2 and 1.15.4.

    • Programming/Development

      • GSoC Final Report – Maíra Canal

        My journey on the Google Summer of Code project passed by so fast… This is my last week on the GSoC and those 14 weeks flew by! A lot of stuff happened during those three months, and as I’m writing this blog post, I feel quite nostalgic about this three months.

        Before I started GSoC, I never thought I would send so many patches to the mailing list, have an abstract approved on XDC 2022, or have commit rights on drm-misc.

        GSoC was indeed a fantastic experience. It gave me the opportunity to grow as a developer in an open source community and I believe that I ended up GSoC with a better understanding of what open source is. I learned more about the community, how to communicate with them, and who are the actors in this workflow.

      • LinuxSecurityEssential Guide to Securing Node.JS Applications
  • Leftovers

    • Crediting people

      Crediting people is important, and it’s something that we – in the free software community – don’t always apply enough. Or we unconsciously don’t do so.

      That’s where scientific papers get it really right. And for blog posts or articles, it depends on many factors (exercise for you: try to categorize blog posts into a discrete color scale, between red, green and blue, wrt. what this blog post is all about).

      So, with the exercise statement, you already know that not all text are equal in that regard [1]. I’m thinking about somehow quickly-written raw text, or sometimes just the title that happens to be exactly the same (with a totally different body), with a long timespan in-between.

    • Linux Foundation

    • Security

    • Monopolies

      • Patents

        • TediumDrink Coaster History: There Sure Are a Lot of Weird Coaster Patents

          When we drink beverages, often those beverages have to live in somewhere, and putting them on top of a wood table simply will not do. The container of that cold beverage you’re drinking is likely to condense all over the place, leaving a watery puddle in its wake. Putting it on top of wood, or marble, or any other surface, is simply a bad idea—and it’s an even worse one if that container has been recently spilled, leaving a mess all over the place. The hero of this story is the drink coaster, which can capture the condensation and ensure your fancy table is safe from the elements. But based on a quick search of Google Patents, simply being a coaster is no longer enough fro many coasters. It must do more—logic be damned. Today’s Tedium talks drink coasters, beer mats, and urinal coaster patents.

  • Gemini* and Gopher

    • Personal

      • EOPSTUW Wordo: EDUCE
      • Ruario’s Journal [extract]

        So I attempted ROOPHLOCH and failed. Basically I was sitting at a public swimming pool, waiting for my youngest to finish their course and it occurred to me that perhaps I could do the challenge then and there. After all I was carrying a basic feature phone, which on the one hand provided some way for me to type up a post and on the other hand was offline from the perspective of providing a generalised internet connection. So I formulated a plan of doing the post as multiple SMS messaged and sending them to text to email service I use. That would provide a way to get the text I typed off the device. Sure, I would have to manually copy and paste it into an editor from there and upload as normal but I figured that was still within the spirit of the concept, seeing as I would have composed my text offline in an unusual location. Plus it would give me a way to use my remaining time, while I waited from my little one. I didn’t bring a book.

      • Return To Scouts

        Yesterday was the first night back at Scouts after a summer of

        recovering from the previous year. I was a little anxious and didn’t

        entirely want to go following a few weeks of ‘urgghhh’ thanks to work.

      • Neice

        I learnt something odd….. A friend of mine had a c section and so

        did my sister in law. Both sent me pictures of their child emerging

        from their body. In each case, the medical staff doing the operation

        asked if they wanted photos. They are disgustingly interesting photos.

        Think alien chest buster scene but lower down and you have it pretty

        much. Is this a thing? Why is this a thing? Do medical staff offer the

        same for those giving vaginal birth? I am baffled by this.

    • Technical

      • Science

        • Comparing coordinates of tree stems collected with GPS or tape measures

          In 2018 and 2019 I set up some 100×100 m (1 ha) permanent vegetation monitoring plots in Bicuar National Park, southwest Angola. We measured the stem diameter of each tree stem >5 cm diameter and attached a numbered metal tag to each of these stems so we could track the growth and mortality of each stem over time. At the same time as measuring the stem diameters and attaching the tags, I also took a quick GPS point with a Garmin GPSMAP 65s Handheld GPS unit.

      • Internet/Gemini

        • Trying to navigate the new-old web

          So, Gemini is actually really neat, there’s no doubt about it. But of course, I’m not used to it, and so a couple things confuse me.

          [...]

          Secondly, what Gemini server software would you all recommend? There are quite a few options, and I’m not sure which one would fit me best.


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

Content Management System to Handle Images/Photos Over Geminispace (on Top of the World Wide Web)

Posted in Site News at 1:08 pm by Dr. Roy Schestowitz

Video download link | md5sum aa4527c35a4fd949b8fa35a78173e4b1
Images in Tux Machines Over Gemini
Creative Commons Attribution-No Derivative Works 4.0

Summary: Any Content Management System (CMS) for the modern Net ought to look beyond the Web; adding Gemini (protocol) support is a nice-to-have, but what to do with images?

THE World Wide Web is decreasing in size and importance. Several data points indicate that this decrease is consistent. It’s probably safe to predict that the Web will be a “legacy” protocol within a decade or two; software moves fast.

“At the moment, images in the capsule use anchor text that’s inherited from alt in HTML and in turn link to Web versions of these images.”We’ve meanwhile progressed to adopting other Net protocols (Internet, not the Web) and the above video shows handling of images in Gemini (using Kristall and Lagrange; only the former has rudimentary support for HTTP/S, but the latter can handle in-line images over gemini://).

At the moment, images in the capsule use anchor text that’s inherited from alt in HTML and in turn link to Web versions of these images. But in theory they could all be served over gemini://. The video shows how that’s done in NewsWaffle (Lagrange handles it nicely, but that is a client-level feature; it’s left for the client to decide how to handle such images).

“Gemini makes cross-site (or cross-capsule) spying very difficult.”“As far as I can tell it is a design feature of the protocol,” an associate explained. “The image will always be an external document distinct from the body.”

Gemini makes cross-site (or cross-capsule) spying very difficult. Keeping protocols separate and objects separate is an important trait. That also helps restrict bandwidth usage (or waste).

Links 07/09/2022: Blender 3.3 LTS and More Political News

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

  • GNU/Linux

    • Applications

      • 9to5LinuxBlender 3.3 LTS Officially Released with New Hair Workflow, Support for Intel Arc Graphics

        Blender 3.3 is here exactly three months after Blender 3.2 and brings a lot of changes, starting with support for Intel Arc graphics, which require Linux Intel driver 22.26.23570 or newer, AMD GPU Rendering for Vega graphics cards, such as Radeon VII, Radeon RX Vega Series and Radeon Pro WX 910, on Linux, a new Filmic sRGB colorspace for images, as well as a new hair workflow using a new curves object.

        The Blender UI has been updated with text fields that show candidates in more situations, always-visible scrollbars, improved layout of File Browser UI settings in the Preferences, as well as improved performance of the View Layer and Library Overrides display modes.

  • Distributions and Operating Systems

    • Debian Family

      • 9to5LinuxNew Raspberry Pi OS Update Brings Desktop Enhancements, NetworkManager Support

        Still powered by the long-term supported Linux 5.15 LTS kernel series, which has been updated to Linux kernel 5.15.61, the new Raspberry Pi OS update is here to further enhance the LXDE-based PIXEL desktop environment with a new main menu plugin for the panel that features text search capabilities.

        In addition, the panel gets a new network plugin that’s compatible with NetworkManager, which is now installed by default but disabled, a new separate audio input plugin that features microphone volume and input select, new keyboard shortcuts to open Wi-Fi and Bluetooth plugins, and updated notifications that are displayed with a short delay after startup and between each one.

      • Raspberry PiThe latest update to Raspberry Pi OS – Raspberry Pi

        We’ve just released the latest version of Raspberry Pi OS.

        This time around, it is mostly a wrapping-up of all the bug fixes and new versions of software which have been released since the previous image in April; but there are a few small tweaks to the user experience which we should probably mention…

    • Open Hardware/Modding

      • Raspberry PiAstro Pi Mission Space Lab: The journey of two mentors

        Sobhy Fouda started his Astro Pi journey in 2019 by helping a group of young people participate in Astro Pi Mission Zero, the beginners’ activity of the annual European Astro Pi Challenge. In Mission Zero, participants write a simple computer program that runs on board the International Space Station (ISS).

      • The DIY LifeRaspberry Pi NAS vs. Asustor Drivestor 4, Is It Better to Buy or DIY? – The DIY Life

        My current file storage system is a bit of a mess. I save my current video editing libraries on an SSD, I dump the archived libraries along with photos and documents onto a larger capacity hard drive and I have a few other smaller drives for on-the-go use and some backups. Mixed in with some cloud storage, it’s difficult to keep track of what lives where and when last it was backed up.

      • The DIY LifeHow To Build A Raspberry Pi NAS Using Open Media Vault – The DIY Life

        This Raspberry Pi based NAS was built for my comparison with the Asustor Drivestor 4. Rather than cover the comparison and build in a single lengthy post, I have separated the build portion of the Raspberry Pi NAS to make it easier for you to build your own NAS along with me.

  • Free, Libre, and Open Source Software

    • Programming/Development

      • Wasmtime 1.0: A Look at Performance

        In preparation for our upcoming release of Wasmtime 1.0 on September 20, we have prepared two blog posts describing the work we have put into the compiler and runtime recently. This first post will describe performance-related projects: making the compiler generate faster code, making the compiler itself run faster, making Wasmtime instantiate a compiled module faster, and making Wasmtime’s runtime as efficient as possible once the module is running. Our subsequent post will describe the work we have done to ensure that Wasmtime is secure and that the compiler generates correct code. We’re excited to present all of our work in both of these directions!

      • Apache Blog[ANNOUNCE] Apache NetBeans 15 released : Apache NetBeans

        The Apache NetBeans team is pleased to announce that Apache NetBeans 15 was released on August 31, 2022 (though there’s been a delay in announcing the release).

      • UbuntuUbuntu Blog: Ubuntu Developer Summit is now Ubuntu Summit [Ed: Ubuntu is no longer about developers and community, it's about corporations like Microsoft and Amazon]

        As you may have heard, we are hosting an event geared towards the Ubuntu Community. We are calling it “Ubuntu Summit” and it’s taking place November 7–9th in Prague, Czech Republic. You can find more information at summit.ubuntu.com… or you can just keep reading.

        But wait… is this the same thing as the “Ubuntu Developer Summit” events that occurred once upon a time? Well, not quite. There are some notable differences that we will outline in this post.

      • HackadayOrganise Your Hacks With TreeSheets: An Open Source Hierarchical Spreadsheet

        Some people may have heard of Dutch programmer [Wouter Van Oortmerssen] since he’s the creator of the Amiga-E programming language, as well as being involved with several game engines. Heard of SimCity? How about Borderlands 2 or Far Cry? Having had clearly a long and illustrious career as a programmer for a variety of clients — including a long stint at Google, working on Web Assembly — many people will be familiar with at least some of his work. But you may not have heard of his TreeSheets productivity tool. Which would be a shame, as you’ve been missing out on something pretty darn useful.

  • Leftovers

    • Democracy NowRIP Barbara Ehrenreich: Exposed Inequality in “Nickel and Dimed,” Opposed Health-Industrial Complex

      We remember the author and political activist Barbara Ehrenreich, who has died at the age of 81 after a career exposing inequality and the struggles of regular people in the United States. In a brief interview, Democracy Now! co-host Juan González recalls working with Ehrenreich as part of the Young Lords and says she was instrumental for the movement against the American health-industrial complex. “She’s really one of the towering figures of the radical and progressive movement in America, and it’s a tremendous loss, not only to her family but to all who knew her and benefited from her work,” he says. We also air part of a 2011 interview with Ehrenreich on Democracy Now! upon the re-release of her landmark book, “Nickel and Dimed: On (Not) Getting By in America.” “Jobs that don’t pay enough to live on do not cure poverty. They condemn you, in fact, to a life of low-wage labor and extreme insecurity,” she said.

    • The NationBarbara Ehrenreich, a Writer for Change

      Barbara Ehrenreich died last week, from the aftereffects of a severe stroke. She was 81, and we’d been friends for too many decades to count. I know it’s a cliché, but I can’t believe she’s gone. She was brave; she was funny; she was brilliant. She was also disciplined and hard-working and prolific. In her career of more than 50 years, she wrote or cowrote 20 or so books and countless essays. Who will explain us to ourselves now, and with such sly wit and flair?

    • HackadayA Simple Web Configured BLE To GPIO Bridge

      [Daniel Dakhno] kept ending up in a situation where the ability to read the status of, or control a few digital IO pins with minimal effort, would be terribly useful. Not wanting to keep compiling code, for such simple needs, they instead used a nRF51-based module as a physical interface and produced a general purpose firmware that could be configured with a simple web interface. The NRF51-IO-module was born, whose job is to pair with whatever device you have in front of you, provided it supports BLE, and give direct access to those IO pins.

    • ScheerpostNo Complaints Here
    • The Nation[Take immortality, God, but give]

      The future is a door of mud glass, the color of raw diamond.

    • ScheerpostParty Pooper
    • Education

      • Telex (Hungary)New, state-funded geography textbook’s Kremlin-friendly chapter on Ukraine
      • Common DreamsWhile Hoping for a Deal, Seattle Teachers Vote to Strike on the Eve of First Day of School

        “None of us want to strike. SPS has forced us to because of its repeated refusal to provide our students with the supports they need to thrive.”

      • The NationIn Choosing a Teacher for His Running Mate, Charlie Crist Walks the Walk

        One of the ugliest manifestations of the conservative assault on public education has been the open disdain that Republican politicians and their media allies have shown for teachers. In their smear campaign, right-wing politicians and pundits are painting educators as agents of anti-American indoctrination, groomers of children for sexual abuse, and shiftless burdens on the taxpayers. It’s gotten so bad that in Wisconsin, the Republican challenger to Democratic Governor Tony Evers is bashing the incumbent—a former science teacher and elementary school teacher—for “working in the education establishment all his life.”

      • Common DreamsOpinion | In Praise of Teachers

        Today marks the start of the school year for many public schools. Which makes me think of Alice Camp. (I wrote about her some months ago. Many of you have asked me to repost what I wrote—and add a bit more about her and about our teachers. So here goes.)

      • The NationIt’s Time for Democrats to Stop Undermining Teachers’ Unions

        Generally, Democrats agree that the anti–“critical race theory” bills represent a “rebranding” of old fights. The Republican Party is using them to push reliable “cultural buttons”: labeling those who seek racial justice as dangerous communists and generating fear and anxiety around the supposed loss of white patriarchal dominance.

    • Hardware

      • HackadayHackaday Prize 2022: DIY Landslide Warning System

        Landslides can be highly dangerous to both people and property. As with most natural disasters, early warning can make all the difference. [Airpocket] has built a cheap, affordable system that hopes to offer just that.

      • HackadayTouch Tone MIDI Phone And Vocoder Covers Daft Punk

        [poprhythm]’s Touch Tone MIDI Phone is a fantastic conversion of an old touch tone phone into a MIDI instrument complete with intact microphone, but this project isn’t just about showing off the result. [poprhythm] details everything about how he interfaced to the keypad, how he used that with an Arduino to create a working MIDI interface, and exactly how he decided — musically speaking — what each button should do. The LEDs on the phone are even repurposed to blink happily depending on what is going on, which is a nice touch.

      • HackadayRetrotechtacular: Oh Boy! We’re Radio Engineers!

        It is a shame that there are fewer and fewer “nerd stores” around. Fry’s is gone. Radio Shack is gone. But the best ones were always the places that had junk. Silicon valley was great for these places, but they were everywhere. Often, they made their money selling parts to the repair trade, but they had a section for people like us. There’s still one of these stores in the Houston, Texas area. One of the two original Electronic Parts Outlets, or EPO. Walking through there is like a museum of old gear and parts and I am not ashamed to confess I sometimes drive the hour from my house just to wander its aisles, needing to buy absolutely nothing. It was on one of those trips that I spied something I hadn’t noticed before. A Remco Caravelle transmitter/receiver.

      • HackadayTesla’s Dojo Is An Interesting CPU Design

        What do you get when you cross a modern super-scalar out-of-order CPU core with more traditional microcontroller aspects such as no virtual memory, no memory cache, and no DDR or PCIe controllers? You get the Tesla Dojo, which Chips and Cheese recently did a deep dive on.

    • Health/Nutrition/Agriculture

      • Pro PublicaMontana COVID Policy Brought a Hospital to the Brink

        As she scrolled through her phone on election night, her pick for president — Joe Biden — seemed to have a slight edge. Byrd was too stressed to turn on the local news. Her husband sat down with her in their living room, and the couple settled on some sitcom.

    • Privatisation/Privateering

      • Common Dreams‘Can’t Be Allowed’: Alarm as Mississippi Gov. Floats Privatization of Jackson Water System

        Although “the risk with respect to quantity of water has not been eliminated, it has been significantly reduced,” Reeves said at a Labor Day press conference in the city. “People in Jackson can trust that water will come out of the faucet, toilets can be flushed, and fires can be put out.”

      • The NationJim Crow Infrastructure and the Jackson, Miss., “Water Crisis”

        Jackson, Miss.—My introduction to this city’s infrastructure challenges came 10 years ago through the work of my friend and comrade the first Mayor Chokwe Lumumba. The late Mayor Lumumba would travel around the city with a big, corroded chunk of city water pipe so residents could see firsthand how bad things had become. His dogged organizing and talent for breaking down the most complex matters into everyday language got residents to approve a one-cent sales tax increase to generate additional funds for infrastructure repair.

      • Common DreamsOpinion | The Roots of the Water Crisis in Jackson

        This week, many of us have been thinking about the people in Jackson, Mississippi. Heavy rains overwhelmed the aging water treatment plant. Now the city is without safe water. People cannot drink, wash, or brush their teeth with the sludge that comes out of the tap.

    • Security

      • Privacy/Surveillance

        • EFFArizona Law Tramples People’s Constitutional Right to Record Police

          Several news organizations and the American Civil Liberties Union of Arizona sued last month to prevent the law from going into effect, arguing it “creates an unprecedented and facially unconstitutional content-based restriction on speech about an important governmental function.”

        • TechdirtNew Book Says NSA Pressured GCHQ To Shut Down Publication Of Snowden Leaks By UK Journalists

          A new book written by journalist Richard Kerbaj, detailing the history of the so-called “Five Eyes” surveillance collaboration between the NSA and surveillance agencies in the UK, Australia, Canada, and New Zealand, is revealing a few more postscripts to the Ed Snowden story.

        • TechdirtNew Jersey Supreme Court Says Hot Pursuit Warrant Exception Doesn’t Apply To Traffic Offenses

          Cops love a good warrant exception. Anything that allows them to bypass the Constitution is considered a pretty good deal (I mean… at least for cops). Good faith? Love it. Plain view? Fantastic. Odor of marijuana? Your car is getting tossed, buddy. Exigent circumstances? Don’t even know what the word means, but let’s get it on!

        • Counter PunchAfter Years of Tribal Resistance, DHS Finishes Its “Virtual Wall” on the Tohono O’odham Nation

          The IFTs were designed to be the backbone of the U.S. border surveillance system, referred to sometimes as the “virtual wall” by officials, a layer of technological enforcement purposely positioned in the interior, usually five to 10 miles (and sometimes further) from the border. They were equipped with night vision and thermal cameras and a ground-sweeping radar system. In 2018 Border Patrol agent Jacob Stukenberg told me the radar was “far superior than anything else we’ve had before,” and that “one agent can surveil an area that it might take 100 agents on foot to surveil.” The feeds from these towers, other camera systems, and motion sensors were displayed on monitors in command-and-control centers located along the U.S.-Mexico border (and increasingly on agent’s individual cell phones), and they were supported by drone surveillance.

    • Defence/Aggression

    • Environment

      • Energy

        • Counter PunchCollective Madness: Zaporizhzhia is the Poster Child for Abandoning the Use of Nuclear Power

          Let’s remember that the 1986 Chornobyl nuclear disaster — the result of the explosion of a single, relatively new unit — has rendered a 1,000 square mile region (the Exlusion Zone) uninhabitable still today and for the foreseeable future. Any one of the Zaporizhzhia reactors contains a far larger radioactive inventory and a more densely packed fuel pool than was the case at Chornobyl. A major breach of any one of the six would release long-lasting radioactive contamination into the environment, forcing permanent evacuations and sickening countless people.

        • MeduzaCollaborationist official injured in Berdiansk car bombing — Meduza

          Artyom Bardin, a Russian-installed official in the city of Berdiansk in Ukraine’s Zaporizhzhia region, was injured in a car bombing on Tuesday, according to local collaborationist authorities. Bardin’s car reportedly exploded outside of the city administration building. Occupation officials, who are calling the explosion a terrorist attack, said Bardin was hospitalized and is now in critical condition.

        • DeSmogBiomass Lobby Makes ‘False’ Claims to Sway EU Law-makers

          Biomass power stations, such as Drax in northern England, burn wood pellets to generate electricity – which is treated in the EU and UK as a renewable energy source if the process meets certain sustainability criteria. Environmentalists have long warned that demand for the pellets is endangering irreplaceable primary forests in areas including parts of Estonia, British Columbia in Canada and the southeastern United States. 

      • Wildlife/Nature

        • Counter PunchStaring Into the Eyes of the Wolf

          The wise grandfather explains to the child that the two wolves are inside all of us. One of the wolves is an arrogant narcissist — a jerk, an egocentric idiot. You know, evil. The other is the embodiment of joy and empathy, kindness and love.

    • Finance

    • AstroTurf/Lobbying/Politics

    • Censorship/Free Speech

      • TechdirtEveryone’s Mad At Cloudflare; Is There Room For Principled Takes On Moderation?

        I originally wrote a version of this post last week before Cloudflare decided to block Kiwi Farms, intending to post it after the long weekend, but I needed to rewrite a significant portion of it after Cloudflare’s decision. None of the salient points have changed (nor has my mind on how to think about all of this), and large chunks of this post remain from the original. But the change in direction from Cloudflare changed the nature of the post.

      • TechdirtCensorship Starts At Home: Turkish Gov’t Controls The Press, Repeatedly Claims It Does Not Control The Press

        The government of Turkey, headed by exceedingly thin-skinned President Recep Tayyip Erdogan, has devolved into a corrupt, anti-democratic state that still respects the freedom of the press in theory, but, in practice, only respects the freedoms of its favored press outlets, which are free to write anything the government allows them to write.

    • Freedom of Information / Freedom of the Press

    • Civil Rights/Policing

      • Pro PublicaAutistic People Learn to Fight Cybercrime Through Job Training Program

        The psychotic episode and the autism diagnosis locked him into a state of isolation that had been deepening since his childhood, solidifying his long-held belief that he was an outsider. Van Ruitenbeek’s parents took him to appointments with doctors and therapists. When he grew strong enough, they supported his return to work. He did simple tasks — mostly cutting and packaging yarn — at a job he obtained through the local mental health department. That was a far cry from his earlier aspirations of being a video game designer and hardly the life his parents had hoped he would have. They worried about what would happen when they grew old and could no longer look after him.

      • Common DreamsStarbucks Workers Ask People of Buffalo to Condemn Company for ‘Disgusting Union-Busting’

        “We’re not only building a movement for Starbucks workers, we’re building a cohesive labor movement.”

      • Counter PunchThe Next Big Labor Battle Might be Minor League Baseball

        On the other hand, as someone who has written about baseball’s labor history, I’ve noticed how nobody seemed to care all that much about minor leaguers until relatively recently.

      • Common DreamsOpinion | On Joe Biden, FDR, and the Promise of Labor Day

        Joe Biden’s election in 2020 was surrounded by an extraordinary outpouring of commentary about whether he could be this generation’s FDR, and his “Build Back Better” agenda could be a transformational agenda equivalent to the New Deal.

      • TruthOutSenate Democrats Hope to Pass Bill Codifying Marriage Equality Before Midterms
      • The NationBrittney Griner Is Facing 9 Years in a Russian Penal Colony. Where Is the Campaign to Free Her?

        Where is the outcry for Brittney Griner’s freedom? Last month, it seemed like the basketball star convicted to nine years in a Russian prison for the crime of allegedly having a vape cartridge in a carry-on bag at the airport might find her way back to the United States. Players were speaking out, and the State Department was insisting that getting Brittney home was, finally, at the top of its to-do list.

      • Common DreamsChorus of Legal Experts Denounce Trump-Appointed Judge’s Ruling on Seized Documents

        Cannon—appointed by Trump and confirmed by Senate Republicans after he lost the 2020 election—argued in her ruling that the DOJ should be “temporarily enjoined” from examining the more than 11,000 government records seized last month, some of which were marked “top secret,” while an as-yet-unnamed special master reviews them for “material subject to claims of attorney-client and/or executive privilege.”

      • Common DreamsNinth Circuit Upholds Washington’s Ban on ‘Dangerous and Discredited’ Conversion Therapy

        “Trying to change such a fundamental aspect of a person’s identity is not only impossible, it is profoundly dangerous and causes serious, lasting harm.”

      • Creative CommonsOpen Minds Podcast: Trudi Radtke on InclusiveAccess.org

        InclusiveAccess.org is a community-driven initiative that launched in 2021 to raise awareness of the facts about automatic textbook billing. The initiative was developed by SPARC with generous support from the Michelson 20MM Foundation, and Creative Commons is one of the partners. 

      • The NationHow Kansas Kept Abortion Legal

        The last patient of the day sat in a blue recliner in the recovery room at Trust Women in Wichita, Kan. It was late afternoon on August 1, one day before Kansans would vote on whether to keep the right to abortion in the Kansas Constitution. April, a patient from Oklahoma City, had spent much of the day lying on a leather couch, watching The Simpsons on her phone, waiting for her cervix to dilate so doctors could complete her abortion. Soon, she’d climb into her friend’s car to start the two-and-a-half-hour drive home. That didn’t seem so bad compared with the experiences of some of the women she’d met that day. One told April she had paid $800 to fly to Kansas with her husband. Another drove nine hours from Houston and had to be back there for work the next day. A third started out from Dallas at 2 am. Those were the ones who’d made it.1

      • The NationCowboys and Aliens

        When Black people say “no” or one of its variants in response to some stressful or hazardous situation, we both affirm and negate the circumstances before us. An assertion of agency, “nope” acknowledges the problem while also refusing to further engage. To say “nope” is to stretch a moment of fear, intrigue, or suspicion into a chance for self-assessment and playmaking. Can I survive this? Does the risk outweigh the reward? Do I want to be here? Nope? Time for a different move, usually an exit.

      • TechdirtYour Law Enforcement Dollars At Work: Deputies Drive 500 Miles To Seize A Young Girl’s Pet Goat

        I’m not going to open this by stating I assume the Shasta County (CA) Sheriff’s Office (SCSO) has better things to do with its time. I know it has better things to do with its time.

      • The NationNew York City Welcomes Migrants—and Criminalizes Them

        Since August 5, Texas has been sending busloads of migrants—at least 900 people so far—to New York City after they’ve been processed and released by Customs and Border Protection. In New York, they can “receive the abundance of city services and housing that Mayor Eric Adams has boasted about within the sanctuary city,” Texas Governor Greg Abbott told reporters. “I hope he follows through on his promise of welcoming all migrants with open arms so that our overrun and overwhelmed border towns can find relief.”1

      • Peter ‘CzP’ CzanikWorking From Home | Random thoughts of Peter ‘CzP’ Czanik

        The first week of the COVID lockdown, back in March 2020, a journalist friend of mine started a Hungarian Facebook group to share work from home experiences. As I have worked from home all my life (except for two weeks), I wrote a long post about my experiences and thoughts. 2.5 years later, my post still receives some occasional likes, and someone even quoted from it – without naming the source :/ You can read the English version of my original Facebook post below.

    • Internet Policy/Net Neutrality

      • TechdirtFCC Does The Bare Minimum: Asks Wireless Carriers To Be Honest About Location Data

        It took fifteen years filled with constant scandal, but the FCC finally recently announced that it would be “cracking down on” wireless carrier abuse of consumer location data, thanks to pressure from our new post-Roe reality. This “crackdown” involves politely asking the nation’s top wireless carriers to disclose what kind of location data they were collecting, and who they’ve been sharing and selling it to.

      • TechdirtTechdirt Podcast Episode 328: The Problems With The California Kids’ Code

        We’ve got one more cross-post episode this week. If you’ve been following Techdirt recently, you’ve surely heard about California’s recently-passed bill, the Age Appropriate Design Code, and all its massive problems. Recently, Mike appeared on This Week In Google to discuss these problems, and you can listen to the whole conversation on this week’s episode of the Techdirt Podcast.

    • Monopolies

      • Copyrights

        • Torrent FreakEU Initiative Uses Blockchain and NFTs to Fight IP Infringement

          The EU is preparing to launch its own blockchain solution to authenticate physical products through NFTs. The technology can be used to fight counterfeit products but has many other use cases as well. The tokens are compatible with regular NFT platforms and will be tied to the EU’s own blockchain services infrastructure.

        • Torrent Freak$0.50 Per Month Pirate IPTV Packages Hit By beIN Emergency Injunction

          beIN Media Group says it has won an emergency injunction to stop a Tunisian retailer selling pirate IPTV subscriptions. At the time of writing, MyTek offers pirate packages alongside the official package offered by beIN. One costs around $220 per year, the other costs $9 for 18 months.

        • Torrent FreakFilmmakers Sue AT&T to Block Pirate Sites & Disconnect Repeat Infringers

          A group of independent movie companies has filed a copyright infringement lawsuit against AT&T. The Internet provider, which has over 80 million subscribers in the US, faces far-reaching demands. In addition to millions in damages, the filmmakers want the ISP to terminate the accounts of repeat infringers and block access to sites such as The Pirate Bay and YTS.

  • Gemini* and Gopher

    • Personal

      • maybe hope?

        the end is almost in sight. maybe, just maybe, i might FINALLY be able to get a job through a connection. i’m really, really hoping i can make it. if not, i can set up something for freelancing.

      • Falling asleep

        I’m currently on the verge of falling asleep. That is if I can force myself to stop with the computing.

    • Technical

      • yaky’s dev blog

        I have an old Samsung Galaxy S5 that I wanted to use to run my 3D printer. There is a great project called octo4a that runs OctoPrint on Android devices.

      • Programming

        • Back to GameDev

          That’s it. I’m now going back to develop my halted game projects. I currently have a dozen projects on paper, a few of them with some basic prototyping like images or a few lines of code, but three of them are actually already playable…


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

Links 07/09/2022: Latin American LibreOffice 2022 Conference, Puomi, and EPEL Support

Posted in News Roundup at 7:05 am by Dr. Roy Schestowitz

  • GNU/Linux

    • Applications

      • Linux Linksspotify-player – command driven Spotify player – LinuxLinks

        First launched in 2008, Spotify is a digital music streaming service with a freemium business model. You can listen to a huge library of music and podcasts for no charge if you are prepared to have shuffle play (with limited skips), interrupted listening and lower audio bitrate. Alternatively, there’s the option of Spotify Premium. In the UK, a subscription costs £9.99 per month for an Individual account. This gives you streaming music at 320 kbps, the ability to download music, and full functionality.

        Spotify provide a semi-official app for the service. But third-party clients are available for Spotify Premium users. Spotify blocks API access to their audio for non-premium members.

        We’ve recently reviewed spotify-qt, Spotify TUI, and ncspot, which are third party-clients which let you enjoy Spotify without needing to use the semi-official bloated Spotify app.

        spotify-player is a command-line Spotify client that’s written in Rust. It uses the librespot library to make an integrated Spotify client. The software is published under an open source license. Like other third-party clients, you’ll need a Spotify premium subscription to use it.

    • Instructionals/Technical

      • H2S MediaHow to Install KiCad on Ubuntu 20.04 or 22.04 LTS – Linux Shout

        KiCad is an open source CAD suite based on the WxWidgets framework for creating electronic circuit diagrams and circuit boards with up to 16 levels. The open source software consists of the tools Eeschema for editing circuit diagrams, Pcbnew for editing the layout for printed circuit boards, Gerbview for exchanging data in Gerber format and Cvpcb, and a basic module with integrated project management (Kicad).

        It is suitable for creating electronic circuit diagrams on the computer. Due to its rich range of functions and free availability, it is considered one of the most popular software applications ever in the segment. Users can use its integrated environment for engineering calculations, SPICE simulation; design PCB layout, and more…

      • ID RootHow To Install Mate Desktop on Ubuntu 22.04 LTS – idroot

        In this tutorial, we will show you how to install Mate Desktop on Ubuntu 22.04 LTS. For those of you who didn’t know, MATE is a GNOME-based desktop environment that provides a modern, intuitive, and attractive desktop for users. It is famous for being lightweight, fast, and stable that runs on Linux and most BSD operating systems. MATE is also an excellent choice for a lower-end system or those looking to remain efficient on system resources.

        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 Mate desktop environment 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.

      • TecMintHow to Install Debian 11 KDE Plasma Edition

        Debian 11, codenamed ‘Bullseye‘ is the latest LTS version of Debian which was released on August 21, 2021.

        Being an LTS release, Debian 11 will receive support and updates until 2025. The release includes 11,294 new packages for a total count of 59,551 packages. Additionally, it has seen, a significant reduction of over 9,519 packages that were marked as obsolete and removed.

      • Linux HandbookHow to Search in Less Command

        The less command is excellent for viewing the contents of a text file in the terminal without cluttering your screen.

        If you are viewing a large file and looking for a particular text in it, you don’t need to do it manually.

        You can perform search in the less command. Let me show you how.

      • Red HatHow to set up your GitOps directory structure

        When adopting GitOps, organizations must plan carefully to divide tasks and configuration files appropriately between repositories and directories in each repository. Standard practices have long existed for using Git-based workflows for infrastructure and software delivery. But with the dawn of cloud-native architectures and Kubernetes, you can now automate a wide range of deployments based on declarations stored in a Git repository.

      • Red HatRed Hat OpenShift Connectors: configuring change data capture | Red Hat Developer

        Learn how to configure change data capture in this demo using managed OpenShift Connectors to connect services and systems to OpenShift Streams for Apache Kafka.

      • Red Hat5 examples of security automation with Ansible | Red Hat Developer

        Security automation encompasses a wide variety of products and services designed to prevent loss or damage to data, applications, IT systems, and networks and to protect devices from malicious or unintended activities. Developers can use the Red Hat Ansible Automation Platform to pull together different security vendors and processes to speed up deployment and reduce errors from performing repetitive manual tasks.

    • Games

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • DebugPointKDE’s Kaidan Messaging App Plans for Encrypted Audio and Video Calls

          The Kaidan team announced a few days back that they plan to implement encrypted audio, video calls and some associated features. Kaidan will receive a financial grant from NLnet of Europe for this work.

          The primary driving factor of this development is the demand. Recently, many XMPP protocol chat apps introduced audio and video calling. The users are moving away from chat to calls for ease of communication and other benefits in XMPP.

      • GNOME Desktop/GTK

        • DebugPointGNOME 43 Misses Window to Merge Ubuntu’s Triple Buffering Patch

          Among other stunning features of GNOME 43, heartbreaking news for those who aim for performance in GNOME rather than fancy items.

          Ubuntu developed the dynamic double & triple buffering and implemented it on Ubuntu 22.04 LTS when released on April 2022. Hence, you may feel that the GNOME performance is very smooth and there is no “lag”. The overall GNOME animation, window movements, and cursors – all seem very smooth, and there is less stutter.

  • Distributions and Operating Systems

  • Free, Libre, and Open Source Software

    • Productivity Software/LibreOffice/Calligra

      • Document FoundationThe Latin American LibreOffice 2022 Conference was a success! – The Document Foundation Blog

        The Latin American LibreOffice Conference gathered around 400 people, among them students and IT professionals, and was opened to the public on Thursday August 25th in a ceremony presided by Prof. Wesley Sepulvida, representing UCB, Lothar Becker (formerly on the Board of Directors of The Document Foundation) and Olivier Hallot representing the LibreOffice community.

        The conference was organized entirely by volunteers, and followed up on the first event held in the city of Asunción in Paraguay in 2019. Brasilia was chosen to host the conference in 2022 because of its importance in the Latin American context and its excellent infrastructure. The lectures and workshops were given by members of the LibreOffice community from Italy, Spain, Mexico, Brazil and Argentina, on August 25 and 26 at the Catholic University of Brasília, on the Taguatinga campus.

    • Licensing / Legal

      • LinuxInsiderLicense Change May Spark New Pricing Trend for Open-Source Projects

        The company, whose user base includes some of the world’s largest brands, on Wednesday announced significant changes to the licensing model for its Akka technology. The platform is used extensively by industry leaders in financial services, e-commerce, automotive, web services, cloud infrastructure, and gaming.

        Akka offers devs the ability to deliver concurrent, distributed, and resilient event-driven applications for Java and Scala. Lightbend is changing the license on all Akka modules from Apache 2.0 to Business Source License (BSL) v1.1, starting with Akka v2.7 which will be delivered in October.

        That change will bring hefty licensing costs to high-end users. But Lightbend expects it to bring no major problems on open-source projects.

        “The goal is to have as little impact on the open-source community and projects as possible. Open-source projects using Akka can contact Lightbend and apply for a license to use Akka within the realms of the open-source project. We have already called about the Play Framework in the Additional Usage Grant in the license itself,” Jonas Bonér, Lightbend’s founder and CEO and the creator of Akka, told LinuxInsider.

    • Programming/Development

      • [Old] Implementing Bitcask, a Log-Structured Hash Table

        Bitcask is an application for storing and retrieving key/value data using log-structured hash tables. It stores keys and metadata in memory with the values on disk. Retrieving a value is fast because it requires a single disk seek.

      • Virtual Ants

        Christopher Langton defines artificial life as the synthetic approach to biology: rather than take living things apart, artificial life attempts to put living things together. Langton’s ant attempts to capture emergent collective behaviors observed in insect colonies.

        It’s a cellular automaton with a set of very simple rules. The ant’s universe is a grid of black and white cells that wraps around at the edges.

  • Leftovers

    • Science

      • [Old] Does the Past Still Exist?

        One of the biggest mysteries of our existence is also one of the biggest mysteries of physics: time. We experience time as passing, with a special moment that we call “now”. Now you’re watching this video, half an hour ago you were doing something else. Whatever you did, there’s no way to change it. And what you will do in half an hour is up to you. At least that’s how we perceive time.

        But what physics tells us about time is very different from our perception. The person who figured this out was none other than Albert Einstein. I know. That guy again. Turns out he kind of knew it all. What did Einstein teach us about the past, the present, and the future? That’s what we’ll talk about today.

    • Hardware

      • HackadayLithium-Ion Batteries Are Your Friends

        Need some kind of battery for a project? You can always find a few Lithium-Ion (LiIon) batteries around! They’re in our phones, laptops, and a myriad other battery-powered things of all forms – as hackers, we will find ourselves working with them more and more. Lithium-Ion batteries are unmatched when it comes to energy capacity, ease of charging, and all the shapes and sizes you can get one in.

    • Health/Nutrition/Agriculture

      • The Trouble with 5G

        Five G is controversial because it’s the first to use millimeter waves and the health effects have not been well studied. I already talked about this in a previous video but let me be clear that I have no reason to think that five G will have any adverse health effects. To the extent that research exists, it shows that millimeter waves will at high power warm up tissue, and that’s pretty much it.

        However, the studies that have been done leave me wanting. Last year, one of the Nature journals published a review on 5G mobile networks and health. They looked at 107 experimental studies that investigated various effects on living tissue including genotoxicity, cell proliferation, gene expression, cell signaling, etc.

        The brief summary is that none of those studies found anything of concern. However, this isn’t the interesting part of the paper. The interesting part is that the authors rated the quality of these 107 studies. Only two were rated well-designed, and only one got the maximum quality score. One. Out of 107.

    • Security

      • Privacy/Surveillance

        • HRWChina: New Evidence of Mass DNA Collection in Tibet

          Chinese authorities are significantly increasing policing, including arbitrary collection of DNA from residents in many towns and villages throughout the Tibet Autonomous Region (TAR), Human Rights Watch said today.

          The available information indicates that people cannot decline providing their DNA and that police do not need credible evidence of any criminal conduct. A report from Lhasa municipality in April 2022 stated that blood samples for DNA collection were being systematically collected from children at kindergartens and from other local residents. A report from a Tibetan township in Qinghai province in December 2020 stated that DNA was being collected from all boys aged 5 and above.

        • AccessNow#WhyID: World Bank and dangerous digital ID systems do not mix

          The World Bank and other international organizations must immediately stop any and all activities that promote harmful models of digital identification systems (digital ID) anywhere in the world.

          Through an open letter, Access Now, Privacy International, NYU researchers, and other civil society organizations are calling on the World Bank to cease supporting unchecked digital ID systems that enable surveillance, exclusion, and discrimination.

          “The World Bank’s Identification for Development (ID4D) Initiative funds a development agenda based around expanding digital ID, when it should be establishing one around people and communities,” said Marianne Díaz Hernández, #WhyID Campaigner at Access Now. “By implementing digital ID systems that are unchecked, untested, and, most importantly, at odds with human rights, this high level institution is not only risking the privacy of millions, but setting a dangerous precedent for global decision-makers.”

          Through its ID4D program, the World bank helps establish new, or upgrade existing, digital ID systems implemented by national governments. Often these systems use digitized biometric data, rely on a centralized model — risking data breaches — and consist of an ad-hoc bundling of public and private services to keep the systems running. Often individual rights and privacy are disregarded along the way.

        • AccessNowOpen letter: World Bank and its donors must protect human rights in digital ID systems

          We, the undersigned civil society organizations and individuals, urge the World Bank and other international organizations to take immediate steps to cease activities that promote harmful models of digital identification systems (digital ID).

          The signatories of this letter are located in different countries, work with diverse communities, and bring a wide range of expertise. Among this group, there are many shared concerns and similar experiences documenting the harmful impacts associated with digital ID. Many new or upgraded systems are arbitrarily de-linked from legal status, use digitized biometric data, and rely on a ‘single source of truth’ model in conjunction with multiple public and private services. It is well-documented that these digital ID systems raise human rights concerns. These will affect every person and community, and should be a matter of broad public concern.

          Mounting evidence collected by civil society organizations and independent researchers and experts establishes that digital ID systems regularly have a harmful impact on human rights. Researchers at NYU Law School highlighted these findings in a recent report on how the World Bank and its Identification for Development (ID4D) Initiative support and fund a development agenda around digital ID. Although ID4D has shown a willingness to engage with civil society, this dialogue has not led to meaningful changes in policy or practice. Critically, compelling evidence from countries such as India and the Dominican Republic has not triggered adjustments in the Bank’s approach to supporting national governments that are building or upgrading digital ID systems. The World Bank continues funding the rollout of these programs, as in the Philippines, with new systems on the horizon, as in Mexico.

    • Defence/Aggression

    • Environment

      • Wildlife/Nature

        • International Landscape Day

          International Landscape Day was celebrated for the first time in 2017. At that time the Ministry of the Environment challenged the municipalities and NGOs to consider how the day could be celebrated in the coming years.

          The objective of the Council of Europe is to institutionalise the celebration of the International Landscape day on 20 October as an annual tradition. The International Landscape day is celebrated by all parties to the European Landscape Convention.

          The European Landscape Convention promotes the protection, management and planning of European landscapes and organises European co-operation on landscape issues. The European Landscape Convention is the first international treaty to concern solely landscapes.

    • AstroTurf/Lobbying/Politics

    • Civil Rights/Policing

      • HRWAfghanistan: ISIS Group Targets Religious Minorities

        Since the Taliban took over Afghanistan in August 2021, the Islamic State affiliate has claimed responsibility for 13 attacks against Hazaras and has been linked to at least 3 more, killing and injuring at least 700 people. The Taliban’s growing crackdown on the media, especially in the provinces, means additional attacks are likely to have gone unreported. The United Nations Assistance Mission in Afghanistan (UNAMA) reported that recent attacks by the group on Shia gatherings in Kabul killed and injured more than 120 people.

  • Gemini* and Gopher

    • Personal

      • Revisiting Dead Drops as Public Anarchival Events

        The first Dead Drop I visited was a digital exhibit for a gallery in Philadelphia. Soaking wet from a spring thunderstorm, I had located the flash drive in an apartment complex vestibule. Struggling to hold my laptop with wet hands, I was eventually able to access various artistic works that included images of broken media and videos playing the performance of someone waiting for a downloaded file. In the exhibit’s own words, they were “compositions anchored in spatiotemporal objects” that related to the experience of using, or put differently, blurring online-offline experiences.

      • Fermeting Relations: Sourdough bread baking and affect during COVID-19

        Lately, I find myself sharing space with a newly-formed co-inhabitant. Just out of reach from any direct sunlight, we cross-contaminate and intimately touch. Here lie bubbling connections, violent fermentations, and sticky com- pounds. Usually, I never fully get the culture off my fingers—instead I let it dry and cake on for the next handwashing. Over the past few weeks, the gooey culture seems healthier, stronger, and more alive in my presence. Its ultimate fate guided by my anxieties and excitements while living with the pandemic.

    • Politics

    • Misc.

      • Reminiscing About Past Hardcore Basement Shows in Central PA

        It was a central PA summer for sure. Too many kids packed into my moms car, a skipping tape playing for the 100th time as a hot, heavy farm stink passed us by on our way into Lancaster PA. When exactly the show occured escapes me, but I can mark some contextual clues. I just got my drivers permit, I was in high school, we had flip-phones. It must’ve been roughly 2008/2009.

        The show was at a place called ​The Stomping Grounds​. A legendary space in my 15 year old eyes where full blown grown-up punks mingled to make their own art, their own rules, their own lives. It seemed like the clearest representation of what is possible in this world and it was all happening downtown.

        [...]

        There was No address on the flyer, but finding the house wasn’t hard. Staking out King St. like detectives, I remember parking once we saw some punks smoking outside a house still decorated for Halloween last year. Needless to say, it was not hard to find your kin in Lancaster. Once there we never stopped moving. Waiting in every corner was music and conversation, it was like a living being that fed off of collective energy. A now foreign and deeply missed scent of freshly rolled cigarettes and close breath washed over us in the backyard and guided our every move. Things were alive, laughter, people singing in unison, the clashing of instruments squeezing into the back door. We were now in. Just follow the flowing river.

      • Other Spaces

        This is going to be one of those posts. People have always wondered about the great empire on the opposite side of the world.

        I don’t want to cross-contaminate different places that I feel are comparable to each other willy nilly, but maybe a little ebb and flow won’t hurt. It’s as much of a reminder for myself as anything else to visit them more often.

        I admit I’m an imageboard native. IYKYK. One of the kinds of boards that you may come across late in your browsing cycle is https://bus-stop.net. I haven’t been a regular there, but it’s always a place you can stop by.

      • Internet/Gemini

        • Re: Antenna Time Machine

          Antenna accepts RSS, Atom, and gemsub. Here’s the thing about gemsub: the exact time of posting is only implied. What does that mean?

      • Programming

        • C++ Core Guidelines

          I end up writing C++ for $DAYJOB every 2-3 years, and it looks like I’ll be doing so again soon. Every time I return to the language I look to see what has changed, and this time it’s the turn of the Core Guidelines (a surprisingly impressive coding standard). Aside from my opinion on the current state of the C++ language, I find its evolution over the decades fascinating. Idiomatic C++ now is a totally different language to what it used to be. Unfortunately, the old idioms still compile so people use them, but that doesn’t need to be the case any more.

          A while ago, I studied the SaferCPlusPlus library. It was very impressive, but there’s always some risk in adopting a 3rd-party library (i.e. you may end up responsible for maintenance yourself). Since I looked last, the Core Guidelines checkers and support library has made enough progress to be useful. I suspect this may only guard against 80% of the memory safety bugs SaferCPlusPlus would, but on the other hand you’re much closer to the mainstream.

        • Edge of the Lame

          I quickly got some nice ideas, and everything is getting together very well. LZR helped a lot, it allowed me to get right to the ideas and work efficiently — as it was meant to be! It’s perfect for my use, I’ll encourage one of my gamedev friends to try it although they were skeptical in the first place.


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

Latest Ubuntu Promotes Microsoft’s Proprietary Software

Posted in Microsoft, Ubuntu at 2:45 am by Dr. Roy Schestowitz

Latest official blog post:

Yesterday in the official Ubuntu blog
Yesterday in the official Ubuntu blog

Latest official release of Ubuntu:

Who are you?
Who are you?

First start: online accounts
First start: online accounts

First start: software examples
First start: software examples

First start: Ubuntu software
First start: software examples

Summary: Is Canonical contractually obliged to promote Microsoft’s proprietary things that spy on users? It would not be the first time Canonical works closely with Microsoft against the interests of Ubuntu users [1, 2, 3, 4].

IRC Proceedings: Tuesday, September 06, 2022

Posted in IRC Logs at 2:30 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
 QmPHB4qeCyrTFMTDDjwKbuCqBH8YvRZ3w39VrPfCbSdb1K IRC log for #boycottnovell
(full IRC log as HTML)
HTML5 logs
 QmSCDC9EpL4JAAh7y3n5akHRdP8B6PfYSgkRAPuyhQeUvL IRC log for #boycottnovell
(full IRC log as plain/ASCII text)
text logs
 QmeZuPTmAALNQ9FppWdoLL9G8jj4CE4FKBwi1tyAwMF2R2 IRC log for #boycottnovell-social
(full IRC log as HTML)
HTML5 logs
 QmSe15wdowPprqVTozLc4DruDJyf3aaew5ucCQyKh2WfdD IRC log for #boycottnovell-social
(full IRC log as plain/ASCII text)
text logs
 QmXL6Tsb8Sb9tqvMoLfGW5ubfSqbizZFRYyTzTczni2zjZ IRC log for #techbytes
(full IRC log as HTML)
HTML5 logs
 QmdzDchsQbEjU5iqWYbVbmSP7F67w8ub9NxRnkiHRGGPht IRC log for #techbytes
(full IRC log as plain/ASCII text)
text logs
 QmarxyHjcQuCzGroh1ktoV4bwAct3mdfM9QGEs4jkeLJ2c IRC log for #techrights
(full IRC log as HTML)
HTML5 logs
 QmcYyQDQWiZ2HVi4a1Up2gehFepUXpEgtgvds9a24gBjJY IRC log for #techrights
(full IRC log as plain/ASCII text)
text logs

IPFS logo

Bulletin for Yesterday

Local copy | CID (IPFS): QmeWggouo6JzSCSNPBkF9EbHtca8pg2uefQDca6Z63NbCy

As Kazakhstan Swings to Android Majority Only Four Major Asian Countries Still Have Windows Majority

Posted in GNU/Linux, Google, Microsoft, Windows at 2:23 am by Dr. Roy Schestowitz

Kazakhstan was "blue" until recently, but not anymore:

Android in Asia
Over time it’s more and more orange (more will ‘flip’ over time). Android is catching up in Russia and in Philippines it is only temporarily behind Windows, so it might be just three countries in total by month’s end.

Summary: With Microsoft Windows at new record lows we need to recognise that Android, with the Linux kernel inside it, is the ‘new Windows’ (Android already dominates Africa)

Links 07/09/2022: GNOME Releases and elementaryOS Updates

Posted in News Roundup at 1:41 am by Dr. Roy Schestowitz

  • GNU/Linux

    • Audiocasts/Shows

    • Applications

      • Trend OceansTere: A Faster Alternative to cd + ls in Linux – TREND OCEANS

        To tackle your navigational pain with a long path in Linux, we again came up with another tool.

        Again? You heard it correctly. In recent times, or if you are regular reader, then you might have heard about nnn (terminal file manager) and pls (a modern alternative to the ls command) commands.

        No doubt, both are great tools. However, nnn can be a little complex and unnecessary for those who are just interested in their problems with navigation, and pls command only list the content with some sugar on top.

        So, to achieve your goal with just navigational issues over a long path, we came up with another tool named tere.

    • Instructionals/Technical

      • OpenWRT Switches From iptables To nftables! – Jon’s FOSS Blog

        So after many years of using and learning iptables, one of my favourite firewalls, I had to translate my command line ruleset into a new format/syntax. It wasn’t too bad but with the added power and flexibility of nftables, it can be harder to find the order/priority of the rules for a given filter hook, for example, INPUT. However, I really appreciate how the new firewall incorporates some previous features that I used to have to install via iptables modules like ipset and hashlimit, which provides the rate limiting functionality!

      • VideoHow to install DataGrip on Pop!_OS 22.04 – Invidious

        In this video, we are looking at how to install DataGrip on Pop!_OS 22.04.

      • Linux Made SimpleHow to install JDownloader 2 on a Chromebook

        Today we are looking at how to install JDownloader 2 on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

      • Install digiKam 7.8.0 on Ubuntu / Linux Mint – Alma Linux – Tips On Unix

        This tutorial will be helpful for users to install digikam 7.8.0 on Ubuntu 22.04 LTS, Ubuntu 20.04, Linux Mint 21, Alma Linux 9, and Rocky Linux 9.

      • ID RootHow To Install Kate Text Editor on Linux Mint 21 – idroot

        In this tutorial, we will show you how to install Kate Text Editor on Linux Mint 21. For those of you who didn’t know, The KDE Advanced Text Editor a.k.a Kate is a powerful text editor that supports Syntax highlighting for a wide range of programming languages. With a built-in terminal, syntax highlighting, and tabbed sidebar, it performs as a lightweight but capable development environment. Kate’s many tools, plugins, and scripts make it highly customizable.

        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 a Kate Text Editor on Linux Mint 21 (Vanessa).

      • Linux Shell TipsHow to Put Directory Restrictions in Nginx Web Server

        The power of Nginx should never be underestimated. This performant, lightweight, and fast web server application is capable of handling 10,000 connections simultaneously without straining. To accomplish such strides, Nginx makes use of its asynchronous and event-driven architecture for managing new connections.

      • UNIX CopHow to install Fail2ban on Ubuntu 22.04 | Secure your server

        In this post, we will help you to install Fail2ban on Ubuntu 22.04. It is important in this tool to keep up the security of our system.

      • uni TorontoAn rsyslog(d) syslog forwarding setup for Grafana Loki (via Promtail)

        Suppose, not hypothetically, that you have a shiny new Grafana Loki setup to store and query your logs (or at least the logs that come from the systemd journal on your Linux machines, and maybe some additional log files on them). Also suppose that you have some OpenBSD machines whose logs you would like to get into Loki. OpenBSD doesn’t have the systemd journal, or for that matter a build of Promtail, the Loki log-shipping client. However, Promtail can receive logs via syslog, and OpenBSD can send syslog logs to remote servers (which we’re already using for our central syslog server). Unfortunately Promtail only accepts syslog messages in RFC 5424 format, and OpenBSD doesn’t send that. Instead, OpenBSD syslog sends what is usually called RFC 3164 format, which is really “the BSD syslog protocol” written down for informational purposes. In order to send OpenBSD syslog to Promtail, we need a converter in the middle (which is the recommended configuration anyway).

      • UbuntubuzzLibreOffice Impress: Save Presentation to Video

        This tutorial will explain how one can make video out of Impress ODP presentation. Impress is the presentation program of LibreOffice. In the video, you can include your narrations voice and (optionally) your face if you want. To do this, you will need a screen recording software, and here we will use the popular OBS Studio for example.

      • UbuntubuzzLibreOffice Calc Spreadsheet Basic Tutorials Collection

        We have finished publishing a collection of very basic Calc Spreadsheet tutorials for beginner grade since January 2022. Calc is a spreadsheet for everyone from LibreOffice — the most excellent free alternative to Microsoft Excel. This collection explains the use of 14 basic Calc Formulas from SUM to VLOOKUP divided into eight parts. Now you can easily learn and practice by reading them one by one via links below. Happy learning!

      • UbuntubuzzFirefox and Smart RSS: Find Our Feed Reader Again

        Did you miss the old Firefox’s feed reader feature? You can take it back by using Smart RSS. If you wonder, it is an ability to subscribe and read offline any blogs and websites you often visit in one place. Smart RSS is easy to use and has beautiful user interface, it could be your daily news reader. Now let’s try it out.

      • uni TorontoOur Prometheus host metrics saved us from some painful experiences

        A couple of weeks ago, a few days after a kernel upgrade on our servers, we had an Ubuntu 22.04 server basically die with a constant series of out-of-memory kills from the kernel of both vital demons and random bystander processes. There was no obvious clue as to why, with no program or cgroup consuming an unusual amount of memory.

      • Data SwampSolene’% : Managing a fleet of NixOS Part 3 – Welcome to Bento

        I finally wrote an implementation for the NixOS fleet management, it’s called Bento.

    • Games

      • PC World’Quality of Life’ update makes Bioshock games unplayable on Steam Deck, Linux | PCWorld

        Software updates are generally supposed to make software, you know, better. That’s especially true when you label an update “quality of life,” as is the case with the latest patches for 2K’s classic Bioshock FPS series. But the newest patches to Bioshock Remastered, Bioshock 2 Remastered, and Bioshock Infinite are making the game straight-up unplayable for many Linux players, including those on the super-popular Steam Deck handheld.

        According to a litany of support forum posts and Reddit threads, the culprit seems to be the new game launcher, which publisher 2K decided to staple onto the executable files for games that are about a decade old or older. (Gamers tend to hate unnecessary add-on launchers, much preferring games to simply open from Windows, Steam, or any of the other launchers from which the games already launch.) As PC Gamer points out, it’s an especially unfortunate occurrence for an update specifically called “quality of life,” which apparently exists only to add direct links to years-old DLC packages.

        While the Steam Deck isn’t explicitly supported by any of the Bioshock games, and Valve lists all three titles as “unsupported” in its ever-growing list of Steam Deck titles, they have been officially released and are supported on Linux (and by extension, SteamOS). That means the games should play on the handheld without any need for go-between systems like Proton. Suddenly having perfectly functional games undermined by a mandatory update from the publisher is something that would boil Andrew Ryan’s libertarian blood.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

      • GNOME Desktop/GTK

        • Make Use OfThe 11 Best Nautilus Tweaks to Get More Out of the File Manager on Linux

          Nautilus is the official file manager for the GNOME desktop. Here are some Nautilus tweaks to enhance your file management experience on Linux.

          Nautilus (now called GNOME Files or Files) is the default file manager on GNOME. It features a clean and intuitive interface and packs plenty of features to make your life easier.

          However, not all of these features come enabled in Nautilus by default; some of them need to be enabled separately, while others require installing a plugin.

          If you use Nautilus every day or have switched to it from another file manager recently, here are some of the best Nautilus tweaks you must check out—and probably enable in Nautilus—to make the most of it on your Linux computer.

        • GNOME Maps goes four

          Earlier in the summer it became apparent that maintaining Maps using the technologies (GTK 3 and libchamplain) would became troublesome in GNOME 43, since other dependencies (such as libgweather and geocode-glib) was being ported to use the libsoup version 3 API/ABI (libsoup is the HTTP library used in the GNOME software stack). And libchamplain is still on libsoup 2.x (Corentin Noël prepared a merge request porting libchamplain to libsoup 3, but especially if we would support parallel-installable version of it using either libsoup API would mean extra work on a library, using the deprecated Clutter technology, which we probably would best avoid).

          So I took the decision to try and take the chances at racing the clock finishing the GTK4 port before September…

          I decided to make it as a two-step rocket. First finishing porting to GTK4 and libshumate while still depending on libsoup 2 (building all the dependencies bundled locally in the development Flatpak manifest using libsoup2 build flags).

          And then at the second stage switch over to using libsoup 3 (this mean also start using a newer version of the librest library that we use when accessing the OpenStreetMap API for editing POIs).

        • Voice (gnome-voice) 0.2.0 with Streaming and Voice Recording into {G_USER_DIRECTORY_MUSIC}/GNOME.[ogg,voice] – Ole Aamot

          The tenth stable Voice (gnome-voice) 0.2.0 release is available at https://download.gnome.org/sources/gnome-voice/0.2/gnome-voice-0.2.0.tar.xz with Voicegram streaming and recording in Ogg Vorbis.

          Voice is a new Public Voice Communication Software being built on GNOME 43.

          Voice will let you listen to and share short, personal and enjoyable Voicegrams via electronic mail and on the World Wide Web by GNOME executives, employees and volunteers. Xiph.org Ogg Vorbis is a patent-free audio codec that more and more Free Software programs, including GNOME Voice (https://www.gnomevoice.org/) have implemented, so that you can listen to Voicegram recordings with good/fair recording quality by accessing the Voicegram file $HOME/Music/GNOME.[ogg,voice] in the G_USER_DIRECTORY_MUSIC folder in Evolution 3.45 or Nautilus.

  • Distributions and Operating Systems

    • Make Use OfIs Feren OS the New Best Linux Distro for Windows Users?

      Feren OS is an easy-to-use Linux distro tailor-made for new users, especially for those transitioning from Windows to Linux.

      Having many choices available is both a blessing and a curse to the Linux community. The seemingly endless line of options is undoubtedly the main reason many users fall in love with Linux. On the flip side, however, those same options can seem overwhelming to less tech-savvy users who want to get rid of Windows but don’t know how to go about it.

      For those users, there is one Linux distribution named Feren OS that goes above and beyond the call of duty to make switching as simple and painless as possible. Here’s everything you need to know about it, from key features to the installation process.

    • elementaryOS Updates for August, 2022

      This month, updates for 6.1 are a bit small as we’ve been doing quite a bit more work on OS 7! Read ahead for a summary of your 6.1 updates plus information about our work porting to Gtk 4 and with responsive design in OS 7.

      [...]

      Everything shown here is still evolving and changing, but you can be among the first to try it and give your feedback by joining Early Access for a $10/mo sponsorship.

    • Barry KaulerSynaptic kind-of working on EasyOS Dunfell-series

      The Dunfell-series is built with packages compiled from source. Completely different packages from those in Debian Bullseye. It is not just Debian’s habit of splitting packages up into many smaller packages; their packages may have been compiled differently, often with more dependencies. And different versions.

    • Reviews

      • ZDNetNitrux 2.4 Linux distro shows promise but seems rough around the edges | ZDNET

        Nitrux is one of the many KDE Plasma-based desktop Linux distributions that, once upon a time, made for a great operating system for first-time Linux users. Not only did it enjoy the reliability and ease of use that come with Debian, but the KDE Plasma desktop will also be immediately familiar to any computer user type. However, with the latest release, 2.4, (which includes the 5.19 kernel, ensuring it will work with most modern hardware and perform like an absolute champ), the distribution is a bit rough around the edges for everyday users.

        Let me explain.

        [...]

        Debian is one of the most rock-solid operating systems on the market, so the choice to go with Debian as a base makes perfect sense.

    • New Releases

      • CNX SoftwareOpenWrt 22.03 released with Firewall4, now supports over 1,580 embedded devices – CNX Software

        OpenWrt 22.03 open-source Linux operating system for routers and entry-level embedded devices has just been released with over 3800 commits since the release of OpenWrt 21.02 nearly exactly one year ago.

        The new version features Firewall4 based on nftables, switching from the earlier iptables-based Firewall3, and adds support for over 180 new devices for a total of more than 1,580 embedded devices, including 15 devices capable of WiFi 6 connectivity using the MediaTek MT7915 wifi chip.

    • Fedora Family / IBM

      • Fedora ProjectReplace DNF with DNF5

        Make DNF5 the new default packaging tool. The change will replace DNF, LIBDNF, and DNF-AUTOMATIC with the new DNF5 and new Libdnf5 library. It is a second step after https://fedoraproject.org/wiki/Changes/MajorUpgradeOfMicrodnf.

    • Debian Family

      • Louis-Philippe Véronneau: Montreal’s Debian & Stuff – August 2022

        Our local Debian user group gathered on Sunday August 28th at the very hackish Foulab for the August 2022 edition of our “Debian & Stuff” meetings.

        [...]

        On my side, although I was badly sleep-deprived, I still managed to be somewhat productive!

        One of the WiFi Access Points we use in our 4-apartment LAN had been boot-looping for a few weeks, after a failed sysupgrade to the latest version of OpenWRT. lavamind and I suspect the flash got corrupted in a way or another during the upgrade process…

        Lucky for us, this model has a serial port and runs U-Boot. After a bit of tinkering, some electrical tape and two different serial adapters, we managed to identify the pin layout and got a shell on the machine. The device has a reset button, but since the kernel panic was happening too soon in the boot process, we weren’t able to get into OpenWRT’s failsafe mode this way.

      • The AnarcatDeleted GitLab forks from my account – anarcat

        I have just deleted two forks I had of the GitLab project in my gitlab.com account. I did this after receiving a warning that quotas would now start to be enforced. It didn’t say that I was going over quota, so I actually had to go look in the usage quotas page, which stated I was using 5.6GB of storage.

        I found that puzzling: maybe wallabako? I build images there in CI… Or the ISOs in stressant?

        Nope. The biggest disk users were… my forks of gitlab-ce and gitlab-ee (now respectively called gitlab-foss and gitlab-ee, but whatever). CE was taking up roughly 1GB and EE was taking up the rest.

      • The AnarcatUsing LSP in Emacs and Debian – anarcat

        The Language Server Protocol (LSP) is a neat mechanism that provides a common interface to what used to be language-specific lookup mechanisms (like, say, running a Python interpreter in the background to find function definitions).

        There is also ctags shipped with UNIX since forever, but that doesn’t support looking backwards (“who uses this function”), linting, or refactoring. In short, LSP rocks, and how do I use it right now in my editor of choice (Emacs, in my case) and OS (Debian) please?

    • Devices/Embedded

      • Linux GizmosROCK 4 SE Single Board Computer goes on sale for ~$70

        The ROCK 4 SE Single Board Computer (SBC) is powered by the hexa-core Rockchip RK3399-T processor along with the Arm Mali T860 GPU. The device comes with 4GB of LPDDR4 RAM, an HDMI port with 4Kp60 support, Wi-Fi 5/BT5.0 connectivity and expandable storage via eMMC module and a M.2 connector.

        The Rockchip RK3399-T SoC features a dual-core Cortex-A72 processor (up to 1.5GHz), a quad-core Cortex-A53 processor (up to 1.0GHz) and an Arm Mali T860MP4 GPU which supports OpenGL 3.1, Vulcan 1.0, OpenCL 1.2 and DirectX 11.1. According to the product brief, the chipset uses Arm big.LITTLE technology that automatically switches to high performance cores for complex tasks and power efficient cores for less intensive tasks.

    • Open Hardware/Modding

      • PurismTop 15 Book Picks for Your Reading List – Purism

        We asked the Purism team for their recommendations on top books that inspired them or provoked their imagination. The genres ranges from non-fiction, sci-fi and even cyberpunk. Here is the list of our team’s top 15 books, in no specific order. Feel free to share them with your friends. We’d also love to know which books framed your world-view, at feedback@puri.sm!

  • Free, Libre, and Open Source Software

    • Programming/Development

      • QtVxWorks for Qt 5.15.10 Released

        Qt 5.15.10 long-term supported (LTS) commercial release for VxWorks is a source code release made on the top of our most recent Qt 5.15.10 (LTS). This release officially updates Qt support for VxWorks from earlier Qt 5 versions, responding to the market demand in several industries such as aerospace and defence as well as medical.

      • RlangBoosted Configuration (neural) Networks Pt. 2 | R-bloggers

        A few weeks ago, I introduced Boosted Configuration (neural) Networks (BCNs), with some examples of classification on toy datasets. Since then, I’ve implemented BCN for regression (continuous responses) in R, and released a Python version (built on top of the R version) of the package on PyPi. What are BCNs?

      • RlangWebscraping Dynamic Websites with R | R-bloggers

        In this post, you’ll learn how to scrape dynamic websites in R using {RSelenium} and {rvest}. Although some basic knowledge of rvest, HTML, and CSS is required, I will explain basic concepts through the post. So even beginners will find some use in this tutorial for webscraping dynamic sites in R.

  • Leftovers

    • Security

      • Fear, Uncertainty,
        Doubt/Fear-mongering/Dramatisation

        • Bleeping ComputerNew Linux malware evades detection using multi-stage deployment [Ed: This site, which is controlled by Microsofters, is trying hard to stigmatise Linux -- not Windows -- as a malware issue; never mind if installing malware on Linux in the first place is hard, whereas Windows itself is malware and it has back doors; this article says "The malware exploits vulnerabilities to elevate its privileges", but how does it get there in the first place (before elevating privileges)? It does not say, and moreover doesn't care as long as they can blame "Linux" for something else]]

          A new stealthy Linux malware known as Shikitega has been discovered infecting computers and IoT devices with additional payloads.

        • Redmond MagazineLos Angeles Unified School District Hit by Ransomware Attack [Ed: The Microsoft media does not mention it they used Microsoft Windows]
      • Privacy/Surveillance

        • Internet Freedom FoundationPrivacy Supreme 2022 : Digital Dystopia #NammaPrivacy

          Every year IFF hosts our flagship event, ‘Privacy Supreme’, to commemorate the anniversary of the landmark decision of the Supreme Court of India in K.S. Puttaswamy v Union of India on August 24, 2017. In the decision, the Court held that the right to privacy is a fundamental right under the Constitution of India that attaches to each fundamental right under Part III of the Constitution of India.

          In the years since, the decision has been a beacon of hope to ensure human autonomy, dignity, and liberty. But how far are these hopes realised? Every year, we celebrate and reflect by organising expert conversations about the right to privacy in India from the perspective of digital technologies. All of them are public centred and have received growing interest.

    • Freedom of Information / Freedom of the Press

      • Public KnowledgeStop the Presses! JCPA Favors Big Media Broadcasters Over Newspapers! – Public Knowledge

        We’ve talked a lot about the Journalism Competition and Preservation Act (JCPA) and why we think it’s a very bad idea. But the most recent version made public raises a new twist. For a statute supposedly designed to save journalism and avert the “newspaperpocalypse,” it drastically favors broadcasters over newspapers and gives the biggest rewards to massive media conglomerates rather than local newspapers. Given the role media consolidation has played in destroying local news, and the fact that local TV broadcasting remains quite profitable, this outcome gets a rare 5 out of 5 Morissettes on the irony scale.

        Briefly, to address the concern that the largest media companies will dominate negotiations with covered platforms and cut out the very local newspapers the statute is supposed to help, the JCPA sets some ground rules. In theory, no company with more than 1500 employees is eligible. Problem: That limit does not apply to broadcasters. An “eligible publisher” is defined as one that publishes “one or more qualifying publications.” By contrast, an “eligible broadcaster” is a person that has a license under Title III of the Communications Act (and does news stuff). The 1500 employee limit applies only to qualifying publications. Since the definition of qualifying publication excludes “eligible broadcaster,” the 1500 employee limit does not apply to eligible broadcasters.

        So The New York Times, with 5,000 employees, is not eligible to participate in the negotiating entities created by the JCPA. By contrast, Sinclair Broadcasting Group – with approximately 13,000 employees – can participate as an eligible broadcaster. Again, given the fact that Sinclair reported profits of $2.59 billion in the first quarter of 2022, it’s hard to see why Sinclair (or Nexstar, or Cumulus, or any of the other large group owners) needs to participate in the JCPA more than The New York Times or The Wall Street Journal. But wait, the loopholes for big media conglomerates keep coming!

    • Civil Rights/Policing

      • AccessNowRDR Scorecard: How Amazon, Google, Meta, and more rank on human rights in 2022

        Like it or not, Big Tech, regulation is coming! For better and for worse, more and more governments are establishing rules to govern how tech companies behave. With the tech sector responding to global geopolitical crises, from the war in Ukraine to the escalating situation in Myanmar, it is crucial for powerful companies like Amazon, Google, and Meta to not only respect human rights, but also tighten up their internal controls on how they respond to human rights issues. However, judging from the latest Ranking Digital Rights’ (RDR) Big Tech Scorecard, tech companies still have a long way to go to fulfill their human rights obligations.

        The sixth edition of RDR’s Scorecard evaluated the performance of 14 global platform companies, examining how their policies and practices affect users’ rights to free expression and privacy. The key findings show that, while there have been some improvements, all the companies are falling short, with none of them earning a passing grade.

    • Monopolies

      • Software Patents

        • DaemonFC (Ryan Farmer)Today, I had to stop and figure out what HEIC files are because my spouse uses an iPhone. It turns out they’re basically irrelevant other than being a frustrating patent trap. | BaronHK’s Rants

          I’m getting ready to file another Immigration case to make my spouse’s permanent residence, well, permanent.

          As part of this next case, they want photos to show that our marriage continues.

          Fine, fine. But my spouse sent them in this strange format called HEIC, which is apparently some bizarre iPhone format, that’s technically one of those “MPEG standards”.

          As usual, Apple only takes what computers have done for 20 or 30 years and produces some dumbed down and incompatible version.

          This one is nastier than JPEG 2000 or even Microsoft’s JPEG-XR, because it’s based on the HEVC codec, which means there’s several thousand patents.

          Probably the entire point of pushing this HEIC format on iPhones and making it the default is to try to cause other people to have to pay money (patent royalties) for software that can actually handle the stupid things.

          I’m on Fedora and had to go install a package from RPM Fusion called “libheif” which came with a conversion program called heif-convert, which can turn these into standard image files in the JPEG and PNG formats, which is what Walmart accepts when you have photos done at their One Hour Photo department.

  • Gemini* and Gopher

    • Personal

      • Home Again

        I’m back home and returning to work tomorrow. Overall, my time away was enjoyable and it was a good chance for me to catch up on rest. Although, my body’s painful protests right now might suggest I wasn’t taking it easy enough. My final night was a little bit interesting and not in a good way. Eating tinned curry while water practically poured through the ceiling of the flat* was not the quiet evening in that I’d hoped for, but these things happen.

      • On my mind

        I’ve seen some other people make lists of what they are into right now. Great idea!

    • Technical

      • NixOS Bento: now able to compare local and remote NixOS version

        Project update: the report is now able to compare if the remote server is using the NixOS version we built locally. This is possible as NixOS builds are reproducible, I get the same result on the server and the remote system.

        The tool is getting in a better shape, the code received extra checks in a lot of place.

      • Science

        • My Tangent Construction

          I decided to try to solve it without using any outside references–just my own understanding of geometry. My geometry curriculum in school, while covering some theorems and “pure” constructions, was largely analytical in nature. As a result, I was able to use analytical geometry to determine fairly quickly where the tangent points on the circle would lie, but I found it quite difficult to produce a construction without using angle measurements. It took a few days for me to iron out a solution.

      • Internet/Gemini

        • Re: The Antenna Time Machine

          Antenna has always allowed this. You occasionally see stuff posted that is “from the future”, presumably by mistake. Sometimes if it is way in advance and hanging around @ew0k seemingly corrects or removes them but sure, Antenna could be fixed, so that it is not possible. Or maybe it just does not happen enough that we need to worry about it.

        • Re: how can I pass a micro-log style to Antenna?
        • Native Applications over Gemini

          Lately I’ve been pondering the idea of native applications (GUI, TUI, platform irrelevant) over Gemini. They could look and feel identically to a native application, only the backend would be accessed over gemini:// instead of http://. Gemini can serve any file type, so the responses could have a MIME type of application/json or application/xml, etc. This would allow for more customized applications than simply dynamic text/gemini via a browser, with all the benefits of Gemini. The downside would be less room for user input, because of the limit on Gemini URL lengths, but that could be mitigated with the Titan protocol.

      • Programming

        • Software anthropomorphism… weird brain…

          I have starting on my blog a quick series of post about orgmode and emacs[1]. I installed emacs about 6 months ago just because I wanted to try orgmode. The goal of this gemlog post is not to repeat what I’ve published on my blog, that wouldn’t be interesting… But more a reflection I had right after finishing proof reading my blog post and after starting the deploy script… I had a weird feeling about publishing a post about emacs… Me, a strong advocate for vim for so many years! Don’t get me wrong, I’m still a vim user but orgmode made emacs appealing. Without orgmode, I would have ditched emacs after a few month of trying.


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

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

No

Mono

ODF

Samba logo






We support

End software patents

GPLv3

GNU project

BLAG

EFF bloggers

Comcast is Blocktastic? SavetheInternet.com



Recent Posts