Reputation
25,447
Next tag badge:
97/100 score
14/20 answers
Badges
4 57 114
Impact
~869k people reached

Dec
31
comment How to document a dual open source license?
Windows user will click on either, and windows will have no clue how to open a .gpl or a .bsd file.
Dec
31
comment Why must the burden of proof rest with the caller and not the method of the class that is being called?
That link doesn't deliver any usable content to non-subscribers.
Dec
22
awarded  Nice Answer
Dec
21
comment Are all security threats triggered by software bugs?
@m3th0dman You probably misunderstand me. I'm not saying that this is a major problem everybody must care about. It's more like a theoretical proof that a hardware problem can create a security thread. That said, it's imaginable that an attacker who discovers the faulty bit(s) on a server might find ways to pad his input until something critical is put on those memory locations.
Dec
21
comment Are all security threats triggered by software bugs?
Very small, obviously, but if it happens, it is a security thread not caused by a software bug.
Dec
21
revised Are all security threats triggered by software bugs?
added 176 characters in body
Dec
21
answered Are all security threats triggered by software bugs?
Dec
20
comment Maintenance wise, is `else while` without intervening braces considered safe?
Honestly, it gives me the creeps. if is only evaluated once, but while denotes a loop, so connecting both gives me a unsubstantiated feeling that the if is part of the loop... somehow...
Dec
18
comment Can I display part of the source code of an open source plugin's with GPLv2 liscence?
Of course you can put anything you are the copyright owner of under the GPL, including plugings for proprietary programs. As the copyright owner, the choice of the license is your sole decision. The real question is whether or not anyone can legally use the plugin, or distribute the plugin together with the proprietary program.
Dec
18
comment Why the name 'continue'
@KeithThompson Probably most or all of them are basic dialects or derivates, but (almost) surprisingly, I find a lot of web sites that use the term "for-next-loop" to describe counting loops in other languages.
Dec
18
comment Why the name 'continue'
The problem with next is that in some languages (e.g. Basic) next is the end of a for loop, so it might be confusing for some programmers with a background in those languages.
Dec
18
answered Alternative Web model
Dec
13
awarded  Nice Answer
Dec
6
awarded  Nice Answer
Dec
6
comment Why is heap size fixed on JVMs?
@ratchetfreak that was my second guess ;-)
Dec
6
answered Why is heap size fixed on JVMs?
Dec
6
comment What exactly does the condition in the MIT license imply?
Exactly. It's not unusual for a large product to include several such copyright notices. For example, check out about:license in Firefox.
Dec
5
answered Why can't WARs share session info?
Dec
5
reviewed Approve What is MVC, really?
Dec
5
comment What is development automation?
IMHO, "development automation" is a contradictio in adiecto; every task that can be automated is a priori not development in the strict sense.