HNHacker News
TopNewBestAskShowJobs

harrytuttle

1,514 karma · joined July 16, 2013

submissionscomments
harrytuttle··on The iOS 7 review
I use windows phone 8. No they are not the same. The style is similar but the actual functionality is nothing like iOS 7 from what I can see.

It's really obvious on Windows Phone what is a button and what is not apart from a few shitty 3rd party apps. This is regurgitating one of the many fables about WP.

harrytuttle··on Rethinking the guest operating system
Actually just screw all of that and have:

[OS] -> App

Cheaper, less administrative overhead, less abstraction, less vendor tie in (if you go POSIX for example).

I think that might upset the virtualization proponents though...

harrytuttle··on Rethinking the guest operating system
Yes, processes are a long forgotten form of virtualization. You are spot on there.

They are pretty good :)

harrytuttle··on What is the best comment in source code you have ever encountered? (2011)
The favourite one from our codebase:

   // And God said: "let there be....shite"!
(followed by some C# reflection code to break into a sealed class in the .Net framework)

All other comments are pointful, well described and useful.

harrytuttle··on Auto-Brewery Syndrome: Apparently, You Can Make Beer In Your Gut
Indeed. Creaming that would be a bastard though :)
harrytuttle··on BBM Available for Android and iPhone
Going to have to sell my Lumia 820 quick!

Sarcasm aside, BBM in the UK is relegated to children at school. I imagine it's pretty much the same across the rest of Europe at least. SMS is pretty much free here so we just use that or email.

As a result of this, I don't get why this is touted as a super-important move for RIM/BlackBerry/Whatever they are called now.

harrytuttle··on Intel: The year of the Linux desktop is here
Not accountants.

Accountants and financial advisers are cheap bastards who have to deal with crap loads of regulatory compliance rules and complicated software that integrates with lots of other companies and governments, costs a fortune and never works properly.

People who package up all this shit and stick it on the web so the end user maintenance cost isn't there are winning over standalone PC software vendors these days.

And it all works via a web browser (which conveniently doesn't require windows).

Even if you bag Office 365 for comms which is typical at the moment from what I've seen, it works on anything.

I've seen IFA's and accountants wholly running off ChromeBooks and iPads in the UK. The only complaint they have is printing and even that's pretty much solved.

harrytuttle··on Web development in C: Crazy?
That's what is supposed to happen but the MBA asshats use it purely for cost cutting...
harrytuttle··on Web development in C: Crazy?
Yeah very good point. Our offshore guys can't even get c# right :)
harrytuttle··on Web development in C: Crazy?
We use C# which allows you to write safe code. However, people still manage to fuck it up at an implementation level often enough for it to cause high risk problems.
harrytuttle··on Web development in C: Crazy?
To be fair, it looks like a "get it working" proof of concept, but I certainly wouldn't take that into production :)
harrytuttle··on GitHub - Major Service Outage
A successful failure event probably should go unnoticed :)
harrytuttle··on GitHub - Major Service Outage
No not at all. We keep local mirrors of everything that we pull in and integrate off that. Never a problem.
harrytuttle··on Don't use Hadoop when your data isn't that big
1998. It had 4Gb of RAM in each node which wasn't that scary. Most of it was UPS and disk.

I had a Sun 1000E [1] for 3 years as a workstation from 1996. 8x 50MHz CPU, 2Gb of RAM, 16Gb disk array. It was made in'93 and was approx 12U for the unit and array. Things weren't that big in the 90's. 80's yes...

[1] http://en.m.wikipedia.org/wiki/Sun4d

harrytuttle··on Don't use Hadoop when your data isn't that big
Yes I've worked for a couple of outfits that did this over the years. It's usually down to who sold them the solution though. It's worst if the salesperson is external.

The funniest has to be the engineering company which I used to work with (not for thank fuck) back in the 90's (when 100Gb was big data!). They managed to bag 2x full 42U racks full of HP N-Class HPUX UNIX kit, PDU systems and separate disk arrays for just over £1,000,000 supplied with one full time UNIX monkey to keep the plates spinning.

Turns out they had only 10 CAD/engineering staff and about 8Gb of data in an Oracle DB which a single Sun Ultra desktop (<£10,000) could have handled without a problem at the time.

harrytuttle··on Bjarne Stroustrup – The Essence of C++ [video]
My point entirely :)
harrytuttle··on SaaS Is Beautiful: 10 Key Facts About The Growing SaaS Market
Yes. I work for a SaaS company in the financial sector and one of our offline competitors has just gained a chunk of our userbase due to this.

Why? Because someone is responsible for it at the end of the day and they don't want any data protection and security audits to show them up. That's the only reason.

harrytuttle··on Bjarne Stroustrup – The Essence of C++ [video]
try/finally in Java / using in C# are designed for that scenario.
harrytuttle··on Bjarne Stroustrup – The Essence of C++ [video]
What I was hoping you'd say :)

This is fine until I want to do this, at which point C++ becomes a memory management bastard:

    void f(int n, int x) {
        Gadget g = new Gadget(n);
        // ...
        if (x < 100) throw new GadgetException("Gadget broke", x);
        if (x < 200) return;
        // ...
    }
harrytuttle··on Bjarne Stroustrup – The Essence of C++ [video]
I rather prefer Java:

    void f(int n, int x) {
        Gadget p = new Gadget(n);
        // ...
        if (x < 100) throw new Exception("Weird!); // no leak
        if (x < 200) return;
        // ...
    }
Yes, good night's sleep tonight after writing that...
harrytuttle··on SaaS Is Beautiful: 10 Key Facts About The Growing SaaS Market
I'm not so sure. Markets are primarily confidence driven. Confidence is low a the moment and promises previously given are "dubious".
harrytuttle··on Starlite
In this particular case, it's probably the fear of not profiting from your invention. Older patent holders I've seen tend to be paranoid or obsessed with the money rather than what they have created.
harrytuttle··on SaaS Is Beautiful: 10 Key Facts About The Growing SaaS Market
was. With all the revelations about data security, I reckon 2014/2015 will be slightly flatter than in that infographic.

It is only trendy when people don't have to take responsibility for their data security.

harrytuttle··on Brazil looks to break from US-centric Internet
HS2?
harrytuttle··on Brazil looks to break from US-centric Internet
Thanks for telling the truth :)

As a UK resident, we're knee deep in this sort of crap as well.

harrytuttle··on Golang Object Oriented Design
Until you have an IDE that has to infer what it applies to.

Your global namespace would be so incredibly polluted.

harrytuttle··on Gift for a 10 year old
I'd go for:

http://www.korg.com/monotribe

Relatively cheap and can lead into an interesting hobby (plus you can take them to bits and modify them!)

harrytuttle··on Gift for a 10 year old
Another cat apologist. They shit in my garden, kill all the local wildlife, piss everywhere, try and break into your house, scratch your kids up, lick their worm-ridden arses and only show intelligence with respect to jealousy and self interest.

Fuck 'em all.

Kid with a BB gun is a natural predator.

harrytuttle··on Everything .NET programmers know about Asynchronous Programming is wrong
Your math is off.

It's on a bell curve. We're regionally tied so we have 80,000,000 requests, 90% of which are over a 5 hour period so we can hit 5000 requests a second on a fun day :)

We do this on 10 servers. 4 front end, 4 back end, 2 database nodes. They are all hefty machines (FE=8xXeon,16Gb;BE=16xXeon,32Gb,DB=48xXeon,96Gb;Storage=12TiB SAN).

Our peak cluster load is about 20% (the sweet spot).

We don't need async, even if we lost half of our nodes.

harrytuttle··on Everything .NET programmers know about Asynchronous Programming is wrong
The problem is that it's pretty useless in non-systems programming language.
← PreviousPage 2 of 18Next →