Twitter Archive: 2014

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.

2014

Surprising quote from Steele & Sussman: "LISP is an object-oriented language, rather than a value-oriented language." repository.readscheme.org/ftp/papers/ai-…
December 31, 2014
Excited to announce that I'll be a resident at @hackerschool from March 9-12: hackerschool.com/blog/67-announ…
December 22, 2014 · 8 · 1
A bash script that automatically the `npm bin` to $PATH when you change dirs: github.com/pdubroy/dotfil…. Improvements welcome.
December 22, 2014 · 1
Need some good technical reading for the holidays? Why not curl up with Ivan Sutherland's PhD thesis: cl.cam.ac.uk/techreports/UC… (revised '03)
December 22, 2014

Sketchpad (1963): "the first interactive graphics program, the first non-procedural PL, the first OO software system" amturing.acm.org/award_winners/…
December 22, 2014
Disgusted to learn that a majority of Americans think torture is ok: washingtonpost.com/world/national…
December 17, 2014
Facebook might add "dislike" button: bbc.com/news/technolog…. Because it's so onerous to have to express yourself with more than a click.
December 12, 2014
Apparently a career in torture can be quite lucrative. The CIA pays $1800/day: qz.com/309339/what-us…
December 10, 2014
CIA Torture Report: >20% of people detained under CIA "interrogation" program were wrongfully held: nytimes.com/interactive/20…
December 9, 2014 · 1 · 1
Early New Year's resolution: start blogging again. Thus, I give you "Sketch Alignment Guides": dubroy.com/blog/sketch-al…
December 8, 2014 · 1 · 1
"The further you go down the purely functional road the more mental overhead is involved in writing complex programs" prog21.dadgum.com/54.html
December 8, 2014 · 1
"Nearly 25000 (!!) allocations are made for every keystroke in the [Chrome] Omnibox" groups.google.com/a/chromium.org…
December 5, 2014 · 2
.@nnegroponte's "Soft Architecture Machines" (1976) is blowing my mind. Deeper commentary on HCI & IoT than 99% of what's written today.
December 4, 2014 · 1 · 1
What's up with @Pinterest trying to force you to login on every single page load? No thanks, closed my account instead.
December 3, 2014
So the guy calling for the breakup of Google works for a law firm who represents major German publishers: bits.blogs.nytimes.com/2014/11/26/eur…. Classy.
December 2, 2014
"An interface is what gets in between you and what you want to do." –Carl Havermiste
December 2, 2014 · 1
"The internet is like a car horn that you can honk at the entire world." metalbat.com/feel-good/inde…
December 1, 2014
Those who do not understand objects are condemned to reinvent them, poorly.
November 30, 2014 · 1
If someone believes that this: slideshare.net/ScottWlaschin/… is equivalent to the decorator pattern, they're gonna have a bad time.
November 30, 2014 · 1
Should be amusing in 5-10 years when everyone realizes that functional programming doesn't solve all their problems either.
November 30, 2014 · 3 · 2
Is it just me, or does the phrase "This webpage is not found" sound really awkward?
Tweet image
November 28, 2014
It would save me a lot of time if @Medium could show the number of egregious grammar errors at the top of every article.
November 27, 2014 · 1
"Bricolage is a way to organize work. It is not a stage in a progression to a superior form." papert.org/articles/Epist… (via @lynaghk)
November 26, 2014

"The fact of diverse styles of expert programming supports the idea [of] diff't but equal voices [in] logic, math, and the 'hard' sciences."
November 26, 2014
This is how voice interfaces should work: youtube.com/watch?v=sC5Zg0…. Multimodal & conversational.
November 25, 2014 · 1
Some interesting concepts for "smart dumb things" by @argodesigned: argodesign.com/smartdumbthing…
November 24, 2014
"If you’re a chef and you speak cooking, you speak to a robot in cooking. We need to build those kinds of tools." businessweek.com/articles/2014-…
November 21, 2014
So, does "link:" just not work at all on Google anymore? Why does this search not return any results? google.de/search?q=link%…
November 20, 2014

"This bothered Page. He thought it would be very useful to know who was linking to whom." archive.wired.com/wired/archive/…
November 20, 2014

"The orig. goal of PageRank was a way to sort backlinks so…the best backlinks [to a page] could be displayed first." ilpubs.stanford.edu:8090/422/1/1999-66.…
November 20, 2014
What Programming Brings to Art: tylerlhobbs.com/writings/progr…
November 16, 2014 · 2
LeWittScript:
"There are 20 tiny aquamarine triangles.
The background is slate gray." ursooperduper.github.io/2014/10/23/int…
November 16, 2014
The elephant in the room re: SemVer is that no change is 100% backwards compatible. Even a simple bug fix could possibly break *some* code.
November 14, 2014 · 1
NPM should support killfiles.
November 14, 2014
The wisdom of crowds: toucharcade.com/2014/11/12/one….
November 13, 2014
I'm not sure you could obfuscate the data in this chart anymore if you tried: shrinkthatfootprint.com/wp-content/upl….
November 12, 2014
When I see people question the value of uni (news.ycombinator.com/item?id=8592888), I realize how diff't my experience was in Canada vs. most US schools.
November 12, 2014

At many Cdn schools (e.g. Waterloo, Carleton), a CS student can graduate w/ 0 debt & experience at 5 diff't jobs. Hard not to see the value.
November 12, 2014
"Names are too rich in meaning to waste on talking to compilers." –@jonathoda subtext-lang.org/OOPSLA05.pdf
November 12, 2014 · 1
9 Principles of the Media Lab: media.mit.edu/files/principl…. Interesting to think of how these principles apply to programming languages/envs.
November 12, 2014 · 1

@dubroy Half of these are already basically principles for dynamic languages: e.g. risk over safety, emergence over authority.
November 12, 2014
“Wisdom itself has vanished from the discourse, replaced by mere knowing.” medium.com/@quinnnorton/b…
November 10, 2014

"Many people, especially in technology, say their productivity is changing the world…But no one seems to know what they’re changing it into"
November 10, 2014 · 1
"A large part of what education means in any society is to successfully get people to want what they need." vpri.org/pdf/future_of_…
November 10, 2014 · 1
Something I'd love to see: @thewirecutter, but for books.
November 10, 2014
"I've long suspected that the ppl designing our future had no idea of how most people function in their daily life." washingtonpost.com/blogs/compost/…
November 9, 2014 · 2
Last year I made a tree-walking lib for underscore-contrib. It's now a separate pkg so I can iterate more quickly: npmjs.org/package/tree-w….
November 7, 2014 · 1

@dubroy Check it out if you're sick of rewriting reduce, filter, etc. for ASTs, JSON data, DOM trees, ...
November 7, 2014
"Programmers are the new scribes…[they] build the lenses that the rest of us look through to get our information." inkling.com/read/informati…
November 7, 2014 · 1
Sometimes I wish my text editor had a "history brush" like Photoshop: tv.adobe.com/watch/understa…
November 7, 2014
Just saw researchgate.net on a search results page, and my first thought was, "Actually..."
November 6, 2014 · 1
"The systemd debate is rarely a technical argument for either side, instead it is an ideological and cultural war" uselessd.darknedgy.net/ProSystemdAnti…
October 21, 2014
@adrianholovaty Nice to meet you tonight, and hope you enjoy your time in Munich and Wien!
October 17, 2014
Next big software design trend: opaque design.
October 17, 2014
"Plankalkül...a remarkable first beginning on the way to higher programming languages" catb.org/retro/plankalk…
October 15, 2014
Ok, I'm intrigued by @thegridio. "AI websites that design themselves": thegrid.io
October 8, 2014 · 3

BTW, these are the folks responsible for gridstylesheets.org.
October 8, 2014
"To suggest that distaste for types comes from annotation overhead is a way of dismissing it as a superficial issue." cl.cam.ac.uk/~srk31/blog/20…
October 8, 2014
"Mathematical learning often shows a progression…ideas 1st understood as procedures come to be understood as objects" llk.media.mit.edu/papers/ch-phd.…
October 6, 2014 · 1 · 1

"object-like representation…squeezes operational info into a compact whole & turns the cognitive schema into a more convenient structure"
October 6, 2014
"Duckling is a Clojure library that parses text into structured data…'almost' a Probabilistic Context Free Grammar." duckling-lib.org
October 5, 2014 · 1 · 1
"Drivers take all the risks and front all the costs — yet it is [Uber] executives and investors who get rich." jacobinmag.com/2014/09/agains…
September 19, 2014 · 2
Wait...people are still using "an office without walls" as a selling point? drchrono.com/jobs/
September 19, 2014 · 1
@evilhackerdude Still waiting to see your slides...
September 17, 2014
Re-read @jlongster's great post on channels in JS: jlongster.com/Taming-the-Asy…. Really makes me wish JS had `await`: wiki.ecmascript.org/doku.php?id=st…
September 15, 2014 · 1 · 1
Disruptive idea: a place that serves great coffee, but doesn't have polished concrete floors and modern furniture.
September 6, 2014
"It is impossible to safely implement any cryptosystem providing forward secrecy in C." daemonology.net/blog/2014-09-0…
September 6, 2014 · 1
"When a problem has a simple solution, a useful system will give programmers access to the simple solution." ics.uci.edu/~andre/informa…
September 5, 2014
"Hygienic macros are, in the best of situations, a beginner's safety guard-rail; in the worst, an electric fence" letoverlambda.com/index.cl/guest…
September 2, 2014

brb, going to start writing a gensym-based macro system for JavaScript.
September 2, 2014
Been thinking about the concept of "complected" (popularized by @richhickey), and I'm not convinced that complecting is always a bad thing.
September 1, 2014

E.g. this article: lispcast.com/complex-syntax points out that "Lisps complect function calls and macro calls". Seems to miss the point, IMO.
September 1, 2014

I mean, Functions complect control and binding! Cars complect locomotion and shelter!
September 1, 2014

The trick is figuring out what things should be wrapped together, and how -- not to "de-complect" until all functionality is indivisible.
September 1, 2014
Quincy Jones on Alan Kay: "he was trying to tell me about the Internet, 30 yrs ago…I thought he was smoking kool-aid" thedailyriff.com/articles/quinc…
August 29, 2014 · 1
Why do so many German web sites end with "24"? Do Germans need reminding that the internet doesn't close at 8pm and all day on Sunday?
August 28, 2014 · 201 · 152
Why programming is a good medium for expressing poorly understood and sloppily-formulated ideas: web.media.mit.edu/~minsky/papers…
August 27, 2014

@dubroy I've shared that before, but it's worth a relink as a counterpoint to Dijkstra's "On the foolishness of NLP" cs.utexas.edu/users/EWD/tran…
August 27, 2014
"Objects are principally about people and their mental models—not polymorphism, coupling and cohesion" artima.com/articles/dci_v…
August 23, 2014 · 3 · 3

@mulpat You might be interested in this.
August 23, 2014 · 1
I always thought the OLPC's zooming UI (Activity > Home > Group > Neighborhood) was a great design: laptop.org/8.2.0/manual/S…
August 21, 2014 · 1

...but I never knew that @pentagram was involved: walterbender.org/?p=517
August 21, 2014 · 1
Disruption: replacing a service that works for everyone with a service that only works for people with a smartphone and a credit card.
August 20, 2014 · 4 · 2
Uber's API (blog.uber.com/api) just shows how limited user interfaces are today: why can't I say "ride there with Uber" from any app?
August 20, 2014

I.e., it only work for apps that integrate with Uber's API. We need inter-app communication that's more sophisticated than cut & paste.
August 20, 2014
"We language designers too often make languages which are better for writing compilers than for other programs." tratt.net/laurie/blog/en…
August 20, 2014 · 1
I.e., `m[arr] = x;` is not the same as `m.set(arr, x)`! Maps are backwards-compatible with regular Objects.
August 9, 2014
Go GC plans for 1.5: golang.org/s/go14gc. It's really a shame how often language implementers have to reimplement the state of the art.
August 7, 2014 · 1
"Data has now replaced God in the Far American West. We worship it and fear its revelations" wired.com/2014/08/the-mo…
August 7, 2014
If (like me) you've always wanted a Markdown parser that can produce an AST, check out github.com/pdubroy/marked…. /cc @rauschma
August 5, 2014 · 5 · 4
"Today’s coding environments don’t always necessarily need monospaced fonts to display data or code." input.fontbureau.com/info/
August 4, 2014 · 2 · 2

Related -- an experiment in typesetting code that I did a few years ago: dubroy.com/projects/code-…
August 4, 2014
Funny that this was once novel: "the text being edited is visible on the screen and is updated as the user types" gnu.org/software/emacs…
August 2, 2014
Maybe smartphones are to the 21st century what cars were to the 20th: we'll eventually regret building all this infrastructure around them.
August 1, 2014 · 10 · 9

(An observation after being stuck in LA with a disabled Uber account.)
August 1, 2014
One thing made obvious by Apple's acquisition of Beats: many of us who think we work in "tech" are really in the entertainment industry.
August 1, 2014 · 1 · 1
Why the heck isn't it easier to sync a fork in GitHub? Seems like it should be simpler than this: help.github.com/articles/synci…
August 1, 2014
"There seems to be belief among s/w devs nowadays that providing instructions [is] a failure of design. It isn’t." leancrew.com/all-this/2014/…
July 30, 2014
"A reader has to step back from seeing an ocean of functions and find the real conceptual model [of the program]" lambda-the-ultimate.org/node/4885#comm…
July 25, 2014
"Apps are, of course, giant modes." No Modes vs Buy More Modes: sundialtone.com/?p=917 by @mandy3284
July 23, 2014 · 1 · 1
Where scroll bars come from: "People who think UI design is easy might think the differences here are trivial" daringfireball.net/linked/2014/07…
July 23, 2014 · 2
Riiight, when your customer needs a car, I'm sure they'll be *thrilled* when you deliver a skateboard. twitter.com/ferblape/statu…
July 22, 2014
"Networked humans doing things together, mostly on screens, at scales unimaginable in earlier times." medium.com/message/the-se…
July 21, 2014
Just spent 10 minutes engaging with Airbnb's new brand. I can already feel the sense of belonging.
July 16, 2014 · 4 · 2
Been learning a lot about print design. Realized I'd gone totally down the rabbit hole when I was inspecting halftone patterns with a loupe.
July 11, 2014
"Under the hood, Helium embraces and extends several powerful standards." Um, you know that's a *bad* thing, right?helium.co/#/home
July 2, 2014
"That 1-2 secs of cognitive dissonance & profound ennui that follows refreshing the page only to get a blank screen" github.com/chrisdickinson…
June 22, 2014
"DEC64 is intended to be the only number type in the next generation of application programming languages." dec64.org
June 22, 2014 · 1 · 4
Idea: a CD-ROM with 250 programming language interpreters/compilers on it. À la videogameobsession.com/videogame/hk/n….
June 19, 2014 · 6 · 1
Interesting notes about the history of MVC at Xerox PARC in 1978-79: heim.ifi.uio.no/~trygver/theme… (via @mulpat)
June 18, 2014 · 1
"Owning a smartphone is not the equivalent of owning a factory." al3x.net/2014/06/17/dea…
June 18, 2014 · 1 · 1
@dotJS Still looking for speakers? I'd love to talk about parser generators and making a compile-to-JS lang, à la youtu.be/UqTlToUYK1E
June 17, 2014
Any compelling examples of things you can do with a good type system (e.g. Haskell, ML) that are awkward or impossible in Ruby or Python?
June 16, 2014
"Had the Web been a strong and well-designed entity from its inception, it would have gone nowhere." shirky.com/writings/herec…
June 5, 2014 · 2 · 1
Alright, submission for Future Programming is done! Now off to Croatia for a week of relaxation.
June 4, 2014
Having fun working on my video for the Future Programming Workshop: future-programming.org/call.html. Editing video on a 5-yr-old MacBook: not so fun.
June 4, 2014
Interesting that Swift uses automatic ref. counting (with no GC), and the solution for cycles is "use weak refs" developer.apple.com/library/prerel…
June 3, 2014 · 1

I've been thinking lately that refcounting is a better choice than GC for interactive apps: more predictable, and a less leaky abstraction.
June 3, 2014
So cool! JSNice deobfuscates JS code (including useful names) based on statistical analysis of open source code. jsnice.org
June 3, 2014 · 2 · 2
"Users are resigned to the notion that applications are machines with a fixed set of actions" pchiusano.blogspot.de/2013/05/the-fu… by @pchiusano
June 1, 2014 · 2 · 4
"One of the early principles of the Mac revolution—making software dev. available to everybody—seems to be lost." inessential.com/2014/05/31/why…
June 1, 2014
"APIs are a fatally bad mismatch for the job of supporting the communications between actors in a distributed system" writings.quilt.org/2014/05/12/dis…
May 31, 2014 · 1
Today is my last day at Google. Slightly scary, but I'm looking forward to what lies ahead.
May 30, 2014 · 2
Another insightful and thought-provoking piece by @baconmeteor: The Internet with a Human Face idlewords.com/bt14.htm
May 27, 2014 · 1
One of the nicest things about working with node is the module system. @substack explains how it works: github.com/substack/brows…
May 26, 2014 · 1
Preparing to retire a laptop, so going through ~4 years of projects/hacks to make sure it's all backed up. Kinda fun to revisit this stuff.
May 25, 2014
"Inadequate tools still reshape our thinking in spite of their problems…because we want paradigms to guide our goals" smalltalk.org/smalltalk/TheE…
May 25, 2014 · 1
"You're not supposed to point out that the use of prog. langs designed for the PDP-8…is an invitation to disaster" bertrandmeyer.com/2014/05/17/cod…
May 24, 2014
"I think partial compatibility is a mistake. [It] exposes you to more negativity, which limits early growth." futurealoof.com/posts/momentum…
May 23, 2014
What the element.animate() API (updates.html5rocks.com/2014/05/Web-An…) might look like in Smalltalk:
Tweet image
May 23, 2014
You know your language has an expressiveness problem when concatenating strings is the best way to pass function args
Tweet image
May 23, 2014 · 1

From the examples for element.animate(), which seems like a super useful API: updates.html5rocks.com/2014/05/Web-An…. Just too bad there isn't a nicer way.
May 23, 2014
Interesting observation by @czaplic: primary use of `this` in PLs is to break the separation of data and logic. elm-lang.org/learn/Records.…
May 21, 2014 · 3 · 2
"Most software gets shipped the moment it works well enough to let someone go home and see their family." medium.com/message/81e5f3…
May 20, 2014 · 1
"A weakness of functional programming is that it assumes a process by which 'inputs' are transformed into 'outputs'…" dreamsongs.com/ObjectsHaveNot…
May 20, 2014 · 1 · 2

@dubroy "To say objects have failed b/c they don't solve all possible problems is like saying carbs failed b/c you can't live on pure sugar"
May 20, 2014
"We will live in a world where many things won't work and nobody will know how to fix them." wired.com/2014/05/iot-re…
May 19, 2014
Mike Pall: "When designing a language, one should strive to offer more intent-based programming concepts." freelists.org/post/luajit/Ra…
May 19, 2014 · 2 · 1
Very cool: "Search for code snippets from the cloud and insert them into your code without leaving Visual Studio" visualstudiogallery.msdn.microsoft.com/a1166718-a2d9-…
May 18, 2014 · 1 · 3
"I am tired of simple things. Simple things are weak. They are limited. They are boring." frankchimero.com/talks/only-ope…
May 16, 2014
Heading to Innsbruck to see my bro's band (@needlesxpins69). I love that living in Europe, I can nip out to another country for the evening.
May 15, 2014
Some good arguments for allowing cyclists to roll through stop signs: vox.com/2014/5/9/56910…
May 15, 2014 · 1
"The problems with data races and memory safety arise when you have both aliasing *and* mutability." smallcultfollowing.com/babysteps/blog…
May 14, 2014 · 1
"A system and method for fluctuating between proletariat and bourgeoisie" lav.io/2014/05/transf…
May 13, 2014
Provocative: "An operating system is a collection of things that don't fit into a language. There shouldn't be one." web.archive.org/web/2007021316…
May 9, 2014 · 3 · 4
"I think the focus of ES7 should be parallelism, concurrency, asynchrony, and preparation for distribution." esdiscuss.org/topic/es6-es7-…
May 7, 2014 · 1

@dubroy Ah, I just noticed that this is more than a year old. Still, interesting discussion. via @jashkenas
May 7, 2014
"Anger was washed away in the river along with any obligation" —Ernest Hemingway, after reading HN comments
May 7, 2014 · 1
@raganwald Just stumbled across this: assignment to a new prop on a non-extensible object is an error in strict mode developer.mozilla.org/en-US/docs/Web…
May 5, 2014
A follow-up to my #futurejs talk: see jlongster.com/A-Closer-Look-… and github.com/visionmedia/co if you're interested in generators and concurrency.
May 5, 2014 · 4 · 1
I love listening to conversations in modern German, where 1 in 10 words is English: ein Reminder, ein Follow-up, "fünf No-shows"...
May 5, 2014
"GitHub is confusing, Git is confusinger, pretty much everything in a modern web stack no longer makes sense to me" frankchimero.com/blog/two-sente…
May 5, 2014 · 1 · 2
Halfway through his talk, and @floydophone has already successfully convinced me that I should be using #reactjs.
May 3, 2014 · 3 · 1

.@floydophone And so glad to see someone talk about "the right set of tradeoffs" instead of "x is good, y is bad".
Tweet image
May 3, 2014 · 1 · 1
One day I want to do a talk where I can walk on stage to the first 10 seconds of this: vimeo.com/m/74005500
May 3, 2014
Slides from my talk at #futurejs this morning: The JavaScript of Tomorrow, Today dropbox.com/s/wddzc7cg1l3w…
May 3, 2014 · 5 · 3
Thanks @waxpancake.
Tweet image
May 2, 2014 · 2
On my way to Barcelona for @futurejs. I'll be talking about ES6 and the Traceur compiler: futurejs.org/agenda/the-jav…. Should be fun!
May 1, 2014 · 1 · 1
Waaah, so cool! "Type-Hover-Swipe in 96 Bytes: A Motion Sensing Mechanical Keyboard" research.microsoft.com/en-us/projects…
April 30, 2014 · 1
"There are better ways to design than putting a lot of effort into making something look special." jaspermorrison.com/html/8851725.h…
April 25, 2014
My new Twitter profile picture prompts the question, "How much more white could it be?" and the answer is "None. None more white."
April 24, 2014 · 1
"What if design uses its seat at the table to draw pretty things, but not pay much attention to the outcomes?" mokriya.quora.com/Designer-Duds-…
April 24, 2014 · 1 · 1
"First, you see a huge photo with some text over it. Then, the background slides away..." inc.com/magazine/20140…
Tweet image
April 24, 2014
"That's the direction we're heading. Less emphasis on unit tests […] and more emphasis on, yes, slow, system tests." david.heinemeierhansson.com/2014/tdd-is-de…
April 23, 2014
"We need to start getting serious about figuring out what software has become Critical Infra. to the global economy" dankaminsky.com/2014/04/10/hea…
April 11, 2014
“Seriously, guys. Without a strong economic motivator, I’m just going to stand here and not solve this case.” newyorker.com/online/blogs/s…
March 31, 2014 · 3
"The pervasive use of ordering in functional programming inhibits composition." news.ycombinator.com/item?id=7490523
March 29, 2014 · 3

@dubroy A succinct way of capturing a thought I've had for a while now. FP is not going to be the silver bullet any more than OOP was.
March 29, 2014 · 1
So a CSS selector is like a gear, and a JIT makes a smaller gear which makes the arrows go faster? Got it. webkit.org/blog/3271/webk…
March 26, 2014
Am I the only one who cringes when they hear the word “content”?
March 26, 2014 · 2

@dubroy "I have a great concept for a restaurant, now I just need some content producers."
March 26, 2014 · 1
Unfortunately, as you probably already know, browsers
March 19, 2014 · 2 · 1
It makes me sad that meaningless stuff like this is passed off as "scientific knowledge" (via fastcompany.com/3025957/work-s…)
Tweet image
March 19, 2014
Looking for tickets to @futurejs? The next batch opens tomorrow: futurejs.org/blog/first-bat…. Members of #munichjs: contact me for 15% discount!
March 18, 2014
Why does every language need its own package manager? Now Rust: mail.mozilla.org/pipermail/rust…
March 18, 2014 · 1
Wow. The new Soundslice by @adrianholovaty is one of the most impressive web apps I've seen in a long time: soundslice.com/v2/auld-lang-s….
March 17, 2014 · 4

@adrianholovaty Is it by design that looping only works in the active tab? I *so* want to be able to layer loops on top of each other :-)
March 19, 2014
I'm excited to be speaking at @futurejs in May, alongside some super-smart people like @jashkenas, @raganwald, @floydophone & @swannodette
March 14, 2014 · 1 · 1
"Software is going to be the key factor for [F1 engine] performance." en.espnf1.com/f1/motorsport/…. I look forward to YC-funded race car startups.
March 14, 2014 · 1
Anyone else find it funny that official ECMAScript spec drafts are only published in .doc and .pdf versions? wiki.ecmascript.org/doku.php?id=ha…
March 14, 2014
@AriyaHidayat Is there any doc for Esprima's ES6 support? If not, I may try to write some. Couldn't find much other than in bug reports.
March 13, 2014
Just saw @benjamn's Recast (github.com/benjamn/recast). I've wanted this for a while! Will have to work it into my @futurejs talk somehow.
March 13, 2014 · 1 · 1

@benjamn Do you have ES6 => ES5 transforms for Recast somewhere? Basically I'd like to use something Recast-based in place of Traceur.
March 13, 2014
“Replacing CSS with Node is easy and actually a lot more intuitive and whitespace-free. ” medium.com/cool-code-pal/…
March 12, 2014 · 2
So many programmers insist that they don't need anything more than plain text -- yet they fill their whiteboards with diagrams.
March 11, 2014 · 5 · 2
"As you need to express new domain concepts in a lang. that does not natively support them, macros become essential" axisofeval.blogspot.de/2011/05/why-of…
March 4, 2014
"asm.js [is] a capitulation before JavaScript dynamism, but it is hyped as a victory." mrale.ph/blog/2013/03/2…
March 4, 2014
"Apple made a booboo, unlike any other booboo in the history of programming." A Brief History of One-Line Fixes: tedunangst.com/flak/post/a-br…
March 2, 2014 · 2

@dubroy The Android memset bug has gotta be my favourite from these: code.google.com/p/android-sour…
Tweet image
March 2, 2014 · 1
A great roundup of visual programming environments over the years: blog.interfacevision.com/design/design-…
February 28, 2014 · 3 · 2
A new thing came out. MUST INFORM WORLD OF MY OPINION ON SAID THING!
February 27, 2014
Presented without comment: Oral B unveils smart toothbrush w/ "app to provide real-time guidance on brushing habits." macrumors.com/2014/02/25/ora…
February 26, 2014
"Technology concentrates power." Our Comrade the Electron: static.pinboard.in/webstock_2014.…. An absolute must-read from @baconmeteor.
February 26, 2014 · 1
Awwww, Chrome has a class named "SadTabHelper": goo.gl/3Vdgam
February 24, 2014 · 2
Nice! Mori by @swannodette lets you use ClojureScript's persistent data structures from JavaScript: swannodette.github.io/mori/
February 23, 2014 · 1
I haven’t watched the Olympics much but still love the coverage by @nytgraphics. Great example here: nytimes.com/interactive/20… via @jashkenas
February 22, 2014 · 1 · 1
Theseus is the JS debugger I've always wanted -- real-time code coverage, retroactive inspection, and more: github.com/adobe-research…
February 21, 2014 · 1 · 2
Programming language design these days is basically the art of combining a subset of features of Common Lisp.
February 20, 2014 · 13 · 3
February 19, 2014
I love this -- Darwin's children drew vegetable battles on the original manuscripts of On The Origin of Species: theappendix.net/blog/2014/2/da…
February 18, 2014
LMAO if you think your software is "bug free" after proving it matches the spec. Especially if the spec is ES6: ecma-international.org/publications/f…
February 18, 2014 · 1 · 1
Someone should create a social network dedicated to complaining about flight delays.
February 17, 2014
Huh. Never knew that @googleventures invested in Blue Bottle Coffee: gv.com/portfolio/
February 17, 2014
@raganwald You know that's fake, right?
February 14, 2014
Yes! I finally discovered the software equivalent of @wirecutter. The Sweet Setup: thesweetsetup.com. iOS / Mac OS only though.
February 6, 2014 · 3
"Simple is a tricky word…it doesn’t always mean reduction. Sometimes, to make things clearer, you have to add a step" theindustry.cc/2014/02/05/jas…
February 6, 2014 · 1
"I want you to know I love you, even if you’ve experimented with JavaScript or started wooing VCs. I’m just worried." mcsweeneys.net/articles/son-i…
February 6, 2014 · 1 · 1
Thinking of starting a "new sincerity" programming conf (en.wikipedia.org/wiki/New_Since…) where presos are free of memes, "wat", and swearing.
February 3, 2014 · 1
@870punkte Awesome, can’t wait to try it out! Where is it? And are you fully open yet?
February 1, 2014
I can’t keep up: are tech workers part of the 1% or the 99%? A: it doesn’t matter, as long as it generates clicks. pando.com/2014/01/23/the…
January 24, 2014 · 1
I love to see people experimenting with reading on the web but OMG THE JANK. theverge.com/2014/1/21/5307…
January 22, 2014 · 2
"Languages are ecologies…they're not about right and wrong, but about things that are harmonious with other things." jameso.be/2014/01/19/lis…
January 20, 2014 · 1
"[Societies w/] basic health, prosperity, equality & access to contraceptives is the only way to a sustainable world" online.wsj.com/news/articles/…
January 20, 2014
The G. I. Joe Fallacy: Knowing is *not* half the battle: edge.org/response-detai…. /cc @rainypixels
January 15, 2014
“The computer will eventually create an even larger change in how humans think about ideas than the printing press.” vpri.org/pdf/m2004002_c…
January 14, 2014 · 1 · 1
This Wired article about the UI in "Her" (wired.com/design/2014/01…) neglected to mention Mark Weiser's seminal work: ubiq.com/hypertext/weis…
January 13, 2014
An insightful piece by @timbray on the state of software development in 2014: tbray.org/ongoing/When/2…
January 9, 2014 · 1 · 1

@dubroy @timbray Loved this part: "Rococo engineering outbursts of colorful duplicative complexity". Yep, that about sums it up.
January 9, 2014
So awesome: Grasp.js is AST-based search & replace for JavaScript. graspjs.com via @paul_irish
January 8, 2014 · 3 · 2
“Often, doing nothing is better than the wrong thing.” frankchimero.com/blog/2014/01/c…
January 8, 2014 · 3
Last quote is from a great essay by Doug Engelbart about the importance of discontinuous innovation: almaden.ibm.com/coevolution/pd… via @worrydream
January 7, 2014
"...is the belief that 'ease of use' is somehow equated with better products." almaden.ibm.com/coevolution/pd…
January 7, 2014 · 1
"A powerful, systematic bias that leads computing technology development away from grappling with serious issues of collaboration..."
January 7, 2014
Sigh. recode.net: 176 requests, 1.9MB, 16.5s load time. Not a single word of the article or headline above the fold.
January 3, 2014 · 3
January 3, 2014
I'm looking for a few great conferences to speak at in 2014, especially in Europe. Any suggestions?
January 2, 2014
“Truly innovative ideas often look like bad ideas at the time. That’s why they are innovative.” recode.net/2014/01/01/can…
January 2, 2014 · 1
“Big companies…need a whole hierarchy of people to agree that a new idea is good in order to pursue it.” recode.net/2014/01/01/can…
January 2, 2014