Sunday, June 30, 2013

angular/angular-seed · GitHub

angular/angular-seed · GitHub:
"This project is an application skeleton for a typical AngularJS web app. You can use it to quickly bootstrap your angular webapp projects and dev environment for these projects.

The seed contains AngularJS libraries, test libraries and a bunch of scripts all preconfigured for instant web development gratification."

It also includes a node.js server script...

"500px" photo site

Another site (besides Pinterest) with "cards"-like UI
Nice photos...

500px / Home

500px is a photo community powered by creative people worldwide that lets you discover, share, buy and sell inspiring photographs.

Modern Sustainable Architecture

Home on Pemaquid Pond by Briburn | Home Adore

located in Bremen, Maine

Modern building architecture is often "clean lines" and "boxes".
Like Windows 8. :)
Where is "start button" / "entrance door" :)

Saturday, June 29, 2013

Microsoft Surface RT for schools, for < 1/2 price

Microsoft seeks entry to the education market via the Surface RT | PCWorld

"Consumers may not be buying Surface RT tablets, but that isn’t stopping Microsoft. The company will offer $199 Surface tablets for K-12 schools and higher-education institutions, according to the company
Microsoft’s Surface RT has been met with a lukewarm welcome from the market, in part because of its $399 price (in fact it is $499), as well as its incompatibility with older versions of Windows.
About 10,000 teachers attending the International Society for Technology in Education (ISTE) conference in San Antonio will receive free Surface RTs

Google has been pushing its $249 Samsung Chromebooks into over 1,000 schools across the country, according to the company, and recently said it would supply Google Apps running on Chromebooks to 10 million students across the country."

Microsoft unloading Surface RT units at $199, offering schools major discount

In late May, Microsoft put the tablet on sale at its own TechEd conference, with Surface going for $100 and Surface Pro for $399. Now, Redmond is extending a significant discount program to educational institutions

This is slightly better than HP's TouchPad, that was just dumped for $100 & $150...
And then HP dumped its CEO, too...

And in all this "hoopla" nobody talks about unified, shared and free, educational "apps".
That should be web apps. Not just web based (i.e. PhoneGap), but real, common, public, HTML5.
Why is not schools curriculum, as well as books, available online, and free?
Public schools (in US) are paid by public tax money, and most efficient is to just make materials public.

AGENT: The World's Smartest Watch

Yet another "smart" watch on kickstarter...

develop for the AGENT SmartWatch @ Channel9

AGENT: The World's Smartest Watch by Secret Labs + House of Horology — Kickstarter

Application Performance Monitoring (APM)

"Big Dumb Data" => "Smart Data"

Dumb and Dumber: How smart is your monitoring data @ InfoQ

Magic Quadrant for Application Performance Monitoring @ Gartner



Friday, June 28, 2013

iOS 7, mobile computing, "stacks UI"?

Editorial: iOS 7 shows how Apple is leading mobile computing:

"Apple owns the future of mobile devices, not because it has erected a near monopoly market position protected by major barriers...

It just happens that Apple is making the vast majority of all the profits in mobile hardware, software, media and services....

There's a fact that can't be overemphasized: the history of technology has been directed by those who sold the products generating the greatest overall profits and successfully reinvested those profits into innovation. They get to chart out the future, at least until something that's even better at making money comes along..."

This may be a good observation, as long as "innovation" part still works as promised...
But what is really new coming recently from Apple?

I was looking for "Card / Stacks" UI, mentioned as a future direction of iOS UI also...
Apparently it all started from Apple's HyperCard from 1987...

Google Unified "Card UI"

How Google Unified Its Products With A Humble Index Card | Co.Design: business + innovation + design

"Just like index and business cards of yore (or at least the late '90s), Google’s cards are plain, white rectangles peppered with nothing more than a little bit of type and maybe a photo. Are cards the epitome of flat modernism, or are they subconscious skeuomorphism? Even Google’s designers debated this point when I posed the question. Either way, these piles of pixels are revolutionizing the way Google simplifies increasingly deep information. Google’s cards represent the biggest of data in the smallest of packages."

Google Drive for Android updated with card UI and refined scanner function

Google+ adds card UI and larger cover photos to mobile site

Cloud Computing at Google

Cloud Computing at Google

A very informative and interesting presentation.
Google "Cloud" is a quite unique system, designed and optimized for global scale.
Custom hardware and software, focus on uniform response time, errors are planned for,
true layered architecture...

No "data serialization/deserialization": data are stored and transferred as protocol buffers,
and protocol buffers can handle version changes...

Wednesday, June 26, 2013

Semantic Web => Graph databases

Graph database - Wikipedia, the free encyclopedia

About 10 years ago, "semantic web" was popular in scientific community.
Some of that technology did find its way into major search and related products and services,
from Google to Microsoft.

Now, with NoSQL movement and some attention on Graph databases,
RDF (a language of Semantic Web) is finding new usage.

By the way, similar is happened with SVG, that took good 10 years
to start getting some real usage...

podcast: @IEEE Software Engineering Radio


Monday, June 24, 2013

21" Android (HP all-in-one)

HP's Slate 21 all-in-one PC rocks Android, not Windows | PCWorld

for $399, this IPS touchscreen device is a good deal...

By the way, it is Android, not ChromeOS... Apps vs Web?

Windows 8 based on HP all-in-one is $449, still very good price...

Sunday, June 23, 2013

Rules for Making a Company Truly Great

Three Rules for Making a Company Truly Great - Harvard Business Review:
1. Better before cheaper—in other words, compete on differentiators other than price.

2. Revenue before cost—that is, prioritize increasing revenue over reducing costs.

3. There are no other rules—so change anything you must to follow Rules 1 and 2.


Why Some Companies Last and Others Don't (podcast @ HBR IdeaCast)

The Myth of Learn to Read / Read to Learn

The Myth of Learn to Read/Read to Learn:
"The fundamental premise of the myth is as follows: "Learning to Read" happens in the early grades (K–3) and consists primarily of decoding and memorizing basic sight words. "Reading to Learn" begins in fourth grade and consists mostly of reading for information."

The same premise is used in the whole system of education,
where "learning" and "work" are separated by a sharp line.
In the first part young people "accumulate knowledge" (and dept :)
and after this they are "using that knowledge" and producing.

As Google HR data study has shown, this does not quite work...

Ken Robinson: Changing education paradigms | Video on

Ken Robinson: Changing education paradigms | Video on


Saturday, June 22, 2013

Sir Ken Robinson On Discovering Your Passions (Education)

interview: Sir Ken Robinson On Discovering Your Passions @ On Point with Tom Ashbrook

When you’re in your Element, your sense of time changes. If you’re doing something that you love, an hour can feel like five minutes; if you are doing something that you do not, five minutes can feel like an hour.

The most watched TED talk:
Ken Robinson says schools kill creativity @ TED

@ Amazon

Book's site:

What Graduation Speeches Should Say but Don’t by Ser Ken Robinson @ Time

...people who love what they do as being in their element. To begin with, they’re doing something for which they have a natural flair. It could be for business, the law, teaching, social work, music, carpentry, sport or working with animals. You name it. But being in your element is more than doing things you’re good at. To be in your element, you have to love the work too. As they say, “Find a job you love and you’ll never work another day in your life.”

Fertile minds need feeding @ Guardian
Are schools stifling creativity? Ken Robinson tells Jessica Shepherd why learning should be good for the soul

Sir Ken Robinson: How To Discover Your True Talents @ Forbes

  • life is not linear
  • money is no guarantee of happiness
  • the greatest obstacles to finding your Element may lie inside you

@ Google Books

Oracle 12.1c in-memory database

Oracle Makes Big Promises After Weak Earnings - Software - Enterprise:
Ellison also revealed that Oracle will announce a 12c upgrade by year end that will delivery in-memory capabilities, a clear response to SAP Hana as well as in-memory database enhancements promised by IBM and Microsoft.

"Oracle 12.1c will be an in-memory database designed to work exceedingly well with our M-Series [Sparc] machines, which have more memory than any other computer on the planet," said Ellison, noting that the M-Series offers 32 terabytes of RAM. "One of the reasons I was very confident that SAP Hana could never compete with Oracle over the long term is because of 12.1c.""

So relational databases will for NoSQL try similar "trick"
used to compete with Object and XML databases before,
"embrace and extend"...

Friday, June 21, 2013

Big Data & Google HR

On GPAs and Brainteasers: New Insights From Google On Recruiting and Hiring | LinkedIn

“We found that brainteasers are a complete waste of time."

... “One of the things we’ve seen from all our data crunching is that G.P.A.’s are worthless as a criteria for hiring, and test scores are worthless — no correlation at all except for brand-new college grads, where there’s a slight correlation,”

... It’s a complete random mess, except for one guy who was highly predictive because he only interviewed people for a very specialized area, where he happened to be the world’s leading expert.”

Tesla Motors Future

Tesla Racing Out Of The 'Valley Of Death' Onto The Road Ahead - Forbes

Tesla's 'Faster Than You Could Fill A Gas Tank' Recharge Is Battery Swapping After All @ forbes

Tesla Motors to demonstrate battery pack swap Thursday @ marketwatch

Why Tesla Thinks It Can Make Battery Swapping Work @ MIT Technology Review FULL CHARGE IN 90 SECONDS

Fast Pack Swap Event from Tesla Motors on Vimeo.

Tuesday, June 18, 2013

EmberJS (vs. AngularJS)

podcast: Herding Code 169: Tom Dale and Rob Conery on the EmberJS / AngularJS Cage Match at NDC « Herding Code

One more ambitious and useful JavaScript library: ember.js
Conceptually it is similar to angular.js, and even more "oppinionated".

<script type="text/x-handlebars">

<script type="text/x-handlebars" id="index">

  {{#each model}}
    <li>Hello, <b>{{fullName}}</b>!</li>

Among others, ember's core team includes Yehuda Katz,
known for his involvement with reforming Rails 3.0 for performance, 
and excellent book about jQuery... 

A brave new world of JavaScript :)

AMD server ARM chips

AMD reboots server strategy with first ARM chips | PCWorld:
"Advanced Micro Devices is building its future server strategy around chips used in smartphones and tablets. The company said its first ARM server processors -- which will be released in the second half of next year -- will be faster and more powerful than its existing low-power x86 server processors.
Hewlett-Packard and Dell have built prototype servers with low-power ARM cores on which customers can benchmark and test programs."

Monday, June 17, 2013

TouchProxy for Windows 8

TUIO to touch device to Windows 8 - TouchProxy lets you reach out and... | Coding4Fun Blog | Channel 9:

TouchProxy (for Windows 8) from frog eXPeriMeNTaL on Vimeo.

Thorium Reactor (movie) @ Kickstarter

The Good Reactor by Frankie Fenton and Des Kelleher — Kickstarter:

MemoryMappedFile Class (.NET 4+)

MemoryMappedFile Class (System.IO.MemoryMappedFiles):

A memory-mapped file maps the contents of a file to an application’s logical address space. Memory-mapped files enable programmers to work with extremely large files because memory can be managed concurrently, and they allow complete, random access to a file without the need for seeking. Memory-mapped files can also be shared across multiple processes.

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

podcast: Kate Gregory Builds Smart Clients @ .NET Rocks

ARKYD: A Space Telescope for Everyone

ARKYD: A Space Telescope for Everyone by Planetary Resources — Kickstarter:

podcast: Space Telescope Geek Out @ .NET Rocks!

Saturday, June 15, 2013

Windows 8.1 - What's New, IT Pro Features, Devices, UI | TechNet

Windows 8.1 - What's New, IT Pro Features, Devices, UI | TechNet:
NFC Tap-to-pair Printing
Tap your Windows 8.1 device against an enterprise NFC-enabled printer and you’re all set to print. No more hunting on your network for the correct printer and no need to buy a special printer to take advantage of this functionality. Simply attach an NFC tag to your existing printers to enable this functionality.

Wi-Fi Direct Printing

Connect to Wi-Fi Direct printers without adding additional drivers or software on your Windows 8.1 device, forming a peer-to-peer network between your device and the printer.

Printing, among other things, is widely incompatible between mobile (and desktop/laptop) platforms.
Maybe getting more convenient for users of one platfrom/OS,
but a hassle for supporting multiple platforms...

Neo4j, the Graph Database - Learn

Neo4j, the Graph Database - Learn

Neo4j is providing graph database free learning tools and videos...

Google Charts

I just observed a new training on PluralSight "Google Charts by Example"

Google Charts?

Apparently Google exposed a free JavaScript library
that can help create nice charts.
But this is not an ordinary .js tool that you copy in your project:
you just reference it from, like Google maps or adds, etc.

Terms and conditions are not quite clear who "owns" results of using the library,
some say the charts belong to Google. Your data, but Google's tool...

The tools is detecting old IE browsers (6-8) and using VML in that case, same as Raphael.js

Using Google Charts - Google Charts — Google Developers

"Charts are exposed as JavaScript classes, and Google Charts provides many chart types for you to use. The default appearance will usually be all you need, and you can always customize a chart to fit the look and feel of your website. Charts are highly interactive and expose events that let you connect them to create complex dashboards or other experiences integrated with your webpage. Charts are rendered using HTML5/SVG technology to provide cross-browser compatibility (including VML for older IE versions) and cross platform portability to iPhones, iPads and Android. Your users will never have to mess with plugins or any software. If they have a web browser, they can see your charts."

Android Studio eclipses Eclipse

First look: Android Studio eclipses Eclipse | Application Development - InfoWorld: "Google knows Eclipse isn't everyone's favorite tool. By distributing a free version of IntelliJ (IDEA) configured for Android development, Google not only taps into the stream of IntelliJ zealots, but also gives Android developers a development environment that's easier to install and use, and it has all the bells and whistles"

Why Android Studio looks very promising (a hands-on review)

Visual Studio 2013

MSDN Blogs

Visual Studio 2013, ALM, and DevOps @ Somasegar's blog

Language Vizualization

Do You Call it Soda or Pop? | LinkedIn

maps show regional variation in language.

Friday, June 14, 2013

The new Mac Pro

A aluminum cube is out, a black cylinder is in :)
A truly unique and excellent design, likely with a price to match.
For those who do not like to thinker with HW...

A critical look at the new Mac Pro | Ars Technica

The Mac Pro 2013 interiors arranged around the thermal core.

Thursday, June 13, 2013



library for JavaScript that provides a lot of the functional programming support; created as extract from backbone.js framework.

podcast: James Kovacs Programs Javascript Functionally @ .NET Rocks!

Ops, the .NET show talking about JavaScript :)

Pluralsight class "Underscore Fundamentals"

Wednesday, June 12, 2013

WWDC - Apple Developer

WWDC - Apple Developer

"Get an in-depth look at what’s next in iOS and OS X, and learn how to take your
apps to the next level. With over 100 sessions, extensive hands–on labs, and
engaging events, you’ll connect with Apple engineers and fellow developers
for an incredible week of inspiration."

Videos are now available for free for registered Apple developers.

Tuesday, June 11, 2013

HP and Amazon "at War"

It is funny how competitive (and quite good) magazines often have similar headlines.
A theme for July is "Business at War"

Meg Whitman Jolts HP As Its Reluctant Savior - Forbes

"When the two computer makers vied for a $350 million server order from Microsoft’s Bing search engine team in April 2012, Dell won the job. Familiar story: Bing’s previous four face-offs had all gone Dell’s way, too.

Whitman refused to shrug off defeat. Within minutes she was on the phone to Microsoft CEO Steve Ballmer, demanding the same candor she once offered Tierney. “Tell me where we came up short,” Whitman asked. “Don’t sugarcoat it. I’d like to know so that we can do better the next time.” Soon afterward Microsoft sent a multipage memo to Whitman, listing nine ways that HP had fumbled its opportunity. “Even if your bid had been price-competitive, you wouldn’t have won,” a Microsoft lieutenant declared.

For Whitman the memo wasn’t an insult; it was a battle plan. She convened a war team of HP’s enterprise computing chief, Dave Donatelli; the company’s operations chief, John Hinshaw; and supply chain wizard Tony Prophet. Their job: figure out how to make HP more competitive. Match Dell’s ability to suggest cost-saving steps that hadn’t occurred to Microsoft. Done. Promise to fix software bugs in two days, not four weeks. HP was on it. By summer HP had crafted a far more customer-friendly approach. When Bing bought a further $530 million of servers in January, vindication arrived. This time HP, not Dell, seized the order.

In August 2010, Cheryl Lenkowsky, an auditor for the Texas state comptroller, sent a letter to a top tax executive at's Seattle headquarters. At that point, Amazon had been selling a wide array of merchandise to Texans for 15 years without collecting a penny of sales tax from them. Tax-free shopping was a delight for customers, a vital competitive edge for the company -- and a hemorrhaging wound for state government.

Now, Lenkowsky informed the company, all that was about to end. Texas's audit, which had gone back four years, had resulted in an "adjustment": a bill for uncollected taxes, plus penalties and interest -- $ 268,809,246.36 in all. Added Lenkowsky helpfully: "We have included a pre-addressed envelope for your payment convenience."

Amazon responded fiercely...

Monday, June 10, 2013

IE JavaScript Language Reference & Samples

JavaScript Language Reference

"This documentation describes the Microsoft implementation of JavaScript, which is compliant with the ECMAScript Language Specification 5th Edition. It also provides additional features that are not included in the ECMA Standards."

Sunday, June 09, 2013

JavaScript: Myths and realities of

Nifty Snippets: Myths and realities of
"Probably the second most enduring myth about JavaScript is that the statement loops through the indexes of an array. It doesn't, and if you write code that assumes it does, then even if the code doesn't break in its nice cozy nest on your computer, it's likely to as soon as you expose it to the complexities of the outside world."

Is simple c-style look may still the best?

for (index = 0; index < stuff.length; index++) {

It may be, when used correctly. And that is not always:

stuff = [];
stuff[0] = "zero";
stuff[9999] = "nine thousand nine hundred and ninety-nine";
display(stuff.length); // shows 10000 (!)

Correct usage of "in" :

for (index in stuff) {
  if (stuff.hasOwnProperty(index) && String(Number(index)) === index) {

So this is a price of using "assembly language of the web"...

Saturday, June 08, 2013

Tackling Complex Data with Neo4j

Tackling Complex Data with Neo4j @ InfoQ

book: (free download)

Emil Eifrem sketched the property graph model on a flight to Mumbai in 2000. As the CEO of Neo Technology and cofounder of the Neo4j project, he’s devoted his profes‐ sional life to building and evangelizing graph databases. Committed to sustainable open source, Emil guides Neo along a balanced path between free availability and commercial reliability. He plans to save the world with graphs and own Larry’s yacht by the end of the decade

10 Examples of Yachts With a Price Tag Over 100 Million Dollars

The Rising Sun
Price: $200 million +
Owner: Larry Ellison, CEO of Oracle.
Size: 453 feet.

(sold # 2010)

By the way, Larry also owns an island on Hawaii,
making this much money on graph databases will take a little while longer :)

Embrace the limitations @ TED

Phil Hansen: Embrace the shake | Video on

Thursday, June 06, 2013

Icenium Everlive

Icenium Everlive

Telerik is very serious about simplifying mobile development.
Besides Web based IDE, clould-based build for hybrid mobile (iOS and Android) apps,
now they also offer simple back-end services for those mobile apps. Great!
Strangely, Windows (Phone) Store apps are still missing.

MaKey MaKey: An Invention Kit for Everyone

MaKey MaKey: An Invention Kit for Everyone - Buy Direct (Official Site)

There is some serious and a bit strange creativity behind the project / product :) Jay Silver: Hack a banana, make a keyboard @ TED

АЗБУКА, Српска Ћирилица (Azbuka, Serbian Cyrillic Alphabet): Windows Store App

АЗБУКА, Српска Ћирилица (Azbuka, Serbian Cyrillic Alphabet) app for Windows in the Windows Store

When Patents Attack... Part Two

Patents are a very dirty business in some cases...

radio podcast: When Patents Attack... Part Two @ This American Life

... Intellectual Ventures insist they are not trolls, but rather, promoters of innovation. They buy patents from struggling inventors, which encourages those inventors to go out and invent more stuff. Intellectual Ventures offers an example of such an inventor, a man named Chris Crawford.


"Intellectual Ventures sold Chris Crawford's patents to Oasis Research on the condition that it get 90% of the net profit. That's 90% of tens of millions of dollars.
Chris Crawford didn't make out too badly, either. Documents also say that Chris Crawford gets 17 and 1/2% of the money that Intellectual Ventures makes. Now, let's just pause to consider that $100 million for a second. That's $100 million off of one guy's patents. That is a lot of money"

blog post

When Patents Attack: How Patents Are Destroying Innovation In Silicon Valley

And as it turned out, that "inventor" in fact did not even "invent" what is patented, but has taken idea from others!

Wednesday, June 05, 2013

Size of Amazon’s Cloud

Amazon’s cloud is how big again? — Tech News and Analysis

Netcraft, which pegs the numbers of AWS web-facing servers at 158,000, up from 118,000 such servers in September, 2012.

The Programmable World / Internet of Things

podcast: The Programmable World | On Point with Tom Ashbrook

“Welcome to the Programmable World.” @ Wired

Internet of Things Consortium

"Internet of Things" @ Wikipedia


Videos | WintellectNOW

Another web based training site, from Wintellect, well known for great conferences and in-person training of Microsoft technologies

5G Samsung: Gigabit-Per-Second Wireless

Gigabit-Per-Second Wireless Tested in New York | MIT Technology Review: "Samsung says its new transceiver can send and receive data at speeds of more than a gigabit per second over up to two kilometers—and it could deliver tens of gigabits per second at shorter distances. This compares to about 75 megabits per second for the latest standard, known as 4G LTE. The Samsung technology relies on 28-gigahertz frequencies, which can carry commensurately more data but can be blocked by buildings, people, foliage, and even rainfall."

Samsung Says New Superfast “5G” Works with Handsets in Motion


Looks nice :)

TechEd North America 2013

Keynote Presentation | TechEd North America 2013 | Channel 9

A nice car... a bit over-the-top Microsoft marketing.

Monday, June 03, 2013

Web Essentials 2012 - A Visual Studio extension

Web Essentials 2012 - A Visual Studio extension

"Web Essentials extends Visual Studio 2012 with a lot of new features that web developers have been missing for many years."

download @ msdn

"Web Essentials" is required for using TypeScript in Visual Studio 2012

podcast with John Papa @ .NET Rocks!

Sunday, June 02, 2013

SQL Server in-memory "Hekaton"

Hekaton Breaks Through - Microsoft Research:
"Hekaton, its new in-memory technology, developed through a collaborative effort between Microsoft Research and the SQL Server product team. Hekaton is scheduled to ship with the next major release of SQL Server. The announcement’s highlight was a demonstration that showed how SQL Server with Hekaton delivered a 30x performance increase without code changes to existing applications or hardware"

In a way this is Microsoft's answer for Oracle Exadata and SAP Hana database.

@ InfoQ

mentioned in .NET Rocks podcast

Inside EVs | Electric car news, reviews, and reports

Inside EVs | Electric car news, reviews, and reports

Electric Vehicles are quickly becoming mainstream!

There are even serious electric motorcycles

April 2013 Plug-In Electric Vehicle Sales Report Card

US States Electric Vehicle Incentives

Saturday, June 01, 2013

IBM’s Watson Tries to Learn…Everything

podcast: IBM’s Watson Tries to Learn…Everything - IEEE Spectrum

Watson is being helped by a team leed by well known scientist
Jim Hendler. He’s a professor of computer science and cognitive science at Rensselaer Polytechnic Institute, in Troy, N.Y. He’s been a key researcher in the related fields of knowledge discovery, software agents, and the Semantic Web. He’s also worked on autonomous mobile robots, another area where we want machines to be as intelligent as possible...

Data Science Careers @ IEEE Spectrum

Is Data Science Your Next Career? - IEEE Spectrum:
"Opportunities abound, and universities are meeting them with new programs

"...there were 93 000 data scientists registered with Kaggle, the site that creates competitions among them and helps award freelance contracts..."

Can Big Data Win Your Next Court Case?

JavaScript "Source Maps"

Introduction to JavaScript Source Maps - HTML5 Rocks

"Have you ever found yourself wishing you could keep your client-side code readable and more importantly debuggable even after you've combined and minified it, without impacting performance? Well now you can through the magic of source maps."

Source Maps 101

Using Source Maps with TypeScript

-m, --map Generate source maps alongside the compiled JavaScript files.

podcast: A Desktop Developer moves to the Web - with Mark Rendle @ hanselminutes