• 1 Post
  • 39 Comments
Joined 2Y ago
cake
Cake day: Jul 21, 2021

help-circle
rss

A few curated, tasteful ads which follow the topic of the website probably aren’t a problem. One of the reasons I’m there is to find links to other similar things.


“Introduction to Algorithms” is pretty long.

ISBN-13: 978-0262033848


Hopefully, they just show up and blast us all.

They’ll probably build condos on the beaches after that, but no humans is a win.


Because they don’t want people scraping the data. There are a lot of bad actors and collectors out there hoovering up data, and making people authenticate to view posts makes it slightly more private.


Of course, how could they top anything so perfect! Their life has reached its pinnacle; they have fulfilled their reason for existing! 🙂


They really missed an opportunity. $5 per use would have been better, and $20 to delete the public edit history. 😁😂


Western Europe never accepted the Russians, or eastern Europe really, so Russia in the EU was probably a pipe dream.

I don’t see the US starting a hot war with China. Cold Wars over long periods of time are better for the defense industry, and they have much lower body counts. Plus, the US needs China. The US exported manufacturing to China in the '80s, and now they’re stuck. A hot war would cripple the US like China’s COVID lockdowns did.

The US is in it’s own decline. It needs to quit sinking so much money into the defense industry, and spend the money of domestic programs. $3B to Ukraine was announced today. That money would have gone a long way to improving the lives of many people in the US.


CentOS as a workstation?

It’s multi-purpose. It mostly gets used for servers, but it can be used as a client.

it was even discontinued in 2020.

The CentOS project went through a repositioning in the last couple of years, and things got weird there for a minute.

CentOS 8 is EoL. CentOS Stream 8 is still supported, and there wasn’t significant differences between 8 and Stream 8. CentOS Stream 9 is the latest version, and it’s supported.

CentOS was repositioned to be the upstream of RHEL instead of downstream. In practical terms, CentOS gets packages slightly before RHEL does, and there are more companies and people working on adding software to CentOS then RHEL.

There are a few true downstream rebuilds of RHEL, like Rocky Linux, but it’s too early to tell if they’re going to be around long term.

But I have to say I’ve never got comfy with yum, maybe because I just used too much apt and pacman in life. Wait… Fedora is using dnf… I thought CentOS is based on Fedora/RHEL. Doesn’t it mean they use the same package manager? Do I have to learn different package managers if I use Fedora as workstation and CentOS for servers?

dnf in included in CentOS Stream 8. There is also a yum compatibility package installed, which aliases yum to dnf.

dnf and yum work the same way, as far as users are concerned. Knowing one is basically knowing the other.

Going forward, dnf is the package manager for the Red Hat ecosystem.

And the only way it is still on 6 was, that I found it too complex to update and I was afraid I would break it.

That’s another thing. Fedora can be upgraded in place. CentOS and RHEL subscribe to the clean install philosophy.

And I had the problem, that there was no python3 on CentOS and it must be installed by hand, which was a mess and I wouldn’t do it again.

Python3 has been included in the repos since CentOS 7.

What package manager do you use for servers to have the applications you need?

It’s a mixture of things depending on what I need.

I do ops and dev work on my desktops/laptops, so there’s Flatpak for GUI tools, GUI and CLI tools from RPMs, services installed from RPMs, some container tools, and custom installs. It’s very much not a basic install.

Servers have stuff from RPMs, containers, and custom installs.

Docker? Is this the way to install stuff like python on CentOS?

It depends on what you need. If you want to do some Python development for yourself, using a newer version of CentOS and installing Python from the repos is the easiest way.

Containers are a good way to isolate software from the base system, but they add more complexity and systems to manage.

Toolbx is a good way to create disposable environments to work in.

Toolbx

https://containertoolbx.org/

Pkgs.org is a good resource to find packages in the various repos.

https://pkgs.org/search/?q=python3


Isn’t this a hard way? … Nobody got time for that.

Using the minimal viable version is the correct way, but yeah, most people live and die by the @latest YOLO method.

Updates can be done piecemeal in a much more purposeful way to minimize churn, or updates can be blasted out with one command.

Do I understand it right that RHEL is like Debian stable, but you have to buy it?

You’re correct RHEL is equivalent to Debian stable.

There’s an “up to 16 installs” free tier. I haven’t bothered with it since CentOS is only slightly ahead of RHEL, and I don’t have to figure out entitlements with CentOS.

For a desktop/laptop/workstation, I would stick with Fedora though. It has BTRFS, more desktop software, and more features.

In the past, running RHEL/CentOS as a desktop was a much more advanced project then most people wanted. I was doing lots of custom compilation and upgrade planning for the desktop software I wanted to use. I’m not sure how the new 3yr cadence is going to affect things.

And this is pretty annoying imho, but it might be only the current situation, because I read somewhere that those virtual package managers (I don’t know how to call them otherwise?) will be the future, because there will be only one package to manage, which will work on all Linux distributions. But is this a good thing?

Flatpaks are built for desktop applications. Server applications or development tools don’t really fit into the Flatpak model, and I use server applications and development tools frequently.

It is a good thing. Once a Flatpak is created it is portable across the ecosystem which enhances the software selection for all distros.

Previously, some applications were locked to the big distros, and the smaller distros struggled to port software.

Also, Flatpak is designed to work around some shortfalls of current package managers.

Flatpak can run without root permissions, and it can install applications in the invoking user’s home dir. Most package manager assume the package will be installed on the system, and they don’t have provisions to be run by accounts other then root.

Current package managers aren’t built to version libraries, and this something else Flatpak has addressed.

Currently my result for an sustainable experiment would be to use Debian (stable) with AppImage and AppImageUpdate for partial updates.

Debian is fine. I’m just familiar with the challenges of running a point in time distro as a desktop.

I haven’t tried AppImageUpdate. I favor Flatpak over AppImage these days.

Would you say there is a better solution for a sustainable system?

Not a good one. :)

Would you even say Fedora is more sustainable?

It’s as sustainable as any Linux distro. From a user experience point of view, it’s easier to live with on a desktop.

Now that I think about it. A local repo can be setup, and the local repo can be used to update the system.

Mirror the repos to the sdcard, flash drive, or external HD, and then take the drive to each machine for updates. That would reduce the network usage, and reading the local storage is higher bandwidth then the network which would reduce CPU time.

I’m not familiar with apt, but there might be something similar.


Does it make sense to only update security packages?

Yes. “Update for security fixes, and then bump versions only when necessary for features” is how updates are supposed to work, but nobody does this.

Or will it even be unstable after updating everything?

RedHat’s release engineering is fantastic. I usually give new Fedora releases a month or two before upgrading my work desktop, but normal updates are uneventful.

Fedora is experimental compared to RHEL, but in the grand scheme of things, it’s a moderate distro. It does more testing then Arch, they try to upstream as much as possible, they don’t ship software with license or patent problems, and it’s a semi-rolling release distro. A few packages are pinned, but most packages get updated as the package maintainer has time, which is usually shortly after release.

Wouldn’t it be better to have the applications, which must have the fanciest updates in flatpak and than just update flatpak?

That’s up to you. Some people like Flatpak, and some people don’t. I also don’t know how to only install security updates for Flatpak applications.

I use a mixture. Some programs aren’t packaged as a Flatpak, some are only packaged as a Flatpak, and some are better from the distro package.

I’ve run Fedora and RHEL/CentOS for over a decade at this point, and it’s been solid. The times things have gotten weird is when I’ve added 3rd party repos which replace system packages instead of installing into their own path. This problem has mostly been fixed now.

btw. could you delete the redundant posts, please. You accidentally post it 4 times.

Yeah. I was posting with Remmel, and it’s a little wonky. Four errors, four posts. :\


Don’t underestimate the defense industry. They’ll drop a few bribes to keep the DoD spigot open.


  • Have a stable and secure system

  • Have the newest/fanciest updates for a few applications

This can be done with Fedora. dnf update —security applies security updates only.

After that you can cherry pick which applications to update. The cherry picking can be accomplished via an Ansible playbook.


It depends on the power supply. Some really cheap electronics will have a power supply built to a single spec, but most are built to be universal.

Just check to make sure before plugging anything in. The specs should be on the label. 🙂


The hypothesis that Russia wants to take over Ukraine’s energy reserves is what I subscribe to.

Taking over grain production makes sense too.

I don’t think Russia needs to move quickly. They have the luxury of capturing Ukraine at their leisure.

Ukraine needs this war to be over quickly. They can’t keep giving up territory, and they also can’t fight a traditional military campaign. They don’t have the numbers.


[Duplicate 🤦🏽‍♂️]

The hypothesis that Russia wants to take over Ukraine’s energy reserves is what I subscribe to.

Taking over grain production makes sense too.

I don’t think Russia needs to move quickly. They have the luxury of capturing Ukraine at their leisure.

Ukraine needs this war to be over quickly. They can’t keep giving up territory, and they also can’t fight a traditional military campaign. They don’t have the numbers.


NATO not pouring piles of weapons, materials, and training into Ukraine would be the top of the list.


The military-industrial complex in the US is happy to get sacks of money, and the US is happy to not need to send troops over in yet another war.

Besides, the US Military would rather focus on China. Sinophobia is an easier sell to the public, and China has better funding.


It’s not supposed to be bad. On base, it’s pretty good. Everything is fresh.

Out in the field, there are limitations, and quality kind of takes a dive. MREs are gross because they need long shelf lives and are more about nutrients then being gourmet. The “fresh” food in the field is about ease of transport and cooking. The food comes in giant bags, and the bags are heated up in washing machine sized boiling tanks.

The show was most likely trying to be funny. Bad food lowers moral, so no, it’s not supposed to be bad.


That’s… Not…. 🤦🏽‍♂️ The swastika should be on the eagle.


It was productive. I answered a lot of emails.

I had a personal break epiphany while running.

I found out horseradish does not go well with chili. A mild blue cheese works pretty well thought.






Isn’t that a corp just buying a license or donating money to a foundation?


OpenSuse Tumbleweed might be worth a look. It’s a “stable” rolling release, so it’s always up to date. I’ve been looking at it, but haven’t run it.

Fedora Silverblue has an immutable root and relies on snapshots on updates. The snapshots should make rolling back easy if anything gets sideways. I customize lots of things about the base OS, so I end up running regular Fedora. Next time I buy a laptop, I’ll try committing to Silverblue.

Also, there’s a standard Linux distro???




To be fair, the killing is the important part.


CentOS/RHEL and Fedora depending on how long the server is meant to last.

Fedora is nice for prototyping or servers which are going to be rebuilt frequently.

CentOS/RHEL is nice for servers which are going to be around for years. RH is switching to a 3yr cadence for releases, so things are kind of in flux at the moment.


Fedora on desktop and laptops. It’s really good, and breakage is incredibly rare.

Fedora or CentOS on servers. Recently I’ve been testing Arch for access to rawer software, and I’d like to figure out how to do a Gentoo binary distribution.


They use Red Hat, so probably not.



I’m not sure. The Taliban is a continuation of the Mujahadeen the US armed to take down the democratic, but Russian backed, government, and it is the exact type of authoritarian dictatorship the US likes to install. If we get bases there, no harm, no foul. It would be cheaper in the long run anyway.

Anyway, we’ve moved on to China. More lucrative to the military-industrial complex, and a better villain in the press.


Because employers say so. It shouldn’t be a choice, but that’s the bargain.

“You can do freelance and hope you make the bills, or you can work the schedule we dictate and get a paycheque every couple of weeks until we rif you. What do you think champ? You gonna take your chances with the police by sleeping in the park?”


Ideally there would be a license which disallows such things, yes.

There are a whole list of things which current licenses don’t cover which people would like to rule out. Commercial projects is probably the big one. Then there is internal only distributions of patches which is widely abused by SaaS companies.


Best IM for Push Notifications
Any opinions on an IM solution to send notifications to? Something which can show push notifications on my phone would be ideal. This is for my personal stuff which isn't critical or public. I would like E2EE if for no other reason then why not. Top options: - Matrix - XMPP Middle: - Jami (No API?) - Zulip (no EE2E) - Google Chat (no EE2E?, dealing with Google APIs) No: - Briar (no iOS client) - Signal (no API) - Session (no API) - Whatsapp (API cost) - Threema (cost) - Wire (bot API in beta, cost?) - Telegram (sus) - Slack

I use Quad9 or my own private DNS resursors. Sometimes private recursors forwarding to Quad9.


System76 is probably going to be the best since that is what they do.

Dell Precision or Dell Latitude are both lines with good Linux support. The Precision line can be ordered with some distros, and the XPS Developer line comes with Linux preinstalled.

Thinkpads in general are good, and there are some Thinkpads which come with Linux from the factory.

Latitudes, Precisions, and Thinkpads can be readily found as refurbished models.


I usually buy whatever is cheapest. I have a mixture of Toshiba, WD, Seagate, and Orica enclosures plus misc NVMe SSDs.

Most of them get formatted and encrypted with LUKS. The Mac ones get formatted and encrypted via APFS.