Hackpack

Revision as of 13:02, 1 June 2014 by Tlevine (talk | contribs) (Tom's stuff)

A hackpack is a backpack with a set of "always carry" tools for hacking the world around us.

We are starting a project at sudo room to create cheap base hackpacks with optional expansion packs.

We have a mailing list where we discuss everything related to hack packs.

People currently working on project: Tunabananas, Matt, Mackenzie, Juul.

Base hackpack

Target price <= ?

This is only an initial possible version. It may be too electronics-focused. Comments/changes welcome.

  • A backpack (get from thrift store and wash at high temp)
  • Soldering iron (should be 30 watts)
  • Set of small screwdrivers (at least philips and flat-head)
  • Needle-nose pliers
  • Diagonal wire-cutters (these will probably suck, but maybe we can sharpen them?)
  • Tweezers
  • Larger screw-driver with assortment of bits
  • USB to 3.3v serial adapter
  • Multimeter
  • Assortment of resistors
  • Small assortment of diodes, caps, mosfets, buttons, switches, LEDs
  • Female to female pin header cables (like these)
  • Some male-male and female-male pin headers
  • USB stick (2 GB minimum) with bootable Linux and lots of libre books / learning materials.
  • Sharpie
  • White china marker/chalk...something that will write on dark surfaces
  • Zip ties
  • Binder clips
  • Hose clamps
  • A small LED flasher, and/or instructions to make one?
  • Shrink tubing
  • A lighter
  • A hot glue stick (melt it w/the lighter)
  • USB wall plug w/decent amperage
  • A spare USB cable for your smart (or dumb?) device
  • Pair of disposable gloves (rubber or vinyl)
  • Bandanna
  • Snap knife w/locking blade
  • Alcohol prep wipes or a small bottle of hand sanitizer with a screw top (no flip caps)
  • A 1/2 gallon ziploc bag
  • List of where to buy more of everything
  • List of other awesome things to add to hackpack, what they do and where to buy
  • A sudo room sticker
  • An invitation to sudo room
  • List of places / ways to get free food
  • Band aids

Initial attempt at price assessment spreadsheet

Consumables

  • Solder
  • Wire of different colors and thicknesses
  • Duct tape
  • Yerba mate tea

Data

I do not think we have to worry about using CC material with the non-commercial clause, as we are not trying to make a profit (Juul (talk)). We are collecting libre data on our datasink.

Bootable GNU/Linux

Which distro? What should we include?

  • UBCD and Trinity Rescue Kit should definitely be included. Maybe an older, smaller copy of Backtrack? -chrisbee
  • Tails?

Books

Comics

Music

There is definitely lots of CC music out there. Here are some resources:

Audiobooks

  • Little Brother by Cory Doctorow
  • Harry Potter and the Methods of Rationality
  • ?

Art

We could have a set of cloth pens and let sudoers or buyers of hackpacks customize them.

Expansion packs

Fictionpack

Dead-tree versions of $1 to $3 essential hacker works. These are sold individually.

  • The Dispossessed by Ursula Le Guin
  • Cryptonomicon, Snow Crash or The Diamond Age by Neal Stephenson
  • Little Brother by Cory Doctorow
  • please add more

Factpack

Dead-tree versions of $1 to $3 important non-fiction hacker literature. These are sold individually.

Unfree

  • Hacking the xbox by Andrew Bunnie Huang
  • The Cathedral and the bazaar by Eric S. Raymond

Libre / Public Domain

Manual for Civilization

A project from The Long Now:

Clothpack

Mackenzie is working on this. Current target is $5.

Some things that may go in the pack:

  • Scissors - $1 at dollar store
  • Sewing needles
  • Pins
  • Thread
  • Tailors chalk
  • Conductive thread
  • Instruction manual/booklet
  • List of nearby places to access sewing machines for free

chrisbee would add-

  • Dental floss
  • Safety pins
  • Ball o' wax
  • A snap knife or razor blade
  • Some gaffer's tape (makes good patches whether it's sticky or not)

RXpack

Target price: $16

  • A rtl-sdr compatible usb adapter (like this one)

Wifipack

Target price: $30

  • A dual-radio OpenWRT compatible router
  • Instructions on how to flash with sudowrt firmware and do interesting things like spectrum analysis.

Mate anywhere kit

Make tea and stay awake anywhere!

Target price: $10

Hygiene pack

Target price: $5

  • Toothbrush (25 cents at university/san pablo dollar store in four-packs)
  • Small toothpaste (50 cents)
  • Floss (50 cents)
  • Hand sanitizer (50 cents)
  • Small soap/bodywash (50 cents)
  • Small deodorant ($1)
  • T-shirt (can be used as emergency towel) (1.50)
  • Condoms (free?)
  • Small mirror ($1)
  • Comb or hairbrush ($1)

Sewing pack

 
a hack pack for sewing with a sewing machine

Preferably on a belt, especially that can be easily slung across the chest, over one's shoulder. If sharing, should be adjustable to many sizes, for many-sized people.

  • Adjustable bealt
  • Scissors in easily accessible holster (could also use electrical cable or wires to approximate holster)
  • Pin cushion in close-able container (used goofy rotating bait box here)
  • Hand needle, thread, thimble or cork for hand-stitching, in small pouch
  • Scraps of fabrics in large pouch—or patterns, manuals, or documents if necessary.
  • (Optional) could attach machine oil lubricant container to belt as well.

Camera pack

  • Bag
  • Foam (styrofoams from packaging materials are easy to find free)
    • Use knife, scissors, and fabric+sewing to cut, arrange, and possibly cover foam padding.
  • Camera
  • Microphones
  • Charger
  • Other accessories

Gallery

Note: numbered by step completed & uploaded here, but re-ordered to show the process.

Classes

These are ideas for classes that we could

Make something useful out of commonly found trash electronics

Teaches:

  • Soldering
  • Basic analog electronics
  • Basic digital electronics

Network class

Teaches:

  • Programming a router
  • Basic networking

Web class

Microcontroller class

Teaches basic C programming and how to program an arduino.

Javascript class

Physical game class

Have a bunch of sensors, blinkers, movers, etc. and let people figure out what kind of game they want to make, then actually make it. Use node.js to talk to the arduino and the arduino to interact with sensors.

Teaches:

  • Combining multiple skills
    • Soldering
    • Arduino C programming
    • Javascript programming
    • HTML/CSS (for graphics)

Resources

Suppliers

Local

  • 99cent Store @ Shattuck
  • Goodwill @ San Pablo
  • Daiso in Berkeley

Online

Inspiration