
www.raywenderlich.com/

Because the counters represent the cardinality as set of bits in a map we can take two compatible counters and merge their bits into a single map. The algorithms already handle collisions so we can still get a cardinality estimation with the desired precision even though we never brought all of the input data to a single machine. This is terribly useful and saves us a lot of time and effort moving data around our network. link »
highscalability.com/

display: -moz-inline-stack; link »
*display: inline; link »
_height: 250px; link »
blog.mozilla.com/
once in 50 years, Minister for the Environment and Water Resources Yaacob Ibrahim said link »
We knew the diversion canal was not big enough to take this link »
www.asiaone.com/

The closest thing you can achieve in JavaScript is fake operator overloading – triggering two method calls: obj1.valueOf() obj2.valueOf() Those are made because + only works with primitive values and thus needs to convert obj1 and obj2 to primitives. It does so by invoking their valueOf() method. Fake operator overloading is much less useful than real operator overloading: You don’t get access to both operands at the same time and you can’t influence the value returned by + . We’ll later look at tricks that work around these limitations. link »
www.2ality.com/

"When you're the janitor, reasons matter," Jobs tells newly minted VPs, according to Lashinsky. "Somewhere between the janitor and the CEO, reasons stop mattering," says Jobs link »
www.businessinsider.com/

answer the question “Do you like working with these people?” with a “yes.” If you’re going to undertake the hard work of building a company, the answer to that question should always be a resounding “yes.” Life is too short for it to be otherwise. link »
unless I was fully bought into a client’s vision, my work would always be subpar. link »
The funny thing about design services is that it’s relatively easy to get started, but very tricky to make work. Lots of companies need design help in some form, so if you win one or two clients — which is actually fairly easy to do — suddenly you have a business with real revenue. The really challenging part is whether you can turn a handful of jobs into a financially lucrative client roster that consistently brings you creatively satisfying work. That’s a lot harder. link »
The only solution is to upend this equation, and create the circumstances under which clients instead feel fortunate that a studio is willing to work with them. It’s a critical difference, because it informs every event within the relationship between the two parties. link »
Good work is a core part of what makes a successful studio, to be sure, but even more important is marketing yourself — relentlessly. link »
creating insatiable excitement around the very idea of the studio. link »
turning down bad clients and bad projects — the ones that were outside of our expertise, outside of our budget, outside of the kind of work that would make us happy — was the only way to avoid the trap of working long and hard on miserable projects. link »
www.subtraction.com/

What makes a designer a designer is an inability to resist solving problems, and services is still a great way to get exposure to many different kinds of irresistible problems — and to learn a lot about subject matter areas that most in-house designers will never get to touch. link »
www.subtraction.com/

No matter what a design studio promises, it’s very likely that in its first iteration a digital product will take longer to complete, will cost more, and will be less effective than originally promised. The most critical time for designers to be involved in a digital product is all the time , but it’s perhaps most important for them to stick around after the launch, when they can see how a real user base is using it, and then amend, refine, revise and evolve it. But it’s at just about this time that most studios are preparing invoices and shuffling their staff on to other clients’ projects. link »
www.subtraction.com/