Skip to content

Instantly share code, notes, and snippets.

View jfirebaugh's full-sized avatar

John Firebaugh jfirebaugh

View GitHub Profile
My traceroute [v0.85]
Johns-MacBook-Air.local (0.0.0.0) Fri Feb 14 13:46:24 2014
Keys: Help Display mode Restart statistics Order of fields quit
Packets Pings
Host Loss% Snt Last Avg Best Wrst StDev
1. 10.0.1.1 0.0% 142 2.1 3.0 0.9 210.5 17.5
2. mosca-lan207.gw.monkeybrains.net 0.0% 142 5.3 14.2 3.5 204.2 21.0
3. grillo.grillo-mosca-10GB.core.monkeybrains.net 0.7% 142 5.3 7.6 4.1 135.5 12.1
4. kiwi.kiwi-grillo-10GB.core.monkeybrains.net

Thanks Mike for inviting me to talk here. I spent nearly all of last year working upstairs in this office, and until recently, I was the only San Francisco Mapbox employee -- most of the team is in DC. Having the fellows and incubators around made what could have been an isolating experience vibrant and interesting. So I'm grateful for the opportunity to talk about what I did last year and what I learned doing it.

I spent last year working on an editor for OpenStreetMap and on the design and functionality of OpenStreetMap.org. I'm going to talk a little bit and at a high level about the technical side of it -- enough to give you an idea of what our goals were -- but most of this talk is about the human side, about community management and open source stewardship.

And I'm talking about my experiences working with and in the OpenStreetMap community specifically, but hopefully in a general enough way that you can see how they could apply to other communities -- be they other open source projects, or civic comm

@jfirebaugh
jfirebaugh / index.html
Last active December 27, 2015 02:39 — forked from And-How/index.html
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title></title>
<script src='http://api.tiles.mapbox.com/mapbox.js/v1.4.0/mapbox.uncompressed.js'></script>
<link href='http://api.tiles.mapbox.com/mapbox.js/v1.4.0/mapbox.css' rel='stylesheet' />
<!--[if lte IE 8]>
<link href='//api.tiles.mapbox.com/mapbox.js/v1.4.0/mapbox.ie.css' rel='stylesheet'>
<![endif]-->
@jfirebaugh
jfirebaugh / uk.geojson
Created August 28, 2013 03:48
2011 UK Cycling Tour
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@jfirebaugh
jfirebaugh / map.geojson
Created August 26, 2013 18:41
via:geojson.io
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@jfirebaugh
jfirebaugh / index.html
Last active December 20, 2015 18:49 — forked from mbostock/.block
Geocake Model
<!DOCTYPE html>
<meta charset="utf-8">
<body>
<script src="http://d3js.org/d3.v3.min.js"></script>
<script src="http://d3js.org/topojson.v1.min.js"></script>
<style>
path {
fill: none;
stroke-linejoin: round;
}
@jfirebaugh
jfirebaugh / README.md
Last active December 18, 2015 15:39 — forked from mbostock/.block

The current solar terminator is shown.

Thanks to Ben Elsen and NOAA for help implementing the correct equations for the position of the sun, which turned out to be quite a bit more complicated than I expected.

@jfirebaugh
jfirebaugh / gist:5723962
Created June 6, 2013 18:56
OSM Rails Port install script for ami-c139a8f1
sudo gem install bundler
git clone git://github.com/openstreetmap/openstreetmap-website.git
cd openstreetmap-website/
sudo bundle install
cp config/example.application.yml config/application.yml
cp config/example.database.yml config/database.yml
<edit database.yml: openstreetmap/openstreetmap>
bundle exec rake db:create
psql -d openstreetmap -c "CREATE EXTENSION btree_gist;"
psql -d osm_test -c "CREATE EXTENSION btree_gist;"
@jfirebaugh
jfirebaugh / index.html
Created May 15, 2013 21:39
Filtering markers with MapBox.js
<!DOCTYPE html>
<html>
<head>
<script src='http://api.tiles.mapbox.com/mapbox.js/v1.0.2/mapbox.js'></script>
<link href='http://api.tiles.mapbox.com/mapbox.js/v1.0.2/mapbox.css' rel='stylesheet' />
<!--[if lte IE 8]>
<link href='http://api.tiles.mapbox.com/mapbox.js/v1.0.2/mapbox.ie.css' rel='stylesheet' >
<![endif]-->
<style>
body { margin:0; padding:0; }
@jfirebaugh
jfirebaugh / index.html
Created May 14, 2013 22:36
Similar to https://gist.github.com/jfirebaugh/5580143 but with SVG transform instead of CSS.
<!DOCTYPE html>
<meta charset="utf-8">
<body>
<script src="http://d3js.org/d3.v3.js"></script>
<div id="container">
</div>
<script>
var width = 1000,
height = 1000;