News for hackers. Stuff that matters.
Re:We reduced the size of our JavaScript bundles by 33% by nprateem on Wednesday August 16, 2023 @11:36AM (#37148723)
I just use rsync
Re:We reduced the size of our JavaScript bundles by 33% by wmichelin on Wednesday August 16, 2023 @11:40AM (#37148781)
this is overly simplistic. rsync to where? please tell us more :p
Re:We reduced the size of our JavaScript bundles by 33% by pkos98 on Wednesday August 16, 2023 @11:42AM (#37148822)
It may be a reference to this famous comment https://news.ycombinator.com/item?id=9224 :)
Re:We reduced the size of our JavaScript bundles by 33% by shortcake27 on Wednesday August 16, 2023 @01:00PM (#37150011)
It depends on your needs. I primarily used Dropbox as a backup destination for a range of directories on my computer.

About a decade ago, this worked great. All I had to do was create a symlink within my Dropbox and the directories were backed up.

Then a few years ago, Dropbox stopped supporting symlinks because they “caused problems”. It’s unclear what problems exactly because I’ve never actually heard of anyone who experienced any issues. Nonetheless, the solution was to move the real directories into Dropbox and put a symlink in their original location. This _did_ cause problems, including needing to disable SIP, and breaking navigation in Finder which treats symlinks like shortcuts.

Finally, the latest update completely broke backups for me. Admittedly this was not Dropbox’s fault; they were forced by Apple to use a new API which doesn’t allow the Photos library to be backed up.

I moved my backups to Backblaze B2 and cancelled my Dropbox subscription. Now I use rsync to back up my machine, and utilise Dropbox’s free tier for the small amount of cloud storage I actually need.

Oh, and for the amount of data I back up, B2 is almost an order of magnitude cheaper.

Re:We reduced the size of our JavaScript bundles by 33% by otikik on Wednesday August 16, 2023 @01:32PM (#37150544)
> stopped supporting symlinks because they “caused problems”.

If the reason for that was really written with such vagueness, it's almost certain that there was some sort of vulnerability / Security issue. The most vague, the most serious the issue. If it was just "they cause problems" then someone somehow figured out how to use symlinks to get access to someone else's data.

Re:We reduced the size of our JavaScript bundles by 33% by JohnFen on Wednesday August 16, 2023 @02:16PM (#37151296)
> The most vague, the most serious the issue.

It depends. When I was working on security software, any problems that impacted security were explained to customers in great detail.

Problems that were merely embarrassing, though, were always described in the vaguest possible terms.

Re:We reduced the size of our JavaScript bundles by 33% by rbtying on Thursday August 17, 2023 @01:50PM (#37165523)
It's been a long while since I worked there, but IIRC one of the big issues at the time was that the symlink "support" couldn't actually work properly:

- some users want symlinks to be synced as symlinks (and they might not know it, old Apple file formats have internal symlinks), so their files got corrupted if they were accessed on another computer - some users want the sync client to follow the symlink and copy all the files at the destination, which requires the client to listen to filesystem events for potentially the entire filesystem, which is no longer permitted in many cases

so, not exactly a vulnerability, but a mix of security and product issues.