intrepid

@intrepid@lemmy.ca

This profile is from a federated server and may be incomplete. Browse more on the original instance.

intrepid,

You’re right of course. But just to add - ‘reproducible builds’ is an ongoing attempt to make hash comparisons practical.

intrepid, (edited )

I think Henry Kissinger is one of those unifying things. It’s amazing, black or white, communist or capitalist, east or west…

Oh! Is that why they gave him the Nobel piss prize?

intrepid,

He might be the very reason that phrase was invented, considering how many innocent young lives he took.

intrepid,

Some people seem to think that setting up send-email and mailing patches has too much of a learning curve and ‘barrier to entry’.

intrepid,

How many instances will one have to register on? This isn’t going to improve until forgefed is done.

intrepid,

Maybe they’re having problems with bots at the moment.

I have to go through the ridiculous cloudfare verification page now. How do they have a bot issue?

intrepid,

Honestly, the servers not being in the US is a feature these days - even for US-based customers.

intrepid,

Is there any reference for this? I can’t find anything relevant. Just curious.

intrepid,

The forgefed spec itself is a work-in-progress. Not yet ready for a proper implementation.

intrepid,

Get one of those cheap thin-client or micro-ATK type desktop, install as a server and move your online services there. Too bad this isn’t that popular yet.

intrepid,

You won’t be able to contribute to a project on any of those instances, unless you register on it. So if you are a prolific contributor, you might end up signing up on dozens of those instances.

Forgefed is a federation protocol for such instances. It’s based on ActivityPub - the same that powers Lemmy and Mastodon. You can have just one account on a single instance and still be able to contribute to projects on multiple others. It’s still in the works though. It’s expected that at least gitlab, gitea and forgejo will support it.

intrepid,

No. I mean gitdirectory over FTP.

intrepid,

I’m aware of FTP. It’s still around in certain circles. But for a moment I thought that there was some sort of integration between ftp and git. I guess not.

Google abandons “Web Environment Integrity” (simplifiedprivacy.com)

Google has abandoned the “Web Environment Integrity” API that was supposed to allow websites to only allow approved and verified browser environments. The plan would allow websites to reject browser or even OS modifications that were “unattested” for the purpose of supposedly stopping bots, piracy, ad-blocking, and other...

intrepid,

Of course. You didn’t think that they would take back a user-hostile greed-motivated feature without an alternative, did you?

intrepid,

You’re right - for the time being. But what I’m not willing to do, is give them the benefit of the doubt. They’re just waiting for all this backlash to blow over. Then they will start extending it to other components and eventually to the net, under some other name.

intrepid,

No. That’s round 3. Round 2 is already announced - they are ‘restricting’ environment integrity to multimedia on Android webview. Of course, what they don’t say is that the feature is going to be developed and tested outside the view of the general public - since this doesn’t need to go through a public standardization like web specifications. Once they get that perfected, they will silently expand its scope outside webview and gradually into browsers with a new name. That’s round 3.

intrepid,

While I agree with that sentiment, I really wish people use something other than YouTube. I wish peertube or even paid platforms like nebula take off.

intrepid,

Like many others, I don’t replace old tools with new ones, simply because it is written in Rust. For example, fzf is a very novel and useful tool that’s written in Go. (FYI: Fzf has a Rust alternative called skim). I’m going to restrict the rest of the post to the context of this thread - Rust CLI/TUI programs that I like. But by no means are they the only new ones I like, or always a replacement for the old ones.

fd and ripgrep (rg) have 2 things in common that give them edge over their older counterparts. First is that both are extremely fast compared to their predecessors. Second is that both support a modern (perl-compatible) version of regex syntax that many programming languages support.

Zellij is a terminal multiplexer like Tmux. However, Zellij IMO has one huge advantage over Tmux and screen - you don’t need to take a tutorial or read a user guide just to get started. Everything is discoverable and intuitive. Zellij has the potential to replace TMux as the dominant terminal multiplexer in the near future.

You may find zoxide, atuin and starship as good extensions to your terminal experience, depending on your tastes. Zoxide is a smart directory changer (alt for cd) with good integration all around - with a lot of shells, alternatives (data import), editors (emacs, nvim, etc), file browsers (ranger, nnn, etc) and even mail client (aerc). Atuin replaces the history part of GNU Readline. But lately, it has started gaining features not found in readline, like encrypted history and cross-device history sync. Starship may be a bit fancy for shell prompts - but I find its configuration format to be simpler than the old method. It also supports several shells giving you a uniform experience across shells.

GPG-TUI is a TUI frontend to GnuPG. It’s useful simply because the GnuPG UI is terrible. Meanwhile, Sequoia PGP is a tool that aims to replace GnuPG altogether. It has some lofty ambitions and has forced the OpenPGP ecosystem to advance a bit. Some of their innovations aim to solve the drawbacks of old OpenPGP - like lack of PKI (instead of just WoT) and Perfect forward secrecy in certain modes. Its defaults are also more sane and modern compared to GnuPG.

Git-UI (Rust) and LazyGit (Go) are TUI frontends for Git - they have no alternatives. I can recommend either of them if you are a heavy user of git - especially interactive staging and interactive rebasing. Meanwhile, git-interactive-rebase-tool is a tool specifically designed to manage interactive rebases.

If you are into coding, you may find Tokei useful. It is tool for counting Lines of code (LoC) in your projects, segregated by language. Hyperfine, from the developer of fd, is used to benchmark applications over several runs, with a lot of configuration options. Bat is a terminal pager, again from the developer of fd. It supports syntax highlighting. I often find uses for that. I’m not aware of another tool with the exact same functionality.

Finally, nushell is showing a lot of promise as a shell with more modern features. It extends the structured data paradigm from powershell.

intrepid,

Forgot to mention stacked-git (stg). This is a tool to deal with patch stacks - much like the age old quilt tool often used by kernel hackers. Unlike quilt, stg uses git to manage a stack of patches. This tool was originally written in Python. It was recently rewritten in Rust by the same team.

Having used stg, it’s like having multiple staging indexes in git. This allows you to craft a good commit history like the one you get from using interactive rebasing. Unlike interactive rebasing, you don’t have to wait till finishing the feature, in order to achieve that result. If you are a git user and haven’t given stg a try yet, I strongly recommend you do. It’s a nice tool to have in your development tool chest.

intrepid,

Least important it may be. But it is the most significant. This scheme follows the conventional scheme we follow while writing numbers - the most significant digit to the left and significance reducing as we move right.

The advantage of YYYY-MM-DD becomes when you add time to it in ISO-8601 or RFC 3339 format: YYYY-MM-DDThh:mm:ss. All the digits are uniformly decreasing in significance from left to right.

This becomes even more apparent if you are trying to sort by time - say, a stack of files, or datetime in a computer. Try doing this with any other scheme.

intrepid,

So, are Red Hat violating the GPL? No.

But what about this business of cancelling subscriptions? Isn’t that a restriction in violation of the GPL? Not in my view.

You are just repeating the exact narrow definition that Redhat/IBM’s lawyer leeches found to justify what they did. Yes it’s legal - but by no means in the spirit of GPL or any FSF or OSI approved license.

Starting with the FSF definition, ANY software from OUTSIDE that RH builds on (this includes the kernel and numerous other parts) comes to them with 4 assured freedoms. One of them is the freedom to distribute the software or the modified forms of it. To put it in short, what RH says is - “You’re still free to exercise the freedom - but we will stop doing business with you if you do”. While this is not against the letter of the license, this is most certainly AGAINST the INTENT of the license.

One might ask, if that’s the intent of the license, why does the license allow such a loophole? To put it simply, the creators of the license created it based on certain guidelines. But they couldn’t foresee all the ways in which the license would be twisted, violating its intent. This happens from time to time - causing the licenses to undergo revisions. For example, GPLv3 was created due to what FSF calls Tivoization - a practice that violates the intent without violating the license. Hell, this is against even OSI’s intent.

However, just because there are loop holes in the license to violate its intent, doesn’t mean that it’s ethical or moral to take advantage of it. When some company does so, it’s nothing short of parasitism. In this case, RH managed to suppress GPL after profiteering for decades from it.

In my view, the “community” reaction was terrible.

Clearly, your view is heavily colored. Remember that the community’s reaction was only a response to what RH did. You clearly are not seeing the possibility that what RH did is way way worse and extremely damaging towards the community and FOSS principles.

If you give away the results of Red Hat’s hard work to productize CentOS Stream into RHEL,

This is a very myopic, one-sided and biased take. A lot of people who are complaining are contributors to the work RH uses. This isn’t just about some bit of work. This is about trust that forms the foundations of the FOSS movement. People will be hesitant to contribute to any project that RH may take and profit like this. RH is using their code in a way that they were not expecting. What RH did is to fundamentally exploit that trust and then betray it.

Nothing has been taken from you except access to FUTURE Red Hat product ( other than totally for free via CentOS Stream of course ).

The same narrow definitions to justify the malicious intent. Remember that distributing the recipe for ‘FUTURE Red Hat product’ wouldn’t be wrong in any way if RH hadn’t created the new clause - that they will stop supplying if you did. They had to invent a way to override the intent of FOSS.

So, Red Hat is going quite above and beyond the licensing by providing their subscribers code to the entire distribution. Yes, beyond.

They don’t have a business if they didn’t distribute the source code. There are numerous other offerings that give you the same services without the source code. They are doing nothing beyond what it takes for them to make money. So, their moral superiority arguments are based on false premises.

I’m honestly very tired of people shilling the false arguments of corporates that exploit regular folks to make money. The stories of how RH damaged the entire Linux ecosystem for supporting their business is too long for me to even get into. For now, I will just say that RH’s entire business model has been to make the Linux ecosystem too complicated for anyone else to reasonably manage or modify. So, please stop giving this greedy corporation more credit than what it’s worth and stop demonizing the people who complained when their reasonable expectations were violated.

intrepid,

It’s likely that GenZ is just fatigued and apathetic to climate change. They might have just resigned to their fate, knowing the world governments and greedy corporate vermin won’t let anything meaningful happen in their lifetime.

intrepid,

Talking about ingredient X, why was there a huge glass flask full of it right above the tank for the professor to accidentally break it?

intrepid,

Do you know that there is a Linux port of DirectX that runs only with WSL?

intrepid,

In what world would Microsoft allow the Linux name to appear before Windows? If MS were a person, they would be diagnosed with Narcissistic Personality Disorder.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #