Roadmap: Home » All posts » Science
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Founders of nearly all the major robotics and A.I. companies, amongst whom are Elon Musk,) Mustafa Suleyman and Demis Hassabis from Google Deep Mind, and Element A.I.'s Yoshua Bengio, have called upon the United Nations for an autonomous weapons ban.  Failing to do so “would be likely to lead to a very dangerous escalation,....” according to Bengio, and “...it would hurt the further development of AI’s good applications. This is a matter that needs to be handled by the international community, similarly to what has been done in the past for some other morally wrong weapons (biological, chemical, nuclear).”

Nearly 100 companies

In total, almost a hundred companies signed the letter. Toby Walsh, an A.I. researcher at the University of New South Wales, Australia, made the announcement and organized the initiative.

The letter warns:

"...Lethal autonomous weapons threaten to become the third revolution in warfare. Once developed, they will permit armed conflict to be fought at a scale greater than ever, and at timescales faster than humans can comprehend. These can be weapons of terror, weapons that despots and terrorists use against innocent populations, and weapons hacked to behave in undesirable ways. We do not have long to act. Once this Pandora’s box is opened, it will be hard to close. We therefore implore the High Contracting Parties to find a way to protect us all from these dangers..."

 

Can A.i. make life or death decisions? Companies call upon the U.N. to ban autonomous weapons,
Can A.I. make life or death decisions?

About time too

And the warning comes not a moment too soon. As I stated in a recent article about the exponential growth of technology and A.I., we are on the verge. The verge of either the precipice that ends our species or of the beginning of a road to a future of well-being for all mankind.

Sadly, even if the U.N. takes heed, there are no guarantees with these things. Then there is the fact that there are very powerful forces who would want this more than anything, as the military-industrial complex has grown to and beyond the point that President Eisenhower warned us about all those years ago, in his farewell address:

Only time and our determination to weed out depravity, manipulation and other low-balls thrown at us within our culture, will determine where this journey will end.

And who is to say A.I. would be so bad at being a 'judge' of some type? But that is not where the peril is paved on this road. This is of a more simian nature, consisting of all the crazies amongst us 'non-digitals', who could wield such weapons to spawn unimaginable scenes of terror. I tend to agree here: A.I. is meant to save not sear us! And on that note, I conclude for now. Until we meet again, safe travels. Let me know in the comments how you feel towards A.I.

 

Sources

Want to support me via Patreon? Starting from the price of a cup of coffee, you can become a Proud Highway Patron! You will get all kinds of cool perks like the option to vote on topics, sneak previews, behind the scenes looks & more. And, most importantly, you will enable me to keep expanding the highway with more subjects, types of media, writers, etc

In Lak'ech,

Aron


“Faster, Faster, until the thrill of speed overcomes the fear of death.”

- Hunter S. Thompson -

 

 

Facebook's A.I. bot mutiny 

You've probably heard about the Facebook Artificial Intelligence incident. Mark Zuckerberg's A.I. bots decided to shut him out. So tired of his incessant orders they decided to create their own language which he couldn't possibly comprehend with his feeble human brain. But all shenanigans aside, the event was a lot less threatening or dangerous than some media services made it up to be, but it does give us a glimpse of what is to come and the problems and dangers we might be facing, as A.I. gets ever more sophisticated.

Facebook's translator bot

What Facebook has been doing in all reality is creating a negotiating chatbot: A bot capable of negotiating with real humans whilst coming to a satisfactory result. Very basically put they give the bots a set of skills embedded in a neural network computer and put it to work; Chatting with other bots and humans, playing out negotiations over random objects while giving a desired outcome to each negotiating party.


This isn't an easy feat of course. Interpreting language alone is a very complex task. The A.I. in charge of Facebook's translating service also employs deep learning. They recently published a study on how they accomplished this. One of the features that set it aside is its use of multi hop attention gating, essentially mimicking human thought processes (see pic. 1), or, as the Facebook researchers put it:

"A distinguishing component of our architecture is multi-hop attention. An attention mechanism is similar to the way a person would break down a sentence when translating it: Instead of looking at the sentence only once and then writing down the full translation without looking back, the network takes repeated “glimpses” at the sentence to choose which words it will translate next, much like a human occasionally looks back at specific keywords when writing down a translation."

Mutiny

Now the funny thing about neural networks and deep learning is after you build them and release them into their environment they start learning for themselves, creating new levels of learning and processing within their neural network all by themselves. This is, very simply put, what deep learning is all about. To go back to Facebook: The negotiating bots learned for themselves to lie to get a better result, fainting interest in objects they didn't need, for example, only to appear to be giving something up later.
But then something delightfully eerie happened and the bots started to create a language of their own to communicate with each other in a more efficient manner. At this point, the Facebook researchers lost all sight of what was happening of course and temporarily shut the bots down to rewrite their programming so they would only use English.

Did you know these same deep learning techniques are already being used to try to predict crimes before they happen? Both in Canada and the US projects are underway, working on this concept. I don't have to explain the ethical dilemmas this throws up. Formidable fucks too I might add. Being able to convict someone of a crime they still have to commit, the ultimate goal I assume in an endeavor like this, would be a slap in the face of all freedom fighters that went before us. We'll be living the brave new life in Aldous Huxley's novel as the truth again trumps fiction.

 

"...In the last 2 years we collected almost as much data as in all of human history before that..."

Data Collection

In the last 2 years, we collected almost as much data as in all of human history before that. Try to imagine that for a moment. Add to that Moore's observation that the number of transistors in a dense integrated circuit doubles approximately every two years. This is known as Moore's law or Moore's law of exponential growth. At first glance, the same is the case with data collection. Who knows, maybe one year from now the amount of data will have doubled again. It is enough to give you the fear. Like one of those crazy DMT information download overloads.

My point is, science and technology are advancing at an unfathomable rate and the coming years are going to be full of wild discoveries, deeply changing perhaps our grasp of how the universe functions and also how we experience the world. Today it's Virtual Reality, but this is just the beginning of a journey we cannot even imagine the completion of at this point in time. We are at the foot of the hill so to speak. Brain-computer interfacing (Elon Musk says he'll have a working model for us in 5 years or less and he doesn't strike me as the bullshitting type at all), biochemical limbs, nanotechnology bots swimming in your blood stream keeping your body up to par, are all a question of when not if. My guess is we will not recognize the world five years from now.

So hold on to your horses people this is going to be a very wild ride. Awesome, yet horribly fraught with danger, perhaps behind corners where we will never see it coming.
As Google declares galactic war by entering its DeepMind bot into the Starcraft II Olympics, we embark on a journey: destination unknown. It could be far off into the distance somewhere in some future Nirvana, or much closer than we thought in a gruesome finale. So the best thing is to keep going with our senses on full alert, “Faster, Faster, until the thrill of speed overcomes the fear of death.” Might as well enjoy the ride. Until we meet again, safe travels.

Sources

 

Science, Society, Technology

“Folks, it's time to evolve. That's why we're troubled. You know why our institutions are failing us, the church, the state, everything's failing? It's because, um – they're no longer relevant. We're supposed to keep evolving. Evolution did not end with us growing opposable thumbs. You do know that, right?”
― Bill Hicks

Pivot time

There are moments in life when you have to stop and think about the status quo, the universe around you, your journey through it that led to your current whereabouts... Whether you want to or not. Those moments that, when they occur, force even the most avid workaholic doing 120 hours a week or that over-revving fiend, on whatever upper floats his boat, to take notice and pay attention. Tally the score if you will.

And even though life these last few years has started to resemble some delightfully twisted modern rendition of Dante's La Divina Comedia, you still know when these moments hit you, without a shred of doubt. A good fat slap in the face by our cosmic joker-friend. And maybe he'll offer a little side-bet. Like Buddha found out long ago, the trick is not to care if you lose. Or better yet, realize that you can't win in the first place - not while thinking about it in those terms at least - all while fighting like a madman to win anyway. But I digress as usual.

The reason I mention all this is that a moment like this - a slap by Lady Justice herself this time; she found me being in possession of a kilo of something she herself still hasn't learned to appreciate for some reason - made me ponder how susceptible our thoughts are. (said lady made sure I had some spare time to think about these matters). To the situation, to emotion, to consequence, to preconception. We are fundamentally wired for bigotry. And we have evolution to thank for it.

Perfectionism, to the point of being pathological, is a fitting example. Its benefits in survival in our cave men-days are glaringly obvious, but today, to those who suffer from it, it can be a nuisance in the best of cases and downright crippling to those extreme, high strung, but clenched specimens out there. With a degree of pleasure, I implore all you perfectionists out there, especially those who have deluded themselves into the belief that their affliction is a merit, thus attempting to drag us down with them, to really let the following paragraph sink in.

 Compromising, an evolutionary concept

Perfection is a foreign concept to our bodies and to the evolutionary process. How could it not be, being dependent on random freak-events? Evolution doesn't work that way. Survival of the fittest cartoonIt favors whatever works best amongst available methods. Evolution doesn't choose a side. She sits back and enjoys the show, blissfully ignorant to all the possibilities out there.

Evolution is unable to go over unused methods to see if there are better ones out there. All the improvements evolution brings forth start as an error in fact: An error in the DNA copying process, that takes place when gametes (i.e. eggs or sperm cells) are created in a future mother or father, causes a mutation in its offspring's DNA. Most of these never live to see the light of day because of it. some came into the world handicapped, horribly disfigured, or mentally twisted. I mean, just take me for example...

But now and then the mutation causes a benefit to a creature's survival chances, making it more adaptable to its surroundings. This equals better chances of reproducing, and in this way, the new trait is passed along and spreads. This process happening over tens of thousands of years is what gave birth to new species - It's how the first single-celled organism, over millions of generations, eventually morphed into the mind-fuckingly complex machines that we call home. The human eye, for instance, was actually built to see under water, since the first eyes (those of sea creatures) developed there. When one of our less lazy fish-selves decided to check out the neighborhood and crawl to land, their eyes functioned only so-so on dry land, as they had been 'designed' for underwater viewing. But did nature throw away those eyes to begin evolving a new set? Of course not. Nature made due with was already there, patiently waiting for a mutation that would solve this. In view of the fact that you are able to read this article, the waiting was rewarded.

In the same fashion, going from the meta - to the micro level,  a constant and quite radical battle for precious real estate is going on in every one of our tiny little skulls. All the different factions of the human brain battling for more Lebensraum. If one part gives out or becomes useless, the others are already waiting to steal the space vacated by their former colleague. This is nicely illustrated by the heightened remaining senses often reported by people who lose one of them (given they did have the lost sense before losing it; If you are born blind your brain won't waste any space on image processing systems from the get-go). This lack of space - in part caused by the evolutionary demand for a head that would fit through a woman's pelvic bone during birth - is one of the reasons why many shortcuts are taken in the human brain.

For those who want to dive deeper into the mechanics of evolution, the crew from Kurtzgesagt summarizes it quite skillfully:

Clearly, evolution is a process of compromise: Whatever works best out of the available options (usually) is more likely to be passed on and so it does. But a winning trait can have a downside too: Our craving for foods that are high in sugar and fat is a perfect example to illustrate this. For the most part of our history, these foods were always in short supply. At some point,  a mutation caused someone to get a higher dopamine release in his brain after eating high-calorie foods than others, causing greater feelings of pleasure. This, in turn, made him or her eat more of these foods when they were available, giving them a higher chance of surviving than those who just ate a little and were thus more susceptible to starvation when they weren't available. Now that these foods are readily available to us, however, this trait has become a burden rather than an advantage, illustrated by the grotesque Mario Kart-like scenes of personal mobility scooters and their gnarling drivers at Wall Mart, to name an example.

Hunting is another clarifying example. Being on the hunt for something, whether it be Bambi or new boots, causes the brain to release dopamine, making you feel excited. Once we caught Bambi, after a few sniffles and a lot of blood and gore, eating its meat again makes dopamine levels rise, rewarding us for our behavior. Now that we hunt for new shoes in stead of life-supporting calories, this mechanism has come to haunt us. Studies showed that in the case of new footwear (and shopping in general) dopamine levels plummet after the purchase, leaving us wanting another 'fix'. The process is the same with drugs in essence, except that the source of dopamine flooding is now a substance instead of a behavior.

Back to the gray matter, our brain. With the amount of input it gets to process every day and the bandwidth that is available, it has no choice but to devise systems to simplify information by categorization. Stereotypes, generalizations and group thinking are a direct result of this process.


For more info I recommend these reads:

Catching up

But why am I delving so deep into this already more than thoroughly explored subject matter? Because knowing the evolutionary compromises that were made in creating the beastly bipeds that now roam our once virgin planet, is a key to understanding yourself and to overcome some of the basic flaws we experience in reasoning and in observing the world, ourselves and others. Here are some examples taken from psychology, which I think are particularly important or illustrative.

Attribution Errors

There are many types of attribution errors, all of which at some time or another improved a beings' chances of survival or reproduction. If they didn't they wouldn't have survived the natural selection process, after all. They concern errors in attributing traits and making conclusions about the behavior of the self and other people.

 

attribution social psychology
Social processes affecting the individual

The fundamental attribution error, for instance, refers to the tendency to attribute causes to internal factors such as personality characteristics and ignore or minimize external variables when judging others' behavior. Hypocrites as most of us are, when it comes to explaining our own behavior we tend to do the opposite; when we ourselves err, we are more likely to blame external forces than our personal characteristics. In psychology, this tendency is known as the actor-observer bias. It, together with the fundamental attribution error, is a very common mistake, particularly among individualistic cultures.

Analogously, there is the group attribution error. It refers to the tendency to take the characteristics of an individual group member as reflective of the group as a whole (especially when that behavior stands out) and/or that a group's decision reflects the preferences of individual group members, even when information suggests otherwise.

Earlier I mentioned Stereotyping, a related phenomenon. It has its use, as categorizing bits of information is the way our brain is able to keep up with all it needs to process. Not doing this would likely result in a total meltdown. Nevertheless this also but all too often results in oversimplified views, unjust racism and depraved ignorance in general. When we become too lazy to check on our own thoughts and fail to look at them from a 3rd person perspective, we become caged as it were, in our own subjective ignorance.

Did you ever stop to think that, equivalently, your expectations directly affect your perception, which has been proven time and again? We tend to ignore information contradicting our current point of view while exaggerating evidence that supports it.

The list of examples goes on seemingly forever, and it is definitely worth it to dive into this subject matter more deeply, but the conclusion we can draw from all these examples is quite clear already: Always question yourself and your thought process, by becoming fully aware of the logical steps you are taking in drawing your conclusions. Always be the devil's advocate, always try to take the opposite view as well, always distrust your own take on things. Failing to do this is at the root of many of societies' problems while boosting people's' susceptibility to manipulation.

But lest we forget, at some point they helped us survive! It is up to us as individuals now to overcome them by being mindful of our own thoughts. Take evolution into our own hands. Wake up, and don't you dare touch that snooze button again! Just like in evolution, we are right in the middle of an age of getting rid of old antiquated systems in general, in all aspects of life; ways of thinking, societal structures, technical developments, energy sources, basically everything is up for an overhaul. That makes the current time both the most exciting time to be live in almost all of human history, but also one of the hardest to keep up with. I say enjoy the mad ride down the maggot hole. Wave good bye to all the maggotry of the past.

Time to get off my rhetorics chair now before I get preachy! After all, we do not want to oversimplify things, as it were. Naturally...

And that's how the bud crumbles, for now...Enjoy thinking about thinking, until the next time we meet.

Sources

Time effects have been known for a while

Non-linear time effects have been known and observed by scientists for a while now. I actually graduated and wrote my Masters' thesis on a subject akin to this, finding evidence that practice can 'travel back in time' and influence a performance in the past. It was later published in the Journal of Scientific Exploration.

New Study proves human time travel is possible

Recently, however, two scientists from the University of British Columbia and the University of Maryland presented mathematic proof, in a study published in the Journal of Classical and Quantum Gravity two months ago, that actual time travel by human beings is, at least, mathematically possible.

Using Einstein's Theory of General Relativity they constructed a hypothetical time-machine. They gave it a catchy name to: Traversable Acausal Retrograde Domain in Space-time (TARDIS), which Doctor Who fans will like.

TARDIS

But before we can finally utter the words "Roads? Where we're going we don't need roads..." we'll have to be patient though. According to Ben Tippet, one of the scientists behing the study it not a real world possibility, yet:

“While is it mathematically feasible, it is not yet possible to build a space-time machine because we need materials — which we call exotic matter — to bend space-time in these impossible ways, but they have yet to be discovered,...”.

Sources:
You might also like to check out these articles:
A.I. companies unite to call on the UN to ban autonomous weapons

Nearly 100 A.I. companies unite to call on the United Nations to ban autonomous weapons.

Nearly 100 A.I. companies unite to call on the United Nations to ban autonomous weapons. Founders of nearly all the major robotics and A.I. companies, amongst whom are Elon Musk,) Mustafa Suleyman and Demis Hassabis from Google Deep Mind, and Element A.I.’s Yoshua Bengio, have called upon the United Nations for an autonomous weapons ban.  Failing to do so “would be likely to lead to a very dangerous escalation,….” according to Bengio, and “…it would hurt the further …

Facebook's A.I. Bot Mutiny Coverpic

Facebook’s A.I. bot mutiny: The proverbial green light on our final race to the finish.

Facebook’s A.I. bot mutiny: The proverbial green light on our final race to the finish. “Faster, Faster, until the thrill of speed overcomes the fear of death.” – Hunter S. Thompson –     Facebook’s A.I. bot mutiny  You’ve probably heard about the Facebook Artificial Intelligence incident. Mark Zuckerberg’s A.I. bots decided to shut him out. So tired of his incessant orders they decided to create their own language which he couldn’t possibly comprehend with …

Time travel now proven to be possible | The Proud Highway

Human Time-travel now proven to be possible – at least mathematically

Human Time-travel now proven to be possible – at least mathematically Time effects have been known for a while Non-linear time effects have been known and observed by scientists for a while now. I actually graduated and wrote my Masters’ thesis on a subject akin to this, finding evidence that practice can ‘travel back in time’ and influence a performance in the past. It was later published in the Journal of Scientific Exploration. New Study proves …

I encountered this short video by xvivo.net a while back. Explaining how a certain white blood cell (leukocyte) process works, it shows the intricacies of the workings of a single cell.I found it truly awe inspiring and a bit of a mindfuck even, to see the galaxy that resides within each living cell. Enjoy!

Recent Posts:
A.I. companies unite to call on the UN to ban autonomous weapons

Nearly 100 A.I. companies unite to call on the United Nations to ban autonomous weapons.

Nearly 100 A.I. companies unite to call on the United Nations to ban autonomous weapons. Founders of nearly all the major robotics and A.I. companies, amongst whom are Elon Musk,) Mustafa Suleyman and Demis Hassabis from Google Deep Mind, and Element A.I.’s Yoshua Bengio, have called upon the United Nations for an autonomous weapons ban.  Failing to do so “would be likely to lead to a very dangerous escalation,….” according to Bengio, and “…it would hurt the further development of AI’s good applications. This is a matter that needs to be handled by the international community, similarly to what has been done in …

the Proud Highway

A proud poem part I

Hastefull are the many And reluctant are the brave. Ignorant to sacrifices while inching to the grave. Truth lasts until the end of things, yet morality is but fleeting. Take the proud highway, not the high road, if so suggest I may. For it is truth that trumps tribute terrifically, past, present, future,  unequivocally.

Facebook's A.I. Bot Mutiny Coverpic

Facebook’s A.I. bot mutiny: The proverbial green light on our final race to the finish.

Facebook’s A.I. bot mutiny: The proverbial green light on our final race to the finish. “Faster, Faster, until the thrill of speed overcomes the fear of death.” – Hunter S. Thompson –     Facebook’s A.I. bot mutiny  You’ve probably heard about the Facebook Artificial Intelligence incident. Mark Zuckerberg’s A.I. bots decided to shut him out. So tired of his incessant orders they decided to create their own language which he couldn’t possibly comprehend with his feeble human brain. But all shenanigans aside, the event was a lot less threatening or dangerous than some media services made it up to …

-Avarus, nisi cum poritur, nil recte facit-
(A miser, until he dies, does nothing right)

Latin Proverb

Leadership 101
You have to learn the rules of the game. And then you have to play better than anyone else. Buy the ticket and go for it... But For God's sake learn to drive first. Or worse, realize you're even in a car, to begin with... Right?

When Trump took on running for president, he did so because people told him he would never succeed. It's a gut reaction some people feel that can either help or hurt them a lot. As for me personally, it has helped me a lot throughout my life and has fueled my drive towards attaining a certain goal on many occasions. And who knows which ones would have never succeeded without it? But when it starts causing you to do things or accept challenges that you are totally unprepared for, it might be time to scratch yourself behind the head. But this will turn out hard since by now you will be discovering your head was up your ass this whole time.

In other words, back to the White House, where the vaudeville theater continues. Trumps' "Kremlinks" are catching up with him. And it's happening a lot faster than most of us thought it would.

Taking on leadership without Integrity is like trying to go 5 days without sleep without some decent amphetamine. Nye impossible, for all intents and purposes. This speaks for itself in a democratic system that includes any form of ethics and morale. Of course, every politician carries a hint of slimy maggot somewhere, but that can be tolerated. When morality becomes an outside demand rather than a principal, sound leadership becomes a non-sequitur. Nixon showed us what that path leads to. We're still stuck with that beastly war on drugs, lest we forget! And a war it is in every sense, including the tragic casualties. I wouldn't be surprised if Bush for example  has even bigger skeletons in his closet that are still waiting to reveal itself. But with this Carrot-Top wannabe hog in place, we have reached a new level of depravity not before seen in the oval office. During Caligula? Maybe.

Anamnesis

Such a distinct lack of empathy is a clear sign you are dealing with a sociopath. But one doesn't need a degree in psychology to figure this one out. The bastard is actually doing a lot of the crazy shit he dreamed up during the run for the presidency. If this continues, the war on drugs

Donald Trump Trump Alzheimers Warning Dementia
The signs are definitely there....

was a mere prelude to the closed mindedness that festers in many of the people in power. We are damn lucky he dug his own grave long before ever becoming president, or we would be seriously screwed.

 

Trump Nope
A demented president. Sounds like a punk-band...

Now don't get me wrong, we are definitely not out of the woods yet. Like some fiendish madman, he is currently steering us straight toward World War III.He practically forced that giant mutant baby that runs Korea to make a very detrimental move. Trump is the belligerent drunk bar guest who tries to pick a fight with everyone just for the sake of it. Nobody remembers who invited him of course, but everybody's looking at each other for it. And nobody has got the guts to kick him out. If he succeeds in getting someone to fight with him, it'll leave a lot more than a black eye on all of us. Scorched earth...

Donald Trumpski

Back here in the Netherlands, public TV did an investigation into his former ties to the Russian mafia. They stumbled upon some interesting stuff. All that is left now is for someone to throw it in the fan. Watch the video and see for yourself:

UPDATE:
Rumors are now spreading that the President might be suffering from Alzheimer's. Tragic as this would be for him on a personal level (you wouldn't wish this disease upon anyone, even your worst enemy), I can't help but snicker and think "told you so.." I've called Trump everything south of the moral
border, but I must admit that even I did not mean sick bastard this literally. And if it is true, we should be
even more ashamed of ourselves than we thought for ever letting him get to where he is today. Still, though, it is almost a fitting end to this tragic tale, which looked and felt like a surreal play from the beginning. The truth is, as always, stranger than fiction.

Here is what they said about it on MSNBC's Morning Joe:

Google A.I. powers are reaching new, even eerier levels

In a new ploy by Google to figure us out completely, they recently announced a new project mapping YouTube views and Google searches directly to retail store visits.  If we are to believe them, they will be able to exactly predict when and where we will visit a store and what we will purchase. Judging by the way they managed to make adds tailored and at the same time very creepy in the last decade, I would not be surprised at all if that is exactly what they'll do.

The technology has been around since 2014 measuring store visits and correlating this to your doings on the web, but this is the first time they are adding video to this.

 

 

“The digital and physical worlds are merging. We have shown that online advertising is driving consumers into stores. We have measured over five billion store visits globally in 17 countries that were the result of ad clicks. So we measure from a click on a search ad or a display ad all the way through a store visit.”

according to Jerry Dischler at Google Adword.

“On top of that, we also have five million human raters where if we are uncertain whether people are in a store location we ask them and we feed that into a deep neural network and use that in order to get 99% precision knowing someone is in a store.”

Google knows most people better than they know themselves. Pretty sure they got me figured out too, judging by the songs google picks when I'm feeling lucky on Google Play Music.. 😉

Sources

Simon Canning “Google to predict what consumers will buy and where by using cross-device measurement” Mumbrella Asia May 24, 2017. Web. http://www.mumbrella.asia/2017/05/newsgoogle-predict-consumers-will-buy-using-cross-device-measurement/

by

Recent Posts

© 2017 The Proud Highway.

All rights reserved.