Reputation
8,986
Next privilege 10,000 Rep.
Access moderator tools
Badges
2 28 40
Newest
 Good Answer
Impact
~384k people reached

  • 0 posts edited
  • 6 helpful flags
  • 3,053 votes cast
Apr
12
answered How to deal with misconceptions about “premature optimization is the root of all evil”?
Feb
27
comment How do you prevent the piracy of your software?
@BCLC: Grass is, effectively, a reasonably infinite resource: When it's cut, it grows to fill the space again.
Feb
27
comment How do you prevent the piracy of your software?
@LieRyan: Your understanding of my definition is incorrect. I was very clear: You can not steal something that is freely and easily copied. Money can not be freely copied, so your theft of my money deprives me of its use. Your "theft" of my software does not deprive me of its use, nor even of my ability to make money on new copies.
Feb
27
awarded  Good Answer
Feb
1
comment Is break a code smell?
goto is not a code smell when there are no other forms of flow control that make sense for a given case. Don't be dogmatic. Not even Dijkstra was dogmatic about it in his essay. (Have you read it?)
Jan
17
awarded  Taxonomist
Jan
7
comment OpenGL, multithreading, and throwing destructors
It's possible to use multiple GL contexts in a single application. In those cases where that's desired, option 2 is the only reasonable choice.
Dec
14
awarded  Nice Answer
Nov
29
reviewed Reject Best approach for realtime sync + shared todo?
Nov
29
reviewed Approve Is it better to check `c >= '0'` or `c >= 48`?
Nov
29
reviewed Approve Business logic in the models?
Oct
27
revised Best freeware license for my closed-source application
added 3017 characters in body
Oct
27
comment Best freeware license for my closed-source application
@kagetoki: This format doesn't handle conversational edits like this, and your questions are answered by a number of other questions on this site under the [licensing] tag. I'll amend my answer anyway, but be aware that this is a bad format for such a long question.
Oct
27
reviewed Approve Does extending a ruby class violate the LSP?
Oct
27
answered Best freeware license for my closed-source application
Oct
23
comment Is Python Interpreted or Compiled?
Cython compiles Python code to C so that it can be compiled as a shared object.
Oct
2
comment Should I stop using the term C/C++?
@BenVoigt: You're missing the point: That language was created because the string "C/C++" was so badly misused, so as to point out to people the egregiousness of their error.
Oct
1
comment Should I stop using the term C/C++?
Yes, you should stop using the term "C/C++" unless you are referring specifically to the typeless language by that name which has no relation to either C or C++.
Oct
1
comment Should I stop using the term C/C++?
Aha, I've found a copy on archive.is: Rationale, Syntax and Semantics.
Oct
1
comment Should I stop using the term C/C++?
This is not entirely true. There was at one time a page that described a proposed language spec for a language called "C/C++" that, among other things, specified the (near) absence of a type system. Sadly, the page has since been taken down, and the site that hosted it has since put up a robots.txt that erased the archived copy from archive.org.