Linux laptops are known for their high performance and smooth graphics in decently powered devices. But this performance oriented behavior of Linux comes with the cost of battery life of the laptop in comparison to windows counterpart. Recent development of Linux kernel take into account the poor battery life issue and new laptop/desktop oriented distributions like PopOs comes with battery optimization out of the box.
Here, we are discussing top 5 ways to increase battery life in Linux laptops. After reading this article, you can surely choose whatever is the best for you and squeeze up more juice from your battery.
In this video, I am going to show an overview of Venom Linux 4.0 and some of the applications pre-installed.
Based on Sway, a port of LXQt is being developed: https://cartaslinux.wordpress.com/2022/08/28/lxqt-sway-usando-lxqt-para-hacer-que-sway-sea-mas-amigable/
Fedora Linux 39 plans to disable SHA-1-based signatures support by default: https://www.mail-archive.com/devel-announce@lists.fedoraproject.org/msg02882.html
Apache OpenOffice passed 333 million downloads: https://blogs.apache.org/OOo/entry/more-than-333-million-downloads
Release of the QEMU 7.1: https://lists.nongnu.org/archive/html/qemu-devel/2022-08/msg04598.html
Armbian 22.08: https://www.armbian.com/newsflash/armbian-22-08/
Release of Ubuntu 20.04.5 LTS with graphical stack and kernel update: https://lists.ubuntu.com/archives/ubuntu-announce/2022-September/000283.html
Linux From Scratch 11.2 and Beyond Linux From Scratch 11.2: https://lists.linuxfromscratch.org/sympa/arc/lfs-announce/2022-09/msg00000.html
Release of the OBS Studio 28.0: https://github.com/obsproject/obs-studio/releases/tag/28.0.0
Release of Nmap 7.93, timed to the 25th anniversary of the project: https://seclists.org/nmap-announce/2022/1
The webOS Open Source Edition 2.18: https://www.webosose.org/blog/2022/09/02/webos-ose-2-18-0-release/
Release of Nitrux 2.4: https://nxos.org/changelog/release-announcement-nitrux-2-4-0/
Google Open Source Software Vulnerability Rewards Program: https://security.googleblog.com/2023/08/Announcing-Googles-Open-Source-Software-Vulnerability-Rewards-Program%20.html
Peter Eckersley, co-founder of Let's Encrypt, passed away: https://community.letsencrypt.org/t/peter-eckersley-may-his-memory-be-a-blessing/183854
The platform code for Notesnook, has been opened: https://blog.notesnook.com/notesnook-is-going-open-source/
Recent news of Patreon firing their security team is making the rounds online, and in this episode, Jay and Joao will talk about this very strange story and some takeaways from it. This is a developing story as of the day this was recorded, so expect to hear more about this in the near future.
In the Linux Crash Course series, we'll go over one important foundational Linux topic each episode. This series includes tutorials, demonstrations, and more! In this episode, Jay will go over the basics of the cat command.
In this video, we are looking at EndeavourOS 22.9.
Today we are looking at EndeavourOS 22.9, the KDE Plasma edition. It comes with KDE Plasma 5.25.5, Linux kernel 5.19, and uses about 900MB of ram when idling.
Recently Grub went through some pretty serious issues on Arch and Arch based distros causing boot loops and such but was the problem really that bad looking back in hindsight.
The Linux Foundation takes a victory lap, Google kills another community-loved project, and key moments from the Linux Plumbers Conference.
FreeBSD on the Framework Laptop, Win32 is the only stable ABI on Linux, why OpenBSD’s documentation is so good, configure dma for mail delivery in jails on internet hosts, introducing muxfs, RAID1C boot support, and more
I'm announcing the release of the 5.19.9 kernel.
All users of the 5.19 kernel series must upgrade.
The updated 5.19.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.19.y and can be browsed at the normal kernel.org git web browser: https://git.kernel.org/?p=linux/kernel/git/stable/linux-s...
thanks,
greg k-h
Linus Torvalds likes to build and fix things. Of course, he has the technical expertise to tinker with various things.
Not a surprise if you know that he created Linux as a clone of UNIX from scratch because he could not afford a UNIX system.
For a similar reason, he also built Git after BitKeeper was no longer free to use.
He continues his tinkerer spirit and the 'i can fix that' attitude even today.
He managed to run Fedora Linux 36 Workstation edition on his Apple Macbook Air M2.
Speaking at the Linux Foundation’s Open Source Summit in Dublin, Linus Torvalds, the creator of the Linux kernel (and the Git version control system), confirmed that the new hotness in computer programming languages, Rust, would be included “to a small extent” in the next-but-one kernel release, slated to be 6.1. He also reiterated that the kernel’s version numbers bore more relation to his own inability to differentiate versions in his own mind than it did to the scale of changes in point or full-version nomenclature. Version 6.0, therefore, will not be an especially noteworthy release, despite the rollover from versions 5.19 to 6.0.
As they do at almost every Open Source Summit, Dirk Hohndel, chief open source officer at the Cardano Foundation, and Linus Torvalds, Linux's founder, talked about all things Linux and the keynote discussion at Open Source Summit Europe in Dublin Thursday. Usually, it's interesting, but there's no breaking news. "Usually." This time was different. Torvalds announced that he would propose adding Rust to the next Linux kernel, Linux 6.1, at the Linux Kernel Maintainers Summit later today.
Earlier Ubuntu users had limited choices in terms of applications available for Ubuntu. There are still many users who prefer the desktop email clients over browser-based email clients because the desktop email clients offer features such as work schedule, spam filters, etc. You can also make customizations as per your need.
Also, managing emails across multiple accounts is made easy by email clients. So, today, we are going to have a quick look at the 13 best email clients for Ubuntu that you can use for your daily work in 2022.
In this tutorial, we will show you how to install Signal Messenger on Linux Mint 21. For those of you who didn’t know, Signal Messenger is a popular, multi-platform application used for sending instant messages, and making audio and video calls. If you need to communicate securely but find it hard because of the restrictions put on traditional messaging apps like WhatsApp, Signal messenger is one of the better forms of communication for those that require the utmost privacy.
This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of Signal Messenger on Linux Mint 21 (Vanessa).
In the previous article, we learned how to run commands in a directory as root via sudo. In this guide, we will see how to prevent command arguments with sudo in Linux. Meaning - we allow an user to run commands with sudo, but without command arguments.
Checkmk is a server and application monitoring software written in Python and C++. It supports the monitoring of servers, applications, networks, containers, and clouds. It has a wide range of features, including, automated monitoring, agentless monitoring via HTTP/SNMP, over 1900 plugins to collect data, detailed network traffic analysis, customizable dashboards, and Grafana support.
Checkmk comes in four editions. The first version is the open-source Raw edition and uses Nagios as its core. The second version is the free version which has all the features of the standard edition, supports unlimited hosts for the first 30 days, and afterward is limited to 25 hosts. The enterprise standard edition and the enterprise-managed editions are advanced versions with support for unlimited hosts and multiple customers.
In this tutorial, you will learn how to install and monitor servers using Checkmk on a Ubuntu 22.04 machine.
JasperReports is a free and open-source java reporting engine and class library that helps developers to add reporting capabilities to their applications. It is a stand-alone and embeddable reporting server that provides reporting and analytics functionality. With JasperReports, you can generate professional reports, including images, charts, and graphs. This tool also helps you to write rich content onto the screen, printer, and several file formats. including HTML, PDF, XLS, RTF, CSV, XML, ODT and TXT.
In this post, we will show you how to install JasperReports Server on Ubuntu 22.04.
If you were to search for the “best Linux VPS,” you would most likely just get even more confused with all the industry jargon and tech-speak. What’s more, over half of all VPS servers run on a Linux system.
The biggest advantage of using a Linux system is that it is free and open-source. This means that hosting companies generally offer more affordable VPS packages with greater flexibility. Another major benefit is the significant security improvement. This already makes Linux VPS an attractive option for you.
In this blog post, we are going to explain step-by-step how to install the latest NextCloud on Ubuntu 22.04.
NextCloud is an open-source cloud storage service used to store, share, and sync data across multiple devices. NextCloud storage software is written in PHP and Javascript, which makes it very easy to install. In this tutorial, we are going to install and set up NextCloud with the LAMP stack.
Installation of NextCloud with the LAMP stack may take up to 15 minutes. Let’s get things working!
Installing a hypervisor like VMware can seem intimidating if you’ve never done it before, but in truth, the process isn’t very different from installing any other application. Much like program installation, you must first ensure that certain requirements are met, both in terms of specs and compatibility.
The rest of the process is fairly straightforward, but there are a few minor errors users often run into along the way. As such, we’ve detailed the full steps for installing VMware on various Linux distributions and troubleshooting common issues that you may encounter in the process.
After changing the hostname on your Linux system, you may encounter the error "unable to resolve host". Here's what that means, and what you can do to fix it.
Wondering if your git command is as up-to-date as you’d like? Look no further than this simple guide.
Git is a popular open-source version control system that you use in your day-to-day workflow as a developer. Like all other software, you need to ensure you're always using the latest version.
Find out how to check the Git version running on your machine and how to update Git if you're not running the latest update.
Chrome OS has become quite the platform for users of all types. Whether you're a typical user who spends most of your time within an operating system browsing social media, writing ad hoc papers, and shopping for the latest trends, or if you're an administrator who has to work on remote machines throughout the day, Chrome OS has you covered.
One tool that I use quite a bit comes by way of Linux. If you've already enabled Linux, you understand that Chrome OS is much more than just a web browser. With Linux support enabled, you can install quite a large number of applications to turn Chrome OS into a much more traditional OS.
We believe that "good enough" is never enough when it comes to pushing the performance of Chrome. Today’s The Fast and the Curious post explores how we sped up the startup times of Chrome on Android by more than 20% by providing an interactive freeze-dried preview of a tab on startup. Read on to see how the screenshot falls short, and freeze-drying your tabs makes for a better browser.
it is a factory-default unsustainable catastrophy that should be forbidden by law:
to claim the toner is empty, when toner levels are not even checked
but simply the amount of pages printed is counted
after x amount of pages, the brother (as many others) printer reports “toner empty, replace”
when there might be still plenty of toner in the cardrige
Kubernetes is the most popular container orchestration platform. It boasts a wide range of functionalities including scaling, self-healing, container orchestration, storage, secrets, and more. The main issues with such a rich solution are mostly due to its complexity. You must be aware of many of its key features to use it adequately. I will attempt to cover some of its less obvious aspects to improve your experience while using Kubernetes in production.
Weaveworks this week delivered an update to its GitOps platform that enables application development and deployment teams to progressively deploy applications in a way that makes it simpler to recover in the event there is an issue.
Setting up virtual machine servers is quick and easy. But is there a way to access your virtual machines remotely using SSH?
Virtual machines provide engineers and admins with a good platform to test software, set up IT environments, and maximize the utilization of server hardware resources.
VirtualBox is one of the most popular virtualization software on the market today. It's open source and is packed with lots of nice features. Let's take a look at how to SSH into an Ubuntu server or desktop running in VirtualBox.
Here’s a quick series of photos and videos of the Steam Deck Booth that were shared online with the first day of the Tokyo Games Show 2022 (aka TGS 2022) where the Steam Deck had a huge presence.
[...]
Below are pictures and a few videos taken by Japanese gamers (press people) who tried out the Steam Deck at the show.
This update has another big feature, Custom Game Mode. A variety of new settings allow you to make the most of the gameplay, including a length of day and night, the frequency of heavy weather, the damage that a player takes, the damage that a person takes, the damage suffered by the predator, the hostility of animals, and even the possibility of a vegetarian diet. The newcomers should bring more freedom and experiences with such situations as Subnautica: Low Zero and veteran explorers need more access. The new Unstuck button, conveniently located in the pause menu, will also allow players to teleport to the last safe place in case they get stuck in tricky geometry.
Steam Cloud Save was restored, as well as a number of fixes and optimizations allowing the game to perform more smoothly than ever. With tons of custom game options and new base building options, now is the time to come in to build your new base in Subnautica: below zero.
The 2.0-2 update has various fixes, including several Linux-specific fixes, some code refactoring and clean-ups, and documentation improvements.
It has been a long road to Godot 4.0 with 17 alpha builds distributed in 2022, and continuous development effort since 2019. We aren’t done yet, but today marks a major milestone on the road to Godot 4.0.
Today we are pleased to announce that the first beta for the much-anticipated release of Godot 4.0 is now ready and available for download. We know that everyone is eager to get their hands on Godot 4.0 and this is a major step in getting there. Like in previous release cycles, a beta release means that we are happy with the features that have been included and we don’t plan on adding any major new features before release (except for a few that have been discussed and planned in advance). The goal between now and the stable release will be to continue polishing the current feature set by fixing bugs and optimizing performance.
But there is so much I would like to cover that would not fit in a short video, and some might prefer a written guide.
Run out of time for gaming? Don't worry, you don't have to put your Steam Deck down. Here's how to switch to desktop mode and get some work done.
The Steam Deck is one of the most remarkable game console releases in years, capable of running the latest AAA games. It’s small and light enough for you to take anywhere, and flexible enough for you to hook up some additional controllers and connect it to a TV for traditional console gaming.
Behind the user interface, the Steam Deck is running a custom version of Arch Linux. As such, it doesn’t take much effort to turn the Steam Deck into a standard PC.
But could it replace your desktop?
Since this is a big update, you can imagine that KDE Plasma 5.26 is packed with lots of new features, starting with re-bindable mouse buttons for multi-button mice to allow you to assign buttons to keystrokes or keyboard shortcuts, full screen reader support for all Plasma widgets, as well as a new Compact mode for the Kickoff applications menu that lets you see more items.
However, the biggest new feature is Plasma Bigscreen, a user interface for your TV featuring the Aura Browser for navigating the Internet using just the remote control of your TV, as well as Plank Player as the default multimedia player for playing local files.
The latest release of the KDE Plasma user interface for Linux-based operating systems brings a number of improvements including easier previewing of desktop wallpapers, support for animated wallpapers, and a number of UI, navigation, and settings tweaks.
But the biggest change in KDE Plasma 5.26 Beta? There’s a new Plasma Bigscreen option designed for TVs and other large displays.
Today we are bringing you the preview version of KDE’s Plasma 5.26 release. Plasma 5.26 Beta is aimed at testers, developers, and bug-hunters. As well as our lightweight and feature rich Linux Desktop this release adds a Bigscreen version of Plasma for use on televisions.
To help KDE developers iron out bugs and solve issues, install Plasma 5.26 Beta and test run the features listed below. Please report bugs to our bug tracker.
The final version of Plasma 5.26 will become available for the general public on the 6th of October.
If you’ve dreamed of being able to KDE Plasma on your TV you’ll want to tune in to the work going into KDE Plasma 5.26, which just hit beta.
Why? Because the next major update to the ‘cool’ desktop environment includes a new mode designed to be used on TVs, monitor, and other large display setups. It’s called Plasma Bigscreen and is pitched as a ‘privacy-respecting, open source and secure TV ecosystem’.
And we’re not talking the regular Plasma desktop stretched out to a squintfinity. No; Plasma Bigscreen is has a specially designed 10 foot UI, ensuring everything shown on screen is visible from afar (i.e. a couch) with ease, as well as being navigable using remote controls.
The beta version of the popular Linux desktop includes a new interface for TVs called Plasma Bigscreen. Will hardware makers support it?
The developers of KDE have announced a preview version of the KDE Plasma Linux desktop version 5.26. The preview version debuts a new interface for TVs dubbed "Bigscreen."
There has been a fantastic response to gnome-info-collect since VojtÃâºch announced it three weeks ago. To date we’ve had over 2,200 responses. That’s amazing! Thanks to everyone who has run the tool.
We now have enough data to perform the analyses we want. As a result, it’s time to close data collection. This will happen next Monday, 19 September. On that day, the data collection server will be turned off.
So, half a year after 1.1, libadwaita 1.2 has been released.
While it doesn’t contain everything I had planned (since I ended up being mostly unavailable for about half of the cycle for reasons outside my control), it still has a bunch of additions, so let’s take a look at the changes.
FreeFileSync is a graphical folder comparison and synchronization tool for Linux. Updated to version 11.25 and shipped to the software repository.
FileZilla is a fast and reliable FTP, FTPS and SFTP client with lots of useful features and an intuitive graphical user interface. Updated to version 3.60.2.
The Google Chrome Browser has been updated to 105.0.5195.125 and shipped to the software repository.
LibreWolf is designed to minimize data collection and telemetry as much as possible. This is achieved through hundreds of privacy/security/performance settings and patches. Intrusive integrated addons including updater, crashreporter, and pocket are removed too. LibreWolf is NOT associated with Mozilla or its products. Updated to version 104.0.2.
Evince is the Document viewer. It supports PDF, PostScript and other formats. To view .dvi files as produced by TeX in evince, install the evince-dvi package. Updated to version 42.3.
 SUSE has found that security automation is not handling SUSEs kernel livepatches very well.
To understand the underlying problem and ways toward a solution, lets first look at the underlying concepts.
Kernel livepatching is a technology where functions within a running Linux kernel are patched to fix security issues, without rebooting or even stopping the kernel. This allows uninterrupted use of workloads over long times.
Kernel livepatches from SUSE are delivered as loadable kernel modules that are delivered in RPMs seperately from the kernel RPMs.
Developing software with a greater security posture adds an extra layer of complexity to this process, however, something which not all developers understand or are able to achieve. Open source can help. Open source developers, security researchers and auditors can see your code, spot potential flaws and perhaps even help you make fixes.
This doesn't mean that the developers are free to write insecure software assuming people will correct the flaws or errors for free—it actually means that they now have a greater responsibility to create high-quality code that is free of known vulnerabilities.
Red Hat is in a unique position with respect to software security and open source development. Many of our offerings depend on upstream open source projects. While Red Hat is directly involved in a lot of important projects—either through upstream developers who are Red Hat employees, or through other forms of direct and indirect contributions—there are some projects which are wholly independent.
5 years ago I preorded my Talos II from Raptor Computing Systems. The Talos II is a POWERful system built from the ground up with freedom in mind. In one of its PCIe 4.0 slots, I plugged an AMD Radeon RX 5700 (Navi 10) which I mainly use for playing VR games, but also for multi monitor setups, faster video decoding and many more. Unfortunately all modern graphics cards require non-free firmware, but currently the libre-soc project is developing an OpenPOWER hybrid CPU/VPU/GPU that comes with its own Vulkan drivers.
[...]
Unlike a modern x86-64, such as the Steam Deck, the Talos II can’t run Steam, so the is no way to play VR games such as Beat Saber, Blade & Sorcery or VRChat. Currenly I can only play the godot4_openxr_demo using Monado and Libsurvice, but I have begun doing a VR port of Minetest, a libre clone of Minecraft and I am also trying to get Godot Beep Saber VR working with my Valve Index using Monado. Currently Beep Saber only works with SteamVR and the Oculus Quest, both non-free platforms incompatible with OpenPOWER systems.
The Innovative Optical and Wireless Network (IOWN) Global Forum is developing next generation data-centric infrastructure over all photonics networks (APN), to help realize attractive use cases for AI Integrated Communications(AIC) and Cyber-Physical Systems (CPS). IOWN Global Forum's approach will have a strong influence on telecom, media and entertainment and other industries in the green transformation era.
For many, writing a computer program isn't that hard—it simply requires a certain amount of structural and logical thinking and a clear understanding of the syntax of the language you are using.
Two years ago, the Carnegie Endowment launched the Cloud Governance Project, a multi-year study on the governance challenges associated with cloud computing. “This project recognizes that the cloud offers huge benefits for individuals, organizations, and national economies through greater IT convenience, flexibility, and cost savings,” said the project’s website. “However, the risks of a major disruption affecting cloud services will invite regulation by governments at the local, national, and international levels. Moreover, as the world grows increasingly dependent on the cloud, other aspects of the technology – related to consumer protection, sustainability, inclusiveness, and human rights – will also attract scrutiny and regulation to protect or advance public interests.”
Ubuntu is often considered one of the best distros for beginners, but the default software center (GNOME Software Center) needs more polishing to make it a pleasing experience.
Why? Well, it's slow and heavy on resources, so most users do not bother using it or just have a bad time with it.
Yes, it may have improved over the years, but it is still far from a good experience.
And it looks like contributors from Canonical, and others have teamed up together to work on with a lightweight, flutter-based alternative for the Ubuntu software center!
Hold on, it is not an official replacement. But, I wonder if it is meant to replace Ubuntu Software Center soon?
In case you haven’t heard the good news, the Ubuntu Summit is a community-focused event taking place in Prague, Czech Republic from November 7–9th!
The Ubuntu Summit Organising Committee would like to bring your attention to our open Call For Proposals. Until September 30th, we are open to your abstract submissions for talks and workshops. (Don’t worry, your entire presentation does not need to be ready just yet!) If your abstract is accepted, we will offer to sponsor your attendance to join us in Prague, Czech Republic!
A xylophone is, in addition to being one of only two known English words that start with the letter X, an instrument that most of us haven’t touched since we were toddlers. But xylophones produce a very pleasing sound and their construction is about as simple as an instrument gets. That makes them perfect for DIY projects by those of us who aren’t master craftsmen, and is likely why Rachad El Moutaouaffiq chose the instrument for this Auto Xylophone project.
As the name implies, this is a xylophone that plays itself. Not only does that let it create beautiful melodies that few of us are capable of hammering out with our clumsy human hands, it can actually exceed the ability of even an accomplished xylophonist. It can strike up to four bars simultaneously, allowing for richer and more complex music than a person could play with only two hands. It works with standard MIDI files and therefore can play a huge range of existing MIDI music or anything new that a musician creates in real time or through other means—such as AI generation that El Moutaouaffiq plans to experiment with.
It was pointed out to me that you can't safely print things to store food in with most materials, as their porous/layered nature facilitates the growth of bacteria. So, I'll rule out those items.
Created by Sysdig and contributed to the Cloud Native Computing Foundation (CNCF) in 2018, Falco makes it possible to assess risk and detect threats using a set of rules to trigger security alerts. It detects unexpected behavior, configuration changes, intrusions and thefts of data in real-time that enable IT teams to programmatically enforce security policies.
The Document Foundation announced today the general availability of LibreOffice 7.4.1 as the first point release to the latest and greatest LibreOffice 7.4 open-source, free, and cross-platform office suite.
LibreOffice 7.4.1 is here only three weeks after the major LibreOffice 7.4 release to fix various issues, bugs, and annoyances discovered during this time. According to the RC1 and RC2 changelogs, a total of 80 bugs were addressed in this minor maintenance update.
LibreOffice Community Edition 7.4.1 was released today and I already have the packages in my repository for Slackware 15.0 and -current.
For those prefer native .deb packages, LibreOffice 7.4 is finally available to install via LibreOffice Fresh PPA.
Major release packages always take longer time to be published into PPA. And it’s been almost one month for this new 7.4 release.
Since the Calc core is the same, the underlying functionality works just like in LibreOffice. But the online functionality presented some additional challenges that needed handling, as having more cells in a spreadsheet may mean more data sent over the network, slowing things down. There definitely used to be problems with large spreadsheets, as the tiled rendering used by Online in fact was already limited to 500000 rows compared to 1048576 rows of the desktop version (in fact, git history shows that this started at only 1000 rows initially and then was continually raised over the time as things improved). So together with raising column count to 16384 I have raised this to the normal 1048576 rows as well.
[...]
Now with hopefully all performance problems solved, Collabora Online 22.05 should support these spreadsheet sizes just as fine as the desktop version.
Chart data table is a feature of charts, that presents in the chart area a data table with the values that are visualised by the chart. The data table is positioned automatically at the bottom of the chart, and can for certain chart types replace the X-axis labels. Until now this feature has been missing in LibreOffice, but thanks to the funding of NGI, it is now implemented.
KDE PIM is the set of applications that helps you manage your email, contacts, appointments, tasks and more.
Since our last report covering KDE PIM in May and June, the PIM applications and libraries have seen over 1200 changes from almost 30 contributors. Let’s go over some of the biggest updates.
Back in the days, it was really easy to sniff the network traffic made by the Apps in Android. You could do it in a few minutes by adding mitmproxy’s certificate and setting the HTTP proxy on your wifi network settings. That was it. But things have changed (for good) and that’s no longer the case. However, I still want to sniff the network traffic made by the Apps in Android.
I have COVID-19 and I am halfway through my stockpile of tissues, so I’m gonna keep this status update brief.
In Hare news, I finally put the last pieces into place to make cross compiling as easy as possible. Nothing else particularly world-shattering going on here. I have a bunch of new stuff in my patch queue to review once I’m feeling better, however, including bigint stuff — a big step towards TLS support. Unrelatedly, TLS support seems to be progressing upstream in qbe. (See what I did there?)
powerctl is a small new project I wrote to configure power management states on Linux. I’m pretty pleased with how it turned out. It makes for a good case study on Hare for systems programming.
He said “it’s ICFP and I wanted to say the dominance relation has a beautiful set of equations … you can read all these algorithms how to compute this, but the concept is simple”.
This made me wonder: If the concept is simple and this formula is beautiful – shouldn’t this be sufficient for the Haskell programmer to obtain the dominator relation, without reading all those algorithms?
Before we start, we have to clarify the formula a bit: If a node is an entry node (no predecessors) then the big intersection is over the empty set, and that is not a well-defined concept. For these nodes, we need that big intersection to return the empty set, as entry nodes are not dominated by any other node. (Let’s assume that the entry nodes are exactly those with no predecessors.)
Python is one of the most widely used general purpose programming language. Most of the popular websites or application software that you use every day are powered by Python.
The reason behind the popularity of this programming language is its simple and easy to understand nature. Data Science and Data Analytics are applications of the Python programming. These fields are responsible for creating many jobs across the world.
There are many Integrated Development Environments (IDEs) available for editing and programming in Python. Personally, I prefer Vim in Ubuntu terminal but there many IDEs like PyCharm, GNU Emacs and Pyzo that are available for Ubuntu. So, today we are going to discuss these IDEs one-by-one.
Security updates have been issued by Debian (nova, pcs, and rails), Fedora (firejail, moby-engine, and pspp), Oracle (.NET 6.0, gnupg2, kernel, python3, and rsyslog rsyslog7), Red Hat (.NET 6.0 and .NET Core 3.1), SUSE (kernel), and Ubuntu (intel-microcode, poppler, and webkit2gtk).
Radio relay attacks are technically complicated to execute, but conceptually easy to understand: attackers simply extend the range of your existing key using what is essentially a high-tech walkie-talkie. One thief stands near you while you’re in the grocery store, intercepting your key’s transmitted signal with a radio transceiver. Another stands near your car, with another transceiver, taking the signal from their friend and passing it on to the car. Since the car and the key can now talk, through the thieves’ range extenders, the car has no reason to suspect the key isn’t inside—and fires right up.
But Tesla’s credit card keys, like many digital keys stored in cell phones, don’t work via radio. Instead, they rely on a different protocol called Near Field Communication or NFC. Those keys had previously been seen as more secure, since their range is so limited and their handshakes with cars are more complex.
Now, researchers seem to have cracked the code. By reverse-engineering the communications between a Tesla Model Y and its credit card key, they were able to properly execute a range-extending relay attack against the crossover. While this specific use case focuses on Tesla, it’s a proof of concept—NFC handshakes can, and eventually will, be reverse-engineered.
As I pointed out earlier this year, Linux systems are a popular delivery mechanism for malware. While they’re not the most popular – that distinction goes to HTML and Javascript – don’t think you can ignore them. Linux-based attacks are very much still happening.
CISA has released eleven (11) Industrial Control Systems (ICS) advisories on September 15, 2022. These advisories provide timely information about current security issues, vulnerabilities, and exploits surrounding ICS.
Successful exploitation of this vulnerability could allow an attacker to leverage the default installation for Windows versions of the CoreShield (OWG) software, which sets insecure file permissions that could result in local escalation of privileges to local administrator.
ESET researchers have discovered a Linux variant of the SideWalk backdoor, one of the multiple custom implants used by the SparklingGoblin APT group.
Today, Senators Ben Ray Luján (D-NM), Jeff Merkley (D-OR), Martin Heinrich (D-NM), and Ed Markey (D-MA) introduced the “Digital Equity Foundation Act” to establish a nonprofit foundation to help close the digital divide by leveraging public and private investments. Rep. Doris Matsui (D-CA) introduced a companion bill in the U.S. House.
To accomplish this, the bill would supplement the Federal Communications Commission and National Telecommunications and Information Administration’s work to award grants, provide training and education, and overall promote policies to enhance digital equity outcomes across the nation. It would also provide local funding to help connect those in danger of missing out on all the opportunities the internet provides, including telehealth, education, and career training. Public Knowledge applauds Sens. Luján, Merkley, Heinrich, and Markey as well as Rep. Matsui for championing those who need devices and training to participate in our digital world.
I went to a bookbinding shop today asking if they would teach me some of their craft but the owner, an old guy, was so harsh... Almost rude.
Recently I've noticed I've been forgetting important things I'd like to remember.
I'm not sure if it's aging, the few years I spent binging (unspecified brain chemical) in an effort to forget the awfulness of human civilization, or just having a life with more important things to forget.
It could also be the case that I and most everyone else have always been forgetful but there comes a time when you are both able to accept it and spend some effort putting a system of note-taking in place to mitigate the problem.
Now, I’m still staying the hell away from all kinds of crypto personally, but no more sleepless nights.
I just wanted to help boost the signal on this cool initiative in whatever small way I can. I like the idea of a user contributed directory like this.
I have a few different themes on my capsule that I would like to share but I don't want to inundate the Antenna timeline every time I post. Instead I posted links to those pages on the Directory for whoever is interested.
If you have your own links or links to other interesting capsules, take a second to add them to the CDG!
And it's up and running. Defining words, etc.
I was just a tiny bit more optimistic about getting to this point yesterday -- I would have, but decided to stop for a happy hour drink, and... yeah.
[...]
While I've been making and programming in Forth-like languages for around 40 years, I realized I don't have a minimal 386 implementation suitable for, say, KolibriOS.
* Gemini (Primer) links can be opened using Gemini software. It's like the World Wide Web but a lot lighter.