Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)DO
Posts
4
Comments
173
Joined
2 yr. ago

  • Brotato is worth checking out too especially for those who enjoy Vampire Survivors. Plays very smoothly on the deck.
    In both Vamp and Brotato I make the right stick act as left too, nice to be able to switch hands any time.

  • I've done everything from local syslog to various open source and proprietary log pipelines and also worked on a team dedicated to building a custom log-processing pipeline from scratch in a large environment.

    One lesson I've learned is that no matter how nice that web UI is I still want some kind of CLI access and the equivalent of being able to cat, tail and grep logs. In large environments it won't be actually tail-ing a logfile but I want something that can produce a live logstream for piping into Unix text (and JSON) processing tools.

  • Termux for ssh, scripting and other terminal goodness, Antennapod for podcasts, NewPipe for Youtube, Fennec for web browsing with extension support, Fedilab for Mastodon, Mupdf for a no-nonsense PDF viewer.

  • You use Gentoo if you want control and transparency. It's great it if you are the kind of Linux user who wants things in a certain way and wants them to stay that way.

    Do you want to use systemd or something else? Do you want to use pulseaudio, some other sound daemon or no sound daemon at all? X11 or Wayland? Emacs built with gtk, some other toolkit or no toolkit at all? Do you care if firefox is built with telemetry support?

    If you have no opinion about this sort of stuff or your choices align well enough with a binary distribution then you are probably just as good using something else.

  • Sure but a more generic ActivityPub instance implementation and client API with good support for both Mastodon-style microblogging and Lemmy-style group discussions (and FEP-400e if that goes anywhere or whatever else people settle on) can easily fit within the "one thing". There is a ton of overlap between the two and I am pretty sure such implementations will emerge eventually.

  • Not quite the same thing but just today I've come across this userscript: lemmy-keyword-filter

    It's a very simple keyword filter. I am using it to get rid of some noise from a community that I am otherwise interested in.

    I use Violentmonkey to run it but any userscript engine should do as long as it supports GM_getValue, GM_setValue and GM_registerMenuCommand which are used to provide a minimal UI to edit the keyword list. You might want to edit the @match rule to restrict it to the Lemmy instances you use.

  • Restic since 2018, both to locally hosted storage and to remote over ssh. I've "stuff I care about" and "stuff that can be relatively easily replaced" fairly well separated so my filtering rules are not too complicated. I used duplicity for many years before that and afbackup to DLT IV tapes prior to that.

  • Maybe you are thinking of Subliminal which works by calling GuessIt to identify the video and then tries to find and download subtitles from various sources. There are plugins to use it automatically from mpv and probably other players too.

    Edit: looks like most of the providers are broken so this doesn't work very well anymore.

  • I believe the primary mechanism for programs to determine the terminal size these days is the TIOCGWINSZ ioctl and there is also a SIGWINCH signal that provides a notification when the size changes. If I remember right the terminal emulator is supposed to use another ioctl, TIOCSWINSZ to set the correct size on the pty.

    You could try running stty -a to see what the pty thinks its size is. You could also try running the resize command in the shell to see if that displays the correct size and if it sets the correct size on the pty. I believe this works by sending an escape sequence to the terminal to query the size and then uses the ioctl to set it. This shouldn't be necessary thoguh and even if it works it's not a real solution but might help to narrow down where the issue might be.

  • I often use just plain old CLI adb push/pull. For Emacs users the built-in tramp-adb support is neat, you can use dired and other Emacs operations as if it was a local filesystem. I also run sshd in termux so scp and rsync are very handy too. Even sshfs mounts work but I use that less frequently.

  • Being able to ssh back to my home machine has always been the killer app for me going back to the G1 (and Palm Treo pre-Android). From the ssh session I access my Emacs session (which I use for a ton of stuff) and the usual shell things. Nowadays this is done using Termux. Besides ssh I also run some small personalized utilities and services locally in another Termux session.

    Other advanced stuff are mainly related to the physical keyboard: Keymapper for custom keybindings, vimium in Fennec (Firefox) for keyboard-driven browsing.

  • If it's a closed binary-only game then I really don't care what "runtime" it uses as long as it runs well. Almost all games use their own GUI so they won't be integrating with anything anyway and since they are closed I won't be able to build them from source. It either runs and plays well or it doesn't. Using Wine as the runtime is not that different from a game like Slay the Spire running in a JVM.

    So I have no problem with switching stuff over to Wine/Proton if that works better.

  • It's open-source and it's available at no cost on F-Droid. The Play store version is a way to support the developer.

    BTW, I just noticed that Fedilab is apparently the #1 paid social app now, that's pretty funny.