HNHacker News
TopNewBestAskShowJobs

J_McQuade

745 karma · joined April 26, 2009

submissionscomments
J_McQuade··on How to tell a geek
Aye, you see so many similar postings around that I'm starting to think someone's automated it...
J_McQuade··on Ask HN: good math books
Well, if you're looking for an introduction to the basics of mathematics (which I would recommend for anyone looking to delve deeper into any specific area), you can't really beat 'How to Prove It' by Velleman. It covers the fundamental concepts of mathematical analysis and proof-writing (and, perhaps more importantly, reading proofs) and will help give you a great grounding for further reading, especially in the areas of discrete mathematics, set theory, and probability. I can't recommend it enough as an enjoyable introduction to the field.

Also, for a good probability textbook, I would point you to 'Probability and Random Processes' by Grimmett and Stirzaker. It may be a bit hard-going at first (which is why I recommend How to Prove It to get you used to rigorous maths), but it is a very thorough text that also happens to concentrate on many areas of interest to the average programmer (Markov chains and the like). Together with the companion book of exercises, it should be fantastic for self-teaching, too.

In calculus, you have so many options that I can only really suggest you go out and find one that you like. I used 'Early Transcendentals' by Stewart in my first year Calculus lectures and it's served as a good reference ever since, particularly for basic vector / multi-dimensional calculus. But, like I say, just look around.

J_McQuade··on The Economist: The World's Biggest Military Spenders by Population
Well, ignoring the rather loose way in which we (the west) have been using the term 'defending' in the last few years, I would agree that these figures may well be a bit skewed - similar graphs breaking down exactly what the spending is used for would be far more useful.

For example, I don't have the figures, but I would assume that the USA spends an awful lot more on military R&D than the nations here in Europe, and subsequently is likely to see something of a return when we decide we need a new line of state-of-the-art fighter jets or similar. It doesn't look like the potential returns on the spending have been taken into account in the data, here, which somewhat obscures their significance.

J_McQuade··on 16GB Mechanical Memory Key
I agree entirely! I see a lot of 'steampunk' thinks like this pop up on the MAKE Magazine blog (and similar) and have always found it somewhat onanistic, despite the face-value beauty of some of the pieces.

In the end, I feel that form should follow function. Making something like this look like it should be functioning in ways that it never will perhaps just serves to outline its mundanity.

(Ooh err, I've probably gone and thought about it too much again.)

J_McQuade··on Channel 4 to Make its Entire Catalogue of TV Programs Available Online for Free
Every silver lining has its cloud, don't forgot - I predict a massive productivity-killing Brass Eye binge in the near future!
J_McQuade··on Ask HN: Have you ever felt inferior for not being from a name-brand college?
Oh, I agree whole-heartedly. To be honest, I didn't even know how important the class system had remained in this country until I went to university - I had never met a privately educated person in my life, and suddenly I was surrounded by them!

However, I do think that the emphasis on the prestige of one's university in this country (these days, at least) largely stems from a good decade or so of policies pushing perhaps less-than-ideal candidates into higher education. The replacement of vocational training with degree-level equivalents has in many ways depreciated the whole university process, leaving employers necessarily needing to look for the 'value' of a degree anywhere they can.

J_McQuade··on Ask HN: Have you ever felt inferior for not being from a name-brand college?
Well, it may be a little different in the UK due to our many-tiered higher education system (Oxbridge, redbricks, ex-polytechnics and a moderate spectrum in between), but I'll chip in my two copper pence either way.

Actually, this is a question I've thought about a little too much, I'd wager, because, as a prospective undergraduate, I actually turned down an offer to read mathematics at Cambridge and decided to study at the University of Bristol instead. The latter is in itself a well-regarded institute, no doubt, but it cannot be said to have anything near the Oxbridge 'name-weight' (for want of a better term).

Do I regret my choice? In some ways yes, in some ways no. The decision was very much informed by my particularly working class background - I did not believe I would have 'fit in' to the predominantly upper-middle-class culture of either the university or the city that surrounds it. In hindsight, my opinion hasn't changed at all. Bristol suffers many of the same problems as a university, but as a city it is as colourful as they come.

I believe that forgoing the 'top tier' university worked such wonders for my social development (and, hence, my subsequent happiness) that I cannot bring myself to regret it wholesale. However, I can't help but feel there's an undeniable magic that happens when a highly selective and competitive institution brings a bunch of smart, young people together to explore their interests.

Being a part of that could, as the "Disadvantages of an Elite Education" article suggests, have ended up insulating me from the 'regular world', but there is the odd occasion where I cant help but wonder what could have been if I'd chosen to experience it. Maybe that's what it takes, you know? I try not to dwell on it for long, though - I've left that to my folks!

I've not planned to become a high-ranking politician or appear on BBC Radio 4 (yet), so a non-Oxbridge education hasn't hindered me much so far... Either way, though, I'm still (relatively) young and it will be a good few years before I can evaluate these decisions with any great degree of accuracy.

We'll see, I guess.

J_McQuade··on Poll: What do you think of Google Wave?
To play fence-sitter for a moment, I won't be able to tell you what I think until I've used it.

Ignoring that, though, from what I have seen it appears to be providing the communication benefits that have recently been explored by social networking sites, while cutting out a lot of the potential for the egocentricism that seems endemic to places like MySpace, Facebook, Twitter and the like.

If it delivers on that, then I shall be very pleased. It'll be good to be able to once again focus on the interaction with my friends, rather than the banner at the top of the page with their name on it.

J_McQuade··on Warmer, Fuzzier: The Refreshed Logo
Given the title, I was almost certain that this would be an article about Haskell!
J_McQuade··on Ask HN: Graphics creation for games?
For simple 3D modelling (and just the modelling, mind), I've become very much a fan of Wings3D. Ignoring the geeky bias I might have because it's written in Erlang, it has a very shallow learning curve and, in combination with Blender, you should be able to get some usable renders pretty quickly.

If you want to go witth straight-up 2D, though, I've found it fairly easy to get simple and stylish results from Inkscape. That way might be better anyway - why do what everyone else is doing?

Either way, I'd recommend just throwing something together quickly until you've got a good 'working model' - then you can either spend a bit more time on the graphics, or consult someone who knows their way around a wacom!

J_McQuade··on Recursion Is Easy To Understand
I guess it must be optimising its tail calls...
J_McQuade··on Ask HN: I'm Tired of Hacking. What Do I Do? Please Advise.
I can't recommend this first point enough - keeping a banjo next to my desk at all times has done wonders for my mental wherewithal.

It is impossible to feel frustrated while playing a banjo - FACT.

J_McQuade··on Facebook Takes $200 Million From Russian Investors At $10 Billion Valuation
I think the logic may have gone like this:

"If it ain't got no dead president on it then it ain't no damn money!"

I like to avoid giving credence to any negative stereotypes of Americans, but sometimes the internet makes that so very, very hard.

J_McQuade··on Ask HN: Outdoor jobs for geeks?
I've long been a fan of going out into the woods with minimal tools (decent belt knife, axe, tarp, blanket, billy can and a box of matches) - you'd be surprised at the hack value you can find out there. Finding the most elegant way to turn a couple of bits of tree into a chair can be far more rewarding than a few hours spent twiddling your .emacs file, I can tell you!

Sadly, it's not immediately apparent how to turn any of this into a paying 'career' - unless your name's Ray Mears, of course, or you're prepared to do it full-time and become a hermit (tempting, sometimes, I know...).

One of my ideal visions for an outdoors-ish job would be making and installing energy producing wind-turbines from scrap, which is something I've been interested in for a good while now. You'd likely never get rich doing it but there's an increasing market for off-grid energy that may soon be enough to support a person.

J_McQuade··on Why Free Software usability tends to suck
I agree insofar as that your average 'geek' has a far different definition of 'usability' than the majority of computer users and that, until relatively recently, free software was written by geeks and for geeks.

However, I am moderately jaded by the notion of usability defined as being "no learning required" - for example, which is more usable, vi or MS notepad? Anyone who has put in the effort would surely be able to use the former far more effectively than the latter, despite the difference in immediate accessibility.

It sort of muddies the water a little, I know, but I just don't think that 'ease-of-use' can be the last word in usability, and I think this is where free software excels - look at Firefox, for example. It has the instant gratification of any modern web-browser, yet offers almost emacs-level configurability.

I think that this is the happy medium that can only really come out of the free software world being, as it is, relatively immune to the sort of market forces that have forced the commercial sector to constantly chase the lowest common denominator. (who, let's face it, are bizarrely resistant to the idea that the incredibly complex piece of machinery in front of them might actually require some knowledge to use properly).

J_McQuade··on The Future is Now
This article, and many others like it, seems to be so anti-science that I'm surprised it didn't end with "And that's if the LHC doesn't vaporise us all first!"

I just get massively incensed with the tone of pieces like this - their strong implication that the pursuit of knowledge is inherently A Bad Thing and the readiness with which they are prepared to be scared is so pervasive that sometimes I honestly get the impression that, to the average person, I must seem like an absolute lunatic for my intellectual pursuits.

For example, I've recently been playing around a lot with the Arduino. An acquaintance of mine, upon seeing my desk strewn with various wires and components, immediately asked "Wow, are you making a bomb or something?" - how crazy is that? Now, this person may not be particularly well versed in science or technology, but the fact that the first thing he thought of when exposed to a bit of it was "BOMB!" could well tell you a little about just how dangerous articles like this one can be once they've become the norm.

Maybe it's just human nature to be scared of things we don't understand, but something seems to be eroding the average person's very desire to understand in the first place. I can't help but think that scaremongering such as this is not helping in the slightest.

(And I apologise for jumping on this article as an excuse to have a bit of a rant, but it just makes me so very, very angry.)

J_McQuade··on Ever notice how the page refreshes every time you highlight something on posterous?
Wow, that actually works pretty well. Tried it with some random bookmarks and it seems to struggle with certain pages (http://www.softsynth.com/pforth/pf_faq.html for example), but on the whole it seems very useful indeed - thanks for the heads-up!
J_McQuade··on Ever notice how the page refreshes every time you highlight something on posterous?
I've seen this in a few places, actually - it's good to know whose bandwidth I'm wasting every time I highlight some text for readability reasons.
J_McQuade··on Wolfram - what is the speed of an unladen swallow?
It probably says a lot about my social circle to think that I was actually horrified that there are people out there that wouldn't get this.

Maybe I should talk to a shrink... Or anyone else who didn't do science or engineering at university, for that matter.

J_McQuade··on Wolfram - what is the speed of an unladen swallow?
"Input interpretation: how much wood would a woodchuck chuck if a woodchuck could chuck wood?

Result: a woodchuck would chuck all the wood he could chuck if a woodchuck could chuck wood

(according to the tongue-twister)"

That was actually surprisingly helpful, as I've never heard the second part! And now I know.

[edit]

"Input interpretation: how many roads must a man walk down before you can call him a man? (etc.)

Result: the answer, my friend, is blowin' in the wind (according to Bob Dylan)"

They've thought of everything!

J_McQuade··on BBC Vs National Geographic - a subtle comparison
Although I must admit that I find the quality of BBC news to be slowly declining (I don't care what Barry from Essex thinks should be done about swine flu, thank you very much), I think the fact that it is directly accountable to the public has a good overall effect on British newscasting - we don't tend to get the vastly exaggerated (or simply false) stories making the leap from tabloid to telly quite so much as seems to be commonplace in predominantly commercial media ecosystems.
J_McQuade··on Ask HN: Why is there a disproportionate amount of interesting text vs. spoken content?
I think it's just a lot easier to 'iterate and improve' on a piece of text - to do the same for a podcast would basically reduce it down to reading from a dry script, leaving it likely even more boring, regardless of how interesting the subject matter is.

Of course, the easiest way to make a programming podcast both interesting and entertaining seems to be just to get Simon Peyton-Jones in it ;).

J_McQuade··on MiFi: Wi-Fi to Go, No Cafe Needed
http://www.joikuspot.com/aboutJoikuSpot.php

And a very handy piece of software it is too! Murders the battery life on my N96, though, as if it wasn't pitiful enough. Still, a couple of spare batteries beat the MiFi hands down for price.

J_McQuade··on Arduino hardware hacking: Part 1
I agree - that is a fantastic tutorial for a fantastic bit of kit.

I got an Arduino board for Christmas last year, and I have to say that the little blighter has to be one of the friendliest ways for software people to take their tinkering in to the physical world... although, that said, I just can't shake the nagging feeling that one day, for whatever reason, I'll just have to implement Forth on it. Oh, I am so very, very weak.

J_McQuade··on Viruses - Batteries Now Included
Yes, sometimes I think that people get so carried away with trying to infuse their writing with character that they forget to check if they have one first! I just found the piece annoying, myself.

Though snide remarks aside, while I agree that the tone of the article is patronising and not at all befitting of even a semi-serious piece of writing, I think too much has been made of the dangers of genetic engineering in the past, and actually find myself appreciating the implied "It's still just a blooming virus!" stance. I mean, surely a virus with altered genetic material is about as likely to wildly mutate as one that's entirely 'natural' (whatever that means)?

There is no doubt that such a virus could be dangerous if it had been engineered, say, to be more resilient or to reproduce very rapidly, but I think people get so worried about the scary things that genetic engineering could do (if it wanted to) that they expect it to do so regardless of what is intended. The same could be said of the public perception of science in general, sadly enough - look at the way people have reacted to the LHC.

J_McQuade··on Poll: Do you smoke?
No, I am no longer using it - for some reason it was a lot easier to kick that habit than the cigarettes, so it was a good stepping stone.
J_McQuade··on Poll: Do you smoke?
I do not smoke, but have in the past. I'll try and explain my reasons here, in case anyone might be interested.

The first thing I'd like to mention here is that, no matter what you say, smoking is goddamn cool. A lot of senselessly dangerous things are, so just live with it. If I see someone sat with a glass of wine and a cigarette, I think 'cool'. You probably do, to (at least if you've ever spent time in Europe). This is not really relevant, but I just wanted to get it off my (still functioning!) chest.

See, I actually took up smoking a short while ago (definitely old enough to 'know better') and then quit almost a year afterwards - and I did it mainly as an experiment. An experiment, that is, to ease the curiosity of never having known what it is like to be genuinely addicted to something. Properly "I need this" addicted. I mean, I thought I liked chocolate, but I'd never found myself counting the minutes until I grabbed my next mars bar.

But yes, it was interesting in many ways. First of all, nicotine is definitely great stuff - everything smokers tell you about being more alert, awake, on-the ball and in control is absolutely true. If I were to try and describe the effect, I would say that it makes it much easier to be happy. It doesn't make you happy, or alter your state of mind in any really noticeable way, but you'll just find yourself being more contented in what you are doing. You'll be more ready to be pleased with yourself, if you will. And that's nice.

However, I did stop. Smoking is, really, quite naff. Everything anti-smokers tell you about it stinking, making you feel dreadful in between every spark-up, and effecting your general health is also absolutely true. But the strange thing is, I didn't actually care at the time. I only decided to stop because I realised that it had become a habit. I had started to do it less for the positives and more to placate the negatives. It had become irrational, and I didn't like the thought of that.

So yes, I quit. And it was hard. Really hard, actually. I'd probably still be at it now if it wasn't for a Scandinavian friend of mine introducing me to Swedish 'Snus' - a moist ground oral tobacco (debatably) reckoned to be nigh-on carcinogen free. It seems to have none of the drawbacks of smoking, yet all of the benefits (apart from the 'cool' factor - in fact, a wad of sticky brown mud in your top lip is the opposite of cool). It also leaves your hands free for more important things; I mean, try using emacs with a lit ciggy in your hand! I'd say everyone should use the stuff, but it's hard to get a hold of in the EU (senseless blanket ban) and, well, you can imagine how inelegant it is. Certainly helped to wean me off the fags.

All in all, I'd say that it was worth doing. I can now very happily play devil's advocate to any smoking-related rant and have learned to disassociate the practice from any notion of a person's awareness, intelligence or background. Smoking is cool, smoking is pleasurable and, and this is far from unimportant, it is something to do, other than working, studying or idling. And, although this post turned into what seems like a rather off-topic essay (and has perhaps added to the shame I feel at not keeping a blog), I'd like to think that, while the opinions expressed here may not be particularly enlightened (or even interesting), they should, at least, be well researched.

... I think I might need to spark one up. (NO!)

J_McQuade··on Wolfram Alpha: An invention that could change the Internet forever
Stephen Wolfram's not just modest - he's A New Kind of Modest.

Seriously, though - I can't help but think that no matter how brilliant Wolfram Alpha might be, it will never end up being as good as he thinks it is. I hope I'm proved wrong, but that unpleasant feeling has definitely coloured my opinion thus far.

J_McQuade··on Ask HN: Programming and Shaping Minds?
I'm going to go against the grain a bit here and recommend that the parents try to pick up an old 8-bit micro for the kid.

When I was a young'un, I also had a major fascination with computers (guess it didn't wear off...) and managed to badger my mum into getting me a ZX Spectrum 128 from a car boot sale in the run up to a birthday (perhaps my 10th?). This was already old technology, then - we had a Windows 95 machine at home - but I didn't care. It was MY computer and, with the help of a few yellowed books and the first two volumes of INPUT magazine, I could make it do what I wanted!

I think that this was a very powerful introduction to programming - a good few years of PEEKing and POKEing and dipping into assembly every now and again is perhaps the most natural way to develop intuitive ideas as to how computers work and, although BASIC is frowned upon, it's always good to find out why the hard way! A lot of these ideas sound scary now, but on a small machine a kid can really go wild with them, and that freedom can be the best learning tool of them all.

And another plus with this plan - the kid gets a cool new gizmo. ;)

J_McQuade··on Mini Mario Game as Resignation Letter
There are a few guides on the web for such things, for example:

http://www.kirupa.com/developer/mx2004/platform_game.htm

Which, incidentally, is the first google result for "flash platform game tutorial"

← PreviousPage 5 of 6Next →