Though awards season is already upon us, it certainly doesn’t feel that way. Like so many other things in 2020, Hollywood is in the midst of a sea change. Even if you wanted to, it might be hard to na
About six months into building a new product at Segment, an alarming question began to loom over our team, “Have we spent too much time on this with not enough to show for it?” When we first launched
Credit... Photo illustration by Jesse Untracht-Oakner for The New York Times The Great Read The Rich Kids Who Want to Tear Down Capitalism Socialist-minded millennial heirs are trying to live their va
Dismissing Trump’s supporters as racist is way too simplistic Published in ILLUMINATION-Curated · 7 min read · Nov 5, 2020 -- Photo by Clay Banks on Unsplash As I watch America wrestle with the task o
The Problem of Free Speech in an Age of Disinformation By The New York Times Magazine Free Speech Will Save Our Democracy The First Amendment in the age of disinformation. The Problem of Free Speech i
The fragility of the banks was easily disguised: “value,” in the financial markets, was as elusive as “meaning” in deconstruction. Illustration by Seymour Chwast For most adults, the sensation of bein
Persons of a reflective bent all too often underestimate the enormous strength that truly abysmal ignorance can bring. Knowledge is power, of course, but—measured by a purely Darwinian calculus—too mu
Destructuring in Clojure Table of Contents What is Destructuring? Destructuring is a way to concisely bind names to the values inside a data structure. Destructuring allows us to write more concise an
This is the presentation that I gave at work to introduce Clojure. Clojure, shall we use it? Aims I have three separate aims for this talk. I’d like to convince theprogrammers here to write their next
Values and Change: Clojure’s approach to Identity and State Table of Contents Many people come to Clojure from an imperative language and find themselves out of their element when faced with Clojure’s