3,796 karma · joined April 21, 2011
When I lived in Sacramento, on the Cap City Freeway there was a highly visible, gaudy billboard advertising liposuction, fat belly and all. I always wondered about that one ... there's no way the funds from renting that space justified the terrible light it cast on Sacramento for visitors passing through, and there must be other bidders. Also it's not as though this is the norm, I can't think of any similarly awful billboards in the Sacramento area, and the Cap City Freeway itself has few billboards.
[1] http://highscalability.com/blog/2014/3/31/how-whatsapp-grew-...
[2] https://www.erlang-factory.com/upload/presentations/601/EUC2...
I pointed out reeds as only a secondary issue because there seem to be more oboists than bassoonists. Oboists have the same challenge of finding a good reed-maker, or acquiring reed-making tools and canes, and learning the craft themselves. Oboes are much cheaper than bassoons and sometimes can even be rented (good luck finding a place willing to rent a bassoon -- the vast majority of bassoonists get their instrument from their school system).
Demand for bassoonists shouldn't diminish anytime soon, the sound is a crucial part of a symphony orchestra.
[1] https://en.wikipedia.org/w/index.php?title=SolarCity&type=re...
[2] https://en.wikipedia.org/wiki/Special:Contributions/UVHaight
return <ul>
{this.props.items.map(item => <li>{item}</li>)}
</ul>;
vs. the Angular version: <ul ng-repeat="item in items">
<li>{{ item }}</li>
</ul>
The Angular template is more readable at the expense of ngRepeat's complexity. Neither example includes Component/directive boilerplate. The directive boilerplate is generally worse, because it requires a separate template file or an ugly template string, knowledge of the directives API itself which is baroque in the extreme, and $scope-wrestling (whereas JSX' scope is the same as JS').In my opinion reuse of the React component is more straightforward, you explicitly import/require it while in Angular you specify its providing module as an angular.module dependency, which has implications for config block ordering.
When developing software for evergreen browsers, or not needing to target old IE in general, the cross-browser reliability and performance the library provides is less important. I was lucky to get to pick a prominent Closure Library developer's brain about this last year, and he expressed a similar opinion. I agree with the author of this post in that ClojureScript has breathed new life into the Closure Tools, and gave a presentation last year that touched on this with some code examples showing the brevity CLJS allows[2], but it seems that Closure Library's ship has mostly sailed.
It's especially cowardly to use what appears to be a throwaway account to wish that a personal, inoffensive blog post "prevents this person from ever being hired again."
Given the availability of most of the good stuff on Windows, I don't think my workflow would change very much if I were forced onto a Windows box right now, apart from the occasional bummer about some bleeding edge software being unported or some library assuming Mac/Linux. Indeed, it was being forced to work on a Windows machine for a couple years that made me switch from TextMate to Vim (it made sense to become proficient with a single cross-platform editor).
See how this could coax a poor performance out of an inquisitive, somewhat introverted candidate, rendering a false negative?
Beyond that, there's the more important adversarial tone: As an employee, will the smallest misstep result in termination? What if I have a problem that cannot be easily solved with a search engine? Is this a cooperative environment where I will feel somewhat secure as an employee, or is my status fragile? Is Mike a mercurial person who gives his employees brain-teasers with job performance implications?
[1] http://www.erlang.org/doc/man/erl_nif.html (see "Warning")
[2] http://jlouisramblings.blogspot.com/2013/07/problematic-trai...
[3] http://erlang.org/pipermail/erlang-patches/2011-April/002046...