HackerTrans
TopNewTrendsCommentsPastAskShowJobs

rmadriz

no profile record

Submissions

Can't Stop the Signal. Poison It

blog.digitalgrease.dev
58 points·by rmadriz·le mois dernier·21 comments

A declarative package management CLI tool for Arch Linux

gitlab.com
1 points·by rmadriz·il y a 6 mois·0 comments

[untitled]

1 points·by rmadriz·il y a 9 mois·0 comments

[untitled]

1 points·by rmadriz·il y a 10 mois·0 comments

Zig; what I think after months of using it

phaazon.net
5 points·by rmadriz·l’année dernière·0 comments

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

jairajdevadiga.com
2 points·by rmadriz·il y a 2 ans·3 comments

Text Manipulation Kung Fu for the Aspiring Black Belt

zed.dev
1 points·by rmadriz·il y a 2 ans·0 comments

A Sombre Goodbye to Linux

kevquirk.com
2 points·by rmadriz·il y a 3 ans·8 comments

More hindsight on Vim, helix and kakoune

phaazon.net
10 points·by rmadriz·il y a 3 ans·1 comments

The Web I Want (2018)

quii.dev
70 points·by rmadriz·il y a 3 ans·67 comments

comments

rmadriz
·il y a 2 mois·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
·il y a 12 mois·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
·il y a 3 ans·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
·il y a 4 ans·discuss
If you're on Arch, you could install `shellcheck-bin` from the AUR.
rmadriz
·il y a 4 ans·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
·il y a 4 ans·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