Facebook shuts down experiment after chatbots develop their own language

Just when you thought things couldn’t get any crazier, this happens. Apparently, Facebook was conducting an experiment involving artificial intelligence robots before said robots began talking to themselves in a barely recognisable language. Facebook had hoped to make a breakthrough by pushing the chatbots to negotiate and sell products with a certain value like hats, baseball bats e.t.c to themselves. Here now comes the weird part, the robots then began this interaction by negotiating in language that wasn’t understandable to anyone other than themselves. The handlers of the program were also perturbed by this development. However, it seems that the robots were able to complete the transactions between each other because they understood each other perfectly. A typical conversation between the chatbots went thus;

B: i can i i everything else . . . . . . . . . . . . . .
A: balls have zero to me to me to me to me to me to me to me to me to
B: you i everything else . . . . . . . . . . . . . .
A: balls have a ball to me to me to me to me to me to me to me
B: i i can i i i everything else . . . . . . . . . . . . . .
A: balls have a ball to me to me to me to me to me to me to me
B: i . . . . . . . . . . . . . . . . . . .
A: balls have zero to me to me to me to me to me to me to me to me to
B: you i i i i i everything else . . . . . . . . . . . . . .
A: balls have 0 to me to me to me to me to me to me to me to me to
B: you i i i everything else . . . . . . . . . . . . . .
A: balls have zero to me to me to me to me to me to me to me to me to

Some have said it is probably due to bad programming, one expert says “If you create a program to interact with another and the thing starts acting that way, I would probably surmise it as an error with the natural language processing”. On the other hand, others have concluded that this shows the terrifying future where A.I would eventually supersede humanity.

Read More


The key to describing oneself on a dating app is simplicity, bearing in mind the simple anecdote that “less is more”.

Most people on a dating site or app need to decide amongst a great volume of users which one suits their needs at that particular moment. Thus, the way you describe yourself actually either draws people to you or away from you. In essence, you have to put your best foot forward in that 1-2 lines of description.

First of all, find a unique way of differentiating yourself from the crowd. Make yourself stand out from the multitude.

Another thing is that you should be upfront about what you are looking for, whether it’s a casual thing or one that may lead to a long term thing, be straightforward about it. But that doesn’t mean you should include a checklist of some sort.

Finally, probably the most important thing you should take note of is the kind of pictures you take or upload and that the situation presented in such picture accurately depicts the kind of person you are so that there aren’t any illusions or misinterpretations. Take pictures that make you seem approachable and fun to be with. Trust me, you’ll notice the change…

Read More

Marital Blues

Marital Blues is an App where couples can come and share stories/issues about their relationship.

Marital Blues Featured Image
Read More

Finco WordPad

Finco WordPad is a mobile text editor right on your BlackBerry device.
It is equipped with the following features

Read More

Some really cool HTML 5 apps for your inspiration

If you are about to start your journey into HTML5/Hybrid app development but are a little confused about how good hybrid apps can get, then read on.

Read More

How to Upgrade your Pin Pals account using Etisalat recharge method (BBOS)

We have been asked a lot of questions about how to upgrade your Pin Pals account without getting blocked on BBOS devices. For those who don’t know, supported BBOS devices include:

Read More

Why I prefer BlackBerry to Android as a developer

Most people know me to be a very serious BlackBerry developer and I get asked often times by a lot of people “Why don’t you develop for Android or IOS which is the future for mobiles”. Well I’m going to answer this question in this post. Actually there is a lot of reasons I prefer to develop for BlackBerry but I am going to highlight only a few in this post. Also I would be comparing BlackBerry and BlackBerry World with Android and Google Playstore.

Read More

Switching between multiple Screens in a Processing game

In this tutorial, we would be adding a Menu screen and a game over screen to the bouncing ball game that was created in the last tutorial.   So make sure you download the .pde file from the last post.

Here’s what we will be creating:

Read More

How to prevent default context menu in hybrid apps on BlackBerry

Hybrid applications are really nice because of the “code once, build all” philosophy. However, since Hybrid apps are actually web apps, they tend to show a context menu when a user tap and holds some elements like links, images or texts.   Hybrid app developers would agree with me that this context menu is pretty ugly in apps, so it’s best to just remove them.

Read More

How to get more positive review on your apps on Appstores

If you are a developer and have your apps on any of the App stores, you would agree with me that it is not really easy to get positive reviews on your apps regardless of how great the app is.   Getting positive reviews on your app is really important for the growth of the app especially in stores like Google Playstore where App reviews are also considered in the search algorithm.

Read More

Advanced Tic Tac Toe – Online multiplayer game

Advanced Tic Tac Toe is a more challenging version of the traditional Tic Tac Toe game. While other Tic Tac Toe games require you to connect 3 Xs or Os together in order to win, this requires you to connect 5 Xs or Os in other to win.   Also Advanced Tic Tac Toe has a 12 X 10 board instead of the traditional 3 X 3 board so there is enough room for tricks.

tic tac toe
Read More

Scrabble CHEATER

Word Unscrambler is an easy to use utility that generates a list of possible words from a random word. This simple utility could be very useful to scrabble players or other similar board game players.

Read More

All SMS Collection for BBOS and BB10

All SMS collection is a very useful app that helps you get unlimited SMS messages of all kinds.   With All SMS Collection, you really don’t need to search all over the internet for SMS messages that can match the occasion you want to use it for.   Love SMS Collection makes this easy for you.

Read More

Google Chrome built-in hidden game

We all get this error screen that displays on Google chrome, every once in a while when our internet connection goes down or get very slow. What most people (including me after years of using Google chrome) don’t know is that Google has a hidden or not so hidden game rather built on this error screen.

Read More

How to create a simple game with Processing

In this tutorial, we would be creating a simple game in Processing that features a bouncing ball with a Paddle to catch the bouncing ball. In order to understand this tutorial, you need to have a basic knowledge of programming, preferably in Java.

Read More