Seems it's keystroke by keystroke, not command by command.
1,024 karma · joined August 10, 2011
twitter.com/Joe8Bit joe8bit.com
[ my public key: https://keybase.io/joe8bit; my proof: https://keybase.io/joe8bit/sigs/9V21VdiSB3FjsYuy2SOTIlLHKJseoBiPpyroGi39Ifk ]
Seems it's keystroke by keystroke, not command by command.
#login-widget {
@extends widget();
}
Best of both world's, the semantic meaning of id's with the composability of classes, plus, the compiler is smart enough to reduce duplicity to it's bare minimumI've hired >50 engineer in the last 12-18 months. They are experienced hires I will grant you, but education is something I barely look at on a resume. In fact, I can't even tell you how many are self taught vs not, but I suspect it's 30%+.
It's a little different for junior engineers, as it can make a difference, but in my experience the only thing you can ask for from any engineer, which is especially true for junior engineers, is: attitude and aptitude.
I would fit into the 'potential employers' part of your comment, having hired <50 people in the last 12-18 months (and 100's total in my time). If I got a candidates name, and Google'd them (which I always do) and a blog post like this came up: it would have no negative effects on my view of that candidate.
In fact, I would prefer a candidate who knows their limits and is obviously willing to communicate them. I would view a person who would publicly talk about a subject that few others in their position do as someone I would want on my team, as I would view them as more likely to not only push when their workload/lifestyle is becoming unhealthy but would actively help in recognising it in others who maybe wouldn't talk it so readily.
Frankly any organisation that would view something like this as negative is one I would council no one to want to work with.
They favoured the many (who would use the new V8's features) over the few (who valued DTrace etc)
I haven't heard any real claims as to IO.js instability, and have been using it production at scale for several months myself.
Also, this is going to be an issue for Node core too eventually, unless they plan to stay on an old version of V8 indefinitely.
Not sure what you're referring to about DTrace issues in IO.JS, could you provide some guidance?
Was nervous at first, but now I see no reason to use code Node again.
Strikes me as a little counterproductive from a marketing POV.
e.g. "What is beer made from?" resulted in what appeared to just be a link to a wikipedia article on Brewerys. Not sure if this is implementation issues or representative of the underlying Watson API.
1: http://en.wikipedia.org/wiki/Servo_(layout_engine) 2: http://pcwalton.github.io/blog/2014/02/25/revamped-parallel-...
Streisand in particular provides various tools for masking VPN traffic as HTTPS (Stunnel/SSLH et al) that may prove useful during crackdowns like this. As well as setting up things like a tor bridge.
One note, there is currently an issue with the Digital Ocean provisioning, which prevents it from completing initial setup, but I have easily and successfully setup instance on Rackspace and AWS recently.
I mention it as the live previews in both those apps are the real winners for me, and having something like that in my regular text editor would be awesome. Not such a fan of the browser based previews, but I'll give it a go!
There's a completely valid argument that any "improvements" in the above sense are outweighed by the extra time in downloading and parsing a larger cold-cached CSS file, but in my case I am happy to rely on the browser cache and the compiler to be smart (and maybe sacrifice a small amount of resulting CSS weight if it's not) resulting in "cleaner", more semantic HTML (and arguably CSS).
In terms of the second login widget, you're absolutely right, my implementation would fall down, but then it would be a VERY simple refactor. However having n of something on a page would have a semantically different meaning than my case, so therefore classes are indeed the right specificity method!
// HTML
<div id="myLoginWidget">...</div>
// SCSS
#myLoginWidget {
@extends #baseWidget;
@extends #somethingElse;
@include rounded-cornders(0.5rem);
background: darken($base-blue, 20%);
...
}
Is 'cleaner' than: // HTML
<div class="baseWidget somethingElse small-rounded-corners dark-blue-bg">...</div>
// SCSS
.baseWidget { ... }
.somethingElse { ... }
.small-rounded-corners { ... }
.dark-blue-bg { ... }
It achieves the same reusability (in code) without polluting the content (HTML) with the presentation (CSS).An ID, by design, semantically references a single thing. This has important meaning when making HTML (amd CSS) readable and parseable. Now, I'm not necessarily saying this is a 'winning' argument, but throwing away a useful tool for declaring semantic meaning for hand wave'y arguments about 'britality' feels like overkill.
The issue I have ALWAYS had with GHE isn't with GHE itself but with how organisations use it, there are usually dozens of organisations that make little sense and 1000's of repos that are often empty or abandoned. It becomes a black box of repos that no one really knows the ends of.
The real improvements GitHub could make to GHE is improve the discoverability experience, it's UI/UX is inherited from public Github where people work in small(ish) groups on single projects within individual orgs. This, for me, is not the paradigm people employ in GHE.
In London, we've had a setup for licensing 'mini-cabs' for almost a decade (and they've been around for far longer than that). In essence, they are all registered and regulated by a central authority, in a similar (but much less strict) way to London's famous black cabs. The difference being that mini-cabs are normal cars, that must be prebooked.
In that sense Uber fit right in, they're just another (one of 100's, if not 1000's) mini-cab providers. So for us in London, Uber hasn't really been revelatory at all except in the app driven aspects of their service (which is great).
There's always been a tension between liveried cabs and these 'mini-cabs' in London, and that's something that's been really interesting to see played out in different markets in the US. Especially when it's tied to the more prevalent laissez-faire attitude that the US has to market regulation.
I'm actually adding multi-threading to classifier training in node-natural as we speak [0] so it's something I'm recently familiar with. Multi-threading in JS isn't new or particularly exciting (even less so is multithreading in ML/NLP applications) but the marriage of the two has led to a few interesting problems in JS's asynchronous/event based view of the world!
[0]: https://github.com/NaturalNode/natural/issues/124
--
Edited for clarity