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 (my username was @dubroy).

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…
Dec 9 · 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.✌️
Oct 21 · 4
@swannodette You should come to Munich will you're at it :-)

Excited to present our new Ohm (ohmlang.github.io) paper @dynlangsym in a few weeks—"Modular Semantic Actions" ohmlang.github.io/pubs/dls2016/m…
Oct 14 · 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…
Oct 14 · 3
Oh wow, @khanacademy has a "Long-Term Research" blog: klr.tumblr.com. Some great articles by @andy_matuschak, @mayli, and co.
Oct 13 · 16 · 7
"Tech is either brilliant or banal, heroic or heinous." Logic Magazine: logicmag.io
Tweet image
Oct 13 · 2
I'm no ML expert, but this seems big: deepmind.com/blog/different…
Oct 13 · 3 · 1
"Thinking the unthinkable" by @tomaspetricek: tomasp.net/blog/2016/thin…
Tweet image
Oct 12 · 15 · 7
More thought-provoking stuff from @edelwax: "declarative social" and "soft automation": alpha.trycarbide.com/@jxe/6d5e19369…
Oct 10 · 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.
Oct 10 · 3

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

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

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

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

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

brb gotta go set up "Dubroy Operations International"
Sep 1 · 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
Sep 1 · 9
The internet increasingly feels like a long, drawn-out performance of Lord of the Flies.
Aug 26 · 4

We expected William Gibson, but got William Golding.
Aug 26 · 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…
Aug 24 · 3

Why didn't anybody tell meeeeeeee 😭😭😭
Aug 24 · 3
Love what @sailorhg is doing with BubbleSort Zines: “It takes active effort to decolonize science education.”  medium.com/@sailorhg/now-…
Aug 7 · 11 · 7
brb gonna go listen to the entire Fugazi catalogue: fugazi.bandcamp.com
Jul 27 · 1
The FP vs OO debate has truly lost all meaning when people bring up React as an example of a functional UI library.
Jul 25 · 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….
Jul 24 · 1

"What are you favourite languages?"
"Oh, I used to prefer JVM, but these days I'm writing a lot of GHC."
Jul 24 · 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!
Jul 15 · 5 · 2
Live programming circa 1988—Fabrik, a visual programming environment by @daningalls: sp.cmc.msu.ru/courses/smallt…
Jul 15 · 11 · 2
Ursula Le Guin: "Technology is the active human interface with the material world." ursulakleguin.com/Note-Technolog…
Jul 6 · 14 · 11
A Big Little Idea Called Legibility (ribbonfarm.com/2010/07/26/a-b…) via @jamiiecb
Tweet image
Jul 3 · 6
Shout out to the TensorFlow team for pointing out the elephant in the room.
research.googleblog.com/2016/06/wide-d…
Tweet image
Jun 30 · 6 · 1
What's an example of an application designed for experts, which has a really great UI?
Jun 28 · 5 · 2

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

@edelwax - Have you read this? Reminded me a lot of our conversation (about conversations) in Berlin a few months ago.
Jun 6 · 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…
Jun 4 · 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
Jun 4 · 4

@dubroy Whoops, that was supposed to be: news.ycombinator.com/item?id=118126….
Jun 5 · 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."
Jun 2 · 1 · 1
TIL that "first-person shooter" in German is "Ego-shooter". This language is the best.
May 30 · 5
Sudden realization as I'm working on a conference paper: I could be doing this in a biergarten. #maß #baaaaaayern
May 20 · 3

Update: Fixed.
May 20 · 2
What's the over/under on the next AI winter starting before the end of 2016?
May 18 · 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 · 4 · 1
So sad to see your heroes fall so low.
Tweet image
May 13 · 144 · 73
New blog post—What I've been up to at CDG: dubroy.com/blog/what-ive-…
May 5 · 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 · 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 · 5 · 1
"Graphic notation is the representation of music through the use of visual symbols…" en.wikipedia.org/wiki/Graphic_n…
Tweet image
"Some people train kids…some, animals…I train objects." Teacher of Algorithms: vimeo.com/125768041
“The really big deal in the current chat bot craze is ambient, intelligent computation.” twitter.com/chadfowler/sta…
Apr 12 · 1
Investigating the potential for miscommunication using emoji: grouplens.org/blog/investiga… 😮😱
Apr 8 · 2
Career of the future: Pre-crime Engine Optimization (PEO).
Apr 5 · 4 · 1
"The assumption that an artist must be a technological incompetent is a very recent innovation." twitter.com/michael_nielse…
Apr 4 · 4 · 3
"I doomed mankind with a free text editor" by @mortenjust: medium.com/@mortenjust/i-…
Mar 31 · 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…
Mar 31 · 4 · 3
I wrote an article for @recursecenter's Code Words about programming with immutable data structures: codewords.recurse.com/issues/six/imm…
Mar 29 · 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.
Mar 16 · 12
"Conversational UI" is the new skeuomorphism.
Mar 11 · 3

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

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

See Gordon Pask's conversation theory for a much more interesting way of thinking about conversational interfaces: en.wikipedia.org/wiki/Conversat….
Mar 11 · 4 · 1
Radical idea: stop participating in election-as-reality-TV, start talking about extrajudicial killings: theintercept.com/2016/03/08/nob…
Mar 9 · 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."
Mar 9 · 1
@edelwax @rmozone @jamiiecb Thanks for an inspiring conversation today. Looking forward to seeing the transcript :-)
Mar 3 · 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…
Mar 1 · 2 · 1
Spot-on definition from @chrisnovello: "Coding: a cruel method of programming" chrisnovello.com/teaching/risd/…
Tweet image
Mar 1 · 3
"Models are ideas about the world—how it might be organized and how it might work." dubberly.com/articles/model…
Tweet image
Feb 25 · 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"

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

"Pay no attention to the assumptions behind the data."
Feb 19 · 2
The Critical Engineering Manifesto: criticalengineering.org
Feb 19 · 1
Modern action verbs.
Tweet image
Feb 18 · 1
Inscrutable infoviz from @washingtonpost. (From washingtonpost.com/news/wonk/wp/2…)
Tweet image
Feb 18 · 1
"Her story illustrates new ways of understanding who can engineer, what counts as engineering, & why this matters." engineeringathome.org
Feb 17 · 2
"Let the tools you make ask questions, not just solve problems." All Techology is Assistive: backchannel.com/all-technology… by @ablerism
Feb 17 · 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/…
Feb 16 · 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.
Feb 16 · 2

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

@superSGP This seems like one for you.

Park's work dealt with "…the natural dynamic complexity that environments must have without becoming prescriptive, restrictive & autocratic"
Feb 3 · 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
Feb 3 · 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…
Feb 3 · 1
"If a proposition depends on everyone initially agreeing…then the likelihood of movement is vanishingly small."
Tweet image
Feb 2 · 2 · 1

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

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

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

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

Mar 15 · 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…
"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…
Functional programming.
Tweet image
Jan 16 · 4 · 1
Lambda calculus is to the Beatles as the pi calculus is the Velvet Underground.
"One might suspect there is a bias against function calling because it is typically implemented as a complex, slow operation" —Sussman, 1976
Jan 16 · 3 · 1

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

Funny to imagine what kinds of things we consider "too inefficient" today will be fundamental building blocks in 40 years.
Jan 16 · 2
You know, maybe we've got enough "tools for thought". How about "tools for feeling" and "tools for action"?
Jan 14 · 4 · 1
@jsconfbp Are you still looking for speakers? If so, I'd love to submit a proposal.
Disruption: the process of making all your shit as unreliable as your computer. twitter.com/nytimes/status…
Jan 13 · 4 · 3
"There is real fallout when people attempt to solve problems without acknowledging the underlying complexity." medium.com/the-developmen…
Jan 12 · 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
Jan 12 · 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…
Jan 6 · 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?

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

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