January 10, 2015

M-Files: A better SharePoint than SharePoint
First, M-Files is very easy to install and configure. That is a refreshing difference compared to some of M-Files' competitors that have very complex requirements and lengthy installation procedures. Second, your information is stored by what it is and where it rather than where it is. Storing information by what it is saves you time and effort in locating a document later on. Think about trying to remember a document name three or six months after you first used it. How many folders will you have to search through to find it when you can't remember its name?

Why Once-Successful Companies Fail
In many cases, executives believe that if there is a control system in place, it will do the job for which it was intended. However, in many organizations, systems and policies are constructed for day-to-day transactions but not for analyzing the abundance of raw data – think Big Data – to make sense of what it all means. Long-term sustained performance is based on transforming data into analyzable information for insight and foresight to support decision making. This is where business intelligence, business analytics, and enterprise and corporate performance management systems with embedded analytics fit in. Software technology is no longer the impediment for performing investigation and discovery.

Office fitness trackers: Fun perk or creepy leash?
“Corporate wellness programmes are well-funded, well-respected and well-liked, particularly in the United States, despite the lack of hard evidence on their effectiveness,” said Jonathan Collins, principal analyst for ABI Research. He estimates that around 13m trackers will be brought into corporate programmes in the US alone by 2018, compared with only around 200,000 in 2012. Much of this is driven by the high cost to companies of health insurance in the US. “In the future when you get hired to work at a company they’ll say, ‘you're going to be enrolled in our wellness programme.’

Technology to improve India's shocking health indicators
There is finally some good news though. India is waking up to the fact that something must be done urgently to rectify its healthcare. And the country is taking the right approach. Authorities are looking at various ways in which technology can be used to better the ground realities. The best part of this is that, the initiatives are not just from the government side. Private parties are chipping in too. ... RA Mashelkar, the former Director General of CSIR (Council for Scientific and Industrial Research) agrees. “We need technology for addressing issues like the high incidence of anemia prevalent among women in rural India, and such others”. He feels technology can definitely play an important role in resolving healthcare issues in rural India.

IoT for Home Automation
The Internet of Things, IoT, is upon us in a huge way and people are rapidly inventing new gadgets that enhance our lives. The price of microcontrollers with the ability to talk over a network keeps dropping and developers can now tinker and build things inexpensively. Developers and hardware enthusiasts no longer need to wait on others to invent or build all the "cool" stuff!  The value of IoT is in both data and control. With home automation it is nice to have a log of events to know when a family member did something like got home or when they turned on the fireplace.

The Hacker's Manifesto turns 29 years-old
"Yes, I am a criminal. My crime is that of curiosity. My crime is that of judging people by what they say and think, not what they look like. My crime is that of outsmarting you, something that you will never forgive me for. I am a hacker, and this is my manifesto. You may stop this individual, but you can't stop us all... after all, we're all alike." It's been twenty-seven years since I first read those words, twenty-nine since they were written. If encouraging curiosity, accumulating and sharing knowledge, keeping an open mind and judging others on their deeds and not their circumstance or looks, or being a hacker means I'm a criminal – then I'll wear that title proudly for the rest of my days.

Intel's diversity goals face many challenges
It will be incredibly hard to change the status quo, train managers to hire people who aren't from similar backgrounds, and ultimately get people to admit the tech industry isn't the meritocracy it should be, said Ginny Clarke, an executive recruiter for talent firm Knightsbridge who works with tech companies on diversity hiring and retention. "We're really talking about a culture transformation," Clarke said. Change needs to take place at the deep core of a company. "I'm skeptical ... I'm not cynical yet, however, and I want to see it work."

Intel CEO Krzanich unveils wearable processor Curie
Intel noted that it introduced Edison, a computer the size of a postage stamp designed for wearables. Krzanich unveiled Curie, a computer about the size of a suit button. Intel's wearable strategy revolves around partnerships. Curie is just out of the labs and a prototype, but will land in the second half of 2015. "This changes the game on wearables," he said. ... "Everything that was once standalone is now becoming smart and connected," said Krzanich. Intel's CEO highlighted how the company could integrate security and RealSense in ADP security systems. Think authentication to get into your house.

Data Science And Statistics: Colleges Must Evolve
We generally find that specific majors aren't a perfect fit – and are often pleasantly surprised by "non-predictor" candidates who connect the academic/commerce dots in the interview process. Often it's the research and internship work that seals the deal. Computer science and math majors can be great but can also be overly theoretical, while students without pertinent work experience may not have the requisite data and computation skills. Several recent physical/natural science majors with strong research backgrounds have become capable apprentices.

An implementation of a list splicing and traversing library
The goals of this exercise was to write a set of useful list functions while exploring the possibilities of what using a list data structure provided. The basic operations were to be able to add or remove items from a list and to make changes to the list. I looked to the splice() function provided by php as a model for the Splice() method implemented in this package as well as to the C++11 Standard Template Library for a model for applying algorithms to the elements of a list. In order to make the If types of methods - FindIf(), FindIfNext(), ForEachRemoveIf(), etc. - more useful and flexible,

Quote for the day:

"Our chief want is someone who will inspire us to be what we know we could be." -- Ralph Waldo Emerson