Linux phones are basically just small, low-power Linux computers with touchscreens, and modems. While most mobile Linux distributions designed for phones feature touch-friendly user interfaces and apps, you can also run desktop applications on a Linux phone.
But you may have trouble actually using software that obviously weren’t designed for small screens, because it can be hard to navigate applications designed for keyboard and mouse input when you’re using a fingertip.
So developer CalcProgrammer1 was looking for a way to use the touchscreen on a Linux phone to emulate a mouse or touchpad. And when he didn’t find one, he decided to build one. It’s called TouchPadEmulator and there’s a proof-of-concept version available at GitLab.
Our listeners talk about Laptops for Linux: Dell Latitude E557, Pinebook Pro, and Juno Computers, we hear about Strawberry music player, Garuda Linux and a WTF moment.
I recently had a chance to sit down with Jim Jackson from CloudLinux, to chat about the launch of Alma Linux, adding commercial support for it, and a few tidbits of info regarding future plans for the company and their products.
Stuart Langridge, Jono Bacon, and Jeremy Garcia present Bad Voltage, in which the subject of artificial intelligence is discussed. We’ve walked around the outside of this topic a few times on the show, and now it’s time to dig in; is AI actually real, or are the jokes about reclassifying a Python script as “AI” to get funding founded in reality? Is AI useful, or is it mostly for parlour tricks? What’s going on that provides genuine use to normal people? And… what does the future look like? Should there be legislation; are AI and ML two sides of the same coin or two fundamentally different things… there’s lots to get into.
NVIDIA graphics driver for Linux released version 465.27 a day ago with new Laptop GPUs support and a few bug-fixes.
[...]
Ubuntu now builds the latest NVIDIA drivers and pushes them via its own security & updates repositories.
Just wait! It’ll be available in next few days. At that time, launch Additional Drivers utility and you’ll see the driver available to install.
testing, the past few weeks were busy with testing/re-testing these new graphics cards as well as prior GeForce RTX 20 series hardware and relevant AMD Radeon graphics cards for offering a current look at the 1440p and 4K Linux gaming performance.
Earlier this month were a number of NVIDIA RTX 30 series compute benchmarks with the entire line-up of cards now in our possession for testing. Additionally, following the AMD Radeon Software for Linux driver this month finally introducing Vulkan ray-tracing support, there were also the Radeon RX 6800 vs. GeForce RTX 30 RT benchmarks. On that front though the Radeon Software packaged driver Vulkan ray-tracing support remaining a work-in-progress and not yet playing well with VKD3D-Proton. Additionally, the open-source Radeon Vulkan drivers do not yet support ray-tracing. So while a proprietary driver stack, the NVIDIA Vulkan driver support for the Vulkan RT extensions is in much better standing.
Version 6.0.0 of the QEMU hardware emulator is out. "This release contains 3300+ commits from 268 authors." This release includes a lot of new emulations; see the announcement for a short list or the changelog for details.
Hello, convenience lovers! We are all using GNU/Linux technologies. Ever dissatisfied when doing open/save in your application? Perhaps you want it to show you thumbnails preview but not, allows modes other than list view but not, provide search but not, display recent files but not, or you expect it puts all storage disks right at the front but not. I will help you choose a technology you can see below between KDE, GNOME, Elementary OS, Deepin, and LXDE so you can decide which distro you will use or even share with family later.
The latest QEMU version brings virtiofs performance improvements with new USE_KILLPRIV_V2 guest feature.
Qemu is a machine emulator that can run operating systems and programs for one machine on a different machine. Mostly it is not used as emulator but as virtualizer in collaboration with KVM kernel components. In that case it utilizes the virtualization technology of the hardware to virtualize guests.
QEMU can run independently, but due to the emulation being performed entirely in software it is extremely slow. To overcome this, QEMU allows you to use KVM as an accelerator so that the physical CPU virtualization extensions can be used.
The Rust-written Cloud-Hypervisor project led by open-source Intel engineers as a VMM designed for cloud workloads has broke well past the "1.0" milestone. Following a series of 0.x releases, Cloud-Hypervisor 15 was released this week.
The engineers involved in this open-source security and cloud minded hypervisor decided to shake up the version numbering. They went from v0.14.1 to v15.0 to "represent that we believe Cloud Hypervisor is maturing and entering a period of stability."
Moving forward they now say they will guarantee API stability by not removing or changing APIs without at least two releases notice and point releases will also be issued for substantial bug fixes or security issues.
Nginx is a free, open-source and one of the most popular webserver around the world. It can also be used as a reverse proxy, load balancer and HTTP cache. The high availability allows an application to reroute work to another system in the event of failure. There are different technologies available to set up a highly available system.
Keepalived is a system daemon that monitors services or systems continusly and achieve high availability in the event of failure. If one node is down then the second node served the resources.
In this tutorial, I will show you how to set up a highly available Nginx web server with KeepAlived on CentOS 8.
Having destroyed the third Cherry Stream keyboard in 4 years, I wanted to try a more substantial keyboard for a change. After some research I decided that I want a mechanical, wired, tenkeyless keyboard without any fancy LEDs.
At the end I settled for a Keychron C1 with red switches. It meets all requirements, looks very nice and the price is reasonable.
Telnet is a terminal emulation program for TCP/IP networks that allows you to access another computer on the Internet or local area network by logging in to the remote system. Telnet is a client-server protocol used to establish a connection to Transmission Control Protocol port number 23. You can also check open ports on a remote system using Telnet.
In this tutorial, we will learn how to install and use Telnet Server and Client on Ubuntu 20.04 LTS server.
Today we are looking at how to install Notepadqq 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.
If you use Retro Arch on Linux and love the Sony PSP, you’ll be happy to know that it is possible to play PSP games on the Linux platform, thanks to the PSP Retro Arch core.
In this guide, we’ll show you how to install Retro Arch, download the Sony PSP core, and use it to play your favorite PSP games. To get started, grab your favorite PSP ROM files and follow along.
CrowdSec is an open-source & collaborative security solution built to secure Internet-exposed Linux services, servers, containers, or virtual machines with a server-side agent. It is a modernized version of Fail2ban which was a great source of inspiration to the project founders.
CrowdSec is free (under an MIT License) and its source code available on GitHub. The solution is leveraging a log-based IP behavior analysis engine to detect attacks. When the CrowdSec agent detects any aggression, it offers different types of remediation to deal with the IP behind it (access prohibition, captcha, 2FA authentication etc.). The report is curated by the platform and, if legitimate, shared across the CrowdSec community so users can also protect their assets from this IP address.
A few months ago, we added some interesting features to CrowdSec when releasing v1.0.x. One of the most exciting ones is the ability of the CrowdSec agent to act as an HTTP rest API to collect signals from other CrowdSec agents. Thus, it is the responsibility of this special agent to store and share the collected signals. We will call this special agent the LAPI server from now on.
Ubuntu 21.04 is here! With it comes exciting new updates to the Ubuntu desktop, the Ubuntu Linux kernel, as well as many new features that users are sure to love. In this guide, we’ll go over how you can upgrade your system to 21.04.
Linux lets you run lots of processes on one machine without skipping a beat. Sometimes, an intensive process can slow your system down. Wouldn't it be great if there was a way you could somehow put it on the back burner when you keep going with other tasks? You can, with a utility called nice.
In a recent how-to (How to install the Pritunl VPN server on Ubuntu Server 20.04), I walked you through the process of installing the Pritunl VPN server on Ubuntu 20.04. This time around, we're going to install the Pritunl client on Ubuntu Desktop 21.04 and connect it to the server. Of course, you can also install the client on macOS and Windows, and the connection process is the same on all platforms. But since Linux is my go-to operating system, I'll be demonstrating the steps on that OS.
In this tutorial, we will show you how to install PgAdmin 4 on Debian 10. For those of you who didn’t know, PgAdmin is one of the most popular tools for managing the PostgreSQL database. You can have a graphical interface to manage everything related to PostgreSQL. PgAdmin allows you to manage PostgreSQL 9.2 and above from a web interface. Multiplatform that can run on Linux, Mac, and Windows. Also, it provides multiple deployment models, you can deploy as a single Desktop application, or deploy as a web-based application.
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 through the step-by-step installation of the PgAdmin on a Debian 10 (Buster).
If you own a business or BPO company, you already know the havoc of communicating with the clients and project managers. For instance, email sorts mail date-wise, where you might need the discussion on a topic-wise. This is where Slack comes; Slack is communicating and collaborating applications for every type of business organization. Slack build communication with people, application, and data. You can assign a task, check task status, and send messages via channels on Slack. In a conventional method of handling a CRM for business, you need to assign individual tasks for a specific person. Slack brings all the communications into one place. Installing Slack on a Linux machine is easy and straightforward.
In this brief tutorial, we will see how to install multimedia codecs in Fedora 34 from RPM Fusion software repository.
Since many multimedia codecs are either closed source or nonfree, they are not included in the default repositories of Fedora Linux due to legal reasons. Fortunately, some third party repositories provides the restricted and nonfree multimedia codecs, packages and libraries. One of the popular community-driven, third party repository is RPM Fusion. If you want to play most audio or video formats in your Fedora desktop, you should install the necessary multimedia codecs from RPM Fusion as outlined below.
In this tutorial, we will learn how to perform Ubuntu backups using Timeshift. Timeshift is a fabulous tool that is used for the backup & restoration of the Linux operating system, it takes incremental backup after the first initial complete backup. TImeshit creates filesystem snapshots using Rsync or BTRFS. It has a nice GUI as well as support for CLI.
Timeshifts also have support for scheduled snapshots, multiple backup levels & also exclude filters. Snapshots can be easily restored even if the system is running from a Live CD or USB.
The dstask personal tracker lets you manage your to-do list from the command line. Dstask uses Git version control to store tasks, letting you synchronize your to-do list across multiple devices.
After finding a much-needed network cable under a pile of junk in the basement, I decided it was time to add cleaning up the basement to my to-do list. To manage personal tasks (even unpleasant ones like this), the dstask personal tracker can help you prioritize tasks and track completion.
Unlike many other task managers, dstask exclusively runs on the command line. With a short and succinct command, you can add a new task or mark off a completed one. On request, dstask provides a list of all pending tasks, sorted by urgency. Filters help you stay on track in the task jungle. As an added benefit, you can use your task list to show customers or your boss your completed work.
Under the hood, dstask stores the pending tasks in the Git version management system, letting you sync tasks across all your devices. However, unlike dstask's other features, synchronization requires some Git know-how.
A quick guide on how to install the Pycharm a Python IDE on Linux distribution like Ubuntu, Manjaro, Arch, Fedora, Mint. It just doesn’t matter which one you may be using, just follow along.
Python is the most popular and versatile programming language. A language of this magnitude deserves an IDE that can satisfy this diverse need of different users. JetBrains, a company that dedicates all its products to programmers and developers. It makes the state of the art IDEs and tools for us. Pycharm is no exception.
Pycharm comes with two varients, Professional (Paid) and Community (Free). Professional edition comes with additional web development support.
In this video, I am going to show how to install Fedora 34.
In this tutorial, we will show you how to install Gnome on AlmaLinux 8. For those of you who didn’t know, Most AlmaLinux servers are run on CLI (Command-Line Interface) mode. If you’ve chosen a minimal install but don’t want to be limited to just the command line, you can install the GNOME desktop environment in a few simple commands. In this case, we will use Gnome, the most popular user-friendly desktop for any UNIX-based system.
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 through the step-by-step installation of the Gnome GUI on an AlmaLinux 8.
In a recent how-to (How to install the Pritunl VPN server on Ubuntu Server 20.04), I walked you through the process of installing the Pritunl VPN server on Ubuntu 20.04. This time around, we're going to install the Pritunl client on Ubuntu Desktop 21.04 and connect it to the server. Of course, you can also install the client on macOS and Windows, and the connection process is the same on all platforms. But since Linux is my go-to operating system, I'll be demonstrating the steps on that OS.
Path is one of the most essential concepts in Linux and this is something every Linux user must know.
A path is how you refer to files and directories. It gives the location of a file or directory in the Linux directory structure. It is composed of a name and slash syntax.
Here in this guide, we try to give you a quick model on how to migrate to Fedora from the Ubuntu desktop.
A new game for the weekend? How about one that's free! GOG are currently giving away crowd-based retro brawler Tonight We Riot. An unapologetic political game, one where you're involved in a violent revolution as workers rise up to face off against their dystopia where wealthy capitalists control elections, media, and the lives of working people.
Need some new games for May? Humble Store has a big Spring Sale going on and of course there's some great games that have big savings right now.
There's a number of publishers that have big sales of their library including 2K, Deep Silver, Codemasters, Square Enix, Humble Games and more.
Get ready for some of the best retro-FPS action you've played in some time, as Wolfenstein: Blade of Agony the high-quality shooter in the spirit of the classics is out now. Today's release bring on the third and final chapter of the story, along with various enhancements to the first two parts.
The Trinity Desktop Environment (TDE) development team is pleased to announce the immediate availability of TDE R14.0.10.
TDE is a complete software desktop environment designed for Unix-like operating systems, intended for computer users preferring a traditional desktop model, and is free/libre software. Born as a fork of KDE 3.5 back in 2010, TDE is now a fully independent project with its own personality and development team, available for various Linux distros, BSD and DilOS.
The Linux desktop is a tricky space. It's no arena for amateurs, newbs or those who expect peace and quite all the time. Most of the time, the desktop isn't a passive background for your actual work, you need to actively fight it and wrestle it, and that gets boring after a while. Plasma stands out in this domain as a beacon of consistency, great looks, and excellent functionality. You can use it without having to have nerd epaulettes on your shoulders. In a way, it's approaching the idea of product, the way markets and consumers perceive the concept.
When you consider the fact that Plasma is mostly volunteer work - with some paid contributions, of course, the results look pretty neat. Of course, that's never an excuse for a lack of professionalism, but when you consider the many products out there, with significant backing, and then look at the poor state of their UI, usability and user focus, Plasma starts to look like a real bargain. Recently, I've been warming up more and more to its many sweet features. And by recently, I mean the last 2-3 years. However, let's not forget the soul-wrenching regressions and random bugs. Those are never too far off in the Linux world. But as things stand, Plasma is a really phenomenal desktop, and I hope the KDE team will be able to take it to the next level - make it something that even the normies can enjoy. One can hope.
P.S. I hope you will forgive me the use of Imperial units in the title; replacing miles for kilometers just doesn't make it into a useful phrase.
But today I got a nice present anyway: a glowing review of Plasma from Igor Ljubuncic of Dedoimedo. Go check it out! Igor is a tough reviewer, and always manages to find things to complain about whenever he reviews software, including ours. I’m very happy that he thinks our offerings are so far ahead of everyone else’s.
When I wrote about Wayland on FreeBSD I did not expect it to trigger “remove Wayland” kinds of comments in FreeBSD ports. Rather than spend time patching ports to remove functionality that we actuallyt want to work in future, I sat down for most of a day to wrestle with KDE Plasma Wayland on an Intel-based laptop (a Slimbook Base 14, still a lovely machine even if I have not gotten full FreeBSD support on it yet).
[...]
Remember the system-call mknod()? And in the ’90s where you had device major and minor numbers assigned to specific bits of hardware? If you don’t, that’s fine, it wasn’t good. But the macro’s major() and minor() still exist to handle device numbers which are encoded in a single int, but conceptually are separate numbers.
Spot the difference in the manpages for makedev(3): FreeBSD and Linux.
Passing raw return values from the macro’s to DBus yields type mismatches: integer versus unsigned. Once we fixed that KWin (being the Wayland compositor for KDE Plasma) would at least start.
FreeBSD i386 has a 32-bit time_t and in spite of it being very unlikely someone would use that as a FreeBSD desktop system with Wayland, the code needed a small get-it-to-compile patch there.
Finally I added a “things are not going to work out” timer that stops KWin in such a case. This helps guard against various kinds of broken systems or incomplete installations: you’ll get your screen and keyboard back after 20 seconds.
These code-level changes are all in KDE Invent although I’m not sure they’ll land in this form – or in that branch. More likely they will be massaged and landed in the development branch, to be integrated with some future release. There are still things to iron out, and for now, doing that in packaging is the easiest.
Today, we bring you a new report on the Maui Project’s progress.
A few weeks away from the next stable release of MauiKit and the Maui apps, we want to share some of the new features, bug fixes, and changes coming to the next stable release.
To follow the Maui Project’s development or to say hi, you can join us on Telegram: https://t.me/mauiproject.
Despite the fact that it was released more than a month ago, GNOME 40 is, currently, like a unicorn; we’ve heard about it and everyone talks about it, but we haven’t actually been able to see it much in action, as only a few distributions are offering it in their repositories or pre-installed.
For now, as far as I know, if you want to use GNOME 40 as your daily driver, you have to either install Arch Linux, which isn’t something newcomers will be able to drop into, openSUSE Tumbleweed, which is a lot easier to install, or the recently released Fedora Linux 34.
Six openSUSE Tumbleweed were released this week.
The snapshots delivered updated versions of curl, KDE Gear, LLVM, GNOME 40, Mozilla’s Firefox and Thunderbird and much more.
The 20210428 snapshot updated the Linux Kernel to version 5.12 and text editor vim to version 8.2.2800. The virtualbox update to 6.1.20 took care of a hang for guest operating systems under circumstances where Hyper-V is used and the VM packaged added support for kernel versions 5.11 and 5.12. Domaine name cacher dnsmasq 2.85 added --dynamic-host options and debugger strace 5.12.0 made improvements and implemented an option to display SELinux contexts.
Daniel Stenberg detailed the patch release of curl 7.76.1 in a video on April 14, which made it into snapshot 20210427. No new features were made with the curl release, but Stenberg acknowledged contributions in the video and highlighted the selection of HTTP/2 over HTTPS. Open-source file pager less updated to version 581, which fixed some crashes and added several new options in the release. Utility probing package os-prober updated to version 1.78 and firmware package shim-leap updated to version 15.4.
Dear Tumbleweed users and hackers,
This week seemed rather calm except for a minor glitch with the Linux kernel 5.11.16, which, due to a build failure, was out of sync between the various kernel sub-packages for one snapshot. The pace of the snapshots was averaged at 5 snapshots (0423, 0425, 0426, 0427, and 0428).
Exhaustive scientific research has confirmed changing weather and temperature patterns, rapidly rising sea levels, and an intensifying proliferation of extreme weather events around the world. The frequency of these weather events continue to increase year after year. And the impact they have on people and the amount of damage they cause are escalating.
Severe and devastating weather is not going away. It is only going to get worse, according to the National Climate Assessment. By the year 2100, global temperatures are projected to increase 3 to 5 degrees Celsius (5.4 to 9 degrees Fahrenheit).
With Warpinator you can quickly and easily transfer files from computer to computer across the local network. Warpinator was already available natively for Linux Mint 20, 20.1 and LMDE 4, and as a Flatpak for any other release and for other Linux distributions.
Today we’re delighted to announce that Warpinator is now also available for Android.
[...]
Aside from a few minor issues (the project is very young) the app already works very well. I was personally amazed to see Warpinator in the play store first, and then to see my phone and my computer see each others and be able to transfer files almost instantly.
I’m also really happy to see 3rd party developers build and improve on top of what we created. When we made Warpinator we solved a need we had within Linux Mint and made the software available for all Linux distributions, but although we wouldn’t spend the resources to make it work on other OSes (Android, iOS, Windows and Mac for instance) we wanted to use simple and open technologies to make it possible for this software to be developed by others. Today, seeing someone put the effort and come up with an Android build is a really cool feeling. I’m really happy to see this happen.
Within the Linux Mint development team Lars Mueller (known as Cobinja on github) has also been working on a mobile version of Warpinator. This is something he did on his own and it isn’t ready so we haven’t had the opportunity to try it yet. The interesting thing about this project is that it is based on the Flutter SDK so in addition to an Android app, it could also lead to making Warpinator available on iOS.
Clem Lefebvre, head of the Linux Mint project, has announced the end of life (EOL) of Linux Mint 18 and its subsequent point releases. Linux Mint 18 was released five years ago and was based on Ubuntu 16.04 LTS which is also reaching the end of its life too.
If you are running Linux Mint 18, 18.1, 18.2, or 18.3, your operating system will continue to work but you’ll no longer receive important security updates from the repositories. Lefebvre is advising users to back up their data before performing a fresh install of the latest Linux Mint 20.1 which will be kept up-to-date until 2025.
While not preferable, you can upgrade to Linux Mint 18.3 then to Linux Mint 19, then to Linux Mint 19.3. The upgrades between point releases are described as being simple, easy, and fast to complete, however, the jump between 18.3 and 19 is a major upgrade, will take longer, and is more complicated; for this reason, you should take your time.
Making logo sections can be tricky. Logos come in all shapes and sizes, and without proper care, it is easy to end up with a poorly balanced layout.
[...]
With the baseline in place, we’d ideally want to scale the wordmarks to roughly the same height. To do this, we need to select a goal height to resize to – in the example above this is illustrated by the “Ag” letter pair.
But this leads to a problem – depending on how tall our goal height is, some logos won’t fit, or others will become too small. At this point it’s an iterative process of adjusting the goal height until most logos fit comfortably within the bounding box.
It’s worth noting that the longest wordmark isn’t always the best choice for goal height, as that would make other logos tiny. In my experience, it is best to find a size that works for the majority of the cases, and not worry about outliers too much.
[...]
As a final step, if the order of the logos is up to the designer (sometimes it might be dictated by the nature of the relationships with the companies behind these logos), we can further increase balance by introducing different rhythms – alternations of colors, narrow vs wide, rounded vs angular, etc.
Wallys’ “DR8072A” router board features a 2.2GHz, quad -A53 Qualcomm IPQ8072A SoC equipped with dual-band, 4Ãâ4 802.11ax (Wi-Fi 6) for 8x streams at up to 2475 Mbps plus 4x GbE, 2x 2.5GbE, 2x USB 3.0, and mini-PCIe.
Wallys (or Wally’s) Communications manufactures router boards for Qualcomm’s growing roster of quad -A53 networking SoCs featuring 802.11b/g/n/ax (Wi-Fi 6). It latest DR8072A (HK09) board taps the Qualcomm IPQ8072A to deliver higher-bandwidth 802.11b/g/n/ax than is available on the earlier Qualcomm IPQ6000 (Networking Pro 400 Platform) family. Farther below, we also look at some other boards based on the IPQ8072A, including the Compex WPQ872 and WPQ873 and a UniElec WiFi 6 Router board
A new project soon to be available from the Crowd Supply website is the open source, programmable two-key mechanical keypad with backlighting, taking the form of the ANAVI Macro Pad 2. The tiny open source 2% mechanical keyboard/keypad is equipped with two reprogrammable keys that can be used with macros or setup is dedicated shortcut keys.
[...]
"Getting started with ANAVI Macro Pad 2 is easy... and GNU/Linux distributions."
While coding may seem alien to many people, it’s actually very accessible if you decide you want to get started. There are plenty of online resources to help you get started and the possibilities of what you can achieve are endless.
Raspberry Pi offers the perfect platform for you to take your first steps in this new world. Read on to find out why.
[...]
Despite its incredible processing power, Raspberry Pi uses far less power than other computers. It has no fan so is more energy efficient and runs far quieter.
For people who are extremely energy conscious, you could programme your Raspberry Pi so that it becomes an energy monitoring system. If you want it to actively play a role in making your home eco-friendlier, you can even use it to help control your smart lighting and heating systems.
With a multicore processor, one core can be dedicated just to machine control, while another core supports leading-edge apps like machine learning or database maintenance. The use of Linux as the foundation for the operating system makes sense because it is a proven, open-source platform that has millions of developers updating and enhancing its capabilities.
There are versions of Linux that have been developed to support real-time, high-speed processing in other applications and have demonstrated reliable, robust performance, making it eminently suitable for use in the most demanding automation applications in combination with the multicore processor architecture.
Antmicro unveiled an open source, RPi CM4-compatible “ARVSOM” module that runs Linux on the RISC-V based StarFive 71Ãâ0 SoC. The ARVSOM can plug into Antmicro’s new Scalenode carrier in place of the CM4 for clustering projects.
RISC-V software developer Antmicro has launched its first embedded Linux driven RISC-V product. Its ARVSOM compute module uses the same RISC-V architecture StarFive JH7100 SoC as the BeagleBoard.org’s Seeed manufactured BeagleV SBC, which is now called the BeagleV – StarLight.
Towards 7.2 the Math edit window text selection is now drawn the same as the selection in the main applications. This affects the selection of similar uses of this EditView in LibreOffice such as the writer comments in sidebar.
This is ThinkPenguin's first device to receive RYF certification in 2021, adding to their vast catalogue of certified devices.
As with previous routers from ThinkPenguin, the Free Software Wireless-N Mini Router v3 ships with an FSF-endorsed fully free embedded GNU/Linux distribution called libreCMC. It also comes with a custom flavor of the U-Boot boot loader, assembled by Robert Call, who is the maintainer of libreCMC and a former FSF intern. The router enables users to run multiple devices on a network through a VPN service, helping to simplify the process of keeping their communications secure and private. While ThinkPenguin offers a VPN service, users are not required to purchase a subscription to their service in order to use the router, and the device comes with detailed instructions on how to use the router with a wide variety of VPN providers.
As the first announcement of a newly-certified product by the Free Software Foundation since early 2020 as "Respect Your Freedom" compliant, the FSF is backing another 802.11n WiFi adapter.
The FSF announced today their newest product meeting "Respect Your Freedom" certification around openness is the ThinkPenguin Wireless-N Mini Router v3. ThinkPenguin has been a long-time Linux component supplier and pursuer of FSF RYF certification while is their first product certified of the year and seemingly the first new FSF RYF certified product in general since last January.
The latest version of the GNU Nano text editor has more stable output when it is started with the --constantshow option, the indicator (-q or --indicator) now follows actual lines instead of virtual lines in softwrap mode, there's 10 bug-fixes and there is lots and lots of small tweaks implemented by GNU Nano maintainer Benno Schulenberg.
[...]
GNU Nano is a perfectly good console text editor for anyone who doesn't like or want to use Vi or Emacs for some incomprehensible reason. The latest 5.7 release contains 63 commits by Benno Schulenberg, one by Mike Frysinger and one by Hussam al-Homsi that makes #include <..> highlighting when editing C files more compliant.
GNU Nano has a lot of capabilities that are not enabled if you just start it with nano or nano file.txt. The --constantshow option is one of them. It makes GNU Nano constantly show what line you are on, how far into the file you are (in %), what line you are on and what column you are on. This mode is now "less jittery" in GNU Nano 5.7.
Massive, diversiform datasets are released on MagicHub.io. The datasets are subdivided into multiple dimensions, offering AI engineers a more efficient way to find datasets for their various AI models, thereby reserves more energy on algorithm optimization.
Some reflections about WebAssembly, the Bytecode Alliance and desktop application development.
To know more about the Bytecode Alliance (WebAssembly outside-the-browser), you can read this nice article by Mozilla.
Note that I don't plan to work on this, it's just some thoughts about what could the future bring us. If someone is interested, this would be a really, really nice project that would totally change the landscape of native desktop application development. I'm convinced that the solution isn't Rust or C++, or C# or Java, or whichever new language will appear in 20 years that will make Rust obsolete; the solution is some piece of infrastructure such as nanoprocesses.
Some developers say that since the C++ programming language is so large, containing lots of features, each C++ programmer ends up writing code in a different subset of C++, a different dialect.
This essay looks at whether the C language - which contains a much smaller set of core features than C++ - is any better with regards to the "dialects problem".
If you crave experiencing or reliving what computing was like “back then” you have a lot of options. One option, of course, is to load an emulator and pretend like you have the hardware and software you are interested in. Another often expensive option is to actually buy the hardware on the used market. However, [mit-pdos] has a different approach: port the 6th edition of Unix to RISC-V and use a modern CPU to run an old favorite operating system.
It isn’t an exact copy, of course, but Xv6 was developed back in 2006 as a teaching operating system at MIT. You can find resources including links to the original Unix source code, commentary on the source code, and information about the original PDP 11/40 host computer on the project’s main page.
Facebook announced its support for the Rust Foundation and stated that it is committed to sustaining and growing the Rust open-source ecosystem and community.
According to Facebook, it currently has multiple teams throughout the company writing Rust code and even has a dedicated Rust team that is primarily responsible for the growth of Rust development inside the company as well as contributing to open source.
[...]
This GCC 11.1 release switches the default debugging format to DWARF 5 [1] on most targets and switches the default C++ language version to -std=gnu++17.
The release also improves C++20 language support, both on the compiler and library sides], adds experimental C++23 support, some C2X enhancements and various optimization enhancements.
"We need to reinvent our relationship with planet Earth. The future of all life on this planet—humans and our societies included—requires us to become effective stewards of the global commons."
Early in Azazel Jacobs’s film French Exit, a “tragedy of manners”—per its screenwriter Patrick DeWitt, who also wrote the novel it’s based on—a character wistfully remarks, “They broke the mold with that one.” They’re referring to Frances Price, an elegant, aloof sixtysomething widow who sells off the last vestiges of her dead husband’s large estate and retires to Paris with her adult son, Malcolm. Yet they just as easily could be talking about Michelle Pfeiffer, the actress who plays Frances in the film and one of the great movie stars of the back half of the 20th century. From the early 1980s through the mid-’90s, Pfeiffer worked with some of America’s most celebrated auteurs (Scorsese, De Palma, Nichols, Demme) and more than held her own against some of the best working male actors of their era: Pacino (twice), Nicholson (twice), Bridges (Jeff and Beau), Malkovich, Gibson, Connery, not to mention her role as the definitive Catwoman to Keaton’s Batman. She can sell a line as well or better than anyone in the industry and can command a frame’s focus like the Golden Age stars of yore. Her compulsive watchability rendered her one of the most compelling actresses of her generation.
"EPA's time is now up," said the environmental law firm Earthjustice, which sued the agency on behalf of labor and public health groups.
The thickest was Covid fog. Blanketing some 2/3 of the news, the details changed daily, even hourly. How many new cases, how many deaths, who could go out when in what size groups and till what hour, where and when we could buy what or eat out, which state wanted tougher restrictions, which wanted easier ones, whether decisions should be by the federal cabinet, the Bundestag legislature or every state for itself, which vaccine was 100% safe, which might not be and why, when house doctors could vaccinate and how soon they’d get enough vaccine for which age and patient group? A new law has now been approved, uniform for the whole country; at what level of infection no-one can leave their home after 10 PM – except dog-owners, single joggers or strollers (also the homeless, I guess), at what level schools must again close down (except for 12th grade diploma exam students). All the rules have holes, most states disapprove of some clause, or maybe another. For me, the best reaction is: turn the damned radio off – ban all electronic penetration. Then read a book (now I’m back to Shakespeare). € Or go to bed!
Weekend demonstrators keep popping up like whack-a-mole, with (illegally) no masks or distancing, hit by police attacks here or tolerated there. They insist that covid is a fraud, a plan to permanently limit freedom of speech, writing, or assembly, outdoors or even inside one’s home. A few warners, far-leftists of long standing, complain that officialdom and outfits like Facebook are censuring them – certainly a worrisome menace. Some protesters and deniers claim it’s all a plot by pharma-bigbiz (steered most likely by Bill and Melinda) to gain more wealth and power. The AfD and other far rightists hook onto such demonstrations, along with kooky QAnoners, anti-Semites and anti-vaccinaters (even against measles and polio shots). So what is true? Who’s crazy – or lying? Again I’m tempted to crawl back to bed with blankets over my head! (And after all, I’m doubly vaccinated!)
When Shalemu Bekele awoke on the morning of Feb. 15, the town house he shared with his wife and two children was so cold, his fingers felt numb.
After bundling up in extra layers, Bekele looked out a frosted window: A winter storm had swept across Texas, knocking out power to millions of homes, including his own, and blanketing Houston in a thin layer of icy snow.
Carbon monoxide poisoning is almost entirely preventable. And yet, every year, more than 400 people in the U.S. die€ and tens of thousands more are sickened.
Often, the culprit is a common household appliance that malfunctions or is used improperly. But carbon monoxide poisoning can be especially dangerous during power outages, when people use alternative sources of fuel or electricity such as generators.
It’s one in the morning and the stars are out as hundreds of people shuffle slowly along the wall that marks the US border in the small Mexican city of San Luis Río Colorado. In heavy boots and wide-brimmed straw hats, most everyone here is headed to work in the vegetable fields of Yuma County, Ariz. Bundled against the frigid November air in puffy coats and fleece blankets, they carry thermoses of hot coffee and mini coolers packed with breakfast and lunch, often small, tightly rolled meat burritos. The wait to get through the small port of entry averages two hours and on some days can take as long as four.1This article was produced in collaboration with the Food & Environment Reporting Network.
As India faces 1 million new COVID-19 infections every three days, we look at how more infectious variants have been linked to a spread in cases. The so-called India variant has now been detected in at least 19 countries. “This virus behaves differently now, in that it’s much more infectious,” says Dr. Priya Sampathkumar, an infectious disease physician at the Mayo Clinic.
India has topped 18.3 million COVID-19 cases, after adding 1 million cases in just the past three days amid shortages in vital supplies and overwhelmed hospitals across the country. Makeshift mass cremation facilities have been set up in parks and parking lots, with rows of bodies being burned on funeral pyres. With hospitals overflowing, some patients have been turned away and left to deal with their infections on their own. “This is where Modi has led India,” says Indian journalist Rana Ayyub, who says the prime minister “clearly has no plan” for dealing with the crisis ravaging the country’s healthcare systems, particularly outside the major cities. “There has always been a crisis of healthcare in rural India, but never has it been so acutely defined as it is now,” says Ayyub.
Vivaldi 3.8 focused on an improved web browsing experience from all points of view. The new Cookie Crumbler blocks the most annoying cookie-related dialogs.
The web browser maker, Vivaldi, has announced the release of Vivaldi 3.8 on desktop and on mobile.
We investigate whether AirDrop is really as dangerous as researchers claimed. We discuss the pestiferous problem of fake Linux bugs submitted as an academic exercise. We review the latest Sophos Ransomware Report and uncover uncomfortable truths about paying up.
On the evening of April 6th, a student emailed a patch to a list of developers. Fifteen days later, the University of Minnesota was banned from contributing to the Linux kernel.
“I suggest you find a different community to do experiments on,” wrote Linux Foundation fellow Greg Kroah-Hartman in a livid email. “You are not welcome here.”
How did one email lead to a university-wide ban? I’ve spent the past week digging into this world — the players, the jargon, the university’s turbulent history with open-source software, the devoted and principled Linux kernel community. None of the University of Minnesota researchers would talk to me for this story. But among the other major characters — the Linux developers — there was no such hesitancy. This was a community eager to speak; it was a community betrayed.
Every (GNU) Linux kernel is being developed by nearly 1,000 developers working for more than 100 different corporations. This is the foundation for the largest distributed software development project in the world. (src)
Security updates have been issued by Arch Linux (bind, chromium, firefox, gitlab, libupnp, nimble, opera, thunderbird, virtualbox, and vivaldi), Debian (composer, edk2, and libhibernate3-java), Fedora (java-1.8.0-openjdk, jetty, and samba), openSUSE (nim), Oracle (bind and runc), Red Hat (bind), SUSE (cifs-utils, cups, ldb, samba, permissions, samba, and tomcat), and Ubuntu (samba).
A severe cross-site scripting (XSS) vulnerability impacting pfSense software has been patched by the vendor.
Netgate solutions’ pfSense software is an open source offering based on FreeBSD for firewalling and routing, made available under an Apache 2.0 license.
Products include pfSense Community Edition (CE) and the more advanced pfSense Plus, formerly known as pfSense Factory Edition (FE).
Few organizations would purposefully hand a huge responsibility to a junior staff member before letting them fly solo on their own personal projects, but that’s effectively what happens inside too many corporate networks: organizations delegate specific administrative access to user accounts so they can do a particular privileged task, and they promptly forget about it. These “shadow admin” accounts often get ignored by everyone except attackers and threat actors, for whom they are valuable targets.
[...]
Leaving shadow admin accounts on an organization’s AD is a considerable risk that’s best compared to handing over the keys to one’s kingdom to do a particular task and then forgetting to track who has the keys and when to ask for it back. It pays to know who exactly has privileged access, which is where AD admin groups help.
Conversely, the presence of shadow admin accounts could be a sign that an attack is underway. If a threat actor can grant themselves permissions to create these accounts and then assign them with higher privileges, they can extend their attack in many directions.
Like each month, have a look at the work funded by Freexian’s Debian LTS offering.
A recently discovered Linux malware with backdoor capabilities has flown under the radar for years, allowing attackers to harvest and exfiltrate sensitive information from compromised devices.€
Medical alerts are what Apple is concentrating on with wearables and the iPhone. But Google has another emergency service planned. It’s expanding Android earthquake alerts and detection to more locations domestically and internationally.
"We must end state violence and knee-jerk militarism, wherever it occurs. Ending the 1033 program is a small but necessary step toward that."
That’s what Phyllis Kriegel, editor of€ New Directions for Women, told me back in the 1990s, and it remains true today.
Cierra Hinton, publisher and editor of€ Scalawag, a publication covering the South, cited a recent example. Not long ago,€ Scalawag€ ran an€ investigation into local murdered and missing indigenous women. “The story was deprioritized and ultimately killed by a mainstream outlet,” she explained, but once published by€ Scalawag, it was picked up by others and went national, and earlier this month, Interior Secretary Deb Haaland established a new unit specifically to investigate. “I’m not saying our reporting made it happen,” said Hinton, “but it helped.”
On the evening of Thursday, April 29, Kyrgyzstan and Tajikistan announced a truce, putting an end to a recent flareup along a disputed section of their common border. Tensions began rising last Saturday after Tajik border guards detained two Kyrgyz nationals, prompting the two countries to exchange diplomatic notes. The clashes on Thursday left at least one person dead and dozens of others injured. Both sides blame each other for the escalation.€
Campaigners are urging residents in Warwickshire not to re-elect the County Council’s deputy leader Peter Butlin due to his promotion of climate science denial.€ €
Groups including the Warwickshire Climate Alliance have expressed concerns over councillor Butlin’s regular sharing of content from climate science denying groups on social media and remarks expressing doubt about climate change.€
The UK’s principal climate science denial group the Global Warming Policy Foundation (GWPF) has appointed an Oxford University professor with ties to the fossil fuel industry to its board of trustees.€
Professor Peter Edwards is Professor of Inorganic Chemistry and former Head of Inorganic Chemistry at the university, as well as a Fellow of St Catherine’s College, Oxford. One of Edwards’ primary areas of research is on developing “technology for fossil fuel decarbonisation to mitigate climate change”, according to his Oxford University profile.€
The planet may not catch fire, but climate change really has altered the Earth’s spin on its axis as it rounds the sun.
Along the coast of Northern California near the Oregon border, the cool, moist air off the Pacific sustains a strip of temperate rainforests. Soaring redwoods and Douglas firs dominate these thick, wet woodlands, creating a canopy hundreds of feet high.
But if you travel inland the mix of trees gradually shifts.
One environmental advocate said that industry-friendly attorney Tommy Beaudreau "has failed to stand up to the fossil fuel industry when it mattered most, and he'll likely fail again if confirmed to this critical position."
Fences are symbolic of the controversy surrounding this park area. There are over 300 miles of barriers in the park. The controversy surrounding private ranching in a national park illustrates the problems created when personal profit and “cultural” preservation trumps the other values national parks are supposed to preserve.
Livestock grazing in the park significantly degrades natural values, which the NPS is supposed to protect. This includes damage to streams, pollution of waterways, and harm to native fauna and flora.
This would only be true if shareholders are able to determine the number of options and the structure of the package. The package could, for example, cap the amount of money that CEOs and other top executives get from options, or it could have the returns from options linked to the performance of other companies in the same industry. Tying pay to options in a context where CEOs and other top management largely control the boards that set their pay does not mean there is an alignment between CEO pay and shareholders’ interest.
If this is difficult to understand, imagine that cashiers at McDonald’s got paid in stock options, and the cashiers got to determine how many options they were awarded. By the theory described in the NYT piece, cashier’s pay would then be allied with shareholders’ interest. The piece actually provides evidence of this misalignment when noting that Starbuck’s shareholders voted down their CEO’s pay package, but since the vote was non-binding on the board of directors, the CEO’s pay was not affected. There is no shortage of examples of CEOs getting high pay that is in no obvious way related to returns to shareholders.
On the eve of his 100th day in office, President Joe Biden gave his first speech to a joint session of Congress and proposed trillions of dollars in new economic measures. He unveiled his $1.8 trillion American Families Plan, which includes $1 trillion in new spending and $800 billion in tax credits aimed at expanding access to education and child care. He also called on lawmakers to support his plan to invest heavily in the country’s infrastructure and to expand the social safety net in part by funding it with $4 trillion in taxes on the rich and corporations. Economist Jayati Ghosh says Biden’s spending plans are “unexpected” but much needed. “It’s very important to turn the direction of the nature of public intervention away from protecting the interests of the rich and of large capital to protecting the interests of people,” Ghosh says. “This has not been the aim of government policy across the world, and especially in the U.S., for the last three decades.” We also speak with Democratic Congressmember Ro Khanna, who said Biden’s speech “was an explicit rejection of the neoliberal framework.”
"If enough of us stand up and speak out, we will finally win what we need to thrive."
The bill aims to ensure "an intersectional response" to the climate crisis, coronavirus pandemic, economic inequity, and racial injustice "that is proportionate to the scope of the problems we face."
To slow the pace of climate change, scientists say we will have to leave as much as 80 percent of global fossil fuel reserves in the ground. But a left-wing candidate’s surprising loss in Ecuador’s recent election shows how the demand to end oil and mineral production in the Global South can put progressive forces in an excruciating dilemma: How can leftist governments in poor countries shut down oil wells and close mines but still bring in sufficient revenue to fight poverty?
I thought President Joe Biden had been upstaged on Wednesday by the FBI raids on grifter fascist Rudy Giuliani’s home and office. And it seemed fitting: Giuliani tried three times—with Ukraine in 2019, with state election officials in 2020, and with the violent January 6 insurrectionists in 2021—to block Biden’s presidency. Maybe it was OK if Biden was overshadowed on his first address to a joint session of Congress by Giuliani’s overwhelming legal troubles.
Are more Democrats finally recognizing that fighting for drug price reductions and Medicare expansion is something they must do to win elections?
The first memorable conversation I had with Reese was somewhere over the Atlantic Ocean on the way to Iraq in September 2002 — as it turned out, six months before the U.S. invasion. He was one of the few journalists covering a small delegation, including Congressman Nick Rahall and former Senator James Abourezk, which the Institute for Public Accuracy sponsored in an attempt to establish U.S.-Iraqi dialogue and avert the looming invasion.
As the organizer of the trip, I was on edge, and I asked Reese for his assessment. Drawing on his extensive knowledge of the Middle East, he provided cogent insights and talked about what was at stake.
On Thursday, April 29, Moscow’s Zamoskvoretsky Court will receive a class-action lawsuit against the Russian Interior Ministry demanding compensation for the inhumane conditions in the Sakhorovo special detention center, reports Kommersant.€
Police officials in St. Petersburg have opened a criminal case over a graffiti mural of jailed opposition politician Alexey Navalny that was painted on a transformer vault in the city’s Pushkarsky Garden. The investigation is being conducted under the criminal code article for political vandalism, which is punishable by up to three years in prison. Though the Navalny mural was painted over within a few hours, since then, other graffiti has appeared in its place. Meduza breaks down the chain of events surrounding this work of street art.
As you look further to the west, such details aren’t visible, and it’s just a beautiful postcard of a city that, from a distance, is an especially nice place, with the many hills, parks, factories, warehouses, and slow-moving freight trains that populate what is known as “inner southeast” Portland, before it all ends with the expansive Willamette River, beyond which rises the mess of glass, steel, and plywood that is known as “downtown,” where hardly anyone ventures unless they must.
Increasingly, there are many worlds within this city of Portland, Oregon.
After many years of participating in the EDRi network as an observer, working with the collective of European member organisations and the EDRi team in Brussels to protect rights and freedoms in the digital space and beyond, La Quadrature du Net has now joined EDRi as a full-fledged member.
April is Arab American Heritage Month, and it has been gratifying to see the supportive proclamations issued by dozens of states, local governments, and the even the State Department and the Democratic Party.
"This isn't a coincidence. Something's going on," said one person who was exposed.
"Addressing the spread of Covid-19 in India is critical," the senators wrote in a letter imploring drugmaker CEOs to take steps to "drastically expand vaccine development and access."€
As new coronavirus cases surge across India, overwhelming hospitals and crematories, calls are growing louder for wealthy countries to stop hoarding excess supply of COVID-19 vaccines and to loosen intellectual property restrictions preventing more countries from making their own vaccines. We speak with economist Jayati Ghosh and Congressmember Ro Khanna of California.
Intellectual Property must serve the global good, rather than humanity serving the interests of a few private companies. And in the case of Covid-19, the global good is not in doubt: rapid worldwide immunization, in order to save lives, prevent the emergence of new variants, and end the pandemic.
Here is a simple chart counting law review articles discussing both patent law and either the “Eastern District of Texas” or “Western District of Texas” (or both). Because of some law review delays and dating-games, Westlaw can really only provide data through 2019.
Today, the Senate Judiciary Committee will mark up the IDEA Act. IDEA, sponsored by Senator Mazie Hirono (D-HI), stands for “Inventor Diversity for Economic Advancement.” One of the problems with researching diversity and patents, much less diversity and innovation, is that there isn’t good data on who invents—there are all kinds of proxy metrics that people use, especially correlation of naming patterns to gender or race, but those proxies are necessarily imperfect. For example, while names like Lauren or Ashley are typically given to women, there are any number of men with those names as well, and the proportion often changes over time. And a few names, like Jessie, Marion, and Jackie, are given almost equally between genders, meaning there is no proxy value to those names at all.
In 2017, Mobility Workx sued T-Mobile and Verizon Wireless in the Eastern District of Texas asserting U.S. Patent No. 8,213,417 (the “’417 patent”). In June 2018, Unified Patents petitioned for IPR challenging claims 1-7 of the ’417 patent. The PTAB instituted review. The PTAB issued a Final Written Decision holding claims 1, 2, 4, 5, and 7 unpatentable.
On appeal, Mobility argues that the PTAB’s implementation of the America Invents Act (“AIA”) violates the Due Process Clause of the Constitution and the Administrative Procedures Act (“APA”). According to Mobility, the Due Process Clause entitles a party to an impartial and disinterested tribunal, but several aspects of the PTAB’s organization—including its leadership structure, decision-making process, fee structure, and administrative patent judge (“APJ”) compensation scheme—create a structural bias in the PTAB. Moreover, Mobility argues, the remedy from Arthrex making the APJs terminable at will only heightens the structural bias. Mobility also argues that the Director’s delegation of his authority to unconstitutionally appointed APJs to make final, unreviewable institution decisions violates the APA. Finally, Mobility argues that subjecting a pre-AIA patent, like the ’417 patent, to an AIA IPR proceeding constitutes an unlawful taking of property. According to Mobility, the retrospective application of the IPR proceeding undermines the reasonable investment-backed expectations of a patent owner.
Unified responds that Mobility’s arguments were not raised before the PTAB and therefore have been waived. If the Court does consider these arguments, Unified argues, the Court has previously considered and rejected these same contentions.
Mary Rasenberger talks about her work protecting authors’ rights, the CASE Act, and why we shouldn’t expect the next Great American Novel to come from AI