Thursday, April 25, 2019

7 Must Have Gadgets In 2019

Sony WH-1000XM3

 Headphones: Sony WH-1000XM3

Our recommendation for the best headphones, the ideal wireless and the very best noise cancelling headphones is the Sony WH-1000XM3. Simply speaking, we actually approve of those cans. Sony wins sound quality and layout, together with touch controls on the ideal earcup that work superbly along with a battery life that lasts around 30 hours. Together with USB-C rapid charging and outstanding wireless sound performance, these superstars are worth every cent.

Fitbit Alta HR

Exercise tracker: Fitbit Alta HR

If you don't have a fitness tracker, then the Fitbit Alta HR is a wonderful place to get started. Unlike a smartwatch, the battery lasts a whole week and the slim and discreet ring houses plenty of tech. It tracks steps, calories burned off, sleep and heart rate, includes extras such as hourly mini goals and comes in six colors with accessory bands sold separately. The only disadvantage is it's not waterproof.

 Laptop: Dell XPS 13

The Dell XPS 13 is the definitive MacBook-killer. This 13-inch notebook weighs a mere 1.2kg yet is strong enough to take care of a heavy workload. There are many configuration options, such as non-glare displays and touchscreen versions. The tiny 4mm display bezel means it has a very compact footprint, which makes it easy to fit in any bag. We're analyzing the 2019 variant, with the webcam thankfully now positioned above the display.

Jabra Elite 65t

Wireless earbuds: Jabra Elite 65t

Forget Apple's AirPods, if you'd like really wireless earphones for every occasion then we recommend the Jabra Elite 65t. Unlike the majority of Jabra's efforts, they are less concerned with the fitness center and running and much more tailored for ordinary use. They sound, and look, great and you get five hours of usage from a complete charge and a further two out of the charging instance. Unlike a few wireless headphones we have examined, we had no sound and video sync issues when viewing Netflix and while they are not equipped with running in mind, they are safe enough to be usable all the same.

Samsung Q900

TV: Samsung Q900

Samsung's Q900 provides on the company's ambitious promise of an 8K TV that's prepared to purchase now. Coming in three dimensions (85-, 75- and - 65-inch variations ), it measures up the HDR functionality, hitting peak brightness amounts of 4,000 nits, meaning that content comes out exactly as its founders intended. The design exudes Samsung's standard high standards and the 15ms input lag makes the Q900 ideal for gambling. Most significant, as you'd expect, is your Q900's spectacular upscaling via its Quantum 8K Processor. In short, it's the finest LCD TV we've tested.

Garmin Forerunner 935

Running watch: Garmin Forerunner 935

This gadget is for those who take running seriously. If you do, it might be well worth investing in it -- not the least due to the device's remarkable battery life, which lasts for up to fourteen days on standby mode, as well as 24 hours when always monitoring action. The watch can monitor a variety of tasks such as swims, cycles or rounds of golf clubs, in addition to displaying various
training options. Additionally, it offers information on heart rates, lactate thresholds or retrieval times. All of that is packed in 49g; a comparatively lightweight gadget, so, making for an entire running watch.

Huawei P30 Pro

Check Huawei P30 Pro

The Huawei P30 Pro provides the sacred trinity of superb design, screen and camera using no less than four versatile cameras, a fast in-display fingerprint detector and an all-screen, small top notch layout. It's so nicely specced and easy to live with.

Saturday, April 20, 2019

Unsupervised Singing Voice Conversion: Facebook's AI Can Convert Your Voice Into Any Other Singer's Voice

unsplash-logoJason Rosewell

You might have heard of the miracles artificial intelligence is doing these days. From movie recommendation on Netflix to Sophia, the robot, from intelligent humanoids in video games to super intelligent Google Assistant, artificial intelligence is dominating most aspects of our lives. It has an impact on our present and future in either way.
Continuing the pursuit to a technology intensive future, Facebook in collaboration with Tel Aviv University published their new research last week on (Unsupervised Singing Voice Conversion). Researchers at Facebook have trained an intelligent machine which can instantly convert audio of one singer to voice of another singer. You check the sample results here. All that is needed is to record a song in own "beautiful" voice and feed the file to the machine. AI will never disappoint you. The results will astound you.


Summary of the work

According to authors of the work,
Our approach could lead, for example, to the ability to free oneself from some of the limitations of one’s own voice. The proposed network is not conditioned on the text or on the notes [and doesn’t] require parallel training data between the various singers, nor [does it] employ a transcript of the audio to either text … or to musical notes … While existing pitch correction methods … correct local pitch shifts, our work offers flexibility along the other voice characteristics.
It is clearly mentioned in the manuscript that no transcription technique is used. i.e. no song -> text and text -> song conversion.


Datasets used:

Two datasets are used and both are publicly available.
  1. Stanford’s Digital Archive of Mobile Performances (DAMP) corpus
  2. National University of Singapore’s Sung and Spoken Corpus (NUS-48E)

Data Augmentation:

Four data augmentation techniques are used.
  1. Audio file is played in forward direction
  2. Played in reverse direction
  3. Multiply raw file signals by -1 and played forward
  4. Multiply raw file signals by -1 and played reverse
Authors have explained that when the signal is played in forward and backward, the energy spectrum remains the same.
The network comprises of a CNN encoder, Google's WaveNet decoder and a classifier. The network is trained an unsupervised manner. Two techniques are used for training.
  1. Back translation
  2. Mixup technique

1. Back translation:

Back translation is a technique which is used for Natural Language Processing. This technique is used in translating text in one language to another. If their is no representation for an input in the target language, the input is represented by a unique symbol during training using Automatic Machine Translation (AMT). The training pair, the input with its corresponding symbol is then used to translate back from target language to source language.


2. Mixup technique:

As the name suggests, in mixup technique various unique virtual pairs of input are created by shuffling the input. e.g For learning a functino y=f(x), additional virtual samples are created from 2 samples (x1, y1) + (x2, y2) = (x', y'). It is actually a data augmentation technique.

According to the authors,
Our contributions are: (i) the first method, as far as we know, to perform an unsupervised singing voice conversion, where the target singer is modeled from a different song, (ii) demonstrat-ing the effectiveness of a single encoder and a conditional de-coder trained in an unsupervised way, (iii) introducing a two-
phase training approach in unsupervised audio translation, in which backtranslation is used in the second phase, (iv) introduc-ing backtranslation of mixup (virtual) identities, (v) suggesting a new augmentation scheme for training in a data efficient way.



The generated results are evaluated by a classifier and human reviewers to judge on scale of 1-5 the similarity of generated voices to the target singing voice. Reviewers alloted a scale of 4 on average while the classifier found that the reconstructed samples and generated samples were identified with almost the same accuracy.

 Don't forget to share your thoughts with us in the comments below.

Thursday, April 18, 2019

Samsung Galaxy Fold: Specs and Features

Samsung Galaxy Fold smart phone is launched in February 2019. The phone has two displays one is 7.30-inch touchscreen primary display with the resolution of 1536x2152 pixels, and its second display is a 4.60-inch touchscreen, with a resolution of 840x1960 pixels.

Samsung Galaxy Fold comes with 12GB RAM and is powered by an octa-core processor.

Samsung Galaxy Fold is powered by 4mAh battery. It also supports wireless charging and also a quick charging 2.0 Fast charging.

It runs Android Pie version 9.0.

Samsung Galaxy Fold has three Cameras, the rear packs a 16-megapixel primary camera with an f/F2.2 aperture; a second 12-megapixel camera with an f/F1.5/F2.4 aperture and a third 12-megapixel camera with an f/F2.4 aperture. It supports a 10-megapixel camera on the front for selfies, with an f/F2.2 aperture.

Samsung Galaxy Fold has a memory of 512GB. and is android pie.

Samsung Galaxy Fold includes Wi-Fi, GPS, and USB Type-C connectivity.

About Samsung Phones 
The Samsung company is one of the biggest company in the world. founded back in 1969 as Samsung Electric Industries, Suwon, South Korea-headquartered Samsung Electronics. Its first smart phone was released in 2009. The company is among one of the largest company in the world.

Samsung Galaxy Fold

512GB, 12GB RAM
16MP Ultra Wide Camera
12MP Wide-Angle Camera
12MP Telephoto Camera
10 MP Selfie Camera
8MP TGB Depth Camera

capacitive Fingerprint sensor
Accelerometer sensory
Barometer sensor
Gyro sensor
Geomagnetic sensor
Hall sensor
Proximity sensor
RGB Light sensor
Battery4480 mAH

Wednesday, April 17, 2019

Samsung Galaxy Fold: A Smart Phone or A TV Remote?

Samsung Galaxy Fold

This week The South Korea electronics company has revealed Samsung Fold to media. Bloggers and YouTubers have got their hands on the device but it is not yet released for customers. The phone comes with novel technology, a foldable screen. Although it is a huge move to make smartphones smarter but customers feedback has yet to be seen. Prior to the release of the phone, it is hard to say whether Samsung Galaxy Fold is something that users wanted or something that users needed.
MAYA (Most Advanced, Yet Acceptable), a theory by Raymond Loewy who has designed almost everything says that the most advanced design should be given to users, but not more advanced than what they are able to accept and embrace. An innovation is more likely to be welcomed by its user if it lies at the intersection of novelty and familiarity. If the product is full of astounding innovation but people are not familiar with it and vice versa, the chances of failures are high. As people have seen foldable phones and they are familiar with this technology and a foldable screen is actually something new, Samsung Fold I think lies right in the center of the novelty/familiarity scale. The chances of success are pretty high unless it does not have any surprises waiting for us like other Samsung hand grenades.


Despite the foldable screen, the device comes with other remarkable features. With 6 high definition cameras, 512GB internal memory and 12GB RAM, it has phenomenal multitasking support. Users can run and interact with up to 4 apps at a time. Left screen, top right, bottom right, and a pop-up screen. I love this feature. If Samsung Fold failed to earn its users trust, as we have seen many sliding and folding phones failing in the past, this feature would be pretty productive if introduced in tablets. A quick overview of other specs has been give below.


When unfolded, Galaxy Fold has 7.3 inches screen which looks elegant and is near to perfect for reading books, watching videos, playing games and other activities. It feels more like an elegant tablet than a phone. However, there is a groove right in the middle of the screen which could be pretty annoying for phone addicts. Although Samsung claim that the screen is created from flexible material and glued with advance technology but the chances of failure are high. It is just an intuition. A personal thgouht.
Samsung Fold has another 4.6 inches HD+ display on one of its outer panel which can be used for everything the unfolded screen can be used for. However,
the folded version loses all of its grace and aesthetics and it looks more like a TV remote. It is too large and too heavy to fit in a pocket. I imagine the user would look like an idiot using TV remote in front of no TV.


The battery is one of the thing or metric or something else which is usually used to measure the quality of a device. Samsung Galaxy Fold comes with a 4380 mAh battery which is shared by two screens. For normal phone, 4000 mAh battery lasts for more than 36 hrs by standard usage but for this device, two screens have to be maintained, battery won't last that long. It will consume pretty much amount of charge even on stand by. 


Another stunning feature of the mighty Fold is its 6 camera setup. It has 3 rear cameras, a 16MP ultra-wide camera, a 12MP wide-angle camera, and a 12MP telephoto camera. Telephoto lense provide a narrow field of view to focus better at things at a certain distance. 10MP camera and 8MP depth lense on device front can help you grow your fans on Insta. A 10MP selfie camera is also available if you use the TV remote version of the device.
The Samsung Galaxy Fold will be released on April 26 fn the US at an initial price of $1980. Expected release for Europe is in May.

Sunday, April 14, 2019

Deep Learning: A Quick Overview

Deep Learning: drone
Photo by William Stitt on Unsplash

This photo is from 1980, and the reason why we are dwelling into history is that neural networks along with deep learning have been around for quite some time. They have started picking up now and impacting the world right now, but if you look back into the 80s you will realize that even though they computers weren’t invented in 60s and 70s they really caught on to a trend and got the wind in 80, So people started talking about them a lot. There was done a lot of research in that area and everybody thought that deep learning or neural networks this new thing that is going to impact the world and is going to change everything and will solve all the world problems. And then it kind of slowly died for the next decade. So what happened why didn’t the neural networks survived and not change the world? The reason was they were not just good enough, they are not that good at predicting things, and not that good at modeling or they were not a good invention or is there any other reason. So actually there is another reason and the reason is in front of us is the fact that technology was not up to the right standard to facilitate the neural network.

In order for neural networks and deep learning to work properly you need two things, one is you need Data and you need a lot of  Data and other is you need a processing power you need a strong computer to process that Data and facilitate the neural network’s. So let's have a look at how data or storage of data has evolved over the years, here we got three years in the above image, how does storage look back in 1956 there is the hard drive and that is 5MB hard drive been transporting to some other place. A company had to pay 2500$ of those days’ dollars to just to rent it not buy it and just for one month.
After that in 1980, the situation improved a little bit, so you have 10MB for 3500$ and was still very expensive and has only 10MB and can store only one pic of nowadays.
And today in 2017 we have got 256GB for 150$ which can fit on your finger. If we compare these years across the board and before even taking price and size to consider, just take compare the capacity from 1956 to 1980 the capacity increased about double and then from the 1980s to 2017 it increased about 25600x times. And the length of the period is not that much but a huge jump in technological progress.
Here we have a chart of hard drive cost per gigabyte (USD).

Over the years this going to go even further right now scientist are even looking into using DNA for storage. From 10 to 20 years from now, everybody is going to use DNA storage if we go in this direction. Here are some stats.

So all of this brings us to what is deep learning?

here is the image of Geoffery Hinton and is known as the God Father of deep learning and he did research on deep learning in the 80s and he has done lots of work on Deep learning and published lots of research papers he now works in Google.
The idea behind deep learning is to look at the human brain, how the human brain operates. because human brain seems to be a very powerful tool in this planet for learning and adapting skills and applying it if the computer can copy that then we can just leverage what natural selection had already decided for us for all that algorithm.
So in the brain, we have neurons and us hundred of billions of neuron in the human brain and each neuron is connected with thousands of neurons with its neighbor. In below pic, this is what it looks like.

This is an actual section of the human brain this is called the cerebellum.and is responsible for balance so you can see there are billion and billion of neurons so that is what we are going to recreate.
So how do we create this on the computer?

In the above image: We will create an artificial structure called an artificial neural network. Where we have nodes or neurons, so we are going to have some neuron for input values. Which will take some input values in the input layer and we will have an output layer which will show the predicted result. And in between, we have hidden layers so before giving output it will go through billion and billions of neurons before it gives us output, so this is the whole concept behind it so we are going to model the brain. so we need this hidden layer. the input layer neurons are connected to hidden layer neurons and hidden layers neuron is then connected to output layers neurons.
So why is it called deep learning?
Now, we take this to next level we separate the input and output layers and we have not just one hidden layer, we have lots of lots hidden layers, and then we connect everything just like the human brain. Interconnect everything and that’s how input values are processed through all hidden layer just like the human brain and then we have output value. Now we are talking about deep learning.

How Reading More Helps You Get Smarter: Benefits of Reading

When you read a book, you live a certain time of the author's life. It takes less than a week on average to read a book of average size. Within this one week, we acquire all the knowledge and experience that the author has got in many years. Reading is so powerful that it could lead you to a word which does not exists, it could make you believe the things that you have never heard of. It can make you rich, smart and successful. This is why reading is one of the most common things among successful people. Elon Musk, Bill Gates, Dan Pena and many more like them recommend to read regularly on daily basis.
Any kind of reading either a book, an article, journal or magazine can boost memory and empower imagination. It stimulates different areas of your brain and develops new neurological pathways inside your main processing unit which has delightful effects on your personality. Effective reading broadens your vision and always push you one step ahead in the competition. Effective reading not only means that you understand what you read but you actually act upon what you have learned. I am not saying that one should start behaving like a zombie after reading a fiction. Although reading fiction is also recommended and it has its own outcomes and reflections.
Once, I heard an Indian motivational speaker, I just forgot his name, saying that you never earn more than you personality is worth of. The more you invest in self development, the more you earn. Dan Pena says
Show me your friends and I will show you your future.
If you have books as your friend, Dan will absolutely show you a bright future. Ernest Hemingway said:
There is no friend as loyal as a book.
But many of us are not loyal with our loyal friends. Our readings are quantity driven not quality driven. We want to read more and more and forget what we have already read before. This kind of behavior does not help us to thrive instead it  stagnates us. Ineffective reading rises level of frustration. If you are reading by keeping quantity in mind, you are waisting time. Time is money and money is power. You are losing power.
There are some techniques can really speed up you reading with little or no affect at all on the quality. At the end, I have included a video which I follow and I would suggest you too.
Below is a list of reasons why you should read more.
  • Improves your 'theory of mind'
  • helps you be more empathetic
  • supercharges learning and sharpens memory through imagination
  • Improves decision making and emotional processing
  • Improves your vocabulary and verbal skills
  • Slows down your mental aging
Do you have more reasons in mind? Tell us below in comments.

Saturday, April 13, 2019

Games on Play Store Which Can Ruin Your Kids' Lives: Be Aware

Young Kids can download and play games packed with Shooting, stabbing, gore and micro transaction gambling on Google's Play Store even when parents turn on controllers to make them toddler-friendly. All these games and programs have something in common: they are marked as being safe for young children. Few examples are given here.

Mad Max Zombies

An Android first-person shooter, full of spurting blood, disturbing imagery of walking corpses and realistic firearms, has been  rated by its creator as Pegi 3 - a rating that is considered appropriate for all age classes, with no sounds or pictures that are very likely to frighten young children and only the lightest, most childlike depictions of violence.

It is just one gory example of a growing problem. The Play Store is filled with apps that withstand Google's era rating policy and filtering tools. A number of those matches have been installed millions of times. After we sent Google a sample of 36 matches with improper content for their ratings and a further 16 with different types of dubious articles and permissions, including a few which tracked the location of users, 16 matches have so far either been entirely removed or re-released with revised ratings and permissions.

The Play Store is big business for Google. The company takes a 30 percent cut of all purchases, subscriptions and microtransaction payments around the store, with its share of subscription fees dropping to 15 percent following 12 months. It also runs on the AdMod advertising positioning portal which allows programmers to monetize free apps. Although it's difficult to split out precisely how far Google makes from the Play Store, Sensor Tower statistics demonstrate that Android cellular game earnings added up to a total of $21.5 billion in 2018.

In contrast to Apple, which has a rigorous age rating policy and acceptance process on all apps, Google seemingly doesn't invest its profits into building a robust, human-monitored method to make certain all age evaluations across its platform are right. In fact, there's very little control whatsoever of evaluations given to games that may be downloaded by children through the Play Store. Behind the scenes, every game's age appropriateness is assigned automatically by means of a questionnaire
filled in by its creator. For anybody downloading a game, the Play Store shows a formal Pegi era rating, despite there being no manual monitoring and rating for individual titles.
You win each level in Mad Max Zombies by gunning down the moaning horde, lining their rotting faces up on your system gun sights and pulling the trigger since blood gouts from the trunk of a walking human corpse. Which wouldn't be out of place in the area of gambling, if it had not been rated as safe and proper content for a three-year-old? Mad Max Zombies was removed from Google  Play before being re-released with a brand new name and a PEGI 12 rating.

Of programs submitted every day by small developers, the evaluations process is automatic via a questionnaire created and administered by the International Age Rating Coalition (IARC), with the cost of issuing ratings borne by the storefront, instead of individual developers.
Developers Have to fill out this questionnaire in good faith when they upload a program or game, however, Google itself not checks the truth of a score unless a game is submitted to its separate, safer, more Designed for Families scheme - an area of the Play Store that is vetted by Google, but can't be used by parents as a locked-down, child-friendly space to download programs and games.
Bacioiu Ciprian, the owner of Bearded Giant Games, recently released the completely age-appropriate endless runner Retro Sail on the Play Store. He says the Play Store's age evaluation questionnaire is"100 percent based on the honor system".

Technically, it's the job of the regional evaluations agencies, for example, Pegi, to monitor precision utilizing the tools IARC provides them. "Given the large volume of published games and programs, engaging rating authorities aren't able to monitor each and every launch," an IARC spokesperson says.
This means that lots of ratings aren't checked by anybody in any way. A number of program publication guides suggest answering'no' to all of the questions so as to find an E for Everyone or Pegi 3 rating. Tick a few boxes, affirm that what you have said is accurate, and your game is
automatically assigned an age rating based on your responses.

The Worldwide regulators Involved in IARC work together to run human tests on programs that are submitted. But because of around 10,000 IARC-rated programs are published every day, it's not feasible for them to monitor every single one. "The authorities focus their efforts by checking the top downloaded programs and by performing targeted hunts," says a spokesperson from the UK's Pegi-affiliated Video Standards Council.

But, even games that get plenty of downloads over a long interval, such as Drive Die Duplicate - Zombie Game, Released in 2016 and with over 100,000 installs, still had a Pegi 7 evaluation to go with gameplay which has the player mowing down zombies using their car in an explosive spatter of blood. Since we increased it with Google and Pegi, it has been updated to Pegi 12. The game has
always needed a 12+ score on iOS.

The IARC poll is utilized by many online shops, including the Nintendo eShop along with the Microsoft Store for Windows and Xbox. But rogue apps boosting adult gameplay to children aren't a conspicuous problem for Nintendo, which manually testimonials every name submitted to the eShop. Apple runs its strictly enforced age rating system. Google, by comparison, has opted to rely almost entirely on IARC, despite the massive size and reach the Play Store.

Apple's App Store also uses a questionnaire to give apps an age rating however, unlike Google Play, Apple includes a review procedure that typically requires a day or two. Apple doesn't comment on its
program approval procedure and the way it's implemented and declined to tell us how much human involvement there's when it comes to approving programs. But, Apple is quite clear about its era rating categories and requires developers to trace them so as to release anything on the App Store.

Developers Are asked to classify how often content including a variety of sorts of violence, adult themes, simulated or real gaming, and sexual content seems in their programs. "The default is four plus," says programmer Tom Royal.  "Some settings give you an immediate notice which you just can't print that on iOS, and it warns you if the settings you have chosen will protect against the book in [certain states ]."

Google And Pegi were fast to eliminate or re-rate the many concerning apps when presented with our research, although a number, such as realistic depictions of guns and gambling-style microtransaction matches, were abandoned with Pegi 3 evaluations because of a lack of proper classification standards.

"When we find that an app has violated our policies we remove it from the Google Play,"a Google spokesperson says. "We want kids to be safe on the internet and we work hard to help safeguard them." But, thanks to an easily gameable rating method, it's content filtering programs are next to useless.

Baby Panda Dental Care

The improper games we discovered - which are mostly free to download - are not anything
particularly unusual, and many would be OK if they had been suitably rated for teenagers or adults. However, they generally make their money on a per-view or even per-click foundation by displaying ads either onscreen or between levels. And by providing the answers that lead to the broadest
rating, a developer ensures that their program can be seen and installed by the broadest possible audience - which makes them money.

"The volume of games being Uploaded shouldn't be used as an excuse for enabling games to be rated," says Anne Longfield, the Children's Commissioner for England. She says that "although it's the duty of game developers to ensure that they protect kids," any system that depends wholly on game developers rating their own games will sometimes fail, given firms want as many individuals as
possible to play with their games."

There are plenty of games available on the Play Store which aren't correctly rated for children. (Pegi 3) begins as a slice-of-life sim in which you feed and tidy up after your stony-faced loved ones and, three levels later, have you awakened to deliver bloody headshots to disguised criminals holding up a bank.

Is a Pegi 3 rated gun and firing range simulator with over 50 million installs, a wide variety of weapons, and just a camera style that superimposes bullet holes over anyone or anything that you care to put in the frame when you pull on the digital trigger. There's no gore, but the sounds and images of guns are realistic and detailed, and the program also lets you pick photos from your
cellphone to hang in its digital firing range. Similar matches on iOS are typically rated 12+ or perhaps 17+, as an issue of Apple's coverage. By James Temperton.

Augmented reality games

Augmented reality game FPS Gun Camera 3D (Pegi 7) has an even more involved camera-based real-world shooting attribute. When you tip your phone camera at the world around you, the match superimposes a first-person shooter style gun and heads-up screen. When you shoot things, bullet holes and blood spatters seem.

The Problem with most games of this kind, explains Pegi director of operations Dirk Bosmans, is that they don't fit into any of Pegi's classification categories. He highlighted other problematic grey areas, such as cosmetic surgery simulators, that could represent content that's not suitable for kids in a broad cultural and societal context, but don't meet classification standards to give them a rating above
 Pegi 3.

Pegi has a professional group that looks into is Standards to make certain they're current. "But for the moment," Bosmans states, "our position is that when there is no explicit violence or perhaps suggested violence in these games, there's nothing to give them a higher age rating."

Meanwhile, with strobing screen and camera flash effects, taser simulators such as Electric Stun gun
(Pegi 3), set up by more than five million people, not only emulate firearms but also come with no kind of warning for those who have photosensitive epilepsy - Google does not need those apps with strobing lights to carry such warnings. Apple doesn't do much better on that front, with Prank Stun Gun App rated 4+.

There is also a whole ecosystem of slot machines and video poker programs rated as suitable for children. While these are technically not real cash gambling - in that there is no payout - they include expensive microtransactions to buy virtual coins to gamble when you operate out of your free allowance.

Most are Pegi 12, but there are plenty with Ratings which allow younger kids to install them Pegi's simulated gaming criteria now only cover names that just replicate real-world casino games. These include Slingo Shuffle - Bingo & Slots and Pirate Master: Coin Raid Island Battle Adventure, both graded Pegi 3, emblazoned with adorable cartoon characters and packaged with microtransaction systems that encourage players to purchase virtual coins when they run out of free spins. Rated suitable for seven-year-olds, FPS Gun Camera 3D enables you to flip a Digital weapon on your environment

The UK's Gambling Commission is currently monitoring using social casino games among young men and women. Its most recent Young People and Betting poll revealed that 13 percent of 11 to 16-year-olds have played online gambling-themed games. As with loot boxes, winnings cannot be cashed outside as actual money and in its own 2017 virtual monies paper, The Commission states that it won't pursue greater regulation if the industry maintains a"proactive and credible socially responsible approach". But it's among several European regulators that, in September 2018, issued a statement of intention to analyze and explore social casino gaming.

We downloaded knife-and-finger matches rated Pegi 3, all-ages first-person-shooter style gun games with virtual environments to games rated for three-year-olds and forcing games in which the
objective is to mow down zombies. While Zombie Crime's (Pegi 7) simple 3D urban driving
environment and auto controls aren't too different to dozens of kid-friendly games, the zombies here burst into flying body parts which you kick and shoot. The majority of these titles have been eliminated or re-rated.

Although the very Goriest games we turned up needed install numbers in the low thousands, we watched hundreds of thousands of installs on kid-rated zombie games with realistic - rather than cartoon-style - blood and dismemberment, in addition to microtransaction slot machines, along with scores of the fanciful knife and gun simulators.

Other programs we discovered, though obviously designed and meant for younger kids, rather than being completely unsuitable, featured content which has been nonetheless potentially disturbing, like pulling out a baby panda's broken teeth or curing distressing looking bruises and cuts to a mermaid.

The panda game (Dentist Games - Baby Doctor) had over 500,000 installs and has been eliminated from Google; while Mermaid Mommy - New Ocean Baby had 100,000+ matches, has been rated Pegi 3 and has been eliminated. We separately cataloged and reported several matches for young kids that demanded excessive permissions like location and identity tracking.

Research To the well-worn controversy over video game violence has found that older teens' pleasure of these content is not likely to affect their real-world behavior. But there is proof that violent media can be distressing for younger children, making a belief that their world is much more dangerous than it really is.

"Early Childhood exposure to violent films and television programmes is connected with a number of adverse cognitive, emotional, and behavioral consequences," states Caroline Fitzpatrick, assistant professor of psychology at the Universit├ę Sainte-Anne in Nova Scotia, Canada. "Video games which reward players for violent behavior, as is the case with first-person shooter games, are likely to have an especially pronounced impact on young children's development."

Clinical psychologist Abigael San adds that while a child will not automatically do something
dangerous just because they watched it in a game, it's important not to surround children with examples of matters that we do not desire them to mimic or take emotional cues from. "Whilst not all children are going to directly copy what they see, they could absorb the emotional tone of it," she says. "And that may be a concern because then play could be a bit more aggression-fuelled."

Bosmans emphasizes that ratings Are just 1 tool to help parents avoid exposing their children to unsuitable content. But, when using evaluations "will probably shield your child from stuff that you really do not desire," he states, "it doesn't stop there." He adds that parents will need to invest more time in understanding and engaging with the games their children play.

You will find tools to create Google Play safer, such as the company's very own Family Link device management support. But although it is possible to limit a few of the data Google stores about your kid, using Family Link comes in the cost of creating an account for them and allowing their activities to be tracked.

Friday, April 12, 2019

7 Awesome Examples of Computer Vision

Computer vision examples
Photo by David Travis on Unsplash

Though early experiments in computer vision started from the 1950s and it was initially put to use to distinguish between handwritten and typed text from the 1970s. Today the applications for computer vision have increased exponentially. In this article, we will share with you some of the recent implementation trends of computer vision.

What's Computer Vision (CV)?

Computer vision is the use of computers which process visual data and then make conclusions from it or gain understanding about the situation and the surroundings. One of the factors behind the growth of computer vision is the amount of data today which we use subsequently to train and improve computer vision machines.
We have a bulk amount of visual data in the form of images and videos produced by built-in cameras of our phones alone. However, while visual data can include photos and videos, it can also get information from other sources and detectors. Besides with the massive amount of visual information (over 3 billion pictures are shared online every day), the computing ability requires to examine the information is now accessible and cheaper. Since the field of computer vision has raised with new hardware and algorithms so has the accuracy rates for item identification. In under a decade, today's systems have attained 99 percent accuracy  from 50 percent making them more accurate than humans at quickly reacting to the visual input signal.

How Can Computer Vision Work?

One of the main components to understanding all of the capabilities of artificial intelligence is to provide machines the power of vision. To emulate eyesight, analyze and process, machines will need to acquire and comprehend graphics. The growth in achieving this landmark was created learning procedure made possible. It starts with a dataset with advice which aids the system to learn a particular topic. If the goal is to detect videos of cats as it was for Google in 2012, the dataset used by the neural networks should get videos and images with cats as well as examples without cats. Each image needs to be tagged with metadata that indicates the right answer.
When a neural network operates through signals and data it has found a picture using a kitty; it is the feedback that is received regarding if it was correct or not that helps it improve. Networks are currently using pattern recognition to differentiate distinct pieces of an image. Rather than a programmer specifying the attributes which make like having a tail and whiskers, a cat, the machines learn in the millions of pictures.

7 Awesome Examples of Computer Vision

 Imagine all the things human sight allows and you can begin to recognize the endless applications for computer vision.

1. Self-Driving Vehicle

Computer vision is essential to empower self-driving cars. Manufacturers like Tesla, BMW, Volvo, and Audi use detectors, lidar, radar, and detectors to obtain images so that their automobiles can detect lane markings items, signs and traffic signals to safely drive.

2. Google Translate app

All you have to do is to read signs in a language that you don't understand and to point your cellphone's camera towards and let the Google Translate app tell you exactly what it means in your favorite language immediately. This is, using optical character recognition to see the image and augmented reality to overlay an accurate translation.

3. Facial recognition

China is definitely on the cutting edge of using facial recognition technology, and they use it for police work, payment portals, security checkpoints at the airport and even to dispense toilet paper and prevent theft of the paper at Tiantan Park in Beijing, among many other applications.

4. Healthcare

Considering that 90 percent of all medical data is picture based, there are various applications for computer vision in medication. From allowing new medical diagnostic methods to analyze X-rays, mammography and other scans to monitoring patients to identify issues sooner and assist with surgery. Our health care institutions and professionals and patients will benefit from computer vision now and much more in the future as its rolled out in healthcare.

5. Profession sports monitoring

Ball and puck monitoring on sports has been common for a While now, but personal computer vision is also helping play and strategy analysis, player ratings, and performance, and to track the brand sponsorship visibility in sports broadcasts

6. Agriculture

At CES 2019, John Deere featured a semi-autonomous combine harvester that uses artificial intelligence and computer vision to examine grain quality since it gets to discover the perfect route through the plants and harvest. There’s also a possibility for computer vision to identify weeds so that herbicides can be sprayed directly on them instead of on the crops. This is expected to reduce the number of herbicides by 90 percent.

7. Manufacturing 

Computer vision is helping producers operate more intelligently and effectively in various ways. Maintenance is only one example where equipment is monitored to intervene prior to a breakdown could lead to expensive downtime. Packaging and product quality are monitored, and defective products can also be reduced with computer vision.
There is already a huge amount of applications for technology and computer vision is still young. As machines and people continue to associate, the workforce that is human will be freed up to focus on tasks because the machines will automate processes that rely on picture recognition.

Wednesday, April 10, 2019

5 Mistakes that I've Made: You Don't Repeat It.

Regretful Man

Nathan Dumlao
Being human, all of us are subject to make mistakes. Mistakes which can take us down to the hell or up to the sky. No body wants to make a single mistake but it just happens. It happens without our intention. I haven't heard of anyone who intentionally make mistakes again and again.
What the word mistake means to me is if we set a goal and take actions to achieve those goals and we mis our target, we call our action a mistake. It means we failed to hit our target by taking an action with a bad timing or in a wrong way. We plan, we prepare and pursue towards our goal. If we mis, we get an unwanted reaction which nobody loves. It is up to us how do we react to the reaction. Either we repeat the same mistake, which sounds foolish, doesn't it? yes it does sound foolish. or we learn from it and change our course of action.
So I can say that there are two sides of a mistake too. Here I will share with you 5 mistakes that I have made which I don't want you to make.

Sunday, January 06, 2019

18 Inventions and Technologies in 2018

Assume that I have written here the things that people usually write at the start of new year. I am already late to post this but it is never too late. Here are 18 technologies and inventions of 2018.

1. Artificial synapses

Synapse is a narrow gap between two nerve cells endings where they meet to form a junction. The gap is filled with neurotransmitters like dopamine. Neurons exchange chemical or electric impulses through synapses. Researchers at US National Institute of Standards and Technology built artificial synapse which work millions times faster than biological synapse, while using 1000th as much energy. These synapses can be used to create neuromorphic chips (brain-on-a-chip hardware).

2. Anti-aging pills

Anti-aging pills opens the possibility for human to live longer after a study found that the pills cut the number of respiratory infections in elderly by half. The drug has been tested on mice and worms with positive results. As a test case, 264 elderly people were given the drugs (the magic pills) for over six weeks and their health status were recorded for more than an year. The subjects taking the drugs got about 40 percent fewer colds or bronchial infections.

3. Group brain to brain communication

Brian-to-brain communication now comes up with a group chat feature. The team that developed a device in 2015 through which two people can talk without saying any word or moving their hands or legs or lips or eyes or anything. Two human can talk using their thoughts. Like if you and I wear those "helmets" and you just say to yourself in your mind "slang slang slang.... what the ---- am I reading?", I will hear you and most definitely I will respond you the same way. That was 2015. In 2018, the team was just curious to add more fun to the game and they added a third person. 

4. Seeing through walls using WiFi

Do you know how a sonar works? Sonar is an old technology which is usually used for underwater object detection and navigation by submarines. The device spits out sound signals with a known frequency in a certain range. Sound waves propagate through medium, come in contact with different objects, refract and reflect at different angles with different frequencies. When the sonar receives these echoes, it does some math stuff and figure out what is outside. Same is the case with Wi-Fi. The Wi-Fi devices keeps emitting electromagnetic waves which continuously hit the surrounding objects and reflect in a distorted shape. Researches said that we can use these distortion to predict what are behind the walls. Well, not exactly everything can be seen but a heat map kind of thing could be generated. 

5. Electricity generating boots

If you haven't gone through any situation where you badly needed electricity or even if you don't think we need more electric energy today than we needed day before, then skip this part.
To meet the daily needs of electricity, scientists and engineers are trying to come up with more productive and more economic ways to produce energy. People can now produce electricity when they walk or run by wearing electricity generating special boots. Each step in these boots squeezes streams of mercury back and forth through a device embedded in the heel and generates an electrical current, perhaps enough to power small communication devices.

To be continued...

Thursday, December 27, 2018

Machine Learning Libraries for JavaScript - 2019

Photo by Franck V. on Unsplash
Machine learning has seen enormous growth in recent years. It is actively transforming every industry all around us. From autonomous vehicles to chess players, a simple path following robots to Sophia and from recognizing horrible handwritten text to extremely intelligent new Google Assistant, Machine Learning is everywhere. Thanks to Big Data, high power CPUs, giant GPUs and of course to researchers who brought ML from something to everything. For raising reality straight out of a fantasy (sounds filmic. Doesn't it?). Thanks for saving us from the thing that most of the real human being hate. I'm talking about the holy MATHS. Ok, enough.

The blessed and the noble human (researchers and innovators) are working hard to come up with more accurate and efficient techniques which work in a constrained environment. One of the major efforts of ML & JS communities is to let us implement ML in JavaScript using JavaScript machine learning libraries. If you are a JavaScript Ninja and want to dive into machine learning or you are a machine learning expert and have a strong desire to try out JavaScript, we present here some JavaScript libraries which you may find interesting. The libraries are listed irrespective of any rating or importance or anything. Choose on your personal preference.


Brain.js is an open source library developed for Neural Networks. Creating neural nets and training them is a math-intensive job which requires a lot of work even if you are a math genius. Brain.js simplifies the entire process by limiting the API to just a few function calls. All you need is to just install the library and start using it. The library can be used with Node.js as well as in the browser. It can train neural net models asynchronously and also supports streams, Ellman networks and blocked recurrent network devices as well.


TensorFlow.js is a JavaScript version of papular machine learning library, TensorFlow developed and supported by Google. It provides easy to use API to create, train and implement different machine learning modules. It allows you to train a new neural network or retrain an existing neural net without leaving the browser. If you love Keras and want to try out TensorFlow, try TensorFlow.js Layers API and you will feel comfortable. And above all, it has a comprehensive tutorial set which will help you get started with no or little trouble. Check out the official tutorials here.


Keras.js is also an open source framework for implementing machine learning models in web browsers. Both Keras.js and TensorFlow.js have many things in common, such as both provide GPU support using WebGL and provide a high-level API which hides abstractions provided by backend frameworks. Keras.js can be used with Node.js too but only in CPU mode. 
The library officially offers a rich set of demos, written in Vuejs. Check out the following cool list of examples:
  • Basic Convnet for MNIST
  • Convolutional Variational Autoencoder, trained on MNIST
  • Auxiliary Classifier Generative Adversarial Networks (AC-GAN) on MNIST
  • 50-layer Residual Network, trained on ImageNet
  • Inception v3, trained on ImageNet
  • DenseNet-121, trained on ImageNet
  • SqueezeNet v1.1, trained on ImageNet
  • Bidirectional LSTM for IMDB sentiment classification


STDLib is open source JavaScript libraries which provide a robust set of mathematical and statistical functions which can help you to create high-performance machine learning models and other libraries as well.
The library is equipped with data visualization tools to help its users to analyze their data and get a better understanding. In order to perceive meaningful insights from data in a more manageable way, the library offers utility functions which are used to group, filter, map and transform data even in browsers as well as on servers. To get a quick review of the library, go to the documentation page here. Although the given list of categories over there has some design issues and looks pretty boring but the detail pages are very user-friendly and informative.


If you are looking for a complete package of tools for JavaScript/Node.js either for math work or machine learning job, ml.js is for you. It is a set of open-source tools for numerical analysis and machine learning. I would say ml.js is a swiss army knife for The JavaScript developers. It provides you with utility tools for data manipulation and libraries for running different machine learning models on browsers and of course on Node.js environment. The package offers a separate library for neural nets, KNN, K-means clustering, Naive Bayes, and regression and decision tree and random forest and PCA and ... Go to the docs, please.

Tuesday, December 25, 2018

The must have books for JavaScript in 2019

Photo by Greg Rakozy on Unsplash

JavaScript has been a favorite language to developers throughout recent few years. It was initially supported by web browsers but soon after its release, server side implementations of the language were introduced by different organizations like Netscape, Microsoft and the open-source Node.js. It is not only used for designing webpages but for databases, server scripting and for mobile and desktop applications too. One of the most prominent reasons to learn JavaScript is its enormous community and its products. There are a number of cool JavaScript libraries which makes the life of a developer very easy. ECMA International has introduced the ECMA2017 standards which are quite effective and saves enough amount of time. With all this, the community has made large efforts to bring Machine Learning and JavaScript together. Taking all these into consideration, JavaScript seems worth our time.

If you are a beginner or an intermediate JavaScript developer, we suggest you some books which you might find helpful.

1. Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming

This books takes you from the scratch to an intermediate level. It adapts the learning by doing approach by providing you with exercises and full-chapter projects. Once you get some hands on experience, the book will teach you best programming practices for clarity and code debugging which really makes a difference. Once you get enough proficient with the language, the book teaches how to interact with web browsers and manipulate DOM in effective way. The end chapters introduces its reader to the server-side scripting using Node.js.

2. JavaScript: The Good Parts

The book is also a beginner’s guide assuming no prior knowledge of the language. The book give you a detailed look at the basic parts of the language like syntax, functions, and data structure and control etc. After giving a walk through the essentials, it makes a smooth transition towards a little hard topics like regular expressions and AJAX. Apart from the technical stuff, this book make a clear difference between the good parts (good practices/style) and the bad parts (bad practices) of the language and encourage you to utilize the good parts in an efficient manner.

3. JavaScript: The Definitive Guide: Activate Your Web Pages (Definitive Guides)

This book is recommended for intermediate JavaScript developer. The 6th edition of this book covers HTML5 and ECMAScript 5. Although ECMAScript 5 was introduced in 2009 which is pretty old now, the latest is ECMAScript 2017 (I Love It), but the book gives a comprehensive introduction the basics. Like most of the books, the real beauty lies in the chapters dedicated to the best practices of web development.

4. Secrets of the JavaScript Ninja

The book is written by John Resig, the creator of the most famous JS library (JQuery), for an intermediate developer. It revise the basic concepts thoroughly, but it focuses on other key JavaScript concepts like closures, prototypes, objects and promises. APIs for DOM, events and timers are covered in great details. The part which I love of this book the testing and cross-browser development. It will prepare you to dig deeper in debugging hacks. The second edition of this book is rewritten to cover ES6 and ES7 concepts.

5. You Don't Know JS: Scope & Closures

The author of this book has put an adequate amount of energy to show you the inner working of the two core JavaScript concepts, scope and closure. It tells you how to analyze variables and follow up nested scope. It is a brief but an extensive guide to look deeper into functions, patterns and scope based hiding. The most attractive part of this book is its introduction to building your own libraries.

Sunday, December 23, 2018

How to break through Android Face Lock: An Experiment

Photo by Nicolas Hirajeta on Unsplash

After creating a fake master fingerprint to unlock most fingerprint protected devices, Thomas Brewster at Forbes made an attempt to use a fake 3D printed version of his real head to unlock a bunch of phones.

The reporter printed a 3D model of his head at Backface in Birmingham, U.K. An image of his head was taken using 50 cameras. After some preprocessing, the model was printed using a 3D printer. The final product was ready after some post processing (coloring and other final touches) in a few days. The entire process cost just over £300. (I tried to be super quick at describing the process. Tell me how I did.)

For the tests, he used 4 Android devices (LG G7 ThinQ, Samsung S9, Samsung Note8, OnePlus 6) and iPhoneX. He used his real head, I mean the head he is born with, to activate face lock on all devices and then tried to unlock them with his fake 3D printed head. According to his report, only the iPhone X was successful to keep its inside data secure.

OnePlus 6 offered no resistance at all and gently welcomed the fake 3D Thomas Brewster. The other 3 Android phones, however, made a considerable effort to keep its user’s privacy but… you know what could have happened. They did the same as OnePlus 6 did but at least they resisted to the attack. Although, their facial recognition system failed to keep them secure but it earned them some respect.

Samsung and LG (idk about other brands) have explicitly told their users to use the face recognition lock as a secondary option as it is less secure than password/pin/pattern lock. The devices also show a warning message to its users when the face lock is activated and encourage them to use primary lock only or dual lock system (both primary lock and secondary lock).

In 2017, Apple's Schiller confirmed in a keynote that Apple’s face recognition cannot be spoofed by fake FaceIDs. He showed some photographs, created by Hollywood special effects consultants with great details, that he said were used to test the face recognition technology of Apple. However, he didn’t specified that whether the tests were successful or not.

I am myself an Android user for long and I know it is less secure than Apple but it does not mean that this experiment abruptly made me a fan of Apple. Android offers more freedom than Apple does (personal opinion). I always use dual lock system and I put an administrative lock on my phone whenever I go to sleep or I feel that my phone could be unlocked by using my face/fingers forcibly. I will suggest you to do the same if you are using Android.

Friday, December 21, 2018

THEFT ALERTS! SnapChat has been found stealing from TikTok

SnapChat Lens Challenge

Last year we read that Facebook stole the well-known, widely used story feature from SnapChat. The theft was well received by Facebook users. According to TechCrunch, about 150M FB users are using the story feature daily. WhatsApp stories get even more users, up to 450M per day. We can say that the big fishes are always there keeping an eye on the trends by either spying on their users or using some cool techs or whatever. The same happened in the last couple of days but this time the big fish is SnapChat.

SnapChat launches its “new feature” called Lens Challenge where its users can participate in different challenges like they do in TikTok’s lip syncing challenges. Users can select to participate in challenges by creating a snap with a Lens that is themed to a particular song or a melody etc. The company offers official challenges where the users can select any Lens from the Lens Explorer section of the App, select a song and lip sync with it and send it to one of the official challenges to be featured on the app. However, there are other challenges which are created by the community members.

Disappear” is a challenge created by a SnapChat user Jye Trudinger. In this challenge, users are asked to take two photos which are layered over each other in order to make the photo’s subject to disappear. If you are interested to find more challenges, you can go to the Lens Challenge section.
Although it seems like a theft but the company hopes to get more user engagement by creating more challenges. SnapChat is trying to save its sinking ship as it has lost its 2M users in Q3. That’s enough motivation even to steal a single feature from someone. All it is, is just a damn feature. It won’t bring any catastrophe to the world. Right? It is just a feature. As Facebook have stolen its trending story feature, I think SnapChat has the right to do the same to take its revenge.

Anyhow, SnapChat has made an effort to bring us something “new”. It’s worth a try.