• 3 Posts
  • 65 Comments
Joined 2 years ago
cake
Cake day: June 19th, 2023

help-circle




  • There’s coding and there’s coding. Just as you can use English to write fiction, you can use it to write a manual. Programming languages are the same. Well, maybe a bit more concise and confined, but the point is, you can flick around bytes on a bus or thousands at a time in CUDA. You can draw a triangle for a game or create a template UI with the click of a button and fill in the blanks. It’s all ‘coding’, but wildly different.

    You might have heard about the meme that coders are wizards comanding magical stones, aka processors. Sometimes, we might as well be. Computer scientists come up with stuff so briliant that even the best of their own can hardly understand it. They write stuff that does stuff for stuff that does stuff for the stuff you wrote, and all of a sudden you did something without even really knowing what happened or how it works.

    With that in mind, I can explain what I do in one sentence or countless hours. I write stuff to test stuff that absolutely has to work. The devil is in the detail.


  • Being a Nazi is not only not banned in most countries, in some like the US it’s explicitly legal (i.e. “Freedom of Speech”). That said, it is (kinda) banned in Germany, yet they are still around over here, because you can’t ban people from believing in stuff.

    All a state can do is to try and prevent them from gaining too much traction, and I do not feel like Zionism has all that much tbh. Israel’s recent actions are very unpopulat in the west, even though most people are not even affected by them in the slightest. Many of the people who protest them probably have no direct connection to Israel or Gaza. So what’s the goal of a ban even?

    I can only speak for Germany, but here an Israeli sniper and alledged murderer fled the country, bacause he is being persecuted for warcrimes, i.e. the murder of civilians. You also cannot call for the extermination of anyone without riscing consequences. This does not prevent people from being Nazis, Zionists or anything else. It just sanctions them for publicly expressing it.









  • UnfortunateShort@lemmy.worldtoProgrammer Humor@programming.devRTFM
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    edit-2
    3 months ago

    Tbf, often there either is no proper one, or you don’t know where to find it. Or there is just tons to unpack, because one thing leads to another and suddenly you have to read like 10.

    To give you an example: I just wanted to create a new btrfs software RAID and dissolve my old one, but without loosing the data or redundancy in the process. To do so, I had to create a new partition table, of course not before using tools to find the right device, add a LUKS2 partition, find its UUID, unlock that partition, add a btrfs partition, mount that partition, copy all data over, then generate a keyfile for auto-unlock, add that to the LUKS, add the according crypttab line, remove a drive from the former raid, not before running a balance of course, then also create LUKS on that, find the UUID again, open that as well, add the keyfile again, add another crypttab line, adding the mapper to the btrfs partition, running a balance that creates a RAID 10, adding an fstab entry for auto-mount, runnning dracut and set up btrfs maintenance.

    Even just describing the process is a chore. Imagine trying to learn every stept, one by one, from the manuals.

    Edit: Some fixes and steps I skipped added. In case anyone is wondering what the heck I’m doing: I am moving from a RAID 1 with 2 disks to an encrypted RAID 10 with eventually 4






  • UnfortunateShort@lemmy.worldtoAsk Lemmy@lemmy.world[deleted]
    link
    fedilink
    English
    arrow-up
    14
    ·
    4 months ago

    There is not one single technology to be good or bad at. You can be an Android development ace, a Windows gamer and a Linux user all at the same time, and naturally you will struggle if you switch to Windows dev and Linux gamer.

    Being tech savy really just means that you know and recognize tons of patterns that pop up everywhere (e.g. drag-n-drop, config files in certain places with overrides in other places etc.)