I disapprove of the "new" way (that is not so new, but it is the current trend) because it favors lock-in and general loss of control. But there are also some advantages such as being able to do versioning, syncing, collaborative work, searching and general database-like operations when your filesystem doesn't support it. A lot of popular open source "not evil" software use that model, for example, IIRC, Firefox has always stored bookmarks in an opaque sqlite database while Internet Explorer stored them as files in a folder, and I don't think I need to tell you which one is considered the most evil.
$ grep FIREFOX ~/.bashrc
export FIREFOX_DIR=$HOME/.mozilla/firefox/q3m93qpe.default-release/
$ cat ~/.local/bin/ff-tabs
#!/bin/bash
lz4jsoncat $FIREFOX_DIR/sessionstore-backups/recovery.jsonlz4 | jq -r '.windows[].tabs[].entries[-1] | .title, .url, ""'Some OS builders have been trying to push this model on the desktop but have not been very successful due to legacy. It only seems to be done with mobile apps running on the desktop (Windows with Android apps and macOS with iOS)
I also lament this model, I think we should always have full access to our devices. But there's a strong commercial push for lock-in and subscription models.
Non I've seen do a proper job of mounting as a drive, NFS or SMB would be nice.
The last MacOS update broke Spotlight indexing for my Google Drive folders. Really annoying not being able to use Spotlight (and by extension Alfred), so the only logical thing to do was move to iCloud.
In the process of moving off of Google Drive, I also decided to move my email to Fastmail and just ditch GSuite (or whatever they are calling it today) forever. I’ll sleep better at night knowing that Fastmail knows their place and (hopefully) won’t try and force a chat function into my web email client as a means to build engagement for a product I don’t care about.
However, there is a post on this site that has become infamous in which a commenter questions the need for Dropbox when stuff like SFTP already exists.
https://docs.microsoft.com/en-us/azure/storage/files/files-s...
I don't understand how SMB could work unless there was geographical replication to nodes closer to you, with some kind of load balancing to change the endpoint you're using to be closer to you.
https://docs.microsoft.com/en-us/windows-server/storage/file...
Tragically it was still trash.
WebDAV is kinda that. I subscribe to a (super cheap) hosted version from Hetzner and I'm happy with it even though the server is on a different continent. As mentioned somewhere in another comment, I also use rclone mount to use it, but there are other options as well (the client built into GNOME is reasonably good, the client built into Windows 10 is terrible).
I just tested with Slack, VSCode, and GIMP, and all three allowed me to browse and open from there.
I ended up buying InSync because it was 50% off in easter, and its Google Drive/Dropbox paths works perfectly even in the terminal. Unfortunately it lacks Google Drive streaming.
> Just give us a web filesystem already. Stop with these shitty infantilized GUIs ... That actually worked ffs. ...
I responded by saying:
> Your level of angst makes me think ...
I suppose I could be wrong about the OP expressing angst, but I think it's reasonable inference.
Also, you wrote:
> Because it's a paid service.
I see two problems here:
(1) I was asking the OP (@titzer) what their reasons were, not yours.
(2) Only some people pay for Google Drive. One reason that I wrote:
> Your level of angst makes me think you believe someone out there is obligated to do this for you.
>
> If you believe that, I'm curious why.
was that if the @titzer was paying for Google Drive, I could see him having a stronger reason for expecting Google to make the product useful to him. But I didn't want to assume, which is why I asked.
https://news.ycombinator.com/newsguidelines.html
Please don't go into how another person is feeling, just read the comment and reply. It will never go well for you if you try to dismiss somebody's comments by focusing on how they are feeling instead of their words.
Google Drive deletes files randomly (whether due to programmatic/storage problems or the documented issue with the algo not liking things and silently deleting them).
Missing block level sync reinforces that it's a toy. What would you do with 100+gb they tout if not having big media files? 10,000 spreadsheets (that might still randomly get deleted)?
I would be afraid to rely on it for business
If you're observing deleted files, and you don't have any third party applications with access to your Drive, we'd be very interested in hearing from you, we take data integrity issues very seriously.
You can check the activity under any folder and see what issued the deletes. If there are missing files _without_ an entry there, and it doesn't seem to be a rogue integration with the Drive API, feel free to get in touch with me.
Despite my acidulous comment I have only once personally experienced a silent deletion, and it was with a Google Sheet a few years ago.
It was a "Copy of" produced by "make a copy" menu option that ended up deleted, which I confirmed with someone else who also had made a copy the same exact way, who couldnt access theirs either. Is this expected behavior when the source file is deleted, or is it, as I thought, a bug?
Without being able to look at the item in question, I couldn't tell. However, deleting copies when a source file disappears is unexpected and as far as I'm aware there's no mechanism for "dependent" deletes.
Where did you copy the item to? Was it stored in your My Drive?
Then you probably shouldn't have added the owed part.
https://www.digitalocean.com/community/tutorials/object-stor...
Object storage isn’t random access (the ability to read and write any part of a file) the way a disk drive is. This causes complications for software that expects to be able to randomly access a file like they would on a disk.
Partial reads are supported everywhere out of box just by using the Content-Range HTTP header.
Partial writes aren't standard, but some implementations e.g. SabreDAV can do those using PATCH with X-Update-Range header (and e.g. rclone supports this).
WebDAV has its warts and limitations but it's a very underappreciated protocol.
> for which there exist multiple utilities to mount the thing as a local file system
Which all have their own sets of intricacies. The most obvious one being listing a directory is either impossible, costly, or as slow as the heat death of the universe. Other (far riskier) ones (from s3fs-fuse, which I have the most experience with[0] ) are the lack of guarantees about atomicity and concurrent access.