The trend of 'clever' software
There are plenty of companies researching into Artificial Intelligence (AI) and Machine Learning. Products such as Google Now, Siri and Cortana are all examples of combinations these. Apart from these big players, the trend is moving toward "vague" software usages, where the user specify something without being very exact. From these non-deterministic instructions, the software will be able to understand and execute and product the correct results. The following are just two examples I came across recently, both are pretty cool.
There is no much I want to say about numi, it is a calculator for mac. Click on the image below to watch the video.
3 weeks from now
I think a lot of this is hard coded, since Datejs still can't understand something like
last day of march.