Live data from Hacker News

Google Drive Desktop – A cross-platform Google Drive desktop app made w Electron

github.com

61–70 of 97 posts

Re: Google Drive Desktop – A cross-platform Google Drive desktop app made w Electron

#62
post #54

Earlier quoted context omitted.

Actually, Resilio is not any slower than Dropbox. Syncthing is also faster thans any commercial offering I ever tried. Even Nextcloud sync is fast after an initial init.

What exactly are you referring to? Upload speed? That's not the issue. Dropbox is the best at crawling a very complex directory structure with millions of files and diffing it efficiently with the server and other clients, and then transferring all the individual changes. Nothing else comes close. And their write-ups show the work involved: https://dropbox.tech/infrastructure/rewriting-the-heart-of-o... https://dropb…

Indexing. Dropbox is slower than Resilio in my experience, and for shares with 100k-1M files, many small.

But also throughput is good.

Re: Google Drive Desktop – A cross-platform Google Drive desktop app made w Electron

#63
post #55

Earlier quoted context omitted.

Does it ask for your password? I'd expect it to use OAuth.

It wouldn't matter how you signed in for potential abuse to occur if the app itself is untrusted, unfortunately. The repository doesn't include all of the code that gets included in the app, because it has dependencies. It links those dependencies on the github page, but you have to verify that the dependencies being linked to are the ones the build actually uses. Then check that you like what's in those dependencies…

>The repository doesn't include all of the code that gets included in the app,

Done and done. Thank's for the heads up.

Re: Google Drive Desktop – A cross-platform Google Drive desktop app made w Electron

#64
post #55

Earlier quoted context omitted.

Does it ask for your password? I'd expect it to use OAuth.

It wouldn't matter how you signed in for potential abuse to occur if the app itself is untrusted, unfortunately. The repository doesn't include all of the code that gets included in the app, because it has dependencies. It links those dependencies on the github page, but you have to verify that the dependencies being linked to are the ones the build actually uses. Then check that you like what's in those dependencies…

> It wouldn't matter how you signed in for potential abuse to occur if the app itself is untrusted, unfortunately.

> The repository doesn't include all of the code that gets included in the app, because it has dependencies.*

> Software is guilty until proven innocent

I'm not saying you're wrong about any of this, and I don't trust this app myself (mostly because JS dependencies are hard to trust for various reasons), but...

I also can't think of any usable app that meets your criteria for trustworthiness, including some made by Google itself.

At this point, building much of anything requires standing on a teetering tower of dependencies that users can't and won't audit.

The question becomes where one draws the line. I think drawing the line at "anything that touches my Drive files" is reasonable, but we (meaning computer users) spent decades downloading sketchy executables for our Windows PCs. Although many things are browser-based now, many of us still do download native executable freeware from the web.

If you think I'm not offering a better perspective, it's because I'm not. You're right, but total security also currently means using very little of the software that's available to us.

Re: Google Drive Desktop – A cross-platform Google Drive desktop app made w Electron

#65
post #58

Earlier quoted context omitted.

Can confirm. I have to move all my node projects to Dropbox for this particular reason.

Are you putting `node_modules` in cloud storage?

Yes. I knew you could use git and install modules on each end separately, but putting the whole thing in sync is just more convenient for some personal toy projects.

Re: Google Drive Desktop – A cross-platform Google Drive desktop app made w Electron

#67

Earlier quoted context omitted.

You need a window manager/virtual desktops, not the insecurity doing everything in the browser brings.

Well, to be more specific -- I want the OS itself to be a full-screen tab container with multiple spaces/desktops (and add tiling, and popping out tabs like floating windows, as advanced usage). And then each tab is an app or app document window. So I could have a Chrome tab next to a Firefox tab if I wanted. Browser tabs would be peers next to other apps. None of this is about security, or running apps in the browse…

I think this is doable today. Just disable tabs completely on Firefox and chrome, and use a window manager that allows you to group windows into tabs (like i3)

Re: Google Drive Desktop – A cross-platform Google Drive desktop app made w Electron

#69
post #64
post #55

Earlier quoted context omitted.

It wouldn't matter how you signed in for potential abuse to occur if the app itself is untrusted, unfortunately. The repository doesn't include all of the code that gets included in the app, because it has dependencies. It links those dependencies on the github page, but you have to verify that the dependencies being linked to are the ones the build actually uses. Then check that you like what's in those dependencies…

> It wouldn't matter how you signed in for potential abuse to occur if the app itself is untrusted, unfortunately. > The repository doesn't include all of the code that gets included in the app, because it has dependencies.* > Software is guilty until proven innocent I'm not saying you're wrong about any of this, and I don't trust this app myself (mostly because JS dependencies are hard to trust for various reasons),…

These days, I’m very careful what gets downloaded on my computer for just that reason. Dropbox for the Mac is a security nightmare and Zoom was doing shady crap before like installing a web server to redownload itself if you uninstalled it.

On the other hand, I download all sorts of random crap on my iPad because the security model won’t let apps do anything to shady without you giving it permission.

Re: Google Drive Desktop – A cross-platform Google Drive desktop app made w Electron

#70
I think you're going to need a unique name for the app. Google and Google Drive are protected trademarks, so they wont let you use those. You're allowed to list the compatibility, but you have to make it crystal clear that this is an unofficial client.
Post reply on HN