Apply. Figure that out later (in salary negotiation).
HN user
jbdeboer
I work on AngularJS for Google.
The opinions stated here are my own.
The article starts with the assertion "We need Javascript". Adding Dart to the mix makes that assertion less obvious.
This work will inspire the next generation of web app frameworks by allowing applications to take control of asynchronous callback execution.
The math in this post is funky and one-sided.
Is $3k/mo a good price to pay for a place to live? To answer that question you would need to know the alternatives:
* how much does it cost to rent the same apartment? * if you have $100,000 on hand, what is the ROI of other investments you could make?
Whether buying your home is a good idea is much more involved than a short blog post and always comes down to individual circumstances.
It looks like realtor spam with funky math. I'm not sure why it is on here.
What kind of workspace do you need?
Definitely stop by Ritual Roasters on Valencia St for an authentic SF coffee-shop experience. [Don't count on a power outlet, though!]
We've been working with the dart2js team to reduce the size and they have been making incremental improvements. AngularDart is smaller this week than last :-)
Both 170KB and 70.5KB are still pretty huge for trivial apps, though.
You don't.
Take a look at the pull request queue on Github. We've been focused on 1.2. There are a lot of new features and proposals that we'll pick up now that the release is out the door.
This change was discussed: https://github.com/angular/angular.js/pull/4509
It is also clear from the discussion that there are dissenting opinions -- we are constantly iterating and welcome issues and pull requests to make features work even better. The best way to influence AngularJS is to send a pull request.
Yes. You need to add a @MirrorsUsed annotation in your main.dart file. See https://github.com/jbdeboer/angular-dart-js-size/blob/master... for our current best practices.
You should get ~173KB gzipped, minified dart2js output.
Great work; do you have a blog post discussing the implementation?
It would be even cooler, and much faster, if all the work could be done client-side. e.g. similar to debuggex.com
I'd be interested to know how they are collecting their data. Rent prices are very hard track, short of asking tenants how much they pay.
You can monitor Craigslist, but then you are tracking rental advertisements instead of what tenants are actually paying.
Residents are allowed to park in front of their driveways. The spaces identified in the blog post are already in use.
What sort of debugging problems did you run into?
Canadian engineers are in high demand in Silicon Valley where you can easily start for 50% more than that.
The author is arguing against learning new languages / concepts by rewriting existing apps.
I'd argue that rewriting existing apps is a great way to learn a new language. By removing the app-specific learning, you can focus on the language. Even better, since you have two implementations of the same app, comparing language concepts is easy.
Indeed. None of these numbers answer the question "How many graduates who wanted a job could not find one?".