• 0 Posts
  • 10 Comments
Joined 1 year ago
cake
Cake day: June 10th, 2023

help-circle
  • Badabinski@kbin.socialtoSelfhosted@lemmy.worldPost your Servernames!
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    edit-2
    5 months ago

    I just kinda vaguely name them after what they do and how big they are:

    smol: my tiny little 2 bay Synology NAS that I’m no longer using
    medium: my R620 with 4x 18TB drives that is my current NAS (medium, because it’s larger than my previous NAS). Is also a k3s worker and provides NFS PVCs.
    big: my old full-tower gaming rig that’s a k3s worker and runs my Home Assistant VM
    molecule: my current mini-ITX gaming rig and primary computer, also serves as the k3s master node and runs a lot of my home automation stuff. I think I picked molecule because it’s REALLY tiny (it’s in a Dan Cases A4v2, I think?) and it has a bunch of small stuff running on it (containers and pods)
    monolith: my old T440p laptop. It’s a large, black, featureless slab that doesn’t do much
    slab: my new Framework 13 laptop. I just kinda looked at it and said, “that’s a nice slab of metal”

    All of the above running Linux. I tinkered with Ubuntu for the NAS (because I heard Ubuntu was good at ZFS), but I still absolutely hate Ubuntu, so it’s all Arch Linux.



  • There’s always Termux and whatever you can install there. That sounds silly, but when I download from my phone, I do it using aria2c in Termux. It works great, and everything (AFAIK) is FOSS. zsh + fzf history completion/file finding (<c-T> is a godsend) makes it possible to use a CLI on a phone without going crazy. Only really works well if you’re already comfortable with the command line, which is definitely a big if. It works really well for me, but I’m one of those weirdos that doesn’t have a graphical file manager installed on their computers.


  • I’m not making this comment to disagree with your point, but the failure of the SL-1 reactor strikes me as an engineering and process failure more than anything else. The reactor was not designed in a safe fashion, probably because it was designed as a test bed for reactors that could be deployed via airplanes to the Arctic circle. The fact that an engineer was even able to fully remove a control rod, and the fact that removing that control rod lead to a fatal steam explosion make me think that they really tried too hard when they removed weight and volume from the reactor design.

    In well designed safety-critical systems, human error should not be able to cause any form of bodily harm. I don’t think it’s a great idea for a private company to be running nuclear reactors on Earth to power something as trivial as a data center (investing in storage + local solar/wind/geothermal/hamster wheel velodrome seems like a more efficient use of resources for one thing), but I also don’t think that SL-1 is the best example to cite here.

    As an aside, my high school Physics teacher went on a long diatribe about how the three SL-1 casualties were the only humans ever killed as the direct result of nuclear fission in the context of a nuclear reactor. Looking back on it, I think she was splitting hairs a bit, but it is an interesting point to make.


  • Badabinski@kbin.socialtoAsklemmy@lemmy.mlWhat's with all the tech layoffs?
    link
    fedilink
    arrow-up
    115
    arrow-down
    1
    ·
    edit-2
    8 months ago

    I want to offer my perspective on the AI thing from the point of view of a senior individual contributor at a larger company. Management loves the idea, but there will be a lot of developers fixing auto-generated code full of bad practices and mysterious bugs at any company that tries to lean on it instead of good devs. A large language model has no concept of good or bad, and it has no logic. It’ll happily generate string-templated SQL queries that are ripe for SQL injection. I’ve had to fix this myself. Things get even worse when you have to deal with a shit language like Bash that is absolutely full of God awful footguns. Sometimes you have to use that wretched piece of trash language, and the scripts generated are horrific. Remember that time when Steam on Linux was effectively running rm -rf /* on people’s systems? I’ve had to fix that same type of issue multiple times at my workplace.

    I think LLMs will genuinely transform parts of the software industry, but I absolutely do not think they’re going to stand in for competent developers in the near future. Maybe they can help junior developers who don’t have a good grasp on syntax and patterns and such. I’ve personally felt no need to use them, since I spend about 95% of my time on architecture, testing, and documentation.

    Now, do the higher-ups think the way that I do? Absolutely not. I’ve had senior management ask me about how I’m using AI tooling, and they always seem so disappointed when I explain why I personally don’t feel the need for it and what I feel its weaknesses are. Bossman sees it as a way to magically multiply IC efficiency for nothing, so I absolutely agree that it’s likely playing a part in at least some of these layoffs.



  • In addition to the fact that it’s not just English via hand gestures, I believe it’s done because sign language is speech, with all of the benefits that comes with. There are extra channels of communication present in sign language beyond just the words. There’s equivalents of tone and inflection, and (I beleive) even accents. Like, this video of this lady performing “Fuck You” in ASL is what made it click for me when I first saw it many years ago. She’s just so fucking expressive, in a way that subtitles could never be.

    EDIT: changed my wording to be more accurate, since sign language literally is speech through a different medium. There’s no need to draw an unnecessary boundary.