intrepid

@intrepid@lemmy.ca
0 Post – 205 Comments
Joined 1 years ago

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.

6 more...

Imagine having your life ruined and thrown in jail. And then the 'executive' who is willfully responsible for it gets away by offering you an insincere and shitty apology! They haven't even returned the bonuses they got for it!

If this is the way the judicial and economic systems treat the rich and the poor, it won't be long before there's a worldwide French revolution.

She was radicalized on UK's soil. But they want Bangladesh to deal with the consequences, based on a mere technicality? That's disrespectful, underhanded and sly, to put it mildly.

6 more...

People calling for genocide and murder of children are those who are far removed from humanity. They're a nasty burden that the modern society hasn't learned to deal with yet.

I don't like the wordings and insinuations in the article. Ubuntu Linux 'snuck' into Dell laptops? Dell - best known for good-quality mass-produced PCs - end up building Linux laptops? What are they saying? Linux is low quality and it being in Dell laptops is bad?

Dell and Canonical have a partnership. And Linux isn't a choice that's forced on consumers. That's hardly what one can say about Windows. An ad-ridden spyware that's disguised as an OS and forced down everyone's throat even when we don't want it. (Not dell, but there are cases where I had to buy a laptop and clean out Windows).

I don't understand the author's exact intentions (I read the entire article). Seems like they are trying to say something positive. But the choice of words is bad.

1 more...

Do you think the entire world is under US laws? Besides, with FOSS services, you get the option to backup and migrate the data. Do you get that with Discord?

2 more...

I don't smoke and am completely against smoking. But this sounds like wishful thinking that has the potential to backfire spectacularly. There is a reason why many jurisdictions are deregulating banned substances. It helps to prevent the black market for concentrated and adulterated versions of the banned substance. It also helps people with addiction to seek treatment without worry of prosecution. Perhaps they should invest in better education than go for bans.

Have you noticed how the modern AI models absolutely tow the line of its creators? Just like this example, there's another one where an image generator refuses to generate the image of Mickey Mouse from Steamboat Willie, even though its copyright expired recently. The same model has no problem violating the copyrights of independent artists.

And while these models can strictly refuse to avoid what its creators don't want it to do, they fail at basic prompts like 'show a black doctor'. These models are pathologically rife with biases from its creators.

1 more...

Of course it's him. All other billionaire sociopaths have the sense to stay silent about the dystopian future they dream of. But honestly, he doesn't get the negative attention he deserves.

1 more...

That's a very low effort way of underplaying the effect of these communities on the broader FOSS communities. There is a good reason why most FOSS developers/maintainers prefer to keep their personal and unrelated politics away from their project communities. For one, unchecked bigotry in isolated communities can turn bad for the general public - for example, 4chan, kiwifarms, etc. I have heard from more than one source that community engages in hate speech and brigading against people outside the communtiy - one example is visible in this video itself. This is why laws specifying limitation to free speech exists.

Now, even if you neglect the brigading, there is still the problem of support and contribution. Hyprland is a widely used project. Many end users and developers are going to stumble into the discord server either seeking support or with intent to contribute. If they belong to any minority group, they might inadvertently expose themselves to bigotry, bullying and harassment. Now you may be compelled to label this as hyperbole and fearmongering. But this is well known, highly underplayed problem in FOSS communities with numerous examples. There are so many cases where women stopped FOSS contributions because they felt insulted and harassed. This problem is why CoCs exist in the first place.

Nobody can force others to follow CoCs. But as Brodie says, it has become very important for end users to evaluate the projects they use - to see if it is a community they want to ever interact with. Similarly, distros need to decide if they want to expose their users to such a community.

Sadly a very common and favorite strategy of genocidal autocratic regimes across the world.

1 more...

He is the same sociopath who denies the Assyrian and Armenian genocide. Such a statement from him about Hamas is hardly surprising.

The fundamental problem I see here is the cloud. We were supposed to have easy self hosted applications and data on cheap always-online hardware. Instead, companies promoted cloud services with the intention of rent seeking through subscriptions.

If you look at the software that went from open source to source available, you'll notice that almost all of them are cloud applications. Why? The companies that created them were hoping to make money through the same subscription model. But then, big cloud players like AWS just outcompeted them using their own software.

Would this have happened if the FOSS ecosystem neglected the cloud hype and gravitated towards self hosting? Perhaps. But not as badly. We still haven't seen enough progress towards self hosting. It's still very hard for regular folks. Genuine efforts like sandstorm didn't find enough momentum. I hope this changes at least now.

5 more...

The world would have been a better place if somebody had made a better decision 101 years ago.

2 more...

The same guys who create Chrome have stuffed the web standards with needlessly bloated fluff that makes it nearly impossible for anyone else to implement it. If alternative browsers have to be a thing again, we need a new standard, or at least the current standard with significantly large portions removed.

3 more...

More likely that the giant snake is in a coil around you and with every breath you exhale, you realize that you can't inhale back in. This goes on until you lose consciousness due to asphyxiation. You won't be awake or perhaps even alive by the time the snake decides to start swallowing you.

Stop right there, Jio Tan! The same trick doesn't work twice.

Yes. Contrary to what some Americans think, the rest of the world isn't ruled by the US and their often ridiculous laws don't apply. For instance in this case, neither the code nor the community discussions have anything to do directly with Nintendo. In addition, emulators and reverse engineering are perfectly legal in many places. There are plenty of jurisdictions where such frivolous and preemptive copyright strikes won't even be tolerated.

Human greed is the worst thing this planet has ever produced.

That usually isn't a problem as long as they keep it to themselves and away from the community. There are many Foss developers who are like that - they don't cause a controversy. This one seems to be different and openly toxic.

Why exactly do normal people with small defaults have 'collection agents' sent after them, while billion dollar defaults are written off? Isn't that supposed to be the other way around?

They are suing them. It's just that the courts aren't as enthusiastic about dispensing justice in case of the executives as they were with the sub postmasters.

Void Linux for the arch and gentoo crowd. It's a system that can be assembled more cohesively.

Nix and Guix - the ideas they bring to the table are revolutionary. I prefer Guix due to its use of Scheme (guile). But Nix is more mature and has more packages.

Big platforms like Facebook, Digg, Twitter and Reddit don't fail in a day. Their decline is rather gradual. If you noticed any decline on Reddit's quality after the API lockdown, then that's the beginning of a gradual slide. Just wait for a while before judging the results.

1 more...

I don't know what's happening at github, but even the tree page rendering is annoyingly slow now. I wish they stopped ruining a working product by bloating it up with unnecessary 'features'.

3 more...

The common factor between their support of Zionism and their domestic antisemitism, is hate. They support Zionism since they hate the Muslims. They're domestically antisemitic because they hate the Jews. They're motivated and driven by hate. They are the poison that the civilized world dies on.

2 more...

We probably never will.

The problem isn't that FOSS projects are getting abandoned. The problem is the consumer mindset where FOSS projects are considered as the free (gratis) equivalent of proprietary software - a well packaged and eternally maintained ware that you just install and run. This is a convention that bigtech cultivated in order to get free labor and support.

The original free (libre) software philosophy was designed with sharing in mind. Somebody writes software to scratch an itch - i.e solve their own or someone else's problem. And then they leave the source code for others to adapt and use. You found a software that you like, but is abandoned? No problem! Just take it, update it and use it. I have done this. Don't know how to code? Ask someone else to do it for you - perhaps for a price.

I get how hard it is to cut down on airline emissions. But the strict requirements on budget has significantly improved that number over the past few decades. Aircraft engines today are much less polluting than they were 30 or 50 years ago. Perhaps the goals shouldn't be dropped so easily.

What scares me about this is how lightly climate change is taken. "Yeah, I don't think we can do it. So we're going to just stop trying". Do you even realize what sort of trouble the humanity and this planet is in? Especially for a country dominated by its coastline?

2 more...

They diverted the funding for AI? AI is already a way for rich crooks to steal and make money off public information, if not an outright hype that grifters employ to attract funding for their devious pursuits. None of this is AI's fault. But politicians should understand the type of people they are funding, instead of ignorantly falling for buzzwords.

Of course they're learning. Learning how to bullshit and gaslight normal people into accepting their dystopian and draconian ambitions.

The rest of the world should sanction these US-based thugs and shame them constantly on the media. It's infuriating to see them commit all these atrocities and then smugly pretend to be the heroes.

The answer isn't that simple. India always had its share of bigots. But until a decade ago, the same level of hate speech would have ended them up in jail.

The ruling party back then (congress) was a bit corrupt and the opposition back then (BJP, the current ruling party) used it to dethrone them. So you would expect the BJP to be less corrupt? No - they are much worse. But the BJP's strategy was to subvert any institution that could challenge them - media, judiciary, CAG, investigation agencies..

Eventually the bigots realized that hate speech received no punishment. Meanwhile, BJP ensured that critical media was severely punished and oppressed. This is what led to the spread of bigotry in the media. While the crimes of their opponents are often exaggerated, their own crimes are rarely even mentioned. In true Nazi style, people were exposed to lies and half truths over a decade.

1 more...

Islam includes many Jewish and Christian figures among their numerous prophets. (They believe Mohammed to be the last among them). That includes John the Baptist and Jesus himself (and possibly more). Since Jews had a hand in their death, that could be the reason why they make this claim.

While they're partially correct, this antisemitic trope ignores a lot of context and nuances. For example, Jesus himself was a Jew and so were his initial followers. And there are strong reasons to believe that his crucifixion was a vicious threat towards the Jews of Judea. John's story also has similar nuances. Unfortunately, all those contexts are neglected while creating the propaganda narrative of the evil Jew.

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.

1 more...

So, a dictator doing dictator things.

I'm not familiar with the story. Are you saying that she was paraded after her death?

Edit: Nevermind. I saw the video just now. I'm at a loss for words to describe people who do this to innocent civilians.

2 more...

And the cherry on top is the Nobel 'peace' prize.

I don't like the monarchy either. But I assume you haven't seen anyone suffer from cancer. If you did, it's a misery you won't wish on your worst enemies.

I'm not as optimistic. Some people will complain and move to alternative platforms. But the vast majority won't care and continue using the abusive platform, forcing the rest to use it sometimes. The best example for this is Reddit and Lemmy.