back
user profile
tobr
14,322karma·2,388submissions·April 2, 2012
about
Designer/developer
tobrsayshellohn@gmail.com
recent activity (2,388 total)
comment
One less dependency is always a good thing. The fact that template strings are part of the standard is a big advantage; any current or future tools that support ES6 will automatically support your tem…
comment
Wow, overriding methods in the HTMLElement prototype to animate everything. It's so crazy it might work. I think the readme should explain how it works though, and that it is a huge hack.
comment
Interacting with that graph of world carbon emissions and gradually realizing what it is showing me. Stuff of nightmares (and fantastic interaction design).
comment
The animation was very jerky, and I had to press the keys about three times for it to even register. Maybe a better title would be "How laggy is this website based on your reactions?"
comment
A lot of totalitarian propaganda has that attractive, simple but striking design; it's not hard to understand how it can sway people. And hand painted signage always looks classy, even when it is…
comment
It might be obvious, but this should be read as a pedagogical explanation of fourier transforms, not as a historical account. From in the very end of the article: > Ok, you may doubt the historical…
comment
For sure, but probably more as a way to handle arguments than to set the context. Or to work in a more FP-ish way with an OO-ish API.
comment
If you want to adopt a functional style, then there is little benefit to using `this` instead of regular arguments or closures, which are more versatile and follow more straightforward rules. I think …
comment
Frustrating that the images are almost-but-not-quite aligned, especially in the foreground. I think that makes it look like the towns have changed more than they have. What would it take to get pixel …
comment
In a general sense, the child combinator is "more specific", i.e. there are fewer elements that can match it. Combinators do not affect specificity though. See https://developer.m…
comment
There are so many questions that are unanswered. "We are a small team" is not an excuse for what has happened. Considering that your support person original said "I would be happy to de…
comment
It's the only way to default to the number keys when the keyboard comes up. The user can of course switch to it manually in a regular text input.
comment
Number inputs are amazingly bad. In many languages, comma is considered the correct decimal separator [1], but if your users enter that they will break the input in about half of the browsers. As far …
comment
Rollup bundles multiple modules into a single module. The output module can be in several different formats. If you're bundling an app, you can use an IIFE ("globals" in the demo).
comment
I've been using Rollup and Babel together as they are, and it works fine. I haven't tried rollup-babel, but as I understand it, it mostly speeds up the build process.
comment
Thank you for pointing this out, I was not aware that the word could be used this way. They are really quite different concepts.
comment
And uses it incorrectly. Idempotence is when f(f(x)) == f(x). React views take some props and/or state and return a component, so applying the view to its output would just give an error. I think…
comment
Marco Arment sold Instapaper more than two years ago and as far as I know, is not directly involved with it in any way today. Still, as evident by your comment, his name is of course very much associa…
comment
You're confusing pastebin.com with jsbin.com. None of those restrictions wouldn't really make much sense for JS Bin I think.
comment
> Sweden: 85%, 2006 [1] You're citing a report from december 2005 for statistics from 2006?
comment
Please stop the FUD. It's true that immigrants are over-represented in crime statistics, but that is both as victims and perpetrators, and it must be understood in the light of their socioeconomi…
comment
You should check out Input, which is exactly that. I've been using it for a couple of months, can definitely recommend it. The only issue I've run into is that certain features in Sublime Te…
comment
Any plans for SVG support? I'm getting errors when using <svg>, but maybe there's some way to make it work?
comment
Watched the video you linked. I think it's saying the opposite, i.e. failure or success is more due to marketing and PR than to how great the game is. Not sure if that's entirely true, but i…
comment
This sounds very attractive. Can you share the context - what kind of work do you do, how do you get paid?
comment
> Our 3D alignment approach creates a beautiful, seamless panorama, so you you won't see borders where cameras are spliced together. Ironic how there's a seam in this sentence.
comment
What makes you like Mithril more? I've been looking at it for a while, and it seems very nice and lightweight. All I really want is an easy way to get performant DOM manipulations. With React I h…
comment
I've frequently been unable to pause or change the volume of the music for tens of seconds because the user interface stalled. Completely inexcusable for an app that is ostensibly for playing mus…
comment
Looks like the page is made with Adobe Muse, which appears to export text as image unless you use Typekit.