• 0 Posts
  • 10 Comments
Joined 11 months ago
cake
Cake day: October 6th, 2024

help-circle


  • Lol, you lost me there. I’ve read up on the various RAID configurations. I’ve heard about CephFS. I don’t know much about it, but I get the sense it’s the new kid on the block.

    I actually have a RAID question for you. I want to setup a little RAID array starting with 2 mirrored drives and add more drives later. But it seems there is no easy way to migrate RAID versions? Let’s say I want to start with 2, then 3, than 4 drives as stuff fills up. I always want some level of redundancy. And I don’t want to use any additional drives aside from the 2, 3, then 4 in the array. Is this possible? Either with RAID or with CephFS?



  • My impression of C++ is that’s it’s actually C++++++++ as in, how many more decades of features can we cram into this language before it explodes

    What’s a CD player /s

    Fun fact about a random CD player. The USB-A external CD player Apple sold after removing the internal CD player kinda abused the USB standard. I believe it needed more current than was allowed by USB, so Apple found some way to make this specific device draw more power than the USB standard supported at the time. Today, I believe USB-C includes a handshake that negotiates power requirements, but at the time, USB-A didn’t support this.

    Tbh, I don’t really know where assembly ends and machine code starts. But do know that assembly is tied to your specific architecture


  • Also, the bridge was designed as a suspension bridge, but nobody actually knew how to build a suspension bridge, so they got halfway through it and then just added extra support columns to keep the thing standing, but they left the suspension cables because they’re still sort of holding up parts of the bridge.

    Idk if I’ve laughed this hard in a while 😂

    Once a week my coworker is like, this code has been working for years so we don’t touch it




    • The lowest level is transistors, which are electronic switches that have an on and off state. In other words, they are binary and can represent 0 and 1
    • Those get combined into gates of two inputs. An “and” gate outputs 1 if both its inputs are 1. An “or” gate outputs 1 if either of its inputs are 1. And Xor gate outputs 1 if and only if one of its inputs is 1.
    • A bunch of other complicated shit happens
    • Boom assembly. Don’t try and read or write it, because it will make you wanna quit computers
    • C comes into play. Designed to unfuck, assembly so you can actually write readable code. Just don’t forget to release your memory
    • More complicated shit. Something about kernels and GNU. Userland vs kernel land? Idk
      • ARM might be different since it can run process outside of userland and kernel I think? Something about secure compute/marketing BS
    • Inside of user land, we have the web browser. This is there the cool shit happens.
    • The browser runs JavaScript, CSS and HTML. JavaScript is a single threaded, but nonblocking language with an even loop and microtask queue.
    • Inside of the browser we run React. React is a framework where UI is a function of state and the data flows in one direction. It can also be used to slam your CPU.
    • Now that we’re into high level languages, it would only be fun if it looped back around to the beginning. So we invoke some C code that has been compiled to web assembly. Mmmm how efficient

    Edit: I tried to do this all off the top of my head. After writing this, I think I meant user space vs kernel space. Idk if user land is a word