Skip Navigation

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
Posts
60
Comments
653
Joined
2 yr. ago

Evil

Jump
  • OK but how can json have a license? I understand a particular json parser having a license, but how can a specification, which contains no code, even be considered "software"?

  • Evil

    Jump
  • The complaints about yaml's quirks (no evaluating to false, implicit strings, weird number formats, etc.) are valid in theory but I've never encountered them causing any real-life issues.

  • If GRUB is too confusing, just uninstall it? You said you have a UEFI system, you don't need a bootloader. You can just put the vmlinuz and initramfs onto the ESP and boot into it directly. You can use efibootmgr to create the boot entry, something like this:

     
        
    efibootmgr \
        --create \
        --disk /dev/sda \
        --part 1 \
        --index 0 \
        --label "Void linux" \
        --loader /vmlinuz-6.6.52_1 \
        --unicode " \
            root=PARTLABEL=VOID_ROOT \
            rw \
            initrd=\\initramfs-6.6.52_1.img \
            loglevel=4 \
            net.ifnames=0 \
            biosdevname=0 \
            nowatchdog \
            iomem=relaxed \
            "
    
    
      
    • --disk /dev/sda: What disk is the esp on?
    • --part 1 What partition number (counting from 1) is the esp on?
    • --index 0 At what index in the boot menu should the boot entry appear?
    • --loader Path to the vmlinuz file. These are normally in /boot, you have to move it to the esp yourself
    • root=PARTLABEL=VOID_ROOT this is the linux root partiion. I'm using PARTLABEL to identify mine, but you can use pretty much anything that /etc/fstab supports
    • initrd=\\initramfs-6.6.52_1.img Again, you have to move the initramfs file from /boot into the esp. For some reason this uses backslashes, not forward slashes as path separator (double backslashes in this case are to prevent the shell from interpreting it as an escape sequence)
    • The rest of the arguments are just misc kernel parameters that I use

    Just search for EFISTUB for more info.

  • It's not their official policy, but my personal philosophy with alpine goes like this:

    1. If it doesn't work with musl/busybox, find an alternative that does
    2. If I can't find an alternative, then I patch it myself
    3. If I don't have the time/skill to patch it myself, then I throw it into a container that has glibc/gnu coreutils
  • Yeah, and it did become the next big thing. So much so that we're still trying to figure out how to escape the overreaching grasp of big data algorithms that control social media networks.

  • This meme was brought to you by an arch user desperately trying to justify the mental gymnastics of using systemd in their supposedly "keep it simple" distro

    EDIT: I joke of course. If arch/systemd works well for you, that's all that matters!

  • nuclear

    Jump
  • Back in middle school, our science teacher decided to make the class do a debate about different types of energy sources in order to learn about their advantages and disadvantages. I was on the pro-nuclear team, and we were wracking our brains trying to come up with a rebuttal to "but what about the waste?" until some madlad basically came up with this great argument:

    We can just dump all of the nuclear waste on Belgium. It will take a really long time before it fills up, and nobody cares about Belgium anyway

    The anti-nuclear team had no good response, and we actually got a point for that argument because we looked up the relevant statistics (nuclear waste output, belgium surface area, etc.) and calculated exactly how long it would take to turn belgium into a radioactive wasteland.

  • Back in the olden days when games were written in assembly and there was barely enough memory for a framebuffer it made sense to tediously optimize games to squeeze every bit of performance out of the limited hardware. Modern consoles are not like that. They have their own operating systems with schedulers, multitasking, and memory allocators, much like a desktop computer. Your claim that "way more stuff is running at the same time" is only true if the PC user deliberately decides to keep other programs running alongside their game (which can be a feature in and of itself -- think recording/streaming, discord, etc.) It is true that while developing for PC you have to take account that different people will have different hardware, but that problem is solved by having a graphics settings menu. Some games can even automatically select the best graphics options that will get the most out of your hardware. What you're describing is a non-problem.

  • I'm gonna get downvoted for this but... gaming consoles.

    Gaming consoles made sense back in the day before home computing took off, and for a while they actually had superior hardware than computers when it came specifically to running games. But nowadays gaming consoles are just locked down user-hostile computers with a subscription service attached. The gaming equivalent of inkjet printers. It's an industry made irrelevant by advancements in technology, propped up by misleading marketing and artificial hype that sadly many people fall for.

  • School. I don't miss any of it.

    You see movies and TV shows romanticising middle/high school a lot, as though it's all about parties, friends, hanging out, and getting into relationships. It's not that. Just an endless barrage of busywork with the occasional holiday.

  • Now we just have to wait for some startup to pitch "local drivers" as a revolutionary new idea.

    Introducing the most groundbreaking innovation in transportation since the invention of the wheel: Human-Powered Chauffeur Experience (HPCE). Say goodbye to the soulless, algorithm-driven monotony of self-driving cars and hello to the warm, beating heart of a human taxi driver.

    Imagine being whisked away to your destination by a charming, witty, and (mostly) alert individual who can engage in conversation, offer personalized recommendations, and even provide a sympathetic ear when you need it most. Our HPCE drivers are trained in the ancient art of navigation, able to adapt to unexpected road closures, and possess an uncanny ability to find the best route to your favorite coffee shop.