HNHacker News
TopNewBestAskShowJobs

AgentIcarus

193 karma · joined January 10, 2010

Site Reliability Engineer at Thought Machine, London.

Plenty of software architecture and design experience especially wrt distributed systems.

Learning CloudFormation.

Previous: 2013 - 2017 Football Radar 2010 - 2012 Google 2009 - 2010 Taptu 2008 - 2008 Spektrix 2007 - 2008 ORC Software 2004 - 2007 MXTelecom

submissionscomments
AgentIcarus··on Samsung DeX
Out of interest, why is being on Verizon a selling point?
AgentIcarus··on Microsoft Has It All—Almost (1985)
Was there something special about OS/2 that suggested it would be the winner of this war or did WP and Lotus just make the same bad bet at the same time?
AgentIcarus··on Microsoft Has It All—Almost (1985)
Do you think they would be if they charged?
AgentIcarus··on LLVM tried some nasty tactics to grow, read the whole thread
I'm not seeing a smoking gun here and the thread looks very reasonable. I see nothing related to "growth" so maybe link to something that actually backs up your assertion?
AgentIcarus··on Hiring without whiteboards
I'm not a huge fan of this question. I've been programming for 20 years (professionally for 13). Is the hardest problem some noddy maths i worked out at 15 to convert real coordinates to screen coordinates? Is it the first app i wrote out of college when i learned that servlets aren't thread safe? Is it what i worked on last year to design my current company's authentication/authorization system?

I find it very hard to interpolate between these examples. And none of them are "hard"! I haven't written an OS or a more efficient linked list. All I've done is plugged away at something until it works.

AgentIcarus··on Bit permutations
If you enjoyed this you might also like http://www.hackersdelight.org and the associated book.
AgentIcarus··on The Indian Miracle-Buster Stuck in Finland
You're being downvoted because you're wrong on a "Europe" level.
AgentIcarus··on Reasons to work from home
I think patatino's point was that his boss would say "You're not working" not "You're not taking time off to be sick"
AgentIcarus··on Accidentally Quadratic
That's a really good point, thanks taeric.

Anything less than O(n) obviously means not needing to look at every element of the input, i.e. it's already sorted or similar. For most other interview problems that seems like a reasonable lower bound in the absence of more detailed analysis. I guess the recruiter's advice to go practice on TopCoder wasn't just copy-paste.

AgentIcarus··on Accidentally Quadratic
So. Having just messed up an interview at a large tech company by having trouble deriving an O(n) solution on the whiteboard, anyone got any good tips on how to take algorithms / data structures to the next level and look good at this sort of thing?
AgentIcarus··on How ‘honey trap’ hackers stole Syrian rebel war plans
I think this is actually the original definition of honey trap.
AgentIcarus··on Identifiable Images of Bystanders Extracted from Corneal Reflections (2013)
I always thought the point was that he spots a ... tattoo? Of a snake? That reminds him of the club? Or the dancer... I'm going to have to watch it again aren't I?
AgentIcarus··on The Case for Slow Programming
This seems similar to michaelochurch's thinking about 'guilds' - which I guess is a precursor to formalised 'engineers' or master craftsmen, which is something Software 'Engineering' seems to be in dire need of.
AgentIcarus··on First Infocom Z-machine implemented in hardware
I can recommend the book "Creating Interactive Fiction with Inform 7" - http://www.amazon.co.uk/Creating-Interactive-Fiction-Inform-... - it walks through the process of creating a quite complex game and has some useful recipes and examples.
AgentIcarus··on Regex Crossword
Thanks, that was fun and not as tricky as the blank grid initially made it appear! And the implementation was nice (although a little twitchy if you rotate twice quickly).
AgentIcarus··on An annotation nightmare
I agree with the author that the Single Responsibility Principle is being violated with all these annotations, but I disagree that the resolution is to move the annotations into hbm.xml files (or similar).

I would, in the limited example given, prefer to have a 'storage' POJO (annotated with the hibernate annotations), and an 'API' POJO (annotated with the JSON and XML perhaps). Then it seems to make sense that if you're changing the underlying storage you would update the storage POJO.

I very rarely want to return the exact object as stored in my database to the API layer - there's business logic and the like that needs to be applied, and transforming the object into something the next layer requires means you can generally implement tighter interfaces.

AgentIcarus··on Let's deploy via Git
I've just started looking at this sort of thing - can I ask what technology you decided on for the apt repo?

(I'm especially interested in whether the restriction most of them impose on having multiple versions of a package is something you are dealing with).

AgentIcarus··on Firefox 12 will finally have a New Tab Page and Home Tab
The title of the image is "firefox-home-tab-mockup" - I don't think it represents the current state of the art.
AgentIcarus··on Bit Twiddling Hacks
If you enjoyed this, you'll also probably like Hacker's Delight: http://www.hackersdelight.org/
AgentIcarus··on Ask HN: Good Aeron knock-off/alternative?
Purchased on the 1st of June last year - I'll keep an eye on it in the future, thanks for the warning!
AgentIcarus··on Ask HN: Good Aeron knock-off/alternative?
One that was recommended to me on here before (and I ended up buying - thanks HN!) was the Markus from Ikea - http://www.ikea.com/gb/en/catalog/products/20103101

It's a lovely chair for working in, very comfortable and with a decent head / neck support.

AgentIcarus··on Mac SteamPowered Client (dmg)
From http://store.steampowered.com/news/3820/ : Win32 side support for Steam Play / Steam Cloud integration with upcoming Mac titles

It's coming to Mac, and I imagine that'll come to Linux in time too.

AgentIcarus··on Mac SteamPowered Client (dmg)
I didn't realise the link in the topic would cause a download (I opened it from my RSS reader and was surprised to see a blank tab!). Would you consider adding a [DMG] or similar to the title?
AgentIcarus··on I want to compile a C program so simple I can explain all of the assembly
That was my first thought as well. That article is found at http://www.muppetlabs.com/~breadbox/software/tiny/teensy.htm... (if that's the one you were thinking of)