![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://fry.gs/pictrs/image/c6832070-8625-4688-b9e5-5d519541e092.png)
Only if you’re commenting as much as a bot, probably wouldn’t be any more power usage than opening up a poorly optimized website tbh
Only if you’re commenting as much as a bot, probably wouldn’t be any more power usage than opening up a poorly optimized website tbh
Donations and fundraisers are tax deductible, it doesn’t actually cost the rich anything to donate to them
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
I personally use lidarr to download and picard to tag, but use plex/plexamp to listen locally and on my phone
What are you using instead of emacs? I’m very happy with my doom emacs setup and it doesn’t feel slow at all imo
Seconding (thirding) logseq! Your daily journals all show up in one long scrollable page (delimited by the date and such) so you can easily see what happened previous days, etc. If you click one it brings up that page in full screen if you want to focus on it, it works very nicely imo.
You also aren’t limited to just journaling, you can use it for a pkm system. Say that you journal for that day about learning something, you can do this:
When you go to the eulers_formula page, all of that info will be in the links section without having to leave the page. I personally do all that, then write my own summary of the info on the page itself, so I have the original content and my take on it.
It’s also fully foss, you can pay for their sync service to have it available on multiple devices all the time and it’s fully encrypted in transit so they can’t see your info, I personally just use syncthing and haven’t run into any issues using it on my phone and computer unless you try to modify the same file at the same time (which isn’t really something you would ever do)
I forget the term, but networks where it’s a single network for multiple people with different passwords to determine what peers you can see/access cause problems with Google home stuff. My current apartment has that, I tried to use that for my smart home stuff but ultimately had to put it back on my secondary wi-fi network on my router
I’m very partial to doom emacs. I love the emacs ecosystem but the default editor made me want to cry, doom emacs gives the awesome text editing of vim with the awesome ecosystem of emacs (significantly smoother than viper too)
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
I can skip the search engine and go right to the bad suggestions, finally!
Lutris > gog as source > set proton as a runner (or wine, or whatever else if specific games require it, like FFXIV)
I use vim keybinds (via doom emacs) for this sort of stuff if I’m doing it for personal projects, my professional work is all done in an online platform (no way around it) so it’s just faster and easier to throw the pattern and columns at the integrated chatgpt terminal rather than hop to a local editor and back
I use chatgpt semi-often… For generating stuff in a repeating pattern. Any time I have used it to make code, I don’t save any time because I have to debug most of the generated code anyway. My main use case lately is making python dicts with empty keys (e.g. key1, key2… becomes “key1”: “”, “key2”: “”,…) or making a gold/prod level SQL view by passing in the backend names and frontend names (e.g. value_1, value_2… Value 1
, Value 2
,… Becomes value_1 as Value 1
,…).
The religious marriage to rule them all: doom Emacs (or other packages that do similar things). All the excellent text editing of vi/vi/vi/vim, the ecosystem and all the features of emacs.
For anyone who hasn’t heard of doom Emacs, it’s emacs with a lot of customizations baked into it, one of the biggest selling points is that everything uses vim keybinds now (where it makes sense). You get the amazing ecosystem of emacs with the ease of movement and editing of vim, plus a lot of other QOL features. It’s also just vanilla emacs with pre-made (and easy to edit) config files and helper functions so you can move over existing stuff if you want, and you don’t have to worry since all the emacs packages will still work, since it’s still emacs
So far I really haven’t had musicbrainz be missing any artists or songs, idk if its different if you listen to indie or niche music though
You should check out last.fm (or musicbrainz, which I prefer since its open source). You connect your apps to it (Plex, tidal, Spotify, etc), they send over songs as you listen to them, you can rank them as love or hate (and some other stuff) and they curate playlists and artists that they think you’ll like based on your listening habits
Same here, idc about some of my containers going through VPN (tandoor, gitea, Plex, etc) but my whole arr suite, qbittorrent, and sabnzbd are routed through a gluetun container that uses my protonvpn credentials. Never have to worry about turning my VPN off for gaming or something since the… totally legal research papager aquirerer apps… are all routes through the VPN which changes it’s connection every 4 hours (changes my public IP but also just to make sure none of the containers run into any issues that they can’t figure out without a restart)
Throw it in a crontab job if you’re on Linux even, 1 line in cron to run everything there to update on whatever schedule you want