Skip Navigation

User banner
Posts
38
Comments
766
Joined
2 yr. ago

  • Termux (on F-droid) is a userland environment that runs on top of your Android device's kernel. It has Debian/Ubuntu-like package management system that pulls from repos maintained by the termux team. If the package is available for aarch64, its probably available in the termux repos. Its not so much of an app as it is an alternate userland that runs on top of the same kernel, but can interact with Android a couple of different ways.

    The main Termux app gets you a basic command line environment with the usual tools included in a headless Linux install. From there you can select your preferred repos, do package updates, installs, etc, just like on a desktop or laptop. You could even install a desktop environment and use RDP to access it.

    Then there are some companion apps that are useful:

    • Termux:boot is like a primitive rc.d feature that executes upon boot up any scripts found in the termux ~/.termux/boot directory. You could use the feature to launch an SSH server, or perhaps start your syncthing service when the phone starts up.
    • Termux:Tasker is a Tasker plugin that allows Tasker to launch scripts in .termux/tasker based on whatever triggers or profiles you define in Tasker. For example, stop or start selected services when connected to your home WiFi
    • Termux:API is a set of termux utilities to interact with the Android API, and do things like send messages, interact with the camera or battery, and manipulate system settings.

    So you could install the syncthing package in Termux and (after setting up Termux access for your internal storage) configure it to sync folders from your phone to wherever syncthing syncs. You'd set up a start script under Termux:boot to launch it when your phone starts, or Tasker to start/stop the service on your home WiFi.

  • For the F-droid enabled users, it seems there's a Syncthing app in the Termux repos:

     
        
    ~ $ apt show syncthing
    Package: syncthing
    Version: 1.28.0
    Maintainer: @termux
    Installed-Size: 26.4 MB
    Homepage: https://syncthing.net/
    Download-Size: 7857 kB
    APT-Sources: https://packages.termux.dev/apt/termux-main stable/main aarch64 Packages
    Description: Decentralized file synchronization
    
    
      
  • The Volt is a hybrid gas & electric. The gas engine is there in part to charge the battery, and in part to power the electric drivetrain.

    Under normal drive conditions, the gas engine short-cycles and doesn't really come up to operating temp, which gums up the EGR valve causing the valve to pull too much current and start blowing fuses that power other critical parts of the battery charge control circuit. Left us stranded on an interstate this past spring until I could limp it to an auto parts store off the next exit to buy a replacement fuse. It ate two more before we could get home.

    (edit: the OEM part is no longer manufactured, and what OEM stock is left is unobtainable. What's left is remanufactured, Chinese aftermarket, or a scam. Install at your own peril.)

    The workarounds to disable or bypass the EGR (for now) can cause other potential issues with the engine in the long run. Simply disconnecting the EGR keeps it from blowing fuses, but then the car isn't road legal in many states because it fails emissions. Also, the EGR is part of the combustion engine's cooling system, so not recirculating hot crank case gases works the rest of the cooling system harder, and potentially damages the pistons & cylinders.

    The whole situation is a mess. Thankfully we have a second vehicle that's a regular gas engine, so we use that one for distance driving, and can just use this one for around-town driving while we figure out what to do next with it.

  • The OEM part is, as the service manager at the dealer put it, "on intergalactic back order."

    They don't make the OEM part any more, and anyone who has new stock isn't selling it to other dealers. You might be able to find a Chinese version, but if you have a warranty or service plan, you're rolling the dice with it.

    It'll be a class action suit one day, I feel it in me bones. 🏴‍☠️

  • 2016 Chevy Volt. Needs an EGR valve.

    Chevy: BWAHAHAHAHAHAHA! No.

  • Hello, third rail. i wasn't expecting to tangle with you today.

  • It's from Latin in- (meaning "in" or "on") and dorsum (meaning "back"). Indorse comes to English through medieval Latin, and changed forms in the 15th century to endorse, around the time the roots of our modern court system took roots in Florence during the Inquisition.

    The Florentine republic relied heavily on maritime trade, and so the court system was generally modeled around adjudication of Maritime law. Using the older Latin form lets creditors and courts know that the Sovereign is asserting Commerce law, the Law of the Land.

    Am I making this up? Maybe.

  • I think that's the Gen2 or Gen3? I had a couple of them over a few years, and I'm ashamed to say I'm not sure whether I actually had the one in the photo, or the version just prior to it.

  • No, those re-arm, unfortunately. :-/

  • The Disarming nerf was disappointing, but there's still Flock which is just as effective over a larger area.

    I just wish Evan had changed the glyph for Detect Magic because I've gotten bit by that mistake once or twice already.

  • Blast wave or force cube launched from just out of line of sight from the trap would work.

    Or a seed of swiftwhistle as the other poster mentioned.

    Edit: or Stone of Flock

  • Rejoice! for RNGesus has smiled upon your kin.

  • Yes... -ish. Hurricanes are, in effect, a big heat engine that helps to distribute heat towards the poles from the equator. It is one of Nature's more efficient heat transfer mechanisms, among natural systems.

    Hurricanes both draw heat from the ocean surface and the atmospheric boundary layer, and eject it into the upper air through convection and the latent heat released through condensation at the expense of warming the upper-mid layers of the atmosphere.. The surface level winds mix the sea surface waters into deeper layers, cooling the surface at the expense of warming the uppermost marine layers.

    You don't, however, get anything for free. On a global scale the heat doesn't so much dissipate as it does just redistribute. The heat is all still there, it's just less concentrated in the equatorial surface-level atmospheric and marine layers by being distributed into upper atmospheric layers, deeper marine layers, and higher latitudes. The average temperature integrated across the entire volume of affected regions might be net lower, but not by enough to matter, and the system is still overall warmer than its long term average.

  • I have no specific basis to say so, but I distrust browser-based password managers on the principles of separation of function and mitigating risk. Strong my credentials in a browser just feels hinky, even with a master password. Too obvious of an attack vector. Rather, I use the KeepassDX variant with its MagicKeyboard feature. When I'm presented with a login prompt, I can use the keyboard switcher to launch KeepassDX, unlock my vault, and select the credentials entry. Then I can switch back to the browser (or app) and have MagicKeyboard enter the credentials for me.

    It's a few more taps than just that, but it's a straightforward workflow that should mitigate leakage from my usual keyboard, clipboard snooping, and any hypothetical attacks against the in-browser vault workflow.

    Plus, I know where my credentials are stored, can apply 2FA, and even back up the vault file to offline archives.

    It works for me. "Cool story bro," I guess, is my point.

  • In the eye of our creators, we are all donuts.