HNHacker News
TopNewBestAskShowJobs

JoelOtter

114 karma · joined March 21, 2014

submissionscomments
JoelOtter··on Shutting down Ubuntu One file services
It was just a wrapper for 7digital, I think; you can still buy from there.
JoelOtter··on HomestarRunner.com was updated today for the first time in nearly four years.
It's something that's very close to the hearts of a huge number of this site's target readership - but no, it's not really relevant. Apologies if this is considered spamming!
JoelOtter··on HomestarRunner.com was updated today for the first time in nearly four years.
Social networks, for me. I miss forums.
JoelOtter··on HomestarRunner.com was updated today for the first time in nearly four years.
It reminds me of the days when the internet was something I loved, rather than something I just use.
JoelOtter··on Ask HN: A 19 year old, what should I do?
I'm at Imperial College London. It's great for me because the course is very hands-on (I'm in second year, and so far we've built a compiler and an operating system). If you're into the more theoretical stuff elsewhere might be better, but we're pretty highly ranked at the minute so it's a good degree. Lots of industry links too!
JoelOtter··on Ask HN: A 19 year old, what should I do?
I'm at an engineering-focused uni here in the UK (studying computing), and there are a LOT of Romanian guys in my year - all of them very, very good. The level of mathematics you guys get taught at high school far exceeds that of the UK, let alone the US.

You sound like the kind of person who probably sailed through high school and likely has great exam results from there. Combined with the fact that you've got tonnes of experience and have taught yourself, you'd have a great shot at studying somewhere abroad, if you think you'd like to do it. I learned a lot online and from working on open-source projects, but for me personally, formally studying computing has broadened my horizons massively and opened a huge number of doors.

JoelOtter··on Toward a better programming
Forgive me if my understanding is totally out of whack, but it seems here that the writer is calling for an additional layer of abstraction in programming - type systems being an example.

While in some cases that would be great, I'm not entirely sure more abstraction is what I want. Having a decent understanding of the different layers involved, from logic gates right up to high-level languages, has helped me tremendously as a programmer. For example, when writing in C, because I know some of the optimisations GCC makes, I know where to sacrifice efficiency for readability because the compiler will optimise it out anyway. I would worry that adding more abstraction will create more excuses not to delve into the inner workings, which wouldn't be to a programmer's benefit. Interested to hear thoughts on this!