SlideShare a Scribd company logo
1 of 27
G R A N N Y W A S
A H A C K E R
P H O T O : L I S A C O C K B U R N
K N I T T I N G
=
C O D E
F L I C K R : S T E P H A N I E A S H E R
96 st = 12 ASCII
characters in binary at
8 stitches each
“ D E C O D E R H A T ” B Y Z A B E T S T E W A R T
Source code of
ravelry.com (knitting
website)
“ B I N A R Y S C A R F ” B Y H E Y C A R R I E A N N
Code Red
computer virus
(2001)
“ T H E V I R A L K N I T T I N G P R O J E C T ”
B Y K I R S T Y R O B E R T S O N & O T H E R S
S T E G A N O G R A P H
Y
F L I C K R : B E E P 1 O
R A V E L R Y : C Y NF L I C K R : D E V A B U R G E R
F L I C K R : A D A M K N I T S
F L I C K R : J A C Q U E L I N E - W
Left mitten reads
“My Left Mitten”;
thumb reads
“Thumb”, etc
“ M O R S E C O D E ” B Y K A T E A T H E R L E Y
Letters converted to
base 6, graphed,
and mirrored
“ P E A C E ” B Y N A O M I P A R K H U R S T
Encodes a
stanza from Dr.
Seuss’s Oh, The
Places You'll Go!
“ B R A I L L E S O C K S ” B Y J E S S I C A L A N D E R S
L E T ’ S G E T
H I G H -
T E C H
F L I C K R : B E R Z O W S K A
F L I C K R : B E K A T H W I A
F L I C K R : B E K A T H W I A
K N I T Y A K C U S T O M M A T H E M A T I C A L K N I T S C A R V E S @ F B Z
FLICKR:DEVABURGER
F L I C K R : K A T H Y R E I D
Encodes and
displays the next
row of your
knitting pattern
via LEDs
“ K N O W I T A L L B A G ” B Y K A L A N I C R A I G
Sparkly
blinkenlights!
“ G E M M A S E Q U I N H A T ” B Y B E C K Y S T E R N
Canva Comma
Club Cushion
Conductive
thread allows
touch screen use
in cold weather!
“ I N T O U C H G L O V E S ” B Y K N I T P I C K S
F L I C K R : S T 3 F 4 N
Kris Howard

More Related Content

Viewers also liked

Social Media Channels
Social Media ChannelsSocial Media Channels
Social Media Channels
iTours 360VR
 
Evaluation 2 powerpoint
Evaluation 2 powerpointEvaluation 2 powerpoint
Evaluation 2 powerpoint
emmanuella_mmj
 
історичний клуб «пектораль»
історичний клуб «пектораль»історичний клуб «пектораль»
історичний клуб «пектораль»
ksuha12
 

Viewers also liked (19)

Canva Comma Club Cushion
Canva Comma Club CushionCanva Comma Club Cushion
Canva Comma Club Cushion
 
Asi technology
Asi technologyAsi technology
Asi technology
 
Menu Improvement of Seribu Rasa (Binus University)
Menu Improvement of Seribu Rasa (Binus University)Menu Improvement of Seribu Rasa (Binus University)
Menu Improvement of Seribu Rasa (Binus University)
 
SKRIPSI
SKRIPSISKRIPSI
SKRIPSI
 
Cozumel Snorkelling Adventure Trips
Cozumel Snorkelling Adventure TripsCozumel Snorkelling Adventure Trips
Cozumel Snorkelling Adventure Trips
 
ゲーム教育SIG2015年度活動報告
ゲーム教育SIG2015年度活動報告ゲーム教育SIG2015年度活動報告
ゲーム教育SIG2015年度活動報告
 
Java one2016 con3054-watsonap-is
Java one2016 con3054-watsonap-isJava one2016 con3054-watsonap-is
Java one2016 con3054-watsonap-is
 
Physics for Game: Part1 - Basics
Physics for Game: Part1 - BasicsPhysics for Game: Part1 - Basics
Physics for Game: Part1 - Basics
 
Cedec2015発表 global math公開版
Cedec2015発表 global math公開版Cedec2015発表 global math公開版
Cedec2015発表 global math公開版
 
Seriousgamejam ppt140822koukai
Seriousgamejam ppt140822koukaiSeriousgamejam ppt140822koukai
Seriousgamejam ppt140822koukai
 
Safety Rocks Campaign Proposal
Safety Rocks Campaign ProposalSafety Rocks Campaign Proposal
Safety Rocks Campaign Proposal
 
Uso seguro
Uso seguroUso seguro
Uso seguro
 
Social Media Channels
Social Media ChannelsSocial Media Channels
Social Media Channels
 
Evaluation 2 powerpoint
Evaluation 2 powerpointEvaluation 2 powerpoint
Evaluation 2 powerpoint
 
Digraj ppt 130304koukai
Digraj ppt 130304koukaiDigraj ppt 130304koukai
Digraj ppt 130304koukai
 
Ads Created for Magazine, Newspaper & Program Placements
Ads Created for Magazine, Newspaper & Program PlacementsAds Created for Magazine, Newspaper & Program Placements
Ads Created for Magazine, Newspaper & Program Placements
 
історичний клуб «пектораль»
історичний клуб «пектораль»історичний клуб «пектораль»
історичний клуб «пектораль»
 
Powerofgame140902koukai
Powerofgame140902koukaiPowerofgame140902koukai
Powerofgame140902koukai
 
TriMed Annual Memberships
TriMed Annual MembershipsTriMed Annual Memberships
TriMed Annual Memberships
 

Similar to Granny Was a Hacker (CampJS Version)

Sopas de letras_musicales
Sopas de letras_musicalesSopas de letras_musicales
Sopas de letras_musicales
Lostineducation
 
Cryptography (Distributed computing)
Cryptography (Distributed computing)Cryptography (Distributed computing)
Cryptography (Distributed computing)
Sri Prasanna
 
SAPA DE LETRAS DE GASES Y ÁCIDOS Y BASES
SAPA DE LETRAS DE GASES Y ÁCIDOS Y BASESSAPA DE LETRAS DE GASES Y ÁCIDOS Y BASES
SAPA DE LETRAS DE GASES Y ÁCIDOS Y BASES
cobaep26
 
Sopa de letras
Sopa de letrasSopa de letras
Sopa de letras
55454544
 
Prezentatsia pro shechenka_shumeyka_daniyila
Prezentatsia pro shechenka_shumeyka_daniyilaPrezentatsia pro shechenka_shumeyka_daniyila
Prezentatsia pro shechenka_shumeyka_daniyila
Julia Birhova
 
Sopa de letras
Sopa de letrasSopa de letras
Sopa de letras
fer-esp
 
Consequences of an Insightful Algorithm
Consequences of an Insightful AlgorithmConsequences of an Insightful Algorithm
Consequences of an Insightful Algorithm
Carina C. Zona
 

Similar to Granny Was a Hacker (CampJS Version) (20)

Carl Ratcliff and Frank Bethel present 'Exclusive Research The Culture of Cre...
Carl Ratcliff and Frank Bethel present 'Exclusive Research The Culture of Cre...Carl Ratcliff and Frank Bethel present 'Exclusive Research The Culture of Cre...
Carl Ratcliff and Frank Bethel present 'Exclusive Research The Culture of Cre...
 
Carl Ratcliff and Frank Bethel present 'Exclusive Research The Culture of Cre...
Carl Ratcliff and Frank Bethel present 'Exclusive Research The Culture of Cre...Carl Ratcliff and Frank Bethel present 'Exclusive Research The Culture of Cre...
Carl Ratcliff and Frank Bethel present 'Exclusive Research The Culture of Cre...
 
Lone Tree Creative - City of Sandpoint Presentation
Lone Tree Creative - City of Sandpoint PresentationLone Tree Creative - City of Sandpoint Presentation
Lone Tree Creative - City of Sandpoint Presentation
 
Sopasdeletrasprimergrado 100522230404-phpapp01
Sopasdeletrasprimergrado 100522230404-phpapp01Sopasdeletrasprimergrado 100522230404-phpapp01
Sopasdeletrasprimergrado 100522230404-phpapp01
 
Sopa de letras
Sopa de letrasSopa de letras
Sopa de letras
 
Sopas de letras_musicales
Sopas de letras_musicalesSopas de letras_musicales
Sopas de letras_musicales
 
Cryptography (Distributed computing)
Cryptography (Distributed computing)Cryptography (Distributed computing)
Cryptography (Distributed computing)
 
There's more to PLL than 'that donkey'
There's more to PLL than 'that donkey'There's more to PLL than 'that donkey'
There's more to PLL than 'that donkey'
 
La truculenta historia de bitcoin
La truculenta historia de bitcoinLa truculenta historia de bitcoin
La truculenta historia de bitcoin
 
Paternal Report 2010 - Nicholas Felton an der Storytelling Konferenz
Paternal Report 2010 - Nicholas Felton an der Storytelling KonferenzPaternal Report 2010 - Nicholas Felton an der Storytelling Konferenz
Paternal Report 2010 - Nicholas Felton an der Storytelling Konferenz
 
Jocuri de societate.pdf
Jocuri de societate.pdfJocuri de societate.pdf
Jocuri de societate.pdf
 
MGammill-StudioWork
MGammill-StudioWorkMGammill-StudioWork
MGammill-StudioWork
 
SAPA DE LETRAS DE GASES Y ÁCIDOS Y BASES
SAPA DE LETRAS DE GASES Y ÁCIDOS Y BASESSAPA DE LETRAS DE GASES Y ÁCIDOS Y BASES
SAPA DE LETRAS DE GASES Y ÁCIDOS Y BASES
 
Sopa de letras
Sopa de letrasSopa de letras
Sopa de letras
 
Sopa de letras
Sopa de letrasSopa de letras
Sopa de letras
 
KDavid_PORT
KDavid_PORTKDavid_PORT
KDavid_PORT
 
Prezentatsia pro shechenka_shumeyka_daniyila
Prezentatsia pro shechenka_shumeyka_daniyilaPrezentatsia pro shechenka_shumeyka_daniyila
Prezentatsia pro shechenka_shumeyka_daniyila
 
How to make it on kickstarter, with a video game project
How to make it on kickstarter, with a video game projectHow to make it on kickstarter, with a video game project
How to make it on kickstarter, with a video game project
 
Sopa de letras
Sopa de letrasSopa de letras
Sopa de letras
 
Consequences of an Insightful Algorithm
Consequences of an Insightful AlgorithmConsequences of an Insightful Algorithm
Consequences of an Insightful Algorithm
 

More from Kristine Howard

More from Kristine Howard (20)

Machine Learning for Software Developers (...and Knitters)
Machine Learning for Software Developers (...and Knitters)Machine Learning for Software Developers (...and Knitters)
Machine Learning for Software Developers (...and Knitters)
 
Knitted Disruption - Build Stuff LIthuania 2019
Knitted Disruption - Build Stuff LIthuania 2019Knitted Disruption - Build Stuff LIthuania 2019
Knitted Disruption - Build Stuff LIthuania 2019
 
Knitted Disruption - Build Stuff Ukraine 2019
Knitted Disruption - Build Stuff Ukraine 2019Knitted Disruption - Build Stuff Ukraine 2019
Knitted Disruption - Build Stuff Ukraine 2019
 
Building Software That Lasts - Voxxed Days Singapore
Building Software That Lasts - Voxxed Days SingaporeBuilding Software That Lasts - Voxxed Days Singapore
Building Software That Lasts - Voxxed Days Singapore
 
Building Software That Lasts
Building Software That LastsBuilding Software That Lasts
Building Software That Lasts
 
All About Ravelry (Weavers and Spinners edition!)
All About Ravelry (Weavers and Spinners edition!)All About Ravelry (Weavers and Spinners edition!)
All About Ravelry (Weavers and Spinners edition!)
 
Traversing the Org Chart
Traversing the Org ChartTraversing the Org Chart
Traversing the Org Chart
 
The Campsite Rule - Leaving the Tech Industry Better Than We Found It
The Campsite Rule - Leaving the Tech Industry Better Than We Found ItThe Campsite Rule - Leaving the Tech Industry Better Than We Found It
The Campsite Rule - Leaving the Tech Industry Better Than We Found It
 
My Website is Old Enough to Vote - My Website Can Vote - Building Sites That ...
My Website is Old Enough to Vote - My Website Can Vote - Building Sites That ...My Website is Old Enough to Vote - My Website Can Vote - Building Sites That ...
My Website is Old Enough to Vote - My Website Can Vote - Building Sites That ...
 
Knit One Compute One - For Knitters!
Knit One Compute One - For Knitters!Knit One Compute One - For Knitters!
Knit One Compute One - For Knitters!
 
My Website Can Vote - Building Sites That Last
My Website Can Vote - Building Sites That LastMy Website Can Vote - Building Sites That Last
My Website Can Vote - Building Sites That Last
 
Knit One, Compute One - Software Art Thou?
Knit One, Compute One - Software Art Thou?Knit One, Compute One - Software Art Thou?
Knit One, Compute One - Software Art Thou?
 
Knit One, Compute One - YOW! Night Perth
Knit One, Compute One - YOW! Night PerthKnit One, Compute One - YOW! Night Perth
Knit One, Compute One - YOW! Night Perth
 
Knit One, Compute One - YOW! 2016
Knit One, Compute One - YOW! 2016Knit One, Compute One - YOW! 2016
Knit One, Compute One - YOW! 2016
 
My Website Can Vote - The Challenges of Maintaining a 20-year-old Website
My Website Can Vote - The Challenges of Maintaining a 20-year-old WebsiteMy Website Can Vote - The Challenges of Maintaining a 20-year-old Website
My Website Can Vote - The Challenges of Maintaining a 20-year-old Website
 
Granny Was a Hacker - TEDx Melbourne
Granny Was a Hacker - TEDx MelbourneGranny Was a Hacker - TEDx Melbourne
Granny Was a Hacker - TEDx Melbourne
 
Taking the Management Leap
Taking the Management LeapTaking the Management Leap
Taking the Management Leap
 
Intro to Ravelry
Intro to RavelryIntro to Ravelry
Intro to Ravelry
 
The Tyranny of the Business Card
The Tyranny of the Business CardThe Tyranny of the Business Card
The Tyranny of the Business Card
 
Wireframing Workshop - TiE Women Create-a-Thon
Wireframing Workshop - TiE Women Create-a-ThonWireframing Workshop - TiE Women Create-a-Thon
Wireframing Workshop - TiE Women Create-a-Thon
 

Recently uploaded

CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
anilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
anilsa9823
 

Recently uploaded (20)

The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 

Granny Was a Hacker (CampJS Version)

  • 1. G R A N N Y W A S A H A C K E R P H O T O : L I S A C O C K B U R N
  • 2.
  • 3. K N I T T I N G = C O D E F L I C K R : S T E P H A N I E A S H E R
  • 4. 96 st = 12 ASCII characters in binary at 8 stitches each “ D E C O D E R H A T ” B Y Z A B E T S T E W A R T
  • 5. Source code of ravelry.com (knitting website) “ B I N A R Y S C A R F ” B Y H E Y C A R R I E A N N
  • 6. Code Red computer virus (2001) “ T H E V I R A L K N I T T I N G P R O J E C T ” B Y K I R S T Y R O B E R T S O N & O T H E R S
  • 7. S T E G A N O G R A P H Y F L I C K R : B E E P 1 O
  • 8.
  • 9. R A V E L R Y : C Y NF L I C K R : D E V A B U R G E R
  • 10. F L I C K R : A D A M K N I T S
  • 11. F L I C K R : J A C Q U E L I N E - W
  • 12. Left mitten reads “My Left Mitten”; thumb reads “Thumb”, etc “ M O R S E C O D E ” B Y K A T E A T H E R L E Y
  • 13. Letters converted to base 6, graphed, and mirrored “ P E A C E ” B Y N A O M I P A R K H U R S T
  • 14. Encodes a stanza from Dr. Seuss’s Oh, The Places You'll Go! “ B R A I L L E S O C K S ” B Y J E S S I C A L A N D E R S
  • 15. L E T ’ S G E T H I G H - T E C H F L I C K R : B E R Z O W S K A
  • 16. F L I C K R : B E K A T H W I A
  • 17.
  • 18. F L I C K R : B E K A T H W I A
  • 19. K N I T Y A K C U S T O M M A T H E M A T I C A L K N I T S C A R V E S @ F B Z
  • 21.
  • 22. F L I C K R : K A T H Y R E I D
  • 23. Encodes and displays the next row of your knitting pattern via LEDs “ K N O W I T A L L B A G ” B Y K A L A N I C R A I G
  • 24. Sparkly blinkenlights! “ G E M M A S E Q U I N H A T ” B Y B E C K Y S T E R N
  • 26. Conductive thread allows touch screen use in cold weather! “ I N T O U C H G L O V E S ” B Y K N I T P I C K S
  • 27. F L I C K R : S T 3 F 4 N Kris Howard

Editor's Notes

  1. My name is Kris and I love geeky knitting. I know when I say that, people think of things like this:
  2. And that’s fine - I did, in fact, actually knit these - but there’s so much more to it than Dr. Who scarves and Jayne hats. I thought I’d show you some of it today. In my day job, I work at Canva, where (amongst many other things) I help Damon and Harley and the rest of the Engineering team keep on top of bugs, dependencies, and ever-changing priorities. I used to be a frontend dev back in the day, and I still run a couple personal sites. I’m even one of the organisers for Girl Geek Sydney. I’ve also won a blue ribbon for my knitting at the Sydney Royal Easter Show. To some people, this is totally incongruous, like I’m being deliberately anachronistic. But to me it makes perfect sense. After all, knitting is pretty much just code.
  3. Anybody who’s ever tried it knows there’s just two stitches: knit and purl, combined in lots of different ways. So it’s inherently binary. And for those of us geeky computer types, that means we can use it to encode messages in a lot of different ways. For instance, if I combine knits and purls…
  4. For instance, if I combine knits and purls to make ribbing, I can make a beanie. This is a free pattern called Decoder Hat, and it encodes up to 12 ASCII characters in binary at 8 stitches each. Obviously, message length is determined by the size of your head. But what if my message is longer?
  5. How about a scarf? This scarf is actually the source code for ravelry.com, a knitting site. The knitter has used knit stitches to represent ones, and purls for zero. You could represent pretty much anything this way. If you’re more of a “black hat,” you can even knit a virus…
  6. For the Viral Knitting Project, a team of activists knitted the source code to the code red computer virus into a scarf. So much for firewalls. This is contraband code you could carry across a border and no one would notice. All of these are examples of…
  7. All of these are examples of steganography - the art of hiding a secret message in plain view. Nowadays the news freaks out about terrorists embedding messages in pictures on eBay, but did you know in WW2 the Belgian resistance recruited little old ladies who lived near rail yards to encode train movements into their knitting?
  8. Granny doesn’t look so sweet and innocuous anymore, does she? She could be knitting anything into that jumper. Of course, binary knits and purls are only the beginning. There are lots of other ways to encode secret messages in your knitting. Personally I like the look of cables…
  9. Personally, I like the look of cables. The hat on the left represents the numbers from 0-15 in binary notation, depending on where the crosses occur. The scarf on the right uses cables that actually look like little zeroes and ones. Maybe you like colour more than texture…
  10. Another option is stripes. The width of knitted stripes in different colours could be used to represent a character set. The stripes on this jumper, for example, actually spell out the classic first programming exercise “Hello World”. If you want to get super literal…
  11. If you want to get super literal, you can actually knit little ones and zeros into a scarf. You may be interested to learn that your average scarf will hold about 120 bytes of information. That’s just shy of a tweet! Not that the Belgian knitting nanas…
  12. Not that the Belgian knitting nanas would’ve known what Twitter was. But they may have known Morse code! These mittens here use colour to create the dots and dashes of Morse code to spell out “My Left Mitten”; “My Right Mitten”; and “Thumb”. How meta. Another encoding method is to turn your characters into a repeating graphical motif…
  13. Another encoding method is to turn your characters into a repeating graphical motif. Here the word PEACE has been converted to base 6, graphed, mirrored, and tweaked to make a repeating pattern. But what about accessibility? you might be thinking…
  14. But what about accessibility? you might be thinking. Well, these knitted socks take advantage of the texture of knitted stitches to encode in Braille. The pattern repeat is a stanza from Dr. Seuss’s “Oh the Places You’ll Go.” So that’s all pretty cool…
  15. So that’s all pretty cool, but I get that most of you when you see the word “hacker” are expecting something a little more futuristic and “disruptive,” preferably involving an app of some kind. I got that covered.
  16. How about a real working knitted QR code? The mittens on the right - which won me a 2nd place at the Show - encode a URL from my personal site that has the pattern for the mittens. They’re self-replicating! But they’re not exactly subtle.
  17. This is more subtle. This is a jumper I knitted for my husband a few years back using a technique called illusion knitting. From the front, just stripes. From the side, he’s secretly an Autobot from the planet Cybertron. This next one is also subtle. It’s not actually code…
  18. This next one is also subtle. It’s not actually code; more like scientific output. The stripes on this scarf are actually a graphical representation of the emission spectrum of the element Molybdenum.
  19. KnitYak was a successful Kickstarter earlier in the year from Fabienne Serriere. She raised nearly $125K to buy an industrial knitting machine to create provably unique scarves and knits using elementary cellular automata algorithms.
  20. This piece is a crochet version of the Arecibo Message, which was broadcast into space in 1974 towards a star cluster 25,000 light years away. I for one welcome our new crochet overlords…
  21. Sticking to the space theme, this is a scarf I finished back in August for knitting camp. (Yes, we have knitting camp too.) They were running a Mystery Scarf Competition. The details were very vague–basically, you were supposed to knit a scarf of a certain size out of black and either white or cream. I thought it would be fun to try to knit an actual mystery into the scarf. After a lot of research into unsolved cyphers, I settled on the Wow! Signal. This was a strong narrowband radio signal detected by Jerry R. Ehman on August 15, 1977, while he was working on a SETI project at the Big Ear radio telescope of The Ohio State University. When he saw the spike on the printout, Ehman circled it and wrote “Wow!” in red pen in the margins. The signal lasted for 72 seconds. It came from globular cluster M55 in the constellation Sagittarius. It looks pretty much exactly like what we’d expect an interstellar transmission to look like. It’s never been repeated, and we don’t know what it means. I like to think it’s an alien civilisation saying “Hello!”. So I knitted it into a scarf.
  22. And then we come to e-textiles, which is something I’ve gotten into this year. There are now several Arduino-type micro controllers like the Lilypad, Flora, and the Gemma that you can sew into your knits with conductive thread to create e-textiles.
  23. This is the “Know It All” bag, a free pattern on knitty.com. It uses a Lilypad and 10 LEDs to encode each line of your knitting pattern (via different patterns of blinking and flickering), and you can advance through by clicking a button.
  24. This is the “Gemma Sequin Hat” from the Adafruit site. It uses a Gemma microcontroller, which is about the size of a 20c piece, to light up six LEDs on the brim of a knitted beanie. I’ve used this exact setup on my CampJS beanie, and if you come to my session tomorrow, we’ll talk about how to make this. :)
  25. This project isn’t actually knitting at all, but I couldn’t resist showing it. It’s the Canva Comma Club Cushion that I made for our hackathon back in August.
  26. Conductive thread has a couple other great uses too. If you stitch it into the fingertip of your gloves - like on these “In Touch Gloves” from Knit Picks - you can use your touchscreen devices in the winter without taking your gloves off.
  27. I hope some of this inspired you. For those of us who push pixels around all day, knitting can be a creative, tactile way to relax… and even hack a bit. Come to my session tomorrow if you want to learn. Or hey, just call your grandma!