New Zealand is an island country in the southwestern Pacific Ocean. It consists of two main landmasses — the North Island and the South Island, as well as over 700 smaller islands.
 This week was all about software releases as Plasma users got a new update to their favorite desktop environment, video editors got new releases of the Pitivi and Shotcut apps, music and photography enthusiasts got new releases of the Mixxx and digiKam apps, and the next major Krita release promises big things for digital painting artists.
Not so many distro releases this week, but we did get a new version of KaOS Linux for fans of the latest and greatest KDE software, as well as a new EndeavourOS ISO snapshot that brought a major new feature for fans of ARM devices, and I had the pleasure of taking it for a spin on my Raspberry Pi 4 computer.
Welcome to this week's Linux Weekly Roundup.
We had a good week in the world of Linux releases with the releases of KaOS 2022.06 and EndeavourOS 22.6.
We're going back in time to witness the early days of a critical tool to build Linux, then jump forward 15 years and join our buddy Brent on his journey to learn that very tooling.
Josh and Kurt talk about what the actual purpose of signing artifacts is. This is one of those spaces where the chain of custody for signing content is a lot more complicated than it sometimes seems to be. Is delivering software over https just as good as using a detached signature? How did we end up here, what do we think the future looks like? This episode will have something for everyone to complain about!
**kde-dev-scripts** , **kde-dev-utils** , **kde-gtk-config** , **kdebugsettings** , **kdeclarative** , and **kdeconnect**. from Slackware set **kde**.
Most Linux distros at this point use a binary based package management solution but source based solutions still do exist, the question is which is better and why have source based distros all but disappeared.
 So we've had a couple of fairly small rc releases, and here we finally start to see an uptick in commits in rc4. Not what I really want to see in the middle of the release cycle, but not entirely surprising considering how quiet it's been so far.
And while 5.19-rc4 is a bit larger than previous rc's, and is a bit larger than we usually see at this point, it's by no means anywhere near record size. So more of a "a bit bigger than usual" than a "Oh my God, this thing is huge".
The changes are also spread out fairly widely, and nothing really stands out. I think the individually biggest patches are the reverts to the printk threading changes that people wanted to really think about some more, since the changes had caused some issues. The rest of the diffstat is _fairly_ flat, with perhaps the vc4 drm patches standing out a bit.
So at least right now this all feels like "making up for a small rc3" rather than anything really worrisome, and probably just a result of timing some of the patches shifted into rc4. But let's see how this develops over the next couple of weeks.
The full shortlog with all the details is below, and I don't think there's any larger pattern here. We've got all the usual architecture fixes, driver fixes all over the place, and filesystems, core networking, and tooling (perf and selftests). A lot of the changes here are one- and few-liners.
Please do go test. Thanks, Linus
Deb-get is a high-level software installation and management tool that works on top of the apt package manager to easily enable installing 3rd-party software.
The developers of the utility have already identified a list of where most common 3rd-party applications are distributed, and they have simply programmed their utility to download software from these places and install them for you automatically, so that you don’t have to do it by yourself.
You can check that list here.
The usage syntax is quite simple. Just like apt, you can run commands like deb-get install, deb-get show, deb-get search and deb-get remove.
If the 3rd-party application you are looking for is distributed in a Deb package repository, then that repository will be added to your system so that you can receive updates anytime you run the apt upgrade command. Otherwise, you will just need to run the deb-get upgrade command to update all your 3rd-party installed applications whenever there is a new version.
In this guide, you will learn how to install GVM 21.4 on Kali Linux. Greenbone Vulnerability Management (GVM), previously known as OpenVAS, is a network security scanner which provides a set of network vulnerability tests (NVTs) to detect security loopholes in systems and applications. As of this writing, GVM 21.4.4 is the current stable release.
Postman, known initially as HTTPie, is an open-source HTTP client for developers to use when building APIs or making requests to various services online. Postman is compatible with any language that makes HTTP requests.
The best thing about Postman is that it’s FREE and open-source, so anyone can use it on any platform they wish. It has collection management, request building, testing and mocking, response validation, and environment sharing that help you work faster and be more productive.
You can also automate the same tasks with languages you already know, such as Python, Golang, Javascript, Java, and more.
This tutorial will show you how to install Postman on Ubuntu Ubuntu 22.04 / 20.04 using different methods.
Today we are looking at how to install PhpStorm 2022 on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.
Please take note that it comes with a 30-day free trial and afterward it is paid.
If you have any questions, please contact us via a YouTube comment and we would be happy to assist you!
In this post, you will learn how to install FFmpeg on CentOS 9 Stream. This increasingly popular system will serve as the basis for future editions of RHEL. So, it’s good to keep it in mind.
Darktable is a free and open-source photography application program and raw developer. Rather than being a raster graphics editor like Adobe Photoshop or GIMP, it comprises a subset of image editing operations specifically aimed at non-destructive raw image post-production. In addition to basic RAW conversion, Darktable is equipped with a wide variety of tools for basic and advanced image editing. These include exposure correction, color management, white balance, image sharpening, noise reduction, perspective correction, and local retouching. As a result, Darktable is an incredibly powerful tool for photographers of all experience levels. Best of all, it is entirely free to download and use.
The following tutorial will teach you how to install Darktable on Ubuntu 22.04 LTS Jammy Jellyfish using APT or Flatpak installation using the command line terminal.
 Switching from GtkTreeView (which remains available in GTK4) to this new version is said to offer a number of advantages, and offer ‘full feature parity’ with two (temporary) exceptions (that are being worked on in separate branches).
But putting that to one side, what benefits does this switch provide (besides a codebase that’s more malleable and modern)?
Well, say hello to rubber banding — at long last you can now select multiple files/folders in list view simply by dragging out with your mouse, just like you can in the icon view...
 If you’re not familiar with this GNOME extension — it’s one of the best GNOME extensions around — it offers a traditional app menu experience for GNOME Shell. All sort of layouts are available, ranging from simple setups styled like the Start Menu in Windows through to more exotic arrangements evocative of more niche operating systems.
The latest version of Arc Menu includes updated styling of the search entry box used by many of the extension’s most popular layouts, along with a new setting to modify the border radius of the input field where it shows. A bug fix: it’s now possible to paste content into the search field using ctrl + v.
 Looking back on my experiences with AlmaLinux, there was such a lot of ground covered in under a week and with such varied results. Getting started was a painful experience. The release announcement for AlmaLinux OS 9.0 talks about multiple editions which do not (at the time of writing) exist, cutting off avenues of testing live media and running the distribution on Raspberry Pi computers. The torrent I tried to download was incomplete and there are some key pieces of documentation missing that I had to find upstream. To make matters worse, Anaconda is one of the least friendly graphical installers I have used in recent years with awkwardly placed controls and overly complicated screens.
Once I was up and running, there were several problems on the desktop side of things. GNOME on Wayland is relatively slow and had some problems compared to the GNOME on X11 session, automatic updates are slow and interrupt the flow of using the system. It feels like a functional step backwards to be using a Windows-like update system which is less convenient than virtually any other Linux distribution of the past two decades. To top it off, I couldn't get the Totem player to play videos (despite the software centre claiming I had the proper codecs) and VLC wouldn't play sound, though it works fine on other distributions on the same hardware.
I'm sure some people will write to me to point out AlmaLinux is not primarily intended to be used as a workstation platform, its main duty is as a server distribution. I agree with this idea, but the project claims (inaccurately, it seems) to offer live desktop editions of AlmaLinux and the system installer has multiple workstation and "Server with GUI" roles we can select. Running as a desktop system might not be the distribution's primary role, but it is one which is advertised and encouraged. Running GNOME is even the default role selected by Anaconda, so it would be foolish to overlook how the distribution functions in this, its default role.
KaOS, the independent distribution featuring KDE has just released version 2022.06. Although this release includes a lot of changes, notable improvements include Plasma 5.25 and the unreleased Calamares 3.3 branch.
For a little bit of context, KaOS was first created back in 2013. Its initial goals, which continue to this day, are all centered around providing a highly polished and tightly integrated experience with KDE, Qt, and targeting X86_64 architecture.
This release seeks to enhance the experience of KaOS users. Let’s find out what’s new!
In March last year, as Big Blue was finishing up the development of the Power10 family of Power Systems machines, we wrote an essay explaining that we wanted IBM i to be a first-class operating system citizen on the four-socket Power E1050 machine, which we finally expect to see launch on July 12 if the rumors are correct.
Back in May, Big Blue said that it was going to be simplifying the IBM i stack ahead of a move to subscription pricing for systems software as well as hardware that runs it. To do that means zeroing out prices for a slew of things that had price tags on them formerly.
Many years ago, we received a call from an IBM i customer stating that all exit points were gone and the QAUDJRN and receivers were missing. Then the question, “Do you think we’ve been hacked?” Truth was, the exit points weren’t gone; the associated programs had been de-registered. Conclusion, they had most likely been compromised.
How many monthly iPhone bills is a Power10-based entry server worth?
When Kurt Reheiser returned to the IBM i server after a 15-year hiatus away the platform, things weren’t a lot different than how he left them.
Canonical Ubuntu 22.04 LTS is the latest long term support release of Ubuntu, one of the world’s most popular Linux distributions. As a Long Term Support release, Ubuntu 22.04 LTS will be supported for 10 years, receiving both extended security updates and kernel livepatching via an Ubuntu Advantage subscription (which is free for personal use). This continues the benchmark of Ubuntu LTS releases serving as the most secure foundation on which to both develop and deploy Linux applications and services. In this blog post, we take a look at the various security features and enhancements that have gone into this new release since the Ubuntu 20.04 LTS release. For a more detailed examination of some of these features, be sure to check out the previous articles in this series which cover the improvements delivered across each interim release of Ubuntu in the past 2 years between 20.04 LTS and 22.04 LTS.
The usual development progress, another nice Q&A video by UBports and DOOM on a Modem!
In this post I explore a couple of new (to me) operators in jq's arsenal: JOIN and INDEX, based on an answer to a question that I came across on Stack Overflow.
The answer was in response to a question (JQ: How to join arrays by key?) about how to merge two arrays of related information. I found it interesting and it also introduced me to a couple of operators in jq that I'd hitherto not come across. There's a section in the manual titled SQL-Style Operators that describe them.
How to move from Marshal to the new Rails 7 default JSON serializer.
I was recently upgrading Phrase to Rails 7. Big upgrades like that are usually being done with the most minimal changes, and this one wasn’t an exception. However, every major and minor version of Rails brings some new defaults that can accumulate over time, leaving you with some debt to pay.
I was looking for a way to output debug messages that can also carry additional values, when not output to the screen. That is easy. The tricky part is golfing the interface. After quite a bit of struggle. I ended up with the following.
Virtual assistant technology defines as an application program that uses semantic and deep learning. It can also call an AI assistant or digital assistant. It helps users or enterprises to assist people or automate tasks.
any time something like this happens, it's because i embark on a project, intend to write about it, but then i hit some hurdle (still have not been able to procure affordable lithography ink, speaking of which) and complete new projects in the meantime, but then i don't want to write about them until i've written about the first, still unfinished one. so as to not mess up the order of the mess, you know. anyways, while awaiting progress on a few other projects, i'm writing about some thread-y crafts i've been enjoying the last few years.
[...]
i really and truly enjoy the grandma vibes of cross-stitch. it's a lot less modern of a craft, since you can only create things like wall hangings or frame your final pieces, but its tedium and archaic-ness sort of makes it a high-value gift, because there's no way to do it quickly.
I saw sud0nim's post about feeling alone. Sud0, I'd give you a hug, man. I know that feel, and I can tell you that it ebbs and flows.
on consumers: focused more on how to consume than consumers themselves. maybe this is also what he means by focusing on the universal and not the individual, that consuming is universal in some way?
In some ways it feels like 2016 all over again.
I’m seeing panic-stricken calls for everyone to delete their period apps, close their Facebook accounts, de-Google their cell phones and, generally speaking, turn their entire online lives upside down to avoid the techno-surveillance dragnet unleashed by the overturning of Roe v. Wade.
I’m sympathetic and generally agree that many of us should do most of those things on any given day. But, there is a serious problem with this cycle of repression and panic: it’s very bad for organizing.
F. Augustus Heinze was the founder of United Copper Company and one of the "Three Copper Kings" of Butte, Montana. United Copper produced 40 million pounds of copper a year. By 1906, Heinze was rich and set his sights on the financial markets.
Heinze had two brothers, Otto and Arthur, who devised a "short squeeze," not unlike the one that happened to GameStop in January 2021. Otto had realized that United Copper had 105% short interest – i.e., 450,000 shares were trading, yet only 425,000 had been issued, the rest borrowed. GameStop had 140% short interest. And Otto Heinze believed that the Heinze family owned most of the outstanding shares.
The plan? Buy stock in United Copper, drive the price up, and force the short sellers to buy back the stock at exorbitant prices. Otto found outside financing from the Knickerbocker Trust Company to execute the short squeeze – he still didn't have enough to purchase all the shares, but that was OK since the Heinze would make up the margin in the short squeeze.
People seem to think that gossip on Twitter (and other social media platforms) makes them informed enough to meaningfully contribute to political discussions but all they end up doing is weaving conspiracy theories devoid of facts. The amplification algorithms then turn these conspiratorial narratives into social contagions, e.g. Epstein suicide/murder. So it should not be surprising that political discourse is in such shambles, not everyone has worthwhile information to contribute to the discourse and even when they do their viewpoint is colored by their own information/filter bubble (imposed on them by another set of algorithms). In short, the algorithms and UI affordances on social media platforms don't optimize for meaningful discourse, they optimize for social contagions which in practice ends up being equivalent to spreading and amplifying conspiracy theories (and other dubious models/narratives of reality).
It's a little surreal seeing this happen in real time. Nothing (good) is going to come out of any discussion happening on Twitter (and other algorithmically mediated discussion platforms) because the moderate voices are going to get drowned out by incoherent hysterics and conspiracy theories, simply because this is what the algorithms are designed to amplify. To actually come up with an effective political strategy would require a whole bunch of people to get organized and present a unified front. This is impossible on social media platforms because the platforms are not designed for organizing political activity, they're designed for disconnecting and atomizing individuals (basically the exact opposite of what is required to create and enact effective political strategies).
Such endless border-crossing at a time when frontiers were starting to become much more strictly policed and when, with the First World War, the passport was instituted, worked to naturalize the thesis of the non€¬-natural status of language. The experience of visual and linguistic strangeness, the broken narrative of the journey and its inevitable accompaniment of transient encounters with characters whose self-presentation was bafflingly unfamiliar, raised to the level of universal myth this intense, singular narrative of unsettlement, homelessness, solitude and impoverished independence: the lonely writer gazing down on the unknowable city from his shabby apartment. (50)
Illinois: Trump appears for a stump speech for Darren Bailey that turns into a Nazi/White Pride rally.
Donald Trump appeared in Illinois yesterday to stump for downstate Republican Congresswoman Mary Miller, who slipped and called the Supreme Court decision to reverse Roe v. Wade a “victory for white life”.
Then if that wasn’t bad enough, as Trump was stumping for Gubernatorial candidate Darren Bailey of Xenia, Illinois, Bailey “waved” at the crowd and it looked to me to be more of a Nazi salute than a wave.
You can’t rely on Google to preserve the Web or anything that happened on it.
This is a post about my thoughts on abortion. It is personal and not intended to persuade. I'm writing it because I am, on occasion, asked about my opinion, and thought it helpful to write them down.
I've put together a survey about the Small Internet (gopher, gemini, individual webpages, small community sites) and I would love your input. Please spend a few minutes and fill in your thoughts. I'm especially interested in the open response questions. This will help inform an upcoming conference talk I'll be giving at May Contain Hackers (MCH).
I skim email on the phone, move stuff to spam (maybe up to ten a day?) and so on. Spam does not spark joy.
Anything that requires more than two or three sentences only gets answered on the laptop. There, I have a keyboard, I have a big screen, and it's not the system where I get to see spam.
I start up my favourite mail client and I download my mail using POP3. That is, it gets deleted from the server. These days, I try to treat private mail like paper letters.
One thing I try to do, for example, is to not quote the mail I received, because I don't do that in letters, either. I paraphrase, summarize, and then I write.
The Web is broken, which is almost as much as to say that the Internet is broken too. No news here, no need to even link to what has been already said a zillion times. Also, I am sure we cannot fix it. There are too many people trying to make money, a few of them actually getting wealthy in the process with a huge tail of hopefuls.
I do not believe a, relatively, small subset of people being to fix that monster. And, I think, most of us agree with that.
What we can do is to build little strongholds of sanity, havens, Rivendells, hidden valleys, secret gardens, forest huts, firefly class ships, small tugboats. Then, connect with one another in some meaningful ways. Finally, perhaps, see what works best and do more of that stuff.