blocks by tmcw

0a6776d45e2b3762d213

CodeMirror extension to detect and fix missing JSX Pragma

22a083572f3ef478a64d

ab220612e3789ab9e776

47f98394bbfebb896879

ccad20142d37f267f84c

PMTiles to SVG

a9a359744693861fa6ec

f35f56ee55d47260d2ac

8a15d805ba55af6209cd

e054163ae826a0884c0d

69afb85828afa11b979f

0e8eb6d05f46afcf5817

19ce9832980fc2156736

91042dab0c7f0446773e

Example files to join

037a1cb6660d74a392e9

77effef2b28e4ec5daf1

bd00eb0530f8bf3dcb26

Stripe webhooks in development

1a8c480300c8e1312aa7

a80e4b45b3d7b3cc1c6f

cfb914bdb40f432d6400

c6bdcfe505057ed6a0f3

Icons on the internet

d891a9cc531678b74e48

f88e31265363569ffcdc

Optimization

631ec16c7891647d0bb4

22955089b0e0d76dcbe3

a5507b337d9fd05511ca

97d3e1e8ddc413e6e784

633f0c647088d6ffcadd

5ea7ba3decaa73d7992f

59d9a0d0583d0ed80c05

bec93b5b35d9a63f1c4a

4ef41e39f2f0d20cfa17

42e94c0da56f7e0c4974

0d4c357b1a5021b6df9f

13c55955702f627ddefa

Mediocre vim code intelligence with ctags

It's bad in the middle

efabefd488bf1f741f4e

6727b188ef5c772ef56c

ce00ed14fcf3e607af4d

Image version navigator

8ff28c5e162bca6d243f

e26ddbbb0ee4e794e458

93fec573da3b9d4448fc

b90666454d424ebdaa39

f2485a3852714425e556

f06ca6e05ffcddf3c038

7b8d2efbc8a3fa3c7878

bd63b878169fd676e32c

6f6949185b6efdaef955

cb709b9c8a73e6345b50

1c3bea17c1798772f8e7

b8c63b43d58cde1a7bc2

0c11d5c65e5e41edccfe

0319eef30028ee059bcd

f247f461eec352400bcc

1e2c4a16a27ebee36f8a

f86ea395af32f08f826b

Spotify / Aretha Franklin

904dc6029e95f35b3064

95af9b6af6d657f51fdb

5115010a52c047625b10

252d58313b9f2701c7ed

Strava Bitbar plugin

700f814090a4d1e5c210

8e310e2da40b81f3e21d

1a4e8ee47941454337dc

2f10bb67c41c5dd2cdf9

8a12b164454505c78554

803facfedaaf5fce62f0

691b90f4d6c20a040dce

9cd09313c6bf2d4fbe64

ec7ce3bca1ad1e92bbe8

d88141acf4735bf7e5ba

e23284b2319fbbaf9270

398ee26759f795e4b738

7b1501112773ddf6934e

cfb7ac4fda5f00905b65

e401c398173b28e8d562

52cfa184802fca4e7652

73a6e4591d419ad1d1db

890b953ee7f2488f56b5

738e3a501a788323b923

ac67de58922b90a3f632

3b9b539311e4343bf07f

e8533f05b36ed9b22490

0733b997a788bca9ed2c

e08c52d835bfcdbfa9d9

01c5891d83dfb3ba13be

630bedc4c55db3e529c5

065b474afb820c8cfbd0

395887acec8f96a6391f

4bfda7c212169ad7ab7c

f7d13079eb887626a37e

70139227f76b0a4d11ff

6e295699733a19110c6e

695aaec88eb607f51b43

45c67b9b2d5d76be9ef4

Heerlen Choropleth

a914bef9de1b0d73ffe2

d9b09c5ba8bfc69f8ce8

661755817e7a75a7c50b

3e268886be83f25cd972

0443587bf983c32cb40e

f077b2f174a0194f62b9

35acf440035ea155bacb

0063bacb47ab04b93fe9

274b187334a24e2fcc30

1d3868adc415d8c5500a

3bbea368d94ac192ed1d

Some things I've learned about devtools recently

1c63c5684262047d6157

d9ff73933d3f466f2982

Badge

Badge

1a6f684cafd931a19201

Badge

ec03fe314ccd9ab56d18

f4c9cb379c91ba9b171c

24562948dfbbe26ad1c4

87f3ad764851a03e679c

4191323d800a90c65b64

e1a451300e0ab773d719

Find all repositories owned by a user, generate redirects from their gh-pages branches on a custom domain to a bare pages domain.

ff27b5ecfc748d06bc33

8b0432a195ab127754ea

8ae34e5bdd4e574b659c

Where I'm at with Open Source Projects

Managing GitHub Watching en masse

GTA V5 style easing

GTA V5, first draft

Language families gist post

2fe369cfcbff6141b570

139a6219254b54761661

e87f3c789c49e76f6515

72d9b14c83d984136144

82340be843d097fad7f4

1a4b1dd9710ae9525bf5

0e3196d196dbc40423c8

b110e05bf81e8daea164

38f44ce0cdcde6177972

b013e94ae01ae2fca510

f8819f9bc5c9e18ab643

93034cdd604b9f9217db

fa4a77b7ab4f44b2f174

530a69af55a3413fca3d

93ec9b01e0bb646dcb4f

27b6f2b631050148c00b

c2b32ae3e19e7b003070

047011cb7c5a3e39c199

d7cdf5706f5c10e412da

2a34028ffbbe15f1f049

fead12739dfbcf2eb416

aa1e6a3c4313e0c1036a

934479c0b8075e2f0ec6

96356e828157090ebd24

ce58f7ccbf0eca55c1a8

0b443b065c10b636cf07

b4e823ac47162e7473df

267087dc673ec0c27456

21373409b3bd5fd1811d

5dc7f9fbc77ce0e511b4

b8ce5c3d03255f287141

b5a068a27d1709ded991

877f67588423c6834d80

91632ad0538205c3e11e

b570fd36766f78207968

45d1c0b1ccd661cccbac

b1a037149a9129309ff4

e97c063c2fa6717dceef

bd2fe6d66675b913cae4

403e08f1d6bddc440ce8

24b1049f367697295acc

3478294ed1ea794f552e

1632f74c5ee4d3458c63

f7e7c3a4e710a43291f8

babd6c2ff7c86498299d

b459fd6550924186eae8

f103f82ebf79ac4474a9

bc0cb144f2d401220cf3

748ee9a6ce783e2ac6cd

d8ca610b1e8da7efef40

9d67af7509e83a25cf4d

3d521e869976f4c53f72

fac513fba004af6c81b6

4fc57433fe8b072e7d2d

f1f33bf99f28d81e3054

332ff1dcae8cacb70530

1eded76e51be37122c69

9a6a7ecf10ec8f0e6733

7d652fbd9dd3ff79d120

fc07aa1c14b3f92374a3

3e0bfa419f31a4b32694

ccd23638ecef9d506b9a

0dbd9cbcbccdd1089920

79d28f7b21cc87efc58d

fe6b34bb53f683d89a57

95a376e40fe1110a2af5

fa3f17af392689f8f47e

ceaa0946590e0c60ca9e

beb738f255e4fb529357

d88da26c8f9dd520110e

2d3d98963ed82f9e6e42

737481ad5f50ea49d54e

d08830853012c22ce406

405086f853560f8a017f

412f34b2c5ff906ffa27

559e817b09a7b8325928

089fb980e9e9908f46aa

6786ce037589ffb63d85

53bc02748a2a1575f0f7

1babcbc02f2931df6a84

742ca38f2ff2e03cf0a2

810cf787bb47b33e5606

6ad0dad591858d9c15c3

2fabba3d46b2db3970cb

c29caddb99d9367a146a

6b884b5887e8d0d90e6a

d653e3253b6f55e08bb1

187507abb500b3ca6171

908c495e07e1cd768503

b1648141d7ae712a544e

8415ff592cfa6bd70797

Geography Quiz: Finished

7b2a74926050f2fdd9aa

d5c7168b8c8a14823b1d

Geography Quiz

Geography Quiz

Geography Quiz Starter Kit

ac0cef99a758b5c28ace

958f77dd045f9e469ca5

be8b8180d5c4bd4ea178

2a8e9a2795463e4b7a44

7d3228ac13e5cf056a36

f4a55eabe67bb692e751

d817f1c6d120c34dd99e

7ddf7b81368737629e3f

089aa7d63cea8466f26f

d3629b9399a2fcb7a314

402de01c0b9c78514023

5ae07d21873197379e88

034157189814d0748b58

bee017c61529e2abc44e

a993d269b1fe7efd253f

a8e3390d17052860157a

88fe6f8c45494735b7fd

31ec3a95c4cb9b4a37f5

82b2b5c65ac67e606b70

83a5c523204058175f2e

b1316257a038dda315a4

3116d08f12566b605a38

ece750655108f80f80af

8a197f0e18a0da961e87

690f14cf023f2a37d87f

6e9b042f368e7134ea38

c6d8a381d3638960d8ef

99366184c386e3aab354

b844e504632df5742e6a

0fa5d9deec799f0fbaa3

d465463baede0cc563b7

07e6ea91ed1ac43aa7db

10834e08803b32292c81

8449b083b0968c05b162

137714c5988079db17e8

49d090e505343089a8b7

6498b4bfb6d16eb06b26

37ce3b662d568704cd97

61a3b5bafd4cbe0d9ee9

b71184a12ca28a347556

ca0ac50117ca8a01a1fd

e0de101f044d27f65477

932f3e9b8c4937df7c57

e6c8adeeea95b542a93c

92896036b6bc1c9e425b

c9c0b15e1e89b7894cb0

/dev/chartpipe

e9a16f828abf867892af

b12a645fea92a836233a

bd48b2c11504dc537835

ff72782cc0e534cde16c

2e56b4b81b3f4e99d610

cca28fd433dba9b36a7b

14800f3f232962de8d31

2325de84150c56d573f7

My first hook.io microservice

0be17dbe3ef94df31886

d350d27a462a729db8cb

f57ffc2b57e08265610a

Mapbox GL Mock

35b6c909544dd28e52ab

a6cfa1b34e2d8878bee8

187719a0f452095950b3

7cb4cbe6fe8bee514bf6

162516d6a55be419d4d0

83084e7f72af2358cbaf

f0a20c0062a129a36ae8

ae916f722b57fb304a29

b74989b668469aab0cb8

af15ba6c18d11340845c

6ac034816ed16f4f0666

1c9d8a4f068ed17e743b

7539c90405a85845fd4c

693733c73fcc78ac804c

c14ee1080e8c8a79c17c

a78aca3edf03a6862403

2291cf3f3789bfb1112c

4a7b84cbde22950fb7b1

44e359cb5800ee2cdd71

e2c8e15208e0cb9b2dda

9015a58ae877d2d7a5f5

dc1d98e5ba5f45c1af5e

7f46b270c4f6b0dbf12a

870034de9fe54ca29eed

b9908c65a6f5ffb870a1

f08f2b811a55c2c9156b

d7e1cda22253c4324bf5

c129643ad42a09f65ca9

a64c72a979d9547647d8

Gist from mistakes.io

91093bf851f52dc540ae

18948ea8b7e0a8abe755

b718b0b0cc83c8d1a355

a76d0525caeb524ed2f1

7819223a348ff2907b13

c99d31735299b101c7cc

On Code Style

Comprehensive Documentation

d3 now (d3 without transitions)

8f64868623026a800f17

Stale Blog Post I'm Not Posting

5c435005d112528f8a9e

Gist from mistakes.io

aafac623c286fe9a9aa4

requirebin sketch

1f2c5f5eb5b1cc8f4019

84041d75095e8912bd21

14130468f3961d7642ac

052151d6977d858df7c0

f7d335167373fc0dc464

3b1d846f83549fbe1176

280563cbf4552dab15dd

d7c6ef145520095e5d72

requirebin sketch

requirebin sketch

c646a92a0b31a873e90c

requirebin sketch

f51b7a2a626054cddebb

1177fae79125b0de4477

25ea938f244906d07c68

5f0a96943675533cd122

Gist from mistakes.io

Gist from mistakes.io

94dfd672e86dec0b1ef9

Gist from mistakes.io

Gist from mistakes.io

c27a7353e665754c8cf2

15a7c985daf5e031a762

1e32183be40dda6b38da

193bc7ae0138bd0fa03d

bf5f616d1fcb08e69b98

Gist from mistakes.io

7f504c59be64f5f84062

097ef3d790909046b9b0

094d45f1f87826214404

Gist from mistakes.io

532791e42a6d7a81041e

2129c4670b04e1a56690

4541ba4baf210d7acad1

277680b98a968477bf25

759867624989ef718edb

Gist from mistakes.io

Gist from mistakes.io

a95e7aaf378915a77a2e

821bd70856bbd6bab415

Gist from mistakes.io

Gist from mistakes.io

Gist from mistakes.io

ae9854feaf5f7f900f3e

Crashing test case

requirebin sketch

c1b9429d873ac275f3de

25852a73a9c0c8395ed5

29232a1aa056ea8515a4

d1cef9eaed6d7c1676bf

ebbfba30491dc698c413

Gist from mistakes.io

55ae37a1a426c3dfa2c7

d49f507eceb9e75cbdae

2fbb5bda9532a7eedce0

Gist from mistakes.io

5a287fb97d983d358568

1e3a37ab34c322dcb78a

34518d8ca0f5977185fe

c2a10ed1407b76d2fa66

572f3399544ccc3fc6ff

be68378c46cdb0db7f4a

fa75c24ab0e48a5ee0b2

1c7dd591b11f0fa55cdc

e04251bdd0637f609157

e6fb3e46b1459e5bb664

157df4eb762efe7d7ea8

4c38f8f00d763d4b2bc9

5cef6ca2ff76314f7836

c38cb2f40eef82727868

1fa2efa9c93f57ad234b

05c7d1164a9e62e67e6d

dd3ae9124e3eac0ce42f

60d3acc30a69482cba7c

d4a7b8bae1e5ea5827f9

requirebin sketch

eb54b056c4c0c928699f

ed852ebbb74d9cee4f1d

7bc7fa1b0a8ace1a9c27

ce3ca9fbf5d18435b083

4681e9defd1339c1c114

bceb4b0fadb58486e88a

183d1b77499e8773c786

e59eeeb9a7098fa8a48a

36a0c7c09ff5da872338

eced98a29735665d2d20

b3477d2aa2902e6039db

5d18eeb9a36364362eac

82a8c793a92c88495213

5461992bf76b6078a4ee

8e3d0dec3272d9c18ef6

76a80b70ba7947d5a509

e46c66a184d5d2bf0a5c

f3f55a46922e66c2e5f7

685b0cd95980e8fc1a44

49d7e51f4012e2e86961

0fa2bc1c8bd43a544155

ba7a2fb594443e69845a

5878b3d9f08e53a4cb81

4aa9d8539762d3352898

41ec13ffb72e63155b10

3c43e75ac728e8f1643c

f4faabecbbbd70870369

9d63763f354e64fda510

12aafb75d0d647eb8fc4

332bcfd235dd502c7d37

91ba2a2ccfe328d5e8c1

ba7f1a34f51a70fe80d7

7818379fc15987b828df

3b85e136f366ce67cca8

02d245f553177dbcb02b

0f594ba12f6a178722be

862863823c5c51065a01

64a51ab06e5f9c21b1f6

00cc6e8b5c8e40ced356

1ee9b30099cd959fb97d

adb3abf46968761f28e9

14a78242aceca015d676

8d47e18bf613fbc278a7

922fc74468634c30d2eb

326245c3a62fcafaa009

c16000dee6e5841254e5

8ba0f9ec22939ec081b3

Gist from mistakes.io

ef89b586691d1681eb58

2e247e4a4f87d7bba5cc

Gist from mistakes.io

3c65e6225eba2bf2c12f

27f137df0260163ee6e7

abb512b93c50b1f7c203

1be37cfb63c9368010f7

110aacfda3217a0bf5e0

75617692a8796b540ad7

Gist from mistakes.io

a3828827c8490f7e13a9

8fb03a6003aa95c9412e

840bfb337bc7e8282dd1

b89e37d2c65491d4150f

745375aa3833d14e37e5

fa62052f3f2fec92b4ac

0bc85c87740876e9aa09

Gist from mistakes.io

fac12b6eb89cb28bb18f

6a2d7ea46b1bca04c8dc

Setup & Teardown of Tests in node-tap or tape

431fc17ffb834c8f64fc

4262f009d04ee997d01d

0a745638ba0c8347eb4b

107379c090d33fb0fb04

9b8c136ba7c4c8ce13ef

11548768

11548094

11547399

11545463

11483756

11483458

11483338

11439262

11385055

Boston Marathon Finish Times, Year after Year

11231664

11195277

11194982

11187569

Gist from mistakes.io

11000335

10307131

10305971

10203442

10201947

10127895

9995207

9963085

9963084

9960717

9915785

Gist from mistakes.io

Gist from mistakes.io

Gist from mistakes.io

requirebin sketch

Gist from mistakes.io

9655398

9648553

9557966

9534510

Gist from mistakes.io

9391224

9389683

9373268

9368261

9368258

9336438

9336429

9279305

9238729

9237474

9194874

9138607

9137856

9060990

9058897

8984652

8982302

8828385

8795728

8743721

8676908

8676825

8669797

8658145

8658143

8584179

Gist from mistakes.io

8570668

8570424

8544994

Gist from mistakes.io

8391585

8153742

8153738

8105735

8011472

7998444

7993267

7988872

7988869

7923069

7920610

Coordinate Order

7828497

7762489

Gist from mistakes.io

Gist from mistakes.io

Gist from mistakes.io

7584131

7557530

7557516

7554200

7554174

7554063

7554020

7554000

7553962

7553697

7553684

7553588

7553568

7553559

7505949

Gist from mistakes.io

Gist from mistakes.io

Whole Earth Guide

Gist from mistakes.io

7456248

Hexer is Cool

7373068

7361200

7359019

7356669

Gist from mistakes.io

7323807

7323662

7321691

7320338

7310180

7270499

7254836

failed blog post draft about failure

Stashed Mercator Rant

7238365

7223147

7206032

7204745

7204263

7201834

7142264

7142095

7142035

7141979

7141963

7141791

7137305

7137263

7126307

7126292

7126193

7122374

Gist from mistakes.io

7100943

7100889

7090160

7085483

7047900

7047774

Gist from mistakes.io

7031780

Gist from mistakes.io

6998625

6976651

6924619

6924336

6909075

6907741

Tributary inlet

6816991

6814708

6810786

6800488

6796537

6793969

6793589

6781624

[wip]

6729642

6715196

6706571

6706363

6706161

6705802

6705767

6705733

6664186

6626569

6555745

via:geojson.io

6442744

6440514

6424132

6405522

Spirograph

6402113

6402090

6401962

6401908

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

Gist from mistakes.io

Gist from mistakes.io

6263927

6256957

6253382

via:geojson.io

6252025

6245471

Why JSONP is a terrible idea and I will never use it again

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

6221748

Gist from mistakes.io

via:geojson.io

via:geojson.io

via:geojson.io

6216326

6216324

6216313

6216309

6216298

via:geojson.io

via:geojson.io

6211964

6198263

Gist from mistakes.io

Gist from mistakes.io

6196128

via:geojson.io

6190994

via:geojson.io

via:geojson.io

6189334

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

via:geojson.io

Gist from edit-GeoJSON

Gist from edit-GeoJSON

Gist from edit-GeoJSON

Gist from mistakes.io

Gist from mistakes.io

Gist from mistakes.io

Gist from mistakes.io

Gist from mistakes.io

Gist from mistakes.io

Gist from mistakes.io

Gist from mistakes.io

Gist from mistakes.io

Square Wave Via Fourier Transform

Square Waves via Fourier Series

6131107

A MapList

6114875

6107191

6106193

6106170

6101423

6100729

6098660

6083263

6062512

6046605

The last 10 minutes of bus positions in Washington DC From WMATAAPIAPI

Recruiter Form Letter

6031356

6029332

5986278

5986092

5985751

Things about d3

5962091

5962074

5962009

Minimal Code+Demo Setup for bl.ocks.org

5961785

An unpublished blog post

An unpublished blog post

An unpublished blog post

5904354

All Trains All Predictions

5885018

5885003

Back up Issues

MapBox.js v1.1.0 Share Control Example

5871690

created by http://livecoding.io

d3 tron style wip

Gist Backup

5817236

Landsat 8

5809505

5790184

Simple Statistics Play Snippet

5777019

SCIENCE

5776619

5730125

Untitled

My Starting-Point Index File

Untitled

Untitled

Untitled

created by http://livecoding.io

created by http://livecoding.io

created by http://livecoding.io

created by http://livecoding.io

3 Things That Could Improve OSM Data Quality

CodeMirror keyMap Missing Documentation

5632779

5623905

5621737

5616015

5592180

5573180

Accompaniment to dcjq

Create dissolve effect

5552644

5552566

5552552

5549059

5542207

5541688

Firefox SVG Bug

5534557

Edits

5502681

5496685

5496576

MapBox OpenLayers Example

5482673

5478301

5477931

DC References Two

Dates referenced in the DC Code

5469235

5463752

5462489

5455586

5452191

5439051

5437594

5431831

5420843

5415987

Demonstrating latebinding

5384761

5380096

5375262

5372896

5372585

5358824

5321572

5321051

5316294

5314915

5313033

5295221

5271470

A little helper for there and back again gifs

5268239

CONFIDENTIAL

5248264

5248158

Colorize Alpha, Canvas

5197679

Making Shadowplay

5191179

5191049

5170818

5170050

5166987

5157262

5153896

Basic d3 Example

Chrome Marker Orientation Bug

SVG Marker Chrome Failure

5119815

5113095

5110965

transition paths

transition paths

5109009

5108951

5108942

like ogrinfo but less annoying

5093824

5092662

5092112

Unit Circle Trig

5087892

5087852

5087518

5084408

5078699

5069385

5069332

5069307

5065652

Math

Math demo (made for mistakes)

5058612

5058423

Sine and Cosine in different Programming Languages

mistakes require demo

5049465

5045130

Unknown Pleasures

5044130

real life javascript

5040354

median, literate coffeescript edition

5015847

Tributary inlet

5010471

5010467

5010465

5010464

Tributary inlet

Tributary inlet

Tributary inlet

5008288

Tributary inlet

Tributary inlet

Tributary inlet

Simple Floating Circles

Tributary inlet

4991196

4991195

Boot up a quick development server

4989663

4977508

Jenks Natural Breaks with simple-statistics and d3

Array Pretty Print

4964001

The difference between XYZ and TMS tiles and how to convert between them

4949603

geometry daily two

4945437

4945177

4740370

4734943

4734909

4726821

4724143

making the gif for bigclicker

geometry daily sketches

4718321

4718153

4717778

4711100

4709607

AJAX for Cats

4699612

Fibonnacci Monolith

4693840

Tributary inlet

4692169

4689139

4687228

4679917

Gist from mistakes.io

4679425

4679030

4678939

4678193

a rose is a rose

4670487

4669960

4667540

4667403

scaled rects

4666894

Inscribed circles, prettier.

4661711

4661594

Tiny things

Tributary inlet

Tributary inlet

4637505

CORS

iD editor scrum Jan 25, 2013

4625917

4625635

4625613

4617338

4599032

Firefox Bug Test Case