linuxmemes

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

AlexisFR, in One of the few times I've downvoted
@AlexisFR@jlai.lu avatar

But it’s correct. It’s time to move on.

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

Hey, I have nothing against people using GUIs to install software. Just don’t say it’s retarded to use a tarball to do the same. After all, everything is done through the terminal (more or less) in UNIX like operating systems. Just because it has a GUI, doesn’t mean that “black magic” commands are not being run in the background.

Octopus1348,
@Octopus1348@lemy.lol avatar

The command line way is right at the top, and it doesn’t seem like it’s implying retarded if you know this meme format.

HKayn,
@HKayn@dormi.zone avatar

It’s a meme.

rtxn, (edited ) in I know it's not safe, but it's doesn't stop me

Don’t talk about chaos until you’ve used the AUR on Manjaro.

uis, in Repurposing your laptop trans rights style 😎🏳️‍⚧️
@uis@lemmy.world avatar

Since when programming socks counts as trans rights?

TheBat,
@TheBat@lemmy.world avatar

1337 AD

uis,
@uis@lemmy.world avatar

69 BC

JoeTheSane,

Nice!

uis,
@uis@lemmy.world avatar

BC, BC, BC, BC, BC, BC of the wonderful things he does

popekingjoe, in It's OK if you cry
@popekingjoe@lemmy.world avatar

ndiswrapper flashbacks o_o

ace,
@ace@lemmy.ananace.dev avatar

Amusingly enough, one of the HP laptops I used in that era actually worked better with ndiswrapper somehow.

It was the only one to do so though.

popekingjoe,
@popekingjoe@lemmy.world avatar

Miracles happen I suppose. :D

ace,
@ace@lemmy.ananace.dev avatar

“It’s a ndiswrapper miracle!” - a statement only uttered by the completely deranged.

Sowhatever,

Debían 3.0… good times.

EpicFailGuy,
@EpicFailGuy@lemmy.world avatar

BROADCOM …

folkrav,

I thought I had completely erased this from my memory. Turns out I did not. I would thank you if it wasn’t such a traumatic experience.

popekingjoe,
@popekingjoe@lemmy.world avatar

I am so sorry.

maryjayjay,

You are a bad person

popekingjoe,
@popekingjoe@lemmy.world avatar

I accept this.

thequickben,

Oh no. My broadcom laptop chip from 2005 was a major pain in the ass and this did not help 😆

popekingjoe,
@popekingjoe@lemmy.world avatar

Yeah those were some dark times.

Treevan, in the main differences!!
@Treevan@aussie.zone avatar
PotatoesFall, in maybe

CS lecturers aren’t necessarily good programmers. If people workong at big tech companies would do this in their spare time, now that would be fantastic.

Maalus,

If only everyone in the world would work in their spare time, we’d have flying cars. Let’s go for 7x10hrs a week, it’ll be great.

Draghetta,

If people working at big companies had spare time, now that would be fantastic

Source: ex Amazon developer

Underwaterbob, in When you need to retire an old server

The year Titanic came out, I finally decided to see what the fuss was about in it’s 18th week playing (a new record!) in our local theater. I took my seat, and there were a couple of teenage girls a few seats over from mine. They started sobbing during the opening credits. I’m fairly certain they’d seen the movie already. Probably more than once.

Kolanaki, in If linux distributions were tools.
@Kolanaki@yiffit.net avatar

You can use those other distributions as buttplugs, too, but they’re not going to be pleasurable or even comfortable.

milkjug,

This statement implies using arch btw as a buttplug is pleasurable and/or comfortable.

lefaucet,

Did they stutter?

bdkmshr,

Anything can be a butt plug if you are brave enough

the_q, in Diversity

Get this racist shit out of here.

SzethFriendOfNimi, (edited ) in The pain is felt on other planets as well...
@SzethFriendOfNimi@lemmy.world avatar

It’s easy.

Escape to exit edit mode : to prefix a command
q to quit
! to confirm

Now emacs… those people are crazy.

callyral,
@callyral@pawb.social avatar

with Emacs you’re never out of Control

turbowafflz,

I used emacs when I first started programming because it was what my dad showed me and I always thought it was easier than vim. Then I used a bunch of other things for a while and mostly use vim now and whenever I try to use emacs I am so confused because it makes so much less sense than vim after actually using both

SzethFriendOfNimi,
@SzethFriendOfNimi@lemmy.world avatar

For me vi was my first experience with it.

So yeah, I think it’s often about what you’re used to

CubitOom,

You could always use emacs with evil-mode to have vim key bindings

0x4E4F, (edited )

Evil mode, I like that 🤣🤣🤣.

JoMomma, (edited )

I’ve always preferred vi commands, they make sense and are mostly abbreviations or regex, all the other editors have the strangest commands…

To write and quit in vi :wq

To write and quit in nano: ctrl-o, confirmation dialog about tmp files, ctrl-x, confirmation dialog about exiting… weird feeling that I didn’t actually save the file… reopen, okay it saved, ctrl-x, confirmation dialog, weird feeling that I accidently edited the file…

0x4E4F,

Yeah, like Word, you open it, don’t change anything, close, “Do you want to save changes?”… WTF 🤨.

pete_the_cat,

I used nano for years until I forced myself to learn the basics of vi(m), now whenever something opens nano by default it annoys me and I immediately change the editor to vim 😂

CubitOom,

Asking someone to quit emacs when they never tried before is a great method to generate random strings for a secure password.

brlemworld,

I typically just esc :wq

pirrrrrrrr, (edited )

WQ = Write and Quit Q! = quit and do nothing else

Multiline cut, copy, paste is where I forget commands.

cashews_best_nut,

Multiline cut

I just use visual edit mode. Or 5yy for copy 5 lines. Paste is easy - p.

I’m shit at navigating and anything with the “g” command. I never bothered learning that.

MystikIncarnate,

! = Force

Meaning quit without saving. If no changes have been made, you can :q and that will work. If you’ve fumbled and made any change to the file, you’ll need the ! to get it to quit without saving.

possiblylinux127, in Your ads dont work here, brand!

Ublock origin

cyberpunk007,

Works great when you have a device that can use it.

dangblingus,

So all PCs, Macs, tablets, and smartphones then.

AProfessional, (edited )

Most mobile browsers can’t. Every Chromium browser is soon getting the gimped Lite version too.

So it’s just Firefox on not iOS.

pineapplelover, (edited )

I don’t know about ios but on android you can switch your dns to something like quad9 for your dns server

AProfessional,

DNS cannot do what ublock does, but it is helpful for non-browsers.

chiliedogg,

Ads don’t only come through browsers.

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

That only stops browser activity? What about windows, discord, nvidia, … ? :p
Those are all blocked on my pihole ( i run both pihole and ublock btw )

possiblylinux127,

I guess I just don’t trust Windows discord and Nvidia. I don’t think DNS filtering will protect you if they control the computer

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

Or android, ios, consoles, … :p
These are all devices pihole can help with that ublock cant. A combination of the 2 is key

possiblylinux127,

Well on android you can install browser extensions so that’s not a problem.

Anyway my point is that Ublock origin can be more than enough for many people who don’t use such devices.

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

Right, but again, thats only browser stuff. If i say android i mean the actual operating system and all applications/services that are running on your phone.
My point was that ublock is limited to a browser, and there is so much stuff that can be blocked, more than just ads.

Im not saying ublock is useless, or that average joe shouldnt use it btw. I run it on my phone and pc in firefox, but i also have a pihole for so much more.

ObsidianZed,

I’m genuinely curious, to what are you referring when mentioning Windows, Discord, Nvidia, etc.? I know Windows is an entirely separate conversation but do Discord and Nvidia serve ads now and I’m just not seeing it because of my Pihole?

umbrella,
@umbrella@lemmy.ml avatar

sometimes its just blocking telemetry.

although windows and discord are serving ads now.

acceptable_pumpkin,

I use a piHole to block all my IoT devices from sending telemetry data. Roku devices especially, but it’s amazing how many IoT devices try to ping out.

ObsidianZed,

Or both, both is good.

Tikiporch,

You don’t need uBlock if you have a pihole properly configured, but you still need a pihole even if you have uBlock properly configured. uBlock is a half measure. An incomplete solution, but better than nothing.

Zeroc00l,

Assuming everyone will have pihole “configured correctly”, not mentioning how to do that, saying you don’t need ublock if you have a pi hole (it does more than black ads). All in all a terrible comment.

possiblylinux127,

Ublock will work if you don’t go and install a bunch of proprietary apps. Also it has the ability to block elements on the DOM so its more effective for web pages.

WaLLy3K, (edited )

I migrated to Pi-hole in 2016 so believe me when I say that uBlock Origin is perfectly complimentary because it removes the blank space that is made for ads.

ObsidianZed, (edited )

Pihole alone does not block YouTube ads for me.

Edit: And uBlock alone does not block ads within mobile apps.

SpaceCadet,
@SpaceCadet@feddit.nl avatar

uBlock can do much more refined and targeted blocking than a pihole because it has access to the entire page that is being served and can selectively filter elements. The pihole only has access to the DNS name, and DNS blocking is a rather crude tool to block ads that can be defeated by serving the ads from the same domain.

For example: a pihole doesn’t work for blocking YouTube ads, because they come from the same domain.

archchan,

pihole doesn’t work for blocking YouTube ads

It does if I block the entire youtube domain. Checkmate, corps

g33z, in which ones do you think I missed?

Image of me is missing but I still agree.

Cannacheques,

Haha love your humour dude

uis, in You should
@uis@lemmy.world avatar

This cat is just :3

Asudox,
@Asudox@lemmy.world avatar

:3

hperrin, in Every god damn time!

Ok, I don’t get it. Can you explain it to me?

0x4E4F,

Timeshift works only with BTRFS subvolumes, thus, if you wanna have backups (snapshots), you have to have subvolumes and not install in the root of a BTRFS filesystem 😔.

rostby,

Immutable distros rejoice 😎

0x4E4F,

Take way too much space… I dual boot on the same drive 🤷.

Turun,

If you want to you can just create a new subvolume, mount it temporarily and move all your files from root to there. Then you need to figure out how to make the new subvolume your root directory upon boot and you are done.

0x4E4F, (edited )

I know how to do that, you set the subvolume as the default one, thus, when mounting, if no options are passed, it always mounts that subvolume as root.

But, you have to disable that. Sure, I set it during install, cuz installers are stupid (if you tell it to install in /@, it will most probably moan), but disable it after first run (set the real root as the default subvol, i.e. mount point) and just add subvol mount options in fstab.

It’s just extra steps I have to do now 😒, that’s why the rant.

PrecisePangolin,

Thank you for sharing your knowledge.

eager_eagle,
@eager_eagle@lemmy.world avatar

That’s only to backup/rollback the root though, right? If one’s looking to backup - say - their home dir, they can just recreate the home as a subvolume without reinstalling the system. Or am I mistaken?

AnonStoleMyPants,

You can definitely do this with a few commands.

raldone01, (edited )

github.com/…/btrfs_folder_to_subvol.fish

Because I often forget to do it I wrote a little helper script.

This file can be run or sourced and only depends on btrfs-progs and fish.

0x4E4F,

Awww man, thanks ☺️.

Good thing I love fiish, it’s my default shell 😉.

0x4E4F,

Yes, you can just set it to mount a, let’s say @home, subvolume to /home and that’s that, done.

reflex, (edited )
@reflex@kbin.social avatar

Timeshift

Oh okey so if I have Snapper already, nothing I need to worry about?

valveman,

Snapper also uses btrfs subvolumes to create snapshots, so if you did create them during your installation process, nothing to worry about.

I don’t remember if there is a way to create them after the installation, neither if it’s a tough process tho. I used to simply reinstall when I messed up with the subvolumes.

backhdlp,
@backhdlp@lemmy.blahaj.zone avatar

sudo btrfs subvolumes create /path/to/subvolume

If you don’t configure anything, root will already be a subvolume.

If you wanna make a used directory a subvolume, you have to move the contents first, and move them back after creation.

The only thing that takes time here is the move

0x4E4F, (edited )

Yeah, but Timeshift uses the Ubuntu style subvolume naming, @ for root, @home for /home, so you have to create them that way, otherwise, it won’t work. It can work if you tell it to ignore home, but checks for @ as root on start up.

domi, (edited )
@domi@lemmy.secnd.me avatar

Check out Btrfs Assistant. It does what Timeshift does with a similar UI but works with any subvolume layout.

0x4E4F,

Hm, will check it out, thanks for the suggestion 😉.

backhdlp,
@backhdlp@lemmy.blahaj.zone avatar

Wasn’t aware of that, using snapper for my snapshotting needs.

0x4E4F, (edited )

I haven’t tried it. Does it have like daily, weekly, monthly snapshots setup?

backhdlp,
@backhdlp@lemmy.blahaj.zone avatar

You can have hourly, daily, weekly, monthly and yearly. I also use snap-pac to make snapshots before and after pacman transactions.

Check out wiki.archlinux.org/title/Snapper

riodoro1, in Cmake me!

CMake has been around forever and is flexible enough to build really complex software. You just need to pull out enough hair when you want it to do something.

  • 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 18878464 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 4210688 bytes) in /var/www/kbin/kbin/vendor/symfony/error-handler/Resources/views/logs.html.php on line 25