Bonum Certa Men Certa

Links 28/04/2023: Dropbox Collapses, Promises 'Hey Hi' (AI) to Shareholders



  • GNU/Linux

    • Desktop/Laptop

      • EIN PresswireKubuntu Focus Announces the Focus Ir14 Laptop in Partnership with Carbon Systems

        Today the Kubuntu Focus team announces their latest Linux laptop: The Focus Ir14 developed in partnership with Carbon Systems of Santa Rosa, CA. This laptop is an affordable, enterprise-ready system designed to exude quality everywhere the customer looks and touches. This is the fourth Focus model featuring Kubuntu LTS and the KDE Plasma interface.

    • Audiocasts/Shows

      • The BSD Now PodcastBSDNow 504: Release the BSD

        FreeBSD 13.2 Release, Using DTrace to find block sizes of ZFS, NFS, and iSCSI, Midnight BSD 3.0.1, Closing a stale SSH connection, How to automatically add identity to the SSH authentication agent, Pros and Cons of FreeBSD for virtual Servers, and more

    • Kernel Space

    • Applications

      • OMG! LinuxQuickly Identify Songs on Linux Using Mousai

        Mousai is a song recognition app for Linux built in GTK4/libadwaita and Rust. It uses the AudD song recognition API to match the music you ask it to listen to with songs to established work.

    • Instructionals/Technical

      • OSTechNixHow To Reset Root Password In Fedora 38, 37, 36, 35

        Forgot the root password in Fedora? Do you want to change the root user password in your Fedora system? No problem! This brief guide explains how to change or reset root password in Fedora.

      • FOSSLinuxHow to find default gateway IP in Linux

        In this guide, we will explore various methods to find the default gateway IP in Linux, using both command-line tools and the graphical user interface. Whether you're a seasoned Linux user or just starting your journey, these techniques will equip you with the knowledge you need to navigate the world of Linux networking with confidence.

      • Dante CatalfamoMounting FreeNAS Shares on OpenBSD

        For whatever reason, I'm only able to mount the share if used the TCP option. I'm not sure if this is a me issue, an OpenBSD issue, or a FreeBSD issue, but I'm putting it out there in case anyone else runs into the same problem.

      • University of TorontoI can't recommend serious use of an all-in-one local Grafana Loki setup

        Grafana Loki is often (self-)described as 'Prometheus for logs'. Like Prometheus, it theoretically has a simple all in one local installation mode of operation (which is a type of monolithic deployment mode), where you install the Loki server binary, point it at some local disk space, and run Promtail to feed your system logs (ie, the systemd journal) into Loki. This is what we do, to supplement our central syslog server. Although you might wonder why you'd have two different centralized log collection systems, I've found that there are things I like using Grafana Loki for.

        However, I can no longer recommend running such an all-in-one Grafana Loki setup for anything serious, including what you might call 'production', and I think you should be wary about attempting to run Grafana Loki yourself in any configuration.

      • Linux CapableHow to Install Microsoft Edge on openSUSE Leap | Tumbleweed [Ed: Edge is Microsoft malware that steals people's passwords and spies on everything. Why promote malware to GNU/Linux users?]

        Microsoft Edge is a modern web browser developed by Microsoft, designed to provide users with a fast, secure, and feature-rich browsing experience.

      • FOSSLinuxHow to mount and manage external storage devices on Ubuntu

        In this guide, we'll walk you through the process of mounting and managing external storage devices on Ubuntu. We'll cover detecting devices, mounting and unmounting, file system compatibility, and using external drives with Ubuntu Server.

      • LinuxStansHow to Run an Ubuntu Update

        In this tutorial, we will show you how to run an Ubuntu update - how to update your software/packages on Ubuntu and how to update the version of Ubuntu you're running.

      • UNIX CopHow to batch convert JPG to PNG files

        In this post, you will learn how to batch convert JPG to PNG files. The process is simple, but believe me, many times it can save you. Imagine you have many JPG files and, for whatever reason, you need to convert them to PNG.

      • Linux CapableHow to Install RetroArch on Ubuntu 22.04 | 20.04

        As a Linux user, you might have encountered various gaming and emulation platforms like Citra or Dolphin. However, if you are a true retro gaming aficionado, there's one software that you should consider installing: RetroArch.

      • Linux CapableHow to Install Terminator on Ubuntu 22.04 | 20.04

        Terminator is a sophisticated terminal emulator program designed for users requiring a more advanced and customizable environment than traditional terminal emulators.

      • Linux LinksAlternatives to popular CLI tools: whois

        whois searches for an object in a RFC 3912 database. We spotlight alternative tools to whois.

      • Linux CapableHow to Install Redis on Ubuntu 22.04 | 20.04

        Redis, which stands for Remote Dictionary Server, is a powerful, open-source, in-memory data structure store that has taken the world of data storage by storm. It is renowned for its versatility, as it supports various data structures such as strings, hashes, lists, sets, and more.

      • Linux CapableHow to Install Citra on Ubuntu 22.04 | 20.04

        Welcome to the fascinating world of Citra, a high-performance open-source 3DS emulator designed to bring the incredible Nintendo 3DS gaming experience to your Ubuntu computer.

      • Unix MenHow To Install and Use the Linux Bat Command

        The bat command works just like the cat command does on Linux. The difference is that the bat command is more modern, boasting a more readable design and features like Git integration and syntax highlighting.€ 

      • Unix MenHow To Install Discord on Linux (Step by Step)

        2015 was a great year for gaming – some of the top games of the year included Witcher 3, Super Mario Maker, Bloodborne, Rocket League, and Until Dawn.€ 

      • It's UbuntuHow To Fix ‘NTFS Partition Is In An Unsafe State’ Error In Linux

        You might come across this error when you try to boot a live cd on Windows 10 or Windows 11 or even Windows 8 too.

      • Linux HintWhat is the Purpose of a docker-compose.yml File in Docker?

        The main purpose of a “docker-compose.yml” file is to simplify the process of deploying and managing multi-container Docker applications.

      • Linux HintWhat is the Difference Between Docker and Podman?

        Docker uses a client-server architecture whereas Podman is a Daemon less container engine. Podman is more secure, lightweight, and portable than Docker.

      • Linux HintWhat is Docker Bind Mounts?

        A Docker bind mount is a type of mount that permits users to map a directory or file on the host system to a directory or file inside a container.

      • TecMintExplanation of “Everything is a File” and Types of Files in Linux

        If you are new to Linux or have used it for a few months, then you must have heard or read statements such as “In Linux, everything is a File”.

      • Make Tech EasierHow to Block Ads with Pi Hole

        A Pi-Hole is a network-wide ad blocker that intercepts ads on any device on your network. It targets a list of thousands of ad-serving domains and directs their content to a black hole, removing them from sight. It can work any any device that's connected to your network, without additional software. It even runs in mobile device apps, reducing bandwidth usage and improving performance. This tutorial shows how to run Pi Hole on your Linux machine.

      • Linux Audio and Video Command Cheat Sheet

        Linux audio and video commands refer to command lines for tools and utilities for processing, converting, playing, and recording audio and video. The following commands are useful for developers, audio engineers, and video editors who work with multimedia files on Linux. Command Description ffmpeg Tool used to convert and process video and audio.

      • Linux LinksAlternatives to popular CLI tools: find

        This article spotlights alternative tools to find.

      • Linux JournalTroubleshooting the "Temporary Failure in Name Resolution" Error in Linux

        Linux users may encounter the "Temporary failure in name resolution" error while trying to access websites or execute networking commands. This error indicates that the system is unable to translate a domain name into its corresponding IP address. Several factors can contribute to this error, including network connectivity issues, incorrect configuration of the resolv.conf file, and firewall restrictions. In this guide, we will explore the common causes of this error and provide solutions to help you resolve the issue.

        Common Causes and Solutions
      • Best way to install Chrome browser on Ubuntu Linux

        We can use GUI and the command line method to install Google Chrome on Ubuntu Linux, however, the terminal is the best way to configure the Chrome browser.

      • CNX SoftwareUse Kea DHCP server as ISC DHCP server (dhcpd) is being phased out

        The ISC DHCP server (dhcpd) was traditionally used to set up a DHCP server in Linux, but the software is reaching end-of-life, and the Internet Systems Consortium is now recommending their own Kea DHCP server or alternatives such as Dnsmasq or udhcpd (as found in Busybox) as a replacement.

      • ID RootHow To Install Cacti on Fedora 38

        In this tutorial, we will show you how to install Cacti on Fedora 38. If you're a network administrator, you know the importance of monitoring your network's performance. One of the best tools for doing this is Cacti, an open-source network monitoring and graphing tool.

      • KifarunixIntroduction to Kubernetes: What is it and why do you need it?

        This tutorial serves as an introduction to Kubernetes: What is it and why do you need it? If you are into containers, there are high chances that you have heard about Kubernetes, commonly abbreviated as K8s. So what is Kubernetes? Why do you need Kubernetes, how does Kubernetes work?

      • All About the Raspberry Pi Pico File System

        Have you tried playing around with the Raspberry Pi Pico file system? Have you tried storing anything else besides Python script files?

      • Trend OceansHow to Install MySQL Server and Client Properly on Linux

        To install MySQL server on your Linux machine, follow this article step-by-step, which provides you with clear instructions on how to download and install MySQL as well as how to configure and secure it.

    • Games

      • Tom's HardwareSteam Deck Controls a Real Ukrainian Army Machine Gun Turret: Report [Ed: That's GNU/Linux with KDE]

        The Ukrainian army has demonstrated a remote machine gun turret that appears to be powered and/or controlled by Valve's Steam Deck.

      • Godot EngineGodot Showcase - Cassette Beasts

        We interviewed Jay and Tom from Bytten Studio about Cassette Beasts.

      • Björn WärmedalMy Continued Romance With OpenTTD

        I keep playing this game regularly. I enjoy it immensely in single player and multiplayer alike and I'm not just going down the rabbit hole; I'm actively digging it deeper.

        I've already mentioned that I've made my own mod for it, called Tea Tea Deluxe. That was some time ago by now, of course. A lot has happened since.

    • Desktop Environments/WMs

  • Distributions and Operating Systems

    • GNUDragora 3.0-beta2 released

      I am pleased to announce the release of dragora 3.0-beta2.

      Dragora is an independent GNU/Linux distribution project which was created from scratch with the intention of providing a reliable operating system with maximum respect for the user by including entirely free software. Dragora is based on the concepts of simplicity and elegance, it offers a user-friendly Unix-like environment with emphasis on stability and security for long-term durability.

      It has been a long time since there was an announcement about a version of Dragora, and it is that work continues on it, as who says "better late than never!".

      It is worth mentioning that Dragora series 3 is a new development that started back in 2012 to give rise to new research and to try to improve the quality taking into account the previous experience in the achieved series. This series offers a fully automated build process, made from scratch to achieve a distribution without any contamination from the host system, in order to obtain a controlled and pure system.

      The current technical scheme consists of the C Musl library, SysV init, Perp for reliable monitoring of services (or critical system daemons), own text-menu based tools (for configuring the keyboard map, console mouse, and an interactive installer), plus a local package manager called Qi to complement a powerful tool called Graft for local package management under a single directory hierarchy; packages are installed in the /usr/pkg hierarchy where it is possible to enable/disable, or change package versions via graft.

      In terms of security, Dragora offers the security that can be found in commercial distribution projects. This is by using LibreSSL, the security features provided by the C library plus the security options provided by the GNU C compiler (GCC). Added to the good practices that are intended to be put in Dragora.

      We are not mentioning the ethical part here, since Dragora is the first distribution to fully adopt the Linux kernel of our preferred flavor, Linux-libre!. Being a controlled build process, it is assumed that the distribution remains 100% libre (or free as in freedom). If it is not, please report it immediately for correction. Note: this also helps security in the sense that we don't have problems with cumbersome or un-auditable code in an honest way.

      Changes in this version:

      Many, many things have happened since the release of dragora-3.0-beta1. The bad news is that it is still not complete as we would like it to be, the good news is that it has been completing as follows.

      * The performance has been greatly improved compared to -beta1.

      * The hybrid live ISO creation has been enhanced. Now the ISO image includes all software packages to date, the initial screen where you can choose to run the current (full) version of the live system, or where you can install it on hard disk. The packages are located inside the /var/cache/qi/packages directory. It is worth mentioning that the password requirement has been removed.

      * All Dragora tools have been improved, including better messaging and bug fixes in the code. Thanks to all who contributed to this.

      * Dragora now features the Trinity Desktop Environment (TDE). Thanks to the developers of TDE for the feedback!.

      * The LLVM compiler (v15.0.7) has been added to this beta, along with the Rust programming language (v1.64.0).

      * As part of version control systems, this beta now includes: fossil-2.20, mercurial-6.4.2, cvs-1.12.13, rcs-5.10.1.

      * The shipped kernel is linux-libre-6.1.23 with a new generic configuration. Also we ship linux-libre-firmware-1.4.

      * GNU Wget2 has been added, version 2.0.1.

      * The Python 2 support has been removed, we provide Python 3.9.16 instead.

      * Meson 1.1.0 and Ninja 1.11.1 have been added to Dragora.

      * The Lua programming language and luarocks have been added to Dragora.

      * We offer xorg-server-21.1.8 along with an upgraded stock; i.e, drivers, libraries, applications.

      * On this occasion, Connman, IW, and IWD have been added to complement the networking support on user-space.

      It would take too long to mention the rest of the changes here, and it's not meant to be boring; rather communicate that the project continues to improve, respectively the website plus the ongoing documentation. We appreciate your interest in trying Dragora, as well as any help you can provide. Thank you!

      The homepage is at https://www.dragora.org

      Dragora can be downloaded from an available mirror, please check https://dragora.org/en/mirrors.html

      The SHA256 sum is:

      c40f4a1a8755cde20cd69289e1c595524d69862a1d178ce8697334684f828014 dragora-3.0-amd64-beta2-dvd.iso

      Please test and send suggestions to <dragora-users@nongnu.org>.

      Best regards, Matias Fonzo, Dragora author and maintainer.

    • Barry KaulerMore Flatpaks added to Installer

      The nickname for the Flatpak Installer is "Flapi". I recently reported on a showstopper problem:

      https://bkhome.org/news/202304/still-struggling-with-the-flatpak-sandbox.html

      ...the report was 'ldconfig' failing when attempted to run QGIS. Well, it is worse then that. It is not just QGIS, the showstopper affects all installed Flatpaks. Something happened that triggered this need to run 'ldconfig' and create a temporary cache under /run. Once this has happened, that's the end of the line, finito for Flatpaks.

    • Barry KaulerRestrict list of apps offered to run in a container

      In EasyOS, the inbuilt browser is Chromium; however, there are two menu entries in the "Internet" category, "Download latest Firefox" and "Download latest Vivaldi".

      Alfons sent me an email that Firefox does not work in a container.

      When Firefox is downloaded and installed via the menu entry, it will run in the main filesystem, as user "firefox". Firefox has its own sandbox and in combination with running as user "firefox", this is already a pretty secure situation. Maybe not quite as good as running in a container, but pretty good.

  • Free, Libre, and Open Source Software

    • Web Browsers/Web Servers

      • FOSSLinuxThe 10 Best Web Browsers for Ubuntu in 2023

        Ubuntu is one of the most popular Linux distributions out there, and it’s also one of the best choices for people looking for a stable, secure, and easy-to-use operating system. One of the critical components of any operating system is its web browser. Ubuntu comes with a built-in web browser called Firefox, but there are also many other excellent web browsers available that you can use.

        This article will explore the 10 best web browsers for Ubuntu in 2023. We’ll review each browser’s features, pros, and cons and provide installation guides. Whether you use the internet frequently or perhaps occasionally, there’s a browser on this list that will suit your needs.

    • SaaS/Back End/Databases

    • FSF

      • FSFTech team intern Nick Shrader shares why free software is important

        Hello all! My name is Nick Shrader, and I've recently completed my internship with the Free Software Foundation (FSF) tech team from December 12, 2022 to March 3, 2023. I also assisted the tech team at this year's LibrePlanet conference in person in Boston, MA, which was held March 18-19, just a few weeks after completing my internship.

        I am thirty-three and relatively new to free software. I became interested in free software approximately four years ago, after a bad case of proprietary software rot led me to start my journey up the freedom ladder. My Windows 8 computer had started routinely giving me one-hour-or-longer software upgrades. I had already reinstalled the operating system (OS) maybe twice when I thought, "Am I getting prodded into upgrading the OS on my fairly new computer already?" The computer was only a year or two old, so I expected it to work without unwanted "upgrades." Mainly, I used my computer for music production and gaming, and, after some cursory Internet searches, I found that the software I needed for those were available on free operating systems. Soon thereafter, I installed a distribution of GNU/Linux. Nowadays, for music production I use Ardour, and for gaming I use Freeciv, Red Eclipse, and Warzone 2100. Moreover, my free operating system doesn't prod me into unwanted "upgrades."

    • Programming/Development

      • Matt RickardPrinciple of Least Astonishment

        Systems should behave in a way that is least surprising to the user. This idea is the overarching theme of many of my thoughts on product development. It shows up again and again in different places.

      • Daniel LemireHotspot performance engineering fails

        Developers often believe that software performance follows a Pareto distribution: 80% of the running time is spent in 20% of the code. Using this model, you can write most of your code without any care for performance and focus on the narrow pieces of code that are performance sensitive. Engineers like Casey Muratori have rightly criticized this model. You can read Muratori excellent piece on his blog.

      • EarthlyFive Common Mistakes To Avoid When Learning Golang

        Golang (or Go) is an open-source programming language that was developed by Google engineers. It was designed to build efficient, reliable, and robust applications, and it is a statically compiled language used for building modern and scalable applications. Go is known for it’s concurrency support, which makes it easy to write programs that can perform multiple tasks simultaneously. It has a garbage-collected runtime and a rich standard library, making it easy to develop applications without relying on external dependencies.

        It has gained popularity among developers over the years for a variety of reasons. One of the main reasons is its simplicity. Go has a clean, easy-to-learn syntax, which makes it easy for new developers to pick up and start using. Additionally, it places a strong emphasis on readability, which makes it easier for teams to collaborate and maintain code. Go is also known for its performance. It is a compiled language, which means that it is compiled into machine code that can be directly executed by the computer’s processor. This makes Go programs fast and efficient, especially when compared to interpreted languages like Python or Ruby. However, when learning Golang, there are common mistakes made by beginners or experienced developers in understanding basic concepts.

        In this article, we will go over these five common mistakes and how to ensure we avoid them.

      • Murena is eating the world
      • ChrisPrecel: Like Excel but for Uncertain Values
      • QtUnifying Qt::TimeSpec within QTimeZone

        Qt 6.5 sees a quiet revolution in QDateTime's API, built on one in QTimeZone.

      • Venture BeatInfluxData releases InfluxDB 3.0 product suite for time series analytics

        InfluxData is betting on Rust (the programming language) to power the newest version of its InfluxDB time series database product portfolio.

      • Linux HintWhat Are Structures in Golang

        In Golang, a structure is a composite data type that consists of zero or more named fields, each of which has a specific type. Read more in this guide.

      • Bryan LundukeFunny Programming Pictures Part XXX

        Yep. XXX. Oooooh, boy! You know what that means!

      • Shell/Bash/Zsh/Ksh

        • TecAdminHow to Remove Substrings Using ${} in Bash Scripts

          String manipulation is a vital skill for any programmer or developer, and the ability to work with strings effectively can significantly enhance your efficiency and productivity. In Bash, one of the most common string operations is removing substrings from a given string.

      • Java

  • Leftovers

    • QuartzElizabeth Holmes made an eleventh hour attempt to delay her prison sentence

      Elizabeth Holmes has managed get a bail extension one day before she was due to report to prison.

    • MWLI Have A Dream

      If someone demanded I summarily declare why I have achieved my modest success where so many other writers haven’t, I would have to say it’s because I mercilessly separate dreams and goals and only act upon the latter. What’s the difference? A goal is something I control.

    • ShadowproofProtest Song Of The Week: ‘We Are All Prostitutes’ By The Pop Group

      Mark Stewart made several contributions to the canon of protest music as part of the pioneering UK
      post-punk band The Pop Group, his solo work, and various other projects. He died on
      April 19, 2023, at the age of 62, and no cause of death was immediately shared.

  • Gemini* and Gopher

    • Personal

      • Raven Photos 2023-04-27 (Fairbanks, AK, USA) From Yesterday

        I caught these moments of a raven in the Fred Meyers parking lot, checking out a coffee container, and then taking flight. This is a common enough sight in Fairbanks, but it was the first time I came across one while having my S5300 camera at hand.

      • Yretek - A fantasy map of small patch of land called Las Sierras

        It might not have come to your attention that I have uploaded a few fantasy maps. Most of them are made using an online tool called Inkarnate that with a little skill and a wee subscription allows you to produce some half-decent map. All of them, until now, I've created as an exercise in nostalgia, as a tool for my stories, or just for pure fun and pleasure with the added hope that it might get useful to somebody

    • Technical

      • My Continued Romance With OpenTTD

        I keep playing this game regularly. I enjoy it immensely in single player and multiplayer alike and I'm not just going down the rabbit hole; I'm actively digging it deeper.

        I've already mentioned that I've made my own mod for it, called Tea Tea Deluxe. That was some time ago by now, of course. A lot has happened since.

      • Mutt Configuration Notes

        I recall there were some posts a while back — somebody complaining about there not being enough technical content in geminispace. Or was it too much? I can't remember. Anyway, here are some notes on Mutt configuration.

        One of the great things about Mutt is that is can be configured, customized, and reprogrammed with much the same depth and flexibility as you get with other free software packages like Emacs. With Mutt, you don't get a full-fledged lisp environment to write programs on top of it, like in Emacs. But it does have variables, functions, hooks, and programmable keyboard macros. It also has something called "MuttLisp" but it has less than a dozen words, not including any of the usual lisp primitives you would expect for writing programs or building syntax.


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



Recent Techrights' Posts

Topics We Lacked Time to Cover
Due to a Microsoft event (an annual malware fest for lobbying and marketing purposes) there was also a lot of Microsoft propaganda
 
Links 23/11/2024: Celebrating Proprietary Bluesky (False Choice, Same Issues) and Software Patents Squashed
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Friday, November 22, 2024
IRC logs for Friday, November 22, 2024
Gemini Links 23/11/2024: 150 Day Streak in Duolingo and ICBMs
Links for the day
Links 22/11/2024: Dynamic Pricing Practice and Monopoly Abuses
Links for the day
Microsofters Try to Defund the Free Software Foundation (by Attacking Its Founder This Week) and They Tell People to Instead Give Money to Microsoft Front Groups
Microsoft people try to outspend their critics and harass them
[Meme] EPO for the Kids' Future (or Lack of It)
Patents can last two decades and grow with (or catch up with) the kids
EPO Education: Workers Resort to Legal Actions (Many Cases) Against the Administration
At the moment the casualties of EPO corruption include the EPO's own staff
Gemini Links 22/11/2024: ChromeOS, Search Engines, Regular Expressions
Links for the day
This Month is the 11th Month of This Year With Mass Layoffs at Microsoft (So Far It's Happening Every Month This Year, More Announced Hours Ago)
Now they even admit it
Links 22/11/2024: Software Patents Squashed, Russia Starts Using ICBMs
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, November 21, 2024
IRC logs for Thursday, November 21, 2024
Gemini Links 21/11/2024: Alphabetising 400 Books and Giving the Internet up
Links for the day
Links 21/11/2024: TikTok Fighting Bans, Bluesky Failing Users
Links for the day
Links 21/11/2024: SpaceX Repeatedly Failing (Taxpayers Fund Failure), Russian Disinformation Spreading
Links for the day
Richard Stallman Earned Two More Honorary Doctorates Last Month
Two more doctorate degrees
KillerStartups.com is an LLM Spam Site That Sometimes Covers 'Linux' (Spams the Term)
It only serves to distract from real articles
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, November 20, 2024
IRC logs for Wednesday, November 20, 2024