Skip to content

Instantly share code, notes, and snippets.

OMG cookies 😱

On March 6, 2020 Jerome Paulos tweeted a screenshot to @themarkup informing us that our website had a cookie on it. This is bad because we've tried hard avoid using any tracking, and as of today themarkup.org does not serve any cookies.

Where'd the cookie come from?

As my colleague Simon Fondrie-Teitler responded:

Oh, thanks for catching this! I'm guessing those are Stripe-related cookies. If you go to the donate page, enter a number, and click "donate" the stripe javascript does load a couple cookies. See https://themarkup.org/donations/ for more info.

@rvaneijk
rvaneijk / 200321-ethical-algorithm.md
Last active March 21, 2020 15:41
Ethical Algorithm

Q1: COMPLEXITY vs human-in-the-loop (HITL), human-on-the-loop (HOTL), and human-in-command (HIC)?

  • The book states (p. 192) that the solution to the problems introduced by algorithmic decision-making should itself be in large part algorithmic.
  • The reason being that approaches that rely only on human oversight either entail largely giving up on algorithmic decision-making or will necessarily be outmatched by the scale of the problem and hence be insufficient.
  • So the questions becomes:
    • How do we keep the human in the loop?
    • Could it be a mandatory design requirement of being able to explain by a human to a human to what extent they are in-the-loop (HITL), on-the-loop (HOTL), or in-command (HIC)?

Q2: CONTEXT ANALYSIS?

To what extent could algorithmic CONTEXT ANALYSIS help us solving the problem?

@rvaneijk
rvaneijk / drive-appscript.js
Created January 9, 2017 09:19 — forked from igrigorik/drive-appscript.js
Sample BigQuery queries for the HTTP Archive dataset.
function onOpen() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var menuEntries = [ {name: "Run Query", functionName: "runQuery"} ];
ss.addMenu("HTTP Archive + BigQuery", menuEntries);
}
function runQuery() {
var projectNumber = 'httparchive';
var sheet = SpreadsheetApp.getActiveSheet();