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
392
Joined
2 yr. ago

  • Assuming it means congestion pricing is a poor tax. The ruling class mandating return to office forces people to commute when they otherwise wouldn't need to. Congestion pricing forces those workers to either pay in wages for the toll or pay in time (at least in my city) by making the commute longer.

    The pricing isn't enough to impact the rich and it's too much for those forced to commute. Forcing them to pay in time to take public transit reduces the congestion (and cost) for those who can afford the toll. At best it deters someone from making a trip that is able to do so at a better time.

    Minimizing the need to live in or commute to dense population centers would do more for congestion than congestion pricing.

  • I won't lie, it was a learning curve. That said you don't have to go full blown nixos. I use nix + home manager to manage my macOS and Ubuntu user dotfiles.

    You can also use nix per project with dev shells and direnv to automatically load the dev shell when in the repo.

    I maintain a nix config for my work's repo and it keeps everyone (Mac or Linux) on the exact same version of our tooling (node, python, bash, etc.).

  • You probably don't want the entire terminal rendered in your UI for the reason you gave that it is intended for monospace.

    Rather, you want the buffer which is markdown and contextual info like cursor position.

    You might hit some challenges like how to handle style elements. For example:

     
            <cursor>*bold*
    
    
      

    Moving the cursor to the right of the b will take two key presses in nvim but would typically be one key press in a WYSIWYG editor.

    There are probably many ways to handle this in nvim through the plugin system, but both paths of embedding vs emulating nvim has a good chunk of dev work to be completed.

    Emulating will likely be more rewarding at the start as you can get incremental improvements pretty quickly.

    Embedding is a cool idea, but likely a ton of upfront work to get your first tangible results.

    You might be interested in reviewing https://github.com/MeanderingProgrammer/render-markdown.nvim which attempts to render Markdown in the terminal. They have logic for rendering things like the bold example in bold while hiding the markup.

    I personally just use https://github.com/iamcco/markdown-preview.nvim to render in a different window when render-markdown.nvim isn't enough.

  • Also suggests the user may be reusing the same prefix if only the changed bits are getting truncated.

    Should use different random passwords every time. Completely random or a random string of words. While it doesn't solve the cleartext password storage issue, a data breach won't compromise all your other accounts to same degree.

    Doesn't hurt to also randomize usernames, emails, and even security question answers.

    edit: or my new favorite passkeys, just make sure you trust whatever tool is managing your private keys.

  • Could be the battery. My 5a5g died after 3 years and it was the battery. I couldn't get it to boot that I could tell even while charging. Didn't try calling it though to see if it rings.

    Sounds odd, but have had similar issues with a Nest cam. Main powered doorbell camera resets when someone rings it until I replaced the battery.

    Can't remember if the 5a5g had a headphone jack (using 7 pro now), but you can kiss that goodbye. Fingerprint reader is in the screen now instead of the rear, but otherwise its been functionally similar.

    The 8 line has extended support. If you care about security updates I'd check https://endoflife.date/pixel and pick what's affordable. (a) models are at the lowest end, followed by the regular 8/9, then pro models for the best hardware.

    Graphene also recently added some options like:

    • Cap charging to 80% to extend battery life.
    • Fingerprint reader + 4-6 digit pin. My normal pin is long so I'm happy with this change as forcing my biometrics won't unlock it alone. Capped at 5 attempts.
    • Kill switch pin. If forced to give up a pin it will factory wipe the phone.
  • Well Discovery S1-2 will then be a prequel for you then for SNW since its the same actors for Pike and Spock. If you enjoyed those you should enjoy Discovery. I also watched Discovery after SNW since I wasn't tracking all the recent series at the time.

  • I enjoyed both but Discovery isn't as much of a throwback as Picard was.

    If you do watch it, Strange New Worlds (SNW) is worth checking out also. If I recall correctly, SNW resumes Pike's and Spock's story after Discovery season 2 (same cast) and Discovery seasons 3-5 forks off with the rest of the Discovery crew.

    Lower Decks (animated) also extends the Discovery story. Have not seen it myself, but there have been headlines Discovery may or may not be cannon based on Lower Deck's trying to fix continuity issues or something as the last episode goes all multiverse. Even if true, it doesn't sway my enjoyment of the story and characters.

  • Pretty snappy. All the gnome APIs are written in C. It doesn't run on node, it runs on gnome-javascript (gjs) which exposes all the C APIs through JavaScript. If you use the Astal wrappers its pretty painless but using the gnome APIs directly in gjs is a little weird since you have to consider things like memory management.

  • I have it activate a layer when held where all the other keys are remapped.

    I also use a 45% keyboard (https://wilba.tech/jd45) and its done in the keyboard's firmware (https://qmk.fm/), so I need the extra keys.

    I have an older model of the JD45 with a full bottom row.

  • It is gnome, but https://aylur.github.io/astal/showcases/ is pretty awesome if you've done any React development. Pretty much coded up my own desktop environment with typescript and tsx for layout stuff. Lot's of fun widgets.

    Note that I use nixos so pretty much everything is hand picked instead of a prebuilt ready to go environment. Hyprland for the basic desktop, Astal for my desktop shell with widgets, toolbars, etc.

  • Will check this out! Played around with it for a few minutes and a couple notes.

    I do prefer Loop / uhabit UX for recording habits. Only reasoning is it is less clicks to record my habits on the main view. I see the check on the right now. Not sure if I missed it or it came with an update but I'm satisfied with the number of clicks parity with Loop.

    Custom behaviors per habit I could see being useful and the possibility of milestone encouragements. Use case: Habit is tracking calories. I may want to do this until I hit a target weight. If I could set encouragements like every 30 day streak I can reward myself with a new outfit or something. The ability to set the streaks per habit and have it repeat by starting a new iteration upon completion would satisfy that. Not sure if encouragements are random or upon completion yet, so if its random, maybe an end of iteration reward to make this work.

    I see there is already issue for auto-backups, so +1 to that.

  • https://github.com/newhinton/Round-Sync

    I have it scheduled to sync the signal folder an hour after signal makes it's backup. My personal setup is a crypt vault (so I control the encryption key) wrapping a B2 vault, but you can use any cloud provider that rclone supports.