• 0 Posts
  • 94 Comments
Joined 1 year ago
cake
Cake day: June 7th, 2023

help-circle

  • I took up indoor rock climbing a couple years ago, partly because I have a similarly sedentary job and hate most forms of exercise. I can certainly understand the draw. I go 2-3 times a week and have stuck with it for so long because it forces me to get out of my head, but also doesn’t require dealing with strangers as much. It’s just a clam, focused activity which also happens to work my body.

    Unfortunately, as a hobby, rock climbing is going to work your hands and arms. I would say that, as I have gotten better, I do a better job of using body position to prevent having to hang by my hands. But, just the other day, my foot slipped and I was hanging on by my fingertips for a couple seconds. And harder climbs may require you to engage your hands more. Though again, body position and technique counts for a lot.

    Best advice I can give is: talk to your doctor. They will know more about how your condition will be affected by climbing and what your options are. Certainly more than random idiots on the other side of the internet.





  • What do you do to feel like you’re part of everyone else and in a way cope with some of the pressures of life around you?

    I stopped giving a fuck about everyone else. I do what makes me, my wife or my kids happy. The rest of the world can go stuff a sock in it. Sure, I like to keep up on news and politics and will go read related sites when I have time and energy. I also listen to several podcasts and follow several Youtube channels. But, those are all things I do because I want to do them. If I’m not feeling like doing one of those things, I don’t. I also work and so have to keep up on the aspects of life related to that; but, I don’t pretend to be interested in things just to make coworkers happy. I am employed to do a job, they are employed to do a job. Sometimes we do a job together and I focus on the work at hand. And yes, I do socialize a bit with my coworkers as we have some shared hobbies and interests. But, if they start going off about basketball, I let them say their peace and then move on. It’s not my cup of tea and I feel no need to engage with it.

    One of the most important secrets to life is learning to set boundaries. Don’t let other peoples’ wants become your needs. Be who you are because it’s who you want to be. If other people can’t deal with that, then they can go put their problems somewhere uncomfortable for them.


  • There may also be a (very weak) reason around bounds checking and avoiding buffer overflows. By rejecting anything longer that 20 characters, the developer can be sure that there will be nothing longer sent to the back end code. While they should still be doing bounds checking in the rest of the code, if the team making the UI is not the same as the team making the back end code, the UI team may see it as a reasonable restriction to prevent a screw up, further down the stack, from being exploited. Again, it’s a very weak argument, but I can see such an argument being made in a large organization with lots of teams who don’t talk to each other. Or worse yet, different contractors standing up the front end and back end.




  • A few from my list:

    • Darknet Diaries - Interviews with interesting people around hacking and cybersecurity. This includes a lot of the actual criminals themselves and you get to hear their motivations and how they did what they did. Really neat for understanding the minds of folks who do bad things.
    • FiveThirtyEight Politics - This one is good for staying abreast of US politics, polling. While the political bias of the hosts is pretty obvious, this is less punditry and more about the numbers.
    • Risky Business with Nate Silver Maria Konnikova - A neat podcast covering risk, poker and politics. Just a good listen for thinking about risk and probabilities in life.
    • The Lawfare Podcast - Lawyers talking about the law, and how it shapes and is shaped by whats in the news. Great for getting a legalistic view of the world.


  • Honor is a social construct which is used to promote “pro-social” behavior. It can be useful in the absence of or in concert with other systems of social control (e.g. laws, religion). Of course, “pro-social” is very much a construct of what the creating society considers to be positive. This can include acting in ways which we, in our current social constructs, would consider “anti-social”. Honor ends up getting idolized in media because it often includes an element of self-discipline and self-sacrifice and is usually associated with warrior cultures. Though, it also tends to be conservative and resist changing as social mores change. This has led to some famous consequences as honor based systems tried to cling to social constructs which were no longer tenable. For example, the Satsuma Rebellion saw the existing feudal class seek to maintain it’s grip on power in then face of a changing society.

    Ultimately, any system of honor would need to be taught to new adherents. It’s no different from a religion or legal system in that regard. No one comes out of the womb fully indoctrinated to a system of honor. So no, it isn’t really self-explanatory. Like any social construct, you would need to define the system and how it interacts with the society in which is was created. Otherwise, it’s just naming a system for social control and hoping no one notices that it’s a hollow shell.


  • Have you considered just beige boxing a server yourself? My home server is a mini-ITX board from Asus running a Core i5, 32GB of RAM and a stack of SATA HDDs all stuffed in a smaller case. Nothing fancy, just hardware picked to fulfill my needs.

    Limiting yourself to bespoke systems means limiting yourself to what someone else wanted to build. The main downside to building it yourself is ensuring hardware comparability with the OS/software you want to run. If you are willing to take that on, you can tailor your server to just what you want.



  • sylver_dragon@lemmy.worldtoAsklemmy@lemmy.mlIs Software Political?
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    1
    ·
    1 month ago

    Software is not political, it’s just code executing on a machine and doesn’t care what you believe.
    There is a lot of politics surrounding software.

    Politics is the tool we use, as a society, to decide how we’re going to run said society. There will be areas of politics where different factions will adopt different attitudes about different bits of software. So, some software will be politicized. But, the software itself is only political in so far as we are having political discussions around it, the software itself doesn’t care.


  • I use Dark Reader on my work laptop was well. We had a conference call with a vendor and I was sharing my screen while talking with their team about our usage of their product and one of them stopped me and asked about the UI looking strange. I said, “oh ya, I use Dark Reader because you don’t have a native dark mode. You do lose points for that.” They had a native dark mode a couple months later.

    I’ve come to the conclusion that UI designers hate their customers’ retinas.


  • Assuming your instance has it, use the “block” feature on communities. I like to browse the “all” version of lemmy.world; but ya, it’s a lot of memes and stuff I don’t care to engage with. So, I’ll open a new tab to that community and hit the “block community” button. That community no longer shows up.

    You can also block specific users. I use this on a lot of the re-post bots. Similar procedure, open the user’s profile and “Block User”.

    It makes browsing “all” far more enjoyable.


  • Pretty standard stuff here:

    • UBlock Origin
    • No Script - Yes, I run both UBO and NoScript, they have slightly different use cases
    • Dark Reader
    • FireFox Multi-Account Containers
    • Redirector - Great for automagically changing links
    • KeePassXC-Browser - For password manager integration
    • Rested - For monkeying with REST APIs
    • User-Agent Switcher and Manager - Why yes, I am the browser you are looking for
    • Video DownloadHelper - Because sometimes, you need stuff available offline
       
      In terms of actually recommending extensions to others. I’d recommend most of the above, excepting NoScript. If you are using UBO, then the use case for NoScript is a very narrow one where you want selective whitelisting of javascript while visiting a site. UBO’s blacklisting approach works for most cases and UBO’s whitelisting feature is lacking the granularity of NoScript.

  • I wasn’t aware of this feature in UBO, but it doesn’t seem to be quite the same. As best I can tell (with a quick test), UBO lets me turn all scripts on or off for a site. I don’t see any sort of granular controls for selecting which domains to load scripts from (and I might just be missing it). For example, I may want to allow first party scripts to run on a site and maybe third party scripts from one or two domains. But, I don’t want scripts from other third party domains to execute. It’s very much a fine grained, least privileged style of script management. It’s a lot more work, as you often have to spend a few minutes sussing out which domains need to be whitelisted to allow a site to reach minimum functionality; but, you are not often caught offguard by a site doing strange things on your system.


  • Switched to full time Arch because I didn’t want to run Windows Privacy Invasion Goes to 11. And it’s been pretty good. Valve gets a big “thank you” for their contributions to WINE and making gaming on Linux nearly as seamless as Windows.

    It’s probably still true that “Next year” will be the year of Linux on the desktop, and it will be for several more years to come. But, it’s starting to feel like cracks are forming in the Microsoft wall.