News for hackers. Stuff that matters.
Re:Introducing the Keybase filesystem by TheAceOfHearts on Friday August 04, 2017 @05:28AM (#14927402)
I'm a big fan of what Keybase is doing, but I've avoided installing it on my newest computer because I'm unhappy with their client.

To list a few points:

* No application preferences, so no obvious place from which to disable KBFS. Even though I never use it, it somehow idles at 160MB memory, and after each restart it adds itself to the top of my Favorites on Finder!

* Between the Electron app and Keybase services, another 360MB of memory gets used. In total that's 520MB, which is a fairly large amount of memory for a laptop with only 8GB.

* Quirky menu bar behavior which doesn't match macOS design guidelines.

* No option to disable automatic updates, or even reduce the check's frequency. Currently, it runs every hour, even though they can go weeks without a release!

They're trying to do way too much with a single app, desktop apps are usually more granular. You could break it up into three or four apps:

* Core. Includes account, device manager, identity proofs, and CLI tools.

* Chat. Includes contacts and people search. Heck, you could even offer to scan the user's contact list or keyring for matches on Keybase.

* KBFS. A menu item app with a preferences view. Functionality should probagbly be implemented as a Finder Sync Extension [0].

[0] https://developer.apple.com/library/content/documentation/Ge...

Re:Introducing the Keybase filesystem by vfaronov on Friday August 04, 2017 @07:41AM (#14927946)
> No option to disable automatic updates, or even reduce the check's frequency. Currently, it runs every hour, even though they can go weeks without a release!

Why is this a problem? Is the check heavy somehow? An hour between quick checks sounds like a reasonable interval for a security-sensitive app.

Re:Introducing the Keybase filesystem by ComodoHacker on Friday August 04, 2017 @08:07AM (#14928050)
It's a sort of usage tracking, and an option to disable it (or reduce data leakage) is perfectly legit.
Re:Introducing the Keybase filesystem by dom0 on Friday August 04, 2017 @08:22AM (#14928129)
Hourly broadcasts which software you are using are not that great for some people.
Re:Introducing the Keybase filesystem by rdslw on Friday August 04, 2017 @04:02PM (#14931706)
The menu bar, or rather UI problem is really annoying and in fact is cross platform.

I reported it [0] for Windows few months ago, and not a reply :(

[0] https://github.com/keybase/client/issues/6541

Re:Introducing the Keybase filesystem by bascule on Friday August 04, 2017 @10:17AM (#14928813)
You forgot to mention the kernel extension...