Bonum Certa Men Certa

Links 24/11/2022: AudioTube Improved



  • GNU/Linux

    • Audiocasts/Shows

      • VideoRsync | Syncronize Files and Folders in Linux - Invidious

        In this video, I cover the Rsync utility. Rsync is a Linux shell command that syncs files and folders on local and remote systems.

      • Video50 Ways Elon Musk Has Doomed Twitter - Invidious

        There is a lot of concern over whether Twitter will surviver the next couple of months but this retired system engineer and site reliability engineer has a list of concerns that might occur after firing half your team

      • Linux in the Ham ShackLHS Episode #490: The Weekender XCIX | Linux in the Ham Shack

        It's time once again for The Weekender. This is our departure into the world of hedonism, random topic excursions, whimsy and (hopefully) knowledge. Thanks for listening and, if you happen to get a chance, feel free to call us or e-mail and send us some feedback. Tell us how we're doing. We'd love to hear from you.

      • Jupiter Broadcasting268: Linux Action News

        The contested subsystem coming soon, a sobering assessment of wireless support in Linux, and a triumph for free software.

    • Applications

      • Linux LinksBest Free and Open Source Screen-readers - LinuxLinks

        A screen-reader is a computer application designed to provide spoken feedback to a blind or visually impaired person. This type of software has been available since the mid 1980s.

        The software transmits what text is displayed on the screen into a form that a visually impaired user can understand. This can be auditory, tactile, or both. A lot of research and development was undertaken to provide speech-access to the Graphical User Interface.

        Screen-readers read the contents of a visual display. They can use a speech synthesizer to read text aloud letting users listen to the contents appearing in different parts of the display. Other software communicates data via a braille display.

        Screen-readers help make the world of computers accessible to visually impaired users.

        Here’s our recommendations summarized in a legendary LinuxLinks-style chart. The software featured here is free and open source software. Note, Emacspeak takes a different approach. While it’s not technically a screen-reader, it warrants inclusion.

      • Recent AudioTube improvements

        Since the last post about AudioTube, a lot has happened! So in this blog post, you can find a summary of the important changes.

    • Instructionals/Technical

      • VideoHow to install RubyMine on Linux Mint 21 - Invidious

        In this video, we are looking at how to install RubyMine on Linux Mint 21.

      • Linux Made SimpleHow to install Krita on a Chromebook

        Today we are looking at how to install Krita on a Chromebook.

        If you have any questions, please contact us via a Rumble comment and we would be happy to assist you!

        Please use the video as a visual guide, and the commands and links below to install it on your Chromebook.

      • GNUInstalling the latest development version of Hyperbole

        The latest development version of Hyperbole can be installed directly from the GNU-devel ELPA Packages using built-in Emacs Package Manager.

        The Elpa GNU-devel package repository provides a development version of Hyperbole. It pulls from the latest Hyperbole development branch to get the tip version and makes an installable package. This is done on a daily basis. Installing this does not require any new package manager software. Since Hyperbole is a mature package, this version is usually fine to use and is updated on a day-to-day basis. But new features are tested on this branch and once in awhile it may break for a short time before a fix is pushed.

      • Copy a file with progress and save hash to a different file
      • EX180 Series: Deploying a Rootless Multi-Container WordPress Application with Podman

        We’ve covered most of the exam objectives related to Podman in the previous article. What we’re going to do today is to take a look at how to use environment variables, set up persistent storage and perform a multi-container deployment of a WordPress application.

      • Linux CapableHow to Install VirtualBox Ubuntu Linux

        Oracle VM VirtualBox 7.0, the latest free and open-source hypervisor from Oracle has been released with numerous new features and improvements. The new version sees additions such as a recent utility showing performance statistics for running guests, secure boot support, Full VM encryption support (via CLI), and a reworked virtual machine wizard. Additionally, various bugs have been fixed in this release. For more information, visit the VirtualBox 7.0 changelog.

        In the following tutorial, you will learn how to install VirtualBox 7.0 on your Ubuntu 22.10, 22.04 and 20.04 system by importing the official virtual box repository and installing the most up-to-date version using the command line terminal. The extra benefit for users using this method is that you will receive them instantly from the VirtualBox repository when updates drop.

      • UNIX CopHow to run multiple versions of PHP on a server with Rocky Linux 9 / 8

        Today, you will learn how to run multiple versions of PHP on a server with Rocky Linux 9 / 8

        As we all know, PHP is an important language at server level since it has been used to create most of the web applications that exist. However, many times having so many web applications on the same server can cause the need to have several versions of PHP.

        Let’s go for it.

      • Why are PBKDF2-SHA256 and PBKDF2_SHA256 different in 389-ds? - Firstyear's blog-a-log

        Passwords are a shared-knowledge secret, so knowledge of the password allows you to authenticate as the person. When we store that secret, we don’t want it stored in a form where a person can steal and use it. This is why we don’t store passwords cleartext - A rogue admin or a database breach would leak your passwords (and people do love to re-use their passwords over many websites …)

        Because of this authentication experts recommend hashing your password. A one-way hash function given an input, will always produce the same output, but given the hash output, you can not derive the input.

        However, this also isn’t the full story. Simply hashing your password isn’t enough because people have found many other attacks. These include things like rainbow tables which are a compressed and precomputed “lookup” of hash outputs to their inputs. You can also bruteforce dictionaries of common passwords to see if they match. All of these processes for an attacker use their CPU to generate these tables or bruteforce the passwords.

        Most hashes though are designed to be fast and in many cases your CPU has hardware to accelerate and speed these up. All this does is mean that if you use a verification hash for storing passwords then an attacker just can attack your stored passwords even faster.

        To combat this, what authentication experts truly recommend is key derivation functions. A key derivation function is similar to a hash where an input always yields the same output, but a KDF also intends to be resource consuming. This can be ram or cpu time for example. The intent is that an attacker bruteforcing your KDF hashed passwords should have to expend a large amount of CPU time and resources, while also producing far fewer results.

    • Games

    • Desktop Environments/WMs

      • GNOME Desktop/GTK

        • GNOMEConcurrency, Parallelism, I/O Scheduling, Thread Pooling, and Work-Stealing - Happenings in GNOME

          Around 15 years ago I worked on some interesting pieces of software which are unfortunately still not part of my daily toolbox in GNOME and GTK programming. At the time, the world was going through changes to how we would write thread pools, particularly with regards to wait-free programming and thread-pooling.

          New trends like work-stealing were becoming a big thing, multiple-CPUs with multiple NUMA nodes were emerging on easy to acquire computers. We all were learning that CPU frequency was going to stall and that non-heterogeneous CPUs were going to be the “Next Big Thing”.

          To handle those changes gracefully, we were told that we need to write software differently. Intel pushed that forward with Threading Building Blocks (TBB). Python had been doing things with Twisted which had an ergonomic API and of course “Stackless Python” and similar was a thing. Apple eventually came out with Grand Central Dispatch. Microsoft Research had the Concurrency and Coordination Runtime (CCR) which I think came out of robotics work.

          Meanwhile, we had GThreadPool which honestly hasn’t changed that much since. Eventually the _async/_finish paring we’re familiar with today emerged followed by GTask to provide a more ergonomic API on top of it.

        • DebugPointBest Extensions for GNOME Top Bar

          Use these GNOME top bar extensions to transform your GNOME desktop’s top bar from mundane to extraordinary.

          The default GNOME top bar is very basic. The thin bar gives you the Activities view (plus the dock), date/time, calendar in the middle, and the quick settings menu at the right. Although the Quick settings tray can be customized with several options, new buttons, media controls and so on, the rest of the top bar actually sits there.

          Thanks to some amazing extensions, you can change the look, make it completely transparent, add system information, etc.

          This article will discuss some of the top bar’s coolest extensions.

  • Free, Libre, and Open Source Software

    • Productivity Software/LibreOffice/Calligra

      • Eric Hameleers[Slackware] LibreOffice 7.4.3 | Alien Pastures

        Here’s LibreOffice 7.4.3.

        My Slackware packages (targeting the 15.0 and -current releases) are available from slackware.com, my own slackware.nl or any mirror (wait a bit to get the packages synced over there).

    • Programming/Development

      • FinnstatsWhen to Use plotly? - finnstats

        When to Use plotly?, as you can see, has a number of features that make it exciting and fun to use.

        There are numerous situations where ggplot or plotly could be used, but the following elements might make plotly the better choice.

      • {designer} 0.2.0: Now with more designing!

        I’m really happy to announce an update of {designer} is available on CRAN! This is the first package that I’ve created that has warranted such an update, and the features included will help improve the experience of using the package.

  • Leftovers

    • RachelMissing the point completely

      It goes like this: a bunch of us engineer types are invited to a meeting with someone from marketing. We don't know the first thing about marketing in general, or even the particulars of it at this company.

      [...]

      Marketing saw this coming and proceeded to reach out to the company that worked on the movies. They wanted to do a partnership where the company's product would change for the weekend of the movie's opening. Instead of having the usual little icons for whatever it is they did (dog walking, pizza delivery, you know the type of company), there'd be icons of characters and certain well-known and well-loved vehicles from the franchise zipping around.

      All they had to was get it written and out the door in advance of the movie. The marketing folks sat down with the engineering peeps and laid it out. They were told right then and there "no can do". Even though they had all kinds of time in which to do this kind of "theming" of the app, they knew they couldn't do it. That's how bad it was at this company.

    • Science

      • ACMTechnology Transforms Textiles

        It is easy to overlook the prominent role of fabrics and textiles in our lives. We wear them, we sleep on them, and we use them to cover windows and floors. Although we've witnessed a steady stream of advances in materials, fabrics haven't changed much over the years.

        That is about to change. New types of fabrics are rapidly taking shape. Unlike past smart textiles that were mostly used to track motion or for visual displays, these robotic fabrics sense motion and movements and adapt accordingly. This makes them ideal for use in athletic training, rehabilitation, and prosthetics.

      • EuroNewsThis self-driving patrol robot is being used to detect danger and alert police on Seoul’s streets

        In a narrow alley in Seoul, South Korea, a drunken man has fallen asleep on the pavement. A robot on wheels slowly approaches him and tries to wake him up.

      • Skin-like electronics could monitor your health continuously | Argonne National Laboratory

        Flexible, wearable electronics are making their way into everyday use, and their full potential is still to be realized. Soon, this technology could be used for precision medical sensors attached to the skin, designed to perform health monitoring and diagnosis. It would be like having a high-tech medical center at your instant beck and call.

        Such a skin-like device is being developed in a project between the U.S. Department of Energy’s (DOE) Argonne National Laboratory and the University of Chicago’s Pritzker School of Molecular Engineering (PME). Leading the project is Sihong Wang, assistant professor in UChicago PME with a joint appointment in Argonne’s Nanoscience and Technology division.

    • Health/Nutrition/Agriculture

      • Peoples Dispatch[Old] “Water is dignity”: Residents in majority-Black Jackson, Mississippi left without drinkable water

        As of September 2, the vast majority of the residents of the city of Jackson, Mississippi—over 150,000—still have no access to safe drinking water. The Jackson water crisis began on August 30 when flooding caused the pumps at the main water treatment facility, O.B. Curtis, to fail. This left most residents without clean water and many with no water at all due to low water pressure. Mississippi Governor Tate Reeves warned residents on August 31, “Do not drink the water from the pipes if you can avoid it.”

        Water coming out of the pipes in Jackson is discolored and cloudy, if any water comes out at all. On August 31, Jim Craig, senior deputy and director of health protection at the Mississippi Department of Health, told residents to shower with their mouths closed. Apart from being contaminated, the water in Jackson lacks sufficient pressure. Many residents do not have enough water “to fight fires, to reliably flush toilets, and to meet other critical needs,” as Reeves described.

      • Now, Haryana Farmers Left in Lurch as 29,000 PMFBY Applications Rejected | NewsClick

        In another case of faltering responsibilities, the application forms for crop insurance of nearly 29,000 farmers from Hisar district in Haryana, under the Pradhan Mantri Fasal Bima Yojana (PMFBY), have been returned by Reliance General Insurance on one pretext or the other, leaving the applicants high and dry. According to a report by The Tribune, nearly 41,000 farmers had applied for the insurance of their Kharif crops like cotton, bajra and guar by depositing their share of the premium. The last date was August 31. Farm activist Anil Kumar told the newspaper that the farmers had uploaded documents using the services of Common Service Centres. “No objection was raised then. On September 22, the firm returned a large number of applications, all related to cotton crop which suffered considerable damage due to recent rain in the district.”

    • Security

    • Defence/Aggression

    • Environment

      • Energy

        • Michael West MediaGas supply lies - Michael West

          We expose five of the gas lobby’s big lies and the manipulation of governments and media which lends them licence to profiteer at the expense of every Australian.

        • Michael West MediaFossil Fibs: how the gas lobby gets away with cooking the planet, rooking its customers

          We expose five of the gas lobby’s big lies and the manipulation of governments and media which lends them licence to profiteer at the expense of every Australian. Michael West reports.

          It was Josef Goebbels who famously said “If you tell a lie big enough and keep repeating it, people will eventually come to believe it”. The gas industry does this. Their lies are deadset whoppers, whoppers for which every Australian pays a price.

          We hear a lot about renewables, renewable energy that is. Though never enough about renewable lies. Have your seen the words “renewable gas” or “sustainable gas” bobbing up lately? Just like “clean coal” the fossil fuel corporations are attempting to insert them into the national lexicon, in order to lock in as much production as they can until the climate curtains come down.

          We explore five of the biggest lies...

    • Finance

    • AstroTurf/Lobbying/Politics

      • Daniel PocockChanel Contos consent petition had Palantir/Google connection

        While the campaign appears to be entirely genuine, the social media companies will have gathered extensive meta-data about the participants and the people they are accusing. A lot of this data is automatically harvested by intelligence agencies and may be used to blackmail people in the future.

      • Michael West MediaAunty robbed by Uncle Rupert - Michael West

        Michael covers the recent plagiarism scandal involving Sky New’s lifting works from our ABC.

      • Michael GeistDismissing Digital News Outlets: Liberal MP Claims Online News Services Don’t Report News

        Since its introduction last spring, online news outlets have expressed fears that Bill C-18, the Online News Act, will primarily benefit large incumbent news organizations. Those concerns grew once the Parliamentary Budget Officer estimated that more than 75% of the revenues would go to broadcasters such as Bell, Rogers, and the CBC. After Postmedia and Torstar collect their share, there may be little left for innovative online startups. The government has seemingly tried to ignore those startups with Canadian Heritage Minister Pablo Rodriguez talking about 400+ news outlet closures since 2008, but neglecting to refer to the hundreds of new outlets that have sprung up during the same period.

        [...]

        Leaving aside the rather bizarre and inaccurate comments about going to the CRTC if they don’t follow proper journalism standards (the CRTC does not regulate newspapers), the key comment is the government’s view that online news organizations are “not news.They’re not gathering news. They’re publishing opinion only.” Hepfner’s reference to news outlet opening and closures comes from the Local News Research Project. In the past, she’s referred to the closure data, but seemingly thinks the openings don’t count. Yet within a short drive of her constituency office, she could find multiple online news outlets that clearly qualify as gathering news. Indeed, you don’t have to be an experienced reporter to find these sites, since the Local News Research Project has them all handily listed in an excel spreadsheet.

      • Misinformation/Disinformation/Propaganda

    • Civil Rights/Policing

      • WSWSForty-five years since the assassination of Tom Henehan (1951-1977)

        The murder of Tom Henehan was a political attack aimed at intimidating the Workers League and blocking its efforts to build a socialist leadership in the American working class. Tom’s death came at a point when the party was gaining significant influence among city workers in New York, coal miners in West Virginia and Kentucky and other sections of militant workers.

        At the same time, the Workers League was involved in an historic investigation of the circumstances surrounding the 1940 assassination of Leon Trotsky, the founder of the Fourth International. This investigation, whose findings were published under the title Security and the Fourth International, exposed the decades-long efforts of the police agencies of imperialism and Stalinism to penetrate and sabotage the world Trotskyist movement. Among other things, the investigation revealed the insidious links between Joseph Hansen—who later became a leader of the American Socialist Workers Party—and the Federal Bureau of Investigation. In June 1977, Hansen and the SWP published a statement that warned of “deadly consequences” if the investigation continued. Shortly afterwards, Tom Henehan lay dead in a Brooklyn hospital.

    • Internet Policy/Net Neutrality

      • IEEEAn Interplanetary File System

        WHEN THE COVID-19 pandemic erupted in early 2020, the world made an unprecedented shift to remote work. As a precaution, some Internet providers scaled back service levels temporarily, although that probably wasn’t necessary for countries in Asia, Europe, and North America, which were generally able to cope with the surge in demand caused by people teleworking (and binge-watching Netflix). That’s because most of their networks were overprovisioned, with more capacity than they usually need. But in countries without the same level of investment in network infrastructure, the picture was less rosy: Internet service providers (ISPs) in South Africa and Venezuela, for instance, reported significant strain.

        But is overprovisioning the only way to ensure resilience? We don’t think so. To understand the alternative approach we’re championing, though, you first need to recall how the Internet works.

        The core protocol of the Internet, aptly named the Internet Protocol (IP), defines an addressing scheme that computers use to communicate with one another. This scheme assigns addresses to specific devices—people’s computers as well as servers—and uses those addresses to send data between them as needed.

    • Monopolies

      • IT WireiTWire - EU anti-trust action against Microsoft likely over bundling apps: report

        The European Union is likely to begin an anti-trust investigation into Microsoft in the wake of a complaint made by messaging app Slack two years ago, accusing the Redmond firm of bundling applications in order to increase market share.

        Reuters reported that the European Commission, the executive arm of the EU, had been looking into the Slack complaint since October last year.

        The EC had now sent out a fresh lot of questions to those whom it had canvassed in October which was taken as a sign that the ground was being readied for a formal probe.

        The Slack complaint, made in July 2020, accused Microsoft of tying its Teams product into its Office suite in what was alleged to be an "illegal and anti-competitive practice of abusing its market dominance to extinguish competition in breach of European Union competition law".

        Microsoft introduced Teams in 2017, in a bid to capture a slice of the market for business communications.

        Slack accused Microsoft of tying "its Teams product into its market-dominant Office productivity suite, force installing it for millions, blocking its removal, and hiding the true cost to enterprise customers".

  • Gemini* and Gopher

    • Personal

      • Check out this check mate on Gobble Gobble Day

        My friend Smirk is a Chess fiend. I'm not sure how good he is, but he does like Chess and I've played several odd variations on the game with him back in our college days. As such, I think he would really love this chess variant [1] played on a sphere. It's kind of mind blowing how the game changes and the check mate at the end is incredible to see. It's quite the mental challege on this day of tryptophan overdosing.

      • Hike: Bockmattli

        After over a week of not really doing any exercise, gym or hiking, I figured it was time to crank out a quick hike. Since the weather was supposed to be bad (a few mm of snow at lower altitudes), I figured I'd do a shorter, safer hike, and picked Bockmattli thanks to its sub-30 degree incline for most of the ascent, lower altitude, and proximity to another hike I had previously done but never gotten a good look from afar, Gross Aubrig. Up until the switchbacks between Bockmattli and Schiberg went without a hitch; a bit of mud and maybe a few cm of snow, but nothing a pair of waterproof boots couldn't handle. The views of Gross Aubrig and Fluebrig coated in snow with the lush fields around Waegitalersee was quite a sight.


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



Recent Techrights' Posts

Small Codebase is Typically Safer (More Aftermarket Snakeoil Means More Holes)
Rust is just more code
Spending Christmas Pasting Microsoft's Chatbot Garbage - Anti-Linux and Anti-BSD FUD - Into LinuxSecurity.com (Under the Guise of 'Article')
In 2025 we need to tackle this problem
Microsoft Openwashing Stunts Initiative (OSI) is A Vulture in "Open" Clothing
it's quite telling that the OSI isn't protecting the Open Source Definition
Gemini Links 25/12/2024: Reality Bites and Gopher Thanks
Links for the day
 
With 5 Days Left (Sans Time Extension, Which is Expected) FSF Has Already Raised 60% of the Money It Sought
Technically 59.6485%
Links 27/12/2024: Ongoing Demise of Real Healthcare, Gemlog Cleanup, Fingers Point to Russia After Passenger Plane Crash
Links for the day
Links 27/12/2024: Perfect Desk, Banning Cellphones, Many Cables Cut Near Finland
Links for the day
Gemini Links 27/12/2024: Slop and Self-hosting
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, December 26, 2024
IRC logs for Thursday, December 26, 2024
Links 26/12/2024: Japan-China Mitigations and Mozambique Prison Escape (1,500 Prisoners)
Links for the day
2025 Will be Fought and Fraught With LLM Slop or Fake 'Articles' (Former Media/News Sites Turning to Marketing Spam)
The elephant in the room?
Links 26/12/2024: Ukraine's Energy Supplies Bombed on Christmas Day, Energy Lines Cut/Disrupted in the Baltic Sea Again
Links for the day
Gemini Links 26/12/2024: Rot Economy, Self-hosted Tinylogs
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, December 25, 2024
IRC logs for Wednesday, December 25, 2024
[Meme] Time to Also Investigate Bill Gaetz
Investigation overdue
IBM Has Almost Obliterated or Killed the Entire Fedora Community (Not IBM Staff)
Remaining Fedora insiders are well aware of this, but bringing this up (an "accusation" against IBM) might be a CoC violation
Links 25/12/2024: Fentanylware (TikTok) Scams and "Zelle Scams Lead to $870M Loss"
Links for the day
Brittany Day Can Rest and Let Microsoft/Chatbots Write Fake 'Articles' About "Linux" This Christmas
Who said people don't work on Christmas? Chatbots or plagiarism-as-a-service work 24/7, every day of the year except during Microsoft downtimes
Links 25/12/2024: Windows TCO Brought to SSH, Terence Eden 'Retires'
Links for the day
Links 25/12/2024: Latest Report Front Microsoft Splinter Group, War Updates
Links for the day
Links 25/12/2024: Hong Kong Attacks Activists During Holidays, Xerox to Buy Lexmark
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, December 24, 2024
IRC logs for Tuesday, December 24, 2024
Gemini Links 25/12/2024: Open Source Social and No Search
Links for the day