You Can Now Share Instagram Stories with Only Your Closest Friends

Instagram has added the ability for users to share stories with only a specific subset of people, rather than just anyone who follows them.
Users simply create a “Close Friends” list and then choose to only share certain stories with that group of people. To access the feature, go to your profile in the Instagram app and select “Close Friends List” in the side menu. From there, you can add your closest friends to the list.

 Whenever you share a story, you’ll have the option of sharing it with everyone or just your Close Friends.
There are a couple of things to be aware of. First, no one can request to be added to your list, so there will never be that awkward part where someone wants to join your list, but you’re not really feelin’ it. Secondly, your friends will know if you’ve added them to your Close Friends list, as a green badge will appear on their end when viewing stories that you’ve shared with only your list.
Better yet, people that you haven’t added to your list won’t see any of your designated stories at all, and won’t even know that they’ve been left out. Savage!
via Instagram

Why Doesn’t My Android Phone Turn on At All? Here some solutions.

Every smartphone owner’s worst nightmare is trying to fire up your phone and finding that nothing happens. A black screen with no sign of life spells disaster.
What are the reasons your Android phone or tablet might not turn on? Let’s have a look at some causes and solutions.

1. Charging Issues

As is frequently the case, the most obvious cause is usually the correct one.
If you haven’t noticed any sign of your phone malfunctioning previously, the problem might be a simple as a lack of juice in the battery. More often than not, that traces back to charging issues.

Check Your Connections

Firstly, check the obvious points. Did you definitely remember to charge your phone? Has the charger become partially dislodged from the wall socket? And is the power socket turned on?

Dirt and Dust

Next, ensure there’s no dust, dirt, or other gunk clogging up either the USB port on your charging cable or your phone’s charging port.

Remember, the connections are delicate. The best way to remove grime from ports is to use a can of compressed air.

2. Perform a Power Cycle

We’ve all experienced a frozen phone. The screen is unresponsive, and none of the buttons work. But did you know that it’s also possible for a phone to freeze in its powered-off state?
If your Android phone won’t turn on, one solution is to perform a power cycle. For devices with a removable battery, it’s as easy as taking out the battery, waiting a few seconds, and putting it in again.
If you don’t have a removable battery, press and hold the device’s power button for several seconds. Depending on your manufacturer, you might need to keep it held down for anywhere between 10 and 30 seconds.

3. Check Your Battery

If you’re confident that your charging equipment is working, and a power cycle hasn’t solved your problems, it’s time to turn your attention to your phone’s battery.
Most phone and tablet batteries start to rapidly decline in quality after a few years of use. Eventually, they will completely die. Other types of damage can also irreparably affect the battery. Liquids, falls onto hard surfaces, and extreme temperatures can all render a battery useless.

Check the Battery Is Receiving Power

After you have plugged your phone or tablet into your charger, wait for one minute to see whether the battery icon pops up on your screen.
If it does, your battery is fine, and you can move onto the next steps. Alternatively, you might see a small red (or other color) light flashing. If you do, it means your battery doesn’t have enough power to turn on or display any content on the screen. Let it charge for 30 minutes, then try again.
Don’t see a battery icon or a light? That might mean that your battery is dead and needs replacing.
If your phone has a removable battery, you can pick up a new one on Amazon for a decent price. For phones without removable batteries, you either need to try to pull apart your phone and change the battery yourself or take it to a specialist shop.
Be aware that if you try to change the battery yourself, you might void the device’s warranty.

4. Check the Screen

Of course, your phone might be powered on without you realizing. A broken screen can give the impression that there’s no power.
Thankfully, it’s easy to know whether your screen is to blame. Hold the Power button for 30 seconds to ensure your phone is definitely powering up, then wait for at least two minutes to allow the boot process to complete.
Now, simply call yourself from another phone. If the phone rings, your screen is to blame. If it doesn’t, you need to keep going.
Remember, you can replace the screen yourself, but once again, you will void your warranty.

5. Use Your Computer to Troubleshoot

If you still can’t get your device to boot, you might be able to force it to turn on using your computer. Google provides a somewhat convoluted series of steps that you can work through. We’ve simplified them below:
  1. Connect your phone to your computer using a USB cable.
  2. Let it charge for 15 minutes.
  3. Disconnect the cable from your device (not the computer).
  4. Reconnect the cable within 10 seconds of disconnecting it.
  5. Charge your device for a further 30 minutes.
  6. Press and hold the Power button for five seconds.
  7. Tap Restart on your screen.
  8. If you don’t see Restart, hold the power button for a further 30 seconds.

6. Reset Your Android Device

Woke up late this morning because at some point last night my phone, while charging, shut itself off and the only way I was able to turn it back on was my resetting the bootloader in Android's recovery mode ????
— Marxist queery (@queercommunist) September 14, 2018
Perhaps your device will turn on, but cannot make it past the boot process to your home screen. A corrupted upgrade or a custom ROM could be to blame. In this case, you can try to reset your device.
Warning: Resetting your phone or tablet will wipe everything on it. Ensure sure you make regular backups of your important Android data.
Back up Your Android Phone Today Before It's Too Late Back up Your Android Phone Today Before It's Too Late If you lost your phone today (or it was stolen or damaged), would you still have all your photos, contacts, and data? Let's make sure everything is properly backed up.  To reset your Android phone using Recovery Mode, follow the steps below:
  1. Press and hold the Power button and Volume Down for a few seconds until you see the Android logo on the screen. (This key combination varies with some manufacturers.)
  2. Use the Volume Up and Volume Down keys to navigate to Recovery Mode.
  3. Press the Power button.
  4. Use the Volume keys to select Wipe Data/Factory Reset and press the Power button.
  5. Finally, select the Yes—Erase all Data option and press the Power button.
The reset process will take several minutes to complete.

How To Fix SIM Card Contacts Not Showing On Android

Have you ever found yourself in this situation? Well, even if it hasn’t happened to you, it does happen.

Sometime your device might suddenly start showing this annoying error of “No contacts on your SIM card” and you just don’t know how to fix it.
Okay, you have removed the SIM, wiped it with your cloth and re-inserted it but the no contacts on your SIM error seems sticky.
Well, I am definitely gonna make sure you don’t leave here with an unsolved problem.
Nowadays, it’s normal to see a good number of people saving their contacts online on their Google account, Samsung account, Mi account or any available account that can save and sync their data.

This is very good and it’s even safer, convenient, has more space but might not always be available on a new device without internet connection.
Most people who come from smaller devices like feature phones must have had a lot of their contacts saved on the SIM card. Yes, and that’s why the error is just so irritating.
Imagine swapping your SIM from an older phone to your Android and trying to call from your contacts isn’t possible because it’s not showing.
It’s really irritating but we are going to solve it together. Let’s see some of the things you need to do if your SIM contacts aren’t showing on your Android device.

Steps To Fix No Contacts On SIM Card On Android

If your device or someone else’s is showing this error and you would love to fix it yourself, below are the steps or what you need to do to fix the No contacts on SIM Card error.

Make sure your device is set to show all contacts including SIM contacts

This is one of the first things to check to make sure your device isn’t wrongly configured. Your Android device can show either contact saved on your SIM card, Google account, phone storage, Whatsapp, Truecaller, Messenger, Samsung account, MI account or even all of them, depending on the accounts on your device.
So what if you mistakenly set it to display or show just the contacts on your phone storage? Then, if it’s empty, you probably won’t see anything.

So to make sure your Android device is set to show all the contacts on the SIM, phone, Google etc, follow this guide.
  1. Open your Contacts app from the app drawer.
  2. Click on the options button.
  3. Select Settings from the drop-down menu.
  4. Tap on Contacts to display
  5. Select All contacts 
You should now be able to see all the available contacts on your device, including those on the SIM card. You can select to show only SIM contacts, to be sure.

Put Your SIM card on another phone to also check

Sometimes our device might be faulty software or hardware wise. So, to be very sure it isn’t an issue from the device, look for a working device or a smaller phone and insert your SIM card properly.
Go to the Contacts and see if your SIM card contacts are displaying. If it’s, very good! If it’s not, there are more things to try okay.

Check your Android App permissions

As simple as this may sound, it causes loud problems. If you deny any app the necessary permissions it needs to function well, it would surely misbehave.
This is mostly seen on newer Android versions and is always set up at the initial setup of the device. The first time you open an app e.g camera, it asks for permissions to access important aspects of your phone.
So if you deny it any, it would not work. Did you mistakenly deny the contacts/Phone app it’s birthright? Not sure? Well, let’s see how we can quickly turn things around.
  1. Go to your Settings from the all apps section.
  2. Scroll down and open Apps
  3. Select to view All apps
  4. Click on the options button or 3 dotted icons and select Reset app preferences
  5. Now go back to the Contacts/Phone app and open it.
  6. Accept or permit every action or request it makes until it stops.
  7. See if your contacts are now displaying.
Note: Always accept permission prompts when opening apps for the first time so they can work as intended.

Try to Import the SIM contacts

This is one funny thing I noticed on some Chinese phones. Sometimes, you just need to import the contacts on your SIM over to the device and they will then show up.
Importing contacts isn’t as hard as the problem we are trying to solve. All you have to do is,
  • Go to your Contacts or phone app.
  • Open the settings
  • You should immediately find an option Import/Export contacts
  • Click on it and in the corresponding prompt, select Import Contacts from SIM card.
  • Next you have to select where to import them to. Choose Google, phone storage or what ever option that suits you.
  • Select all the contacts(if available) and allow it to import.
  • When done, you should now be able to find the imported contacts in the contacts list.

Check your SIM Memory status

Does this sound like am going off the track? Well, this could be the solution to your no contacts on SIM card issue.
I have seen quite a number of Android devices showing the no contacts on SIM card because the memory is full or almost filled.

You might wonder, where is the stuff in the SIM, I haven’t even saved up to the maximum contacts on the SIM.
Remember that your SIM card doesn’t only save contacts? Okay, so what else does it save?
Messages! Yea, it does save messages in its memory. So how do you know if the SIM memory is filled up and it is making your 

Android device not to be able to access the SIM contacts? Let’s quickly run through the fix.
It’s pretty simple and straightforward but a life/phone saver.
  • The first thing you have to do is to go to your default SMS/Text/Messaging app and open it.
  •  Click on the options key or the 3 dotted icons at the top right of your screen(depending on your phone type/model/software version.
  • Select Settings from the drop-down menu.
  • Select More Settings
  • Click on Text Messages
  • Select Manage SIM card messages
  • If there are any messages saved on your SIM, it will be displayed here. You can mark all of them or the useless ones and delete them.
  • Now joyfully go back to your contacts, the SIM  contacts will now be visible.
These are some of the best ways to fix no contact on SIM error on an Android device. If you couldn’t get yours to work, kindly leave a comment on this post and I will reply as soon as possible.

How to easily make android games without coding

Gaming on Android phones is in big demand nowadays. According to this year’s gaming revenue, out of $137 Billion, more than 50% was from mobile devices. Here, we have provided some tools which will help you create android games without coding.
We recommend you to learn programming which will be beneficial if you want to become a game developer. You can read more: How to be a game developer?

Here are best tools to make Android games without coding :
Editor’s Note: “From my research, I found out two main (most recommended) tools for making Android games. First, is YoYo’s GameMaker Studio (cross-platform games) & Buildbox (hyper-casual games). Both tools are top notch in their respective approach.”

GameMaker Studio (Recommended)

One of the best known Android game builder in the market is GameMaker Studio. Using single development workflow you can easily export your game to not only Android but also Windows desktop, Mac OS X, and 9 other platforms. 

GameMaker community is quite big so you can easily find tutorials & how to videos. There’s a special laptop mode for developers so that it wouldn’t affect game development. Some top-notch features include skinning, docking, object editor, and script editor. YoYo’s GameMaker Studio 2 also follows the drag and drop approach. 

Moreover, GameMaker Studio provides an extensive library of events and actions to properly architect your game. Like, Buildbox in GameMaker Studio you can also preview your game progress. You need to purchase ‘mobile’ plan ($399 permenant license) to make Android games using GameMaker Studio.
Most definitely the best program I’ve used for years!Seth Groom (Nykra)

If you want to start your Android game development project with YoYo’s GameMaker Studio 2, here are some useful links :

Buildbox (Recommended)

One of the best & most recommended tool for building android games without coding is Buildbox. You might have seen simple hyper-casual games in the play store, one with fluid interface & minimal design. You can also create such kind of games easily with help of buildbox. 

No programming or scripting is required. You can create any kind of 2D game you can imagine says buildbox. What I like about buildbox is you can preview the game in real time, which means designing & working goes hand in hand. All you need is to have basic idea about your project, and it’s assets like images. 

You can add or remove characters, objects, assign them action as well as background using simple drag & drop approach. Moreover, you can edit gameplay & logic pieces. It’s one of the fastest game development tool. Buildbox reminds me of wordpress platform, like wordpress everything is ready (pre-configured) you just need to add content same applies for buildbox. Some top notch games made with buildbox are Color Switch, Ball Jump and Slip Away. Game monetization is easy to configure with buildbox. 

The best things about Buildbox are how easy it is to build a game and how quickly you can build a game. — David Reichelt (Color Switch)

If you want to start your Android game development project with buildbox, here are some useful links :

  • Buildbox Tutorials: Here, you can find easy video tutorials from basic to advance level.
  • Buildbox Tour: Why you should choose Buildbox?
  • Buildbox Pricing: Buildbox plans start from $15/month to $99/month (if billed monthly) and from $8/month to $59/month (if billed annually). There’s no restriction on any plan, you can create unlimited games. And, royalty is all yours (“Buildbox never takes a portion of the revenue you receive from your games. Everything you make is yours.“).
  • Buildbox Blog: Official blog of Buildbox.
  • Buildbox contact : All contact (support) details.
Recently, Buildbox 3D was introduced which allows you to create 3D games without coding.

QuickApp Ninja (Free)

QuickApp Ninja, also one of the best-known tools for creating android apps & games without the coding stuff. Quickapp ninja supports multi-language content, which allows creating unique game quizzes for more than 20 languages. Another, a good feature called ‘Reskin’ which allows you to dulplicate already created games. Quickapp ninja has cloud support for game levels which reduces game size.

Best Android Quiz Game Builder”

One more advantage of Quickapp ninja is it’s 100% Free (“Yes! service is free to use. You can start making money without spending a dime“). Some top-notch games build by quickapp ninja are Guess the Football Player and 4 Pics 1 Word. Currently supported ad networks are Facebook Ads and Admob.
If you want to start your Android quiz game project with QuickApp Ninja, here are some useful links :


Stencyl is one easy way to make a Android game. You can write code if you want in stencyl. Also, drag and drop based tool. Stencyl uses iAds & AdMob as monetization option. If you’re the game is unique you might seek sponsorship from big game studios (Sell game rights in return). Few known games made by stencyl are Super Dangerous Dungeons and Wrassling.
If you want to start your Android game project with stencyl, here are some useful links :


Appygen’s slogan says, “The App Builder made for internet marketers”. Appygen promises to create an Android game under 5 minutes from some pre-defined templates. You just need to edit those templates & publish updates. Appygen pricing starts from $0 to $159/year based on your requirements.
For more information visit, Appygen official website.


GDevelop is an open source Android (+ cross platform) game creator. GDevelop site specifies, No programming skills required at all. You can create indie games like Hyperspace Dogfights & many more.
What makes GDevelop unique and so easy to use are the events. Events are a powerful way to express the logic of your game, without having to learn a programming language — GDevelop

Easiest Way On How to be a game developer?

Gaming industry generated a solid revenue of $137 Billion (April 2018). In which more than 50% of revenue was from mobile devices. Games like PubG mobile are exploding with huge revenues. As far as, desktops & consoles are concerned they are also in stable position.

We forecast that 2.3 billion gamers across the globe will spend $137.9 billion on games in 2018. This represents an increase of +13.3% from the year before, or $16.2 billion. Digital game revenues will take 91% of the global market with $125.3 billion.NewZoo

Game Developer

A game developer is a person who does the coding stuff for the program (game). This is not an individual task but, an task involving 100’s of 1000’s of people including artist, designers, testers, writers, etc. Game developer needs to understand everything involved in the game & implement it properly.

Programming Languages & tools for game development

1. C++ : When it comes to gaming, C++ is first choice for most learners. C++ being OOP is good for gaming. Most softwares & games of Windows ecosystem are made in C++ language. First step is to master all object oriented programming concepts. C++ is accompanied with languages like C, Python, Lua for some threading or by OpenGL for graphics.

2. C# (C Sharp) : C# is the best language to learn for building applications & games for Microsoft Windows platform. C# itself is developed by Microsoft. With help of C# you can also target Xbox consoles. But, when you compare C# vs C++ for gaming, C++ gives you more control over your memory. Because of which gaming performance increases rapidly. But, Unity uses C# (Big Plus!)

3. Unity
Unity is one of the most popular game engine & also world’s leading real time game engine. 

4. HTML/CSS/JavaScript/Python
About 3-5 years ago Adobe flash was the gaming standard for web. You might have played some miniclip in the past, they were powered by flash. Gone flash days, the control is shifted to front end languages like HTML/CSS/JavaScript. JavaScript & Python are best choices for web-based game development.

In many games like Age of Civilization VI, the role of Ai (Artificial intelligence) is vital. So, learning Python is necessary. In future more and more games will include Ai blocks.

5. Java (Android)
Java, the world’s most popular language is also in gaming because of Android phones. Billions of smartphones are powered by Android OS, which uses Java as it’s native language. So, when it comes to mobile game development (which has highest revenue) Java is your choice.

6. Swift (iOS)
Apple customers are very loyal & wealthy target, so hugh revenue is generated from app store itself. Swift is the most ideal language when it comes to game development for iOS devices.
Once, you have mastered in appropriate languages & frameworks, it’s time to get certified. “Unity Certified developer exam” is must.

Google Security Report: If You Don't Want Malware, Update Android & Stop Sideloading

According to Google's new Android ecosystem transparency report, you're eleven times more likely to be infected by malware if you're running Android Lollipop (5.0) as opposed to Android Pie (9). The same report shows that if you sideload apps, you're almost seven times more likely to be infected than if you stick to Google Play as your app source. All of the data provided in the report is quite interesting, but there's a clear pattern among malware-infected users.

Google calls malware PHAs, or potentially harmful apps. This distinction means the same app could be potentially harmful on one Android version, but entirely innocuous on another version. For instance, an app that attacks older APIs is potentially harmful if your device is running an older Android version like Lollipop, but if you installed the same app on a phone running Android Pie, new security measures could have rendered it completely safe.

PHA rates by Android version. Image via Google Transparency Report

Looking at the chart above, you may be thinking the lower infection rates are a byproduct of fewer people running the new Android versions. But these are percentages of devices infected by malware, so total number of users has no impact. The Lollipop PHA rate is 0.66%, while the Pie PHA rate is 0.06%.

The difference in PHA rates is almost as staggering when you only look at people who install apps from the Google Play Store and compare them to people who also sideload apps from external sources. Google Play users are infected at a rate of 0.09% globally, while sideloaders are infected at a 0.61% clip.

PHA rates by app installation method. Image via Google Transparency Report

Google went on to compare PHA infection rates by country, and the results are surprising. Indonesia and India (gold and green lines, respectively) had the worst rates at 0.65%, but the United States (black line) was third-worst at 0.53%. You'd think with the US being one of the world's richest countries that there would be more flagship Android phones per capita than other countries, and with flagship phones generally receiving updates more often than budget phones, people would be more protected on the newer Android versions.

PHA rates by country. Image via Google Transparency Report

We can only speculate here, but the reason for the high PHA rates in the US could be twofold: More instances of sideloading apps per user, and more phones from OEMs with bad Android update track records.

With Samsung being notoriously slow for Android updates, they have to share some of the blame for the poor malware rates in the US. They're by far the most common Android brand in the US, and they're one of the few manufacturers who still haven't updated a majority of their recent devices to Android Oreo, an OS upgrade that was made available 15 months ago.

While there's nothing you can do about a phone that isn't receiving updates (aside from rooting and installing a custom ROM), you can certainly improve your security by being vigilant about sideloading apps. If you must sideload, at least make sure to only download APKs from trusted sources like APKMirror or a dependable developer's official website.

How To Easily Change Your Phone's Font Without Tripping SafetyNet

You can easily deck out your favorite phone with great wallpapers, ringtones, and icons, but what about fonts? Not all Android skins let you change the system font, and even when they do, the options are often limited to a few choices. Certain root apps can open up the system font to customization, but some of these can cause problems now that Google introduced a security measure called SafetyNet.

SafetyNet verifies that Android hasn't been tampered with, but this makes it more difficult for root users to customize their devices on a system level. If a root mod trips SafetyNet, you'll lose access to DRM-protected apps like Netflix and security-minded apps like Android Pay, so you have to walk a fine line. Thankfully, there are still ways around this. Below, I'll show you how to swap out your system fonts without tripping SafetyNet so you can customize without worry. 

Unlocked bootloader
Root access
Magisk installed
Terminal app

Step 1. Download MidnightCore Module

From the Magisk main screen, tap the menu button on the left and then "Downloads." Next, you want to tap the search icon on the right and search for "MidnightCore", or type "midn" and it will be the first and only option available. Tap the download arrow on the right and then tap the "Install" option to begin the install process.

It will prompt you to push the volume up key to confirm the install, but after that, it will install the required scripts, files, and permissions to your device. Once you have a successful install, tap the "Reboot" option at the bottom right to restart your device so you can begin using the module.


Step 2. Open the Terminal

Some devices have a built-in terminal app in the developer options menu, but many do not offer this feature out of the box. If you know the device supports this feature, you will need to enable it from the developer options, otherwise I'll explain what to do from here.

You will need to download a terminal app from the Google Play Store so you can execute console based commands. One of my personal favorites is called "Termux" and is a highly recommended tool for all root related commands.
Play Store Link: Termux


Step 3. Run the Commands

Open the terminal app to the main screen, type the following command and then tap enter: su

When prompted, tap "Allow" on the root access popup. This grants superuser rights to the terminal so it can make the necessary changes to the core system files of your device.

The next command we must execute after granting superuser permissions is: midnight

This command will launch the Magisk module for the first time. This is also how you will be launch the module every time you want to make any changes to your system fonts.

Step 4. Choose a New Font

You should now be in the main menu of the MidnightCore module and will be presented with a few different options. For the sake of this guide, we are going to focus on changing out your system fonts. Tap the screen to bring up the keyboard if it is not already, type "1" in the command window, and then tap enter to launch the "MidnightFonts" section of the module. Once it initializes, it should print out a big numbered list of fonts that you can choose from.

There is currently no way to preview the fonts from the module itself, but there is a thread where you can view examples of each. This is where the fun begins! Go through the list and find one that sounds interesting to you — in my case, I decided to try out AppleMint. Type the number you want in the command window and tap enter to start the install process. It will prompt you to save offline, so just type "1" and tap enter to confirm it.
Preview the font list from the module


Step 5. Finish Up the Process

Once it finishes, it should toss you back to the main screen of the module where you can close the session at any time from this point. With the Termux app, drag down the notification and tap "EXIT" to close out the terminal session from memory. That's all there is to it! You must restart your device to activate your new font, but once you do that it's good to go. If you wish to restore your device back to the default font, you can do so from the main menu of the module.

To reset your font, type "r" in the command window and then tap enter, followed by "1" to select the "MidnightFonts" option. Once you do that, it will quickly reset your font settings to default, then restart your device to see the changes. Some fonts may not work correctly across all apps and all aspects of the system, however, it should continue to get better as the module receives new updates over time.

(1) Default system font (Roboto), (2) Updated system font (AppleMint), (3) All SafetyNet checks have passed with the new system font!

This is definitely the best way to change your system fonts without worrying about SafetyNet issues. Have fun trying out over 50 different fonts on the fly!

How To Add 3D Photos to Facebook Using Portrait Mode Pictures for Moving, Depth-Filled Images


Post 3D Photos on Facebook

While Facebook announced this feature in May 2018 at its F8 developer conference, it just began rolling out to mobile users everywhere, starting on October 11. If you can't follow the instructions below, be patient, as the feature will hit your device soon — just make sure you keep your Facebook app updated.

Take Better 3D Photos for Facebook

You'll quickly notice that not all of your portraits will look good as 3D Photos on Facebook. To make sure yours look better, follow some of the below tips, which will also make better portrait photos in general.
  1. Put your main subject at least three or four feet away from your phone.
  2. Capture scenes with at least three layers of depth: foreground, your subject, and background.
  3. Don't let your subject blend in with the background — use contrasting colors to make them stand out, and therefore pop in 3D.
  4. Make sure the subject has some texture, as it won't pop as much without it.
  5. Shoot subjects with solid edges, so there is a clear line of separation between other depth layers.
  6. Avoid shiny objects, which could
  7. Avoid transparent objects, such as glass or plastic, which could fool depth sensors.
  8. Avoid added effects, like scene lighting. Portrait Lighting mode on iPhones may also work against you.
  9. Avoid mono-style lighting that drowns out all of the colors that makes 3D photos stand out.

Facebook CEO apparently ordered to ditch their iPhones for Android

Mark Zuckerberg has apparently ordered the Facebook management team to use Android phones instead of iPhones. According to The New York Times (via CNET), the command came after Apple CEO Tim Cook criticized the way some companies use customer data to make money.

The publication pointed to comments made by Cook in an interview with MSNBC. Specifically, Cook said Apple was “not going to traffic in your personal life,” and that to Apple privacy is a “human right” and a “civil liberty.” The quotes arrived during Facebook’s Cambridge Analytica data-sharing scandal, where the personal data of around 87 million Facebook users was alleged to have been improperly shared with the analytics company.

According to The New York Times, Zuckerberg later ordered management to use Android phones, reasoning that more Facebook users use Android phones than iPhones (i.e. they could better understand the experiences of their users). We don’t know if the latter is true — Facebook keeps that information under lock and key — but it’s likely to be the case, given Android’s market share and Facebook’s global popularity.

This wouldn’t be the first time a decision like this has been made at Facebook. Back in 2015, the company’s chief product officer Chris Cox told some Facebook employees to start using Android so they could see how the service worked on the platform.

Unfortunately, we’ll probably never know what the actual motivation for the supposed decision was, if the orders were even followed, or which Android phones the Facebook managers might have picked up.

Google New Update Brings AI-powered GIF, emoji and sticker suggestions to Gboard

Google recently rolled out a floating keyboard option to Gboard, and now the company has introduced another new feature -- AI-driven suggestions for GIFs, emoji and stickers.

The move sees Google acknowledging that we increasingly communicate with images rather than words. Or, as the company puts it, it's a feature designed "for those of us who just can't even without the perfect GIF".
Gboard has long offered the chance to pepper your messages with pictorial additions, but even with a search function it can be difficult to find the perfect little extra to fully convey what you're trying to say. And this is where artificial intelligence can help.
Writing about the feature on The Keyword blog, Google says:
Starting today for all Android users, Gboard will use AI to suggest GIFs, emoji and stickers to you related to your conversation. This makes it faster and easier to share your #feelings and your glowing personality with whoever you’re chatting with. Keep your eyes peeled for the "GIF" icon to appear in the top left corner of Gboard. Tap it, and you’ll see a selection of GIFs, emoji and stickers that Gboard thinks you might want to share.
Google explains that if you type the word "sleepy", a sleep emoji will be suggested -- it just saves you the hassle of having to search.
The update is rolling out to English language version of Gboard starting now, and will spread to other languages in due course.

Galaxy S10 Leaked Details Reveal It’s Gonna be a Game-Changer

Samsung has been busy hyping up the foldable smartphone it unveiled last week, but let’s not forget about what else the company has planned. The Galaxy S10 is expected to arrive early next year and word has it the flagship device is going to usher in several breakthroughs.
According to reliable leaker Evan Blass, the Galaxy S10 is going to boast a “punch hole” selfie camera that allows the display to truly reach from edge to edge. As Blass points out, the technology sounds a lot like the Infinity-O concept Samsung announced last week.

Infinity-O essentially incorporates the camera into the display leading to a “punch hole” cutout. The idea sounds kind of odd but it could lead to the next step in the evolution of having the display take over every centimeter of the front of a smartphone. Better yet, this could mean the beginning of the end for notches.
Concept designer Ben Geskin created some illustrations of what an Infinity-O display could look like on the Galaxy S10 and it’s pretty impressive. You can see how it will look in the gallery above.
Aside from the display, Blass says the Galaxy S10 is going to feature an ultrasonic in-display fingerprint scanner, a triple camera system with standard, wide-angle and telephoto lenses, and Android Pie with Samsung’s new One UI. If that ends up being the feature set for the Galaxy S10, it will be the phone to beat in 2019.

Here are all the fixes in the NEW Windows 10 October 2018 Update

Yesterday, Microsoft began re-releasing the Windows 10 October 2018 Update (aka Windows 10 1809), with a string of fixes. This time around, the software giant advises waiting until you’re offered the new update, rather than forcing the install, which is a wise move. There’s no guarantee you won't encounter issues after installing it if your system isn’t fully compatible.

While I disagree with my colleague Brian Fagioli’s description of Windows 10 as a "smelly turd", there’s no question that the October 2018 Update was something of a mess, and released without proper quality control. The latest iteration of the update fixes a large number of problems (all of which should have been addressed before its initial release), and if you installed it first time around, you’ll want to grab the update as quickly as possible. This is what’s different in this release.
KB4464455 (OS Build 17763.107)*
  • Addresses the issue where the incorrect details were being shown in Task Manager under the "Processes" tab.
  • Addresses an issue where in certain cases IME would not work in the first process of a Microsoft Edge user session.
  • Addresses an issue where in some cases applications would become unresponsive after resuming from Connected Standby.
  • Addresses several issues causing application compatibility problems with 3rd-party antivirus and virtualization products.
  • Addresses several issues with driver compatibility.
  • Addresses an issue that incorrectly implies that user policies have not been applied after configuring a user rights Group Policy setting. Reporting tools, such as RSOP.MSC or Gpresult.exe /h, do not show the user rights policies or display a red "X" instead.
  • Addresses an issue that degrades Internet Explorer performance when you use roaming profiles or you don't use the Microsoft Compatibility List.
  • Addresses additional issues with updated time zone information.
  • Addresses an issue that causes a black screen to appear after turning on the display on some servers.
  • Addresses an issue that causes a long delay in taking a photo using the Camera app in certain lighting conditions.
  • Addresses a performance issue with vSwitch on network interface cards (NIC) that do not support Large Send Offload (LSO) and Checksum Offload (CSO).
  • Addresses an issue that may cause applications to lose IPv4 connectivity when IPv6 is unbound.
  • Addresses an issue that may break connectivity on guest VMs on the server when applications inject the low-resource flag on packets.
*Note, this includes the changes made in KB4464455 (OS Build 17763.104)
KB4467708 (OS Build 17763.134)
  • Provides protections against an additional subclass of speculative execution side-channel vulnerability known as Speculative Store Bypass (CVE-2018-3639) for AMD-based computers. These protections aren't enabled by default. For Windows client (IT pro) guidance, follow the instructions in KB4073119. For Windows Server guidance, follow the instructions in KB4072698. Use these guidance documents to enable mitigations for Speculative Store Bypass (CVE-2018-3639). Additionally, use the mitigations that have already been released for Spectre Variant 2 (CVE-2017-5715) and Meltdown (CVE-2017-5754).
  • Addresses an issue that prevents users from signing in to a Microsoft account (MSA) as a different user if signing in a second time.
  • Addresses an issue that denies file system access to Internet of Things (IoT) Universal Windows Platform (UWP) apps that require this capability.
  • Addresses an issue that causes the on-screen keyboard to appear when running automated tests or when you install a physical keyboard.
  • Security updates to Microsoft Edge, Windows Scripting, Internet Explorer, Windows App Platform and Frameworks, Windows Graphics, Windows Media, Windows Kernel, Windows Server, and Windows Wireless Networking.
Microsoft previously identified and fixed the problem that caused some users to lose personal data. If you're still worried, John Cable, Director of Program Management, Windows Servicing and Delivery says "In addition to extensive internal validation, we have taken time to closely monitor feedback and diagnostic data from our Windows Insiders and from the millions of devices on the Windows 10 October Update, and we have no further evidence of data loss."
To download and install these updates on an existing Windows 10 1809 system, go to Settings > Update & Security > Windows Update and select Check for updates.
While the new version of the October 2018 Update does fix a lot of problems, it doesn’t correct the default apps issue that many users have experienced. Microsoft says:
After installing this update, some users cannot set Win32 program defaults for certain app and file type combinations using the Open with… command or Settings Apps Default apps. In some cases, Microsoft Notepad or other Win32 programs cannot be set as the default.
As a workaround, the company suggests "attempting to set application defaults again" as this might work. An actual solution is expected to be available by the end of the month.