memes memes Adblockers will stop working any minute now...
Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    13 hours ago 100%

    Any browsers with good built-in adblocker besides brave? I feel like firefox's built-in content filtering does the very minimum, but I might be wrong

    system-wide AdGuard

    This is the way on mobile lol. The android rom I'm using comes with a built-in systemwide blocker, which I didn't know about for a very long time, so I was very confused when I saw other people using the same apps as me and seeing ads lol.

    4
  • memes
    memes renzev 14 hours ago 91%
    Adblockers will stop working any minute now... https://lemmy.world/pictrs/image/0408f794-7454-43f6-b9e1-e0b90af8a3ff.gif

    [Context](https://www.eff.org/deeplinks/2021/12/chrome-users-beware-manifest-v3-deceitful-and-threatening)

    203
    52
    microblogmemes Microblog Memes The Product is . . . Comprehensenility
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    3 days ago 25%

    ...what? Insurance companies are not a "barrier" between doctors and patients. What, do you think some sort of insurance gremlin will manifest out of the ground and kick you in the nuts if you try to visit a doctor while uninsured? Doctors don't care whether you're insured or not, as long as they get paid. Insurance companies exist to soften the blow of expensive treatment. The product is not getting completely fucked over if you get very unlucky, just like with any other insurance (life insurance, car insurance, whatever). It's kind of like bitcoin mining pools, but the other way around. Now, is mandatory health insurance justified? That's a different discussion.

    -2
  • memes Memes Dear iPhone users:
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    6 days ago 100%

    most of what I posted describe actual well known problems with Android. You would know that if you used Android.

    Damn, you're right, maybe I should do some reading on these "well known problems" that I haven't once experienced in my three years of using android. Sounds pretty bad /s

    ^ Edgy sarcasm aside, everything you said really is news to me. Is there really that much difference between different android ROMs? I'm running /e/-os on my phone (lineageos fork), and I don't think I've ever had issues with notifications or this "Doze" thing. I can't say for lemmy app / youtube music tho, I don't use those. Though I can relate a little bit to the third-party launcher thing -- I have MLauncher, and a recent update just completely crippled the search functionality for no reason.

    1
  • mildlyinfuriating Mildly Infuriating M*crosoft's search engine is borderline unusable
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    1 week ago 50%

    Yeah, but that's just because Debian's software catalog is deliberately full of outdated and/or broken packages. It's like that on purpose. On most other distros native packages trump third-party install scripts any day of the week. On Debian you can just use Nix or Flatpak to get good packages.

    0
  • memes Memes Dear iPhone users:
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    1 week ago 90%

    This looks like one of those PC/Console comparison memes from the early days of pcmasterrace. I like it!

    17
  • memes Memes Dear iPhone users:
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    1 week ago 100%

    TBH cable transfer on android can be pretty shit as well. Like, if you luck out with the MTP implementation on both your phone and your computer, then it Just Works (TM). But in many cases (like mine) it's a buggy mess. I used to have a script that would sync music from my laptop to my phone with rsync, and I would have to run it like three times to actually transfer everything, because each time like 10% of the files would just... not make it across the cable lol. Now I just do it over WIFI. I really wish we could go back to the old days when plugging in your phone would just expose the microsd card as a block storage device.

    4
  • memes Memes Dear iPhone users:
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    1 week ago 92%

    Hey, do you mind telling me where I can sign up for the apple shilling program? What are the rates like? Approximately how many shill posts do you make a day? Is it necessary to make lots of different alt accounts, or can I just shill from my main?

    11
  • mildlyinfuriating Mildly Infuriating M*crosoft's search engine is borderline unusable
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    1 week ago 100%

    Yeah but then I would have to navigate logitech's stupid website to find the download button... and then navigate it again, because turns out the software for pairing standard receivers is completely separate from the software for pairing unifying receivers... Sigh... But hey, at least it doesn't force you to make an account!

    5
  • mildlyinfuriating Mildly Infuriating M*crosoft's search engine is borderline unusable
    Jump
    mildlyinfuriating Mildly Infuriating M*crosoft's search engine is borderline unusable
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    1 week ago 100%

    The screenshot is from Microsoft Edge running in Windows 10 (virtual machine) with no/little browsing history and no account connected. I'm hypothesizing here, but maybe these are the reasons:

    • You don't see the ??? section because you're not on Edge. Bing AI only works on edge (it checks your user agent)
    • You don't see the ad because you have an adblocker
    10
  • mildlyinfuriating Mildly Infuriating M*crosoft's search engine is borderline unusable
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    1 week ago 100%

    Can someone ELI5 how searx works

    It sends your search query to a bunch of different existing search engines, and shows you all of the results in one combined page

    if it’s worth the hassle of hosting

    Personally idk, maybe someone else can provide their opinion about this

    6
  • mildlyinfuriating Mildly Infuriating M*crosoft's search engine is borderline unusable
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    1 week ago 93%

    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.

    94
  • mildlyinfuriating Mildly Infuriating M*crosoft's search engine is borderline unusable
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    1 week ago 97%

    I unknowingly downloaded some software from there when I was a kid, and, from what I remember, it came bundled with some sort of update manager or something. Even if it's not outright malware, I would wager most people who are looking to download logitech's utility don't want some irrelevant third-party garbage on their system. So AT BEST it's crapware / bloatware

    64
  • mildlyinfuriating Mildly Infuriating M*crosoft's search engine is borderline unusable
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    1 week ago 100%

    Thanks for the tip! I use startpage already, it's pretty good. From what I understand, it uses Google's search index under the hood.

    There's also Brave search which (claims to be) privacy friendly and (claims to) have their own independent search index, so you could give that a try as well. I wouldn't say it's better that startpage or google tho

    13
  • mildlyinfuriating
    Mildly Infuriating renzev 1 week ago 98%
    M*crosoft's search engine is borderline unusable

    It's impressive how duckduckgo manages to be so much better than bing despite being a frontend for bing

    1.4K
    256
    programmerhumor Programmer Humor AI's take on XML
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    1 week ago 100%

    YAML is good for files that have a very flexible structure or need to define a series of steps. Like github workflows or docker-compose files. For traditional config files with a more or less fixed structure, TOML is better I think

    2
  • technology Technology Despite tech-savvy reputation, Gen Z falls behind in keyboard typing skills
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    1 week ago 100%

    Do these things correlate that much tho? Not to toot my own horn, but I am fairly tech-proficient and have terrible typing skills. My technique is somewhere in between hunt-and-peck and touch-typing, despite regular typing lessons in elementary school. I imagine a lot of other people are like this, and vice-versa as well.

    11
  • programmerhumor Programmer Humor AI's take on XML
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    1 week ago 100%

    Please don't. If you need something like json but with comments, then use YAML or TOML. Those formats are designed to be human-readable by default, json is better suited for interchanging information between different pieces of software. And if you really need comments inside JSON, then find a parser that supports // or /* */ syntax.

    17
  • programmerhumor Programmer Humor AI's take on XML
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    1 week ago 96%

    I’m sorry which LLM is this?

    It's perplexity.ai. I like it because it doesn't require an account and because it can search the internet. It's like microsoft's bing but slightly less cringe.

    How’d you get that out of it?

    The screenshot is fake. I used Inspect Element.

    60
  • programmerhumor
    Programmer Humor renzev 1 week ago 98%
    AI's take on XML
    151
    7
    programmerhumor
    Programmer Humor renzev 1 week ago 98%
    AI's take on XML
    1.2K
    130
    lemmyshitpost
    Lemmy Shitpost renzev 2 weeks ago 99%
    Is "disk" just a different spelling of "disc" or are they actually different words?

    I heard some people say theyre the same thing, but others are adamant that they have different meanings. Which is it?

    435
    125
    programmerhumor Programmer Humor So that's where the GO logo comes from!
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    2 weeks ago 100%

    I also crossposted this meme to programmerhumor@lemmy.ml, and there it got around 200 updoots. I wonder why that's the case. Is the culture on that instance that much different from here?

    2
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    1 month ago 100%

    I don't mind people making and sharing AI pictures for fun, but if you sell those pictures, that's kinda cringe tbh.

    26
  • lemmyshitpost Lemmy Shitpost Guess I'll km/s
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    1 month ago 100%

    I actually do have glasses, I just never bothered learning about any of the technical details behind my lenses. Optometrist measured my eyes, I chose the cheapest frame the store offered, came back a week later to pick up the glasses and that's about it.

    2
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    1 month ago 100%

    Does anyone have this picture without the text? Don't get me wrong, it's pretty funny with the toot, but I feel like it would also be funny without.

    11
  • microblogmemes Microblog Memes Cybersecurity is important
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    1 month ago 100%

    This post reminds me of those "attack helicopter" jokes from 2016, except this time it's actually funny and not hurtful

    17
  • lemmyshitpost Lemmy Shitpost If buying it isn't owning it...
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    1 month ago 100%

    It's true what you say about volatility. It's not just the internet, it's everything digital, even offline storage.

    A few months ago I was about to sell/give away a bunch of old childrens books that I had, my reasoning being that I will never want to read them again, and even if did want to for whatever reason, I could always find ebook versions of them.

    Ultimately I decided to keep the books -- what if, sometime in the future, I wanted to share these books with my (potential) children? Would all of these books have been preserved in digital form? Would I rather be giving my children a physical copy that I owned and read personally, or emailing a PDF? Physical media holds real value.

    2
  • lemmyshitpost Lemmy Shitpost If buying it isn't owning it...
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    1 month ago 100%

    I've seen some niche bands release (free) official torrents of their music on a certain piracy website. It's kind of surreal. Just goes to show that piracy is and always has been about sharing culture

    2
  • linuxmemes linuxmemes Arch users trying to print files
    Jump
    privacy Privacy Use a password manager
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    1 month ago 0%

    You can lock your password database with a key file (this is a standard feature in keepassxc) and transfer the key file once between devices via sneakernet (microsd or usb drive). That way even if someone intercepts your database file, AND knows your password, it is still virtually impossible to crack. Should be a good enough solution, unless you are quantum-tier paranoid

    0
  • privacy Privacy Use a password manager
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    1 month ago 100%

    Marginally better than using discord itself as your password manager (also a true story!)

    2
  • privacy Privacy Use a password manager
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    1 month ago 96%

    I mean he's not wrong about paper being more secure than password manager (provided you have good physical security and trust the people you live with)

    28
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    1 month ago 88%

    Transcript:

    DANGER
    DO NOT OPERATE
    THIS EQUIPMENT, SWITCH, VALVE, MACHINERY,
    REASON Fucked.
    Open your eyes, have a think about it
    look

    SEE ALSO OTHER SIDE

    13
  • lemmyshitpost Lemmy Shitpost If buying it isn't owning it...
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    renzev
    1 month ago 96%

    It's a shame that in the age of the internet, we still sometimes have to buy physical in order to actually own things. I like buying CD's for music that I really really like, but most of the time I just get a digital copy from Bandcamp. It's cheaper and doesn't clutter up my house. It's a shame that there's nothing like bandcamp for movies (at least as far as I know).

    24
  • lemmyshitpost
    Lemmy Shitpost renzev 1 month ago 97%
    Many such cases
    336
    68
    latex
    LaTeX renzev 2 months ago 100%
    [MEME] Time to learn TikZ
    35
    1
    privacy
    Privacy renzev 2 months ago 100%
    [Question] Font fingerprinting -- even tor browser is vulnerable!?

    I've just been playing around with https://browserleaks.com/fonts . It seems no web browser provides adequate protection for this method of fingerprinting -- in both brave and librewolf the tool detects rather unique fonts that I have installed on my system, such as "IBM Plex" and "UD Digi Kyokasho" -- almost certainly a unique fingerprint. Tor browser does slightly better as it does not divulge these "weird" fonts. However, it still reveals that the google Noto fonts are installed, which is by far not universal -- on a different machine, where no Noto fonts are installed, the tool does not report them. For extra context: I've tested under Linux with native tor browser and flatpak'd Brave and Librewolf. What can we do to protect ourselves from this method of fingerprinting? And why are all of these privacy-focused browsers vulnerable to it? Is work being done to mitigate this?

    98
    41
    techsupport
    techsupport renzev 2 months ago 100%
    General questions about LVM2 and RAID

    Hi all! I recently built a cold storage server with three 1TB drives configured in RAID5 with LVM2. This is my first time working with LVM, so I'm a little bit overwhelmed by all its different commands. I have some questions: 1. How do I verify that none of the drives are failing? This is easy in case of a catastrophic drive failure (running `lvchange -ay <volume group>` will yell at you that it can't find a drive), but what about subtler cases? 1. Do I ever need to manually resync logical volumes? Will LVM ever "ask" me to resync logical volumes in cases other than drive failure? 1. Is there any periodic maintenance that I should do on the array, like running some sort of health check? 1. Does my setup prevent me from data rot? What happens if a random bit flips on one of the hard drives? Will LVM be able to detect and correct it? Do I need to scan manually for data rot? 1. LVM keeps yelling at me that it can't find `dmeventd`. From what I understand, `dmeventd` doesn't do anything by itself, it's just a framework for different plugins. This is a cold storage server, meaning that I will only boot it up every once in a while, so I would rather perform all maintenance manually instead of delegating it to a daemon. Is it okay to not install `dmeventd`? 1. Do I need to monitor SMART status manually, or does LVM do that automatically? If I have to do it manually, is there a command/script that will just tell me "yep, all good" or "nope, a drive is failing" as opposed to the somewhat overwhelming output of `smartctl -a`? 1. Do I need to run SMART self-tests periodically? How often? Long test or short test? Offline or online? 1. The boot drive is an SSD separate from the raid array. Does LVM keep any configuration on the boot drive that I should back up? Just to be extra clear: I'm not using `mdadm`. `/proc/mdstat` lists no active devices. I'm using the built-in raid5 feature in lvm2. I'm running the latest version of Alpine Linux, if that makes a difference. Anyway, any help is greatly appreciated! --- How I created the array: ``` pvcreate /dev/sda /dev/sdb /dev/sdc vgcreate myvg /dev/sda /dev/sdb /dev/sdc pvresize /dev/sda pvresize /dev/sdb pvresize /dev/sdc lvcreate --type raid5 -L 50G -n vol1 myvg lvcreate --type raid5 -L 300G -n vol2 myvg lvcreate --type raid5 -l +100%FREE -n vol3 myvg ``` For education purposes, I also simulated a catastrophic drive failure by zeroing out one of the drives. My procedure to repair the array was as follows, which seemed to work correctly: ``` pvcreate /dev/sda vgextend myvg /dev/sda vgreduce --remove --force myvg lvconvert --repair myvg/vol1 lvconvert --repair myvg/vol2 lvconvert --repair myvg/vol3 ```

    10
    0
    lemmyshitpost
    Lemmy Shitpost renzev 2 months ago 97%
    I'm just gonna stick to slotted, thanks

    Fun fact: Torx screwdrivers are compatible with Torx Plus screws, but Trox Plus screwdrivers are only compatible with Torx screws that are one size larger

    497
    141
    linuxmemes
    linuxmemes renzev 2 months ago 98%
    5 years of experience, yet still not clue what "Underfull \hbox" means

    Context: LaTeX is a typesetting system. When compiling a document, *a lot* of really in-depth debugging information is printed, which can be borderline incomprehensible to anyone but LaTeX experts. It can also be a visual hindrance when looking for important information like errors.

    683
    83
    bravebrowser
    Brave Browser renzev 2 months ago 90%
    [FIXED] Why doesn't brave patch out google's hidden spyware extension?

    # Update Apparently this *is* patched out by Brave, but it is enabled by default. See u/Engywuck@lemm.ee 's comment below! --- Vanilla chromium gives google's websites special treatment by offering detailed CPU info, among other things. This is implemented through a hidden browser extension. You can prove this by yourself by running `chrome.runtime.sendMessage("nkeimhogjdpnpccoofpliimaahmaaome", {method: "cpu.getInfo"}, (response) => {console.log(JSON.stringify(response, null, 2)); }, );` on google.com through the browser console. For me, it gives the following info: ``` { "value": { "archName": "x86_64", "features": [ "mmx", "sse", "sse2", "sse3", "ssse3", "sse4_1", "sse4_2", "avx" ], "modelName": "Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz", "numOfProcessors": 4, "processors": [ { "usage": { "idle": 28238205, "kernel": 827581, "total": 32762960, "user": 3697174 } }, { "usage": { "idle": 1455131, "kernel": 743391, "total": 6209241, "user": 4010719 } }, { "usage": { "idle": 1448653, "kernel": 769970, "total": 6068506, "user": 3849883 } }, { "usage": { "idle": 1450274, "kernel": 744886, "total": 5948597, "user": 3753437 } } ], "temperatures": [] } } ``` Note that this doesn't work on other websites like lemmy.world, only google. What I am confused about is that I can replicate this behavior in Brave. Why does brave reveal this information to google, and to google only? From what I understand, it can be used for fingerprinting and tracking. Shouldn't this be patched out? Is my testing methodology flawed? Will this be fixed? Brave version: `Version 1.67.123 Chromium: 126.0.6478.126 (Official Build) unknown (64-bit)` running on linux via flatpak

    9
    2
    linuxmemes
    linuxmemes renzev 3 months ago 97%
    Props to Alpine and Kali for disabling this bullshit out of the box

    Context for newbies: Linux refers to network adapters (wifi cards, ethernet cards, etc.) by so called "interfaces". For the longest time, the interface names were assigned based on the type of device and the order in which the system discovered it. So, `eth0`, `eth1`, `wlan0`, and `wwan0` are all possible interface names. This, however, can be an issue: "the order in which the system discovered it" is not deterministic, which means hardware can switch interface names across reboots. This can be a real issue for things like servers that rely on interface names staying the same. The solution to this issue is to [assign custom names based on MAC address](https://wiki.alpinelinux.org/wiki/Custom_network_interface_names). The MAC address is hardcoded into the network adaptor, and will not change. (There are other ways to do this as well, such as setting udev rules). Redhat, however, found this solution too simple and instead devised [their own scheme](https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/7/html/networking_guide/sec-understanding_the_predictable_network_interface_device_names) for assigning network interface names. It [fails at solving the problem](https://bbs.archlinux.org/viewtopic.php?id=245428) it was created to solve while making it much harder to type and remember interface names. To disable predictable interface naming and switch back to the old scheme, add `net.ifnames=0` and `biosdevname=0` to your boot paramets. The template for this meme is called "stop doing math".

    909
    122
    programmer_humor
    Programmer Humor renzev 3 months ago 96%
    Basically the extent of my IPv6 knowledge

    Template source: https://web.archive.org/web/20210304000634/https://www.government.nl/topics/coronavirus-covid-19/visiting-the-netherlands-from-abroad/checklist

    342
    26
    programmerhumor
    Programmer Humor renzev 3 months ago 98%
    Basically the extent of my IPv6 knowledge

    Template source: https://web.archive.org/web/20210304000634/https://www.government.nl/topics/coronavirus-covid-19/visiting-the-netherlands-from-abroad/checklist

    689
    86
    linuxmemes
    linuxmemes renzev 3 months ago 88%
    Debian used to be so good. What happened!?

    Firefox on Debian stable is so old that websites yell at you to upgrade to a newer browser. And last time I tried installing Debian testing (or was it debian unstable?), the installer shat itself trying to make the bootloader. After I got it to boot, apt refused to work because of a missing symlink to busybox. Why on earth do they even need busybox if the base install already comes with full gnu coreutils? I remember Debian as the distro that Just Wroks(TM), when did it all go so wrong? Is anyone else here having similar issues, or am I doing something wrong?

    450
    91
    linuxmemes
    linuxmemes renzev 3 months ago 88%
    With GPL, you're programming Freedom. With MIT, you're programming for free.

    Context: Permissive licenses (commonly referred to as "cuck licenses") like the MIT license allow others to modify your software and release it under an unfree license. Copyleft licenses (like the Gnu General Public License) mandate that all derivative works remain free. Andrew Tanenbaum developed MINIX, a modular operating system kernel. Intel went ahead and used it to build Management Engine, arguably one of the most widespread and invasive pieces of malware in the world, without even as much as telling him. There's nothing Tanenbaum could do, since the MIT license allows this. Erik Andersen is one of the developers of Busybox, a minimal implementation of that's suited for embedded systems. Many companies tried to steal his code and distribute it with their unfree products, but since it's protected under the GPL, Busybox developers [were able to sue them](https://en.wikipedia.org/wiki/BusyBox#GPL_lawsuits) and gain some money in the process. Interestingly enough, Tanenbaum [doesn't seem to mind](https://www.cs.vu.nl/~ast/intel/) what intel did. But there are [some examples](https://donatstudios.com/License-Grumbles) out there of people regretting releasing their work under a permissive license.

    977
    226
    programmerhumor
    Programmer Humor renzev 4 months ago 91%
    Python is great, but stuff like this just drives me up the wall

    Explanation: Python is a programming language. Numpy is a library for python that makes it possible to run large computations much faster than in native python. In order to make that possible, it needs to keep its own set of data types that are different from python's native datatypes, which means you now have two different `bool` types and two different sets of `True` and `False`. Lovely. Mypy is a type checker for python (python supports static typing, but doesn't actually enforce it). Mypy treats numpy's `bool_` and python's native `bool` as incompatible types, leading to the asinine error message above. Mypy is "technically" correct, since they are two completely different classes. But in practice, there is little functional difference between `bool` and `bool_`. So you have to do dumb workarounds like declaring every bool values as `bool | np.bool_` or casting `bool_` down to `bool`. Ugh. Both [numpy](https://github.com/numpy/numpy/issues/18876) and [mypy](https://github.com/python/mypy/issues/10385) declared this issue a WONTFIX. Lovely.

    310
    61
    linuxmemes
    linuxmemes renzev 5 months ago 84%
    When people complain about systemd "violating the unix philosophy", this is what they actually mean

    Credit for the answer used in the right panel: https://serverfault.com/a/841150

    223
    55
    memes
    Memes renzev 6 months ago 99%
    Even paper glows
    1K
    168
    programmerhumor
    Programmer Humor renzev 6 months ago 95%
    Solutions? Where we're going, we don't need solutions.

    Please dont take this seriously guys its just a dumb meme I haven't written a single line of code in half of these languages

    1.1K
    204
    memes
    memes renzev 8 months ago 88%
    With all the talk about privacy, people seem to be forgetting that censorship is also a major problem for today's internet.

    Many "alternative" search engines are better for privacy, but they are still vulnerable to censorship, because they rely on g\*\*gle and m\*crosoft's indices for their search results. This isn't a deep-hidden secret either, many of them disclose what search index they use on the "about" page, for example: - https://duckduckgo.com/duckduckgo-help-pages/results/sources/ - https://support.startpage.com/hc/en-us/articles/5138782571796-Why-isn-t-a-particular-site-appearing-in-the-results - https://www.ecosia.org/privacy There are still search engines that (claim to) maintain their own index. Most surprisingly, br\*ve: - https://brave.com/search-independence/

    418
    92
    sbubby
    Sbubby renzev 8 months ago 100%
    Automation for everyone

    https://www.ansible.com/

    39
    2
    linuxmemes
    linuxmemes renzev 8 months ago 98%
    Never again
    2K
    208
    programmerhumor
    Programmer Humor renzev 8 months ago 97%
    Never again
    896
    51
    linuxmemes
    linuxmemes renzev 8 months ago 98%
    What do you guys do when you want to run unmaintained programs?

    I recently wanted to run [tegaki](https://tegaki.github.io/), and my experience is pretty much summed up by the meme. I consider myself fairly tech-savvy, but I just couldn't figure out how to compile it. So I just gave up, downloaded the `.exe` and put it into a fresh wine prefix. After installing CJK fonts, everything ran fine. Now I'm trying to get [gpaint](https://www.gnu.org/software/gpaint/) to work. ~~My distro recently dropped support for `gtk+2` (which I am fairly pissed about, since it's the last good version of GTK+), so I have to set *that* up manually as well.~~ **[[[ EDIT: gtk2 is alive and well. I was just being and idiot and searching for `gtk2`, when the package is actually called `gtk+2`. ]]]** I installed all of the dependencies that `./configure` told me to, but I still kept getting obscure errors when running `make`. So, here's my question: what tools make the process of running abandonware easier? Docker containers? Also, what can I use to package abandonware in order to make it easy for *other* people to run? Flatpak? Appimages? Any advice is appreciated! Also, inb4 "just find a modern alternative". That would be a reasonable solution. I don't want reasonable solutions!

    517
    61
    memes
    memes renzev 8 months ago 93%
    But hey, at least everyone supports webp now.

    Context: Even though Chromium has native support for AVIF, a very nice image format, Microsoft goes out of their way to remove it from Edge, which is a chromium fork. Jpeg XL (JXL) (not to be confused with Jpeg (JPG) or Jpeg 2000 (jpg2k) ) is another nice image format, which, IIRC, is only supported in Firefox.

    172
    36
    memes
    memes renzev 8 months ago 93%
    You do know you can just click the "reject all" button, right?

    Context: https://www.youtube.com/watch?v=fqhPUmyrfGI Without ads/tracking: https://www.yewtu.be/watch?v=fqhPUmyrfGI

    628
    46