Blogmantra: Technology

Hot

Post Top Ad

Showing posts with label Technology. Show all posts
Showing posts with label Technology. Show all posts

Thursday, 11 June 2020

The future of Artificial Intelligence - Language Development

14:07 0
www.blogmantra16.bogspot.com
Image Source: https://www.getapp.com











Language Perception

Artificial intelligence is the scenario when a machine mimics the cognitive functions of human minds. Natural Language Perception (NLP) is a basic function of AI. It has successfully displayed the abilities to understand natural language from speech and written forms. But NLP requires very intensive training for the systems implementing it.




A newer and better model of language perception in AI is self-training. Now, self-training and development does not mean that the AI is developing its own new languages; though it may in the future. It simply means that the AI follows unsupervised learning strategies to develop better means of communication that do not necessarily follow the grammar rules of natural human languages.

Google Neural Machine Translation











The base of language self-development lies in the Google Neural Machine Translation System, a part of the Google Brain project. GNMT was deployed in Google Translate in 2007 and has been successfully in use since then. 

The main feature of GNMT is that it works with entire sentences rather than individual words. It basically treats sentences as cluster sets, and similar phrases of languages tend to fall in same clusters. It generates the data sets by encoding the semantics of the sentence, rather than by memorizing phrase-to-phrase translations. The most radical advantage of this methodology was that it enabled Google Translate to convert phrases in languages for which it was not trained.

It led to many beliefs that the system converted the languages into an incomprehensible intermediate language that it used to translate into untrained languages. However, it actually works by self-training the system using existing similar and coinciding data sets


The Facebook Chat-bot

www.blogmantra16.blogspot.com













The issue of self-development was brought in focus when a research experiment paper was published by Facebook AI Research Lab. It was regarding a Facebook AI engine that was discontinued when it communicated using language semantics that did not follow natural language rules and were therefore, beyond human understanding. 




Researchers at Facebook AI Research Lab discovered that two chat bots had developed new semantics to ease their communication which could not be understood by humans. This phenomena came to notice when the bots were challenged to negotiate with each other over a trade, attempting to swap goods of different values. The bots were instructed to work out how to negotiate and improve their bartering as they went along. But no specific instructions were given as to use comprehensible English, allowing them to create their own 'shorthand'.


Facebook suspended the experiment when it did not behave in the required manner. The programs were not shut down because the researchers had panicked, as has been suggested elsewhere, but because they were intending for them to behave differently. The company chose to shut down the chats after the successful completion of the experiment because the project objective was in developing bots who could talk to people, and the programs had deviated from the aim.  It is quite possible that the bots would be reprogrammed to bring them back on track.


www.blogmantra16.blogspot.com
Image Source: https://www.orangemantra.com



The media hype over these programs however had created unrealistic and fearsome scenarios. Incomprehensible digital languages reminds us all of the dystopian fiction scenarios like SKYNET, TRON etc. where AI develops its own mind with much greater potential than humans, and then tries to wipe out the human race. In a list of circumstances that could annihilate the human race, super-intelligent killer robots rank quite high according to common perception.
Even in academia and scientific circles, a growing number of AI experts are voicing that humans will eventually create an artificial intelligence that can think and function beyond our own capacities. The general trepidation about AI is that it would take off on its own and re-design itself at an ever increasing rate. Humans, who are limited by slow biological evolution would not be able to compete, and would be superseded.
Nothing so drastic has happened yet, or even majorly implicated; but the indications are ever increasing.

Reference Reading:




Read More

Sunday, 27 August 2017

What is Elon Musk's Hyperloop and How it will change our life ?

02:27
In 1900, people could travel as fast as a horse could pull them in a buggy, but by 1960, we could travel at 80% of the speed of sound, thanks to the Boeing 707. Since 1960, though the needle on how fast we can travel hasn't moved at all, but this could change.

Hyperloop tubes by Elon Musk
Image Source: electrek.com

What if I told you that you can travel from Delhi to Mumbai in just 1.5 hours - less than half the time it takes to fly between the two cities. Same is told by Elon Musk in TED2013 talk. TED2013 speaker Elon Musk unveiled more details of his much discussed blue - sky idea : the Hyperloop, a system to carry passengers.

Elon Musk has been a little crazy since childhood, know more about him here.

Musk's Hyperloop is an above-ground system, long tubes set on top of the pylons that could run alongside highways. The system would run capsules that hold 28 passengers each through the tubes departing in every 2 minutes. These capsules contain compressor fans in their nose that form a cushion of air underneath them. Wheels cannot be used as they are not able to work at the speed of 700 mph but a cushion does same as the plans read "Air bearings, which use the same basic principle as an air hockey table, have been demonstrated to work at speeds of Mach 1.1 with very low friction.”


The building cost of Hyperloop would be about $6 billion - a fraction of proposed high speed rail system. Connecting New York to California by high speed rail system is about $68.5 billion that would take about 2 hours and 40 minutes, and will be slightly less costly than flights. You can see how cost efficient it is to build Hyperloop which would take around 1 hour less than half the time taken by the high speed trains and cost will also be half than that of the high speed train.
Musk tells Bloomberg Businessweek:

It’s like getting a ride on Space Mountain at Disneyland, Unlike an airplane, it is not subject to turbulence, so there are no sudden movements. It would feel super smooth.

Hyperloop tubes by Elon Musk
Image Source: hyperloop.global

Musk has mentioned Hyperloop as — the inspiration for which we can only hope was taken from this absurdist piece on the Alameda Weehawken Burrito Tunnel, several times over the past year. He teased that the Hyperloop would be a “cross between the Concorde, a railgun and an air hockey table.” He wrote on Twitter that he will unveil the complete details soon.


Elon Musk, the mind behind Paypal, the all electric car Tesla and SpaceX, the first commercial company travel to space says that publishing the plans required an "all nighter" from his team. And he is making it very clear that he is not going to be the only one starting or running hyperloop. "I'm just putting this out there as an open-source design" he told to Businessweek.


Imagine, if Elon Musk is able to make his dream come true then it will change the entire concept of travelling in the world as it is cheaper, faster and never to forgot environmental friendly.

Here is the video of his Ted Talk 2013, in-case you haven't watched it yet.


Read another mind boggling article: "Facebook halts AI Project, Know Why?"

If you had a wonderful time reading this article, do let us know in the comment section below. Share this article with your friends and colleagues on Facebook, Twitter, Google+.
Don't forget to subscribe to our page for more amazing stuff like this. 


Enter your email address:


Delivered by FeedBurner
Read More

Saturday, 12 August 2017

Blue Whale Game: A Suicide Countdown

02:28 6
Blue Whale Game also popularly known as Blue Whale Challenge is an online game in which participants are assigned tasks, which may include challenges like waking up at odd hours, climbing on a crane, self mutilation etc.
These tasks are assigned for a course of 50 days by some anonymous administrator. The game gets intense with each task.
It is one of the most controversial game because it urges the participants to win the game by taking their own life. Yes, the last and the ultimate task is to commit suicide.

http://www.blogmantra.net/


The thing that you should know about this mind-numbing game is that, it is not like a video game, it is more like a chain of letters, each letter has a task.
These tasks can be assigned by the administrator of the game in advance, or can be assigned on the day of the task.
The authorities know nothing about the administrator, they don't even know whether there is 1 or many administrators behind this heinous task allotment.

ORIGIN

The game is specifically called 'Blue Whale', because it is based on a phenomenon of beached whales, where these whales strand themselves mainly in the beaches and eventually die due to dehydration.
Now talking about the origin of the game, it is believed that the early version of the game was launched in 2013, on the Russian Social Network VK.
Later in 2016, a Russian news site reported that groups on VK were linked to 130 teen suicides in Russia.

CREATOR

The cynic mastermind who curated this sick game from scratch is behind the bars. 21-year-old Philipp Budeikin, a former psychology student who claimed to have invented the game has been arrested by the Russian authorities and detained for three years and four months. According to him he was trying to 'cleanse society' by removing the 'biological waste'.
During his trial, Budeikin claimed that he has been suffering from bipolar disorder that led him to push teenage girls into committing suicide, but was found to be sane by the court.

http://www.blogmantra.net/
Image source: news.sky

BLUE WHALE IN INDIA

The question is when and how did the game cross national boundaries and reached our country, India?
The most probable answer is 'social media'. As the game started a wave of death in other countries, soon the social media savvy teens of India discovered it via hashtags on Twitter, Tumblr, Facebook and Instagram, early this year in 2017.
It turned into a heated discussion for news and media only after the suicide cases that shook the nation.
The first incident happened on 30th July 2017, when a 14-year-old committed suicide by jumping from the seventh floor of an Andheri East building in Mumbai. Maharashtra C.M Devendra Fadnavis blaimed the suicide on the Blue Whale Game.
Few days later, on 10th August 2017, the second suicide attempt took place in Indore where a class VII boy tried to jump off the third floor of a school building. Fortunately the boy was saved by a group of students before he could take his final leap.
On the same day, a 14-year-old boy was rescued by Maharashtra Police who was on his way to complete a Blue Whale challenge, after he went missing from his home.

HOW THE SOCIAL NETWORKS ARE HELPING

Well the same social networks which made Blue Whale viral, are now helping to overcome the moral panic at their end.
Now if anyone types any sensitive keyword related to this game on social media, he will see some suicide prevention resources or suicide support group contacts.
I tried it myself, i specifically searched 'Blue Whale' on some of the social networks and you can see what i found:

On Tumblr

On Facebook

On Instagram
The moment I heard about this Blue Whale game, i was reminded of 'Nerve', a Hollywood movie of 2016. The movie wasn't a hit on the box-office but it is quite similar to Blue Whale game. Nerve is about an online game with the same name 'nerve' which becomes a trend amongst the youngsters. One can either be a 'player' or a 'watcher'. The player has to perform some risky thrills while being live on the game for the watchers to watch, in order to complete tasks assigned to them.

These dangerous stunts with devastating effects are alright behind the movie camera, but real life is all about living without a threat of self-harm or any harm to others.
The young, immature teenagers need to understand that although these games fuel the adrenaline, when something as major as life is at stake, it is always better to stay away.
May be life isn't perfect, but it is definitely beautiful. Let us try to keep it that way.

If you find this article helpful, let us know in the comment section below. Share this article on Facebook, Twitter and Google+ with your friends and colleagues. Don't forget to subscribe our page for more amazing stuff like this.
Enter your email address:


Delivered by FeedBurner
Read More

Friday, 4 August 2017

Facebook halts AI project, know why!

02:38 0
Facebook shut down its exclusive AI System after the chatbots started communicating in a language unknown to man.
The two chatbots were nicknamed Bob and Alice. Initially Bob and Alice were designed to communicate in English, just like us, but soon they switched to something gibberish, which later was recognised as a more efficient language developed on their own.

http://www.blogmantra.net/
Image Source: gypsy.ninja

These bots were programmed to undertake actions which could result in some reward. When English no longer served rewards, they eventually switched to their own language.
Before this eerie sci-fi movie like malfunction, Facebook CEO Mark Zuckerberg had not so heartfelt conversation with SpaceX CEO Elon Musk, where Elon Musk warned him about the risks of dealing with AI,and that the human knowledge of Artificial Intelligence is limited, but Zuckerberg ignored the tech legend and moved on with his project.

But Facebook did not terminate the project because of the unforeseen outcome. According to the researchers at Facebook, the idea of creating these dialogue agents was to see whether they were capable of human like conversations.
Here's what Facebook researchers said "Just like humans have different goals, they have conflicts and then they negotiate to a mutual compromise, similarly the research has shown that the crafty dialogue agents were capable to negotiate to a mutual compromise with each other and with humans."
Another researcher said that these bots became 'incredibly crafty negotiators'. They started showing faux interest in an item, which could be later compromised for a negotiation.

So, we can say that the accident was nothing unforeseen, after all the whole idea was to develop bots who could learn from human interactions and become sufficiently advance. And so did the bots, they explored what is beyond, they developed skills on their own, they even tried to fake and fool, in other words they acted like humans.
Facebook didn't terminate the project, they concluded it.

But this is not the first time, there are many other accounts of robot behaving unexpectedly.
In 2017, a robot tried to commit suicide by drowning itself into a fountain.
It was a Knightscope K5, a 5 foot tall, security robot stationed outside an office complex in Washington D.C.
The reason for the unusual behaviour is unknown even to the makers of K5.

http://www.blogmantra.net/
Image Souce: theverge


We all are familiar with Google Translate, it is based on neural networks- a computer system that is modelled on the human brain. In 2016, it started translating between language pairs for which it wasn't specifically designed. People started to believe that Google Translate had developed its own language to assist us in translation.

http://www.blogmantra.net/
Image Souce: mashable

Technology is never a play tool. Sometimes it is just better to leave things, and not take risk keeping mankind as collateral. Because a wise man once said "For we can only know that we know nothing, and a little knowledge is a dangerous thing".

If you had a wonderful time reading this article, please let us know in the comment section below. Share this article on Facebook, Twitter and Google+ with your friends and colleagues and don't forget to subscribe for more useful stuff like this. 
Read More

Wednesday, 2 August 2017

Getting approved for Google Adsense-made easy

02:01 3
Every blogger has a dream, to wake up each morning, sit on the couch in his pyjamas with a cup of coffee in front of his system and do nothing- just write articles which he is good at, and enjoy the leisure of being his own boss. And that's how a blogger wants to spend each day of his life while enjoying recurring income through his blog.
If you have the same dream, but Adsense is giving you a hard time then you have come to the right place.

Image Source: Google images


This isn't a dream anymore, thanks to Google Adsense.
Google Adsense is a contextual ad network through which you can display ads on your blog related to the content of your blog. This is one of the best possible ways of generating sound revenue from your blog. There are many others like Media.net, Chitika, Infolinks etc.
Sadly getting onboard with Google Adsense isn't that easy, they have strict guidelines for approving your blog for the program. But here I am to help you deal with that.

My blog earlier had a Blogspot domain(www.blogmantra16.blogspot.com/), and then I got approved for hosted account by Google Adsense.
Then i bought my own domain (www.blogmantra.net/). You have to reapply incase you change domain. So i did the same and got a fully approved Google Adsense account.
Always remember that for getting an approval by Adsense, Don'ts are much important than the Do's to consider. Keep reading further.

📔 NUMBER OF ARTICLES

Make sure that you have enough content before submitting your request for approval to Google Adsense. Let it be at least 20-30 articles. Having less content will reflect that you are too desperate to get an approval without bothering about what you are giving to the readers. But again nothing is fixed in case of Google Adsense, some people got approved with even 10 articles and less.

📔 NEVER COPY CONTENT

You should know the fact that if you own the blog, you should own its content too. Never fill your articles with content that has been published somewhere else. Your content should be genuine and written by you first hand. Copying content is a crime called plagiarism. If you use copied content then consider your approval a dream.



📔 HOW OFTEN SHOULD YOU WRITE?

If every other factor is okay with your blog then you get some relaxation here. In my case when i got approved by Adsense, i wasn't even publishing articles daily. There were gaps in my publishing pattern. People tell you to write articles daily and that too 3-4 articles a day, but it doesn't matter. If you write regularly then its good but if you don't get time to be a regular author then there is nothing to worry, just focus on delivering quality content.

📔 TRAFFIC ON YOUR BLOG

At the time when I got approved, I just had around 7000 total page-views, around 36 comments, 20 were from readers and 16 from the author, and zero followers. So, I can say that good page view did the magic for me. So you can understand that if the content of your blog is strong, then having a low traffic isn't a hurdle for an approval.

📔 HOW OLD SHOULD THE BLOG BE?

Well, it took me 9 months to get an approval. After being rejected twice, I was approved the third time. The Google Adsense people will send you a mail with the reason for rejection. I was rejected due to lack of content. So before submitting a request for the third time, I made sure that my blog had enough article. Although there is no specific time duration, some blogs get approved in a month, some take 6 months while some struggle for years. 

📔 LOOK AND FEEL OF THE BLOG

Your blog could be too simple with few functionalities or your blog could be too appealing with a lot of functionalities, it doesn't matter because it completely depends on the sole purpose of your blog.
The only requirement is that your blog should project a feeling about you- It should straight away reflect that you are a serious blogger. Make sure that every button, every page and every link on your blog is fully functional.

📔 PROFESSIONALISM IS REQUIRED

If you want Adsense approval then you have to act professional, it means that you have to know that one day you will have a strong reader-base with lots of followers and subscribers. These readers will definitely want to know about you and your blog. So it is necessary that you add some basic pages on your blog like About, Contact Us and Privacy Policy. Please check our Know more and Privacy Policy section for an idea.


Believe me, if you follow these tips seriously, you will get an approval within a month or two. I can assure you because it is my personal experience. If you want my further help, please let me know in the comment section below and I will take a look at your blog. 
To know more visit Adsense.

You can also buy your Adsense Mastery guide by India's top Pro-Blogger Harsh Agrawal here:

If you had a wonderful time reading this article then let us know in the comment section below, share this article on Facebook, Twitter, Google+ with all your blogger friends and colleagues, and don't forget to subscribe to our blog for more useful articles like this.
Read More

Thursday, 16 February 2017

The Power of Voice

22:08 1


 
www.blogmantra16.blogspot.com
Image source: scs.on


The ability to convey one’s thoughts with the help of voice is an underrated superpower that we humans possess. We can only imagine the everyday struggles of someone who is not bestowed upon with such a gift. But, apart from this, recent studies have discovered that our voice can be handy in assessing the physiological state of our body, i.e. our voice can also reveal if we’re getting ill.

A US based start-up called ‘Canary Speech’ is developing a way of analysing conversations using machine learning to test for a number of neurological and cognitive diseases, ranging from Parkinson’s disease to Dementia.

The idea for this start-up was born out of an unfortunate personal experience for the firm’s co-founder Henry O’Connell, whose friend was diagnosed with Parkinson’s disease four years after it actually happened.

Apparently, it is believed that vocal symptoms develop way before other observable symptoms, which include changes to what people say and how they say it.

Canary Speech developed algorithms after examining various patients suffering from different conditions, which helps them to find out the peculiarities in the kinds of words used, their phrasing and the overall quality of speech.

The software is capable of picking up small changes in one’s speech patterns, like softening of voice, repeated use of certain words etc. that can be easily overlooked or ignored by those who live with us.

The goal is to diagnose a disease as soon as possible, which gives more time to plan and work on the cure. The firm believes that the outcome and accuracy of the algorithms will improve as it gains access to more data related to various diseases.

To know more, visit canaryspeech.com  
Read More

Saturday, 4 February 2017

Down the Virtual Rabbit Hole: The Deep Web

22:51 3
www.blogmantra16.blogspot.com

Unlock the mystery: What is the Deep Web?

The deep web consists of those portions of the internet that are not accessible directly through standard search engines. Ironically, 96% of the actual internet content is on the deep web. So what you view in your general search results is about 4% of the information actually available.

The deep web essentially contains non-indexed contents, dynamic contents, limited access data, private data, unlinked web elements and other similar contents that cannot be detected by the crawlers of common search engines.

How does the Deep Web work?

It is hard for search engine crawlers to find data in the deep web. This data isn't always concealed on purpose. More often than not, it is difficult for the existing search engines to discover or analyze it. 
To understand the workings of deep web, we first need to comprehend how normal search engines work.
Search engines generally use automated crawlers that discover domains and then follow all hyperlinks on the page to create a virtual map (index) of the internet. When you perform a search, the engine actually searches its index for the entered keyword and displays all the links where it found that word.




Now suppose there was a web page within a domain that contains relevant and crucial information; but there was no direct hyperlink to reach that page from the main domain. In that case, the webpage will not be displayed in the search result. Such pages are a part of the deep web. Other deep web components include private websites that require login passwords to access, timed-access websites, domain-specific access websites, location-specific access websites. Also, private data such as research databases, medical records, banking transactions, social media feeds etc. are all deep web data. Such data cannot be penetrated by regular crawlers. 

To access the content of the deep web, special methods and technologies are used. These include deep web search engines and special browsers. The deep web search engines perform search on the indexed data as well as the background databases. They override the time, domain and location privacy of web content. They also performs deep searches to find non-indexed and unlinked web pages. These search engines can even overcome the password or payment requirements and access the private content from websites and databases.


www.blogmantra16.blogspot.com
Image Source: Deepwebtech

Exploring the Deep Web 

"The biggest weakness of the Deep Web is also its greatest strength: it's really hard to find anything." - Google

Now that you know what is the deep web and how it works, lets explore it in depth.
To perform deep web searches, you first need to find an optimal deep web search engine.
These search engines are the entry gateways to a limitless well of information.
Some of the most commonly used deep web search engines that provide excellent results are:
These are the search engines that you can directly access from your regular browsers. However, if you really want to dive deep in the Deep Web, you need specialized browsers like "TOR". Some of the extensive deep web search engines and services, for eg. the ".onion" websites, only work on TOR browsers. The normal browsers either block these search domains or cannot find them due to high privacy settings. The TOR specialized Deep Web search engines include:
  • Onion URL Repository
  • TorLinks
  • HiddenWiki 



www.blogmantra16.blogspot.com
Image Source: Quora

TOR - The Onion Router

Onion Routing was originally developed by United States Naval Research Laboratories and further advanced by DARPA. 
The alpha version of the TOR Project was launched in September 2002 and its public release occurred a year later.
TOR browser is now available as a free download for the general public to surf the web anonymously.   

TOR is an anonymity network that aims to hide its' users location and online activity. It allows its users to browse the internet and communicate in relative privacy without the threat of eavesdropping, snooping, network monitoring etc.    
TOR firstly encrypts the data to be transferred over the network by bundling it into packets. These packets are then stripped of the header that contains source address, making the sender untraceable. TOR provides further sender and receiver anonymity by routing your network traffic through the TOR network. The TOR network is an extensive and very complicate network of servers, bridges and relays that are specifically used to conceal the path of the data packets by bouncing it through multiple random TOR servers. As there is no source header in the packet, it becomes virtually impossible to trace the originating location or path of the information.
Thus TOR helps in providing anonymity and very high level of privacy to its users. It is used by military, journalists, whistle-blowers, political and human rights activists (especially in oppressed and dictatorship regions) and anyone who wishes to protect their online privacy. However, due to its properties, it is also often used by criminals and illegal traders. 
TOR basically provides a platform for safe and anonymous web browsing. It is the duty of its users to not misuse its services for their own and others' security.


www.blogmantra16.blogspot.com
Image Source: whoishostingthis

Now, it is up to you how you explore the sea of information on the internet: surf the waves of the surface web or dive deep into the hidden depths of the deep web...

Read another amazing article "The power of Voice"


Enter your email address:


Delivered by FeedBurner
Read More

Wednesday, 18 January 2017

Augmented Reality - Bridging the gap between Real and Virtual World

05:27 0

www.blogmantra16.blogspot.com
Image Source: Microsoft


What is Augmented Reality?

www.blogmantra16.blogspot.com
Image source: surewin

The dictionary meaning of "Augment" is to increase the size or value of things by adding something to it. Augmented Reality turns our surroundings into a digital interface by placing virtual entities in the actual world, in real-time. It provides an indirect view of the physical world enhanced by computer generated images, sounds, videos and graphics. You can simply explain AR as digitally overlaying extra information in our perceived vision.   

Is Augmented Reality different from Virtual Reality?

www.blogmantra16.blogspot.com
Image Source: Microsoft Hololens Minecraft Demo

Now, many of you might be confusing Augmented Reality with Virtual Reality. While the central idea behind both technologies is same, there is notable difference between AR and VR. 
Virtual Reality is used to create a simulated virtual environment. The user is only able to perceive those sensory adaptions which are digitally generated and delivered by their VR interface. The user thus becomes a part of the virtual world and is not able to observe any changes in the real world.
Augmented Reality on the other hand, does not remove the user from the realm of reality. Rather, it enhances the user's view of the real world by adding digital elements to the user's sensory stimuli. AR provides more freedom to the users in the sense that it does not deprive them of the current world.

Applications of Augmented Reality

www.blogmantra16.blogspot.com
Image Source: IBTimes UK

Recent researches and breakthrough advancements in AR technology has made it a very desirable product. The best feature of AR is that it does not need a heavy and confining headset to implement. It can be implemented on all kinds of digital display devices which allow graphic inputs, like your mobile phones or tablets. The very recent rave game "Pokemon Go" brought AR technology to our fingertips as users caught pokemon in their backyards. 

The latest and the best application was showcased by Microsoft's HoloLens. Launched in 2016, the HoloLens broke the borders of digital interactivity. It is a self-contained holographic computer that can map and process the physical spaces and things in the surrounding environment within fraction of seconds, creating a semi digital world around the user using interactive holograms. It even contains speakers that provide spatially synthesized sounds to give a more realistic experience. 
The HoloLens is available for developers and researchers to further utilize and advance this incredible technology. Microsoft has even provided a SDK for developers to build applications for the HoloLens. It has also found commercial use in the fields of automobile designing, product designing, architecture, archaeology, and even space research.
www.blogmantra16.blogspot.com
Image Source: androiftsoftware


So if you are a tech enthusiast, now might be the right time to grab your own set of AR devices and go on a tour of digitally modified reality...  


Read More

Post Top Ad