(Also are Programming socks memes welcome here?)

    • yuri@pawb.social
      link
      fedilink
      arrow-up
      7
      ·
      2 days ago

      this comment genuinely reminded me that i need to both find my choker and finish installing linux on my x230t

    • Fonzie!@ttrpg.network
      link
      fedilink
      arrow-up
      6
      ·
      2 days ago

      You jest but I unironically want one of the Thinkpads with a Snapdragon X (|Plus|Elite) to compile my Rust on.

      • kittenzrulz123@lemmy.blahaj.zone
        link
        fedilink
        arrow-up
        13
        ·
        2 days ago

        Woah, I said an older Thinkpad. We dont talk about what Lenovo has done to the modern Thinkpad image (theyve dragged it through the mud). Eveyone knows the last good Thinkpad was the T480.

        • Fonzie!@ttrpg.network
          link
          fedilink
          arrow-up
          2
          ·
          2 days ago

          Their Thinkpad T’s and X’s still seem honestly good, it’s just that there’s many Thinkpad lines that are shit as well.

          • kittenzrulz123@lemmy.blahaj.zone
            link
            fedilink
            arrow-up
            5
            ·
            2 days ago

            The problem is that even the T and X model Thinkpads have been chasing thin and light above build quality. They no longer have protective metal cages, the keyboard isn’t as good, and its bends/flexes (which makes sense considering its thin). I get thats the “modern” laptop design but I wish they went back to making massive laptops.

              • kittenzrulz123@lemmy.blahaj.zone
                link
                fedilink
                arrow-up
                1
                ·
                1 day ago

                Nearly every laptop OEM has been making comprimises, if you want a true classic Thinkpad style laptop (thats thick and has good build quality) the MNT Reform is the only option. Its massive, thick, has a mechanical keyboard, has an option for a trackball, and isnt particularly powerful (the Raspberry Pi CM5 is realistically the most powerful thing you can put in it).

                • Fonzie!@ttrpg.network
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  7 hours ago

                  They can come with an RK3588, which is more powerful than the Raspberry Pi 5.

                  Although it loses by a large margin in performance from even my old Dell XPS’s Intel i5-7300HQ, the performance isn’t great.

                  That said, that is right in between a ThinkPad T440’s 4th gen i5 or i7, so maybe that’s not all bad.

    • boonhet@lemm.ee
      link
      fedilink
      arrow-up
      3
      ·
      1 day ago

      I thought the books were for your shelf tbh. You put one for each language you claim proficiency in.

      It’s cool to have niche older books though. My friend has a programming manual in Estonian from either the very late soviet era or very early 90s that has both some dialect of BASIC and some niche dialect of Pascal that I hadn’t even heard of.

  • Luc@lemmy.world
    link
    fedilink
    arrow-up
    24
    arrow-down
    1
    ·
    3 days ago

    You can never have enough socks. Many a christmas goes by where again nobody gifts me a nice pair of socks. People always seem to think I am in need of more books to read!

    (Hope I’m somewhat correctly recounting Dumbledore’s answer in relation to the mirror of Erised)

  • bluGill@fedia.io
    link
    fedilink
    arrow-up
    15
    ·
    3 days ago

    If you need to learn C, at least use the first edition of the book - the one without the ANSI additions is much smaller.

    I’'ve actually never read the second/and edition so I can’t say if it is good or not. I can tell you that the first edition still has a proud space on my bookshielf though the acid paper is starting to take a toll and I suspect it won’t be long and I’ll be needing a reprint.

    • zerofk@lemm.ee
      link
      fedilink
      arrow-up
      3
      ·
      2 days ago

      It’s also a very good introduction to programming, and just a good read. Probably the best book about programming I’ve ever read.

    • PowerfulTurtle@lemmy.caOP
      link
      fedilink
      arrow-up
      9
      arrow-down
      5
      ·
      3 days ago

      I haven’t read either, honestly Rust is so much better than C or C++ and if I were going to learn a low level language I’d probably go with that instead. Currently I only do Python and a tiny bit of Javascript.

      • Valmond@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        1 day ago

        This Rust talk sounds exactly like Java in the 2000. It’s the language of the future!! Rust is good though but only time will tell if rust will replace C/C++ which I doubt.

        • UpperBroccoli@lemmy.blahaj.zone
          link
          fedilink
          arrow-up
          1
          ·
          1 day ago

          As a long time C/C++ developer, I think it has a lot of really great ideas. The one thing preventing me from using it a lot more is that there is no stable ABI that would allow to use shared libraries in Rust - everything is statically linked, and if I use the same crates in a number of programs, the same code exists in each of these programs. That is not really a good thing whne you try to develop for a system with very limited space and where program load times make a difference, such as for certain embedded platforms.

          But honestly, Rust support in the Linux kernel? Java never got that far, nor any other language (apart from C, obviously).

          • Valmond@lemmy.world
            link
            fedilink
            arrow-up
            2
            ·
            1 day ago

            C/C++ oldtimer myself, yep Rust is basically C++ template metaprogramming. So Rust does this thing way better, but as you says it does other things less good. Exactly like Java with the facility to run on different platforms (well, sort of) for example.

            C/C++ is hard because it’s the ultimate multi tool!

            I use Python BTW when I don’t need the fancy stuff, maybe the death of C/C++ will be that of a thousand cuts, one specialised language for each specific C/C++ use …

      • Shanmugha@lemmy.world
        link
        fedilink
        arrow-up
        5
        arrow-down
        1
        ·
        2 days ago

        I dare assume you get downvoted for liking Rust, so take my upvote for balance. We differ about what we think of the language, but this kind of angry downvoting is plain ridiculous

        • BatmanAoD@programming.dev
          link
          fedilink
          arrow-up
          3
          arrow-down
          3
          ·
          edit-2
          24 hours ago

          Probably moreso for expressing the opinion so strongly without actually knowing any of the three languages.

          Edit: I’m just guessing why a different comment got downvotes. Why am I getting downvotes?