HNHacker News
TopNewBestAskShowJobs

J_McQuade

745 karma · joined April 26, 2009

submissionscomments
J_McQuade··on [dead]
I can't stand this sort of article. They reek of naivety. When I was at university (and thus part of the 'general college body' mentioned in the article), I did what mattered to me. General mass-socialising didn't really matter to me, so I didn't do it, but as a result also didn't meet many individuals who might have eventually mattered to me. I spent a long time studying various areas within my subject that mattered to me - sadly they were never on the syllabus.

I ended up rattling around a shared house full of people that I largely suspected of hating me, slowly sliding out of school, having only the few things that did matter to me sustain me in a life that increasingly didn't. Doing what mattered to me got me through, but doing so at the expense of what mattered to other people put me there in the first place.

Sadly, the gung-ho tone of the piece would be spoiled by a notice that any extreme either way would be bad, but I think it needs to be kept in mind.

J_McQuade··on Are your pants lying to you? An investigation
As somebody who has recently shed a large amount of weight - and has thus been forced to undergo a wallet-shattering number of wardrobe-replacements - this does not surprise me a bit. A drop of eight inches in waist over about 9 months means that, at any one point, you just never really know what size you actually are, which leads to the useful habit of trying everything on before you buy it - and boy, did I notice a difference in the sizing between various brands and outlets!

A couple of months ago, for instance, I bought two pairs of trousers on one day - one pair from a department store where I could use the changing rooms provided to ascertain that I needed a 34", and one from a more "discount warehouse" type place that was having a rather cracking sale. Having tried the first pair on in the department store, I was chuffed - "Great, I'm in a 34!" - and so automatically bought the same size in a pair of jeans from the second place (with no changing rooms), because the price was right. They were at least two inches too big. I'd just bought two pairs of bottoms, in identical sizes, that had clearly been designed with two totally different ideas of how tape-measures actually work.

I learned my lesson and swore never to pay for anything I haven't tried.

I also bought a tape measure of my own - and learned how to bloody well use it!

J_McQuade··on Ask HN: What is the oldest computer that you still use for production?
While I don't know much about old what old stuff might be run by 'proper' tech people, I do know a DJ in Bristol who still mixes everything on an Atari ST. He's moderately popular, too, but that could be more due to his being 'part of the furniture' than anything else - he's been at it so long that the cover to one of his first releases was painted by Banksy before that would have cost a small fortune!
J_McQuade··on Books that will Substitute for a Computer Science Degree
Upvoted for the PAIP mention - Any book that can totally shift your conception of what programs can do within the first three chapters has to be up there. I know plenty of CS students from university that currently work writing software (I did Maths) who still look at me like some sort of he-witch whenever I do or suggest something data-driven as a solution to a problem, but it's that book that did it for me - it's almost a shame that the only people of my age likely to have read it are the lone "I code out of interest" types that are always on the look-out for a good mind-bending.

(the greater shame, of course, is that these people are less likely to find a satisfying job in the area than their seemingly uninterested CS-grad friends (grumble grumble))

J_McQuade··on Sharpie reinvents the pen with liquid pencil
I often sketch out code, short stories, or (to me) fleetingly puzzling mathematics with a notepad and pen. Try it. It's the most versatile note-taking system ever devised.

Also, it has the plus-side of being 'interesting'. People are attracted to scribbles they understand them - but crack open your laptop in a pub or cafe and people will assume that you're a rabidly, uninterruptibly busy, professional. And hell, maybe you are, but whose day isn't brightened by someone asking them what they're so engrossed in?

J_McQuade··on On Lisp's Readability and Parenthesis Stacking
I also don't buy this fellow's argument that lisp is the only language in which people rely on the editor to help them figure the the scope of expressions

Figuring out scope can be the least of your worries - I've known python programmers cry when a wayward editor messes up their whitespace. I'm not sure where the author gets the idea that relying on your tools to do their job is some kind of grubby taboo.

J_McQuade··on On Lisp's Readability and Parenthesis Stacking
I must admit that I didn't start using paredit-mode until I began hacking in Clojure, and find it useful for just this reason. I have since 'seen the light', of course (and now have little idea how I managed to get by without it), but in CL it was far easier to, like you say, "pound the parens". So that's what I did.
J_McQuade··on Introducing Google Command line Tool
Makes me wonder how many other web services could offer useful amounts of their (usually unintuitive (for non-web programmers)) API's functionality with a simple, unixy, command-line tool. This is going to save fans of scripting languages a whole lot of doc-crawling.
J_McQuade··on MSNBC Blocking Searches for "Wikileaks"
I've taken flames for saying so in the past, but it bears repeating: Having a publicly funded news source in your country that is required by its very charter not to pander to political or corporate interests is utterly invaluable, despite its inevitable shortcomings.
J_McQuade··on Wikileaks gun camera video of civilians shot in Baghdad 07/12/07
No, I'm saying that the choice between joining an organisation that gives you aid packages to distribute and one that gives you a rifle isn't as clear-cut as you implied. Not for the majority of people who end up joining the forces, anyway, though my view may well be coloured from having grown up in the self-styled "Home of the British Army".
J_McQuade··on Wikileaks gun camera video of civilians shot in Baghdad 07/12/07
If I walk down the road right now, I will not see billboards encouraging me to join the Red Cross.
J_McQuade··on What a daft way to stop your spaniel eating the milkman
> One issue I had with the article though, is the overuse of hyperbole. There is no indication of how much of it was fact, and how much was embellishments and exaggerations.

No, I didn't notice that it was by Jeremy Clarkson to start with, either.

For the benefit of the non-Brits, that's just sort of what he does. Seeing him on HN actually makes me feel a bit queasy.

J_McQuade··on Your international web app gets ethnicity wrong
That's stung me a few times, actually - when American friends of mine talk about their interest in Asian cinema, there's still a slight mental delay before I realise that they don't mean Bollywood.

Also, when I was at university, a black friend of mine went to study for a semester in the USA and he found the amount of times that he was referred to as 'African American' absolutely hilarious. He was born and raised in London and his parents are Caribbean - making him, as you say, neither of those things.

J_McQuade··on Perception trumps knowledge: optical illusion
I tried covering up bits with my hand, with bits of paper, and staring at it with varying intensities - I still didn't believe it until I loaded it up in Gimp and checked the colour values.

It seems our perception of colour could be like our perception of temperature - comparative, rather than 'quantitative' in any way. Anyone here know of any studies into this?

J_McQuade··on Why Can’t PCs Work More Like iPhones?
I use it on my netbook, which goes more or less everywhere with me. It's not only far simpler for, say, my dad (who is still slightly unsure whether computers fall under the realm of science or witchcraft - both being bad), but it also makes things easier for me. You can read that as "one less click to get into emacs" if you want.

But on a serious note, the actual interface of the OS seems to be far less important for tech-savvy people. I'm using Windows 7 right now, alt-tabbing between a web-browser and emacs (finally getting around to exploring Clojure, if you're interested), and would be doing exactly the same if I'd booted into Linux this evening instead. 'Computer people' know what they want to do on their machines and do it; and cross-platform is king for 'their sort of app', these days.

My dad, on the other hand, thinks that computers are largely operated by shout-recognition. He'd love an iPad. He can point at the thing, it does the thing - he's not prepared to learn, to know or to think about it. That's the market Apple will be aiming for; people who view computers as being more like toasters than toolboxes - that thing they use to do that thing. And people love toasters.

However, I genuinely believe that the likes of UNR offer a far better compromise over-all, because most people start out with flailing and shouting - it would be an awful shame to deny them the tools to move beyond that, should they be so inclined.

J_McQuade··on Nikola Tesla's letterhead circa 1900
Quite off-topic, I'm sure, but I can't help but wonder if the central image in that letterhead inspired the look of Dr Who's Daleks. I love finding hidden references like that.
J_McQuade··on TechCrunch Hacked
I always let out a disappointed sigh when I have to remind people of things like this, but tomorrow is Wednesday for a lot of the world.
J_McQuade··on How newLisp Took My Breath (And Syntax) Away
Maybe there's something to newLisp, but any time I see a group with that flavor of persecution complex ("All the criticism is wrong because they just don't understand!") I take pause.

To be honest, that could describe almost the entire (vocal) Lisp community these days, and I say this as a quite embarrassingly commited Lisp fan and user.

Anyway, I wouldn't say that dynamic scope is evil, but to most Lisp users is does just feel a little backwards. Un-natural, if you will. That's just one of the reasons why everyone secretly (or not-so-secretly) longs for the never-coming day when emacs lisp can just 'go away'.

J_McQuade··on VIM Destroys All Other Rails Editors
I'd love to see the code for such a bot! Well, me and a thousand NLP researchers, I'm sure.

[edit] NLP being Natural Language Processing, rather than Neuro-Linguistic Programming ;)

J_McQuade··on Ask HN: Which Lisp book should we publish first?
I'd say Practical Common Lisp. While I actually favour all of the other books myself, I think that PCL is the better bet for a publisher, concentrating as it does on themes more relevant to the average non-lisp programmer.

(I'd probably pick PAIP as the best of the lot, though)

J_McQuade··on The Problem with Patriotism/Nationalism
Now there's an infinitely-answerable question! I don't think bout what would happen if my pineal gland turned into trifle, or the implications of the increasing variety of hair-care products on Afro-Vietnamese relations, or how many M&Ms it would take to fill my shoe (though I admit that the latter question could well turn up in one of these trendy job-interviews we keep hearing about - get researching!)

Basically, I don't think about those things (in any depth, at least) because nobody else does. Subjects such as the double-edged sword of nationalism etc. plague our collective consciousness and as such are worth the brain-cycles, if you're that way inclined.

J_McQuade··on The Problem with Patriotism/Nationalism
As sort of an aside: I'm living in England, and have a friend with a very (English) nationalistic bent - and he actually identifies far more with, say, our Indian or Polish communities than he does with the angry, ignorant, BNP style person that would have them "go home", as he sees them as having a far greater sense of their heritage than the baseball-cap wearing, drum-and-bass club-frequenting, take-away chomping thralls that have "lost all sense of their national identity".

How important any of this is is definitely open to debate (we argue about it all the time, actually), but he's a smart guy with an interesting point of view, and I think he serves as a good example of why you shouldn't automatically associate patriotism/nationalism with racism, protectionism and bigotry.

That said, though, he is probably quite an exception in this regard.

J_McQuade··on The Problem with Patriotism/Nationalism
It's something to think about. That's HN in a nutshell, as far as I'm concerned.
J_McQuade··on [dead]
I suppose it's a stretch, but there is the implied point of many people seeming to think that the software 'does all the work', in a sense. You see it all over the place, too - how many old-school rock fans believe that electronic musicians are talentless because "it's all done on the computer"?
J_McQuade··on [dead]
In the poorer places of the country, it is far easier to get fast food than food from a grocery store

I was speaking to an American friend of mine recently and he brought up a very similar point. I simply could not understand how fast food could have come to be associated with the poor in the United States - he simply pointed out that I live in England, where a decent take-out often costs the equivalent of $8-$10 US, for a much smaller portion, and that almost any American would see that as bordering on extortion.

If nothing else, I feel that this highlights how ill-conceived our ideas can be when we try to reason about a world that many of us simply don't live in.

J_McQuade··on Ask HN: Technologies created by (evil) hackers
Depends on the definition of 'evil' - I used DeCSS for a while and, according to the MPAA, the guys who made that were basically Satan with a modem.
J_McQuade··on [dead]
I often wonder how this sort of mawkish spam continues to have a foothold in the internet.
J_McQuade··on The War on Science Fiction and Marvin Minsky
I hate to jump in and sound like Mr. Politically Correct, but I actually felt embarrassed while reading that article. A gay man adds a gay character to a series, while continuing (if not even emphasising) the hero's use of knowledge and skill in resolving problems (yes, as a man, getting things done)! OH NO! RELEASE THE DOGS!

It's annoying because I definitely do believe that sci-fi is getting 'watered down' with 'relationship drama' (see the recently launched Stargate Universe as an example - if one were prone to puns, it could probably safely be called "'Lost' in Space"), but I can't help but think the tone of the piece suggests something of an ulterior motive for its vitriol.

J_McQuade··on Mick Jagger to Andy Warhol
America's?
J_McQuade··on Steps Towards an Acceptable Lisp
"It's simply too far removed from the (object-oriented, semi-functional) Common Lisp programming model of the last decades"

~ahem~ Common Lisp and Lisp are not equal. Well, maybe in a sense, but they're definitely not eql.

Anyway, I'm still unsure about Clojure myself (not really had the chance to dive in), but a lot of the 'unproven' ideas you mention (persistent data, STM, also lazy functions etc. etc.) have been doing the rounds in PL circles for quite a while now. It's interesting to see them taking root in lispsville, if nothing else.

I like Lisp and I like Haskell - Clojure seems to take cues (very well proven ones, I might add) from both but, like I say, I've yet to really see how well they've been married.

← PreviousPage 3 of 6Next →