how to be a hacker (sut i fod yn haciwr)
DESCRIPTION
We often hear about hackers and hacking in the media in a pejorative way. It's time to reclaim the word! The Urban Dictionary defines hacking as: "To program a computer in a clever, virtuosic, and wizardly manner. Ordinary computer jockeys merely write programs; hacking is the domain of digital poets. Hacking is a subtle and arguably mystical art, equal parts wit and technical ability, that is rarely appreciated by non-hackers." What are we talking about here? Hackers built the Internet and the World-Wide Web. Hackers wrote the Linux kernel, which now powers over 900m Android devices worldwide. In this talk for Software Aliiance Wales I look at what it means to be a hacker, and how to develop your hacking skills.TRANSCRIPT
![Page 1: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/1.jpg)
Martin Hamilton @martin_hamiltonHead of Internet Services, Loughborough University http://martinh.net
How to be a HackerSut i fod yn Haciwr
Picture credit: Erik Nygren
![Page 2: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/2.jpg)
Martin Hamilton @martin_hamiltonHead of Internet Services, Loughborough University http://martinh.net
How to be a HackerSut i fod yn Haciwr
Picture credit: Isafmedia / Wired
![Page 3: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/3.jpg)
Picture credit: Erik Nygren
Topics
DefinitionsCase StudiesThe Next Generation
![Page 4: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/4.jpg)
Picture credit: Erik Nygren
Topics
DefinitionsCase StudiesThe Next Generation
![Page 5: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/5.jpg)
WearablesDefinition
![Page 6: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/6.jpg)
WearablesDefinition
![Page 7: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/7.jpg)
WearablesDefinitionFrom the New Hacker’s Dictionary, via Eric S Raymond
1. A person who enjoys exploring the details of programmable systems and how to stretch their capabilities, as opposed to most users, who prefer to learn only the minimum necessary.
RFC1392, the Internet Users' Glossary, usefully amplifies this as: A person who delights in
having an intimate understanding of the internal workings of a system, computers and computer networks in particular.
![Page 8: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/8.jpg)
WearablesDefinitionFrom the New Hacker’s Dictionary, via Eric S Raymond
1. A person who enjoys exploring the details of programmable systems and how to stretch their capabilities, as opposed to most users, who prefer to learn only the minimum necessary.
RFC1392, the Internet Users' Glossary, usefully amplifies this as: A person who delights in
having an intimate understanding of the internal workings of a system, computers and computer networks in particular.
![Page 9: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/9.jpg)
WearablesDefinitionFrom the New Hacker’s Dictionary, via Eric S Raymond
2. One who programs enthusiastically (even obsessively) or who enjoys programming rather than just theorizing about programming.3. A person capable of appreciating hack value.4. A person who is good at programming quickly.5. An expert at a particular program, or one who frequently does work using it or on it; as in ‘a Unix hacker’.
(Definitions 1 through 5 are correlated, and people who fit them congregate.)
6. An expert or enthusiast of any kind. One might be an astronomy hacker, for example.
7. One who enjoys the intellectual challenge of creatively overcoming or circumventing limitations.
![Page 10: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/10.jpg)
WearablesDefinitionFrom the New Hacker’s Dictionary, via Eric S Raymond
2. One who programs enthusiastically (even obsessively) or who enjoys programming rather than just theorizing about programming.3. A person capable of appreciating hack value.4. A person who is good at programming quickly.5. An expert at a particular program, or one who frequently does work using it or on it; as in ‘a Unix hacker’.
(Definitions 1 through 5 are correlated, and people who fit them congregate.)
6. An expert or enthusiast of any kind. One might be an astronomy hacker, for example.
7. One who enjoys the intellectual challenge of creatively overcoming or circumventing limitations.
![Page 11: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/11.jpg)
Picture credit: Isafmedia / Wired
![Page 12: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/12.jpg)
Picture credit: Erik Nygren
Topics
DefinitionsCase StudiesThe Next Generation
![Page 13: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/13.jpg)
Case Studies: Seeing Eye
![Page 14: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/14.jpg)
WearablesCase Studies: Seeing EyePython script using SL4A scripting environment under Android
![Page 15: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/15.jpg)
WearablesCase Studies: Seeing Eye“Cloud service” to OCR uploaded photos using open source Tesseract package
![Page 16: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/16.jpg)
WearablesCase Studies: Seeing Eye
![Page 17: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/17.jpg)
WearablesMoto Actv Smartwatch
- Android 2.3 (Gingerbread)- 600MHz OMAP3 ARMv7 CPU- 256MB RAM- 8GB flash- 802.11B/G/N- Bluetooth, GPS, ANT+- 220x176 capacitive multitouch
display- PowerVR GPU
Case Studies: Smartwatch
![Page 18: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/18.jpg)
WearablesMoto Actv Smartwatch
- Android 2.3 (Gingerbread)- 600MHz OMAP3 ARMv7 CPU- 256MB RAM- 8GB flash- 802.11B/G/N- Bluetooth, GPS, ANT+- 220x176 capacitive multitouch
display- PowerVR GPU
Released December 2011
Case Studies: Smartwatch
![Page 19: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/19.jpg)
WearablesMoto Actv Smartwatch
- Android 2.3 (Gingerbread)- 600MHz OMAP3 ARMv7 CPU- 256MB RAM- 8GB flash- 802.11B/G/N- Bluetooth, GPS, ANT+- 220x176 capacitive multitouch
display- PowerVR GPU
Released December 2011Rooted December 2011
Case Studies: Smartwatch
![Page 20: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/20.jpg)
WearablesMoto Actv Smartwatch
- Android 2.3 (Gingerbread)- 600MHz OMAP3 ARMv7 CPU- 256MB RAM- 8GB flash- 802.11B/G/N- Bluetooth, GPS, ANT+- 220x176 capacitive multitouch
display- PowerVR GPU
Released December 2011Rooted December 2011
Case Studies: Android
![Page 21: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/21.jpg)
WearablesCase Studies: Android
![Page 22: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/22.jpg)
WearablesCase Studies: AndroidCommunity ROM of latest Android release on old unsupported hardware
Video on YouTube at http://youtu.be/7Md9b6XbVtQ
![Page 23: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/23.jpg)
WearablesCase Studies: Chrome
Article from How-To Geek – howtogeek.com
![Page 24: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/24.jpg)
WearablesCase Studies: LinuxLinux powers 900m+ Android devices
Photo credit: Kysoh
![Page 25: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/25.jpg)
WearablesCase Studies: LinuxLinux powers 94% of the top 500 supercomputers
![Page 26: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/26.jpg)
Picture credit: Erik Nygren
Topics
DefinitionsCool HacksThe Next Generation
![Page 27: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/27.jpg)
WearablesThe Next Generation
Photo credits: Technocamps, DesignSpark
![Page 28: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/28.jpg)
Photo credit: Simon Cox, University of Southampton
The Next Generation
![Page 29: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/29.jpg)
Photo credit: Simon Cox, University of Southampton
The Next Generation
Image credit: Christopher Barnatt
![Page 30: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/30.jpg)
Photo credit: Colin Hattersley
The Next Generation
![Page 31: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/31.jpg)
WearablesThe Next Generation
Photo by Frank Wojciechowski, Princeton University
![Page 32: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/32.jpg)
WearablesThe Next Generation
Watch on YouTube at http://youtu.be/hoSoYf9aKAM
![Page 33: How to be a Hacker (Sut i fod yn Haciwr)](https://reader030.vdocuments.net/reader030/viewer/2022012900/54c7142e4a7959cb538b464b/html5/thumbnails/33.jpg)
Martin Hamilton @martin_hamiltonHead of Internet Services, Loughborough University http://martinh.net
How to be a HackerSut i fod yn Haciwr
Picture credit: Erik Nygren