Google’s looming hegemony

"If we factor Google geospatial applications + its unique data processing infrastructure + Android tracking, etc., we’re seeing the potential for absolute power over the economy."

An excellent article by Frédéric Filloux discussing the power of Google, Public Private Partnerships, and insight into how Google can insert itself into businesses worldwide.

springwise:

Jeans store uses QR codes to make shopping easier for men

We recently wrote about QThru, a system using QR codes to speed up the check-out process. Aimed at men who don’t like shopping, Hointer also uses the technology to break down the traditional retail model and help make clothes shopping pain-free. READ MORE…

(Reblogged from springwise)

dbreunig:

The takeaway from Snapchat is that people are aware of the lifetime of web posting and they’re tired of creating things that last a lifetime.

Thus generation aren’t merely conscious of how they’re represented, they’re considering how that representation will age. That’s amazing. It flies in the face of the argument that privacy will shift radically, that embarrassing digital histories will be the norm.

(Reblogged from dbreunig)
First of all meetings exist because we need alignment and coordination. I would reckon that at least 50% if not up to 80% of all meetings aren’t necessary at all. The issues discussed are essentially to maintain control over things that people should take care of by themselves. Meetings are there to fulfill the manager’s need. In a connected company people have a better idea on what their jobs are because they craft them themselves. They’re not automated, so control is less needed and meetings will become more and more optional.
Dave Gray, XPLANE
(Reblogged from taitems)

Experimentation Is The New Planning

Interesting to see how the Lean Startup approach is gaining mainstream coverage and adoption

"Let’s be honest: You have no idea what’s going to happen to your industry. That’s why you build your organization into an engine of possibility."

http://www.fastcompany.com/3001275/experimentation-new-planning

(Reblogged from parislemon)
(Reblogged from parislemon)
Why The New MacBook Pro is Tilted 70 Degrees in an Apple Store
Carmine Gallo, forbes.com
Walk into any Apple Retail Store when it opens in the morn­ing and you might notice that all of the new Mac­Book Pro note­books with reti­na dis­play are posi­tioned at exact­ly the same angle. Employ­ees who open the store use an iPhone app as a…

Why The New MacBook Pro is Tilted 70 Degrees in an Apple Store
Carmine Gallo, forbes.com

Walk into any Apple Retail Store when it opens in the morn­ing and you might notice that all of the new Mac­Book Pro note­books with reti­na dis­play are posi­tioned at exact­ly the same angle. Employ­ees who open the store use an iPhone app as a…

Ignore :hover pseudo class on touch devices

For desktop using :hover provides visual feedback as users move their mouse cursor over interface elements.

However on touch enabled devices there is no concept of hovering over elements. The :hover pseudo class can cause elements to display the desktop styling.

The easiest way I’ve found is the detect support for touch events and set a class on the body element:

<body class="touch-[true|false]"> ... </body>

A reliable way is to use Modernizr for detection. When configuring your Modernizr package include the Touch Events.

In your application you can then test using

Modernizr.touch // returns true|false

Use this value to set the class.

You then use the touch-true class in all your :hover selectors

.touch-true a:hover { ... }

On a related note, if you want multi-touch gesture support in your JavaScript apps checkout hammer.js which also keeps your desktop/mouse events intact.