lost in the wired

  • 1 Post
  • 23 Comments
Joined 1 year ago
cake
Cake day: September 22nd, 2025

help-circle
  • lmao here

    One thing I find interesting is under “Modern Use” on wikipedia it says:

    On January 6 2025, Elon Musk sent a post on X (formerly Twitter) containing the slur. The Montclair State University published a study pointing to a 207.5% increase in posts on the site containing the word r***rd following Musk’s post.[12]

    In May 2025, CNN noted that the word was “surging in popularity online among some celebrities and their fans,” and quoted Joe Rogan as saying, “The word ‘r****ded’ is back, and it’s one of the great culture victories.”[13]

    As if I didn’t already think that this was a fascist dog whistle… seems like there is actual evidence to back up that while fascism is on the rise, the use of that word is also on the rise. I’ve probably watched / read some shit on this already, and just forgot lol


  • chimera-linux https://chimera-linux.org/community/#project-ai-policy

    Chimera has a strong no-AI policy for contributions in all of its repositories. Contributors found using LLMs will be barred from further contributing to the project.

    We take objection against the use of LLMs primarily on ethical grounds. This is based on many factors, including societal impact of LLM use, ecological impact, and others. We reject arguments about “useful tools” and similar, because technical aspects can never be considered in isolation.

    LLM-using contributions additionally have a disproportionate burden on reviewers, their mental health, as well as project resources, which we have limited amounts of.

    Chimera is a small project and has limited control over what upstreams do, particularly due to dependencies and widespread use of LLM usage in projects nowadays. We try to do the right thing when possible, preferring appropriate alternatives and so on.



  • I’ve been using Chimera linux recently (coming from Arch), and APK v3 is so good. It is so fucking fast and it’s dependency management is next level. Also the world file is really cool. Pacman felt more powerful in some ways, but a bit slower and more cumbersome. I also have had it just remove dependencies that another package still needs, and optional dependencies aren’t handled as cleanly.



  • i am using KWM with river. I really like KWM, but I am tired with how rapidly the config is changing and needs to be updated to compile KWM updates. I’m thinking of switching to ZRWM since using CLI commands to config seem more stable than writing source code that needs to compile. The only thing I’m not sure about with ZRWM is I use monocle and deck layouts the most with KWM–and I’m not sure if ZRWM supports monocle.

    If I don’t get to a comfy place where my WM just exists and doesn’t need to be updated, I may move to DWL.

    I’ve used sway, hyprland, dwm, niri, mangowc, river-classic and now river with KWM. I’d say dwm and KWM are my favorite, but river-classic was up there (I just didn’t have enough layouts set up).


  • coltn@lemmy.mltoOpen Source@lemmy.mlFavorite F-Droid Apps?
    link
    fedilink
    English
    arrow-up
    3
    ·
    3 months ago

    because i use a “dumb phone” (non-touch android flip phone, Sonim XP3 Plus 5G (X320)) my apps reflect that need a bit more.

    • TT9 invaluable app for T9 android phones, it works so so much better than the stock keyboard.
    • SimpleEmail this was the only email client that i could find that could work without a touchscreen. So far I’ve been reeeaally happy with it–it’s so nice to have a solid email client again.
    • DSub2000 subsonic/navidrome client that “mostly” works without a touchscreen. it’s not perfect, but for my use case it is usable when i don’t want to pull out my MP3 player.
    • Localsend OS agnostic “air drop”, must have
    • KDE connect Works really well on the Sonim for SMS, notifications etc (I had more issues previously when running older versions of Android on “dumb” devices)
    • DAVx5 Contact and Calendar sync, works so well with fastmail (or self hosted options); this is a life saver for me so that i can use the built in contacts/calendar for my non-touch device.
    • Delta Chat works surprisingly without touch. it’s hard to get people to switch off text or signal. But because my phone doesn’t support RCS, and signal is pretty mid (but still usable) without touch, delta chat has worked good for me.
    • Privacy Friendly QR Scanner works perfectly without a touchscreen, and has been invaluable on devices that do not come with a touch screen.

    These are a couple apps that are not on fdroid, but work really well on my device if anyone is curious:

    • BIG Launcher Expensive AF, but I was able to purchase the launcher on my pixel (that runs grapheneOS), then send them an email saying it doesn’t work on my Sonim X320 because it doesn’t have google play services–they sent me an APK of the full version that does not need google play services. This is one of the few launchers that works on non-touch devices, and it’s actually really good. The default launcher on the Sonim bugs out and does not show apps that are not pre-installed.
    • PodLP is a podcast app that is specifically made with non-touch/feature phones in mind. The developer did some AI assisted work to reverse engineer the API’s for the softkeys on phones like the sonim. While I don’t like AI, and try to use software that is free of slop–this is really cool work that I haven’t seen in any other applications. The developer just recently put out the apk on android it seems like maybe it will come to f-droid or something.
    • MATVT Is the virtual mouse that I am using to get around not having a touch screen when needed. But TBH the scrolling is jank and only works on some apps… If anyone has another options or tips, I’d love to try anything else at this point.





  • because it’s less work. i don’t have to strip out what a distro thinks i want. i don’t have to worry about major distro releases that might have changes that need manual intervention. if there are updates that need manual intervention, they’re small, easy to deal with and usually do not effect me. everything is well documented and standard. packages are installed with default settings/config (to my understanding), so i can easily read upstream documentation and not have to deal with weirdness. getting packages that are obscure is easier. i don’t have to worry about upstream having a fix, or supporting something that i need but my distro not having the update in their repo. it’s just simpler and easier to manage (for my use case)



  • some benefits to using tmux,

    • When you switch terminal emulators your workflow and keybinds come with you.
    • If you need to operate within a tty, you can still use tmux and it feels almost like using a wm but without a gui.
      • useful if you need to drop out of your desktop environment or maybe your DE/WM/compositor fails to load.
      • also if you DE/WM/compositor crashes, your terminal doesn’t go with it.
    • If you ever end up working on servers it’s so nice to be able to have the same workflow that you already use on desktop.
    • tmux in my experience is much more scriptable.
    • running system updates in tmux scares me less–if i accidently close the running terminal window i won’t end up with a partial update.

    One pro tip: on your local machine, set the tmux prefix to <C-n> (instead of <C-b>), that way when you’re using tmux on a remote server you can run tmux on the remote as well as on your local and the binds don’t conflict.

    unbind C-b
    set-option -g prefix C-n
    

    baby steps though. don’t rush into things. don’t even worry about what i said… just learn to use man and --help (and/or install tldr) keep building on the knowledge you have as you go; and don’t be afraid to jump in when something interests you. good luck friend!





  • Sorta, I use both Navidrome and Jellyfin. I use navidrome primarily for music listening, but then point jellyfin at the same library so that I can play music on the TV easily. With Navidrome I use feishin as my client on desktop, and I use tempo on one of my android smart phones, ultrasonic on my daily driver flip-phone (cat S22 flip), and my partner has used amperfy and subsonic on their iphone–haven’t really been happy with any of the clients for iphone.

    Navidrome built in webserver also works pretty ok for using at work etc. Feishin is really nice for being able to set up dynamic “smart” playlists with a gui.

    I find that using something more dedicated to music like Navidrome is a little more feature built. Plus there are so many *sonic clients–so it just feels more flexible.


  • coltn@lemmy.mltoLinux@lemmy.mlLinux terminal with text selection
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    1
    ·
    10 months ago

    I think most of this works for me in zsh. But also tmux can help with selection; I believe by default you use your prefix then open bracket (Ctrl-b + [) to put your self in selection mode. I have some configs to use vim bindings in selection mode.

    Tmux selection:

    # Yanking
    bind-key -T copy-mode-vi v send-keys -X begin-selection
    bind-key -T copy-mode-vi C-v send-keys -X rectangle-toggle
    bind-key -T copy-mode-vi y send-keys -X copy-selection-and-cancel
    

    zsh keybinding:

    # Key Bindings
    # set vim mode
    bindkey -v
    
    # create a zkbd compatible hash;
    # to add other keys to this hash, see: man 5 terminfo
    typeset -g -A key
    
    key[Home]="${terminfo[khome]}"
    key[End]="${terminfo[kend]}"
    key[Insert]="${terminfo[kich1]}"
    key[Backspace]="${terminfo[kbs]}"
    key[Delete]="${terminfo[kdch1]}"
    key[Up]="${terminfo[kcuu1]}"
    key[Down]="${terminfo[kcud1]}"
    key[Left]="${terminfo[kcub1]}"
    key[Right]="${terminfo[kcuf1]}"
    key[PageUp]="${terminfo[kpp]}"
    key[PageDown]="${terminfo[knp]}"
    key[Shift-Tab]="${terminfo[kcbt]}"
    
    # setup key accordingly
    [[ -n "${key[Home]}"      ]] && bindkey -- "${key[Home]}"       beginning-of-line
    [[ -n "${key[End]}"       ]] && bindkey -- "${key[End]}"        end-of-line
    [[ -n "${key[Insert]}"    ]] && bindkey -- "${key[Insert]}"     overwrite-mode
    [[ -n "${key[Backspace]}" ]] && bindkey -- "${key[Backspace]}"  backward-delete-char
    [[ -n "${key[Delete]}"    ]] && bindkey -- "${key[Delete]}"     delete-char
    [[ -n "${key[Up]}"        ]] && bindkey -- "${key[Up]}"         up-line-or-history
    [[ -n "${key[Down]}"      ]] && bindkey -- "${key[Down]}"       down-line-or-history
    [[ -n "${key[Left]}"      ]] && bindkey -- "${key[Left]}"       backward-char
    [[ -n "${key[Right]}"     ]] && bindkey -- "${key[Right]}"      forward-char
    [[ -n "${key[PageUp]}"    ]] && bindkey -- "${key[PageUp]}"     beginning-of-buffer-or-history
    [[ -n "${key[PageDown]}"  ]] && bindkey -- "${key[PageDown]}"   end-of-buffer-or-history
    [[ -n "${key[Shift-Tab]}" ]] && bindkey -- "${key[Shift-Tab]}"  reverse-menu-complete
    
    # Finally, make sure the terminal is in application mode, when zle is
    # active. Only then are the values from $terminfo valid.
    if (( ${+terminfo[smkx]} && ${+terminfo[rmkx]} )); then
    	autoload -Uz add-zle-hook-widget
    	function zle_application_mode_start { echoti smkx }
    	function zle_application_mode_stop { echoti rmkx }
    	add-zle-hook-widget -Uz zle-line-init zle_application_mode_start
    	add-zle-hook-widget -Uz zle-line-finish zle_application_mode_stop
    fi
    
    
    # History - use current line up to cursor to search through history with arrow keys
    autoload -Uz up-line-or-beginning-search down-line-or-beginning-search
    zle -N up-line-or-beginning-search
    zle -N down-line-or-beginning-search
    
    [[ -n "${key[Up]}"   ]] && bindkey -- "${key[Up]}"   up-line-or-beginning-search
    [[ -n "${key[Down]}" ]] && bindkey -- "${key[Down]}" down-line-or-beginning-search
    

  • I recommend giving the manual install a whirl… it might take you a couple tries, but it will help with your overall understanding of your system–this will be useful if anything ever goes sideways. It really isn’t that hard. What you learn during install (how to read the wiki effectively, partitioning layouts, how to set up a boot loader, what filesystems are available and how they’re different, what you need to install for firmware or build tools etc etc) will help demystify the system, and put the power to manage your system in your hands. Also if you ever run into an issue like your /boot or / partition being full and you want to resize your partitions, or your compositor won’t launch/is freezing and you need to use a TTY–you’ll be better equipped… even if that means you’re just a bit better at reading/searching the wiki.