Skip to content

Instantly share code, notes, and snippets.

lifewinning / soylent-scraper.js
Last active Feb 21, 2021
A web scraper using Puppeteer to get the locations of every store in New York City that sells Soylent. For SVA workshop 2/22/21
View soylent-scraper.js
const puppeteer = require('puppeteer');
const fs = require('fs');
let nyczips = [10453,10457,10460,10458,10467,10468,10451,10452,10456,10454,10455,10459,10474,10463,10471,10466,10469,10470,10475,10461,10462,10464,10465,10472,10473,11212,11213,11216,11233,11238,11209,11214,11228,11204,11218,11219,11230,11234,11236,11239,11223,11224,11229,11235,11201,11205,11215,11217,11231,11203,11210,11225,11226,11207,11208,11211,11222,11220,11232,11206,11221,11237,10026,10027,10030,10037,10039,10001,10011,10018,10019,10020,10036,10029,10035,10010,10016,10017,10022,10012,10013,10014,10004,10005,10006,10007,10038,10280,10002,10003,10009,10021,10028,10044,10065,10075,10128,10023,10024,10025,10031,10032,10033,10034,10040,11361,11362,11363,11364,11354,11355,11356,11357,11358,11359,11360,11365,11366,11367,11412,11423,11432,11433,11434,11435,11436,11101,11102,11103,11104,11105,11106,11374,11375,11379,11385,11691,11692,11693,11694,11695,11697,11004,11005,11411,11413,11422,11426,11427,11428,11429,11414,11415,11416,11417,11418,11419
lifewinning / bounds.geojson
Created Jun 15, 2019
some geojson for testing a thing
View bounds.geojson
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View AZ_NM_uranium.geojson
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View navajo.geojson
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
lifewinning /
Created Jun 14, 2017
Had to make a new key, I hate crypto

Keybase proof

I hereby claim:

  • I am lifewinning on github.
  • I am ingrid ( on keybase.
  • I have a public key whose fingerprint is BB5A D3CC D091 BB4E CF98 6609 A3FA B52D ECC3 3B3E

To claim this, I am signing this object:

lifewinning /
Created Jan 30, 2017
Passages from Arednt's Origins of Totalitarianism, with page numbers.

From the Harvest Books paperback edition

"The supranationalism of the antisemites approached the question of international organization from eactly the opposite point of view. Their Aim was a dominating superstructure which would destroy all home-grown nationalist structures alike. They could indulge in hypernationalistic talk even as they prepared to destroy the body politic of their own nation, because tribal nationalism, with its immoderate lust for conquest, was one of the principal powers by which to force open the narrow and moset limits of the nation-state and its sovereignty." (41)

"Only two decades separated the temporary decline of the antisemitic movements from the outbreak of the first World War. This period has been adequately described as a 'Golden Age of Security' because only a few who lived in it felt the inherent weakness of an obviously outmoded political structure which, despite all prophecies of imminent doom,

lifewinning /
Created Aug 1, 2016
Architectural History of Computing / SFPC Code Subversions / Summer 2016

Architectural History of Computing / School for Poetic Computation Code Subversions Session / Summer 2016

The Short Description on the SFPC Website

How do the physical conditions of the network influence our ideas about its history and politics? During this workshop, we’ll explore different sites in Manhattan relevant to internet infrastructure and history while developing methods for commemorating and critiquing that history with site-specific interventions.

What We'll Be Doing

We'll start the day at 111 Eighth Avenue (corner of 15th Street and 8th Ave) and walk around looking at some relevant historical sites, then head back to SFPC for a discussion and, depending on how much time we have, a paper prototyping session for projects responding to the walk and discussion.


The last decade (or decades, depending where you set the benchmarks) has been marked by large-scale political and technical failures both catastrophic and insidious, brush fires and slow burns leaving equally scorched earth in their wake. It is not always clear to what extent such failures are in fact features--global finance, the carceral state, and white supremacy don't so much fail a public as they serve a select few. Meanwhile, the tech sector actively encourages and handsomely funds fast, big failures, regardless of who or what might get burned in the process.

At the same time, spaces for productive failure--for experimentation, for questioning, for mistakes that are necessary for basic growth--feel increasingly limited, especially for anyone working in the growing deadly sinkhole known as "content." Stories that deserve months of investigative reporting are reduced to whatever packaging of outrage will serve the moment. Artists' residencies start to resemble business incubators in which the demand

View Amazon_Fulfillment_Center_Totals.csv
Flag Country Facility Type Number of Active Facilities Active Square Feet FutureFacilities FutureSquare Feet
United States of America Fulfilment Centers and Redistribution centers 72 57,455,000 11 7,195,000
United States of America Sortation Centers 23 6,908,000 0 0
United States of America Prime Now Hubs and Fresh Delivery Stations 45 1,748,000 0 0
United States of America SubTotal USA 140 66,111,000 11 7,195,000
Canada Fulfilment Centers 5 2,282,000 0 0
Mexico Fulfilment Centers 1 NA 0 0
United Kingdom Fulfilment Centers 10 5,305,000 1 1,000,000
United States of America 3PL Delivery Stations 17 834,400 0 0
Germany Fulfilment Centers 9 9,404,000 1 500,000
View Non_North_America_Fulfillment_Centers.csv
We can make this file beautiful and searchable if this error is corrected: Unclosed quoted field in line 7.
"FulfillmentCenter", "Location", "Country", "SquareFeet", "YearOpened", "Description of Operation"
"LTN1", "Ridgmont, Marston Gate , Bedfordshire, Milton Keynes, United Kingdom, MK43 0ZA", "", "550,000", "1998", "Originally a 220,000 sq. ft. fulfillment center"
"CWL1", "Ffordd Amazon, Crymlyn Burrows, Jersey Marine, Swansea, Wales, United Kingdom, SA1 8QX ", "", "800,000", "April2008", " "
"EDI4", "Amazon Way, Dunfermline, Fife, Scotland, United Kingdom, KY11 8ST ", "", "1,000,000", "November2011", "Current facility replaced a smaller fulfillment center in Glenrothes which opened in November, 2005 and closed in November, 2011."
"GLA1", "2 Cloch Road, Faulds Park, Gourock, Inverclyde, Scotland, United Kingdom, PA19 1BQ", "", "300,000", "July 2004", " "
"LBA1", "Firstpoint Business Park, Balby Carr Bank, Doncaster, South Yorkshire, United Kingdom, DN4 8DP", "", "412,000", "December2010", ""
"LBA2", "Firstpoint Business Park, Water Vole Way, Doncaster, South Yorkshire, United Kingdom", "", "250,000", "October20