Sunday, December 27, 2015

Internet is a great Equaliser — Cloud as a sidekick

“Google search works same whether you are a professor at Harvard or a kid in a rural India.” This is what Sundar Pichai said after he took over Google as a CEO. Nobody summed up what internet is all about better than this. Internet is a great equaliser!



Fire and wheel are said to be the biggest revolutions of mankind. For me Internet falls on the same league. Internet in one way is really transforming the way we communicate. Cards are not being sent anymore. We are in the world of emoticons and Stickers. While it revolutionised how we communicate, it on the way revolutionised and provided a way on how hardware should look like.

Machines are getting tinier and sleeker day by day. Moore’s law and incremental technology are helping designers achieve such awesome designs but it is internet that has transformed and informed the design process. On one hand, while internet is making everyone equal, in its quest internet is making all devices equal.

I’m saying this because there is a point where nobody brought Mac for the fact that there is no application market present for it. All the apps are designed for Windows and are supposed to be run on Windows. For Obvious reasons, Windows enjoyed network effects and a virtuous cycle - More users brought windows, so more developers built more apps for windows, so more users brought windows. Repeat. So many still are buying windows. If Mac was able to comeback and play a catch up it was only because of internet. 

Now most apps are moved to the cloud. Everything is done on web. Therefore it has become evident that it is not the company that builds better operating system that wins. But it is a company that builds better web browser that wins. Its not the company that builds better hardware that wins. It is the company with better networking that wins. Development of Webkit, design choices and obviously agile movement in figuring out where the next bet should be brought Apple back. Incidentally they are the first major company to implement wireless networking in a Notebook. Had the internet not been come in to existence, Mac would have run out of business.



Business creates Technology and scales it. In this case internet has created many businesses. If we can think of great internet successes like Facebook, Google, Amazon, Uber, Airbnb or any company that has got online presence for that matter is built on a strong foundation called internet. Internet is changing the rules of marketing. It used to be TV and print. Now its all about internet and tapping that user that sees your ad. 

There used to be a time where you have to possess a specific device to run specific program. When whole process is moved to the cloud, you just have a interface front end where you give commands to make things work. We are speaking of big apps being developed in iPads and iPhones. Microsoft recently said most part of the Windows 10 development was done on surface. That’s the world we are in! You previously have to possess a Macbook to develop apps for iPhone and iPad. Now that the programming language on which apps are made — Swift — is made open source, IBM put it in the cloud and all you have to do is open a browser, type in an URL and start developing great apps. You don’t have the headache of configuring the system and configuring the emulators. All you need to concentrate on is what you are good at — developing and coding!

There are three kinds of apps - Completely local, Completely web and hybrid. Apps which are standalone which mostly are games and other reference apps like dictionary are local apps that do not need internet to work. And then there are web apps which are completely web based and run on the browser. The problem with making the app completely web based is that there is a tradeoff with interaction and responsiveness. If the whole app is on the web, it obviously runs slow. Web apps, due to the speed of communications are not responsive as apps that are present in local storage. Today is the world of Hybrid apps where the most UI elements and the presentation patterns are local but the content comes from internet through APIs.


There might come a time where communications speed go to an extent where the apps on the web would be more responsive and provides a leverage to the developer that he need not concentrate on various intricacies involved in each individual Operating Systems. He can write one single program that works across all the devices and all we might need is a browser and various bookmarks. 

Sunday, December 13, 2015

Social Networks and the Echo Chamber

Social Networking which never existed 10 years ago has seen the penetration faster than any other service in the world. While there are many advantages to it, let's for a minute be cynical and look at what it does to our cognitive thinking.

It is human tendency to seek out information that validates our view. So we actively look for people whose views match ours. We Selectively read online columns or newspaper articles that appeal to our thinking. We watch youtube videos or television channels that agree with our views. We read opinion pieces and editorials in newspapers and magazines that coincide with our view. This puts us into an “echo chamber” where similar views are repeated and reinforced. The contrary views are brushed aside as frivolous or biased. 



While this might sound bad enough, modern-day social media algorithms has made it worse. All the algorithms facebook or any social network for that matter suggest the pages and ads that we might want to see or might want to like or might want to open. Nobody shows us the reality! Our Facebook feed is filtered based on previous likes. Flipkart suggests items on our pattern of previous purchases. Twitter suggests whose tweets we should follow bases on those we are already following. Social Networks are ensuring that we are fed with more of the same to the point where our brains start confusing opinions for facts. 

There is a debate whether this urge for constant reinforcement makes us more intolerant as a society. That’s a question best left for sociologists and psychologists to answer but this Echo chamber is catastrophic for a business world moving forward.

Before discovery of Australia people were convinced that all Swans are white. It is because they didn’t find a single swan which is black. This is a view based on empirical evidence. But immediately after they found a contrary view that black Swans do exist, they changed a view. But unfortunately we are doing quite the opposite. We first form a view and then look for evidence that endorses our view. That’s the reason we should have a clear line of difference between opinions and facts.

Even in organisations, it often happens that managers prefer views of “yes men.” This is called confirmation bias. Many leaders seek out and take opinions of people who say what the Manager wants to listen but not what is right. They might sometimes be right but when something goes wrong, they will not be able to recognise what went wrong. They don't realise that the data that is sought is completely biased. Research essentially decreases uncertainty in the decisions that a Manager has to take but the person that takes that decision should be unbiased in collecting the data instead of being caught up in an “Echo Chamber.”




A philosopher named Karl Popper famously said “The only way of testing a hypothesis is to form a view and to spend the rest of the day looking for evidence that proves you are wrong, a process known as falsification. Good decision-makers should consciously seek out diverse views that challenge their existing opinions.” This sums up what decision making is all about.

Sunday, December 6, 2015

Li-Fi - The next Big thing to look for?

Li-fi (Light Fidelity) is being seen as the next paradigm shift in the field of wireless networks. While there are many upsides of replacing Wi-fi with Li-fi, our technology is not ripe yet. In this blog post we look at what Li-fi is, its upsides and downsides.



What’s Li-fi?

We love internet and the way we access internet these days is Wi-fi. (Wireless Fidelity) Wi-fi uses radio waves which has a smaller spectrum compared to Light or Visible spectrum. Without going into technicalities, I would try to explain what spectrum is and what advantage we get using a larger spectrum which is light spectrum.



Before that let’s first see how Wireless networks work. All the data is digital and is in the form of 1s and 0s. Now let’s take a crude example. Let’s say that if the frequency is low, it is represented as 0 and if frequency is high, it is represented as 1. So, using two levels of frequency, we can send one bit at a time. Now let’s say, we can communicate 4 different  levels of frequencies. Let’s name them low, medium, high and very high. Now these 4 levels of frequencies can represent 00,01,10 and 11 bits. On the whole, you now are able to send 2 bits at a time. Now lets say, you are able to send 8 levels of frequencies. So, you can send three bits at a time. (000, 001, 010, 011, 100, 101, 110, 111) So speed of the network depends on how many levels of frequencies you can communicate at a time. 

No of bits you can send at a time=  log(No of levels of frequencies you can send)
loga

Though theoretically, you can communicate unlimited levels of frequency at a time but for the receiver to be able to discern between several frequency levels after the addition of noise, you can only communicate limited levels of frequencies. (ie., you can send 2.3 Mhz signal, 2.31 Mhz, 2.311 Mhz, 2.3111 Mhz, etc.. but for receiver to discern these frequencies you cannot just send whichever level you want.)

Here comes the difference between Wi-fi and Li-fi. Wi-fi is based on radio waves and the bandwidth (Roughly speaking, bandwidth is the difference between highest and lowest level of frequencies) of radio waves is much lower than visible light on which Li-fi is based on. So higher the bandwidth, high are the no of frequency levels you can transmit. So high are the no of frequency levels, high are the no of bits you can send at a time. Therefore, high are the no of bits you can send at a time, faster is the network. So, achieving 1Gbps has been an easy task for Li-fi.

How does the Li-fi Work?

We have modems in our home which transmit wi-fi signals for use. In Li-fi, we use the lights to transmit Li-fi signals. So as explained above in a crude way, if light is on it is 1 and if light is off it is 0. So if light is able to glow in different brightness levels, we can send many bits at a time. Normal lights will not be able to do it. So we use LEDs in place of normal incandescent lights for two advantages: 

1) LEDs can glow in different brightness levels.
2) They can switch to these different levels very fast.

All our mobiles have an ambient light sensor on top of the screen, generally near the ear speaker to detect the ambient light conditions and change the brightness of the screen accordingly. A similar sensor but a much more sensitive one will be placed in the receivers to receive this Li-fi signals. This is how Li-fi works

Now many people are jumping on it as the next paradigm shift in internet communications but it should be taken with a pinch of salt. Here are some reasons why we are many years away from seeing Li-fi replacing Wi-fi.

1) It is true that Li-fi gives you 1Gbps of speed, but is there a optical fibre network (which is an input to Li-fi modem which is LED light) that provides you 1Gbps of speed? Our current modems, based on technology they are operating on can give upto 400-700 Mbps but current optical fiber links are unable to catch up with even that speed. So what's the need to jump to even more powerful modems? Its like having a larger tap connected to a narrow pipe.

"Its like having a larger tap connected to a narrow pipe."

2) Downlink is okay but to transmit data from your device to the router, you still need to use Wi-fi or infrared unless you install an LED on your mobile or laptop to transmit data in the same way as Li-fi does.

3) Li-fi cannot work in bright sunlight for the fact that sunlight dominates any LED light.

4) Li-fi cannot be used in different rooms across a home because light cannot traverse through the walls which is essential for Li-fi to work.

5)Light should be on all the times. Though the scientist behind Li-fi, Mr. Harald Haas explained that light's brightness can be brought down so much that a naked eye can't determine whether the light is on or off and can still send the data, it has to be proven yet.


So before you jump into Li-fi bandwagon, remember that there are still some limitations left unanswered!

Friday, December 4, 2015

If you don't understand Tradeoffs, You can't understand Apple!

Its about deciding between having higher mega pixel lens with a smaller pixel size or a lower mega pixel with a larger pixel size that lets more light inside giving you better low light performance.



Its about deciding between having many cores with meagre performance or having lesser cores with greater single core performance. (Though you have 8 cores, if there is a process with only 2 threads, other 6 cores are useless!)

Its about deciding between having an L3 cache or sacrificing it for higher performance bandwidth.

Its about deciding between screen having more pixels per inch or having just enough number of pixels with true colour representation and wider viewing angles.

Its about deciding between having an open source operating system and dealing with all sorts of viruses and inconsistencies or to go with a curated appstore approach.

Its about deciding to have a higher processor clock speed or a lower clock speed with optimised performance and sustained throughput. (Phones with higher clock speeds slows down once the phone gets heated to compensate the temperature)

Its about deciding between going with a bigger storage options of conventional hard drive or to go with costlier flash storage that has a greater overall performance.

Its about deciding between having a more powerful RAM or to have just enough RAM and optimising the performance conserving the battery life.

There are mobile cameras that give you better low light performance than iPhone, better quality in sunlight than iPhone and better color representation than iPhone but there is not a single mobile camera that beats iPhone in overall performance.

There are mobiles with better screens than iPhone, better viewing angles than iPhone, better saturation than iPhone. But there is not a single mobile screen that is better than iPhone’s mobile screen in overall quality.

There are mobiles having processors with higher clock speeds, higher no of cores and higher bytes of RAM but there is no single phone that is better than iPhone in real world performance.

While many companies are “Why not?” companies, Apple is the ultimate “Why?” company. Every new feature faces a harsh spotlight of inquiry. No feature in iPhone is done because it can be done. It is done because it really adds up to what iPhone is. That’s the reason, “New is easy, right is hard!”


The only thing Apple hates to make trade off with is Cost and that’s the only reason you have to pay a higher price for an Apple’s product!

Down below is a great video that explains what Apple is all about.


There are thousand "No"s to a single "YES!"