P O S I T I V E
P A N D A
A B R O W S E R E X T E N S I O N
T O H E L P Y O U R E M O V E
N E G A T I V I T Y F R O M Y O U R
D A I L Y N E W S A N D I N D U L G E
I N T H E P O S I T I V I T Y O F T H E
W O R L D
W H Y
P O S I T I V E
P A N D A ?
Why Positive Panda?
• Our AI powered solution
“Positive Panda” can tell if the
news articles on Google News
are positive or negative
• It also finds the salient
keywords from the news article
to display to the users.
Daily News
served right
to you
• Positive news served daily to
your doorstep.
• Users can click our extension
icon on the top to view the top
positive news from around the
world.
• This selection of news is
updated daily.
• Users can choose between
categories
Why Positive Panda?
All the Control
with All the
Ease
Why Positive Panda?
We provide you the ability to proceed with care.
The users are not only provided with the notable
keywords but also a rating so that they may assess
whether they want to view the news article.
We ensure user privacy is maintained by not sending
user data over a server
T A R G E T
A U D I E N C E
All
Demographics
• We aim to target people of all
demographics, as our tool
allows people to enjoy a
seamless and positive
experience while browsing the
news
• Our product aims to spread
love by limiting violent and
negative content while also
suggesting the positive ones !
M A R K E T
A N A L Y S I S
1. Soothe
• An extension to blur out articles that
have homophobic or trans-phobic
terms
• Only works if the article specifically
has specific terms that are considered
trans-phobic or homophobic
• Does not flag articles if they are violent
or negative but do not explicitly
contain such words. Our solution
can flag these articles as well since it is
AI driven
Market Analysis
2. Social Street
Smart
• More focus on detection of
fake news
• Our solution is unique as it
aims to completely filter out
violent and negative news
instead of filtering fake
news
Market Analysis
T E C H N I C A L
S L I D E S
F R O M H E R E , W E W I L L G O U N D E R T H E
H O O D T O D E S C R I B E T H E T E C H N I C A L
A S P E C T S O F O U R S O L U T I O N
W H Y G C P
A N D
M O N G O D B ?
Google Cloud
Platform
UsingGCP'sKubernetesEngine,GKEwe
havethe abilitytoindependentlyand
automaticallyscaleeach module with
popularityanddemand.
Scale
UsingGCP'sContainerRegistry,GCRwe
don'thaveto worryaboutimagehosting
andsecurity.
Security
MongoDB
Atlas
MongoDB scales with our users and
popularity because MongoDB’s
horizontal, scale-out architecture can
support huge volumes of both data and
traffic.
MongoDB Atlas makes it very easy to
have an instance running in all major
Cloud Providers,including GCP. It
removes the headache of setting up and
managing MongoDB in a secure way.
P I P E L I N E
Flow of the
Application
User visits Google News to get their news
Theextension sendsthe news articles to the backend server.
Theserver comparesfor pre-computed resultsfor the news article in the MongoDB
database. If found,the server returnsthe results,else the server queuesthe news
article on Rabbit MQ and returnsa <UNK> result.
Thequeued articles are sent to the Sentiment Analysis model runningonthe
KubernetesEngine on GCP.
Thecomputed resultis pushedonto another queuewhich is sent to the Flask server
to pushthe resultsto the database. (Change:The model sendsa post requestwith the
computed results to the Flask server to add to the database)
Once the user extension receives the results,it blursthe relevant news articles. If the
responseincludes<UNK>, it blursand displays a <UNK> tag to the user.It then sends
another request to the server after a set interval to update the <UNK> articles.
The Scoring
Model
The model works by building
upon the following libraries:
1. Newspaper3k: This is used for
scraping and parsing the
content of the articles.
2. Huggingface: The sentiment
Analysis model is
implementedusing the
HuggingFace library.
H A P P Y
S U R F I N G !

More Related Content

PPTX
LearningNow: performance support – Imogen Casebourne
PPTX
Moving to a multi-device world
PDF
Leslie Townsend Festival of NewMR 2016
PDF
Unify’s predictions for 2016 and beyond
PDF
If You Like Big Data & Getting Caught in the Rain... -- Techweek 2013 Chicago
PDF
What we know: Google's 21st April mobile algorithm update
PPTX
Future perfect passive
PPTX
Putting the smart into smart phone with performance support
LearningNow: performance support – Imogen Casebourne
Moving to a multi-device world
Leslie Townsend Festival of NewMR 2016
Unify’s predictions for 2016 and beyond
If You Like Big Data & Getting Caught in the Rain... -- Techweek 2013 Chicago
What we know: Google's 21st April mobile algorithm update
Future perfect passive
Putting the smart into smart phone with performance support

What's hot (15)

PDF
Chartbeat: Discovery & Engagement in a Mobile-first World
PPTX
Taim powerpoint
PDF
We have seen the future...
PDF
Deep feelings www2015
PDF
What Did Facebook Announce, and How Does It Impact My Strategy?
PPTX
ESPN on AppAction Case Study
PPTX
The Top 8 News Apps for Android
PDF
ICLCity2013: How to Use Digital Insight to Create Shareable Content by Cat Jo...
PDF
The Science of Sharing by Cat Jones at Chinwag Psych
PPTX
Track twitter followers
PDF
Nathalie Nahai - Psychology of persuasive content (Brighton SEO)
PDF
Harriet Hadfield – The mobile journalist’s toolkit
PPTX
Argus smart home pragmatic action pack sept '16
PDF
Cold call-timing-v7
PPTX
Augusta MLS February 2014 Market Trend Report
Chartbeat: Discovery & Engagement in a Mobile-first World
Taim powerpoint
We have seen the future...
Deep feelings www2015
What Did Facebook Announce, and How Does It Impact My Strategy?
ESPN on AppAction Case Study
The Top 8 News Apps for Android
ICLCity2013: How to Use Digital Insight to Create Shareable Content by Cat Jo...
The Science of Sharing by Cat Jones at Chinwag Psych
Track twitter followers
Nathalie Nahai - Psychology of persuasive content (Brighton SEO)
Harriet Hadfield – The mobile journalist’s toolkit
Argus smart home pragmatic action pack sept '16
Cold call-timing-v7
Augusta MLS February 2014 Market Trend Report

Similar to Positive Panda - Hack 2021 (20)

PDF
SociaBuzz Company Profile
PPTX
News sentiment analysis
PPTX
Exploratory Analysis On Play Store Apps.pptx
PPTX
Exploratory Analysis On Play Store Apps.pptx
PDF
Holiday Marketing Tools and Tricks - Debra and Pierre.pdf
PDF
Social media analytics as a service: tools from GATE
PDF
Essential marketing tools - Content Creation Conference 2023
PDF
SentimentAnalysisPpt presnetation of nature of npp of the mximum ofintegratte...
PPTX
Marlon Granados MIS FInal Project
PDF
Social media monitoring
PDF
Executing SEO The Proper Way | Quantum
PDF
Find the Metrics That Matter for Your Newsroom
PDF
Newsaccess Brochure
PDF
Measuring What Matters with Google Analytics
PDF
Final assignmentpdf
PDF
Tapin feedback slidedeck - Nesu Seminar
PDF
Is it Safe? measuring product security goodness
PPTX
Digital marketing idea ppt
SociaBuzz Company Profile
News sentiment analysis
Exploratory Analysis On Play Store Apps.pptx
Exploratory Analysis On Play Store Apps.pptx
Holiday Marketing Tools and Tricks - Debra and Pierre.pdf
Social media analytics as a service: tools from GATE
Essential marketing tools - Content Creation Conference 2023
SentimentAnalysisPpt presnetation of nature of npp of the mximum ofintegratte...
Marlon Granados MIS FInal Project
Social media monitoring
Executing SEO The Proper Way | Quantum
Find the Metrics That Matter for Your Newsroom
Newsaccess Brochure
Measuring What Matters with Google Analytics
Final assignmentpdf
Tapin feedback slidedeck - Nesu Seminar
Is it Safe? measuring product security goodness
Digital marketing idea ppt

Recently uploaded (20)

PDF
Odoo Construction Management System by CandidRoot
PDF
Mobile App Backend Development with WordPress REST API: The Complete eBook
PPTX
Human-Computer Interaction for Lecture 2
PPTX
Bandicam Screen Recorder 8.2.1 Build 2529 Crack
PPTX
Foundations of Marketo Engage: Nurturing
PDF
infoteam HELLAS company profile 2025 presentation
PPTX
Human-Computer Interaction for Lecture 1
PDF
Crypto Loss And Recovery Guide By Expert Recovery Agency.
PDF
MiniTool Power Data Recovery 12.6 Crack + Portable (Latest Version 2025)
PDF
Top 10 Project Management Software for Small Teams in 2025.pdf
PDF
AI-Powered Fuzz Testing: The Future of QA
PDF
CapCut PRO for PC Crack New Download (Fully Activated 2025)
PDF
Bright VPN Crack Free Download (Latest 2025)
PDF
Understanding the Need for Systemic Change in Open Source Through Intersectio...
PDF
Coding with GPT-5- What’s New in GPT 5 That Benefits Developers.pdf
DOCX
Industrial Bio-Lynx: Advanced Biometric Solution for Workforce Management
PPTX
Plex Media Server 1.28.2.6151 With Crac5 2022 Free .
PPTX
Human Computer Interaction lecture Chapter 2.pptx
PPTX
Why 2025 Is the Best Year to Hire Software Developers in India
PPTX
HackYourBrain__UtrechtJUG__11092025.pptx
Odoo Construction Management System by CandidRoot
Mobile App Backend Development with WordPress REST API: The Complete eBook
Human-Computer Interaction for Lecture 2
Bandicam Screen Recorder 8.2.1 Build 2529 Crack
Foundations of Marketo Engage: Nurturing
infoteam HELLAS company profile 2025 presentation
Human-Computer Interaction for Lecture 1
Crypto Loss And Recovery Guide By Expert Recovery Agency.
MiniTool Power Data Recovery 12.6 Crack + Portable (Latest Version 2025)
Top 10 Project Management Software for Small Teams in 2025.pdf
AI-Powered Fuzz Testing: The Future of QA
CapCut PRO for PC Crack New Download (Fully Activated 2025)
Bright VPN Crack Free Download (Latest 2025)
Understanding the Need for Systemic Change in Open Source Through Intersectio...
Coding with GPT-5- What’s New in GPT 5 That Benefits Developers.pdf
Industrial Bio-Lynx: Advanced Biometric Solution for Workforce Management
Plex Media Server 1.28.2.6151 With Crac5 2022 Free .
Human Computer Interaction lecture Chapter 2.pptx
Why 2025 Is the Best Year to Hire Software Developers in India
HackYourBrain__UtrechtJUG__11092025.pptx

Positive Panda - Hack 2021

  • 1. P O S I T I V E P A N D A A B R O W S E R E X T E N S I O N T O H E L P Y O U R E M O V E N E G A T I V I T Y F R O M Y O U R D A I L Y N E W S A N D I N D U L G E I N T H E P O S I T I V I T Y O F T H E W O R L D
  • 2. W H Y P O S I T I V E P A N D A ?
  • 3. Why Positive Panda? • Our AI powered solution “Positive Panda” can tell if the news articles on Google News are positive or negative • It also finds the salient keywords from the news article to display to the users.
  • 4. Daily News served right to you • Positive news served daily to your doorstep. • Users can click our extension icon on the top to view the top positive news from around the world. • This selection of news is updated daily. • Users can choose between categories Why Positive Panda?
  • 5. All the Control with All the Ease Why Positive Panda? We provide you the ability to proceed with care. The users are not only provided with the notable keywords but also a rating so that they may assess whether they want to view the news article. We ensure user privacy is maintained by not sending user data over a server
  • 6. T A R G E T A U D I E N C E
  • 7. All Demographics • We aim to target people of all demographics, as our tool allows people to enjoy a seamless and positive experience while browsing the news • Our product aims to spread love by limiting violent and negative content while also suggesting the positive ones !
  • 8. M A R K E T A N A L Y S I S
  • 9. 1. Soothe • An extension to blur out articles that have homophobic or trans-phobic terms • Only works if the article specifically has specific terms that are considered trans-phobic or homophobic • Does not flag articles if they are violent or negative but do not explicitly contain such words. Our solution can flag these articles as well since it is AI driven Market Analysis
  • 10. 2. Social Street Smart • More focus on detection of fake news • Our solution is unique as it aims to completely filter out violent and negative news instead of filtering fake news Market Analysis
  • 11. T E C H N I C A L S L I D E S F R O M H E R E , W E W I L L G O U N D E R T H E H O O D T O D E S C R I B E T H E T E C H N I C A L A S P E C T S O F O U R S O L U T I O N
  • 12. W H Y G C P A N D M O N G O D B ?
  • 13. Google Cloud Platform UsingGCP'sKubernetesEngine,GKEwe havethe abilitytoindependentlyand automaticallyscaleeach module with popularityanddemand. Scale UsingGCP'sContainerRegistry,GCRwe don'thaveto worryaboutimagehosting andsecurity. Security
  • 14. MongoDB Atlas MongoDB scales with our users and popularity because MongoDB’s horizontal, scale-out architecture can support huge volumes of both data and traffic. MongoDB Atlas makes it very easy to have an instance running in all major Cloud Providers,including GCP. It removes the headache of setting up and managing MongoDB in a secure way.
  • 15. P I P E L I N E
  • 16. Flow of the Application User visits Google News to get their news Theextension sendsthe news articles to the backend server. Theserver comparesfor pre-computed resultsfor the news article in the MongoDB database. If found,the server returnsthe results,else the server queuesthe news article on Rabbit MQ and returnsa <UNK> result. Thequeued articles are sent to the Sentiment Analysis model runningonthe KubernetesEngine on GCP. Thecomputed resultis pushedonto another queuewhich is sent to the Flask server to pushthe resultsto the database. (Change:The model sendsa post requestwith the computed results to the Flask server to add to the database) Once the user extension receives the results,it blursthe relevant news articles. If the responseincludes<UNK>, it blursand displays a <UNK> tag to the user.It then sends another request to the server after a set interval to update the <UNK> articles.
  • 17. The Scoring Model The model works by building upon the following libraries: 1. Newspaper3k: This is used for scraping and parsing the content of the articles. 2. Huggingface: The sentiment Analysis model is implementedusing the HuggingFace library.
  • 18. H A P P Y S U R F I N G !