Twitter Archive: 2015

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.

2015

When your communication tools are built by people who don't understand communication.
Tweet image
Dec 31 · 8
"Digital tech…is not the source of future intelligence but an environment where intelligence manifests differently." edge.org/response-detai…
@jasonbrennan Ran across this paper on programming with comic strips today: citeseerx.ist.psu.edu/viewdoc/downlo…. Made me think of you…have you seen it?
That thing called "logical reasoning" is much closer to storytelling than some people would like to believe.
Dec 17 · 5 · 2

"A → B" is hard to reliably distinguish from "it's nice/comforting/plausible to suppose that B follows from A".
Dec 17 · 5 · 2
Hmmm: "Self-driving cars are predicted to dramatically reduce traffic accidents…by removing human error." kottke.org/15/12/the-ethi…

I really wish we could stop with this magical thinking that software is free from human errors & biases.
Dec 12 · 3 · 3

Toyota Unintended Acceleration and the Big Bowl of "Spaghetti" Code: safetyresearch.net/blog/articles/…
If Star Trek were written by someone from Silicon Valley, the holodeck would only ever be used to play first person shooters.
It's 2015 and people are still designing UIs with floppy disk icons. 😂
Tweet image Tweet image
Dec 11 · 4 · 1

@dubroy Should have made the printer icon in the silhouette of a lithograph machine too.
Dec 11 · 2

@mwichary I thought of you when I saw this :-)
"Silicon Valley’s amorality problem arises from the implicit & explicit narrative of progress [used] for marketing" berkeleyjournal.org/2015/01/morali…
Dec 9 · 3 · 4

"Is this even legal? Is it ethical?…I haven’t spent a lot of time thinking through these questions. [It's] an experiment in consumer demand"
Love this list by Dunne & Raby (dunneandraby.co.uk/content/projec…). The tech world could use a lot more from column B.
Tweet image
Dec 8 · 28 · 11
As a follow-up to @worrydream's latest essay, I recommend reading about "wicked problems": uctc.net/mwebber/Rittel… chrisriedy.me/2013/05/29/cli…
Nov 25 · 5
Apparatus is an amazing new tool by @mandy3284. It's like a cross between Keynote and a spreadsheet. aprt.us
Sep 25 · 7
"Fixing the world with software is like giving yourself a haircut with a lawn mower." idlewords.com/talks/web_desi…
Jul 21 · 5 · 2
Excited to finally unveil something @alexwarth & I have been working on—a new tool for parsing and pattern matching: github.com/cdglabs/ohm
Jul 16 · 38 · 22
When I hear about the "democratization" of some technology, I'm like, "Oh, so it's increasingly controlled by lobbyists and big business?"
On Q&A: "Most of them seem to genuinely believe that their barely-disguised dominance play…is an actual question" blog.valerieaurora.org/2015/06/23/ban…
Jun 24 · 9 · 8
"Building an open web with decentralized open code is a labor movement for the digital age." medium.com/@jessevondoom/…
Jun 22 · 3
I'm curious, are there any mainstream languages that allow non-ASCII digits for numeric literals? cc @ra
Jun 18 · 1
Sudden realization that the wrist pain I've had lately may be caused by using Sublime instead of Emacs…way more whacking of arrow keys.
Uber Drivers Deemed Employees By California Labor Commission: techcrunch.com/2015/06/17/ube…

popcorn.gif
Jun 17 · 1 · 1
@nathansobo OT but are you interested in trying a new PEG library that I'm working on w/ Alex Warth? Would be great to get your feedback.
Jun 17 · 1
"Traditional inputs" → game controller
"Communicative gestures" → one finger pointing

Bravo. techcrunch.com/2015/06/11/ocu…
Tweet image
Jun 11 · 1
Just benchmarked some code I wrote and was excited that it's "only" about 10x slower than it needs to be.
Jun 10 · 1
"Technology’s primary effect is to amplify human forces.” nytimes.com/2015/06/09/us/…
"TLS everywhere is great for large companies with a financial stake in Internet centralization." ietf.org/mail-archive/w…
"We can't wait to see what happens when it gets into the hands of developers." gamesindustry.biz/articles/2015-…
Tweet image
May 30 · 2 · 1
Bummed that I can't go to Curry On (curry-on.org) -- an absolutely incredible lineup of speakers, and tons of interesting topics.
May 30 · 1
TIL that the CommonMark spec doesn't even describe what GitHub and StackOverflow actually support. Guess @gruber was right after all.
"A word of caution about Facebook is not a wish to return to some non-existent ideal time." theawl.com/2015/05/what-c…
Submissions are open for the Future Programming Workshop @ Strange Loop & SPLASH. I attended last year, it was great! future-programming.org/call.html
May 13 · 3 · 1

The FPW writers' workshop at SPLASH is a great venue to get feedback on early-stage work that's outside the programming mainstream.
Getting beyond TodoMVC -- "7GUIs: A Notational Usability Benchmark for GUI Programming" github.com/eugenkiss/7gui…
Apr 28 · 1
Making a Thing connected to the Internet and you've never heard of Mark Weiser? Stop what you're doing and read this: ubiq.com/hypertext/weis…
Apr 26 · 3 · 1
Hackin'.
Tweet image
Apr 24 · 4
"The faster I can get results from my code, the faster I can understand the problem at hand." evanmiller.org/four-days-of-g…
Apr 22 · 2 · 1
Reminder to Canadian friends living abroad: you can register to vote no matter how long you've been a non-resident. elections.ca/content.aspx?s…
Apr 15 · 2 · 3
Brilliant piece of writing from Elections Canada: "Your home…is where you intend to return to when you are away from that place."
Apr 15 · 1
JSDOM is pretty amazing. All my project's HTML examples are now running unmodified as part of my test suite.
Apr 11 · 2

Next step: using Markscript (npmjs.com/package/marksc…) to test all the code that's embedded in my documentation.
Apr 11 · 3
Only in Silicon Valley would car services be considered "public transport", and a 5km bike ride "absurd": twitter.com/BenedictEvans/…
Mar 30 · 2
Fran Lebowitz: "What's the point of being young if you're not going to make new things, I wonder?" elle.com/fashion/person… /via @kottke
Mar 25 · 2

Yup, that pretty much sums it up.
Tweet image
Feeling glee at the amount of style rules I can enforce using @geteslint. There must be a German word for this. Regelgebungsfreude?
Mar 24 · 1 · 1
"Git is so amazingly simple to use that APress, a single publisher, needs to have 3 different books on how to use it" bitquabit.com/post/unorthodo…
Mar 22 · 3
Totally great explorable explanation by @ncasenmare on how to create 2D visibility/shadow effects: ncase.me/sight-and-ligh…
Really impressed with @geteslint right now. Great error formatting, and much more configurable than JSHint.
Mar 18 · 1
On my way to NYC for my @hackerschool residency. Should be an interesting week!
Mar 6 · 6 · 2
Stop for a moment and think about what an amazing piece of writing this was: "Avoid missing ball for high score."
Mar 3 · 1
Ted Nelson on PARC: "they gave us the sensual pleasures of fonts in return for giving up any forms of connection" youtube.com/watch?v=c6SUOe…
Mar 1 · 2 · 1
Finally got around to watching @monteiro's excellent talk "How Designers Destroyed the World": vimeo.com/68470326. You should watch it.
Feb 28 · 5 · 1

And if you don't get the significance of the background image in the slides: youtube.com/watch?v=XvuM3D…
Feb 28 · 1
Smarter Objects: Using AR technology to Program Physical Objects and their Interactions -- fluid.media.mit.edu/sites/default/…
Glad to see that Pebble is resurrecting LifeStreams (cs.yale.edu/homes/freeman/…), an idea way ahead of its time: fastcompany.com/3042781/tech-f…
Feb 26 · 1
"Capital doesn't need to point a gun at you to remove your democratic rights" antipope.org/charlie/blog-s…
Feb 25 · 1 · 1
@refreshmunich Can't make it this time, unfortunately.
I want something like @tonyszhou's "Every Frame a Painting" (vimeo.com/118321998) but for UI design. It's so so good.
Feb 6 · 6 · 1
Cool, archive.org has the complete Smalltalk-72 instruction manual! archive.org/details/bitsav…
Feb 4 · 4 · 5
@JulianLepinski I'm currently amusing myself by imagining what your reaction to this article will be: medium.com/@sacca/why-i-w…
"As it turns out, organizing the world’s information isn’t always profitable." medium.com/message/never-…
Jan 28 · 3 · 1
"Simply b/c individual writes are immutable doesn’t mean that program outcomes are somehow 'automatically correct.'" bailis.org/blog/data-inte…
Jan 23 · 6 · 5

Remember: immutability is not a solution, it's a mitigation strategy.
One thing I really like about Go is that they've basically eliminated this kind of bullshit: blog.izs.me/post/235345869…
Jan 22 · 3 · 1
"When people say they have no politics, it means that their politics aligns with the status quo." theguardian.com/commentisfree/…
Jan 21 · 1
"Doing encapsulation right is a commitment not just to abstraction of state, but to eliminate state oriented metaphors from programming."
Jan 19 · 1

That quote is by Alan Kay from the Early History of Smalltalk: worrydream.com/EarlyHistoryOf…
Jan 19 · 2
Wow. I never realized what a beautiful object Sputnik was:
Tweet image
Jan 15 · 1
Very cool project by @i_am_ralpht -- "Towards declarative touch interactions" with constraint-based layout: iamralpht.github.io/constraints/
Jan 14 · 2
Apparently Pixar produces ~100,000 storyboards for each film: siliconprairienews.com/2010/10/josh-c…. Imagine if we thought about software that deeply.
Jan 13 · 1 · 1
"In play…children bring the realities of their world into a fictional context, where it is safe to confront them." kottke.org/15/01/kids-the…
"Scientific revolutions are more often driven by new tools than by new concepts." twitter.com/stevesi/status…
Jan 8 · 1
Interesting piece of MVC history -- why Dolphin Smalltalk uses Model-View-Presenter instead of MVC: object-arts.com/downloads/pape…
Jan 6 · 2
Help me out: I'm looking for some simple, concrete examples of bugs caused by mutable state.
Jan 5 · 1
Why Concatenative Programming Matters: evincarofautumn.blogspot.de/2012/02/why-co…
Jan 5 · 2
It's 2015 and all the major operating systems are as buggy as shit: marco.org/2015/01/04/app….
Jan 5 · 2 · 1
Conal Elliot: "The C language is purely functional" - conal.net/blog/posts/the…

In other words: pure FP doesn't *solve* the problem of ordering, it just moves it to a different meta level.
What products are/were a significant improvement on the classic spreadsheet? I know Numbers took a lot from Lotus Improv. Anything else?
Interesting perspective: "I think the word 'safety' is kind of a PR disaster for PL folks." lambdamaphone.blogspot.de/2015/01/what-s… /via @swannodette
Jan 3 · 1
Because computers.
Tweet image
Jan 2 · 2