• 0 Posts
  • 27 Comments
Joined 2 years ago
cake
Cake day: June 10th, 2023

help-circle
  • Hey, yeah, I know the feeling, every time I lose an already typed reply I completely lose motivation to rewrite it.

    Yeah, my pinky strain issue is completely gone, I also used to have some more pain on my wrist which made me go through a very similar journey to you, I took many steps for it to the point where nowadays my setup is (in order of what I think has made the largest impact)

    • Using i3/sway as my WM for a keyboard centric usage
    • Switching to Colemak and learning touch typing properly
    • Split ortholineal keyboard (crkbd)
    • Trackball instead of mouse

    I’ve also got a height adjustable desk and a good chair to prevent issues with my back, and my monitors use an arm to be in the right position. It was a slow process of making one change here, few months later another z etc, but this has been my setup for a few years and all of my pains in wrist, lower back, neck, etc have disappeared. I figured if I’m going to ve sitting in front of a computer typing stuff for 8h a day I need to make that as comfortable as possible to be able to do it for longer.


    As for emacs with evil mode I was sure that ci" would work, that’s basic vim functionality, what I’m less sure would work is more complex stuff for which I use plugins, e.g. <space>srq" (Surround Replace Quotes with ") to replace the next quotes for " (e.g. changing var = 'some text' to var = "some text"). That same plugin allows me to also do <space>srb[ to Surround Replace Bracket/Braces with [ (to change the surrounding [, (, or { to [ ). Another plugin allows me to move to any part of the screen in 4 keystrokes, I press s the two characters of where I want to move, and a third disambiguation character and the cursor moves there. Those are advanced usages that I think will be difficult to reproduce in emacs, plus plugins will not incorporate the basic ideas for movements.

    May I ask why emacs in evil-mode instead of Nvim?


  • playing Ultima Online (MMO)

    I once was bored in front of a piano so I learnt (by trial and error) to play stones (the login music), then I did the same with a guitar. So yeah, leave me alone with an instrument long enough and I’ll learn this song eventually hahahaha.

    playing Gunbound (artillery game)

    There’s a game I completely forgot about, I used to love the boomerang one.



  • Nibodhika@lemmy.worldtoSelfhosted@lemmy.worldPlex has paywalled my server!
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    2 days ago

    Yes I am, but I don’t want to give full control of my network drive to a closed source application because it paywalled me out of being able to access my media on my local network. It’s ridiculous that I have to do that. It breaks ECI, and is a security risk. And yeah, it’s a bit paranoid, but the fact that they can fix it with a simple config and put that behind a paywall is VERY worrisome, so I now need to pay if I want to isolate Plex from the host where it’s running.


  • Yup, that’s exactly the problem I have, it’s ridiculous that it doesn’t let me stream from a local network just because it thinks that it’s local network is only the docker one, it should be fairly simple for Plex to figure out it’s accessible via a direct connection and it doesn’t need to route through the Plex servers for this. But it won’t get fixed because it pushes people to pay, hell from what people are saying here the config to fix this is paywalled so they create a problem for which they sell you the solutions.






  • I can’t speak for OP, but I self host lots of stuff, have literally dozens of services running, have an Ansible repo to manage it all and routi some stuff through a VPS, not to mention my day job has included managing services in one way or another for a long while. This is to say, I know what I’m doing. I couldn’t setup Plex to work the way I wanted to, they expect it to run in a docker with network set to host mode, I couldn’t find any way to tell Plex that my living room TV was in the same network, it just wouldn’t accept any connections as local. I know I shot myself in the foot here by not letting it run with network on host mode, but I shouldn’t have to, the port was exposed, I could reach it through the local network IP, but I wasn’t able to stream any content locally.


  • I’ve had that happen to me with plex, it was probably 100% my fault because I specifically changed things during the setup of the docker file, but apparently Plex can’t figure out that is local if it’s running inside docker with non-host network, it probably only accepts local connections from the docker network, and I was never able to make it treat my actual home network as local.


  • Not really, if you use Kodi the information on what you have watched remains on the PC running Kodi, if you always watch from the same device that’s not a big deal, but if you like to watch stuff on your smart tv, then on your PC, and downloading some to watch on your phone on the go, having the information of which episodes you’ve watched on the server helps keep things organized.


  • It’s a general guideline that’s accurate for average people that live average lives, but if you’re too tall, too short, too muscled, have lower or higher bone density, etc it can be very inaccurate. No doctor takes any action on this alone, but it can be a guideline to ask you for blood works or other studies to ensure things are okay. There are better ways to measure body fat percentage, but that requires special instruments and also are usually dependent on where your body stores fat, so you might not have ever done them before.


  • The best way is asking: what’s your point? Is it that transgender shouldn’t be accepted or that transrace should?. And proceed from there to either defend transgenderism or criticize transracism accordingly.

    First let me start by saying I strongly dislike the race therminology, but I’ll use it here for consistency, although normally I would call it ethnicity.

    The difference between those lies in that gender is a social construct, and race is not. Race has some biological meaning, just like sex, people can’t change their sex (yet), they can’t change their race (yet).

    Gender is a social construct, it’s things that have nothing to do with biology but that we as a society attribute in general to a specific sex. A similar concept for race would be culture, a person can be of the sex male but prefer to wear clothes usually associated with female sex, just like someone can be of the white ethnicity but prefer to hear music usually associated with black ethnicity. I wouldn’t call Eminem or Michael Jackson transrace, what would that even mean?


  • I get your point, but you’re missing the point of what the person is saying. They said that if no one cared about gender or race transgenders or transrace wouldn’t be an issue, it would be seen similarly to people who dye their hair or undergo plastic surgery to change something they don’t like on themselves, i.e. cosmetic changes that society in general doesn’t give a crap.

    If society treated race the same way we treat shoe sizes, i.e. they exist, we recognize them when it’s needed but understand that outside of picking a shoe you don’t care about it (there are no toilets for people who use size 6, or a special door that only people with size 7, and people certainly don’t require your shoe size in your CV and use that as a decision point as to whether they will hire you). IF we could get everyone to think like this, then we wouldn’t need to worry about the plights of any group because they would be in the past. That being said, this is not realistic because people are habit creatures, and if you grew up being taught to be racist and are never confronted about it you will keep those beliefs, that’s why it’s important to break stereotypes, that’s why affirmative actions are important, not because it helps the individual break through a societal barrier (although that’s important as well) but because they help society break from the preconceived notions that have engrained in most people’s minds through centuries of oppression.

    The ideal future is one where gender or race doesn’t matter, but the road there goes through recognizing the plights that each gender and race has to face and adjust society to compensate for them so they can live “similar” lives and that on the long run society walks towards a more diverse and inclusive group. It’s easy to have a prejudice against someone different from your “normal”, which is why it’s important to break “normal” views and extremely important to normalize taboo behavior.



  • Yes, but actually no. I’ll not discuss taste because that’s very personal, but while as a general rule obesity is unhealthy and most obese people should change their habits, the way we define obesity is with BMI, which is extremely inaccurate for very short or very tall people, not to mention bone and muscle density is different for different people, I have always (since at least 13 YO) have been in the obese category, even when I was training daily and could run a few kilometers at around 5 min per km I was obese, even though I looked only slightly overweight, the reason is because I have dense bones and at the time had lots of muscles (which are lots denser than fat). So while there’s a strong correlation between being obese and being unhealthy one should be very careful not to mix the two and assume a 100% correlation or causation effect.



  • Yes, evil-mode would have bridged the gap, however I didn’t go emacs -> vim in one step, I left emacs back in 2017 because of pinky strain, and other ergonomic issues that made me switch keyboard layout as well (which made me lose lots of agility on emacs) and started using Pycharm for python dev, VSCode for other languages (including Markdown for note taking) and nano for system file edition. I tried some of the other suggestions here like atom, sublime, Kate, etc, but they never became my everything tool like emacs used to be. Very recently I discovered Helix, and I gave it a try and loved it, however the lack of plugin support made me have reservations on diving in. But the interaction mode is very close to vim, so I decided to give vim another go and went through a few tutorials on how to set Nvim up while refreshing muscle memory for vim movements and learning new stuff and it’s slowly becoming the everything tool that emacs once was for me.

    All of that being said, I don’t think I would use evil-mode on Emacs, the reason is that vim is made with those motions from the ground up, whereas in emacs they will be an after-thought so it will probably not be integrated enough (or more likely will require lots of configurations).

    I wasn’t able to see for myself how cin" worked within Vim*.

    It’s simple, imagine you have a line of code like so:

    my_var = "some string with spaces"
    

    If your cursor is almost anywhere on that line pressing ci" will erase the contents of inside the string and place you in insert mode, i.e. the line will look line this:

    my_var = "|"
    

    With | being the cursor in insert mode. There are other similar things, for example ca" (Change Around ") will also erase the quotes, very useful for example to change a hard coded string with a variable.


  • If you had started with that people would have told you that nothing comes even close. The closest things you will find are Atom (archived), Sublime (closed source) and Helix (still very new and no plugin support, but something to keep an eye on).

    Speaking of obsidian, the reason why it took me forever to start using Silverbullet is that Emacs has org-mode which does most of what Silverbullet/Obsidian do out of the box, plus some other stuff that they don’t do (e.g. excel like tables).

    But I wanted something I could edit remotely through my phone and web interfaces are better than using text editors over ssh connections. Also I have migrated from Emacs to Nvim, the reasons are purely ergonomical (pinky fatigue is a real issue) but after switching I found a jump in the way to think about an editor. Emacs is great, don’t get me wrong, and if you decide to learn Emacs I can assure you it will be the best editor you’ve used, but it still edits things at a character level, while there are concepts for matching brackets or quotes changing the text inside quotes in Emacs is very character oriented, I.e. go to start of quote, start marking, move to matching quote, delete, whereas in vim is sort of a higher level language where you say Change Inside Next Quote using cin", and expanded with some plugins you can even do srnq' to Surround Replace Next Quote with ’ (which will change the quotations on the next text from whatever to '). And that’s a lot closer to the way I think so it skips a mental step (plus it’s a lot less keystrokes and no Ctrl for my pinky).

    But those are the reasons why I switched, many people use Emacs for decades without ergonomic issues, whichever of the two you decide to learn you’ll understand why they’re the staple editors for most people who actually choose an editor.