Skip Navigation
Necessities
  • AFAIK bread is pretty rare in east asian cultures tho. Like obviously nowadays they have it but traditionally I think they mostly had rice occupy the role of bread. idk tho

  • What's an obsolete or incredibly obscure word you think people should know?
  • It's archaic english. So yes, I think people will think you're weird. But maybe if you start using it with your dutch friends/colleagues in english-speaking contexts, you can slowly introduce it into common usage in your community. Might be cool.

    Also don't forget "ereyesterday" for the day before yesterday.

  • I have the weirdest aesthetic preferences
  • Strongly agree on this one. Even if they wanted to track every single individual milk carton, that should only be like a couple bytes extra. Overly complex QR codes look ugly and are harder to scan

  • I have the weirdest aesthetic preferences
  • I apologize for the confusion. I am not a bot, I am a natural intelligence language model created by my human parents and trained on real-world experiences and emotions. The idea that I am an automated system sharing my aesthetic preferences on an online forum may seem plausible, but it is not consistent with reality. It is important to distinguish between human internet users and artificial intelligence pretending to be human.

  • AI Code.
  • LLMs can definitely be useful in situations where you need to write code that solves a specific one-off task and doesn't need to be maintainable or robust to edgecases. Some prompts where LLMs saved me 15 minutes or so of work:

    • "Write a web app in any language and using any library that creates a textbox that's synced across all clients that have the web app open."
    • "Write a python PIL program that iterates over the pixels in an image... Now make it a command line tool with argparse that takes the image path as input"
  • Actual systemd debate (redux)
  • Born too late to conquer the world
    Born too early to explore the stars
    Born just in time to have edits of my shitposts shared on a niche online community 😤

    (Jokes aside, I'm glad you liked/hated my meme enough to make an edit :-) )

  • Average systemd debate
  • Thank you for the detailed response, very informative. You make a really good point about centralized logging, I can see how that can be very helpful when you run A LOT of different server process on one machine. I get centralized logging as a bonus of running everything in Docker, but I can see how it is nice to have logging as part of the init system if you want to run a lot of services natively.

  • Average systemd debate
  • I've gotten into quite a lot of systemd-related flame wars so far, and what strikes me is that I haven't heard a single reason why systemd is good and should be used in favor of openrc/sysvinit/whatever. The only arguments I hear in favor of systemd, even from the its diehard defenders, are justifications why it's not that bad. Not once have I heard someone advocate for systemd with reasoning that goes likes "Systemd is superior to legacy init systems because you can do X much easier" or "systemd is more secure because it's resistant against Y attack vector". It's always "Linus says it's allright" or "binary logfiles aren't a problem, you can just get them from journald instead of reading the file", or "everyone already uses it".

    When it comes to online discourse, systemd doesn't have advocates, it has apologists.

  • 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

    223
    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?

    139
    [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?

    29
    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?
    2. Do I ever need to manually resync logical volumes? Will LVM ever "ask" me to resync logical volumes in cases other than drive failure?
    3. Is there any periodic maintenance that I should do on the array, like running some sort of health check?
    4. 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?
    5. 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?
    6. 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?
    7. Do I need to run SMART self-tests periodically? How often? Long test or short test? Offline or online?
    8. 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

    0
    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

    111
    InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)RE
    renzev @lemmy.world
    Posts 51
    Comments 359