Not tried it myself: https://disroot.org/en
Not tried it myself: https://disroot.org/en
Note this is only for backup. If you want a gallery type view with thumbnails, you may be able to combine it with this but I don’t have a ready to go solution.
Rclone: https://rclone.org/
Android Rclone: https://github.com/newhinton/Round-Sync
Round sync isn’t in any app store so use https://github.com/ImranR98/Obtainium.
Use rclone on PC and round sync on android.
Round sync can do scheduled backups.
Will have to setup cron or w/e on PC.
You can pick most any storage provider with rclone and wrap in an encrypted vault which means it won’t get compressed, or it will be lossless compression.
Use copy instead of sync otherwise it will delete files.
Best of luck! Sounds like a cool project.
Not sure if NeoVim uses tree-sitter as the default syntax highlighter, but it will give you Abstract Syntax Tree info if you can jack into it for the document so you don’t have to parse the markdown. Your WYSIWYG view just has to translate the AST which may help with removing style symbols.
One of many ways to tackle I’m sure.
4 tier filing cabinet myself. Just the skinny one though.
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.
Nix as the config tool + git. I use the same repo for all my systems so all my devices back each other up on top of the hosted git repo.
Ultimately we don’t know the implementation. I’ve seen some bad sites like stealth truncating on the registration form but leaving the login form unbounded so the password you pasted in both times doesn’t work.
Separate issue from truncating, I get suspicious when I see passwords capped to 16-20 chars for the reason you gave that they should be stored as fixed length hashes.
Yeah, I hate that. They don’t always lock it but will just reject the password with no indication of why.
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.
I’m still wired headphones. I use FiiO JadeAudio KA3 DAC and Letshuoer S12 wired earbuds. Not as impressive as I hoped for the price. Mostly wish it went a touch louder.
Same. Just don’t become too good at it. Now I have to write whitepapers and participate in speaker panels at conferences. Ugh.
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:
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.
That and old ass infected computers. I’ve used Linux almost exclusively for more than a decade. Fuck if I know how to fix your 10 year old windows desktop.
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.
Never tested with gdrive but in Graphene I use storage scopes instead of full drive access.
Major desktop environments are KDE as you mentioned and Gnome.
Arch wiki is a good resource even if not running arch. You may want to look into their dotfiles page to back up your settings: https://wiki.archlinux.org/title/Dotfiles.
NixOS ended up being my distro of choice for reproducible installs but it has a high learning curve and poor documentation so I wouldn’t recommend to start with. That said you can still use Nix on other distros with home manager to manage dotfiles and install non-system apps.
Distros just pick the default things to install. You can always use the package manager to install something else like a better file manager.
A lot of choices are simply subjective so its hard to recommend any one distro. Mint is close to windows, based on Ubuntu and uses Gnome. Ubuntu based on Debian I find to be user friendly. Not used a Fedora based distro in ages but there is also Silverblue I’ve heard mentioned positively.
Distros like Arch and NixOS are more design your own system setups. Pick what you want. I used arch for a bit, but got annoyed at keeping all my systems in sync. Had a huge wiki of all the tweaks I made. Then scripts to automate some of it. I started looking at automation tooling like ansible when I found nix.