Posts

Showing posts from 2020

Building CRUD Applications on the Blockchain - Part II

Image
Once the basic architecture or the big picture of the blockchain ecosystem -- as explained in Part I of this article -- is understood, we can now move into the nuts-and-bolts of actually building a software application. To do so, we need the following four pieces : An Ether wallet - to store Ether and pay it out when necessary A Solidity development environment or IDE to build contracts A connection service provider that allows client software to connect to the Ethereum network A platform or IDE to build a client software that can execute transactions against Solidity contracts residing on the blockchain 1. The Ether Wallet - MetaMask An ether wallet is a Solidity contract with an address ( think Bank Account Number)  and a private-key (think Specimen Signature in a Bank Account) that resides on the blockchain. What is commonly understood as an ether wallet is actually a client application that can execute payment transactions from the Solidity wallet-contract. So we will refer to...

Building CRUD Applications on the Blockchain - Part I

Image
With Bitcoin and cryptofinance in the news, blockchain programming has suddenly become very important but most people - including many programmers - do not have a clear idea on how to write a program on the blockchain. This article is not about theoretical concepts like Merkle Trees and SHA256 Hash. It is about how to write an application that creates, reads, updates and deletes a data record from a 'database' on the blockchain. A CRUD application. If you are impressed by Powerpoint slides in Zoom Webinars, you may skip this article, but if you are a programmer -- professionals or hobbyist -- do read on. You will end up writing your first blockchain application without too much sweat. I first came across Bitcoins as currency in the virtual world of Second Life and wrote about " Bitcoins - my first look at a new currency " in 2013 and then I struggled to wrap my head around this fantastic concept for almost a year until I reached a point where I could write " Bitc...

Badshah Alam Shah 1204

Image
  Located this coin among others in a locker being cleaned out. Charanpreet Singh helped me decode the text that reads 19 Zarb Murshidabad and Badshah Alam Shah 1204. Used this information to get some more information from an auction site. Deepawali acquisition!

Ethics of AI

Image
Unless you have been living under a rock for the past couple of years you would know for sure that things are happening in the area of Artificial Intelligence. Rapid developments in the area of artificial neural networks has spawned a brood of useful architectures - CNN, RNN, GAN - that have been used to solve a range of very interesting problems. These include, among others control of autonomous or self driving vehicles identifying visual elements in a scenery recognising faces or connecting bio-metrics to individual identities automatic translation from one language to another generating text and visual content that is indistinguishable from that generated by human intellect. While these applications have created considerable excitement both in the technical as well as in the commercial community, there has been an undercurrent of resentment among certain people against what they view as ethical issues that are yet to be unresolved.  To understand what is at stake let us consider...

Turtles upon Turtles

Image
Abstract : Information, or rather information technology, is the basis of the digital economy that we live in but is there something more fundamental to information that goes beyond the thousands of  digital computers that we come in touch with in our daily lives? This article explores how information could be the basis of the material world itself, which in turn is merely a simulation generated by the proces sing of information. To do so we note that in social media and in Massively Multiuser Online Role Playing Games (MMORPG) users live in a world that is not what it seems to be.  This leads to the question whether the world that we see around us is really real, or as described in Sankar’s Vedanta and the movie Matrix, is a simulation. This simulation hypothesis is explored further on the basis of Brian Whitworths paper on the feasibility of the world  being an illusion. Finally we demonstrate how this illusory world can be created purely on the basis of information thr...

Information Matters

That "information is power" is a statement that is often made both figuratively and loosely, but can it be literally true? Is it possible to find links between information and the stuff that they refer to in physics text books? Obviously the information that you read in the newspaper cannot be easily related to the power that causes a light bulb to glow. To simplify both sides of the equivalence, or analogy, and see if we can find a real link between the two, we begin with .... ( read on )

Azad Hall 1979 - 1984

Image
 

Carbon and Silicon

Image
We are all familiar with carbon intelligence - the natural human intelligence that has given us everything from the fire and the wheel,  through the Ved, Upanishad, the Mahabharat, the Laws of Mechanics, Electrodynamics, Thermodynamics all the way through to Relativity and Quantum Mechanics. Near the end of this journey we have run into silicon intelligence or the artificial intelligence that is demonstrated by machine learning and neural networks that has given us autonomous vehicles and software that learns to play very realistic games. But somewhere along the line these two forms of intelligence -- carbon and silicon -- are coming together to create what sci-fi has been talking about for many years : the cyborg -- part human and part machine. Where are we on this technology? Is it still science fiction? or is fiction becoming a fact. I explore this idea in this lecture that I delivered to the incoming  (July 2020) batch of  Data Science students at the Praxis Business ...

Python for Business Managers

Image
Managing a business enterprise is impossible if the manager is not at ease with dealing with data. While soft skills and EQ are important, when push comes to shove it is data on the table that really matters. Data driven decisions are the backbone of any efficient enterprise. It is said that data is the new oil because of its intrinsic value. This is why the most powerful companies on the planet, like Google, Facebook, Netflix, Amazon owe their immense clout  to the huge amount of data that they have accumulated about people and their behaviour. Gathering, storing, managing these multi-terabytes (or more) of data is loosely referred to as Big Data. But using this data to draw inferences about the past and more importantly making predictions about the future is Data Science. Managers in the past were not unaware of or indifferent to the importance of data. Many of them have been using spreadsheets like Excel to assist them in their daily work. However the volume of data in th...

Strange Coincidence?

Image
-------------------------------------------------------------------------------------

Lockdown lectures - DIGITALICS

Image
In an earlier post, we had introduced the idea of D I G I T A L I C S Here is a video that explains it further

The Great Pushback

Image

CBSE to ZBSE - The Innovation Nation

Image
image from MIT Review When resources are limited it is creativity and its first cousin, innovation, that allows us to get ahead by achieving more with less. In practical terms it translates into the importance of R&D in corporates, or its precursor, research in academia. Which is why publish or perish has been the guiding mantra for those seeking tenure -- or permanent employment -- in US academic institutions. Since the US is the fountainhead of the most innovative ideas in STEM and related disciplines there must be a positive correlation between innovation and publications. This is the logic used in China where it is mandatory for all academicians to be prolific in publishing papers. This policy has resulted in interesting developments. First, China -- and Chinese researchers embedded in US academia --  lead the world in terms of the sheer number of papers published. Second, a large number of these papers have been found to be of poor quality if not actually fraudulent. ...