Why are facebook uploading all my mobile contacts !
I recently downloaded my Facebook data to see what they had. Even for me an experienced web head, I was surprised at the information they had, including contacts names and phone numbers of people not related to my contacts on Facebook.
So I realised Facebook had been secretly uploading contacts from my phone.
I investigated further and checked the “Continuous Contacts Upload” setting was turned off on both my Android and iPhone.
Facebook for Android:
1. Tap Menu icon.
2. Tap App Settings.
3. Tap Continuous Contacts Upload to turn this setting on or off.
iPhone or iPad:
1. Tap Menu icon.
2. Tap Settings > Account Settings > General.
3. Tap Upload contacts to turn this setting on or off.
Then I typed into facebook.com help “why are facebook uploading my contacts”.
At the bottom of the results I noticed it said “Turning off contact uploading in the Facebook app doesn't automatically turn off contact uploading or call and SMS (text messaging) uploading in the Messenger app.“
So I looked in the Messenger app and think that was the offending app that uploaded my contacts even though “contact uploading” was disabled…
In Facebook Messenger app > Click on your Profile image > People > Manage Contacts >
I also created two test contacts on my mobile to see if Facebook is still uploading my mobile contacts, so when I do a data download in the future I can search for those hidden numbers. If the new hidden numbers in my Facebook data download, the problem will not be fixed.
Reference links:
https://www.facebook.com/help/147699975301738
https://www.facebook.com/mobile/facebook/contacts/
https://www.facebook.com/help/messenger-app/1363969317082393
p.s. When the EU sue Facebook for privacy invasion again. I wish some of that money would go to the ordinary citizens affected.
Thursday, December 06, 2018
Monday, June 04, 2018
Digital Marketing - AdWords Editor 2 bugs found
Exporting to CSV doesn’t include the “Account” ID e.g. “123-123-1234” so if you're getting errors importing, try adding a new column in the CSV and put the ID you want to import the campaigns into.
Importing from CSV doesn’t convert currencies. So if you had Rp100,000 you will have $100,000 USD, same applies to CPC bidding.
Yeah $100,000 per click. Maybe they noticed this bug and thought they’d just ignore it…
Related video (not by me)
Importing from CSV doesn’t convert currencies. So if you had Rp100,000 you will have $100,000 USD, same applies to CPC bidding.
Yeah $100,000 per click. Maybe they noticed this bug and thought they’d just ignore it…
Related video (not by me)
Thursday, October 19, 2017
Native HTML5 Video Player
Annoyed by how much companies like JWplayer charge for ad impressions. I built my own Native HTML5 Video Player. It integrates with video ad servers, VAST, VPAID, playlists etc. With JWAds / JW Monetize they charge a fee even if no ads are played. No need to pay a licence fee to jwplayer anymore. If you want the code email me peter <@> digitalfishing com
This is a image screenshot not a video player, cause I only want to show the code to people who will pay something as it took me an development team few weeks to build.
This is a image screenshot not a video player, cause I only want to show the code to people who will pay something as it took me an development team few weeks to build.
Thursday, July 27, 2017
Dash Car Video Players
Dash Car Video Players don't always play your movies due to:
- USB drive format
- Movie file Codec format
To find movies on USB on Mac OS:
- Press Command + F key
- Click "USB" if your files are on an external drive.
- Choose Kind is movie
- Click the + icon at the end of that row.
- Choose "Other"
- Type "codec" in the search and click OK
- Then in the Codecs field type "MPEG-4 Video"
- Now you should see a list of compatible files
- Connect the USB storage device to the computer.
- Open Disk Utility.
- Click to select the USB storage device in the left panel.
- Click to change to the Erase tab.
- In the "Volume Format:" selection box, click "MS-DOS File System".
- Click "Erase" button.
- At the confirmation dialog, click the "Erase" button.
Wednesday, March 29, 2017
Poem under the stars
I wrote a poem after watching the stars. It was a festival yesterday where no lights are allowed and the photo is a long exposure.
My Poem
I've laughed, I've cried, I've nearly died.
I’ve seen shooting stars and planets, built rockets and watched comets.
I felt joy and sorrow, I lent stole and borrowed.
I researched science, debated religion, written articles read by millions.
Climbed mountains and volcanoes, sailed seas and swam in oceans.
I've been kicked, punched, stabbed, drugged, mugged.
I've been frozen and burned my skin to blisters.
I flown around the world, driven till the tyres burst.
Patented inventions, had unjust intentions.
I have the most loving Wife, Brother, Father, Sister, Mother.
I earned a million, I spent a million.
Withstood an earthquake, typhoons, hurricane and full moons.
I am a Human on Planet Earth.
P.W. 28th March 2017
My Poem
I've laughed, I've cried, I've nearly died.
I’ve seen shooting stars and planets, built rockets and watched comets.
I felt joy and sorrow, I lent stole and borrowed.
I researched science, debated religion, written articles read by millions.
Climbed mountains and volcanoes, sailed seas and swam in oceans.
I've been kicked, punched, stabbed, drugged, mugged.
I've been frozen and burned my skin to blisters.
I flown around the world, driven till the tyres burst.
Patented inventions, had unjust intentions.
I have the most loving Wife, Brother, Father, Sister, Mother.
I earned a million, I spent a million.
Withstood an earthquake, typhoons, hurricane and full moons.
I am a Human on Planet Earth.
P.W. 28th March 2017
Thursday, February 23, 2017
Why is AI not Real Intelligence?
Artificial
Intelligence Market worth 16.06 Billion USD by 2022 http://www.marketsandmarkets.com/PressReleases/artificial-intelligence.asp
Since around 1998 I was creating chatbots and building up libraries of AIML Artificial Intelligence Markup Language, XML dialect used in natural language software agents. Example sites: pandorabots.com and alicebot.org
More recently I've been testing out some of the newer solutions like api.ai, they make it very simple to build conversational interfaces using Natural Language.
One of the biggest problems with Machine leaning is the Training System Required to build a large enough data set to handle variations in Conversation. So most of my thoughts have focused on producing Input based learning from large data souces (e.g. books) Or Learning based on Conversation and Articles.
Recently my wife and I had a few friends staying with us and all have kids at differnent ages. It's fasinating to think about how we learn language. We learn based on Input and Experience (I'd love to see a dual language learning app based on aipoly.com). So mapping Input and Output to a Software model would need some kind of Experience Engine.
To produce Output / Results / Reply a system would need to understand the Input based on Experience.
I've also been thinking about a simple architecture / sitemap of those systems
Back to the real world I made a note of some applications from ai.api:
- Small Talk - Make small talk
- Booking - Make reservations at restaurants or hotel …
- Weather - Get weather information
- Wisdom - Ask general knowledge questions
- Flight Schedules - Get flight schedules and statuses
- News - Read news
- Call - Call a number, contact, or venue
- Messages - Compose and read messages
- Email - Compose and read emails
- Media - Control music/video players and radio
- User Name & Agent Name - Change names of users or agents
- Web Search - Perform web searches
- Web Browsing - Open websites
- Apps - Open, close, download, remove, search, …
- Time & Dates - Work with time and date
- Calculator - Perform basic calculations and conversion …
- Calendar - Work with calendar
- Reminders and Notifications - Work with reminders and notifications
- Manage App - Open, close, or update the app
- Maps - Search in maps
- Navigation - Navigate to places
- Points of Interest - Search for venues
- Device Control - Control device’s settings
- Units and Formats - Change default formats for units
- Translate - Translate text to various languages
- Language Selection - Switch between different languages
- Shopping - Search for things to buy
- Notes - Work with notes
- Tasks - Work with tasks
- Social Networks - Work with Twitter and Facebook
- Events - Search for events
- Taxi Search - Request a taxi
- TV Listings - Get TV listings
- Smart Home - Control smart devices
- Sports - Get sports scores, stats, schedules, etc …
- Finance - Get stock prices and market reports
- Authentication - Log in/out or sign up for online service …
- Learning - Train the agent to understand new commands …
- Nicknames - Work with nicknames
- Contacts Search - Search for a contact
- Images - Search for images
- Traffic - Request a traffic information
- Maps Shortcuts - Work with maps shortcuts
Currently my own two faves:
1 Automated conversations with people looking to buy Insurance.
Competition in this space:
- http://www.synergist.io/ negotiation layer
- https://artificiallawyer.com/2017/01/11/legal-tech-pioneer-synergist-reinvents-contract-creation/
- https://mty.ai/ Service to train artificial intelligence engines
- http://www.ibm.com/watson/how-to-build-a-chatbot/ AI Service provider
- https://cloud.google.com/products/machine-learning/ AI Service provider
- https://aws.amazon.com/amazon-ai AI Service provider
2 Semi-automated platform creates written article content.
Competition in this space:
- https://automatedinsights.com/
- http://www.arria.com/
- https://www.narrativescience.com/
- http://www.articoolo.com/
- http://www.emmaai.com/
Building an Experience Engine is key
Experience could be built from Relationship of entities.
Relationship of entities could be done with Content Context. So we need to build up huge datasets of related entities which should be anything and everything e.g. Language, Time , Date, Grammar, Letter, Word, Word, Phrase, Sentence, Paragraph, Question, Answer, Intent, Symbols, Abbreviations, Database of Examples, Fruit, Company, Numbers, Stock market symbols, Currency codes, Currency symbols, ISO codes, Maths equations, Plant names, Animals, Birds, Piano notes, Guitar notes, Voltage, Frequency, Artists, Architects, Websites, Planets, Navigation, Coordinates, Molecules, Particles, Elements, Countries, People names, Boys names, Girls names, Music bands, Music artists, Clouds
For example: Take a short list of Currency symbols (£ GBP, $ USD) for any Real Intelligence there should be a huge number of related of entities to Build an Experience.
For example: USD relates to many entities e.g. Language=English, Time=1.02pm, Date=24 Feb 2017, Grammar=English grammar, Letter=U,S,D,USD, Word=USD, Abbreviations=USD, Currency codes, Currency symbols.
In summary. Talking with Software developers in a past they always had concerns about database storage and CPU processing limits but we're reaching a point now where those limitations will not be a concern. Yes Apple, Google, Amazon, Microsoft are all building conversational agents but I think there'll be room for more. (Note a side note I still don't like the term "AI" cause it's based on Real Intelligence).
Sunday, September 25, 2016
Digital marketing services
Summary of client services:
- Marketing planning Aims / Goals / Strategy
- Competition research and assessment
- Website SEO audit
- Google Analytics custom event tracking
- Google Adwords campaigns setup and optimise for lowest cost per conversion
- Facebook Ad campaigns setup and optimise for lowest cost per conversion
- Social management YouTube, Facebook, Twitter, Instagram, LinkedIn, Pinterest
- Outreach to Influencer / Bloggers
- Email Marketing design, writing, sending
- Press Reports, writing, sending
- Content article writing
- Video production
- Post campaign monthly reports to include Media spend vs Visitor traffic from each campaign vs Goal of Registered Users, Spend / Traffic / Users Conversion rate
- Mobile app + website project management
Subscribe to:
Posts (Atom)