• 1 Post
  • 76 Comments
Joined 1 year ago
cake
Cake day: June 11th, 2023

help-circle
  • Because there was no /s - no they didn’t, it’s been around for a little while now. It basically means products or services slowly getting worse rather than better - such as adding ads, adding useless or broken ai to everything, switching to a subscription without adding any actual value. This is almost always done in the interest of maximizing profit as much as possible, at the expense of the users (monetarily and experience wise). Basically, see any major company decisions in the last several years, especially at companies with very large audiences (Amazon, Microsoft, Google, Airbnb, Facebook, etc)






  • Protonvpn lets you port forward. I use docker and have a gluetun container that connects to protonvpn, all of my other docker containers for sailing the high seas (arr suite, qbittorrent, sabnzbd, soulseek client, etc) are routed through it and I have port forwarding setup to the ones that need it. For soulseek I use nicotine-plus-docker, all traffic is routed through the gluetun container, the port is forwarded, and a bit shy of 700 gb uploaded since March so I can confirm it works well.

    I don’t think the protonvpn Linux client supports port forwarding yet so only docker things can do it right now afaik, but anything I want permanently through VPN runs in docker anyway




  • In my CS degree I would have only learned and used java if not for my optional data science courses, a single class on machine language, a single SQL course, and a c++ course at community college before going to uni.

    My data science courses introduced me to matlab, bash, r, Julia, python, machine learning, docker, Linux, and aws. My uni didn’t even have a data science degree, those courses primarily counted towards my math minor since they were under statistics.

    The one piece of advice I still give to every CS student I meet is to diversify your classes whenever possible, don’t just stick to the core comp sci classes and take throwaway electives


  • I use bspwm and I really like the unicorne philosophy of the config files (bspwm controls your windows and such, sxhkd controls keybinds, two separate programs and config files. The bspwm config file is also just a bash file so you can add anything bash related to it easily.

    This said, I love the dynamic workspaces on i3 and wish bspwm could replicate them. I don’t like i3 enough to switch to it purely because it’s also on x, but when Nvidia gets better Wayland support I’m definitely hopping ship to sway (i3 on sway basically)… Or when I’m able to swap my 3080 ti for an and gpu at a reasonable price



  • My maternal grandmother - extremely nice and sweet, died of breast cancer when I was a kid so I don’t remember much else about her.

    My maternal grandfather - convicted for soliciting an underage prostitute (undercover cop), that’s all I know about him and it’s enough. Not sure if he’s even alive.

    Paternal grandparents - psychotic religious fanatics (burned our Harry Potter and Mickey the sorcerer books while babysitting when I was a baby, killed multiple of my dad’s pets growing up, etc). Have only seen that grandmother when the grandfather died and at a Christmas party a month later - still psychotic and super rude.

    My parents - nicest people you’ll ever meet, I have basically no bad memories from being raised (except my dad only makes broccoli and cauliflower by microwaving it)







  • finestnothing@lemmy.worldtoLinux@lemmy.mlZed on Linux is out!
    link
    fedilink
    arrow-up
    6
    arrow-down
    1
    ·
    3 months ago

    Have you tried running doom emacs in tmux on the remote server and accessing it with ssh? Doom emacs is all the good of an emacs environment, all the good of vim keybinds, and they worked in a decent amount of optimizations so it only loads the necessary stuff on demand (mine has a startup time of just over 1 second, slower than vim but barely an inconvenience). Can write a quick script to ssh copy (or git pull) your current configs on the server so you only have to maintain one set of configs if you want

    scp ~/.config/doom/config.el username@server:~/.config/doom/config.el
    

    Run emacs in tmux if you want to keep the emacs session open across multiple ssh sessions