In this video, I cover the Rsync utility. Rsync is a Linux shell command that syncs files and folders on local and remote systems.
There is a lot of concern over whether Twitter will surviver the next couple of months but this retired system engineer and site reliability engineer has a list of concerns that might occur after firing half your team
It's time once again for The Weekender. This is our departure into the world of hedonism, random topic excursions, whimsy and (hopefully) knowledge. Thanks for listening and, if you happen to get a chance, feel free to call us or e-mail and send us some feedback. Tell us how we're doing. We'd love to hear from you.
The contested subsystem coming soon, a sobering assessment of wireless support in Linux, and a triumph for free software.
A screen-reader is a computer application designed to provide spoken feedback to a blind or visually impaired person. This type of software has been available since the mid 1980s.
The software transmits what text is displayed on the screen into a form that a visually impaired user can understand. This can be auditory, tactile, or both. A lot of research and development was undertaken to provide speech-access to the Graphical User Interface.
Screen-readers read the contents of a visual display. They can use a speech synthesizer to read text aloud letting users listen to the contents appearing in different parts of the display. Other software communicates data via a braille display.
Screen-readers help make the world of computers accessible to visually impaired users.
Here’s our recommendations summarized in a legendary LinuxLinks-style chart. The software featured here is free and open source software. Note, Emacspeak takes a different approach. While it’s not technically a screen-reader, it warrants inclusion.
Since the last post about AudioTube, a lot has happened! So in this blog post, you can find a summary of the important changes.
In this video, we are looking at how to install RubyMine on Linux Mint 21.
Today we are looking at how to install Krita on a Chromebook.
If you have any questions, please contact us via a Rumble comment and we would be happy to assist you!
Please use the video as a visual guide, and the commands and links below to install it on your Chromebook.
The latest development version of Hyperbole can be installed directly from the GNU-devel ELPA Packages using built-in Emacs Package Manager.
The Elpa GNU-devel package repository provides a development version of Hyperbole. It pulls from the latest Hyperbole development branch to get the tip version and makes an installable package. This is done on a daily basis. Installing this does not require any new package manager software. Since Hyperbole is a mature package, this version is usually fine to use and is updated on a day-to-day basis. But new features are tested on this branch and once in awhile it may break for a short time before a fix is pushed.
We’ve covered most of the exam objectives related to Podman in the previous article. What we’re going to do today is to take a look at how to use environment variables, set up persistent storage and perform a multi-container deployment of a WordPress application.
Oracle VM VirtualBox 7.0, the latest free and open-source hypervisor from Oracle has been released with numerous new features and improvements. The new version sees additions such as a recent utility showing performance statistics for running guests, secure boot support, Full VM encryption support (via CLI), and a reworked virtual machine wizard. Additionally, various bugs have been fixed in this release. For more information, visit the VirtualBox 7.0 changelog.
In the following tutorial, you will learn how to install VirtualBox 7.0 on your Ubuntu 22.10, 22.04 and 20.04 system by importing the official virtual box repository and installing the most up-to-date version using the command line terminal. The extra benefit for users using this method is that you will receive them instantly from the VirtualBox repository when updates drop.
Today, you will learn how to run multiple versions of PHP on a server with Rocky Linux 9 / 8
As we all know, PHP is an important language at server level since it has been used to create most of the web applications that exist. However, many times having so many web applications on the same server can cause the need to have several versions of PHP.
Let’s go for it.
Passwords are a shared-knowledge secret, so knowledge of the password allows you to authenticate as the person. When we store that secret, we don’t want it stored in a form where a person can steal and use it. This is why we don’t store passwords cleartext - A rogue admin or a database breach would leak your passwords (and people do love to re-use their passwords over many websites …)
Because of this authentication experts recommend hashing your password. A one-way hash function given an input, will always produce the same output, but given the hash output, you can not derive the input.
However, this also isn’t the full story. Simply hashing your password isn’t enough because people have found many other attacks. These include things like rainbow tables which are a compressed and precomputed “lookup” of hash outputs to their inputs. You can also bruteforce dictionaries of common passwords to see if they match. All of these processes for an attacker use their CPU to generate these tables or bruteforce the passwords.
Most hashes though are designed to be fast and in many cases your CPU has hardware to accelerate and speed these up. All this does is mean that if you use a verification hash for storing passwords then an attacker just can attack your stored passwords even faster.
To combat this, what authentication experts truly recommend is key derivation functions. A key derivation function is similar to a hash where an input always yields the same output, but a KDF also intends to be resource consuming. This can be ram or cpu time for example. The intent is that an attacker bruteforcing your KDF hashed passwords should have to expend a large amount of CPU time and resources, while also producing far fewer results.
My clear time was 20 hours. I played most of my playthrough on my Steam Deck. It ran perfectly. I got 4-ish hours of battery with 600p, and a 75% render scale capped at 30 FPS.
3 Games have recently been losing Verified Status to Become Unsupported on the Steam Deck. note that it’s not unusual, but it’s worth looking at more details for once.
Around 15 years ago I worked on some interesting pieces of software which are unfortunately still not part of my daily toolbox in GNOME and GTK programming. At the time, the world was going through changes to how we would write thread pools, particularly with regards to wait-free programming and thread-pooling.
New trends like work-stealing were becoming a big thing, multiple-CPUs with multiple NUMA nodes were emerging on easy to acquire computers. We all were learning that CPU frequency was going to stall and that non-heterogeneous CPUs were going to be the “Next Big Thing”.
To handle those changes gracefully, we were told that we need to write software differently. Intel pushed that forward with Threading Building Blocks (TBB). Python had been doing things with Twisted which had an ergonomic API and of course “Stackless Python” and similar was a thing. Apple eventually came out with Grand Central Dispatch. Microsoft Research had the Concurrency and Coordination Runtime (CCR) which I think came out of robotics work.
Meanwhile, we had GThreadPool which honestly hasn’t changed that much since. Eventually the _async/_finish paring we’re familiar with today emerged followed by GTask to provide a more ergonomic API on top of it.
Use these GNOME top bar extensions to transform your GNOME desktop’s top bar from mundane to extraordinary.
The default GNOME top bar is very basic. The thin bar gives you the Activities view (plus the dock), date/time, calendar in the middle, and the quick settings menu at the right. Although the Quick settings tray can be customized with several options, new buttons, media controls and so on, the rest of the top bar actually sits there.
Thanks to some amazing extensions, you can change the look, make it completely transparent, add system information, etc.
This article will discuss some of the top bar’s coolest extensions.
Leaving Twitter after Elon Musk’s takeover? Well, you are not alone. Many users have decided to leave Twitter for a different platform.
Whether you entirely leave the platform or not is up to you. However, if you are looking for an alternative, Mastodon is the one you should pick.
Here’s LibreOffice 7.4.3.
My Slackware packages (targeting the 15.0 and -current releases) are available from slackware.com, my own slackware.nl or any mirror (wait a bit to get the packages synced over there).
When to Use plotly?, as you can see, has a number of features that make it exciting and fun to use.
There are numerous situations where ggplot or plotly could be used, but the following elements might make plotly the better choice.
I’m really happy to announce an update of {designer} is available on CRAN! This is the first package that I’ve created that has warranted such an update, and the features included will help improve the experience of using the package.
It goes like this: a bunch of us engineer types are invited to a meeting with someone from marketing. We don't know the first thing about marketing in general, or even the particulars of it at this company.
[...]
Marketing saw this coming and proceeded to reach out to the company that worked on the movies. They wanted to do a partnership where the company's product would change for the weekend of the movie's opening. Instead of having the usual little icons for whatever it is they did (dog walking, pizza delivery, you know the type of company), there'd be icons of characters and certain well-known and well-loved vehicles from the franchise zipping around.
All they had to was get it written and out the door in advance of the movie. The marketing folks sat down with the engineering peeps and laid it out. They were told right then and there "no can do". Even though they had all kinds of time in which to do this kind of "theming" of the app, they knew they couldn't do it. That's how bad it was at this company.
It is easy to overlook the prominent role of fabrics and textiles in our lives. We wear them, we sleep on them, and we use them to cover windows and floors. Although we've witnessed a steady stream of advances in materials, fabrics haven't changed much over the years.
That is about to change. New types of fabrics are rapidly taking shape. Unlike past smart textiles that were mostly used to track motion or for visual displays, these robotic fabrics sense motion and movements and adapt accordingly. This makes them ideal for use in athletic training, rehabilitation, and prosthetics.
In a narrow alley in Seoul, South Korea, a drunken man has fallen asleep on the pavement. A robot on wheels slowly approaches him and tries to wake him up.
Flexible, wearable electronics are making their way into everyday use, and their full potential is still to be realized. Soon, this technology could be used for precision medical sensors attached to the skin, designed to perform health monitoring and diagnosis. It would be like having a high-tech medical center at your instant beck and call.
Such a skin-like device is being developed in a project between the U.S. Department of Energy’s (DOE) Argonne National Laboratory and the University of Chicago’s Pritzker School of Molecular Engineering (PME). Leading the project is Sihong Wang, assistant professor in UChicago PME with a joint appointment in Argonne’s Nanoscience and Technology division.
As of September 2, the vast majority of the residents of the city of Jackson, Mississippi—over 150,000—still have no access to safe drinking water. The Jackson water crisis began on August 30 when flooding caused the pumps at the main water treatment facility, O.B. Curtis, to fail. This left most residents without clean water and many with no water at all due to low water pressure. Mississippi Governor Tate Reeves warned residents on August 31, “Do not drink the water from the pipes if you can avoid it.”
Water coming out of the pipes in Jackson is discolored and cloudy, if any water comes out at all. On August 31, Jim Craig, senior deputy and director of health protection at the Mississippi Department of Health, told residents to shower with their mouths closed. Apart from being contaminated, the water in Jackson lacks sufficient pressure. Many residents do not have enough water “to fight fires, to reliably flush toilets, and to meet other critical needs,” as Reeves described.
In another case of faltering responsibilities, the application forms for crop insurance of nearly 29,000 farmers from Hisar district in Haryana, under the Pradhan Mantri Fasal Bima Yojana (PMFBY), have been returned by Reliance General Insurance on one pretext or the other, leaving the applicants high and dry. According to a report by The Tribune, nearly 41,000 farmers had applied for the insurance of their Kharif crops like cotton, bajra and guar by depositing their share of the premium. The last date was August 31. Farm activist Anil Kumar told the newspaper that the farmers had uploaded documents using the services of Common Service Centres. “No objection was raised then. On September 22, the firm returned a large number of applications, all related to cotton crop which suffered considerable damage due to recent rain in the district.”
Italy prohibited the use of facial recognition and 'smart glasses' on Monday as its Data Protection Agency issued a rebuke to two municipalities experimenting with the technologies.
As my new book outlines, the crimes of British rule in Palestine from 1917 to 1948 were built on a 19th-century religious desire to possess the Holy Land for the empire
We expose five of the gas lobby’s big lies and the manipulation of governments and media which lends them licence to profiteer at the expense of every Australian.
We expose five of the gas lobby’s big lies and the manipulation of governments and media which lends them licence to profiteer at the expense of every Australian. Michael West reports.
It was Josef Goebbels who famously said “If you tell a lie big enough and keep repeating it, people will eventually come to believe it”. The gas industry does this. Their lies are deadset whoppers, whoppers for which every Australian pays a price.
We hear a lot about renewables, renewable energy that is. Though never enough about renewable lies. Have your seen the words “renewable gas” or “sustainable gas” bobbing up lately? Just like “clean coal” the fossil fuel corporations are attempting to insert them into the national lexicon, in order to lock in as much production as they can until the climate curtains come down.
We explore five of the biggest lies...
After 50 years at the helm of a public company, Gerry Harvey knows how to play the room when asked about questionable governance or controversial practices. He did just that in yesterday’s intimate annual general meeting reports Callum Foote.
While the campaign appears to be entirely genuine, the social media companies will have gathered extensive meta-data about the participants and the people they are accusing. A lot of this data is automatically harvested by intelligence agencies and may be used to blackmail people in the future.
Michael covers the recent plagiarism scandal involving Sky New’s lifting works from our ABC.
Since its introduction last spring, online news outlets have expressed fears that Bill C-18, the Online News Act, will primarily benefit large incumbent news organizations. Those concerns grew once the Parliamentary Budget Officer estimated that more than 75% of the revenues would go to broadcasters such as Bell, Rogers, and the CBC. After Postmedia and Torstar collect their share, there may be little left for innovative online startups. The government has seemingly tried to ignore those startups with Canadian Heritage Minister Pablo Rodriguez talking about 400+ news outlet closures since 2008, but neglecting to refer to the hundreds of new outlets that have sprung up during the same period.
[...]
Leaving aside the rather bizarre and inaccurate comments about going to the CRTC if they don’t follow proper journalism standards (the CRTC does not regulate newspapers), the key comment is the government’s view that online news organizations are “not news.They’re not gathering news. They’re publishing opinion only.” Hepfner’s reference to news outlet opening and closures comes from the Local News Research Project. In the past, she’s referred to the closure data, but seemingly thinks the openings don’t count. Yet within a short drive of her constituency office, she could find multiple online news outlets that clearly qualify as gathering news. Indeed, you don’t have to be an experienced reporter to find these sites, since the Local News Research Project has them all handily listed in an excel spreadsheet.
In all, India reported 179 such cases and West Bengal accounted for 24% of those, as per NCRB data.
On January 28 this year, Instagram and Facebook suspended the official accounts of XV Corps, also known as Chinar Corps, an Indian army formation deployed in Kashmir. They were restored after a gap of 12 days, on February 9.
There was no immediate response from Meta, the company which owns both of these platforms, but the Indian Express, citing official sources, attributed the suspension to “co-ordinated inauthentic behaviour.”
In their response to the army, neither Facebook nor Instagram are reported to have objected to any specific post, the Express said.
The murder of Tom Henehan was a political attack aimed at intimidating the Workers League and blocking its efforts to build a socialist leadership in the American working class. Tom’s death came at a point when the party was gaining significant influence among city workers in New York, coal miners in West Virginia and Kentucky and other sections of militant workers.
At the same time, the Workers League was involved in an historic investigation of the circumstances surrounding the 1940 assassination of Leon Trotsky, the founder of the Fourth International. This investigation, whose findings were published under the title Security and the Fourth International, exposed the decades-long efforts of the police agencies of imperialism and Stalinism to penetrate and sabotage the world Trotskyist movement. Among other things, the investigation revealed the insidious links between Joseph Hansen—who later became a leader of the American Socialist Workers Party—and the Federal Bureau of Investigation. In June 1977, Hansen and the SWP published a statement that warned of “deadly consequences” if the investigation continued. Shortly afterwards, Tom Henehan lay dead in a Brooklyn hospital.
WHEN THE COVID-19 pandemic erupted in early 2020, the world made an unprecedented shift to remote work. As a precaution, some Internet providers scaled back service levels temporarily, although that probably wasn’t necessary for countries in Asia, Europe, and North America, which were generally able to cope with the surge in demand caused by people teleworking (and binge-watching Netflix). That’s because most of their networks were overprovisioned, with more capacity than they usually need. But in countries without the same level of investment in network infrastructure, the picture was less rosy: Internet service providers (ISPs) in South Africa and Venezuela, for instance, reported significant strain.
But is overprovisioning the only way to ensure resilience? We don’t think so. To understand the alternative approach we’re championing, though, you first need to recall how the Internet works.
The core protocol of the Internet, aptly named the Internet Protocol (IP), defines an addressing scheme that computers use to communicate with one another. This scheme assigns addresses to specific devices—people’s computers as well as servers—and uses those addresses to send data between them as needed.
The European Union is likely to begin an anti-trust investigation into Microsoft in the wake of a complaint made by messaging app Slack two years ago, accusing the Redmond firm of bundling applications in order to increase market share.
Reuters reported that the European Commission, the executive arm of the EU, had been looking into the Slack complaint since October last year.
The EC had now sent out a fresh lot of questions to those whom it had canvassed in October which was taken as a sign that the ground was being readied for a formal probe.
The Slack complaint, made in July 2020, accused Microsoft of tying its Teams product into its Office suite in what was alleged to be an "illegal and anti-competitive practice of abusing its market dominance to extinguish competition in breach of European Union competition law".
Microsoft introduced Teams in 2017, in a bid to capture a slice of the market for business communications.
Slack accused Microsoft of tying "its Teams product into its market-dominant Office productivity suite, force installing it for millions, blocking its removal, and hiding the true cost to enterprise customers".
My friend Smirk is a Chess fiend. I'm not sure how good he is, but he does like Chess and I've played several odd variations on the game with him back in our college days. As such, I think he would really love this chess variant [1] played on a sphere. It's kind of mind blowing how the game changes and the check mate at the end is incredible to see. It's quite the mental challege on this day of tryptophan overdosing.
After over a week of not really doing any exercise, gym or hiking, I figured it was time to crank out a quick hike. Since the weather was supposed to be bad (a few mm of snow at lower altitudes), I figured I'd do a shorter, safer hike, and picked Bockmattli thanks to its sub-30 degree incline for most of the ascent, lower altitude, and proximity to another hike I had previously done but never gotten a good look from afar, Gross Aubrig. Up until the switchbacks between Bockmattli and Schiberg went without a hitch; a bit of mud and maybe a few cm of snow, but nothing a pair of waterproof boots couldn't handle. The views of Gross Aubrig and Fluebrig coated in snow with the lush fields around Waegitalersee was quite a sight.
* Gemini (Primer) links can be opened using Gemini software. It's like the World Wide Web but a lot lighter.