HNHacker News
TopNewBestAskShowJobs

mattdw

625 karma · joined December 14, 2009

NZ-based senior dev/animator. Houdini, WebGL, games, VR, websites, and native apps.

http://mattdw.github.com/ http://problemattic.net/

submissionscomments
mattdw··on CoffeeScript Under Pressure
Looks much like http://tamejs.org/ in the semantics. I guess if you're pre-processing anyway, you may as well pre-process all the way.
mattdw··on CoffeeScript Under Pressure
My link was apparently not obvious enough :).

http://toyota.com/camryeffect/

mattdw··on CoffeeScript Under Pressure
Particularly I'm thinking of the inescapable async-all-the-way down, which necessitates endless lambdas. In other languages it's possible to pick a point at which to invert control back to blocking-style; JS's single-thread model makes that impossible. So for instance all calls to the server API have to be callback style; if you have to make serial calls, you can't avoid nested callbacks.

I miss a set type, I miss solid iteration (although coffescript mitigates that), and immutable datatypes would be nice (I've got used to them in Clojure.) I miss a solid FP stdlib, although jQuery has map and filter, which goes a long way.

That's the ones I can immediately think of :).

mattdw··on CoffeeScript comprehensions are broken
(This appears to be by design: https://github.com/jashkenas/coffee-script/issues/1191)
mattdw··on Web app access should be agnostic
It's not about browser wars and "web apps", it's about net neutrality, and that all applications/protocols should be treated as equal -- shaping and throttling per user is legitimate, but (so says the article) ISP shaping and throttling by protocol is not.
mattdw··on Impedance mismatch with CouchDB
On Windows, Mac, or Linux? I don't find it too bad, but I suspect it's one of those color schemes that is greatly monitor/OS/color-calibration sensitive.
mattdw··on 100 days of IPv4 left
Is there anything I can do to hasten IPv6, either as a guy who builds and runs website, or as a plain-old user? Or is it just a matter of waiting for the ISPs to roll it out?
mattdw··on [dead]
This. Exactly this. I once looked into getting a friend to get a Macbook from the US for me; by the time taxes were taken into account it was going to be no cheaper at all – and if I took my GST write-off into account, the US import would have been more expensive.
mattdw··on Do Ex-Vegans’ Stories Make the Case Against Vegan Diets?
Especially considering the selection bias of using "people who have given up diet X" to judge "diet X."
mattdw··on PHP to Django: Changing the engine while the car is running
Writing a session backend for Django to allow it to share sessions with PHP is a pretty clever idea. To be honest, that's the only really interesting thing they did.
mattdw··on Phrack Magazine issue #67 announced
I... cannot see any download link. Or any other kinds of links to #67.
mattdw··on Recommendation Letters Cost Women Jobs
Of course, you then have to take into account what attributes people value when hiring, and if (as seems probable) employers prefer the 'agentic' attributes to the 'communal' ones, then you still have a problem.
mattdw··on Apple OKs app bringing Flash to iPad and iPhone
No, Apple approves an app that pre-processes and converts Flash content on the server and delivers nothing but html-friendly content to the client, displaying it in an embedded browser.

It's not even the interesting case of a Flash runtime standalone app being approved, let alone the browser plugin that would be needed to 'support Flash content' in any reasonable sense.

(Also, as the article notes, it obviously doesn't work at all for interactive Flash content, either. It sounds like a glorified flv->mp4 service.)

mattdw··on Why I really, really hate Instagram
This just in: some people hate hipsters.

(I am not entirely convinced that faux-polaroid effects are a tragic loss of data as he suggests.)

mattdw··on Ask HN: What Novel Are you Writing This Month?
Mostly about a small girl trying to find her brother, who's been kidnapped from the slums and taken to NZ for some nefarious purpose I haven't discovered yet.
mattdw··on Ask HN: What Novel Are you Writing This Month?
A scifi-ish novel set in the slums of Jakarta and ranging over the rest of a near-future Oceania. 3200 words in, pretty much on target for the 50k month, but that probably won't be the end of the novel.
mattdw··on [dead]
Not to be a hater, but this on a site currently entirely sponsored by a huge Microsoft banner in the background ;).
mattdw··on Code the right way... and your start-up will probably fail
I'm especially unconvinced by "cargo cults" and "w3c standards" being put next to each other as equivalents.

But I'm also generally unconvinced by the larger point; "the right way" might have a longer learning curve, but once you know it there's no reason it should be any slower than the "wrong" way.

mattdw··on The Principals of 'Pataphysical Programming
I did have the thought that if OO is clearly metaphorical, it could be argued that all abstractions within the program are 'pataphysical. That is, we can say "an agent sends a message to another agent" or "the function passes control to the current continuation", and we're actually describing concrete reality in program-land, rather than metaphors for real-world objects.

In that sense, 'pataphysical programming might be more common than we realize.

mattdw··on The Principals of 'Pataphysical Programming
The article doesn't get very concrete, and given the origins of "'pataphysics" as parody I'm not sure how seriously to take this.

On the other hand, treating software systems as realities in their own right – with only incidental mappings back to our reality – is a fascinating idea. (Obviously an entirely self-contained reality is no good; I/O are pretty fundamental.) I guess the question is, what happens when we stop requiring software model things, and instead let it be things?

mattdw··on Django 1.2.3 released
It's a little worrying that the release is essentially just a fix for patch and package mistakes in 1.2.2. I know that 1.2.2 was a pretty urgent security update, but to re-update it a day later because the patch was broken and you botched the packaging just doesn't fill me with confidence.
mattdw··on Linguistics Challenge Puzzles
I found these pretty fun. Effectively just pattern-spotting exercises, but good ones nonetheless.

It's curious how few examples you need to begin forming new ones.

mattdw··on Microsoft launches a PC vs Mac website
I have a VM solely for web dev (IE testing.) However, of all my friends and family who own Macs (sample size of about 10) one uses a linux vm for dev, and one more uses Crossover for gaming (WINE, basically). The rest have no virtualization/dual-boot whatsoever.
mattdw··on Ask HN: Four months since launch: how are you finding the iPad?
I temporarily screwed my wrist/forearm reading books while holding it up one-handed for a good week or so. Switched to two-handed or sitting it on my lap/table/whatever and problems went away.

That was only for multi-hour reading sessions, too. Casual usage is perfectly fine.

mattdw··on Why is computer science a sausage fest?
"To which I shall counter, but you should have. This is an attitude of entitlement."

Clay Shirky has written about this at length [1]; the basic point being that women are socialized their whole lives to not be entitled or aggressive but to stay quiet and in the background, while men are constantly socialized to take what they want, step forward, go for it, "be a man" etc. Obviously there is much variation, and yes, geeks tend toward the not-so-aggro end of the table, but I think it's still an important point.

I'd also suggest that, sure, there are lots of men not speaking at conferences, but I suspect proportionally there are even more women for whom that is true.

[1] http://www.shirky.com/weblog/2010/01/a-rant-about-women/

(edit: added link)

mattdw··on Why is computer science a sausage fest?
"…dominant culture that discourages women from even entering a computer lab filled with sweaty nerds, much less think about joining them."

You have a good point here, but it's not just that they're sweaty, it's that all too often they're actively hostile to women – whether it's sexist jokes, an obsession with rape in DND games (all too frequent) or just the way they seem shocked that a woman could actually be good at coding. Makes things a bit unpleasant, yeah?

mattdw··on Why is computer science a sausage fest?
…or, you know, the directly hostile and sexist things women sometimes experience in the industry. As described in the original post.

Not to say that Greenspun is wrong in his conclusions, but when women are saying "I find it unpleasant to be in the industry because…", it seems kinda patronising to turn around and suggest that they're wrong.

mattdw··on Software will be unpatentable in New Zealand
Does anyone know how this affects companies exporting software from NZ to, say, the US?

I am assuming you're fine until you have an official/legal presence in the US, at which point you come under US patent law. Does this sound correct?

mattdw··on GAGA-1
...and here I was hoping that Lady Gaga was headed for space. Disappointed.
mattdw··on Mouse Speak
Yet another site that doesn't fully function on (the rapidly growing number of) touchscreen devices. I'm still getting my head around what changes no mouse and no hover is going to demand to typical web practices,

Nice idea, though.

← PreviousPage 5 of 7Next →