• 1 Post
  • 214 Comments
Joined 4 months ago
cake
Cake day: February 10th, 2025

help-circle

  • I think that the term ‘Nazi’ needs to die.

    These people are not members of the National Socialist German Workers’ Party, aka Nazis. They are fascists.

    Some of the members of this movement cosplay as Nazis, but they are not Nazis. We call these people, who wear Nazi symbols and glorify the Nazis, neoNazis

    Using the term ‘Nazi’ to describe the fascists taking control of the US Government unnecessarily muddies the discussion on top of being factually incorrect. Words have meaning. Twisting the meaning of words in order to suit your political agenda is irresponsible, at best.

    Call fascists fascists because that’s what they are. Don’t use a term that lets them red herring every conversation by turning it into an argument about the term ‘Nazi’.


  • It’s safest to assume that, if you’re posting on public social media, that your words will eventually be linked to your physical person.

    When you’re talking about an entity like the US Government, it will have a lot of tools to de-anonymize you (See: Snowden).

    It is safest for the average person to just assume that everything you’re posting on social media has your real-life name attached to it and that a federal law enforcement agent is reading what you post.

    VPNs don’t help you from being browser fingerprinted or from zero-day exploits or any number of other attack types that can de-anonymize you. The Internet isn’t anonymous and hasn’t been for over a decade.




  • Eventually people will become media savvy enough to recognize weasel words. In case you’re not:

    ‘Canada is considering joining the US’ is not wrong, it’s just misleading.

    The reading that most people will take from it is “Cananda is considering joining the US and that consideration is leading them to join the US” as this is generally how ‘considering’ is used in English.

    But, it isn’t technically untrue. The ‘Canada should join the US’ topic has been a pretty hot topic in Canada. Overwhelmingly people are against it, but you can’t be against something without considering it.

    ‘Considering’ is a weasel word that allows for people to imply one thing without technically lying.


    You’ll also see ‘after’ used a lot as a weasel word.

    “Stock prices fall after oil futures increase” implies a causal link (i.e. that oil futures rising caused stock prices to fall) when, technically, it only states a temporal link: Oil Futures rose and then 24 hours later Stock prices fell. So stock prices fell after oil futures increased.

    It’s just as technically correct to write “Stock prices rise after local farmer’s prized cow gives birth”. Sure, those are two things that happened and the sentence is describing the correct order of things but it implies that these two events are linked in some way.

    Hopefully this makes you one of today’s lucky 10,000




  • Just don’t expect it will make you faster or more efficient.

    It will, but it requires you spend a lot of time dealing with being slow and wanting to give up and reach for the mouse.

    I swapped keyboard layouts (to a 52 key split layout) and it took me around 2-3 weeks of typing slow, hitting the wrong keys, and keeping several printed sheets (for all of the keyboard layers) on my desk in order to learn the layout. It was frustrating and it would have been a lot easier to just grab a standard keyboard but, in the end, it was worth it.

    Learning vimkeys/application hotkeys does take a while and it is much easier to avoid it for any given task. Just grab the mouse and avoid the frustration of having to try to remember the hotkey (or, even worse, look it up). But if you can avoid that and force yourself through the uncomfortable frustration. You’ll find that the time investment is worth it.


  • The best way I’ve heard it described is that learning all of the motions, shortcuts, commands, etc is the best way to remove all of the possible friction between you having a thought and you putting that thought into text.

    It’s like using Word and learning that CTRL+B toggles Bold. You don’t NEED to know that, you can click the bold icon. The extra 2 seconds that it took to grab the mouse and click the icon and then move your hand back to the keyboard seems trivial, but if you’re doing a lot of writing that can add up to a lot.

    In addition, having to stop your train of thought in order to fiddle with a GUI can cause lapses in concentration. Constantly having to stop typing in order to fiddle with a GUI is annoying and requires you to switch context from what you were typing to looking for the icon or menu that you need to click.

    Multiply that by everything else you need to do in editing text (moving the cursor to different places, selecting text, finding text, opening and saving documents, etc. That’s a lot of time that you’re spending messing around with a mouse and GUI annoyances.


    Also, if you’re using Linux, a lot of tools use vim keys as their interface. So learning the basics (mostly hjkl for moving, / for searching, etc) can help you in a lot of programs.

    For example, I’m using vimium in Firefox, so I can operate the entire browser without using the mouse. Press f and all of the links and form fields on the page are tagged with a 2 letter combination, pressing those two letters is like clicking the link/field. I can access shortcuts, open bookmarks, etc all without needing my mouse. In addition, the browser has hotkeys for tab manipulation (ctrl t for new tab, ctrl f4 to close tab, ctrl shift t to re-open/undo last closed tab, etcetc).

    I try to have all of my programs be keyboard driven (and use a lot of terminal applications where possible). Vim keys and motions, in all of the various programs that use them, along with the shortcuts from the window manager (everyone knows alt + tab, but there are many more) and even individual applications make that possible (except for Freetube, which requires the mouse :/).

    Overall, I would say that it’s not a requirement, but if you’re willing to spend a week or two learning (and moving very slow as you force yourself to learn and use the keys) then I think you’ll have a better time in Linux.

    Also, it feels pretty ‘90s hacker movie hacker’ to just flail on the keyboard and have things happen on your PC.



  • https://en.wikipedia.org/wiki/Linux-libre

    It’s essentially a kernel with only open source code. OP would need to research all of the hardware in their machine to ensure that there are open source drivers. I think there are some laptop manufacturers that sell units which are compatible, if you’re ordering from one of the major manufacturers then you’ll likely have some hardware (like wifi) that requires proprietary binaries.

    The hardest part is usually finding a machine that has open source drivers for every component. You may have to do some kernel compiling and other low level tasks to get your specific setup to work. OP says they’re not a power user, but after this they will be


  • Around '99 or '00. A friend of mine was gifted a Linux Magazine subscription and made me a copy of the CD. It was noteworthy at the time because it didn’t have any copy protection and we were neck deep in piracy, keeping our friend group supplied with copies of games that we pulled off of IRC.

    Getting a CD full of software that made no effort to prevent copying was intriguing enough that we sacrificed a spare machine one weekend (giving up the ability to play LAN StarCraft!) to see what another operating system looked like.

    We tinkered on and off for a year, once we could get dual boot working (thanks to the IRC crowd) we used it a bit more often. Mostly ricing, though that wasn’t a term at the time, and playing with the hacking tools (for educational purposes only, of course).

    I think there was some copy protection mode that was annoying to write on Windows but trivially easy on Linux, which was the first time that I can remember where it was just better than Windows. That, and ARP poisoning our LAN parties to packet capture and read people’s AIM and ICQ conversations because we were little shits.




  • I have 20+ remote systems I need to maintain and apps like this provide tabbed experience like a browser to connect to them.

    I’ve found that if you’re using ssh then taking your hands off the keyboard to grab a mouse just to click a different tab is slow and annoying.

    I use a terminal multiplexer, tmux, and just keep different sessions open for each server that I need to connect to.

    leader = CTRL+b (you can change this but this is the default)
    
    leader s - Open session manager
    leader c - Open new window in the session
    leader 0-9 - Swap to Window 0-9
    leader % - Split screen vertically
    leader left/right arrow, move between split screens
    leader z - full screen the active screen
    leader d - disconnect from the tmux session
    etc
    
    tmux -a to re-connect to the tmux session
    

    There’s a ton of hotkeys and plugins that can handle essentially anything you’d like to do. Once you learn the few hotkeys (print a cheatsheet and force yourself to use the hotkeys).




  • Well, I also have some bad news for the users of Apple, Amazon, Alphabet, Meta, Wal-Mart, Microsoft, Verizon, AT&T, Comcast, Target, FedEx, Dell, Lowe’s, General Electric, Proctor & Gamble, IBM, Nvidia, AMD, Cisco, Publix, Intel, HP, United Airlines, Nike, Oracle, Bristol-Myers Squibb, Dow Chemical Company, Best Buy, Cargill, Koch Industries, H-E-B, Love’s, JPMorgan Chase, Johnson & Johnson,

    …I could go on.