• 0 Posts
  • 156 Comments
Joined 2 years ago
cake
Cake day: July 1st, 2023

help-circle

  • VSCode is by far and away the best thing Microsoft has ever done. (I’m sure therefore they will ruin it eventually, but that’s a separate issue)

    Its good for two main reasons IMO:

    1. It is plugin-based

    2. It is (therefore) language-agnostic

    Plugins mean the DE starts as a very lightweight thing that is basically nothing more than a text editor. You can then add as much or as little as you want to get the level of features you are comfortable with but without being too bloated.

    And then, because it’s all plugins, you can work with any language and still stay within the same editor. Divine.

    I personally love how lightweight it is compared to a full IDE because I don’t like it when IDEs hide the magic behind UI. Press the button and it compiles huh? But how? What’s going on there? What toolchain and commands are being executed?

    I much prefer a good MAKEFILE where you know what your entry points are and what is going on, because it makes everything so much more portable and also improves your own knowledge and understanding.


  • Wireguard doesn’t necessarily need to have those limitations, but it will depend in part how your VPN profile is set up.

    If you configured your wireguard profile to always route all traffic over the VPN then yeah, you won’t be able to access local networks. And maybe that’s what you want, in which case fine :)

    But you can also set the profile to only route traffic that is destined for an address on the target network (I.e your home network) and the rest will route as normal.

    This second type of routing only works properly however when there are no address conflicts between the network you are on (i.e. someone else’s WiFi) and your home network.

    For this reason if you want to do this it’s best to avoid on your own home network the common ranges almost everyone uses as default, i.e. 192.168.0.* and 10.0.0.*

    I reconfigured my home network to 192.168.22.* for that reason. Now I never hit conflicts and VPN can stay on all the time but only traversed when needed :)





  • I recently swapped my Dad’s Windows computer with my old machine, which I installed Linux on ahead of time.

    I told him it was a faster machine - which it was just slightly in the hardware sense, a very minor upgrade. A half-truth to encourage the transition.

    But of course, it’s running Linux, not Windows.

    Next day he phones me up really happy that it’s “so much faster than the old machine!”

    And it really is a lot faster, but it’s not the hardware. It’s just not getting bogged down with all the crap Windows constantly does in the background.

    Either way, mission accomplished.


  • I did buy a (secondhand) nvidia card specifically for AI worlkloads because yes, I realised that this is what the AI dev community has settled on, and if I try to avoid nvidia I will be making life very hard for myself.

    But that doesn’t change the fact that it still absolutely sucks that nvidia have this dominance in the space, and that it is largely due to what tooling the community has decided to use, rather than any unique hardware capability which nvidia have.







  • I remember reading a story a while back about someone who owned a legit CS version with a proper serial and activation.

    They had to change computer, and in doing so had to reactivate Photoshop, but it wasn’t working. They contacted Adobe support and explained the situation but support basically told him nope, not a chance, we aren’t helping you. You need to subscribe to new Photoshop.

    So Adobe accepted that yes, he bought a perpetual licence for Photoshop and that yes, the reason it isn’t working is the online activation, but they still refused to help.

    Scumbags.



  • It’s both. Linux mostly just works, but when it breaks, it breaks in a way which is sometimes difficult for the average person to recover from.

    I’ve had a couple of times in the past where something has gone horribly, outrageously wrong, and I decided to just reinstall and start again from fresh, because that was way less time investment than fixing what broke.

    Nowadays I’m using Timeshift backups, and I think that’s a positive move.


  • tiramichu@lemm.eetoLinux@lemmy.worldGreat take on "Why don't more people use Linux?"
    link
    fedilink
    English
    arrow-up
    19
    arrow-down
    2
    ·
    edit-2
    3 months ago

    Exactly this.

    I’m a software dev and also a Linux user, but that doesn’t mean I want to spend my precious time messing around with the OS trying to solve problems.

    I see the operating system as a tool I use to accomplish the things I actually want to do, which is writing my code for my projects, just the same as I see a car as a tool to get me from point A to point B.

    If Linux was complicated to set up, or always broken, or requiring constant work then I wouldn’t use it, no more than I’d tolerate a car which is broken down and in the shop every other week. But fortunately, Linux is none of those things.

    Modern Linux mostly “just works”, and it’s really counterproductive to talk about Linux like it’s hard or you need to be a deeply invested techie to use it.