HNHacker News
TopNewBestAskShowJobs

devgeeks

22 karma · joined April 4, 2010

Mobile applications engineer at SpiderOak (http://www.spideroak.com) and PhoneGap / Cordova hacker (http://devgeeks.org)
submissionscomments
devgeeks··on Encryptr – Free, open-source password manager and e-wallet
Warning: long answer ahead. Short version: there will be very soon. I use it daily on my own iPhone.

The issue is that because Crypton does crypto with JavaScript in the web view of a Cordova app, it needs to not be stupendously slow. The default iOS web view available for Cordova apps, up until iOS 8, was the UIWebView which is well known for not having access to a JIT (like Nitro in mobile Safari). This means that JavaScript crypto (particularly done the way SJCL does it) is VERY slow. We're talking almost two minutes just to log in. :/

However, even though iOS 8 now provides a web view with a JIT (WKWebView), it has been slightly crippled by Apple. The WKWebView disallows loading local files except from the app's tmp folder. This has meant some work for the Cordova iOS team to get the WKWebView working. It is finally at a stage where it can be used, but some of the changes Cordova had to make to get it working, plus some differences in WKWebView's API, mean some changes had to be made to both Crypton and Encryptr to get it all to work.

It's working now. However, since I will still have to dance through a few more hoops of fire (Apple submission and other pain), I am planning on pushing out a new version for the existing platforms first. Then I should be able to do what needs to be done to get the iOS version out.

devgeeks··on Encryptr – Free, open-source password manager and e-wallet
Yeah, I haven't been happy with them. Luckily it's just the "marketing site" that uses it, not the actual backend server.
devgeeks··on Encryptr – Free, open-source password manager and e-wallet
Also, both password gen configuration and (probably CSV) import/export are coming as soon as I can get them in there.
devgeeks··on Use ReactJS to Build Native Apps
Has anyone asked if this can use other JS libs other than just React ones? Also, if it's just using say JavaScriptCore and rendering native, I assume this means speed limitations imposed by the lack of Nitro/etc on the UIWebView are moot?
devgeeks··on Ask HN: Who is hiring? (December 2014)
"You must be Polish"

O_o

devgeeks··on You half assed it. That is why your PhoneGap application sucks.
http://friendsdontletfriendsjqm.tumblr.com

Jokes aside, yes... it is that bad. I help out in the PhoneGap IRC channel, and I see more frustration surrounding jQuery Mobile in the PhoneGap community than any other single tool.

One of the core PhoneGap devs even tried to use it just so he could try and help people who come to us with issues relating to it. The experience was so bad I think he gave up on the idea.

I ended up making the above joke tumblr instead ;) I just try and steer people away from it.

Its performance and (in my opinion) visual appearance bely it's post 1.0 version number.

devgeeks··on Why Naming Your Company Sucks
Naming a band is the most dangerous part of a new band. I have had bands nearly break up over it. Naming a startup is no easier.
devgeeks··on List of statutory minimum employment leave by country
I am finding it difficult to believe that I have been downvoted into troll-town for suggesting that legislation enacted by the Federal Government of the United States over the course of the last 62 years might NOT be unconstitutional.

Some of which were contested and deemed constitutional by the Supreme Court (though not the one I mentioned as far as I am aware).

Are people downvoting me because they hold an honest belief that the Federal Government of The United States is an illegitimate illegal entity backed by a corrupt Supreme Court? Just curious.

devgeeks··on List of statutory minimum employment leave by country
[EDITED: original comment deleted before I finished typing my response...]
devgeeks··on List of statutory minimum employment leave by country
Interesting.

So is The Employee Retirement Income Security Act invalid then? It is federally mandated employee benefit legislation, no?

-1

devgeeks··on The Real Current State of Web Design
I laughed too.

A veritable SEA of ads like that is sadly not that uncommon these days...

devgeeks··on "The iPad is a LEGO set that can only be assembled into what's drawn on the box"
"The iPad is a LEGO set that can only be assembled into the (at the moment) 150,000 pictures drawn on the box (with many more to come)".

Fixed it for you.