HackerTrans
TopNewTrendsCommentsPastAskShowJobs

rmadriz

no profile record

Submissions

Can't Stop the Signal. Poison It

blog.digitalgrease.dev
58 points·by rmadriz·mese scorso·21 comments

A declarative package management CLI tool for Arch Linux

gitlab.com
1 points·by rmadriz·6 mesi fa·0 comments

[untitled]

1 points·by rmadriz·9 mesi fa·0 comments

[untitled]

1 points·by rmadriz·10 mesi fa·0 comments

Zig; what I think after months of using it

phaazon.net
5 points·by rmadriz·anno scorso·0 comments

Let's make games open source, so future generations can enjoy them

jairajdevadiga.com
2 points·by rmadriz·2 anni fa·3 comments

Text Manipulation Kung Fu for the Aspiring Black Belt

zed.dev
1 points·by rmadriz·2 anni fa·0 comments

A Sombre Goodbye to Linux

kevquirk.com
2 points·by rmadriz·3 anni fa·8 comments

More hindsight on Vim, helix and kakoune

phaazon.net
10 points·by rmadriz·3 anni fa·1 comments

The Web I Want (2018)

quii.dev
70 points·by rmadriz·3 anni fa·67 comments

What’s the Matter with PGP?

blog.cryptographyengineering.com
1 points·by rmadriz·5 anni fa·2 comments

comments

rmadriz
·2 mesi fa·discuss
Been using this setup for many years and never had any problem at all. I sync between desktop and mobile with Syncthing[0]. You can configure Syncthing to do file versioning, it has many options (Trash Can, Simple, Staggered or External file versioning) so if some weird conflict happens you'll never lose data. But honestly, I have never had any issues, and I have been running this setup for many years. So I'm sure I have run into all kind of edge cases and it just works.

As side note, Syncthing is an amazing piece of software. I sync everything for my other devices into a central PC and from there I do the backups.

- [0]: https://syncthing.net/
rmadriz
·12 mesi fa·discuss
Others have already mentioned Syncthing[^1]. Here's what I'm doing on a budget since I don't have a homeserver/NAS or anything like that.

First you need to choose a central device where you're going to send all of the important stuff from other devices like smartphones, laptops, etc. Then you need to setup Syncthing, which works on linux, macos, windows and others. For android there's Syncthing-fork[^2] but for iOS idk.

Setup the folders you want to backup on each device, for android, the folders I recommend to backup are DCIM, documents, downloads. For the most part, everything you care about will be there. But I setup a few others like Android/media/WhatsApp/Media to save all photos shared on chats.

Then on this central device that's receiving everything from others, that's where you do the "real" backups. I my case, I'm doing backups to a external HDD, and also to a cloud provider with restic[^3].

I highly recommend restic, genuinely great software for backups. It is incremental (like BTRFS snapshots), has backends for a bunch of providers, including any S3 compatible storage and if combined with rclone, you have access to virtually any provider. It is encrypted, and because of how it was built, can you still search/navigate your remote snapshots without having to download the entire snapshot (borg[^4] also does this), the most important aspect of this is that you can restore individual folders/files. And this crucial because most providers for cloud storage will charge you more depending on how much bandwidth you have used. I have already needed to restore files and folders from my remote backups in multiple occasions and it works beautifully.

[^1]: https://github.com/syncthing/syncthing [^2]: https://github.com/Catfriend1/syncthing-android [^3]: https://github.com/restic/restic [^4]: https://github.com/borgbackup/borg
rmadriz
·3 anni fa·discuss
> I wonder whom will Apple be begging for more content for their Vision - perhaps Valve?

If you're talking gaming content for Vision, I think they would go with Sony. They have what seems to be a good partnership. There's official support for the dualsense on apple devices and apple brought AppleMusic to the playstation store. Steve Jobs himself was a fan of Sony[1]

[1]: https://www.kitguru.net/lifestyle/mobile/apple/anton-shilov/...
rmadriz
·4 anni fa·discuss
If you're on Arch, you could install `shellcheck-bin` from the AUR.
rmadriz
·4 anni fa·discuss
can you elaborate on those key missing language features ? You have commented multiple times about that, but haven't seen you giving any concrete example. I'm Genuinely curious.
rmadriz
·4 anni fa·discuss
> It reads as the integers zero and one are not equal, which is true

That's not what 0!=1 means in math, the ! means factorial, which is to multiply by decreasing positive integers. Here's the definition:

n! = n x (n -1) x (n - 2) x . . . x 2 x 1

So, for people starting to learn calculus/math, being told that 0!=1 makes no sense
rmadriz
·5 anni fa·discuss
Well in theory everything that works in vim will work in neovim (there's a few exceptions[^1]). So you really don't loose anything by installing neovim and using your same .vimrc for it.

You can start experimenting with Lua and the new plugins whenever you're able to.

[1]: https://github.com/neovim/neovim/issues/1716