Skip to main content

Technology prediction for 2018

Bubbles of bitcoin, blockchain, machine learning, deep learning, artificial intelligence and more



People usually appreciate me for my predictions on technologies. As I already noted our team will quickly hit the edge case for any use cases and that's supposed to be the reason for my better prediction rate. And so, here are my predictions…

Bitcoin bubble

When Bitcoin became talk of the town/industry, I informed my boss and colleagues that I find no real use case for this digital currency--except in underground markets like drugs, etc. In fiat currencies, there is at least a way to take legal route, in case, if you've transferred the money and not received the goods. But, in Bitcoin, this is not possible at all as it is not a legal currency. So, if there is no trust, the chances that other person can cheat you by not sending the goods and or not transferring bitcoins after receiving goods.
My stand above vindicated by the article Ten years in, nobody has come up with a use for blockchain

Blockchain bubble

Some overwhelmed people even told me that the Blockchain, the underlying technology behind Bitcoin will become huge hit. I'm highly skeptical from the initial stage itself. The only advantage of Blockchain in my opinion is its ability to provide immutable public ledger/database--but at very high cost (of mining). I think, people who're betting on Blockchain for such security feature will move back to PGP kind of public-private key encryption mechanism.

Machine learning, deep learning, artificial intelligence bubbles

In 2017, these buzz words became popular. These technologies were projected as serious human replacements. When I checked these technologies, I have noticed that these are far from perfect and at least now they can't replace people. My stand is vindicated by the interview of Ryan Dahl, creator of Node.js and Software Engineer working at Google Brain, in which he said:
I mean, this is my opinion. We are nowhere near matching human intelligence. I mean, the machine learning systems that we're using are very, very simplistic, and don't work at all. In fact, I have a blog post about my residency, in which I enumerate all the difficulties there are in developing these models. I think people who don't work in the field have this idea that you can kind of take this model and push some data through it, and it's just going to work. But that's not the case. These things are very finicky and not well understood, and it takes many, many months of careful tweaking and experiments to get even the most modest results.

Google based SEO bubble

I had my strong skepticism in SEO from the initial stage itself. As a Google user, I'm very much happy with its instant answers, instant lyrics display, etc--within Google's result page and without taking to any websites. But, from a vendor/website point of view, it will be a big letdown as Google is hijacking all contents and web. So, in my point of view, people will look for alternate source of traffic.

Back to idea-based startups and MVPs

So, I believe in this year, people will renew their interest in short term MVPs (Minimum Viable Product) and so there may be more idea based companies like AirBnB be coming up.

Better instant auto-magic REST API server technology

Unfortunately, this is one of the tiring aspects of webdeving. Current SPA (Single Page Application) approach is over 7-years old, but still we don't have a solid Rails-like framework/technology to build REST API server. As noted in the Restyaboard wishlist in GitHub, I'm eagerly waiting for one auto-magic REST API server technology and hoping for one in this year.

Multi platform React Native Starter Kits to take the lead

We already have few React Native Starter Kits such as react-native-nw-react-calculator, ReactNativeUniversalreact-native-web-fiber-boilerplate, react-native-desktop, React Native for OS XReact Native for macOS, React Native plugin for Universal Windows Platform (UWP)  that can target Android, iOS, Web and also Desktop. I hope that it will evolve to bring more standardization. I also believe and wish that such multi platform starter kit gets a WYSIWYG IDE for React Native.

Comments

Popular posts from this blog

Using Sodexo Meal Pass Card in BigBasket.com - How-to

How to Use Sodexo Meal Pass Card in Bigbasket.com Sodexo started to issue Smart Card similar to Credit Card--instead of their usual paper based vouchers.

I was using Sodexo vouchers for longtime, but it was a big letdown when I can't get some of my unused vouchers renewed. And so, I was somehow happy with their new Meal Pass Card. But, again, it was a big letdown as I can't use it with BigBasket--where I usually use most of my meal coupon vouchers.
SMS message from Sodexo on December 20, 2017 1:18 PM came as a big surprise, as I was waiting for this for longtime:
Great News! Pay with your Sodexo Meal Card for food items ordered from Big Basket. Choose Sodexo in the payment section & pay on delivery.

And so, this month, I tried to use my Sodexo Meal Pass Card in BigBasket.

BigBasket website had not much information; I thought that I have to swipe my Meal Pass Card. Delivery person also didn't have much information; initially he was rejecting my Card! I tried to contact …

Who is S.P. Udayakumar, (Koodankulam anti-nuclear) activist of the year

I greatly admired S.P. Udayakumar  (Koodankulam anti-nuclear activist) for his calm and composed response; it is usually not easy to reply moronic Narayanasamy and moronic Ponraj (advisor of Abdul Kalam) who're always blabbering irrationally. By wrongly judging from his sober and humble look, I'd thought that he's an illiterate villager from Koodankulam. But, recently I came to know that he's studied in USA and worked as a professor there. My respect for him greatly increased when I compared him with other exhibitionist NRIs.

Here are the details that I collected...

Name: S.P. Udayakumar
Age: 50
Native: Nagercoil
Family: Wife Meera running SACCER primary and middle school, 2-sons

Education

M.A. (Peace Studies) from Notre Dame University in the United States (1990)Ph.D. (Political Science) from the University of Hawaii (1996)
(Past) Occupation 

Research fellow at Kirwan InstituteProfessor at Governor's School of Public Issues and the Future of New Jersey at Monmouth Univer…

Converting PSD with PHP/ImageMagick

After seeing feature rich options in Imagick PECL extension at Mikko Koppanen's (the author) website and also impressed with ImageMagick's features, I have decided to use it for the PSD to XHTML conversion website that I'm architecting and managing.

Since, the team wants programming help for converting PSD images, I have tried it (documentation is sparse on PSD handling)

Converting PSD to PNG/JPEG/etc
Note that, flattenImages() is needed for layered/multi-page PSD file.


<?php
$im = new Imagick('test.psd');
$im->flattenImages();
$im->setImageFormat('png');
$im->writeImage('test.png');
?>



Extracting PSD layers
One by one


<?php
$im = new Imagick('test.psd');
$im->setImageFormat('png');
for ($i = 0, $num_layers = $im->getNumberImages(); $i < $num_layers; ++$i) {
$im->setImageIndex($i);
$im->writeImage('layer' . $i . '.png');
}
?>


Note that, there is a better version below

In a single call with write…