In an attempt to provide the community with a CentOS alternative that’s closer to parity with the Red Hat Enterprise Linux (RHEL) operating system, AlmaLinux OS Foundation published today a new stable release that lets users install the distribution on 64-bit PowerPC (PPC64le) hardware.
AlmaLinux OS 8.5 was released last year in mid-November based on the Red Hat Enterprise Linux 8.5 release, bringing two new repositories, including ResilientStorage and Plus, new OpenSCAP Security Guide profiles, a new STIG profile compatible with server GUI installations, as well as a new French National Security Agency (ANSSI) high-level profile.
New episode of the Reality 2.0 podcast is uploaded and out today: Reality 2.0 Episode 100: A Celebration with IPFS, Web3, and Home Automation. Doc Searls, Katherine Druckman, Shawn Powers, and Petros Koutoupis celebrate our 100th episode and talk Web3, IPFS, and home automation.
Alex gives the new TrueNAS SCALE a go and hits a snag.
Plus the future Home Assistant update that has Chris so concerned he might stop updating forever.
What do you do when you need to deploy a large filesystem that is scalable to the exabyte level and supports a large-client, simultaneous-access workload? You find a parallel distributed filesystem such as Lustre. In this article, I build the high-performance Lustre filesystem from source, install it on multiple machines, mount it from clients, and access them in parallel.
Fwupd 1.7.6 is here with support for new hardware, including the Star Lite Mk III laptop from Star Labs, as well as HP M2xfd monitors, and some new features, such as a new plugin to set a GPIO pin for the duration of an update or a new plugin to enumerate SCSI hardware.
This release also adds two more instance IDs to MTD devices, adds the ability to parse MTD firmware version using the defined GType, introduces a flag for UEFI devices that don’t support an auto-added capsule header, as well as a flag to indicate if the device has a signed or unsigned payload.
LaTeX or TeX editors are great for writing different documents in one place with complete freedom. Kile is one of the best LaTeX editors for Linux and other platforms for its simplicity. This application is not just good for scientific and code-based documents; users can execute regular writing works, drafting (academic/official/creative) articles, and so on.
Kile is easy to operate yet offers all the standard LaTeX documents editor tools. There are options to see previews and several other interactive facilities that are rare in other similar documents generating means. Kile is a must-have for you if you frequently work and spend much time on LaTeX editors.
Linux offers a dazzling array of free and open source music players, ranging from the most frugal terminal-based players to huge memory hogging players built with frameworks like Electron. We’ve reviewed the vast majority of music players, but it seems like there’s an almost endless supply.
Rockarrolla is a music player that seeks to emulate a music jukebox. It’s written in the Vala programming language and published under an open source license.
Station is an open-source “smart” browser that can organize all of your web applications in one convenient place. This guide will show you how to get Station working for you on Linux.
There is a huge range of open source free audio software available for Linux which is both mature and feature-laden. Linux has all the tools needed to be a serious contender in music production without a user having to venture into the commercial software world. Linux is a superior platform for professional audio production: rock solid, efficient, and you don’t get fleeced for software licenses.
The best free audio editors make it simple and easy to manage audio files for a variety of different purposes.
GIT is a free and open-source version control system that can efficiently manage small projects or huge ones. It enables multiple developers to work together on nonlinear development, as it tracks changes in source code for each branch of our project’s history. Hence, we never lose anything by going back through old stages if something goes wrong!
In the following tutorial, you will learn how to install the latest or upgrade GIT on Ubuntu 22.04 Jammy Jellyfish using the GIT Maintainers PPA.
Since a few weeks, I’m a new happy user of the Pantheon desktop environment (built by the community behind Elementary OS[1]). Thus, I moved from i3 and a border-less tiling window manager to a more classical floating window manager. After many years of using a tiling manager, I realized I never make full use of them: I only have an heavy usage of virtual desktop, with one maximized window on each desktop. My three main applications are Firefox[2], GNU Emacs[3] and simple terminal[4] with tmux[5] embedded. Emacs and Tmux already gives me a powerfull in-app windowing system and websites are more and more designed for wide screens. That is why, in the end, any window manager works for me, as soon as they allow me to maximize a window.
Pantheon desktop is built on the same root as the Gnome desktop and use recent GTK version behind the scenes. We now have the ability to use a unique theme through the whole desktop, but select between dark and light variant on a per application basis. This is already supported by a lot of Gnome or Elementary applications, but it is a bit more complicated for other apps.
What become very annoying is when you use a dark application, which keeps light window border, because that application does not know how to tell to the window manager that it prefer a dark theme. That was my case with both GNU Emacs and simple terminal. In both of them I use the Dracula dark theme[6], and thus having light window borders was a bit sad.
Sublime Text 4 is an excellent choice as your go-to program to edit code. Sublime is known for its speed, ease of use, cross-platform, and community contribution. It natively supports many programming languages and markup tongues, but users can also expand its functionality with plugins!
The Python API makes it easy; make sure you download from within Sublime, or they won’t appear in settings. Also, you can further customize and enhance it by installing additional features using package control and custom settings.
PuTTy is an open-source, lightweight program that you can use to login into your remote machine with a terminal emulator that has been around since 2002. It supports protocols such as SSH and SCP for secure communication over networks or even from one device directly onto another without account restrictions!
In the following tutorial, you will learn how to install the PuTTY SSH Client on Ubuntu 22.04 LTS Jammy Jellyfish.
Brave was launched in 2016 by Brendan Eich, co-founder of Mozilla and JavaScript. Brave aims to make the web a better place, and its primary concern is privacy and security. Here we learn the steps to install Brave browser on Ubuntu 22.04 LTS Jammy JellyFish using the command terminal.
Brave is a popular browser yet still behind Google Chrome even it offers more features. This browser keeps trying to position itself as a “safer and faster web browser ” against other similar software providers. To make itself apart from other browsers, Brave has an integrated ad blocker called “Brave Shields”. The interesting thing is it is also based on Chromium, i.e. based on the open-source code of Google Chrome, and is therefore not a completely new invention of the browser.
If you've ever done remote support professionally or out of familial obligation, then you've been on a call where solving problems are only secondary to the impossible task of visualizing what's actually on your user's screen. How many times have you described complex desktop tasks only to later realize that your user hasn't even turned their computer on yet? Support is important, but the frustration is real, and it's a shared experience for both the people in need of support and the people who graciously try to provide it. I believe it's important for people to perform tasks themselves as a way to learn a new skill, but there's also an argument for observing the way it's meant to be done by an expert. That's what screen sharing is for, and the KDE Plasma Desktop has it built-in.
In UNIX-like operating systems, the echo command is used to display a string of characters onto the terminal.
Usually, the color of output of the echo command follows the terminal theme, nothing unusual about that.
But if you want, you can change the color of the output text of the echo command in Linux.
Why would you want to do that? There could be several reasons for that. For examples, if you are writing a script that has a step where it needs to warn the user, using red colored output could be useful.
In this tutorial, we will show you how to install GCC Compiler on AlmaLinux 8. For those of you who didn’t know, The GNU Compiler Collection, commonly known as (GCC), is a software package with compilers and development tools for several programming languages such as C, C++, Objective-C, Fortran, Java, and many more. It is free and open-source software, which means that everyone has the opportunity to contribute or modify the application according to their own needs.
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 GCC Compiler on an AlmaLinux 8. You can follow the same instructions for CentOS and Rocky Linux.
Although the world has mostly gone digital now, there are still times when you just have to print a form, sign it, and scan it back in. Sometimes, I find that a snapshot on my phone suffices, but some industries require a better copy than a hasty snapshot, and so a flatbed scanner is necessary. The KDE project provides an application called Skanlite that helps you import documents scanned on a flatbed, or even a tethered camera.
sc-im is a spreadsheet program made with ncurses for terminal.
sc-im is based on sc a similar application developed by James Gosling, the creator of Java.
ELDEN RING is the latest game developed by FromSoftware who are known for games including Sekiro: Shadows Die Twice and Dark Souls. It's out now, with a Steam Deck Verified rating - so it works on Linux with Steam Play Proton. Note: copy personally purchased thanks to our supporters.
These days, live music performance often involves electronic synthesizers and computers rather than traditional instruments played by hand. To aid in his own performances, [alekappa] built a special interface to take signals from a joystick and convert them to MIDI messages carried over USB.
[...]
This data is then converted into control changes, note triggers and velocity levels and sent out over the Teensy LC’s USB interface. A mode switch enables changes to the system’s behaviour to be quickly made. The device is wrapped up in a convenient housing nabbed from an old Gameport-to-USB converter from many years ago.
RimWorld will be getting some upgrades to make it look great on the Steam Deck but it's going to take a little longer.
In a statement released on Steam, Ludeon Studios head wrote that the developer who was working on it lives in Ukraine, and the situation there right now of course is terrifying. They mentioned getting a Deck to this developer was delayed and the current situation means progress couldn't be made on it. Another developer is now taking over the Steam Deck upgrades instead but it's going to take a little bit longer.
The Steam Deck is so close to release you can almost touch it and so we're seeing a trickle of more news come in. One bit is publisher THQ Nordic, who have released a short video.
It might not be the longest video you will watch today, and it doesn't actually show a Steam Deck. That's not the point though! Developers and publishers are talking about it and they're clearly quite excited. We can't actually embed the video here for you to see, as once again Google has slapped an Age Gate on it, which only works directly on YouTube.
The Steam Deck has arrived and Valve were kind enough to ship GamingOnLinux a review unit — here’s my own initial thoughts after spending a couple weeks with it.
Our Steam Deck review is now live, and it's massive—almost as big as Valve's new portable PC. With that in mind, I decided to write a shorter article about the Steam Deck's implementation of Linux since a lot of Ars Technica readers are interested in that use case.
Our full review goes into greater detail about installing and playing Windows games through Valve's customized Wine compatibility layer, dubbed Steam Proton. This is the default way to access your favorite Steam games, and as our review explores, that proposition is currently iffy. But that's not the same as using the Deck as a Linux machine. In this companion article, we'll explain what's going on with Valve's first dedicated Linux PC and what it currently can (and cannot) do.
You have your shiny new Steam Deck, which I’ve gone over in an initial look on — but what about desktop mode apps and other stores? I’ve also been testing that with the Epic Games Store.
The Steam Deck comes with a full desktop mode too outside of the Steam UI. The desktop environment is KDE Plasma (my own favourite Linux desktop) and so people familiar with Windows should feel quite at home. A perfect choice in this reviewer's opinion. You also do not need developer mode to access it. You just hit the Steam menu, select Power and then Switch to Desktop. To get back to Deck UI, you just Log Off from the Plasma menu.
Now the Steam Deck is out, Valve has pushed out a fresh upgrade to Proton Experimental, the special testing area you can try with all the latest but less-tested fixes and improvements for running Windows games on Linux desktop and Steam Deck. Want to know more about Steam Play Proton? See our dedicated guide.
Thank you to Valve for sending me a Steam Deck review unit! This thing is truly incredible and--while the software definitely has a ways to go before it reaches the same quality as the hardware--I have every confidence that today is the first step on the road to a better PC gaming experience for everyone!
Developers from PlayGround Games, The Behemoth, Bandai Namco, Motion Twin and more discuss "developing" for Steam Deck.
This is the big day! The first emails for those who pre-ordered the Steam Deck should have reached or in the process of reaching customers! At the latest count, the Steam Deck launches with 825 Games, split in two categories...
The official launch day means that Valve will start sending emails to the first batch of people who made a reservation for the Steam Deck device. If you’re reading this and you are one of the first to have made a reservation, you have 72 hours, from the moment you receive the email, to complete your purchase on Steam.
If you changed your mind and no longer want to buy the Steam Deck, or you miss the 72-hours window and don’t purchase the device, Valve will send your reservation to the next person in the queue. Meanwhile, Valve is working to send out the official Dock for Steam Deck to customers too.
KDE e.V. makes it known that the KDE League is to be wound down and dissolved. Remaining assets of the League are to be transferred to KDE e.V. Interested parties are invited to comment.
KDE e.V., the legal entity representing the KDE community, and KDE League, Inc. (the “League”) are about to enter into an agreement to wind down and dissolve the League and transfer all of its remaining liquid assets (after paying the costs of dissolution) to KDE e.V.
Brace yourself: this is quite a “minor” tweak, and not one most blogs would be rushing to write a post about!
But in GNOME 42 switching between the (all-new) light and dark preference in the Settings app makes the entire desktop, windows, widgets, and wallpaper, gracefully transition between states. There’s no blink, hiccup, or stutter but a smooth, seamless fade.
This is a GNOME extension that (like you’d expect) keeps a log of items you copy to your clipboard. This way you can quickly sift through a list to copy/paste something someplace else at a later date. What makes this exact extension especially useful is it’s fully searchable right there from the top bar.
But I don’t think you should install it.
Instead, I think you should try the newly-released Clipboard History GNOME extension.
Naturally I was intrigued.
DahliaOS has nothing to do with Ubuntu of course and thus no real tangible reason to be featured on this blog. But hey: new Linux distros and desktop environments are interesting, and unless I want to kick the bees nest that is the Firefox deb to Snap transition (the no-more-apt-build package hit Jammy today) I’ve not got much else to talk about.
Snapshots of openSUSE Tumbleweed continue to be released at a steady pace. There have been seven snapshots released since our last review.
The latest snapshot is 20220223 and it dropped an updated version of systemd 249.10. The version changed the settings to increase the external core size for processing coredumps to infinity. Flatpak 1.12.6 updated translations and fixed a bug that sometimes caused repo corruption when downloads were interrupted or canceled. A handful of Common Vulnerabilities and Exposures were fixed in the mariadb 10.7.3 update. CVE-2021-46665, CVE-2021-46664, CVE-2021-46661, CVE-2021-46668 and CVE-2021-46663, which caused the application to crash, were all fixed in the updated version. Many CVEs were also fixed with the the XML parser expat 2.4.6; one of those was fixing an integer overflow in the copyString function. Several other packages updated in the snapshot including autoyast2 4.4.31, yast2-security 4.4.12 and yast2-installation 4.4.44.
SLE 15 SP4 is a “Refresh” Service Pack. And so, our Release Management team has provided guidance to our engineering for updating packages in SLE 15 SP4 to a new openSUSE Factory version. Still we are carefully evaluating and accepting package updates, while checking for the latest changes in the upstream project and verifying it is not breaking any ABI.
[...]
As python39 resided in the Basesystem Module on SLE 15 SP3, this new module will require some changes by customers and partners migrating to SLE 15 SP4. Customers using python39 and migrating from SLE 15 SP3 will have to add the Python3 module after migration via SUSEConnect. Else they won’t receive any updates for this interpreter.
The Arch Linux is not always Linux it can have other kernels, like for example the PacBSD which is the Arch with the kernel of FreeBSD .
The Arch Hurd are the Arch packages with the kernel GNU/Hurd and logical with the GNU tools .
The Arch Hurd project was founded on an Arch Linux forum thread in January 2010, and after a few weeks of much input, it has progressed to the point where it can boot into a virtual machine.
It aims to provide an Arch-like user environment (BSD style init scripts , packages optimized for i686, use of the pacman packages, rolling-release and a KISS ) configuration on the Hurd that is stable enough to use.
Despite having a small development team, a lot of progress has been made since its founding, such as booting on real hardware, packaging everything for a basic web server, and producing an unofficial graphical LiveCD.
Imposing a common coding style can improve the readability and maintainability of your code in shared projects. Code consistency is particularly important in open source projects, where contributors often revise code written by others. Code styling can also be especially challenging in open source projects because different contributors have their own style preferences. This article introduces clang-format, an uncomplicated tool that you can use to set a common code style for your team projects written C, C++, and Objective C.
As an example for our discussion, I'll use xsimd, a project I contribute to, which enables the manipulation of batches of numbers with the same arithmetic operators used for single values. I will show you how to choose a code style, convert an existing codebase to that new style, and enforce the code style on future commits.
Note that clang-format is part of the LLVM project.
This is a weekly report from the CPE (Community Platform Engineering) Team.
Since 2019, I've been a member of the Red Hat Accelerators program, a global community of IT professionals who wish to share and exchange their knowledge and passion for Red Hat products and open source projects. As a member, I'm able to exchange ideas with Red Hat customers, partners, and IT experts from a wide range of industries, as well as Red Hat employees and leaders.
The Accelerators program offers many benefits for members, which I will describe below. Before I begin: This article reflects my opinions on the Red Hat Accelerators program and may or may not be the same as Red Hat's view.
In the staffing industry, it’s often said that employers are hunting for a “purple squirrel” – an ideal candidate with an impossible-to-find mix of skills, experience, or other credentials. Employers hunting purple squirrels are no doubt well-intentioned, but such overly restrictive hiring practices lead to unfilled positions, overworked teams, and lost productivity.
These consequences are severe enough for companies under normal circumstances, but in today’s climate of sky-high resignation rates, tepid labor force participation, and rapid technological change, they can become existential threats. To avoid this, leaders should reevaluate the skills they recruit for in the market – that is, the skills they “buy” – and identify the skills they can train internally – or “build” – in their existing workforce.
Ubuntu 22.04 is looking on fire, my friends.
With feature freeze now in effect (and UI freeze creeping up) a huge drop of changes just hit the daily builds, including GNOME Shell 42 and new versions of the default Yaru GTK, Shell and icon themes.
And its in these packages where all the shiny stuff is.
Takes the newest version of the Yaru GTK theme, for instance. While it doesn’t deviate too far from what we’re used to it is now clearly echoing the look of upstream libadwaita with circular window controls, increased border radius, and soft grey header bars.
With feature freeze now in effect (and UI freeze creeping up) a huge drop of changes just hit the daily builds, including GNOME Shell 42 and new versions of the default Yaru GTK, Shell and icon themes.
And its in these packages where all the shiny stuff is.
Takes the newest version of the Yaru GTK theme, for instance. While it doesn’t deviate too far from what we’re used to it is now clearly echoing the look of upstream libadwaita with circular window controls, increased border radius, and soft grey header bars.
We’re on our way to the 22.04 LTS release and it’s time for another community wallpaper contest!
[...]
After the submission deadline, the Xubuntu team will pick 6 winners from all submissions for inclusion on the Xubuntu 22.04 ISO, and will also be available to other Xubuntu version users as a xubuntu-community-wallpaper package. The winners will also receive some Xubuntu stickers.
SixFab is now taking pre-orders for its “Raspberry Pi 5G Development Kit” equipped with either Quectel RM50xQ or Telit FN980 5G modem fitted to SixFab’s Raspberry Pi 5G HAT, all housed in a plastic and acrylic enclosure with four antennas.
The selected modems rely on the worldwide 5G NR Sub-6GHz and mmWave frequency bands, and the company says a data throughput of up to 5.0 Gbps (download) and 1.0 Gbps (upload) is possible with the kit. SixFab explained the 5G devkit is designed to help with the development, optimization, and testing of MTC (Machine-type Communication) and M2M projects leading to products such as IoT gateways, indoor and outdoor CPE, high bitrate video streaming, real-time sensor data broadcasting, high-speed mobile 5G hotspot, etc.
Release 22.02 is the first release to run over an Ubuntu Long Term Support (LTS) release, specifically Ubuntu Server 20.04. Ubuntu is now the primary operating system for TNSR. New TNSR software installations will only be supported on Ubuntu.
MicroSys announced a “Miriac MPX-S32G399A” module featuring NXP’s new S32G3 in-vehicle and industrial networking CPU, which runs Linux on up to 8x Cortex-A53 cores with up to 4x lockstep Cortex-M7 cores and 20MB system RAM.
MicroSys Electronics teased an upcoming Miriac MPX-S32G399A compute module that will debut NXP’s S32G3 Series S32G399A SoC. We missed the Dec. 21 announcement of the up to octa-core, Cortex-A53 S32G3 Series. This 2nd Gen S32G SoC delivers 2.5 times more applications processing performance than the S32G2 Series, claims NXP.
"When it comes to deploying any enterprise or industrial computing solutions, a significant amount of time is spent engineering and testing software to ensure a problem-free deployment," Dr. Atai Ziv, CEO at SolidRun. "The time required dramatically increases when solutions are deployed at scale, such is often the case with edge gateways. Working with IoT.bzh has allowed us to further our value to customers by providing them access to thousands of Linux software solutions that have been tested for our SolidSense systems."
Designed for those concerned about the security of their private information, Purism recently upgraded Librem AweSIM, a prepaid cellular service that puts user privacy first. With the Librem AweSIM, users’ personal information is never sold, disclosed, or even seen by the big telecom carriers. Launched in Oct 2020, subscribers can now port their existing phone numbers to their secure alternative.
Chief Security Officer, Kyle Rankin says “Moving my personal number over to AweSIM means my cellular data is now private and protected. Earlier, I was locked in Google’s ecosystem, including a Google Fi cellular plan. I wanted to replace that plan to protect my privacy for a long time, but I discovered that the alternatives also tracked and sold customer data. With AweSIM and added security features of the Librem 5, my phone has become a privacy haven.”
A little while ago, I wrote about WCH CH32V307 32-bit RISC-V MCU that was found in a board with eight UART ports that could be controlled over Ethernet or USB, and the company has released some source code to use the board while inviting the community to submit pull requests to the project.
But now WCH, RT-Thread, LCSC, and EasyEDA have joined hands to launch the RISC-V design challenge where the companies will provide a free board or two RISC-V chips to selected participants, as well as cash prizes with up to $1000 offered to the best projects.
If you’re looking for a good VPN for your Android, then Google One VPN would be the best deal for you as it’s Google authorized. Actually, to become a user of Google VPN, you’ve to purchase a 2TB storage plan of Google, and only this plan’s subscribers can use Google VPN as an extra feature. So, without further delay, be a 2TB storage plan member and get Google One VPN for your Android.
Movim is a free, open-source social and communication platform based on XMPP standards.
Movim allows users to communicate easily with their friends, family, and work colleagues using chatroom, video conferences, and private messaging. Movim works as a front-end for XMPP network.
Join us on the Free Software Foundation (FSF) IRC channel at #fsf on Libera.Chat, for a Q&A with Robert F.J. Seddon, one of the authors whose paper "Copilot, Copying, Commons, Community, Culture" was selected as part of our call for whitepapers on Microsoft GitHub's Copilot AI-pair programming software.
Join us on the Free Software Foundation (FSF) IRC channel at #fsf on Libera.Chat, for a general discussion on the papers selected and published as part of our call for whitepapers on Microsoft GitHub's Copilot AI-pair programming software.
I was a guest at the software at scale podcast a while ago and the recording went up recently. We talked about a lot of things curl...
“I’ve been using LibreOffice since 2010. It makes me happy to support and contribute to this application that I use with pleasure. For this reason, I have been trying to contribute by translating the interface and help text since the day I started using it. I know that every contribution counts in the open source world.” says Ayhan. “I would like to thank Muhammet Kara for what he has done for LibreOffice here. I learned from him how I can contribute to LibreOffice apart from interface translation. I solved some easyhack issue with his support.”
Ayhan continues describing the endeavor: “After all these contributions, we established a certification team. We started the translation work for the LibreOffice Getting Started Guide 6.2 about a year ago, but for some reasons we could not continue. This issue remained in my mind. Finally, with the encouragement of Muhammet Kara and the sponsorship of TUBITAK/ULAKBIM, I completed the translation of Getting Started Guide 7.2. Uploaded to tr.libreoffice.org and documentation.libreoffice.org. I hope it will be useful for the users.”
Microsoft GitHub's announcement of an AI-driven Service as a Software Substitute (SaaSS) program called Copilot -- which uses machine learning to autocomplete code for developers as they write software -- immediately raised serious questions for the free software movement and our ability to safeguard user and developer freedom. We felt these questions needed to be addressed, as a variety of serious implications were foreseen for the free software community and developers who use GitHub. These inquiries -- and others possibly yet to be discovered -- needed to be reviewed in depth.
In our call for papers, we set forth several areas of interest. Most of these areas centered around copyright law, questions of ownership for AI-generated code, and legal impacts for GitHub authors who use a GNU or other copyleft license(s) for their works. We are pleased to announce the community-provided research into these areas, and much more.
First, we want to thank everyone who participated by sending in their papers. We received a healthy response of twenty-two papers from members of the community. The papers weighed-in on the multiple areas of interest we had indicated in our announcement. Using an anonymous review process, we concluded there were five papers that would be best suited to inform the community and foster critical conversations to help guide our actions in the search for solutions.
In the beginning of February, we asked supporters of software freedom to donate the German version of the book "Ada & Zangemann - A Tale of Software, Skateboards and Raspberry Ice Cream" to public libraries. It is great to see how many already followed that suggestion and thereby enable access to the book for children whose parents have not heard about the book or cannot afford to buy their children a book for €16,90.
As of this morning, Rcpp stands at 2501 reverse-dependencies on CRAN. The graph on the left depicts the growth of Rcpp usage (as measured by Depends, Imports and LinkingTo, but excluding Suggests) over time.
Rcpp was first released in November 2008. It probably cleared 50 packages around three years later in December 2011, 100 packages in January 2013, 200 packages in April 2014, and 300 packages in November 2014. It passed 400 packages in June 2015 (when I tweeted about it), 500 packages in late October 2015, 600 packages in March 2016, 700 packages in July 2016, 800 packages in October 2016, 900 packages early January 2017, 1000 packages in April 2017, 1250 packages in November 2017, 1500 packages in November 2018, 1750 packages in August 2019, 2000 packages in July 2020, and 2250 package in March of last year. The chart extends to the very beginning via manually compiled data from CRANberries and checked with crandb. The next part uses manually saved entries. The core (and by far largest) part of the data set was generated semi-automatically via a short script appending updates to a small file-based backend. A (manually curated) list of packages using Rcpp is available too.
Bagisto is an open source eCommerce framework that is built on Laravel and used from Laravel developer. It shows whether you want to build or scale your business, you should use this open source.
It is a community-driven project which is managed and maintained by dozens of professional developers.
DevOps transformation extends beyond development and operations teams. It's also relevant to other parts of the organization. These new collaborators can offer new insights to the development team seeking to maintain alignment with customer needs.
This article describes ways to involve other parts of your business in DevOps.
The mental excursion that led to this blog post started with a report from Olaf Alders that my Perl::Critic::Policy::Variables::ProhibitUnusedVarsStricter was generating a false positive on variables used only as defaults in subroutine signatures. After the first cut at fixing this I thought a regression test was in order. I did this by running both unpatched and patched versions of the policy against my Mini CPAN, and then diff on the outputs.
This has always taken the better part of a day to run, and given that it had to expand all the distributions first and then run a fairly brute-force policy against anything it found, I accepted this as the price of conscientiousness.
But then I noticed, quite by chance, that running the patched policy against the Number-Phone-FR distribution appeared to hang. Investigation failed to turn up any reason for the modifications to do this, and when I ran the unpatched code against that distribution it also appeared to hang. I knew it eventually completed, though, since the full Mini CPAN scan using unpatched code eventually completed.
Wildfly is a modular, lightweight Java application server that is maintained by Red Hat and is free to deploy to your data center or third-party cloud host. We’ve covered the deployment of Wildfly on a Ubuntu Server 20.04 instance and now we’re going to take that a step farther and see how easy it is to deploy a Java application with the platform.
[...]
The New Stack is a wholly owned subsidiary of Insight Partners, an investor in the following companies mentioned in this article: Bit.
You can pronounce GIF however you want. There’s only one rule: If you use the argument that it must be /áêf/ because the G stands for “graphics”, then you are legally obligated to pronounce JPEG as /ÃËdÃâeê.fÃâºÃ¡/. That is all.
People have gotten much savvier about computer security in the last decade or so. Most people know that sending a document with sensitive information in it is a no-no, so many people try to redact documents with varying levels of success. A common strategy is to replace text with a black box, but you sometimes see sophisticated users pixelate part of an image or document they want to keep private. If you do this for text, be careful. It is possible to unredact pixelated images through software.
It appears that the algorithm is pretty straightforward. It simply guesses letters, pixelates them, and matches the result. You do have to estimate the size of the pixelation, but that’s usually not very hard to do. The code is built using TypeScript and while the process does require a little manual preparation, there’s nothing that seems very difficult or that couldn’t be automated if you were sufficiently motivated.
We have heard that Nvidia could be buying Excelero, an NVMe storage software startup – and Excelero did not deny it.
Nvidia is the GPU server giant that just withdrew its attempt to buy Arm. Excelero makes and sells NVMesh software which provides a virtual, distributed flash array supporting converged (in-server SSDs) and disaggregated (all-flash array) architectures.
When we asked about the acquisition rumor, Excelero CEO Yaniv Romem responded: “Decline to comment.”
We don’t need to tell you that these last couple of years have been a real drag for in-person events. But at long last, after a bit of a false start last summer, it seems like we can finally start peeking our heads out and getting back to doing the things we love. So why not celebrate by taking part in that most sacred of geek pastimes: poring through boxes of dusty old gear in search of some electronic treasure?
Ultrasonic transducers are incredible, with them you can detect distances, as well as levitate and peer through objects. They can emit and receive ultrasonic soundwaves (typically above 18khz) and just like all waves, they can be steered via a phased array. [Bitluni] was trying to accurately measure distances but found the large field of view of the sensor was just too imprecise, so he made a phased array of transducers.
The diffoscope maintainers are pleased to announce the release of diffoscope version 206. This version includes the following changes:
* Also allow "Unicode text, UTF-8 text" as well as "UTF-8 Unicode text" to match for .buildinfo files too. * Add a test for recent file(1) issue regarding .changes files. (Re: reproducible-builds/diffoscope#291) * Drop "_PATH" suffix from some module-level globals that are not paths.
Professional penetration testers, or pen testers, are akin to “white hat” or ethical hackers, adversaries with an explicit authorization to attack a network. During this simulation of real-world conditions, they put an IT system to the test to identify vulnerabilities.
The goal is to patch these vulnerabilities to prevent cybercriminals from exploiting them. Such security audits require various techniques and tools to simulate classic steps of an attack, such as information gathering (reconnaissance), phishing, or privilege escalation.
Within the vast ecosystem of cybersecurity solutions, many beginners and professionals alike choose to use open-source solutions, such as Metasploit, Nmap, and Wireshark, over premium products. We’ve reviewed those better known open source names in our main pentesting tools article. Here we’re focusing on some lesser-known but still worthy open-source solutions that can be used separately for specific purposes or combined to run comprehensive penetration tests.
Cisco has released security updates to address vulnerabilities in multiple Cisco products. An attacker could exploit one of these vulnerabilities to take control of an affected system. For updates addressing lower severity vulnerabilities, see the Cisco Security Advisories page.
Based on research conducted by VMware’s Threat Analysis Unit, this report uncovers the unique characteristics of remote access tools (RATs), ransomware, and cryptominers on Linux-based systems and how you can mitigate these threats.
The Splunk Threat Research Team added Linux Privilege Escalation and Linux Persistence Techniques analytic stories to help Security Operations Center (SOC) Analysts and Security Researchers detect adversaries or malware using these techniques within the Linux OS platform. In this blog article, we will do a deep dive on some popular techniques and detections for these two tactics. This article will be the deep dive part of our January 2022 release blog.
A government-approved Covid testing firm is being investigated by the UK’s data privacy watchdog after it emerged that it plans to sell customers’ DNA to third parties.
Cignpost Diagnostics, which trades as ExpressTest and offers €£35 tests for holidaymakers, said it holds the right to analyse samples from seals to “learn more about human health” – and sell information on to third parties.
Individuals are required to give informed consent for their sensitive medical data to be used – but customers’ consent for their DNA to be sold now as buried in Cignpost’s online documents.
When buying tests, customers were asked to tick a box agreeing to a 4,876 privacy policy which links to a separate document outlining the research programme, The Sunday Times reported.
Three weeks ago I went out to a pub for dinner. Due to covid restrictions there are no paper menus anymore and the waitress gave me a card to place my order.
The latest update to Microsoft Edge Canary appears to have added Skype integration that enables users to start a video call right from the browser. Edge is Microsoft's Chromium-based web browser bundled with Windows 11. As for Skype, it started off as an independent company that brought VoIP calling to the mainstream, but was acquired by Microsoft in 2011 for a reported $8.5 billion.
The metaverse is trending. Companies from Meta to Microsoft, Nike to Tinder, are making plays for a future where interaction online takes place primarily in virtual environments.
This immersive virtual world could bring with it the potential to expose us to new worlds, new ideas, and new experiences, taking what Roblox, Second Life, and Minecraft offer to new heights.
But that promise doesn’t come without risk: to our privacy, to our security, to our safety.
Virtual reality has the power to blur the line between what’s real and what’s not. In a persistent, all-encompassing digital world, the sensory experience is heightened, which in turn escalates the experience of harassment, assault, bullying, and hate speech. In fact, research indicates that abuse in virtual reality is “far more traumatic than in other digital worlds”.
Project Gemini is a new internet protocol designed to be simpler and lighter to make it easier for people to design, run, and use their own websites.
Described by network engineer Stéphane Bortzmeyer at FOSDEM 2021 as a new ultra-simple protocol that is modern but "looks retro," it was designed to help the user opt out of "pervasive user tracking [and]... distractions from the actual content."
Some of those with a penchant for irritating spelling call it the "smol web." It's light enough for vintage computers, and easy to create both clients and pages. It's not designed to replace the web, but as an adjunct to it. It also makes it much easier to host your own site. As the project points out, it's "heavier than gopher... lighter than the web, [and] will not replace either."
Sounds all good so far… but the protocol is beginning to attract controversy as it takes off. The most recent statistics put "Geminispace" (all resources "published on the internet via the Gemini protocol") at 1,997 capsules, up from 1,200 in September.
A post this week gained a lot of traction on Hackernews forums, when a software engineer calling themselves "ãÆžãƪãâ¦ãâ¹" – that's "Marius" to gaijin – called it "solutionism at its worst". They argued in a blogpost that Gemini is an answer to a problem that doesn't exist and encourages a bunker effect, excluding people who use ordinary web browsers, perhaps due to accessibility issues.
[...]
There are also some proposals for simplifying content, such as Jeff Huang's This Page is Designed to Last. There are working, usable, graphical web browsers that don't support JavaScript, such as Dillo and Netsurf. If you just want to stay with your current browser, you can install NoScript. It's worth trying because it's surprising how fast even the modern web can be. It can even be fun.
Access Now and the #KeepItOn coalition are calling on telecommunication service providers in Belarus to resist any governmental internet shutdown orders, and keep the nation online before, during, and after the constitutional referendum scheduled for February 27, 2022.
“Nobody has the right to prevent people from exercising their fundamental rights online — not governments, not private companies,” said Felicia Anthonio, Campaigner and #KeepItOn Lead at Access Now. “This week and always, we want fair, open, and free internet access for all in Belarus.”
This weekend’s referendum will be the first national vote in Belarus since the heavily criticized 2020 presidential election and its widely disputed outcome.
“It seems that authorities in Belarus have had no qualms in hitting the kill switch, and disconnecting the nation from the internet,” said Anastasiya Zhyrmont, Regional Outreach Coordinator (Eastern Europe & Central Asia) at Access Now. “So we’re calling on telcos to make a stand — ensure people have access to information, the right to express themselves, and avenues for communication throughout the referendum.”
As recently announced, the WarnerMedia and Discovery merger has taken its next step towards completion, which stands to produce another strong competitor in the entertainment sector and further intensify the fight for media consumers’ attention. Discovery revealed in an SEC filing on February 9th that the proposed merger had cleared a critical hurdle with the conclusion of a waiting period required by federal antitrust regulations. Valued at $43 billion, this is the biggest media merger of the last two decades and will combine the assets of HBO, Warner Bros. television and film studios and the sports-heavy TNT and TBS networks with Discovery’s library of nonfiction programming, which includes Oprah Winfrey’s OWN, HGTV, the Food Network and Animal Planet. Many companies are pursuing mergers and acquisitions as a strategy to further develop and expand their libraries of content and access to consumers, bringing us into a golden age of television with numerous innovative challengers vying for consumers’ eyes.
This newest deal follows similar mergers and acquisitions in the entertainment space, most notably AT&T’s $85 billion acquisition of Time Warner, which initially brought Warner’s Media assets into the telecom giant’s orbit. Other cleared transactions include Disney’s acquisition of Fox for $71 billion and Comcast’s acquisition of Sky for $40 billion. Deals such as Microsoft’s controversial $70 billion acquisition of Activision Blizzard Inc. and the smaller Amazon-MGM acquisition for $8 billion are also looking to respond to the vigorous competition for attention in the media sector. Closing the Amazon-MGM deal would provide the historic brand certainty that allows MGM to invest and create new and great content at a greater scale, which is procompetitive and good for the industry and consumers alike. The approval of this deal would also signal greater opportunities for similar deals in the future. The persistent entry of many new streaming services into the market is a boon for artists and creatives as well, as more firms are bidding on their content. The competitive pressure on these new entities is fierce: more than a dozen large, well-funded, global studios are now producing content for viewers, in addition to numerous other sources for quality content ranging from television networks to movie studios, streaming platforms, and game studios.