SlideShare a Scribd company logo
Hacking 101


  Sudar Muthu
What is a hack?
“Hacking” is a constructive term.




   “Cracking” is destructive
Hacking 101
hacker: n.
A person who enjoys exploring the
details of programmable systems
and how to stretch their
capabilities
“Altering a system to do what
 you want it to do using what
     is at your disposal”
Hacking 101
What is HackU?
24 hours of un-interrupted,
  unrestrained coding and
         innovation
Hack
Eat
Get Help
Recharge
Have Fun
Hack


           Fix
http://www.flickr.com/photos/rlerdorf/3250595638/
Present
Win
Where do I start?
A good hack starts with an idea…
Hacking 101
Build something you will use
          yourself
Hacking 101
Show us what can be built
using the systems we (and
       others) offer.
http://developer.yahoo.com
http://www.github.com/
To build a typical web hack
 you need data, access and
         an interface
Yahoo! has opened up its
          data
Search (BOSS), Flickr,
Geo, Social, Mail, Messenger
             …
And so have others
Programmable web lists
  6670 APIs in their API
        directory
   Twitter, Facebook, Google, …
To access these you can use
            YQL
YQL is a SQL-Like Language
        that lets you …
… filter, combine, tweak data
across hundreds of Web Services.




  http://developer.yahoo.com/yql/console
How will you build a system
   to calculate distance
   between two places?
Use Vincenty's formulae
Or use YQL
Hacking 101
YQL has more to it
There’s also Yahoo Pipes to
       do this visually
http://pipes.yahoo.com/
Data however is not enough.
You also need working
       interfaces
Technologies are easy:
HTML, CSS, JavaScript
Making it work on all
browsers and OS is tricky
YUI
http://developer.yahoo.com/yui
Presenting your hack
Do not show us slides about your hack
Instead show us what you have done
Technical glitches happen
Have a plan-B
Have a Plan B
•   Record screencast
•   Do not depend on the internet
•   Keep your stuff ready in the browser
•   Rehearse the demo with atleast one crew
    member before hand
And once you are done
And once you are done
•   Keep your hack live for others to see
•   Show other hackers what you have done
•   Publish your code in Github
•   Let us know and we can help you to take it even
    further!
Hacking 101
Don’t limit yourself to your
        favorite toys
A good hack doesn’t need to
           be a big thing
http://www.flickr.com/photos/capricorndragon/4000384412/
Don’t look for features. Concentrate on
                one thing




   Don’t look to solve everything
You only have 24 hours
Find things that already work




   And put them together
Innovation has no limits
Go Hack !!!
 Have Fun
Thank You
Sudar Muthu
@sudarmuthu
http://sudarmuthu.com
http://slideshare.net/sudar/
Hack Resources
•   http://developer.yahoo.com
•   http://developer.yahoo.com/yql/console
•   http://github.com/yahoo
•   http://hackyourworld.org/
•   http://github.com/codepo8/hackday-toolbox/
•   http://talks.php.net/show/hacku/

More Related Content

PPTX
Hack 101 at IIT Kanpur
PPTX
Hacking101 delhi 2013
PPSX
Hacker's Practice Ground - CarolinaCon - 2015
PPTX
Cornell University Hackathon
PPTX
Blog Academy Slideshare
PPT
Ch01
PPTX
Distribution Hacking 101 - How to Achieve Growth
PDF
Ethical Hacking 101
Hack 101 at IIT Kanpur
Hacking101 delhi 2013
Hacker's Practice Ground - CarolinaCon - 2015
Cornell University Hackathon
Blog Academy Slideshare
Ch01
Distribution Hacking 101 - How to Achieve Growth
Ethical Hacking 101

Viewers also liked (12)

PPTX
Ethical hacker By Farhan Atta
ODP
Hack 101 @ HackU - IIT Madras
PPTX
Hacker toolkit
PPS
What A Perfect Ethical Hacker!
PDF
Brain Hacking 101
PPTX
Advice for Computer Science freshers!
PPTX
Ethical hacking
PDF
PDF
Hacking For Innovation Delhi
PPTX
So You Want to be a Hacker?
PDF
Think Like A Growth Hacker
PPTX
Understanding Cyber Crime and Cyber Security by Sajibe Kanti
Ethical hacker By Farhan Atta
Hack 101 @ HackU - IIT Madras
Hacker toolkit
What A Perfect Ethical Hacker!
Brain Hacking 101
Advice for Computer Science freshers!
Ethical hacking
Hacking For Innovation Delhi
So You Want to be a Hacker?
Think Like A Growth Hacker
Understanding Cyber Crime and Cyber Security by Sajibe Kanti

Similar to Hacking 101 (20)

PDF
Hacking for Innovation: IIT Kharagpur
PPTX
Hacking 101 - An Introduction to HackU at IIT Kanpur
PDF
Hacking For Innovation
PPTX
Innovating the Hacker Way
PPT
Welcome to University Hack Day @ IIT Chennai
PPT
2010 Fall Hack U
PDF
Hacking for Innovation - WPP, New York
PDF
Georgia Tech Hack Day
PDF
The Next Generation of Social is in a Hangout
PDF
Hack 101 - IIT Delhi HackU 2011
PDF
Yahoo for the Masses
PPTX
What the hack - Yahoo! Hack India Hyderabad 2013
PPTX
Yahoo! Hack India: Hyderabad 2013 | YDN & Hacking 101
PDF
Innovating the Hacker Way
PPTX
Yahoo! Publicis Hackday 2012 Intro
PDF
Technical Introduction to YDN
PDF
Programming the Real World: Javascript for Makers
PDF
Fuel for a great web experience
PPTX
2011 HackU UCSD
PDF
The Web Application Hackers Toolchain
Hacking for Innovation: IIT Kharagpur
Hacking 101 - An Introduction to HackU at IIT Kanpur
Hacking For Innovation
Innovating the Hacker Way
Welcome to University Hack Day @ IIT Chennai
2010 Fall Hack U
Hacking for Innovation - WPP, New York
Georgia Tech Hack Day
The Next Generation of Social is in a Hangout
Hack 101 - IIT Delhi HackU 2011
Yahoo for the Masses
What the hack - Yahoo! Hack India Hyderabad 2013
Yahoo! Hack India: Hyderabad 2013 | YDN & Hacking 101
Innovating the Hacker Way
Yahoo! Publicis Hackday 2012 Intro
Technical Introduction to YDN
Programming the Real World: Javascript for Makers
Fuel for a great web experience
2011 HackU UCSD
The Web Application Hackers Toolchain

More from Sudar Muthu (20)

PPTX
A quick preview of WP CLI - Chennai WordPress Meetup
PDF
WordPress Developer tools
PDF
WordPress Developer Tools to increase productivity
PDF
Unit testing for WordPress
PDF
Unit testing in php
PPTX
Using arduino and raspberry pi for internet of things
PPTX
How arduino helped me in life
PPTX
Having fun with hardware
PPTX
Getting started with arduino workshop
PPTX
Python in raspberry pi
PPTX
PureCSS open hack 2013
PPTX
Pig workshop
PPTX
Arduino Robotics workshop day2
PPTX
Arduino Robotics workshop Day1
PPTX
Hands on Hadoop and pig
PPTX
Lets make robots
PPTX
Capabilities of Arduino (including Due)
PPTX
Controlling robots using javascript
PPTX
Picture perfect hacks with flickr API
PPTX
Capabilities of Arduino
A quick preview of WP CLI - Chennai WordPress Meetup
WordPress Developer tools
WordPress Developer Tools to increase productivity
Unit testing for WordPress
Unit testing in php
Using arduino and raspberry pi for internet of things
How arduino helped me in life
Having fun with hardware
Getting started with arduino workshop
Python in raspberry pi
PureCSS open hack 2013
Pig workshop
Arduino Robotics workshop day2
Arduino Robotics workshop Day1
Hands on Hadoop and pig
Lets make robots
Capabilities of Arduino (including Due)
Controlling robots using javascript
Picture perfect hacks with flickr API
Capabilities of Arduino

Recently uploaded (20)

PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPTX
A Presentation on Artificial Intelligence
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Approach and Philosophy of On baking technology
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Modernizing your data center with Dell and AMD
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Review of recent advances in non-invasive hemoglobin estimation
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Big Data Technologies - Introduction.pptx
A Presentation on Artificial Intelligence
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
The Rise and Fall of 3GPP – Time for a Sabbatical?
Chapter 3 Spatial Domain Image Processing.pdf
Encapsulation_ Review paper, used for researhc scholars
Approach and Philosophy of On baking technology
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Modernizing your data center with Dell and AMD
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Mobile App Security Testing_ A Comprehensive Guide.pdf
The AUB Centre for AI in Media Proposal.docx
“AI and Expert System Decision Support & Business Intelligence Systems”
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication

Hacking 101

Editor's Notes

  • #2: Introduce Crew on Stage
  • #3: How does this word resonate with you?
  • #4: Often misrepresented in the media
  • #6: Jargon File
  • #8: So what is a hacker?
  • #9: Hack U - Bring the concept from our internal Hack Days and Open Hack days to Universities
  • #22: Find something that always annoyed you with systems you use... ...and build a workaround.
  • #23: Random Hacks of Kindness
  • #25: Everything that yahoo does for developers is located. With documentations, code examples
  • #26: Everything that yahoo does for developers is located. With documentations, code examples
  • #53: Record screencastDo not depend on internetKeep your stuff ready in browser
  • #55: Tell us about your progress
  • #58: Be ready to play with new technologies
  • #59: Hacks need not be complex. It need not be the next big thing. You don’t need to have a product out in 24 hours.
  • #60: Don’t try to solve everything in your hack..
  • #61: You have only 24 hours.
  • #62: Mashup or Shutup.