2,868 reputation
11122
bio website
location
age
visits member for 3 years, 9 months
seen yesterday

May
17
comment algorithm from scientific paper
@bor, the question you asked wasn't "Is all innovation from academia protected by patents?" but "Can innovation from academia be protected by patents?" @cidermonkey is giving you the correct answer (yes, it can be and often is) and some additional warning information on top.
May
16
comment All possible solutions to equation, where operators are arbitrary?
Definitely wouldn't be welcome on CSTheory.SE. Probably a dupe of something on Math.SE.
May
11
comment Card deck and sparse matrix interview questions
Why revive an old thread if you're not going to add anything useful to it?
May
10
comment isn't number localization just unnecessary?
@Andy, missing a lot of Africa, but I suppose China and Japan are a fair trade.
May
10
comment Managed Coders vs Native Coders
There's more to differences between processors than SIMD - although your C++ compiler is probably taking the pipeline into account just as much as your JIT.
May
10
comment isn't number localization just unnecessary?
@Mike Dunlavey, the English vowel shift predates the USA, so if you haven't caught up yet it's not our fault.
May
9
awarded  Citizen Patrol
May
7
comment Extremely trivial C++ phone interview question
1. I wouldn't. I prefer to write code which is straightforward to read and performs well, and an xor swap meets neither criterion. 2. A relational database. Under the hood it's probably using a B-tree. Seriously, are you interviewing candidates for a job or for a second year of undergraduate study?
May
7
comment Extremely trivial C++ phone interview question
The question is ambiguous. On the first read I took "of unknown size" to mean that the numbers weren't bounded.
May
7
comment Extremely trivial C++ phone interview question
@Erik, can a constructor call another constructor of the same or the parent class? I don't know C++, but both Java and C# require this.
May
4
comment Functional programming language for web development
I admit that I hadn't thought of that, but a quick look around suggests that people use a Microsoft closed-source binary under Mono for F#.
May
4
comment Functional programming language for web development
Although F# isn't open source. Still, +1 because it's a good answer.
May
1
comment Is developing games the best way to learn programming?
If you want the game to be playable then you may well find that you need to compromise pure OO design in favour of speed.
Apr
27
comment How do “You Ain't Gonna Need it” and “Now is better than never” play together?
@Christopher, that could be interpreted as encouraging unprofessionalism. E.g. protecting against SQL injection is important even if the client wouldn't know what it is and certainly won't test for it before paying.
Apr
27
comment Why are websites (even this one) sometimes “Down for Maintenance”?
Doesn't NASDAQ have about 14 hours a day of scheduled downtime?
Apr
20
comment Pure vs Applied Math For Programmers
And there's an extent to which you can learn the stuff you need when you need it - particularly if you have a strong mathematical background already. I studied CompSci, but when in my first job I needed to know spherical geometry I went and spent a bit of time in my old college's library to read up on it.
Apr
20
comment Are outdated comments an urban myth?
I've seen some awful examples of Blocks of copy-pasted code including comments. Comment may have made sense in its original location, but hardly makes sense here. Class-levels comments talking about a different class, for example.
Apr
19
comment Why does the Java collections APIs not have a last method?
There isn't a first() method either, so why should there be a last() method?
Apr
19
comment What specific branches of Mathematics are useful for a programmer to learn?
But the question wasn't about career: it was about preparing for a degree course.
Apr
11
comment What's your favorite bit-wise technique?
@nikie, muahahahaha! (I tend to use this for things like Project Euler problems - my day job doesn't involve much combinatorics).