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

help-circle
  • Biggest piece of advice, you don’t need to document everything you do in your life. If it’s info you might use in the future, a significant interaction or event, fun tidbit etc, add it in. If it’s just a casual conversation with someone that you don’t learn anything significant or it’s something that you’ll never link to or use again, just keep it as a memory.

    I did a lot of over-capturing early on and got a lot of fatigue from it. Now my note making is as I run across things I’ll want to reference in the future (plans that were made, ideas to learn more about later, important phone calls/interactions, notes on articles, updates on projects, etc), with refinement to those ideas coming when I access them again later (or if I’m bored and have time). It’s no longer a drain to grow my PKM, it’s slower but much more meaningful info


  • Honestly, whatever works for you.

    My preferred system is two big directories, one for your daily notes (dailies, journal, etc), and another for literally everything else.

    This is how logseq is implemented, and can easily setup emacs org-roam to do it too. It’s very nice because you don’t need to worry about where to put something, throw it in your daily journals and get all the info down there, and link densely. If it’s about a specific topic, link to it and when you go to that topic you’ll see the info in the back links below (logseq does it automatically, emacs take a bit of config). You can then transcribe the important/summary/etc info from all of your aggregated back links into a single well thought out and planned document, or at least a single trimmed down one. Or, just leave all the info in the back links, whatever works best for you



  • I recommend endeavouros - it’s on arch (personally my favorite, btw), has a bunch of desktop environments you can pick from that come configured nicely out of the box, nice presets and well commented configs, etc. Install and setup are super easy, they also include installing your driver’s and such.

    For getting games to work, most games work out of the box on steam (just make sure to enable proton for all titles and you’re set). Some games will require some changes to the launch command which you can super easily find with just searching {game title} Linux. There are some that straight up don’t work, and most likely no tinkering will fix that - but it’s primarily fps and competitive games with kernal level anticheat. It’s getting better with fewer and fewer games using it though. Since you already have a steak deck you already know the process most likely so you should be able to hit the ground running


  • 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
    ·
    2 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







  • Free: closed source, Dev can make it non-free any time they want, add monetization, ads, collect and sell data, change licensing, etc at any time and you just have to deal with it or switch software

    Foss/open source: if the Dev tries to monetize, add ads, go private, collect/sell data, people will just fork a non shitty version and maintain that