[-] renzev@lemmy.world 17 points 2 days ago

I really miss USB Mass Storage mode. Back then you could plug in your phone into your computer and it would just expose the internal storage and SD card as standard usb storage devices. Nowadays you have shitty MTP which works barely if ever, so you're forced to use either internet or ADB for syncing files. Old way was better.

IIRC you can still enable it if you compile your own kernel but I wish more ROMs shipped with this feature by default.

1046
submitted 2 months ago by renzev@lemmy.world to c/memes@lemmy.world
155
submitted 2 months ago by renzev@lemmy.world to c/linuxmemes@lemmy.world

Explanation for newbies: setuid is a special permission bit that makes an executable run with the permissions of its owner rather than the user executing it. This is often used to let a user run a specific program as root without having sudo access.

If this sounds like a security nightmare, that's because it is.

In linux, setuid is slowly being phased out by Capabilities. An example of this is the ping command which used to need setuid in order to create raw sockets, but now just needs the cap_net_raw capability. More info: https://unix.stackexchange.com/questions/382771/why-does-ping-need-setuid-permission. Nevertheless, many linux distros still ship with setuid executables, for example passwd from the shadow-utils package.

290
submitted 3 months ago by renzev@lemmy.world to c/linuxmemes@lemmy.world

Explanation for newbies: The GNU/Linux copypasta is an argument made by Richard Stallman that the operating system should be referred to as "GNU/Linux" or "GNU+Linux" because linux is just the kernel and what makes it useful are the various GNU programs and libraries like coreutils and glibc.

Alpine Linux is a linux distribution that ships without any GNU software (though it can be installed using the package manager).

[-] renzev@lemmy.world 116 points 4 months ago

You know this is the good shit because when it first came out a few years back google was running a huge disinformation campaign against it. You'd search for "adnauseum" in google and the first result would be an article from some weird advertising company calling is "insecure" and "malware" without any actual argumentation behind those claims, while no other search engine returned that article (I lost the screenshots, so yall are just gonna have to take my word for it). They also delisted it from the chrome store for not discernible reason. They were afraid.

But nowadays I'm willing to bet that they figured out how to detect adnauseum's fake clicks and filtering it out. Stuff like that needs a talented development team to keep it up to date.

168
submitted 4 months ago by renzev@lemmy.world to c/196@lemmy.blahaj.zone

Here's to getting added to a secret government chat one day 🥂

20
submitted 4 months ago by renzev@lemmy.world to c/linuxmemes@lemmy.world
848
submitted 4 months ago by renzev@lemmy.world to c/linuxmemes@lemmy.world
357
submitted 4 months ago by renzev@lemmy.world to c/linuxmemes@lemmy.world
154
10
115
submitted 6 months ago by renzev@lemmy.world to c/memes@lemmy.ml

13
submitted 6 months ago by renzev@lemmy.world to c/linuxmemes@lemmy.world

Explanation for newbies:

  • Shell is the programming language that you use when you open a terminal on linux or mac os. Well, actually "shell" is a family of languages with many different implementations (bash, dash, ash, zsh, ksh, fish, ....)

  • Writing programs in shell (called "shell scripts") is a harrowing experience because the language is optimized for interactive use at a terminal, not writing extensive applications

  • The two lines in the meme change the shell's behavior to be slightly less headache-inducing for the programmer:

    • set -euo pipefail is the short form of the following three commands:
      • set -e: exit on the first command that fails, rather than plowing through ignoring all errors
      • set -u: treat references to undefined variables as errors
      • set -o pipefail: If a command piped into another command fails, treat that as an error
    • export LC_ALL=C tells other programs to not do weird things depending on locale. For example, it forces seq to output numbers with a period as the decimal separator, even on systems where coma is the default decimal separator (russian, dutch, etc.).
  • The title text references "posix", which is a document that standardizes, among other things, what features a shell must have. Posix does not require a shell to implement pipefail, so if you want your script to run on as many different platforms as possible, then you cannot use that feature.

[-] renzev@lemmy.world 147 points 6 months ago

This sounds like a great thing for deaf people and just in general, but I don't think AI will ever replace anime fansub makers who have no problem throwing a wall of text on screen for a split second just to explain an obscure untranslatable pun.

5
[-] renzev@lemmy.world 116 points 6 months ago* (last edited 6 months ago)

This is good advice, but I really wish we lived in a world where consumers could bond together and get laws passed that make this type of crap illegal so that buying TV's (or any type of appliance for that matter) didn't involve having to do research on weird non-consumer hardware just to have a nice experience.

EDIT: some morons in my replies keep on saying shit about "voting republican" and We Do In OtHeR CoUnTRiEs. I'm not american, I don't live in america, and I cannot remember the last time I set foot in america. Shut the fuck up, nobody asked you.

[-] renzev@lemmy.world 159 points 8 months ago

Can't believe nobody has linked the relevant xkcd yet

[-] renzev@lemmy.world 105 points 9 months ago* (last edited 9 months ago)

So...

  • normal people are scared because they fall for the gambler's fallacy,
  • mathematician is feeling fine because a 50% chance is a 50% chance,
  • and the scientist is feeling extra fine because the experimental data shows that the surgery is actually safer than 50%

Did I get it right?

[-] renzev@lemmy.world 92 points 10 months ago* (last edited 10 months ago)

Unpopular opinion: dead internet is not only real, but GOOD. Once robots get good enough to autonomously sign up for websites and make convincing posts, this will force us humans to go actually outside, make friends, form deep social relationship, and build lasting, resilient communities. Meanwhile on the internet, websites that are willing to allow AI content for money will eventually die out due to lack of actual users. The only remaining websites will be run by individuals and organizations with non-profit motives, and a strict human-only policy with verification based on word-of-mouth / invite system.

[-] renzev@lemmy.world 118 points 11 months ago

There's something so on-the-nose about having "with ads" as part of a subscription tier's official name. For decades companies have been coming up with euphemisms for their low-cost services (e.g. "economy class" on airlines, "community edition" for freemium software). But now here we are with Disney pretty much saying "Go watch ads you poor bitch". It's the death of a euphemism. They're selling a crappy service, and they aren't afraid to say it.

[-] renzev@lemmy.world 87 points 1 year ago

Obligatory shilling for unar, I love that little fucker so much

  • Single command to handle uncompressing nearly all formats.
  • No obscure flags to remember, just unar <yourfile>
  • Makes sure output is always contained in a directory
  • Correctly handles weird japanese zip files with SHIFT-JIS filename encoding, even when standard unzip doesn't
[-] renzev@lemmy.world 109 points 1 year ago* (last edited 1 year ago)

I find that a large number of conspiracy theories are asking the right questions, just not providing the right answers. Does big tech want to control our minds with 5G towers and microchips hidden in covid vaccines? Probably not. Does big tech want to control our minds with social media and invasive advertising? Absolutely. Is the world controlled by a secret society of lizard people? Probably not. Is the world controlled by a not-so-secret society of billionaires and politicians? To a large extent. Even those awful racist or bigoted conspiracy theories start to sound somewhat ~~palpable~~ palatable if you filter out the racist or bigoted part. Do Jews make life for the rest of us miserable by controlling the economy? No. But replace "Jews" with "the owning class", and suddenly it kind of makes sense.

EDIT: Is the government putting chemicals in the water that turn frogs gay? No. Are corporations putting chemicals in water bottles that turn frogs into hermaphrodites? Literally yes

EDIT PART TWO - ELECTRIC BOOGALOO: Palatable, not palpable. Words are hard.

[-] renzev@lemmy.world 262 points 1 year ago

A technology that was made To Stop Criminals™ being used against a political whistleblower? Color me surprised! (thanks for sharing the link btw, didn't know about that)

view more: next ›

renzev

joined 2 years ago