• 1 Post
  • 45 Comments
Joined 1 month ago
cake
Cake day: January 21st, 2025

help-circle
  • paequ2@lemmy.todaytoLinux@lemmy.mlAdvice for a Linux Laptop in 2025
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    edit-2
    16 hours ago

    My top pick for a Linux laptop would be the Dell XPS 13 9310. It’s old I guess, from 2020. But the build quality and Linux support is excellent. You could get a used one from eBay for around 400USD.

    Alternatively, maybe you could look for a used Thinkpad X1 Carbon. I’ve purchased several of those in the past and have had really good experiences with them. The hardware is great and the software support is excellent.

    I would avoid Framework. I actually just switched back to the Dell XPS 13 9310 after a year of using the Framework. Linux support on the Framework is just not as good as some other laptops. The biggest con of Framework is the HiDPI display. You will never get the display to look good. You’ll have to do a ton of tweaking and debugging—and you’ll still have some apps that are blurry or have weirdly sized icons or text. See: https://lemmy.today/post/22761155/13770242









  • I’ve been using Vim for over 10 years. The first few years I used it badly. Later I took time to really learn it. Now I can use it fairly decently, but I still learn new things every now and then.

    It feels like a really good investment. It’s been around forever, it’s gonna be around forever, it’s installed on almost all computers, and you’re going to be forced to use it at some point or another.

    I really enjoy being able to go to any computer and starting up a familiar editor, without installing or configuring stuff. I also use a very vanilla Vim. If a coworker’s laptop or some server has a different Vim config than mine, I can usually do vim -u NONE to get back to a familiar place.



  • Yeah, I’ve definitely grown to like TOML, especially after spending hours trying to edit a giant (nested) YAML file…

    I didn’t realize the indentation in TOML was purely aesthetic.

    This

    [servers]
      [servers.alpha]
      ip = "10.0.0.1"
      dc = "eqdc10"
    
      [servers.beta]
      ip = "10.0.0.2"
      dc = "eqdc10"
    

    equals this

    [servers]
    [servers.alpha]
    ip = "10.0.0.1"
    dc = "eqdc10"
    
    [servers.beta]
    ip = "10.0.0.2"
    dc = "eqdc10"
    

    which equals this

    {
      "servers": {
        "alpha": {
          "ip": "10.0.0.1",
          "dc": "eqdc10"
        },
        "beta": {
          "ip": "10.0.0.2",
          "dc": "eqdc10"
        }
      }
    }