Difference between revisions of "Facebook"

From BC$ MobileTV Wiki
Jump to: navigation, search
Line 494: Line 494:
* From 'The Social Network' To 'The World's Discovery Engine,' Why Zuckerberg Really Wants To Be Google: https://www.mediapost.com/publications/article/373406/from-the-social-network-to-the-worlds-discover.html
* From 'The Social Network' To 'The World's Discovery Engine,' Why Zuckerberg Really Wants To Be Google: https://www.mediapost.com/publications/article/373406/from-the-social-network-to-the-worlds-discover.html
* Facebook Parent Meta Is Opening Its First Store. Here's What It's Like Inside: https://www.cnet.com/tech/computing/facebook-parent-meta-is-opening-its-first-store-heres-what-its-like-inside/
* Facebook Parent Meta Is Opening Its First Store. Here's What It's Like Inside: https://www.cnet.com/tech/computing/facebook-parent-meta-is-opening-its-first-store-heres-what-its-like-inside/
* Meta Announces New AI Advantage Program Features: https://www.mediapost.com/publications/article/376589/meta-announces-new-ai-advantage-program-features.html

Revision as of 15:41, 14 August 2022

Facebook (commonly abbreviated as FB, or FBI when speaking of any number of the major "FaceBook Initiatives"[1][2][3][4][5] or also used when referring to the FaceBook IPO) is a social network and friend finding utility which was initially created to allow you to build and maintain a virtual book of faces of all of your friends, co-workers, family and others with whom you have developed a real-world relationship or those whom you have never even met but befriended online or elsewhere. In this sense, it was essentially a virtual and more up-to-date (constantly changing) virtual yearbook for Universities and Colleges.

Based on the somewhat cheeky acronym FBI it is also commonly joked about amongst the hacker community as being nothing more than a surveillance service for the FBI/CIA/NSA where people freely and often to a shocking degree give up their personal data in the form of interests, friend/family/co-worker connections, content (text/images/video shared or hosted on the platform), online behaviors (links and topics clicked/liked/shared, hosted content visited/viewed), date of birth, events attended, geolocation check-ins, and many other personal data points that can be used to triangulate a user's whereabouts or glean substantial personal info out of their "social graph data".

As a service, its growth rate peaked in mid-to-late 2007 when social media and social apps (applications) were all the rage. It continued to stable and impressive growth in usage and average visits per user well into 2012 before it started to decline in popularity due to debatable, non-transparent and perhaps purposely vague and constantly changing privacy policies along with an ever-increasing emphasis on pofitability and mining user data to generate revenue from Ads or Marketers which was required since the company now had to answer to shareholders after its IPO. This lead to more and more personal data being divulged by the service, to industry partners, advertisers, and the entire public web in general.

Meta rebrand

[6] [7] [8] [9] [10] [11] [12] [13]


OpenGraph Protocol


Facebook OpenGraph API

OpenGraph photo URL:


Redirects to:


OpenGraph - Search for a certain site's appearances in Facebook wall posts/shares:

https://graph.facebook.com/search?q=<SITE>&limit=1000: | EXAMPLE

Facebook Connect


Facebook MOBILE

Facebook Feeds

Facebook Feeds come in two flavors Friend Feeds and Event Feeds. The former notifies you of updates your friends make to their profiles (such as uploading a photo, adding a new musical preference or application) or statuses (dating, relationship, address), while the latter deals with notifications about Events and Group activities which are organized by Facebook members.

RSS Feed Integration


Facebook bought FriendFeed, friend-of-a-friend style (but surprisingly non-FOAF supporting) RSS activity aggregation tool in 2007.


Interesting developments today in the scalable real time web front. In a rather unexpected move, Facebook has released a project called Tornado -- an open source version of the scalable, non-blocking web server and and tools that power FriendFeed

In a blog post from Facebook Director of Products, Bret Taylor he describes the project in three parts. All the basic site building blocks - Tornado comes with built-in support for a lot of the most difficult and tedious aspects of web development, including templates

     * signed cookies      
     * user authentication       
     * localization       
     * aggressive static file caching
     * cross-site request forgery protection       
     * and third party authentication
     like Facebook Connect. You only need to use the features you want, and it is easy to mix and match Tornado with other frameworks.
   *  Real-time services - Tornado supports large numbers of concurrent connections. It is easy to write real-time services via long polling or HTTP streaming with Tornado. Every active user of FriendFeed maintains an open connection to FriendFeed's servers.
   *  High performance - Tornado is pretty fast relative to most Python web frameworks. We ran some simple load tests against some other popular Python frameworks, and Tornado's baseline throughput was over four times higher than the other frameworks:


A project to build the world's leading Open Source computing (server/network) infrastructure in terms of both efficiency and low-cost. The project is run by Facebook's Hardware and Design Engineers.



FB Pixel Tracker

Facebook Mobile App Ads SDK

Facebook Apps

A Facebook App is an application which runs within Facebook, using Facebook as the container and platform (and possibly graph database), while typically running the application itself on remote servers. Often, a Facebook App is a minituarized or Widgetized version of a full-scale application, exposing just the key functionality of the app (for example the Flixster app which exposes movie search, Top 10 / Favorites lists and Quizzes, which are the most popular features of its own larger Flixster Social Networking Service).

Facebook Credits

Facebook Credits are points users earn or buy (i.e. through a micropayment or larger transaction) for purchasing items, status or other information/content within Facebook Applications, and is most commonly used within games (i.e. for buying items such as clothing or accessories for a character in a Facebook gaming App such as FarmVille).






Integrating in 3 steps

The following 3 steps are required:

  1. Connect via FacebookConnect to get a session_key (http://github.com/facebook/connect-js)
  2. Pass session_key to Java client (Facebook - restfb: http://restfb.com/)
  3. Use data (transform to/from XML,JSON,FOAF,HTML display, etc)

Facebook FOAF Generator

A tool that generates a Foaf file from your Facebook profile, compiled from the information that Facebook has stored about you. It also includes details about your friends, along with geographical placement of your current location or hometown.

[17] [18] [19] [20]








External Links


[36] [37]

[38] [39] [40]


  1. US Military - Facebook Initiative: http://www.slideshare.net/USArmySocialMedia/military-and-facebook-initiative
  2. Facebook Launches 'Open Compute Initiative' Servers: http://www.pcmag.com/article2/0,2817,2383257,00.asp
  3. Facebook’s New Initiative - Not Off to a Good Start:http://technorati.com/business/article/facebooks-new-initiative-not-off-to/
  4. APRIL FOOLS - The Facebook Initiative – Bill Gates's greatest invention: http://www.theregister.co.uk/2008/04/01/gates_zuckerberg_friendship_cure/
  5. Facebook Initiative Could Lead to Job Posting Service: http://mashable.com/2011/10/20/facebook-jobs-3/
  6. Mark Zuckerberg speaks at Facebook's annual AR/VR conference (2021): https://www.youtube.com/watch?v=XOn2CZWnxxY
  7. Zuckerberg's Meta Keynote Is Like Tripping On Acid: https://www.mediapost.com/publications/article/368196/zuckerbergs-meta-keynote-is-like-tripping-on-acid.html
  8. Building the Metaverse Responsibly: https://about.fb.com/news/2021/09/building-the-metaverse-responsibly/
  9. Don't Be Too Quick To Dismiss The Metaverse: https://www.mediapost.com/publications/article/370793/dont-be-too-quick-to-dismiss-the-metaverse.html
  10. Meta Threatens To Yank Facebook, Instagram In Europe: https://www.mediapost.com/publications/article/370956/meta-threatens-to-yank-facebook-instagram-in-euro.html
  11. Meta Erases $251 Billion in (Shareholder) Value, Biggest Wipeout in History: https://www.msn.com/en-us/money/other/facebook-owner-meta-set-for-200-billion-wipeout-among-worst-in-market-history/ar-AATqEvu
  12. 6 Reasons Meta is in trouble: https://www.nytimes.com/2022/02/03/technology/facebook-meta-challenges.html
  13. Meta Reintroduces The Metaverse With Its First Retail Store: https://www.mediapost.com/publications/article/373284/meta-reintroduces-the-metaverse-with-its-first-ret.html
  14. The Open Graph Protocol Design Decisions: https://www.scribd.com/doc/30715288/The-Open-Graph-Protocol-Design-Decisions
  15. Getting Started with the Graph API: https://www.youtube.com/watch?v=WteK95AppF4
  16. Facebook Credits Terms: https://developers.facebook.com/policy/credits/
  17. FOAF And The Facebook Death Star: http://bcmoney-mobiletv.com/blog/2012/05/18/foaf-and-the-facebook-death-star/
  18. Facebook actually tries for more FOAF: http://cornell.elliottback.com/facebook-tries-for-more-foaf/
  19. Facebook FOAF's Deceptive Name: Deceptive name: http://www.facebook.com/topic.php?uid=6135226994&topic=3088
  20. Facebook FOAF Discussion http://lists.foaf-project.org/pipermail/foaf-dev/2007-September/008672.html
  21. Joel Kaplan’s Policy Team Sways Big Facebook Decisions Like Alex Jones Ban: https://www.buzzfeednews.com/article/ryanmac/mark-zuckerberg-joel-kaplan-facebook-alex-jones
  22. IBM devWorks -- Develop a Facebook App in Eclipse: https://web.archive.org/web/20120511054754/http://www.ibm.com/developerworks/opensource/library/os-eclipse-facebook/index.html
  23. How to Make Facebook Apps Using Java – part 1: http://t-machine.org/index.php/2007/08/02/how-to-make-facebook-apps-using-java-part-1/
  24. How to Make Facebook Apps Using Java – part 2: http://t-machine.org/index.php/2007/08/13/how-to-make-facebook-apps-using-java-part-2/
  25. Creating a Facebook App with Java: [ Part1 - Setup & Tools] | Part2 - App, Hosting, Functionality | Part3 - WebService & Game | Part4 – Integration Testing With Arquillian
  26. Java Facebook applications on Google App Engine: https://www.ibm.com/developerworks/library/j-fb-gae/index.html
  27. Accessing Facebook Data (Java/Spring): https://spring.io/guides/gs/accessing-facebook/
  28. API Client Library Support ended for official FB Java SDK: https://developers.facebook.com/blog/post/106
  29. Facebook Android app: https://developers.facebook.com/docs/android
  30. Graph API & JavaScript base Facebook Connect tutorial: http://thinkdiff.net/facebook/graph-api-javascript-base-facebook-connect-tutorial/
  31. How to Authenticate Users With Facebook Connect: http://blancer.com/tutorials/42760/how-to-authenticate-users-with-facebook-connect/
  32. Facebook Can’t Be Fixed (easily): https://shift.newco.co/its-the-advertising-model-stupid-b843cd7edbe9
  33. Lost Context -- How Did We End Up Here?: https://shift.newco.co/lost-context-how-did-we-end-up-here-fd680c0cb6da
  34. Facebook Rolls Out Redesign: https://www.mediapost.com/publications/article/351227/facebook-rolls-out-redesign.html
  35. Facebook Unveils Plan To Convince Apple Users To Allow Tracking: https://www.mediapost.com/publications/article/360153/facebook-unveils-plan-to-convince-apple-users-to-a.html
  36. Cumulative number of monthly Facebook product users as of 4th quarter 2020 (in billions): https://www.statista.com/statistics/947869/facebook-product-mau/
  37. Facebook Emails Reveal Company Knew Of Inflated Metrics, Marketers Argue: https://www.mediapost.com/publications/article/360714/facebook-emails-reveal-company-knew-of-inflated-me.html
  38. In early 2020 a vulnerability that enabled seeing the phone number linked to every Facebook account was exploited: https://twitter.com/UnderTheBreach/status/1349671294808285184
  39. All 533,000,000 Facebook records were just leaked for free: https://twitter.com/UnderTheBreach/status/1378314424239460352
  40. Personal Data of 533 Million Facebook Users Stolen by Hackers: https://www.reviewgeek.com/76537/personal-data-of-533-million-facebook-users-stolen-by-hackers/
  41. The Crumbling Of The Facebook Empire, Part II: https://www.mediapost.com/publications/article/367629/the-crumbling-of-the-facebook-empire-part-ii.html
  42. Facebook's Latest Reckoning - Will Anything Change?: https://www.mediapost.com/publications/article/367808/facebooks-latest-reckoning-will-anything-change.html

See Also

MySpace | SNS | Social Media | FOAF | Facial Recognition | Metadata | Net Neutrality