Submit Search
Upload
Hacking 101 - An Introduction to HackU at IIT Kanpur
•
Download as PPTX, PDF
•
1 like
•
1,589 views
Balaji Narayanan
Follow
Hacking 101 - An Introduction to HackU at IIT Kanpur
Read less
Read more
Technology
News & Politics
Report
Share
Report
Share
1 of 70
Download now
Recommended
Innovating the Hacker Way
Innovating the Hacker Way
Balaji Narayanan
Jason Yee - Chaos! - Codemotion Rome 2019
Jason Yee - Chaos! - Codemotion Rome 2019
Codemotion
Hacking != cracking (and everything else you need to know to survive a hackday)
Hacking != cracking (and everything else you need to know to survive a hackday)
Murray Rowan
How to be a Successful Salesforce Admin!
How to be a Successful Salesforce Admin!
Mike Gerholdt
How to Build Innovative Technologies
How to Build Innovative Technologies
Abby Fichtner
Craft, Engineer, and Make & Take Activities for “A Universe of Stories”
Craft, Engineer, and Make & Take Activities for “A Universe of Stories”
NCIL - STAR_Net
Is your search relevant? FASTforward Summit Series 3
Is your search relevant? FASTforward Summit Series 3
Mark Mansour
Strategic Risk Taking: Lessons Learned from Entrepreneurs
Strategic Risk Taking: Lessons Learned from Entrepreneurs
Abby Fichtner
Recommended
Innovating the Hacker Way
Innovating the Hacker Way
Balaji Narayanan
Jason Yee - Chaos! - Codemotion Rome 2019
Jason Yee - Chaos! - Codemotion Rome 2019
Codemotion
Hacking != cracking (and everything else you need to know to survive a hackday)
Hacking != cracking (and everything else you need to know to survive a hackday)
Murray Rowan
How to be a Successful Salesforce Admin!
How to be a Successful Salesforce Admin!
Mike Gerholdt
How to Build Innovative Technologies
How to Build Innovative Technologies
Abby Fichtner
Craft, Engineer, and Make & Take Activities for “A Universe of Stories”
Craft, Engineer, and Make & Take Activities for “A Universe of Stories”
NCIL - STAR_Net
Is your search relevant? FASTforward Summit Series 3
Is your search relevant? FASTforward Summit Series 3
Mark Mansour
Strategic Risk Taking: Lessons Learned from Entrepreneurs
Strategic Risk Taking: Lessons Learned from Entrepreneurs
Abby Fichtner
Hack 101 @ HackU - IIT Madras
Hack 101 @ HackU - IIT Madras
knutties
Hacking for Innovation: IIT Kharagpur
Hacking for Innovation: IIT Kharagpur
Saurabh Sahni
Hacking 101
Hacking 101
Sudar Muthu
Hack 101 at IIT Kanpur
Hack 101 at IIT Kanpur
Sudar Muthu
Hacking101 delhi 2013
Hacking101 delhi 2013
Jithin Emmanuel
Georgia Tech Hack Day
Georgia Tech Hack Day
Christian Heilmann
Hacking For Innovation
Hacking For Innovation
Christian Heilmann
Hacking For Innovation Delhi
Hacking For Innovation Delhi
Christian Heilmann
Introduction to Hacking for University Hack Day
Introduction to Hacking for University Hack Day
Christian Heilmann
2010 Fall Hack U
2010 Fall Hack U
hacku
Welcome to University Hack Day @ IIT Chennai
Welcome to University Hack Day @ IIT Chennai
Subramanyan Murali
Hack 101 - IIT Delhi HackU 2011
Hack 101 - IIT Delhi HackU 2011
Saurabh Sahni
Software Carpentry and the Hydrological Sciences @ AGU 2013
Software Carpentry and the Hydrological Sciences @ AGU 2013
Aron Ahmadia
Christian heilmann an-open-web-for-all
Christian heilmann an-open-web-for-all
How to Web
Hacking for Innovation - WPP, New York
Hacking for Innovation - WPP, New York
Saurabh Sahni
Open Hack Taiwan 2012 - Hacking 101
Open Hack Taiwan 2012 - Hacking 101
sriramiyer2007
Yahoo! Hack India: Hyderabad 2013 | YDN & Hacking 101
Yahoo! Hack India: Hyderabad 2013 | YDN & Hacking 101
Yahoo Developer Network
What the hack - Yahoo! Hack India Hyderabad 2013
What the hack - Yahoo! Hack India Hyderabad 2013
Pradeep Varadaraja Banavara
Static website generators
Static website generators
Merlin Rebrović
Yahoo for the Masses
Yahoo for the Masses
Christian Heilmann
OpenStack at Scale - My Learnings
OpenStack at Scale - My Learnings
Balaji Narayanan
Locate Your Hacks
Locate Your Hacks
Balaji Narayanan
More Related Content
Similar to Hacking 101 - An Introduction to HackU at IIT Kanpur
Hack 101 @ HackU - IIT Madras
Hack 101 @ HackU - IIT Madras
knutties
Hacking for Innovation: IIT Kharagpur
Hacking for Innovation: IIT Kharagpur
Saurabh Sahni
Hacking 101
Hacking 101
Sudar Muthu
Hack 101 at IIT Kanpur
Hack 101 at IIT Kanpur
Sudar Muthu
Hacking101 delhi 2013
Hacking101 delhi 2013
Jithin Emmanuel
Georgia Tech Hack Day
Georgia Tech Hack Day
Christian Heilmann
Hacking For Innovation
Hacking For Innovation
Christian Heilmann
Hacking For Innovation Delhi
Hacking For Innovation Delhi
Christian Heilmann
Introduction to Hacking for University Hack Day
Introduction to Hacking for University Hack Day
Christian Heilmann
2010 Fall Hack U
2010 Fall Hack U
hacku
Welcome to University Hack Day @ IIT Chennai
Welcome to University Hack Day @ IIT Chennai
Subramanyan Murali
Hack 101 - IIT Delhi HackU 2011
Hack 101 - IIT Delhi HackU 2011
Saurabh Sahni
Software Carpentry and the Hydrological Sciences @ AGU 2013
Software Carpentry and the Hydrological Sciences @ AGU 2013
Aron Ahmadia
Christian heilmann an-open-web-for-all
Christian heilmann an-open-web-for-all
How to Web
Hacking for Innovation - WPP, New York
Hacking for Innovation - WPP, New York
Saurabh Sahni
Open Hack Taiwan 2012 - Hacking 101
Open Hack Taiwan 2012 - Hacking 101
sriramiyer2007
Yahoo! Hack India: Hyderabad 2013 | YDN & Hacking 101
Yahoo! Hack India: Hyderabad 2013 | YDN & Hacking 101
Yahoo Developer Network
What the hack - Yahoo! Hack India Hyderabad 2013
What the hack - Yahoo! Hack India Hyderabad 2013
Pradeep Varadaraja Banavara
Static website generators
Static website generators
Merlin Rebrović
Yahoo for the Masses
Yahoo for the Masses
Christian Heilmann
Similar to Hacking 101 - An Introduction to HackU at IIT Kanpur
(20)
Hack 101 @ HackU - IIT Madras
Hack 101 @ HackU - IIT Madras
Hacking for Innovation: IIT Kharagpur
Hacking for Innovation: IIT Kharagpur
Hacking 101
Hacking 101
Hack 101 at IIT Kanpur
Hack 101 at IIT Kanpur
Hacking101 delhi 2013
Hacking101 delhi 2013
Georgia Tech Hack Day
Georgia Tech Hack Day
Hacking For Innovation
Hacking For Innovation
Hacking For Innovation Delhi
Hacking For Innovation Delhi
Introduction to Hacking for University Hack Day
Introduction to Hacking for University Hack Day
2010 Fall Hack U
2010 Fall Hack U
Welcome to University Hack Day @ IIT Chennai
Welcome to University Hack Day @ IIT Chennai
Hack 101 - IIT Delhi HackU 2011
Hack 101 - IIT Delhi HackU 2011
Software Carpentry and the Hydrological Sciences @ AGU 2013
Software Carpentry and the Hydrological Sciences @ AGU 2013
Christian heilmann an-open-web-for-all
Christian heilmann an-open-web-for-all
Hacking for Innovation - WPP, New York
Hacking for Innovation - WPP, New York
Open Hack Taiwan 2012 - Hacking 101
Open Hack Taiwan 2012 - Hacking 101
Yahoo! Hack India: Hyderabad 2013 | YDN & Hacking 101
Yahoo! Hack India: Hyderabad 2013 | YDN & Hacking 101
What the hack - Yahoo! Hack India Hyderabad 2013
What the hack - Yahoo! Hack India Hyderabad 2013
Static website generators
Static website generators
Yahoo for the Masses
Yahoo for the Masses
More from Balaji Narayanan
OpenStack at Scale - My Learnings
OpenStack at Scale - My Learnings
Balaji Narayanan
Locate Your Hacks
Locate Your Hacks
Balaji Narayanan
OAuth Dance - Yahoo! Open Hack Day Bangalore, 2011
OAuth Dance - Yahoo! Open Hack Day Bangalore, 2011
Balaji Narayanan
You are the BOSS - HackU 2011
You are the BOSS - HackU 2011
Balaji Narayanan
YQL - A swiss army knife for your hacks at HackU 2010, IIT Bombay
YQL - A swiss army knife for your hacks at HackU 2010, IIT Bombay
Balaji Narayanan
Introduction to YQL - Talk at HackU 2010, IIT Chennai
Introduction to YQL - Talk at HackU 2010, IIT Chennai
Balaji Narayanan
More from Balaji Narayanan
(6)
OpenStack at Scale - My Learnings
OpenStack at Scale - My Learnings
Locate Your Hacks
Locate Your Hacks
OAuth Dance - Yahoo! Open Hack Day Bangalore, 2011
OAuth Dance - Yahoo! Open Hack Day Bangalore, 2011
You are the BOSS - HackU 2011
You are the BOSS - HackU 2011
YQL - A swiss army knife for your hacks at HackU 2010, IIT Bombay
YQL - A swiss army knife for your hacks at HackU 2010, IIT Bombay
Introduction to YQL - Talk at HackU 2010, IIT Chennai
Introduction to YQL - Talk at HackU 2010, IIT Chennai
Recently uploaded
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Christopher Logan Kennedy
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
Kumar Satyam
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Jago de Vreede
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
johnbeverley2021
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Deepika Singh
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
Samir Dash
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Recently uploaded
(20)
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Hacking 101 - An Introduction to HackU at IIT Kanpur
1.
BalajiNarayanan Hacking 101
2.
Hacking?
3.
“Someone who makes
furniture with an axe” - Hacker in German
4.
hacker: n. A
person who enjoys exploring the details of programmable systems and how to stretch their capabilities
5.
“Hacking” is a
constructive term. “Cracking” is destructive
6.
“Altering a system
to do what you want it to do using what is at your disposal” - Christian Heilmann
7.
8.
Hack Day
9.
24 hours of
un-interrupted, unrestrained coding and innovation
10.
Hack
11.
Eat
12.
Get Help
13.
Recharge
14.
Have Fun
15.
Hack Fix http://www.flickr.com/photos/rlerdorf/3250595638/
16.
Present
17.
Win
18.
Where do I
start?
19.
A good hack
starts with an idea…
20.
Fix something you
use every day
21.
Build something you
will use yourself
22.
Hack for Good
- Make the world a better place
23.
Go local –
tools for helping your local community
24.
Don’t limit yourself
to your favorite toys
25.
A good hack
doesn’t need to be a big thing http://www.flickr.com/photos/capricorndragon/4000384412/
26.
Don’t look for
features. Concentrate on one thing Don’t look to solve everything
27.
You only have
24 hours
28.
Find things that
already work And put them together
29.
Show us what
can be built using the systems we (and others) offer.
30.
http://developer.yahoo.com
31.
http://www.github.com/
32.
To build a
typical web hack you need data, access and an interface
33.
Yahoo! has opened
up its data
34.
Search (BOSS), Flickr,
Geo, Social, Mail, Messenger …
35.
And so have
others
36.
Programmable web lists
2182 APIs in their API directory Twitter, Facebook, Google, …
37.
To access these
you can use YQL
38.
YQL is a
SQL-Like Language that lets you …
39.
… filter, combine,
tweak data across hundreds of Web Services. http://developer.yahoo.com/yql/console
40.
How will you
build a system to calculate distance between two places?
41.
Use Vincenty's formulae
42.
Or use YQL
43.
Select kilometers FROM
geo.distance where place1=“lucknow” AND place2=“kanpur”
44.
45.
YQL has more
to it
46.
There’s also Yahoo
Pipes to do this visually
47.
http://pipes.yahoo.com/
48.
Data however is
not enough.
49.
You also need
working interfaces
50.
Technologies are easy:
HTML, CSS, Javascript
51.
Making it work
on all browsers and OS is tricky
52.
YUI
53.
http://developer.yahoo.com/yui
54.
What about reach?
55.
You can build
and wait for people to come
56.
Or build where
people are already there
57.
YAP http://developer.yahoo.com/yap
58.
Presenting your hack
59.
Do not show
us slides about your hack
60.
Instead show us
what you have done
61.
Technical glitches happen
62.
Have a plan-B
63.
And once you
are done
64.
Keep your hack
live for others to see
65.
Show other hackers
what you have done
66.
Publish your code
on github
67.
Join us and
take it even further!
68.
Innovation has no
limits
69.
Go Hack !!!
Have Fun
70.
Thank You Balaji
Narayanan @balajijegan http://balajin.net/blog/ http://slideshare.net/balajijegan/
71.
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/
Editor's Notes
Introduce Crew on Stage
How does this word resonate with you?
Jargon File
Often misrepresented in the media
So what is a hacker?
Hack U - Bring the concept from our internal Hack Days and Open Hack days to Universities
Find solutions to the problems!
Find something that always annoyed you with systems you use... ...and build a workaround.
Random Hacks of Kindness
Be ready to play with new technologies
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.
Don’t try to solve everything in your hack..
You have only 24 hours.
Mashup or Shutup.
Everything that yahoo does for developers is located. With documentations, code examples
Everything that yahoo does for developers is located. With documentations, code examples
Record screencastDo not depend on internetKeep your stuff ready in browser
Tell us about your progress
In our fourms / groups – developer.yahoo.com/forums
Download now