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/)SD
Posts
0
Comments
263
Joined
2 yr. ago

  • Android is LTS kernel + Google patches. I know it's not the flavor of Linux you are talking about, but most of my apps are side loaded via F-Droid and a few from Aurora as a Play store proxy on a de-Googled ROM (GrapheneOS). There is no walled garden here.

  • Can try installing Avahi on the RPi (may come on the default image). It will advertise .local over mDNS / DNS-SD. I believe Avahi will advertise on link local if there is no default route to the internet.

    Your system may automatically resolve the domain if its able to pickup the mDNS records to SSH in. Been a couple years since I've done it, so I could be forgetting a nuanced detail, but I vaguely remember just 'plug and play' if internet for the RPi wasn't required.

  • Roughly 4 out of 5 companies I've seen that have received investments in my industry in the past 5 years have been Israel R&D startup companies.

    Not my wheel house, but if I had to guess, the ruling class in the states has a lot of investments tied up in Israel.

    Take with a grain of salt, as this is just an anecdotal observation.

  • This is common for scraping even on desktop.

    Dark mode, screen resolution, window size, and installed fonts are all tracking points plus hundreds more.

    As I understand it, randomizing can make you stand out more as an outlier. Its better to blend with the herd. VPNs help by putting a bunch of clients behind the same IP, but if you stand out based on activity, an advanced enough algorithm may pick you out by what's static and by what's always changing.

  • I've been getting in the habit of using per service emails and rotating them like my passwords (if the service allows). MS allows this (assuming the account is not for your email). I've changed it 5-6 times. Except for Skype which I don't use. Can't seem to change that one myself.

    Others mentioned YubiKey. Another alternative I use is both an OnlyPass and Mooltipass, interchangeably. They act as keyboards and work with any device I've tried that supports USB keyboards without some agent always running. With it I'll add an extra 56 random characters on top of my memorized passphrase for critical systems (disk encryption, system login, password manager).

  • Accidentally announced a /12 of IPv6 on a bad copy-paste of a /127.

    Started appending a verification line after interface configs to make sure I never missed a trailing character again.

    Took 3 months for anyone to notice (circa 2015).

  • Agree. What I linked provides core type support for that library. The pipe one is just a bunch of overloads to support a specific way of handling function composition to appease the TypeScript type checker.

    There are a lot of typing hacks in that library to simulate higher kinded types.

  • I use a 45% with no dedicated number row. Been a couple years but I mained a Reaper. 12 buttons for my AoE rotation (plus a few utility) and another full 12 for single target. In early WoW days I got away with main abilities on 1-6, Q, E, F, G, R, X, Z and their modded versions (shift, ctrl). Without a number row, I just didn't have enough keys. I probably could have come up with additional mod keys via layers to make it work, but the MMO mouse just made it easy to have a numpad at my thumb.

    Macros like WoW would have helped also. The rotation was pretty predictable from what I remember unlike my Frost DK in WoW which was more proc based and like playing DDR on my keybinds.

  • I have a separate "macro pad", essentially a numpad layout, also mechanical running QMK. I keep it to the right of the mouse. I don't use it much anymore, but I do have the option.

    I also have an MMO mouse for gaming. WoW, EvE, and FFXIV were too difficult with layers.

    I don't mind HJKL once I got used to it. My arrow keys are bound to caps lock + HJKL, lol.

  • I use keyboards in the 40%-65% range. For me it is about reduced travel. Almost no travel for typing any key and minimal travel for the mouse.

    I wouldn't use a keyboard that small if it wasn't for QMK, the open source keyboard firmware. We essentially have dedicated layer keys. A key when tapped or held remaps the keyboard. For myself that is usually caps lock and a couple keys on the bottom row. I select keyboards that have the space bar split into 3-4 keys for this to work. 4 is preferred to put backspace next to space.

    With 40 keys and 3 layers that's (40 keys - 3 layer keys) * (1 base layer + 3 activated layers) = 148 keys within reach of home row. A full size is around 120 keys.

    I'm used to software using "leader" keys like vim and tmux, so it never really bothered me to use layers. I don't get why anyone would want their hands always moving to reach keys since I started using layers.

  • I don't mind most of the language having FP experience, but I agree the lack of static typing just sucks. I'm using the repl a lot to try and track down why things aren't aligning quite right when trying different techniques to keep things DRY and organized. Documentation is also a headache as a newb with the multiple ways of structuring a repo while trying to grok all the implicits and how it all gets merged.

  • Still figuring out Nix for my daily driver (too many fun customizations moving away from gnome), but love it so far and built my last self-hosted box with it. So easy to redeploy after the initial learning curve. Boot from ISO, partition with disko, upload SSH key to decrypt sops, install.

    Oh and since practically everything can be overridden, its easy to get bleeding edge using existing packages!