Twitter Archive: 2016

Twitter dot com was a microblogging and social networking service, where users could share short posts (commonly known as “tweets”) with text, images, and video.

This is an archive of all my tweets from 2008–2025.

These days, you can find me on Bluesky or Mastodon.

By year

…or see popular posts.

2016

New blog post: "What is State?" dubroy.com/blog/what-is-s…
December 9, 2016 · 9
I'm taking a break from Twitter for a while. I won't be reading @-replies or DMs—email me instead. See y'all on the flip side.✌️
October 21, 2016 · 4
@swannodette You should come to Munich will you're at it :-)
October 14, 2016

October 14, 2016
Excited to present our new Ohm (ohmlang.github.io) paper @dynlangsym in a few weeks—"Modular Semantic Actions" ohmlang.github.io/pubs/dls2016/m…
October 14, 2016 · 14 · 5

I'll also be presenting an idea called "Situated Objects" at NOOL: 2016.splashcon.org/event/nool2016…. Maybe a blog post about it in the coming weeks…
October 14, 2016 · 3
Oh wow, @khanacademy has a "Long-Term Research" blog: klr.tumblr.com. Some great articles by @andy_matuschak, @mayli, and co.
October 13, 2016 · 16 · 7
"Tech is either brilliant or banal, heroic or heinous." Logic Magazine: logicmag.io
Tweet image
October 13, 2016 · 2
I'm no ML expert, but this seems big: deepmind.com/blog/different…
October 13, 2016 · 3 · 1
"Thinking the unthinkable" by @tomaspetricek: tomasp.net/blog/2016/thin…
Tweet image
October 12, 2016 · 15 · 7
More thought-provoking stuff from @edelwax: "declarative social" and "soft automation": alpha.trycarbide.com/@jxe/6d5e19369…
October 10, 2016 · 1 · 1
Been playing with Vue.js the past few days; a bit of a learning curve, but really digging it now. Computed properties seem like a big win.
October 10, 2016 · 3

More on #vuejs's computed properties: vuejs.org/guide/computed…. Basically dataflow variables with dynamic dependency tracking. So nice.
October 10, 2016 · 3
If you design digital products, you should really check out @subformapp. So much good stuff.
October 7, 2016 · 3 · 2

And consider backing their Kickstarter if that's your thing. kickstarter.com/projects/29822…
October 7, 2016 · 1
In what reality do these words make sense?
Tweet image
October 7, 2016 · 2
Clive Thompson (@pomeranian99) on the difference between critics and reviewers:
Tweet image
October 6, 2016 · 15 · 4

...from @smwat's wonderful "Toward a Constructive Technology Criticism": cjr.org/tow_center_rep…
October 6, 2016 · 2
An interesting experiment from Shopify and my alma mater 🇨🇦 twitter.com/tobi/status/78…
September 29, 2016
Hey, our research group has a web site now: harc.ycr.org
September 23, 2016 · 13 · 4
Xerox PARC org chart from May 1976: archive.org/stream/bitsave…. Didn't realize PARC was so big then!
September 14, 2016 · 11 · 7
"unexpectedly"
Tweet image
September 12, 2016
Just finished off a last-minute submission to NOOL: 2016.splashcon.org/track/nool2016. #normcore
September 9, 2016 · 1
See the "Making Music" section at the end. 😯 twitter.com/chrisnovello/s…
September 9, 2016 · 2 · 1
you forgot "humble"
Tweet image
September 9, 2016 · 11 · 3
See also: "The C Language is Purely Functional" conal.net/blog/posts/the… twitter.com/mfeathers/stat…
September 9, 2016 · 5
tfw you have a cool new idea but it turns out it was done at xerox parc 35 years ago 😣
September 7, 2016 · 19 · 4

Apropos, here's ThingLab, Alan Borning's graphical constraint solver, running on a Smalltalk-78 JavaScript VM: cdglabs.org/thinglab/
September 7, 2016 · 8

@dubroy solution:
💻 rewrite in javascript
🙈 ignore the history and pretend I invented it
💶 profit!
September 7, 2016 · 6
This is wonderful — How My Friends Described Some Colors To Me When I Couldn't See: li.st/ajesster/how-m…
September 6, 2016 · 1 · 2
Also, @joshmarinacci wrote a nice introduction to Ohm on the PubNub blog: pubnub.com/blog/2016-08-3…
September 2, 2016 · 6 · 2
Cool, looks like some people discovered our recent paper on the Ohm Editor: ohmlang.github.io/pubs/live2016/ 😊 twitter.com/avibryant/stat…
September 2, 2016 · 6 · 1
I wrote a little something about why I think React is interesting from an OOP perspective: dubroy.com/blog/the-inter…
September 1, 2016 · 25 · 11
Tweet image
September 1, 2016 · 1 · 2

brb gotta go set up "Dubroy Operations International"
September 1, 2016 · 5
I've coveted this poster ever since I saw it in some dark corner of the Banff Centre almost 10 years ago.
Tweet image
September 1, 2016 · 9
The internet increasingly feels like a long, drawn-out performance of Lord of the Flies.
August 26, 2016 · 4

We expected William Gibson, but got William Golding.
August 26, 2016 · 4
Oh man, I've been prototyping in Keynote for close to a decade, and I *just* learned about Magic Move: macworld.co.uk/how-to/iosapps…
August 24, 2016 · 3

Why didn't anybody tell meeeeeeee 😭😭😭
August 24, 2016 · 3
Love what @sailorhg is doing with BubbleSort Zines: “It takes active effort to decolonize science education.”  medium.com/@sailorhg/now-…
August 7, 2016 · 11 · 7
brb gonna go listen to the entire Fugazi catalogue: fugazi.bandcamp.com
July 27, 2016 · 1
The FP vs OO debate has truly lost all meaning when people bring up React as an example of a functional UI library.
July 25, 2016 · 3 · 1
I don't know why, but it really annoys me when people refer to Node.js as a language, e.g.: eng.uber.com/tech-stack-par….
July 24, 2016 · 1

"What are you favourite languages?"
"Oh, I used to prefer JVM, but these days I'm writing a lot of GHC."
July 24, 2016 · 1
It's gonna be a fun week…Sunday I'll be talking about the Ohm editor at LIVE 2016: ohmlang.github.io/pubs/live2016/, and Monday is @curry_on_conf!
July 15, 2016 · 5 · 2
Live programming circa 1988—Fabrik, a visual programming environment by @daningalls: sp.cmc.msu.ru/courses/smallt…
July 15, 2016 · 11 · 2
Ursula Le Guin: "Technology is the active human interface with the material world." ursulakleguin.com/Note-Technolog…
July 6, 2016 · 14 · 11
A Big Little Idea Called Legibility (ribbonfarm.com/2010/07/26/a-b…) via @jamiiecb
Tweet image
July 3, 2016 · 6
Shout out to the TensorFlow team for pointing out the elephant in the room.
research.googleblog.com/2016/06/wide-d…
Tweet image
June 30, 2016 · 6 · 1
What's an example of an application designed for experts, which has a really great UI?
June 28, 2016 · 5 · 2

I'm specifically thinking of GUIs here -- so not CLI apps, programming languages, etc.
June 28, 2016
Current status.
Tweet image
June 10, 2016 · 3
GitHub is web scale.
Tweet image
June 7, 2016
I have a hunch we'd learn more about intelligence from machines that can play soccer than machines that can play Go.
June 6, 2016 · 4 · 1
From Winograd & Flores "Understanding Computers and Cognition" (goodreads.com/book/show/5348…)
Tweet image
June 6, 2016 · 6 · 2

@edelwax - Have you read this? Reminded me a lot of our conversation (about conversations) in Berlin a few months ago.
June 6, 2016 · 1
"The key notion here is that 'time is a good idea'—we want it and want to deal with it in safe and reasonable ways." news.ycombinator.com/item?id=118085…
June 4, 2016 · 4

The 2nd half of this is a pretty good summary of what the big ideas in programming languages will be in ~10 years: news.ycombinator.com/item?id=1181263
June 4, 2016 · 4

@dubroy Whoops, that was supposed to be: news.ycombinator.com/item?id=118126….
June 5, 2016 · 1
I love when people use 2 data points to demonstrate exponential growth: "40 years ago a computer filled a room! Now it fits in your pocket."
June 2, 2016 · 1 · 1
TIL that "first-person shooter" in German is "Ego-shooter". This language is the best.
May 30, 2016 · 5
Sudden realization as I'm working on a conference paper: I could be doing this in a biergarten. #maß #baaaaaayern
May 20, 2016 · 3

Update: Fixed.
May 20, 2016 · 2
What's the over/under on the next AI winter starting before the end of 2016?
May 18, 2016 · 9 · 1
Happy to report that we'll be presenting the Ohm editor (cdglabs.org/ohm/visualizer/) at the LIVE workshop at ECOOP: 2016.ecoop.org/track/LIVE-2016
May 16, 2016 · 4 · 1
So sad to see your heroes fall so low.
Tweet image
May 13, 2016 · 144 · 73
New blog post—What I've been up to at CDG: dubroy.com/blog/what-ive-…
May 5, 2016 · 8
Dear friends, at long last I've redesigned my web site! Please take a look and let me know if you notice any bugs: dubroy.com
May 3, 2016 · 2
Just released v0.10.0 of Ohm: npmjs.com/package/ohm-js. Hard to believe this little project of ours is approaching 1k commits now...
May 2, 2016 · 5 · 1
"Graphic notation is the representation of music through the use of visual symbols…" en.wikipedia.org/wiki/Graphic_n…
Tweet image
April 14, 2016
"Some people train kids…some, animals…I train objects." Teacher of Algorithms: vimeo.com/125768041
April 13, 2016
“The really big deal in the current chat bot craze is ambient, intelligent computation.” twitter.com/chadfowler/sta…
April 12, 2016 · 1
Investigating the potential for miscommunication using emoji: grouplens.org/blog/investiga… 😮😱
April 8, 2016 · 2
Career of the future: Pre-crime Engine Optimization (PEO).
April 5, 2016 · 4 · 1
"The assumption that an artist must be a technological incompetent is a very recent innovation." twitter.com/michael_nielse…
April 4, 2016 · 4 · 3
"I doomed mankind with a free text editor" by @mortenjust: medium.com/@mortenjust/i-…
March 31, 2016 · 3
From the be-careful-what-you-wish-for-department—my article for Code Words is on the HN front page: news.ycombinator.com/item?id=113881…
March 31, 2016 · 4 · 3
I wrote an article for @recursecenter's Code Words about programming with immutable data structures: codewords.recurse.com/issues/six/imm…
March 29, 2016 · 50 · 18
Does anyone know where I can find a good blog post expressing opinions on how I should write my code? Having trouble finding any.
March 16, 2016 · 12
"Conversational UI" is the new skeuomorphism.
March 11, 2016 · 3

Interface designers seem to have an uncanny ability to understand metaphor at the shallowest possible level.
March 11, 2016 · 2

A back and forth exchange of words is probably the least interesting thing about conversations—but that's all most "conversational UIs" are.
March 11, 2016 · 1

See Gordon Pask's conversation theory for a much more interesting way of thinking about conversational interfaces: en.wikipedia.org/wiki/Conversat….
March 11, 2016 · 4 · 1
Radical idea: stop participating in election-as-reality-TV, start talking about extrajudicial killings: theintercept.com/2016/03/08/nob…
March 9, 2016 · 3 · 1

"Most countries on the planet don’t routinely run around dropping bombs and killing dozens of people in…countries where they’re not at war."
March 9, 2016 · 1
@edelwax @rmozone @jamiiecb Thanks for an inspiring conversation today. Looking forward to seeing the transcript :-)
March 3, 2016 · 1
Insightful words from @mrb_bk: "Making something physical & keeping it on your desk can teach you a hell of a lot" michaelrbernste.in/2016/01/29/the…
March 1, 2016 · 2 · 1
Spot-on definition from @chrisnovello: "Coding: a cruel method of programming" chrisnovello.com/teaching/risd/…
Tweet image
March 1, 2016 · 3
"Models are ideas about the world—how it might be organized and how it might work." dubberly.com/articles/model…
Tweet image
February 25, 2016 · 4 · 2
I like emoji, but please: 7 icons is not about "a universally understood vocab. w/ which anyone can better & more richly express themselves"
February 25, 2016

The headline "Consuming Reactions" (medium.com/facebook-desig…) is a pretty big tip off that they don't have your best interests at heart.
February 25, 2016
True.
Tweet image
February 21, 2016 · 3
A feel like lot of data-driven journalism is about truthiness more than anything. It's good old-fashioned misdirection—often unintentional.
February 19, 2016

"Pay no attention to the assumptions behind the data."
February 19, 2016 · 2
The Critical Engineering Manifesto: criticalengineering.org
February 19, 2016 · 1
Modern action verbs.
Tweet image
February 18, 2016 · 1
Inscrutable infoviz from @washingtonpost. (From washingtonpost.com/news/wonk/wp/2…)
Tweet image
February 18, 2016 · 1
"Her story illustrates new ways of understanding who can engineer, what counts as engineering, & why this matters." engineeringathome.org
February 17, 2016 · 2
"Let the tools you make ask questions, not just solve problems." All Techology is Assistive: backchannel.com/all-technology… by @ablerism
February 17, 2016 · 1
"If GOOG makes a mistake, ppl. see an ad for car they don't want. If the govt makes a mistake, they kill innocents." arstechnica.co.uk/security/2016/…
February 16, 2016 · 1 · 1
Chrome's omnibox is the most consistently frustrating interface I use regularly. About 50% of the searches I make are not what I intended.
February 16, 2016 · 2

When the search term changes just before I hit enter I'm like
February 16, 2016 · 1
Really looking forward to trying out @figmadesign—finally a vector drawing app for this century: medium.com/figma-design/i…
February 10, 2016 · 3 · 1
A different view of human-computer interaction: The Architectural Relevance of Gordon Pask—haque.co.uk/papers/archite…
Tweet image
February 3, 2016 · 3

@superSGP This seems like one for you.
February 3, 2016

Park's work dealt with "…the natural dynamic complexity that environments must have without becoming prescriptive, restrictive & autocratic"
February 3, 2016 · 2
Reminder (and shameless plug): if you are toying with a compile-to-JS language, you should really check out Ohm: github.com/cdglabs/ohm
February 3, 2016 · 10 · 2

"Hmmm, maybe I'll make a JavaScript syntax extension for this."

A few hours and 80 lines of code later: github.com/pdubroy/jsjoin…
February 3, 2016 · 1
"If a proposition depends on everyone initially agreeing…then the likelihood of movement is vanishingly small."
Tweet image
February 2, 2016 · 2 · 1

@dubroy From "Notes on the Design of Participatory Systems": haque.co.uk/papers/noteson…
February 2, 2016 · 1
“the most important innovations [of] Silicon Valley did not emerge inside traditional private corps at all” howwegettonext.com/maximum-wage-3…
January 30, 2016 · 1 · 1
"The robot is a 20th-century, labor automation idea." spectrum.ieee.org/cars-that-thin…
January 28, 2016 · 1
My Chrome extension replaces "artificial intelligence" w/ "natural stupidity": chrome.google.com/webstore/detai…. It's a hoot.
Tweet image
January 28, 2016 · 9 · 5

Many thanks to @stevenf for making the "cloud to butt" extension on which this is based.
January 28, 2016
The principle programming paradigms, in one handy chart.
Tweet image
January 27, 2016 · 10 · 1
Different perspectives: "Let’s not destroy history for future generations" vs. "once it's online you can never take it back".
January 26, 2016 · 1
Cool, someone wrote an Ohm syntax highlighter for vim: github.com/nfischer/vim-o…
Tweet image
January 25, 2016 · 3 · 1
From Klaus Krippendorf's "Designing in Ulm and Off Ulm": repository.upenn.edu/cgi/viewconten… twitter.com/superSGP/statu…
January 24, 2016 · 5 · 1
"The visual representation is not merely an aid to human cognition…" tc.umn.edu/~giere//SCDC.p…
Tweet image
January 21, 2016 · 29 · 12
"The amateur…is at the forefront of experimentation, unencumbered by the need to be seen as infallible." stuckism.com/stuckistmanife…
January 21, 2016 · 5 · 1
Aaaaah I need to rant about this "the best UI is no UI" meme. It's such an impoverished view of the role of designed artifacts.
January 20, 2016 · 8 · 2

The best book is no book.
The best bicycle is no bicycle.
The best house is no house.

…don't these all sound ridiculous?
January 20, 2016 · 1 · 1

This seems related to the notion that "friction" between a need/desire and its fulfilment is somehow always bad. See Uber/Soylent/etc.
January 20, 2016 · 1 · 1

Experience, emotion, and *life* reside in these frictions. The best design opens up a new space for these things to thrive.
January 20, 2016 · 3 · 1

See "No to NoUI" by @timoarnall for a more articulate discussion of the issues: elasticspace.com/2013/03/no-to-…
January 20, 2016 · 1

March 15, 2024 · 4
"We propose that our digital domains become mysterious once again…" — A Design Manifesto in Favor of Play: janemcgonigal.files.wordpress.com/2010/12/the-cu…
January 20, 2016
"What was meant to be a new, decentralised form of $…[is now] a system completely controlled by a handful of people" medium.com/@octskyward/th…
January 17, 2016
Functional programming.
Tweet image
January 16, 2016 · 4 · 1
Lambda calculus is to the Beatles as the pi calculus is the Velvet Underground.
January 16, 2016
"One might suspect there is a bias against function calling because it is typically implemented as a complex, slow operation" —Sussman, 1976
January 16, 2016 · 3 · 1

That quote is from "Lambda, the Ultimate Declarative": repository.readscheme.org/ftp/papers/ai-…. My how things have changed.
January 16, 2016 · 2

Funny to imagine what kinds of things we consider "too inefficient" today will be fundamental building blocks in 40 years.
January 16, 2016 · 2
You know, maybe we've got enough "tools for thought". How about "tools for feeling" and "tools for action"?
January 14, 2016 · 4 · 1
@jsconfbp Are you still looking for speakers? If so, I'd love to submit a proposal.
January 14, 2016
Disruption: the process of making all your shit as unreliable as your computer. twitter.com/nytimes/status…
January 13, 2016 · 4 · 3
"There is real fallout when people attempt to solve problems without acknowledging the underlying complexity." medium.com/the-developmen…
January 12, 2016 · 4 · 1
"I have a wonderful life. I do pretty much what I want, and the only real problem I ever have is wondering what that is." –Brian Eno
January 12, 2016 · 14 · 5
"Our labor is input to a system that’s extracting an enormous amount of capital that goes to a very few people" nerd.kelseyinnis.com/blog/2016/01/0…
January 6, 2016 · 1
It's kinda funny—almost all systems we write these days are distributed & concurrent. Why are we still so obsessed with the lambda calculus?
January 5, 2016

E.g., why aren't more people taught about process calculi like the π-calculus (pld.ttu.ee/~vadim/AIRT/12…)?
January 5, 2016 · 1
New blog post — Things I Read and Enjoyed in 2015: dubroy.com/blog/things-i-…
January 5, 2016 · 2
Another great piece of work from Nicky Case -- an introduction to thinking in systems. twitter.com/ncasenmare/sta…
January 4, 2016 · 3 · 1

One caveat I'd add to this: the map is not the territory. We can't forget this.
January 4, 2016