Here are the Hackpad presentation notes from Round 23: Bucolic Plague.
Speaker #1: Eric Haengel
Eric wrote an infix-parser to transform mathematical expressions into honest-to-goodness parse trees – with the full tree rendered in GraphViz. sines, cosines and even constants like pi are all fair game!
#hackandtell memories with Eric Haengel and his infix parser! pic.twitter.com/lbXBchmCxz— Travis Hoppe (@metasemantic) August 19, 2015
Speaker #2: Travis Hoppe
Presentation : http://thoppe.github.io/tor_spiders/HnC_presentation.html#/
Code lives at: https://github.com/thoppe/tor_spiders
Information online has limits, governed per-user and sometimes even by IP address. Travis leveraged the power of the darknet (specifically Tor) to spider any website with different ephemeral IP’s. What can you do with it?
- Scrape websites in a distributed way (getting a new IP address each time to avoid IP bans)
- Access control (circumvent IP range blocks)
- Censorship detection: does the country of origin change what content you see?
Run the code with two spiders and look at your IP address … on Tor nobody knows you’re a spider.
Speaker #3: Kate Rabinowitz
Data Lens DC
Kate Rabinowitz shows off her new Data Lens DC blog at #hackandtell pic.twitter.com/iaLk8gutGM— Travis Hoppe (@metasemantic) August 19, 2015
Project/Blog lives at: http://www.datalensdc.com/
Kate started a new blog analyzing DC-related data sets, and is open for new contributors!
Her most recent post Metro Delays for the first half of 2013-2015. Obvious take-away… delays are worse during rush hours than any other travel time – but she now has proof! The data came directly from the WMATA but once they heard about it they denied it. How’s that for investigative journalism!
First post: Looking at migration among cities – how migratory is DC compared to other cities? Data comes from the US Census (American Community Survey).
What’s next? Looking at the geographic evolution of nightlife in DC? Let her know!
Speaker #4: Shannon Turner
Arduino LED board
@svt827 showing off her Arduino board at the latest #hackandtell pic.twitter.com/2Gcu15oN7J— Travis Hoppe (@metasemantic) August 19, 2015
Built a working Adrunio board for the first time – end result a scrolling marque 16x32 pixels that updates live. The marquee displayed, “I have been trying to do this since July 25th” in beautiful scrolling text with bouncing circles in the background – not bad for her first hardware hack! The board let’s you load C++ programs directly into the logic board and it will run w/o computer. $60 total cost.
Want to recreate it? Here’s the Shopping list and more!
- Bought a lot of things she didn’t need for this project.
- Have a lot of leftover useless parts.
- 3.5V logic vs 5V logic is really important.
Next step: giant table LED board!
Speaker #5: Kunal Johar
#hackandtell memories with Kunal Johar and his cheater word bubbles app! pic.twitter.com/BG0ZEHeFaO— Travis Hoppe (@metasemantic) August 19, 2015
Live demo at: http://wordbubblesolver.azurewebsites.net/
Code lives here: https://github.com/bootleg224/WordBubblesSolver
Word Bubbles. The struggle is real!
Kunal was addicted to the game, really addicted. He even spent real money on hints! That wouldn’t do so he used the Tesseract engine/machine learning OCR to load the screen, built a solver with a preloaded dictionary of 40,000 common English words and a Twitter/web interface to solve the game.
Take that Word Bubbles!
Speaker #7: Jan Domanski
How to have lunch with Nobel prize winners* on a regular* basis
Jan Domanski explains how to cheat the system and get free lunches with Nobel Laureates at #hackandtell pic.twitter.com/nsnkG2T70E— Travis Hoppe (@metasemantic) August 19, 2015
When we saw the title of the talk (as us organizers do before anyone else), one of us may have called the speaker out on his pompousness. Why? Turns out he was leveraging the power of his hacking (scripting) skills to gain access to lunch with the elite at Oxford college. In all fairness, we stand by our original statements.
Oxford college was established 1264 and has a long and storied history. As a privilege to the students, many interesting people are invited to lunch, but only on a first-come-first-serve signup basis. Turns out this opens up on Friday night at MIDNIGHT. Jan wrote a scraper using mechanize in python which provides login credentials etc… and put it on live on a AWS instance to beat the system even when his laptop was down.
Speaker #8: Jess Garson
Zine: “What’s my function”
Excited to get my hands on @jessicagarson coding zine at #dchackandtell pic.twitter.com/i78ZNozDr1— DataLensDC (@DataLensDC) August 11, 2015
Not software, not hardware…
Jess wrote a zine, a self-published journal… on paper!
“What’s my function” is a programming zine. This used to be a thing. Old fashioned & old-school, she literally cut and paste. From her lofty goals of high-brow content, she brought it down to a basic guide. The zine is designed for beginners and was intended to be brought to zine-fest.
Thanks to everyone who presented, everyone who attended, @svt827 and @metasemantic for the writeup, and of course thanks to our favorite WeWork for hosting!
Round 24: Hose Stable Hattery is already scheduled, so RSVP and sign up to present!