Skip Navigation

Posts
2
Comments
161
Joined
4 yr. ago

  • It works because of triangles. Just start drawing some diagrams and you'll quickly figure out how on your own. Which is more fun than having someone give you a geometric proof.

  • Try it. Look at a mirror and put a ruler on the mirror, the size of your face on the mirror will always be the same, no matter how far you are. It will be half the size of your actual face.

  • When you see your own face in the mirror, no matter how far you are, the portion of the mirror showing your face is always half the size of your actual face.

  • The hardware still needs to be brought up and initialised. But the software is the real problem here. The kernel gets fully up in seconds, but then you have to initialize the rest of the OS

  • The pc ecosystem is modular by design. The kernel will figure out itself the available hardware, moreover there are only two major CPU manufacturers (in the pc space of course), which means you have only two platforms to support.

    Mobile phones instead are not modular, they use SoC. While most common socs are from Qualcomm and mediatek, there are a lot more smaller manufacturers. Plus, even if most often they use the same reference design for compute cores, the rest of the soc is often custom and wildly different from others. All of this to say that the kernel needs to already know exactly how the specific soc of the device works, instead of figuring it out on the fly. Which is why you need to check compatibility.

    The brick thing instead is because the bootloaders in these devices are usually very locked down, so sometimes you need to replace the bootloader with a more open one, with all the risks that this entails

  • My potions are only for the strongest and you are not of the strongest you are clearly the weakest

  • "you are in a Venn diagram, Max"

    "... I was in a Venn diagram, funny as hell it was the most horrible thing I could think of"

  • If I chop you up, in a meat grinder, and the only thing that comes out becomes you again... You are probably a sponge

  • A lot of FOSS software's websites are starting to use it lately, starting from the gnome foundation, that's what popularized it.

    The idea of proof of work itself came from spam emails, of all places. One proposed but never adopted way of preventing spam was hashcash, which required emails to have a proof of work embedded in the email. Bitcoins came after this borrowing the idea

  • my point was that even if they don't have unlimited ips they might have a lot of them, especially if its ipv6, so you couldn't just block them. but you can use anubis that doesn't rely on ip filtering

  • There's always Anubis 🤷

    Anyway, what if they are backed by some big Chinese corporation with some /32 ipv6 and some /16 ipv4? It's not that unreasonable

  • Girl scouts got updated with Gacha mechanics

  • But you can't duplicate a quantum state, how would he eat the same fish?

  • Ok, but, does it really not work, or like, it's just that you would have to run it in a batch and kill the bad cells, which could be unethical on human embryos?

    Like, could we grow legs on a lungfish (which Google says has a larger genome than humans) using CRISPR-cas9 if we did not care about botched embryos?

  • I still use virtual desktops, just a lot less because I can just minimize windows instead of banishing them to a different desktop, and that's how you quickly end up using too many desktops, the problem is that then you need to remember where every window is when you need it back. With regular wm you can just press the icon to go back to the window regardless of where it is.

  • Splitting the thread here. I personally used i3wm for more than a year and became white fast with it, then I had to use windows for a month and when I went back to i3 it was a pain, I couldn't do shit. It was at that moment I decided "why can't I just stop forcing myself to this PITA and just use the mouse faster?" And I never used a tiling VM again, personally I use kde on desktop and gnome on laptop.

    But, I can see the appeal of automatic tiling, so I raise you this: scrollable compositors. You get both the benefits of automatic positioning and oc moving things in and out of the way, without keeping track and managing 10 virtual desktops

  • A couple years ago it could never have worked properly, Nvidia drivers didn't support Wayland. Because Nvidia refused to implement drivers that followed the Linux semantic (which admittedly was outdated). About a year ago, after many years of work, they published a new semantic that Nvidia was willing to implement. Alongside that, a new Wayland protocol was added so that compositors could opt-in the new semantic when the driver supports it. So, to use Wayland with Nvidia you need both a recent enough Nvidia driver (I think anything after last July) and a compositor that implement the linux_drm_syncobj_v1 protocol. I'm not even sure hyperland supports it, so you should also look into that before continuing.

    P.s.: gnome's mutter, and kde's kwin (which are the name of their compositors) both supported that protocol since the very day after it was released, so those are guaranteed to work if they are recent enough, unless if you are on Ubuntu lts which stripped it out for a pet peeve about adding features to lts releases.