I use Facebook Messenger to talk to many of my friends, but I find it really annoying when I’m using the internet and working on other things as well to have to switch between the current window or tab and Facebook to be able to respond to anyone. It ...
Articles by JJ
Day 9: It works!
We had a great talk by Mel Chua not long ago about different types of learning, and how learning works at Hacker School. One of the main things she pointed out at the beginning was that learning at Hacker School is very different than the kind of directed learning that ...
Week 2: Dial-up over cell phone
This week, I decided on and started on what will be my first project for a bit, assuming everything works out:
Internet over cell phone
The thought behind this is that in the US, we used to have unlimited data plans and limited voice plans, but now things have switched ...
Tagged in: hackerschool, dial-up-over-cell-phone, tcp, internet, framing, signal-processing, error-correction, compressionThe importance of a good keyboard
Something I have been thinking about a fair amount but sounds ridiculous to some people is the importance of a good keyboard. The more you work at computers and type, the more it matters. I think that programmers, being more tightly intertwined with the history of computing, probably have a ...
Days 3-4: More algorithms, CTF, whoops
Algorithms
Selection sort
Just going through left to right, finding the new minimum of the unsorted items, and swapping it with the left most unsorted item.
Insertion sort
Going from left to right, and moving the leftmost unsorted item one item left at a time until we hit the beginning ...
Day 2: Algorithms
Today, I’m working on the Princeton Algorithms Coursera Course.
Main goal overall for today and the next few days is to focus on making sure I know the basics of algorithms, enough to make up for the fact I didn’t formally study Computer Science.
Quick-union
I quickly skipped ...
Day 1: First day of Hacker School
Thanks for coming and checking out this blog! I’ll be posting about my adventures and working during Hacker School for the next few months.
The first day was great—everyone was extremely friendly, welcoming, and open.
I’m currently still deciding what I’ll be working on for the ...
Pages
Categories
Tags
- algorithms
- android
- angular-filters
- angularjs
- arduino
- async
- bash
- bashweather
- C
- callbacks
- canvas
- capture-the-flag
- clojure
- coffeescript
- comp
- compression
- crash
- crypto
- decorator
- decorators
- default-args
- dial-up-over-cell-phone
- distance
- django
- doorbot
- doorduino
- down-the-rabbit-hole
- dropbox
- error-correction
- framing
- freelance
- getopts
- getting-started
- google-docs
- hackerschool
- highlightjs
- html
- html5
- images
- internet
- it-works
- jabber
- java
- javascript
- jekyll
- keyboards
- markdown
- matasano
- mel-chua
- messages-app
- meta
- mutability
- os-x
- pacman
- pelican
- productively-lost
- promises
- python
- quick-union
- restart
- ruby
- scriptogr.am
- seminar
- server
- signal-processing
- sort
- spreadsheets
- static-site-generators
- string-interpolation
- syntax-highlighting
- tcp
- text-to-columns
- travel
- ultrasonic
- wat
- weather
- zapier