Learning Linux is essential for anyone working in the IT field. Linux distros are helpful to developers, system administrators, and cloud and network engineers.
Linux is popular because of its reliability and wide range of practical applications. If you want to know more about Linux, here are five websites that will help you learn it interactively. These sites have free games and exercises based on the Linux architecture and commands.
Linux Survival makes it easy to learn and master essential Linux commands. It will teach you everything you need to learn about Linux. In module one, you will learn about the Linux directory structure. You will also learn to create directories and delete files using the command line.
You can practice listing file contents, renaming directories, and locating documents. In advanced modules, you will learn to obtain user information and manage security.
At the end of each module, there's a practice quiz to test your knowledge. With Linux Survival, you can play around with familiar data, such as animals in a zoo.
It looks like Google's long-running project to split up ChromeOS and its Chrome browser will be shipping out to the masses soon. Kevin Tofel's About Chromebooks has spotted flags that turn on the feature by default for ChromeOS 116 and up. 116 is currently in beta and should be live in the stable channel sometime this month.
The project is called "Lacros" which Google says stands for "Linux And ChRome OS." This will split ChromeOS's Linux OS from the Chrome browser, allowing Google to update each one independently. Google documentation on the project says, "On Chrome OS, the system UI (ash window manager, login screen, etc.) and the web browser are the same binary. Lacros separates this functionality into two binaries, henceforth known as ash-chrome (system UI) and lacros-chrome (web browser)." Part of the project involves sprucing up the ChromeOS OS, and Google's docs say, "Lacros can be imagined as 'Linux chrome with more Wayland support.'"
Previously ChromeOS was using a homemade graphics stack called "Freon," but now with Wayland, it'll be on the new and normal desktop Linux graphic stack. Google's 2016 move to Freon was at a time when it could have moved from X11 (the old, normal desktop Linux graphics stock) directly to Wayland, but it decided to take this custom detour instead. Google says this represents "more Wayland support" because Wayland was previously used for Android and Linux apps, but now it'll be used for the native Chrome OS graphics, too.
some might claim because of lack of standardization. but imho that is not true.
Ramon Miranda has just released a new video on Krita’s Youtube channel. Learn all about textured brushes!
We often review software that’s in an alpha stage of development. Some projects fizzle out without ever reaching a mature release. Others grow into mighty oaks. That’s the nature of open source.
I’ve reviewed a smorgasbord array of music players for Linux. So many, in fact, that I’ve honestly lost count of the number. Yet visitors to LinuxLinks are keen to share their finds with me. I love that. This music player, however, I stumbled upon myself by sheer accident. I was looking for Rust based tools to try to expand the alternatives to popular CLI tools series. I’ve no idea how I ended up at Kronos’s GitHub repository. Them are the breaks.
Kronos is a terminal-based music player that’s designed for playing locally stored audio files. This is not an internet streaming player. It’s written in Rust and published under an open source license.
Rainmeter is a free, open-source platform that enables skins to run on the desktop. Rainmeter allows you to display customizable skins on your desktop, from hardware usage meters to fully functional audio visualizers. You are only limited by your imagination and creativity.
Rainmeter is the best known and most popular desktop customization program for Windows. Enhance your Windows computer at home or work with skins; handy, compact applets that float freely on your desktop. Rainmeter skins provide you with useful information at a glance. It's easy to keep an eye on your system resources, like memory and battery power, or your online data streams, including email, RSS feeds, and weather forecasts.
Are you looking to stream your weather data to a personal web site? We highly recommend you combine WeeWX with a small single-board computer, such as one from the very inexpensive Raspberry Pi range. A very cheap but reliable solution.
Many of the software tools retrieve their weather data from the OpenWeatherMap no charge weather API. This lets you access current weather data for any location including over 200,000 cities.
If you love the power of the command-line, you’ll want terminal-based weather tools. You should read our separate roundup.
Here’s our verdict captured in a ratings chart. Only free and open source software is eligible for inclusion.
Nakama is a free and open-source (Apache-2.0 Licensed) distributed chat server for building real-time chat applications for games and social apps.
Instant messaging server. Backend in pure Go (license GPL 3.0), client-side binding in Java, Javascript, and Swift, as well as gRPC client support for C++, C#, Go, Java, Node, PHP, Python, Ruby, Objective-C, etc. (license Apache 2.0).
July 2023 updates to the largest compilation of recommended free and open source software available for Linux.
FreeCAD 0.21 was initially released on 02/08/2023, get it from the Download page. This page lists all new features and changes.
If you are wondering if it is possible to install Metasploit on Android, then let me tell you that it is possible; you just need Termux and this guide to help you with the steps. Metasploit is one of the essential tools that every penetration tester should have.>
Are you interested in checking the changelog of a package on Debian or Ubuntu and Linux Mint? You may need to search to see if the particular CVE (Common Vulnerabilities and Exposures) is fixed. Suppose you have installed or upgraded a package in Debian or Ubuntu Linux.
Alternative tools to strings, a utility that prints the sequences of printable characters in files.
Hey! Do you want to install your dream Operating System, Kali Linux, which contains all the tools for becoming an Ethical Hacker or Cyber Security
Git, a widely adopted distributed version control system, plays a critical role in DevOps culture. It offers a robust framework for tracking changes in source code during software development, allowing multiple developers to work concurrently without overwriting each other’s modifications.
Git is a distributed version control system used by developers worldwide. It tracks changes in source code, allowing multiple people to collaborate on a project without overwriting each other’s work. Importance of Git in DevOps In the world of DevOps, Git plays a pivotal role.
Zypper is a popular and robust package management tool, holding its position as a cornerstone in both openSUSE Leap, freely available for personal use, and SUSE Linux Enterprise, exclusively designed for business applications.
In this article, you will become familiar with the official and unofficial Arch repositories, why not use Yay (or other AUR helpers) to compile and install unofficial packages, and how to manually compile and install packages from the AUR (unofficial) repository.
Welcome to this comprehensive guide on understanding and resolving Git merge conflicts. As one of the most powerful and popular version control systems, Git is a cornerstone in the world of DevOps. It empowers teams to work on shared codebases without stepping on each other’s toes.
This brief tutorial describes how to find all sudo users or super users (the users who have sudo access) in Linux and Unix-like systems.
Learn how to restrict sudo users to run specific commands in Linux. Improve your Linux system security by limiting the commands that sudo users can run.
Before diving into the world of Git, it’s crucial to properly set up and understand Git configurations. Your configuration controls everything from your author name and email address in commits, to the editor invoked when writing commit messages. So, let’s learn how to get it all set up.
Git is a powerful distributed version control system widely used in the software development world. It keeps track of changes made to files in your project, enabling multiple developers to work on the same project concurrently without overwriting each other’s changes.
The distributed tracing team at Red Hat is excited to announce the Tempo operator€ technology preview product on Red Hat OpenShift as part of distributed tracing. We have released Tempo operator to all supported OpenShift versions (4.10 and above).
Git is a widely used distributed version control system that allows software development teams to have multiple local copies of the project's source code that are independent of each other. Version control has come to be associated with Git—it is unquestionably the best version control program for new developers to start learning due to its popularity and wealth of resources related to its use. Read on for an overview of the basics.
Repositories are sources from where your system downloads packages. For example, you may need a software that is not available on the main repository of OpenSUSE, but it is available on another repository.
Are you looking for a way to enhance the performance and reduce the latency of your NGINX web server?
The post YTP-DL: The Easiest Way to Download Songs from YouTube Videos first appeared on Tecmint: Linux Howtos, Tutorials & Guides .
We all love listening to music whether it’s in the gym, at work, or outside, music is part of our life.
In this tutorial, we will show you how to install AppImage on AlmaLinux 9. For those of you who didn’t know, AppImage is a cutting-edge application packaging format that encapsulates an application, its dependencies, and libraries in a single, self-contained executable file.
In this tutorial, we will show you how to install Portainer on Rocky Linux 9. Managing containers in a Docker environment can be a challenging task, especially when dealing with complex applications and numerous containers. However, Portainer, an open-source container management tool, comes to the rescue with its intuitive interface and powerful features.
Step into the world of digital audio, enhanced by the features and capabilities of the DeaDBeeF Player, an advanced yet straightforward audio player for Unix-like systems. DeaDBeeF distinguishes itself with its compatibility, flexibility, and efficiency in the ever-evolving landscape of audio technologies.
This guide provides a detailed walkthrough to install Falkon Browser on Debian 12 Bookworm, Debian 11 Bullseye, and Debian 10 Buster, demonstrating the use of two distinct package managers: Debian’s default apt package manager and Flatpak.
Embarking on a multimedia journey calls for a reliable companion, and VLC Media Player, an offering by the VideoLAN project, invariably tops that list. Celebrated for its robustness and versatility, VLC facilitates playback, conversion, and streaming an immense variety of multimedia formats.
The following comprehensive guide illuminates the process of installing DeSmuME, a revered Nintendo DS emulator, on Ubuntu 22.04 Jammy Jellyfish and Ubuntu 20.04 Focal Fossa. The walkthrough unfolds using two unique and versatile methods: the apt package manager and flatpak, incorporating the flathub repository.
Python, an open-source, versatile, and powerful language, is popular for a variety of applications, from web development to data analysis and machine learning. Whether you are a seasoned developer or a beginner, knowing how to install Python on your system is essential.
Apache Kafka is a distributed streaming platform developed by Apache Software Foundation and written in Java and Scala. LinkedIn originally developed Apache Kafka. Apache Kafka is used for building a real-time streaming data pipeline that reliably gets data between systems and applications.
In this tutorial, you'll set up Prometheus and Grafana Monitoring Platforms to monitor the PostgreSQL database server. You'll install and set up the postgres_exporter to gather PostgreSQL server matrics and expose them to the Prometheus server. At the end of this tutorial, you'll set up the dashboard monitoring for the PostgreSQL server via the Grafana data visualization platform.
Docker is a set of open platforms that provides OS-level virtualization for developing, shipping, and running applications. In this guide, I'll show you how to install Docker Engine on the latest Debian 12. You will also go over the management of Docker service via systemctl, and learn the basic usage of Docker for managing images, containers, and volumes.
Git is an open-source distributed version control system that allows multiple people to work on a project at the same time without overwriting each other’s changes. Git keeps track of changes made to the project and allows you to revert back to any previous state.
IGit is an open-source distributed version control system that is becoming an industry standard for developers worldwide. Designed by Linus Torvalds in 2005, Git offers an efficient and robust platform for tracking changes in computer files, particularly source code for software development.
Version control systems are a category of software tools that help software teams manage changes to source code over time.
Git, a powerful version control system, plays a crucial role in modern software development, allowing multiple developers to work on a project without overwriting each other’s changes. This post is dedicated to understanding one of Git’s key features – merging. We’ll explore best practices and common pitfalls associated with it.
When it comes to version control systems, Git stands out among its peers. Git allows developers to maintain various versions of their code, enabling team collaboration. An essential part of this process is the use of branches. In Git, a branch is a separate line of development.
The KDE Plasma desktop has been updated to 5.27.7 for PCLInuxOS. This is a security and bug fix update from the KDE developers at kde.org.
Every once in a while I hear developers having trouble staying up to date with KDE Discuss(ions). No great surprise when I then find out they aren’t tracking things (in other words: not subscribed to categories)!
Discourse, the software that powers KDE Discuss, has a number of handy notifications settings that we can use to have the software bring posts to us instead of having to go to the website every once in a while. We can use these options to tailor a good experience for ourselves.
Three setting types are relevant for the notification experience: [...]
At this year’s GUADEC, I made a proposal: that the GNOME project should migrate its documentation from wiki.gnome.org to other locations, and then disable its wiki. This blog post describes the proposal in more detail, in order to receive feedback from the wider community.
For many years, the GNOME wiki (a MoinMoin instance) has been the main source of internal project documentation. It contains key project information, including guidance for newcomers, the release schedule, pages for the various teams, and much more.
Today, much of the content on the wiki is out of date, and a large portion of it isn’t actively updated. Many activities have moved from the wiki to other platforms (particularly Gitlab), leaving the related wiki content to rot. There have also been problems with spam, which have meant that edit rights have to be manually granted.
This situation inevitably causes issues, particularly for new contributors who are trying to learn how to get involved.
Another fix similar to previous blog post:
https://bkhome.org/news/202308/fix-revert-to-orange-ball-menu-entry.html
There is a circumstance where a .desktop file has its "NoDisplay=true" line changed to "NoDisplay=false". A version update was reverting that. Also fixed:
[...]
I posted yesterday about compiling Shotcut in OE, but unfortunately the app is still broken:
https://bkhome.org/news/202307/shotcut-video-editor-compiled-in-oe.html
So, the thoughts turned to the alternatives. Kdenlive is a KDE-based app and much too big, even if I could manage to compile it. Then remembered Flowblade, that I tested in January 2022 and really liked:
I posted about "orange-ball" menu entries recently:
Forum member Caramel reported that after updating from 5.4.8 to 5.4.9, an installed app reverted to the orange-ball pre-install entry: [...]
Forum member kamemo discovered this problem when creating a custom entry for the Tor browser:
https://forum.puppylinux.com/viewtopic.php?t=9285
As they discovered, both a space character and a dash "-" character are invalid. The problem arises because the app-name gets used as a variable in the bash script. In bash, variable names should only be a-z, A-Z, 0-9 or an underscore. As far as I can make out from quick reading of some online posts, even UTF-8 characters are not allowed. [...]
We are Happy to Announce that our ULTRA High Quality Image generator is now ready for public use and can be accessed at the following link : http://makululinux.us/image-generator/generate.html It is Web based, open the link and click on the free generation button on top.then click on a link under available servers.
PCLinuxOS is an independent Linux distribution with a rich history behind it, whose roots can be traced back 20 years to the once legendary Mandrake Linux.
Today, PCLinuxOS is recognized as an entirely desktop-centric OS, focused on creating a user-friendly, rolling-release distribution with a strong emphasis on stability, simplicity, and a user-friendly desktop experience.
Recently released PCLinuxOS 2023.07 is here, so let’s dive in and see what’s changed.
Protect data in production€ € Traditional security practices focus on exceptions, blocklists, signatures, malware, and vulnerability scanning. These legacy approaches, while important to a layered security approach, focus efforts on being reactive which is becoming harder to scale.
Integrated, Automated Security for Containers Deployed with Kubernetes, Red Hat Openshift, IBM Cloud, Google Cloud, AWS and More € End-to-End Kubernetes Protection Transition to microservices securely. NeuVector offers end-to-end vulnerability management to establish your risk profile and the only patented container firewall for immediate protection from zero days, known, and unknown threats.
Compliance is top-of-mind for most organizations. Maintaining compliance in container environments is a new challenge that requires special consideration. NeuVector can help you navigate the maze of compliance regulations and ensure that you meet or exceed expectations for common standards like PCI-DSS, HIPAA, and GDPR.
For organizations shifting left, security practices that keep pace with accelerated software development and deployment are critical. NeuVector is the only container security platform to enable Security as Code, the easiest way to streamline the incorporation of security policies into the development process. Eliminate tension between development and security.
Speed your journey to DevOps. NeuVector covers the entire CI/CD pipeline with complete vulnerability management and attack blocking in production with our patented container firewall. Integrate security automation into all stages of the pipeline. € DevOps Agility.
When you have lots of test suites to run, you want somewhere safe to keep all the logs and some way to analyze them. We introduced the€ Bunsen€ toolkit in last year's blog post. We return with news about an AI/ML-based extension that lets developers focus on unexpected results.
Recap: Git + SQLite
Bunsen stores test-suite log files, even large ones, in an ordinary Git repo, then analyzes the logs with various parsers, depositing results in an ordinary SQLite file. Queries on the SQLite database let you navigate test runs in aggregate, or down to individual test cases and their log file fragments. They tally aggregate results and allow immediate comparison to other test runs. Simple shell or Python-based scripts perform all the computation, storage management, reporting, and web interfacing. Bunsen requires no complicated infrastructure.
Profile Risk with Vulnerability Management Throughout the Build, Ship, and Run Pipeline€ NeuVector scans for vulnerabilities during the entire continuous integration/continuous delivery (CI/CD) pipeline, from Build to Ship to Run. Use the Jenkins plug-in to scan during build, monitor images in registries and run automated tests for security compliance.
Network Inspection + Container Firewall for unmatched visibility€ You can’t secure what you can’t see. Deep network visibility is the most critical part of runtime container security. In traditional perimeter-based security, administrators deploy firewalls to quarantine or block attacks before they reach the workload.
Deploy containers in the cloud with confidence. NeuVector protects your data and IP in public and private cloud environments. Advanced Security for Public Cloud Deployments Public cloud containers have increased exposure to threats and attacks and require added visibility and security for defense in depth.
Essential for PCI compliance and many financial organizations, NeuVector’s container segmentation capability creates a virtual wall to keep personal and private information securely isolated on your network. Container segmentation, also called micro-segmentation or nano-segmentation, is often required because containers contain personal or private information about customers or employees or other critical business data.
Fedora Project is holding these days the Flock To Fedora annual contributor-focused conference and among various other news, the Asahi Linux Project unveiled their flagship distribution based on Fedora Linux, aiming for a final release at the end of August 2023.
As you may know, if you ever wanted to install Linux on an Apple computer, the Asahi Linux project’s goal was always to bring full Linux support to Apple Silicon (e.g. Apple M1, Apple M2, etc.) for all GNU/Linux distributions, mainly focusing their work on the kernel and bootloaders.
Today at Flock, we announced that Fedora Linux will soon be available on Apple Silicon Macs. Developed in close collaboration with the Fedora Asahi SIG and the Asahi Linux project, the Fedora Asahi Remix will provide a polished experience for Workstation and Server usecases on Apple Silicon systems. The Asahi Linux project has also announced that the new Asahi Linux flagship distribution will be Fedora Asahi Remix.
We are using a Remix as opposed to delivering this support in Fedora Linux proper because this ecosystem is still very fast moving and we believe a Remix will offer the best user experience for the time being. Also, the Remix will allow us to integrate hardware support as it becomes available. Nonetheless, as much of this work as possible is being conducted upstream, with several key components being developed, maintained and packaged in Fedora Linux upstream. Ultimately, we expect Apple Silicon support to be integrated in Fedora Workstation and Fedora Server in a future release, and are working towards this goal. This approach is in line with the overarching goal of the Asahi project itself to integrate support for these systems in the relevant upstream projects.
It used to be pretty easy to install a non-Apple operating system on Apple’s laptops and desktops. When the company was still selling Macs with Intel processors it even offered Boot Camp software that made it easy to dual-boot macOS and Windows (or other operating systems) on the same device.
Since moving to Apple Silicon (which is what the company calls the ARM-based chips it designs in house), it’s gotten a lot tougher to run alternate operating systems. But the folks at the Asahi Linux project have been working to port Linux to Apple Silicon for the past few years. And while it’s still very much a work in progress, the developers have now just announced their new flagship Linux distribution for Macs: Fedora Asahi Remix. The first official release could come by the end of August, 2023.
Clang 16 will be available with Red Hat Enterprise Linux (RHEL) 8.9 and 9.3. Like Clang 15, it comes with some new warnings and errors enabled by default that more strictly enforce language standards and help prevent bugs.
Wimplicit-function-declaration
Starting with Clang 16, implicit function definitions will be considered an error instead of a warning. The C99 standard dropped support for implicit function definitions, but many compilers continued to accept them for backward compatibility.
Updating Bodhi to version 7.2.1 -- which also includes upgrading bodhi-backend from Fedora 37 to Fedora 38.
IBM, Red Hat and Free Software: An old maddog’s view — If you’re keeping up with the Clone Wars, this post by Jon “maddog” Hall is required reading. Yes, he addresses the “freeloader” question. Decided to make you read the full post to get there, though. It’s worth the time. I’ll just say this, no disagreement registered.
One of the highlights of the syslog-ng 4.3.0 release is parallelize(). Normally, syslog-ng processes incoming messages from a TCP connection in a single thread. While this works fine with many connections, it is a bottleneck when using a single or very few high-traffic connections. Using parallelize() allows syslog-ng to process log messages from a single high-traffic TCP connection in multiple threads, thus increasing processing performance on multi-core machines.
One of the highlights of the syslog-ng 4.3.0 release is parallelize(). Normally, syslog-ng processes incoming messages from a TCP connection in a single thread. While this works fine with many connections, it is a bottleneck when using a single or very few high-traffic connections. Using parallelize() allows syslog-ng to process log messages from a single high-traffic TCP connection in multiple threads, thus increasing processing performance on multi-core machines.
We updated the€ “How is Fedora Organized?” page€ on Fedora docs with the org chart below. This chart shows governing bodies, teams, editions, spins/labs, and initiatives. Is your Fedora thing missing? Feel free to comment on this Discussion post€ to ask for an update.
Motivation
All Cockpit projects have been running gating tests with Packit and tmt in upstream PRs and Fedora/CentOS/RHEL for over two years now. That resolved most of our previous woes about broken gating tests after upstream releases.
However, even after several years of tmt tests, Fedora still does not use these tests for gating properly, in the sense that any package update can easily break other packages, i.e. packages which depend on the one being updated. That sets up a very bad motivation: By improving their gating tests, a package maintainer can only make their own life harder, but their dependencies can still break them all the time. A better approach is when each proposed package update runs the tests of all their dependencies, and is held back if there is any regression.
A long time ago, around the turn of the century, I was looking at some Useful Origami website and found a pattern for a document folder with a lot of pockets.
[...]
And by a lot of pockets I really mean a lot! I immediately had to fold one, and then another one, and then a few others, both in a size suitable for business cards and as a folder for A4 sheets of paper.
The 7th monthly Sparky project and donate report of the 2023...
Work started on LMDE 6. The upcoming version of our Debian-based distribution will be codenamed “Faye”. It will come with all the features and changes introduced in Linux Mint 21.2. There is no ETA for its release. Once everything is ready we’ll take the opportunity to work on additional features and see how much we want to further reduce the gap in functionality between Linux Mint and LMDE.
In parallel to LMDE 6 we’re also planning to release an EDGE ISO for Linux Mint 21.2. This ISO will feature a kernel 6.2 and make it easier to boot Mint on brand new hardware.
Many of you have asked us if we know anything about LMDE 6, the answer comes today from Linux Mint project leader Clement Lefebvre that work started on Linux Mint Debian Edition 6, which will be codenamed as “Faye” and will hopefully be based on the latest Debian GNU/Linux 12 “Bookworm” release.
Unfortunately, there’s no ETA for the final LMDE 6 release yet, but rest assured that you’ll be the first to know when the beta version will be available for public testing if you’re eager to install it on your personal computer.
Modern microcontrollers like the RP2040 and ESP32 are truly a marvels of engineering. For literal pocket change you can get a chip that’s got a multi-core processor running at hundreds of megahertz, plenty of RAM, and more often than not, some form of wireless connectivity. Their capabilities have been nothing short of revolutionary for the DIY crowd — on any given day, you can see projects on these pages which simply wouldn’t have been possible back when the 8-bit Arduino was all most folks had access to.
Back in 1978, an oscilloscope was an exotic piece of gear for most homebrewers. We expect they were even more rare in private hands behind the iron curtain, and [Thomas Scherrer] shows us a Soviet X1-7B combination oscilloscope and spectrum analyzer (he thinks, at least, it is a spectrum analyzer) that he got working.
The Unihiker is a new single-board computer from DFRobot which is a bit different to the ones that I usually take a look at on my blog.
I’ve never been tempted to use a mechanical keyboard — but 8bitdo’s new NES-styled one might change that. It’s beautiful to look at, has programmable buttons, volume dials, works both wired and wirelessly (200 hour battery life), is an 80% width (i.e. compact but not cramped), has 87 keys, and, best of all, costs a mere $99. The price point alone is certifiable impulse-purchase territory.
At Arduino, we embrace security as an integral part of the development lifecycle in order to provide secure hardware, software, and digital services to our customers.
Whether it’s budget issues, lack of time management, or simply not having any ideas for solving the issue at hand, dealing with coworkers who bring up these problems is a pet peeve of€ element14 Presents host Mark Donners.
Maker and IoT Ideas threw together a makeshift mouse in a pinch using a SEEED Studio XIAO RP2040 module along with a few extra components.
The Raspberry Pi are staying in stock for longer, and we've done the math to show how Eben Upton's predictions for 2023 hold up against real production numbers.
As Raspberry Pi Zero 2 W stocks are still hard to come by, Geniatech's XPI-3566-ZERO is an enticing alternative, for bulk purchasers.
You’ve got the Raspberry Pi Pico, but what accessories do you need to get the most from this board?
Last December, Eben Upon provided an update about Raspberry Pi availability and expected “unlimited supplied” by H2 2023. Nine months later, Raspberry Pi supplies have indeed improved a lot. Still, some makers with small-volume production have already moved on, and are using alternative solutions. This seems especially true for products based on Raspberry Pi CM4 modules. Tom’s Hardware has just had a fresh look at the Raspberry Pi supply situation, and based on Eben’s tweets noted an increased number of Raspberry Pi boards had shipped in 2023.
Due to an ever-warming planet thanks to climate change and greatly increasing wildfire chances because of prolonged droughts, being able to quickly detect when a fire has broken out is vital for responding while it’s still in a containable stage.
Arti is our ongoing project to create a next-generation Tor client in Rust. Now we're announcing the latest release, Arti 1.1.7.
This focuses on maintenance, bugfixing, and cleanups to earlier releases. It also lays groundwork for being able to run as an onion service.
PGConf NYC 2023 (October 3 - 5, 2023, New York City) is packed with user stories and best practices for how to use PostgreSQL. Join us in New York City and connect with other developers, DBAs, administrators, decisions makers, and contributors to the open source PostgreSQL community! Register today!
The schedule is now available!
Neon offers a serverless cloud service, providing the open-source PostgreSQL (also known as 'Postgres') relational database.
"Our shared goal is to further bolster the security of digital products without compromising the values of freedom, democracy, and innovation." Learn more about the Cyber Resilience Act and its impact on open source.
WordPress 6.3 Release Candidate 3 is now available for download and testing.
The WordPress 6.3 release is scheduled for August 8, 2023—just one week away. Now is your last opportunity to test it before the general release.
Come join us and work on the LibrePlanet wiki!
Date: 13-14 September,€ 2023 Location: Berlin, Germany Join us for stackconf at the NH Hotel Alexanderplatz to learn about the latest developments in open source technology.€ Find out how to accelerate your development and deployment cycles, and how to make your operations more robust and efficient with mature infrastructure stacks like OpenStack and Kubernetes.
Hi! This week I’ve pretty much finished the work on LLVM/Clang support
for Crossdev and LLVM-libc ebuild(s). I have sent PRs for Crossdev and
related ebuild changes here:https://github.com/gentoo/crossdev/pull/10
https://github.com/gentoo/gentoo/pull/32136
This PR includes changes for compiler-rt which are always needed for
Clang crossdev, regardless of libc. There are also changes to musl,
kernel-2.eclass (for linux-headers), and a new eclass, cross.eclass.
WebDriver is a remote control interface that enables introspection and control of user agents. As such it can help developers to verify that their websites are working and performing well with all major browsers. The protocol is standardized by the W3C and consists of two separate specifications: WebDriver classic (HTTP) and the new WebDriver BiDi (Bi-Directional).
This newsletter gives an overview of the work we’ve done as part of the Firefox 116 release cycle.
This is the July 2023 update for Niepce.
Where we left, the workspace tree view didn't display the hierarchy.
First, I discovered bug in the SQL triggers for folder path update. I was missing the
AFTER
keyword to have it run after the update.
[...]
For now I chose 3. The risk is that if the parent doesn't exist then the tree will stay lingering. It's just the view though.
A Tkinter “text box”, one of the GUI components supported by the Python Tkinter module, is an interactive input field that allows users to enter and edit text.
The “DataFrame.groupby()” method is used along with the “max()” function to determine the maximum value from the grouped data.
The “+” operator, “operator.add()” method, user-defined function, and the “sum()” method is used to add multiple numbers in Python.
In Python, the “df.apply()” function applies the specified functions, such as user-defined, lambda or Numpy functions along the axis of the input DataFrame.
The “thread pool executor” in Python is a robust mechanism that efficiently manages threads, allowing developers to effectively parallelize their programs.
The “groupby()” method in Python is utilized to split the Pandas DataFrame into groups based on the specified index value.
In Python, the “Series.str.split()” function takes the “delimiter” and “expand=True” as an argument to split the string columns by delimiter.
The “tkinter mainloop” checks for events, such as button clicks or key presses, and consequently triggers appropriate event handlers.
We’ve long believed in the power of online platform interoperability and the power it gives to users to curate their own experiences. One of the prime examples of this is Block Party, created by Tracy Chou, which has had to suspend its operations following ExTwitter’s API changes. Tracy joined us on the podcast once before to discuss Block Party, and now she’s back to talk about her new service, Privacy Party, as well as the broader topic of platform interoperability and whether it could be mandated with regulations.
Microsoft's dirty old API games, the new, even more restrictive rules Apple developers will now have to follow, and why Google's "Web Integrity API" seems gross.