• 1 Post
  • 81 Comments
Joined 2 years ago
cake
Cake day: June 18th, 2023

help-circle

  • Whatever anyone China-affiliated says they’re not doing, it’s a safe bet that’s exactly what they’re doing.

    I’m not going to push any conspiracy theories, but I believe the strongest evidence pointing towards Covid-19 originating in a lab is the Chinese government insisting that it didn’t, while prohibiting anyone not under their control from investigating. That doesn’t mean it did originate from a lab, but if anything, that’s what it points to. To be explicit: My impression is that, currently, most available evidence points towards natural origins. However the Chinese government has done its best to convince me otherwise.



  • To be fair, this was originally the point of plastic. The primary point of plastic today is that it is an extremely cheap material that you can mould into pretty much any shape.

    Need a bag to carry stuff? Plastic.

    Packaging for toothpicks? Plastic.

    Spacers inside an electric circuit? Plastic.

    Packaging for clothes? Plastic.

    Fake plant? Plastic.

    Part of the problem is that we’re using a wonder-material that lasts forever (plastic) for a bunch of mundane shit where we don’t need it, because that wonder-material turns out to be the cheapest material around as well.









  • thebestaquaman@lemmy.worldtoTechnology@lemmy.worldThe Copilot Delusion
    link
    fedilink
    English
    arrow-up
    15
    arrow-down
    4
    ·
    1 month ago

    They’re getting downvoted because they’re missing the point. It’s not about whether or not I can choose to do things the way I prefer. It’s about how newcomers exposure, and thus opportunity to get into these things, is limited. The arguments about cars or calculators don’t hold up for that exact reason: The existence of cars and calculators does not severely limit people’s exposure to the experience of walking or doing arithmetic.



  • I would say that the “bad part of town” usually has overlap with the poorer part of town, regardless of what skin colour people have there. Of course, especially in the US, there’s significant overlap between economic status and skin colour. I just hate how the typical American view on “race” is projected onto other countries.

    Americans typically have this hang-up on “race” that you really don’t find anywhere else. A lot of places you have talk about “ethnicity” or similar, but the American fascination with categorising people by their skin colour and then using that to make generalisations is pretty unique.


  • I could definitely run Linux on the machine, no doubt it would work even better then. In fact I have an old Ubuntu partition on it that I haven’t booted in years, but which worked fine when I last used it.

    However, the only purpose that machine serves at the moment is being an x86 Mac with a toolchain for compiling whatever, so that I can quickly compile distributables whenever I need to distribute something for x86 mac and don’t want to spend time setting up a full pipeline for cross compiling (once or maybe twice a year).


  • I have an old MacBook (2012) that runs macOS 10.13 (High Sierra, released in 2017) on 4GB RAM. I use it a couple times a year if I need to compile something for Mac x86 and don’t want to spend time setting up cross-compiling from my newer (M1) machine.

    That MacBook is literally 13 years old, and the only upgrade I’ve given it is a new SSD back around 2018. It runs just fine.

    Rip on the walled garden all you like, but if you want an OS with the stability and simplicity of a commercial OS, together with unix compatibility and a shell that lets you do whatever you want… macOS is your best bet. Using it literally feels like using a commercially polished and widely supported version of Linux.



  • With all the AI rollout in customer support, I’ve essentially built up a habit of almost immediately trying to get in touch with a human if the bot doesn’t give me what I’m looking for right away. My experience is that in most cases, the bot will try to walk me in circles, recommending that I try stuff I’ve already tried (that’s why I’m contacting support). In all those cases, the bot isn’t saving the company any time, it’s just wasting my time and making me irritated.

    In some cases it does save them support capacity, if only because I eventually give up on getting any support and just quit the service.


  • I definitely have a hangup on students I teach saying something along the lines of “I don’t know how to get started on this, I asked GPT and…”. To be clear: We’re talking about higher-level university courses here, where GPT is, from my experience, unreliable at best and useless or misleading at worst. It makes me want to yell “What do you think?!?” I’ve been teaching at a University for some years, and there’s a huge shift in the past couple years regarding how willing students are to smack their head repeatedly against a problem until they figure it out. It seems like their first instinct when they don’t know something is to ask an LLM, and if that doesn’t work, to give up.

    I honestly want shake a physical book at them (and sometimes do), and try to help them understand that actually looking up what they need in a reliable resource is an option. (Note: I’m not in the US, you get second hand course books for like 40 USD here that are absolutely great, to the point that I have a bunch myself that I use to look stuff up in my research).

    Of course, the above doesn’t apply to all students, but there’s definitely been a major shift in the past couple years.


  • thebestaquaman@lemmy.worldtoProgrammer Humor@lemmy.mlI hate MSVC
    link
    fedilink
    arrow-up
    6
    arrow-down
    1
    ·
    2 months ago

    These two are not interchangeable or really even comparable though? Make is a program that generates non-source files from source files, cmake is a high-level tool to generate makefiles.

    If you’re writing anything more than a completely trivial makefile I would heavily recommend learning cmake. It makes your build system much, much more robust, far easier to maintain, much more likely to work on other systems than your own, and far easier to integrate with other dependent projects.

    My primary experience with plain make was when I re-wrote a 2000+ line make-system in a project I maintain with about 200 lines of cmake, because we were setting up some CI that required us to clone and build some dependencies, which was an absolutely PITA to handle cross-platform with plain make, but was trivial with cmake.

    PS. The cmake docs suck for anyone that hasn’t used cmake for 10 years already.