linuxmemes

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

slapchop, in :wq!

:x

avidamoeba, in Folder
@avidamoeba@lemmy.ca avatar

So tell me, what do you call the object drawn in this picture, taken from a popular Linux operating system?

A picture of a folder icon from Ubuntu

Say my name.

s_s,

It’s a file.

avidamoeba,
@avidamoeba@lemmy.ca avatar

The academic truth.

raresbears,

Evil GUI bloat

avidamoeba,
@avidamoeba@lemmy.ca avatar

The ugly truth.

CriticalMiss, (edited ) in why exit when you can do everything inside

I love vim, but it wasn’t always like this. When I was a Linux newbie one of the things that irritated me most is that tutorials aimed at beginners told readers to use vim, without explaining how to maneuver it. People, if you write tutorials aimed at beginners please use nano, even if it’s not your preferred text editor.

0x4E4F,
@0x4E4F@sh.itjust.works avatar

This 👆👆👆.

lemmesay,
@lemmesay@discuss.tchncs.de avatar

i agree with your request. vim used to scare me first.

as a side note: one of the reasons I believe as to why vscode grew in popularity was due to it lowering the barrier to just open up the editor and use it right away(with plugin system and a nice GUI). it is something vim by default doesn’t do.

VubDapple,

The first time I opened vim (it was probably just vi at the time) I couldn’t exit it and had to shut down the computer by holding down the power button (!) to regain control of the machine. It took a while before I tried it again. Ultimately nano felt like it was for kids and emacs felt like an even worse option than vi so I memorized a few sequences, eg :q!, :wq, how to enter the insert mode and how to exit it and simple edit commands like dd and x and this gave me enough proficiency to get by.

Most all the terminal commands require prior study before they become easy to use. Its because Unix was created by engineers rather than by ui/ux design professionals.

lurch, (edited )

In Linux terminals, you probably could have pressed Alt+F2 or Ctrl+Alt+F2 (F2 could be other F-keys) and log in on a second terminal to recover (by reading the manual or killing it). Also, if bash already had job control back then Ctrl+Z would have suspended vi/vim to the background.

I’m writing this, so people try it and maybe remember it, if they get stuck in some program. Doesn’t have to be vi. Maybe you just launched a long dd command and don’t want to end it, but want to look something up. These hints may help then.

elvith,

Help, how do I exit vi?


<span style="color:#323232;">Ctrl+Alt+F2
</span><span style="color:#323232;">sudo killall vim
</span>

Hmmm… never thought about that, honestly, but it makes sense

marcos,

sudo killall vim

Just make sure you are using a GNU system.

cloudless, in microsoft-ies 🍵
@cloudless@feddit.uk avatar

They don’t try to explain. They just say “I have nothing to hide”.

It is as if they don’t mind having a CCTV installed in the house that is accessible by who knows.

nothacking,

Hey, could you unlock your phone and hand me it so I can scroll through all your texts? No? Then you do have something to hide.

If that doesn’t work, try search history.

lemmesay, in why exit when you can do everything inside
@lemmesay@discuss.tchncs.de avatar

bonus point: if you like inception, do :term, press i and start another (n)vim session :)

Tau,

The challenge now is escaping the neovim terminal

HKayn, in Xenia says that it's ok to use any browser!! (original meme)
@HKayn@dormi.zone avatar

You have been banned from c/firefox.

Engywuck,

Being banned from circlejerks is not a bad thing.

haui_lemmy,

You‘re not wrong. I left firefox since you can’t say anything critical about firefox without being downvoted to hell even if it is just trying to improve it.

Wonderful how the people spoiling irl groups also spoil online groups.

InstallGentoo,

The censorship on firefox forums is insane

haui_lemmy,

I have no idea if it is censorship but the amount of jerks throwing shit at you for saying {insert critical question} is insane. I‘m not talking about „did you know mozilla sells kid slaves?“ idiocy but things like „I don’t like that google is the main financial contributor“ stuff.

InstallGentoo,

A few days back someone posted this article on the firefox subreddit. It is a well written article with good points, but the hivemind ignored the content of the article and resorted to ad hominems and name calling because the author is a supposed right winger. It would not be surprising if the post was removed by now.

haui_lemmy,

I have posted this exact article there some months ago I believe. Or at least one just like it.

I totally get your point. Instead of just saying „this is false for x reason“ they go after the people who post this.

I really hate that.

Rustmilian, (edited )
@Rustmilian@lemmy.world avatar

Ah yes. Lunduke, a totally reputable person who always knows what he’s talking about.

InstallGentoo,

You’re just proving my point. I haven’t seen anyone point out anything wrong or misleading from that article. Only name calling and ad hominems. I do not care about the author. Why can’t you just focus on the contents of the article?

Rustmilian, (edited )
@Rustmilian@lemmy.world avatar

All he did was repeat shit that we’ve known for years in the most sensationalist way possible so he could get a fucking profit of a clickbait article.
He’s a “journalist”, wtf do you expect. This is his entire deal; repeat already well known shit, sprinkle in some sensational nonsense, do zero due diligence as a journalist and use the most clickbait title possible for profit.
I’m sorry, but his shit always reads like an AI wrote more than half of it, and when he won’t even ask the people involved like he’s supposed to as a journalist, he’s bringing nothing new whatsoever, only speculation and sensationalism.
That’s all there is to it.

Engywuck,

I left firefox since you can’t say anything critical about firefox without being downvoted to hell even if it is just trying to improve it.

That’s one the reasons I left as well.

Jumuta,

Yeah I see things like that a lot on Lemmy.

I especially see it a lot around things I have deep interests in that a lot of people have light knowledge on, so it’s probably the Dunning Krueger effect rearing its ugly head :(

I guess the main way to combat this is to join nicher communities, but that’s not really possible on Lemmy right now because of its small size :/

Neil, (edited ) in Come tell Tux🐧your Linux plans for next year to cheer him up
@Neil@lemmy.ml avatar

This new year is my year of Wayland. I’ve got Hyprland going on my new work laptop. Still using my old one with i3 for the time being since I’m too busy during the day to thinker around, but I’m slowly getting this new one ready. Hopefully will be done by the new year.

victorz,

What do you like about Hyprland compared to i3? I’ve been using i3 reliably for over a decade, but did try Hyprland and thought it just felt like a new Compiz in its default state. What drives you to it?

Neil,
@Neil@lemmy.ml avatar

That’s pretty much exactly what drove me to it, plus the excuse to get started on Wayland. Like it or not I think Wayland is the future.

I’ve been on i3 for near a decade for what it’s worth.

victorz,

Interesting. So the wobbly animations and stuff is up your alley, basically?

Neil,
@Neil@lemmy.ml avatar

Yessir.

null, in sudo !!

Why does sudo !! never work for me?

metaStatic,

Username is not in the sudoers file. This incident will be reported

Illecors, in sudo !!

I used to do sudo !!, but then I’ve started learning the shortcuts of my shell a bit more - Ctrl+A jumps to the beginning of the line, which, technically speaking, is a saving of 1 (!) keystroke, compared to Shift+1+1.

This has also led to discover that emacs is actually much more useful compared to vim as it uses the same shortcuts.

hedgehog,

If you already submitted the command, you’ll have to hit Up first to have a line to jump to the beginning of, though, so it’ll be the same number of keystrokes either way.

I do the same thing you do, just with vi-mode keystrokes (up, then esc-I).

Water1053, in Come tell Tux🐧your Linux plans for next year to cheer him up

I’m going to put together a SteamOS system for my daughter with an old 3900X and RX480 so we can play side by side!

victorz,

old 3900X

Oh God, I need to upgrade soon again, don’t I…

Water1053,

Has it been more than one month since it’s been out?

victorz,

I know right? I have to remind myself that I built this computer in 2020…

dannym, (edited ) in I love vim

Bonus tip:

ci" means change inside “” ca" means change around “”

the " can be replaced with any of: ({[wspbt

For changing inside or around parentheses, curky brackets, square brackets, words, sentences, paragraphs, code blocks and HTML tags respectively.

So for example if you want to replace all parameters in a function call you just do ci(

But that’s not all, the c is one of the possible operators, but not the only one.

di{ deletes the content of a block ya[ copies the content of something inside square brackets g~iw swaps the case of a word guis makes a sentence lower case gUip makes a paragraph upper case

And the most useless one: g?at replaces the content of an HTML tag with its rot13

lemmesay,
@lemmesay@discuss.tchncs.de avatar

thanks for the insightful comment. I’ve saved it for future reference.

A7thStone, in I love vim
finestnothing,

Wait til he learns about doom emacs which is emacs + vim keybinds (and a lot of other QOL features)

Emacs is a great OS with a bad editor
Vim is a great editor with a bad OS

lemmesay,
@lemmesay@discuss.tchncs.de avatar

Jesus Christ. you’re telling me this now?
I had heard about doom emacs, but never bothered to really look into it.
there goes my weekend.

32b99410_da5b,

Doom is EVIL! github.com/emacs-evil/evil

Well, Doom has Evil, evil collection, etc enabled by default. But that’s less quippy.

rtxn,

DistroTube is a great source for Doom-related knowledge (as long as you ignore his “old man yells at cloud” videos).

lemmesay,
@lemmesay@discuss.tchncs.de avatar

thanks to your comment, I looked up a couple of his videos. Emacs(especially org mode) sounds very interesting. I’ll be investing more time in it.

Black616Angel,

Lol, haven’t heard that name in a long time.

I watched him for a while and even kinda liked some of his “old man yells art cloud” videos, but he lost me around the time of his “explaining Linux to newbies” video.

callyral,
@callyral@pawb.social avatar

Vim is a great editor without an OS*

lemmesay,
@lemmesay@discuss.tchncs.de avatar

wanna bet how long til I switch to Emacs :p

somenonewho, in I love vim

Funny I had to Google ci" to remember what it does even though I use that sometimes.

I’ve committed to learning vim years ago and in most situations im faster in vim than in nano etc. (especially because of muscle memory) I still feel like I’m not properly using vim to it’s full extend (like whenever I remember using registers it feels like magick and I’m sure there’s more like that)

lemmesay,
@lemmesay@discuss.tchncs.de avatar

how often do you use macros on a day-to-day basis? it’s next on my learning list.

dukk,

I personally use them pretty often. They’re not natural to me, I spend a little bit thinking about them, but they’re still decently useful.

hemko, in Linus does not fuck around

Not going to touch the general toxicity as it’s something Linus has already apologized and worked through with professional help, but I love the attitude when it comes to responsibility.
Far too often it’s easier to blame someone else for error.

“No this is our problem, and I’m ashamed you’re trying to blame someone else for it” is respectable take

corsicanguppy,

Tough love isn’t toxicity, even if Linus had to grovel a bit to divert the Karens elsewhere.

OKRainbowKid,

Shut the fuck up.

winky88,

Stop breaking user space

anarchy79,
@anarchy79@lemmy.world avatar

Getting angry = tOxiCK i cry evertem

BluesF,

Everyone gets angry, but this is not a constructive way to communicate what someone else needs to do. You can express all of this without belittling and swearing at someone. Being angry is fine, taking it out on other people is rude and unnecessary.

uis, (edited )
@uis@lemmy.world avatar

https://lemmy.world/pictrs/image/fb3e4be1-5160-469a-a9e4-9cb6e62de87f.jpeg

https://lemmy.world/pictrs/image/66d687ea-5b26-4e01-96d4-c0f9287c0b20.jpeg

How to communicate with someone who in conversation about KDE randomly blames pulseaudio and opensuse?

0x4E4F, (edited )

He basically has one rule and one rule only… we don’t break user space… IMO, if you break that one rule, I believe he has the right to be angry. It’s not constructive, but I wouldn’t hold it against him.

BluesF,

If he was my boss and he treated me like this I would absolutely hold it against him! Honestly I don’t care how much an employee fucks up, there is no excuse for abusing them.

BestBouclettes,

Even more so because Torvalds is not his boss and the guy is a volunteer that is not being paid for his contribution.
I’m glad Torvalds was the bigger man and got help for his temper.

moomoomoo309,
@moomoomoo309@programming.dev avatar

Red Hat email, not a volunteer.

uis, (edited )
@uis@lemmy.world avatar
0x4E4F, (edited )

Yeah, I completely agree, the guy’s a duche, blaiming others for his mistake (assumption, that leads to a shitty PR, which is a mistake).

As I said, if I did that, I would gladly take the heat from Linus. Own up to your mistake. Yes, you do deserve to be called names. You’re a maintainer for the most wide spread kernel in the world. “But I don’t get paid…”. You can quit at any time pal, no one is forcing you to do it.

uis, (edited )
@uis@lemmy.world avatar

Own up to your mistake.

To be fair he did it after Linus’ speech.

I posted 3 screenshots in comments here.

lemmy.world/comment/5872379

0x4E4F,

OK, yeah, that’s fair 🤝.

anarchy79,
@anarchy79@lemmy.world avatar

The virgin IT tech tears in here are real.

arc,

His style of being direct, having a high quality threshold and calling out bullshit immediately and bluntly is why the Linux kernel went from a university project to powering everything from lightbulbs to super computers. I think it kind of ridiculous that this demonstrably effective style got framed as “toxic” just because he hurt a few people’s fee-fees.

derpgon,

It’s easier to label other people toxic rather than finding flaws in themselves. More people will agree with someone being toxic, because deflection as a tactic got so ingrained in people that they don’t know better.

arc,

Exactly. It might not be good to be on the receiving end, but the chain of discussion that went before these rants should have given people the clue they needed to stop while they were ahead.

BestBouclettes,

Torvalds got professional help for that. Even he acknowledged that it was a problem.

Floey,

Demonstrably effective

Where’s the logic in looking at something successful and picking a singular thing to be responsible? What seems more likely is you are looking for an idea you are attached to that exists adjacent to something successful. It’s like a Mormon looking for successful Mormon CEOs to then claim the company’s success is due to the Mormon work ethic. It’s like how in Whiplash the Charlie Parker story is venerated and seen as explanatory by the characters.

arc,

The logic is simple. This is s his style and it demonstrably worked. I’m sure you could point to someone else’s style that also works in another context but that’s irrelevant.

Claidheamh,

But did it work because of the style or in spite of it? No reason to believe it wouldn’t be even more successful if he had been less abrasive like he is now.

arc,

Because of it, quite obviously.

Claidheamh,

How is that obvious? Especially because it’s become even more successful after he’s mellowed out?

dk841143,

“Especially because it’s become even more successful after he’s mellowed out?”

You state that as if its also “obvious”. How is this a fact? How is it obvious? Is it more successful because of his mellowing or irrespective of it? On its face, seems to me we cant nod our head in agreement to your sudden assertion any more than arc’s assertion that Linus’ initial style worked.

You seem to want arc to provide some sort of metric or proof to back up his assertion. Well, where is yours? Where’s your metric/data?

Claidheamh, (edited )

My point is exactly that. It’s not obvious, and as such you can’t attribute the success of Linux to his behaviour. Like the OP said, there’s no logic in looking at something successful and picking a singular thing to be responsible.

dk841143,

Already understood your point. Where in my post is it clear that l didn’t? Its hinted and referenced that I understood as I use variations of your own phrases and challenge you using the same point on, Specifically, this quote:

“Especially because it’s become even more successful after he’s mellowed out?”

What exactly is the utility of the above quote of yours then? Cause its structured as something you assert as a fact that’s used to bolster your initial point to arc.

The bolster being something like:

If its so obvious that Linus’ original style was so “demonstrably effective” as to be the reason for the massive success of Linux then how can you (arc) explain the fact that it has especially become even more successful after he’s mellowed out?

but like, has it? Has it become even more successful after he’s mellowed out? Your bolster kinda hinges on that fact to be true. Cause if we were to somehow find your assertion to be untrue and the project to be worse off by X degree after he mellowed out then that could more bolster arc’s assertions.

JigglySackles,

I think too many people get upset about swearing. It brings a strong emphasis, it’s not disrespect imo. Knowing how Linus is, I’d take that response in stride. I appreciate his direct approach especially to the brazen arrogance of someone too full of themselves to see themselves as wrong. It wouldn’t be a great way to start a conversation, but as an ender it’s terribly effective. He called a fucking idiot a fucking idiot. That shouldn’t be toxic. Not everything that hurts someone’s tender feels is toxic. The intent should be taken into consideration.

Kusimulkku,

Hell yeah. But it’s not considered good anymore, everyone has to be very nice and whatnot. Too bad imo but I guess less hurt feelings.

Diplomjodler,

You can be direct and call out bullshit without swearing and name calling. While the content of this sounds reasonable, the tone definitely isn’t. If someone talked to me like that I’d tell them to fuck right off.

arc,

Yes you could but he didn’t and clearly his style was self evidently effective. And I’d add that if you’ve ever read the LKML archives, that these rants were rare and usually preceded by long chains of discussion before it reached that point.

Pelicanen,

Doesn’t make it right. Michael Jackson’s dad abused his kids and they became world famous artists, doesn’t mean abusing your kids is acceptable or should be seen as such.

arc,

This is a nonsensical comparison

Claidheamh,

It’s not a comparison, it’s an analogy. Important distinction.

arc,

It’s a rotten analogy. Comparing Linus having a go at some volunteers is not analogous, or comparable to a father abusing kids.

Claidheamh,

The analogy is that the end result doesn’t justify the behaviour from the person in power. It’s apt.

Pyroglyph,
@Pyroglyph@lemmy.world avatar

Except it’s not a distinction at all.

analogy (n.) - a comparison between one thing and another, typically for the purpose of explanation or clarification.

Claidheamh,

Of course it is. A square is also a rectangle but it’s still an important distinction.

deweydecibel, (edited )

Yes you could but he didn’t and clearly his style was self evidently effective.

Depends on how you define “effective”. Because by his own admission, it gets shit done, but also alienates people in the project and turns off others from joining it.

So yeah, you’ll get the update pushed, and it’ll work, but down the line you find yourself struggling to keep up without the help of people that don’t want to work with you.

Linus’ mistake is a classic one: really self-sufficient tech person doing fantastic work with a team but not appreciating that there’s a whole social layer to it that is every bit as important as the standards and procedures at keeping everything working.

arc,

I define effective by the fact it was self evidently effective. No need to split hairs or dissemble here. Linux is objectively, indisputably the most important piece of code in the world. Everything else, such as a the context free boo hoo about some times when he has had a go at people is just noise.

Catoblepas,

Seems like the man himself disagrees with you, since he saw it as a big enough problem to get professional help and make long lasting changes. 🤷‍♂️

dk841143,

Or he’s just playing the game within the current “social layers” that have attached to or are inherit to the project to placate those who require placating. Not like pubic figures haven’t had to blow sunshine up asses to shut the the “whiners” up before. And if so, maybe those lasting changes are trivial because it was never a major habit to begin with and rare. Its was just an approach to get the result. But you’ve to show the public you care (even if you don’t) and talk about how you worked real hard and put in the work. (Even if the work was trivial)

Koordinator_O,
@Koordinator_O@lemmy.world avatar

Sure you can. But the evidence i see in my immediate vicinity is that informations go in through one ear and straight out through the other without holding on to anything if presented in in a none swearing or name calling manner. It hurts but it works.

Diplomjodler,

I’m glad I don’t live in your immediate vicinity.

uis,
@uis@lemmy.world avatar

I went to LKML for context, so I return with context.

When 3.8-rc1 was released, “Rafael J. Wysocki” reported 100% CPU usage by knotify4(part of KDE) on OpenSUSE Thubleweed with pulseaudio as audio server.

https://lemmy.world/pictrs/image/fb3e4be1-5160-469a-a9e4-9cb6e62de87f.jpeg

At which Mauro Carvalho Chehab replies starting with blaming pulseaudio(why? Srsly, why? I don’t like it, but this is just troll behaviour) and saying pulseaudio(which is NOT knotify4) should not try to use V4L2.

https://lemmy.world/pictrs/image/66d687ea-5b26-4e01-96d4-c0f9287c0b20.jpeg

This shitty behaviour ignites Linus’ back and he replies with mentioned in post message.

SRo,

Oh noes he used bad wordsies? My fee-fees!

interceder270,

I totally agree. I have mad respect for Linus for the work he’s done and the immense amount of retardation he’s had to sift and fight his way through.

I have very little respect for the people critiquing his behavior while contributing nothing of value themselves.

gohixo9650,

I agree on the first part. However this is from 2012 and in the meantime Linus himself realized and admitted that he was not proud of behaving like that and took real measures and seeked help in order to improve himself.

caseyweederman,

Way to infantalize the people calling him out while excusing his childish tantrums.

kilinrax,

Way to infantalize … his childish tantrums.

Come on dude. Either there’s a standard here or there isn’t.

caseyweederman,

Uh yeah. Childish behavior is childish. Holding people to a higher standard is not.

uis,
@uis@lemmy.world avatar

https://lemmy.world/pictrs/image/fb3e4be1-5160-469a-a9e4-9cb6e62de87f.jpeg

https://lemmy.world/pictrs/image/66d687ea-5b26-4e01-96d4-c0f9287c0b20.jpeg

Randomly blaming pulseaudio when talking about 100% CPU usage by KDE. I don’t like pulseaudio, but this is childish indeed.

arc,

There is a difference between a rant and a tantrum. If you read the post, you could see very clearly he makes a point very forcefully.

caseyweederman,

Okay. How about: don’t lash out at people when you’re mad.

NorthWestWind, in linux text editors
@NorthWestWind@lemmy.world avatar

People who type like that aren’t worth my time

konalt, (edited )
@konalt@lemmy.world avatar

Are we

Not good enough

For you?

Tier1BuildABear,
@Tier1BuildABear@lemmy.world avatar

No. No, you are not.

Octopus1348, (edited )
@Octopus1348@lemy.lol avatar

You have to do it in 3 different comments!!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linuxmemes@lemmy.world
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1830912 bytes) in /var/www/kbin/kbin/vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php on line 171

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 528384 bytes) in /var/www/kbin/kbin/vendor/symfony/monolog-bridge/Processor/DebugProcessor.php on line 81