Hack - Good or Evil
-
Upload
haggen-so -
Category
Technology
-
view
204 -
download
0
Transcript of Hack - Good or Evil
![Page 1: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/1.jpg)
Hack – Good or Evil
Prepared and Presented by Haggen
Released under Creative Commons Attribution 3.0 Hong Kong Licence
![Page 2: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/2.jpg)
Who is She?
https://commons.wikimedia.org/wiki/File:Regina_Ip_at_VP_New_Year_Fair_2009.jpg CC-BY-3.0 by Wrightbus
![Page 3: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/3.jpg)
Hacked?
收「錢果豐求救電郵」開附件中招葉劉被黑客盜 50 – 萬元 蘋果
葉劉遇黑客被盜 50 – 萬 東方
Regina Ip's email hacked, losses HK$500,000 - China Daily Asia
![Page 4: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/4.jpg)
Hackathon
MoDev HK 2015 - China-Hong Kong-Taiwan Hackathon @IT Fest 2015?
Ref: http://timable.com/en/event/817863
![Page 5: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/5.jpg)
Hack - Oxford Dictionary
• cut roughly or clumsily, chop
• person paid to do hard and uninteresting work as a writer
![Page 6: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/6.jpg)
Hack - Hacker Dictionary
• Originally, a quick job that produces what is needed, but not well.
• An incredibly good, and perhaps very time-consuming, piece of work that produces exactly what is needed.
• 7 More definitions
![Page 7: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/7.jpg)
The MIT Tradition
![Page 8: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/8.jpg)
The MIT Tradition
Links
http://hacks.mit.edu/
http://hacks.mit.edu/books/ihtfp_leibowitz/
http://hacks.mit.edu/Hacks/by_year/1999/r2d2/
http://hacks.mit.edu/Hacks/by_year/1990/vest_bboard/
![Page 9: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/9.jpg)
Cap'n Crunch
http://www.flickr.com/photos/74845103@N00/279505346/ CC-BY 2.0 by akaalias
![Page 11: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/11.jpg)
What is Hack?
Surprising Result from Simple Means
Demonstration of Mastery in the Domain
Turkle (1984), p.227
![Page 12: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/12.jpg)
What is Hack?
Oxford Dictionary – Rough and Clumsy Cut
Quick and Dirty Hack
Clever Hack
Demonstration of Mastery in Simplicity
![Page 13: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/13.jpg)
Early Hacker Culture
Access to computers-and anything which might teach you something
about the way the world works
- Should be unlimited and total- Always yield to the Hands-On Imperative!
![Page 14: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/14.jpg)
Early Hacker Culture
All information should be free
![Page 15: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/15.jpg)
Early Hacker Culture
Mistrust Authority-Promote Decentralization
![Page 16: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/16.jpg)
Early Hacker Culture
Hackers should be judged by their hacking, not bogus criteria such as
degrees, age, race or position
![Page 17: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/17.jpg)
Early Hacker Culture
You can create art and beauty on a computer
![Page 18: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/18.jpg)
Early Hacker Culture
Computers can change your life for the better
![Page 19: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/19.jpg)
Quick Summary
Hack as an ideal to pursuit
Technical Excellence
![Page 20: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/20.jpg)
History of Software
http://en.wikipedia.org/wiki/Image:Honeywell-Bull_DPS_7_Mainframe_BWW_March_1990.jpg, CC-BY-SA 3.0 by Ferdi
![Page 21: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/21.jpg)
Apple ][+ Clone
http://en.wikipedia.org/wiki/Image:Taiwanese_Apple_II_clone_Cosmo.jpg, CC-BY-SA 3.0 Licence, by A-giâu
![Page 22: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/22.jpg)
Changes in Computer Industry
• Rise of Personal Computers
• Widening of Market – Horizontal Market Possible
• Secrecy and Profitability – Closed Source
![Page 23: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/23.jpg)
Source Code
• Computer Instructions are coded in binary format 00101...
• A more human friendly method to program computer:
/* Hello World program */#include<stdio.h>main(){ printf("Hello World"); }
• Convert source code into binary instructions by a computer compiler
![Page 24: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/24.jpg)
Richard M. Stallman
The Last of the True Hackers?
http://www.stallman.org/saintignucius.jpg, CC-BY-ND 3.0
![Page 25: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/25.jpg)
Responses of Richard Stallman
• Release source code that could not be used commercially
• Release source code that must remain freely available -> Software Freedom
• 1983 GNU project, Unix Clone
• 1985 Free Software Foundation, Free as in Free Speech, General Public License (GPL)
![Page 26: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/26.jpg)
Free Software
• The freedom to run the program, for any purpose (freedom 0).
• The freedom to study how the program works, and change it to make it do what you wish (freedom 1). Access to the source code is a precondition for this.
![Page 27: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/27.jpg)
Free Software
• The freedom to redistribute copies so you can help your neighbor (freedom 2).
• The freedom to improve the program, and release your improvements (and modified versions in general) to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.
![Page 28: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/28.jpg)
General Public License (GPL)
• One of the implementations of the 4 Freedom
• Most used Free/Open Source License
• Contract based on Copyright
• Expression of the Hacker Ideal
![Page 29: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/29.jpg)
• End of 90s, Most Notable Project – Linux
• Eric Raymond - Revenge of the Hackers
• Pavlicek (Embracing Insanity, OSS Dev.) - Geek Culture (truth, doing) as core value
Relationship to Revival of
Free Software Movement
![Page 30: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/30.jpg)
Quick Summary
Hack as an ideal to pursuit
Technical Excellence
![Page 31: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/31.jpg)
Hacking Today
![Page 32: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/32.jpg)
Hackathons
https://commons.wikimedia.org/wiki/File:Wikimedia_Hackathon_2013,_Amsterdam_-_Flickr_-_Sebastiaan_ter_Burg_
%2828%29.jpg CC-BY 2.0 by Sebastiaan ter Burg
![Page 33: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/33.jpg)
Hacker Space
https://commons.wikimedia.org/wiki/File:Electrolab_Hackerspace_06,_July_2013.jpg CC-BY-SA 2.0 by Mitch Altman
![Page 34: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/34.jpg)
Simple Hacks in Daily Life
https://www.youtube.com/watch?v=YfFKT-VtK4s
http://pixabay.com/id/gantungan-baju-lemari-mantel-hook-147765/ CC0
![Page 36: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/36.jpg)
Should we still use this Word?
![Page 37: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/37.jpg)
Should we try to change the World?
Crack not Hack?
![Page 38: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/38.jpg)
Should we emphasis on Depth?
![Page 39: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/39.jpg)
Motivation to have depth of Knowledge
For money?
Evil purposes?
![Page 40: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/40.jpg)
No time for play and fun?
No time to do good?
Pursuit Tech in a Pure Sense
![Page 41: Hack - Good or Evil](https://reader031.fdocuments.net/reader031/viewer/2022022415/58ea0a331a28ab064e8b45bf/html5/thumbnails/41.jpg)
Levy, S. (1984). Hackers: Heroes of The Computer Revolution. Garden City, New York, Anchor Press/Doubleday.
Pavlicek, R. C. (2000). Embracing Insanity: Open Source Software Development. Indiana, Sams.
Turkle, S. (1984). The Second Self: Computers and the Human Spirit. New York, Simon & Schuster.
Williams, S. (2002). Free as in Freedom: Richard Stallman's Crusade for Free Software, CA, O'Reilly.
References