1,270 reputation
28
bio website
location
age 42
visits member for 1 year, 11 months
seen 9 hours ago

Then one appeared among us, in our own form visible, but greater and more beautiful; and he said that he had come out of pity.

A pint of plain is your only man.


Nov
11
comment How do I dissuade users from using the same password with similar systems?
"the web application maintains its own users itself", and "My application is simply not funded enough to invest properly in security around user passwords" - definitely consider not doing your own security, this is dangerous and you're pushing your users into yellow-sticky-note country.
Oct
2
comment Why do books say, “the compiler allocates space for variables in memory”?
In this example the most likely thing to happen is that the compiler will detect foo is unused and remove it from your program.
Sep
28
comment Why many designs ignore normalization in RDBMS?
I'd add to this that sometimes relational is not actually the correct design for a database; for example, an LDAP directory is hierarchical, some other types may be better served by a flat design.
Aug
25
comment Why is float the default in the majority of languages?
+1 for mentioning the hardware; often a very significant factor in any decision.
Jul
26
comment Why does DirectX use a left-handed coordinate system?
@JohnR.Strohm - did you even read the article linked?
Jul
21
answered Can I WTFPL/CC0 parts of a GPL code?
Jul
12
revised How are GPL-compatible licenses like MIT usable in GPL programs without being subject to the copyleft provision?
Clarify GPL rules re: free and paid distribution
Jul
12
suggested suggested edit on How are GPL-compatible licenses like MIT usable in GPL programs without being subject to the copyleft provision?
Jul
12
awarded  Nice Answer
Jul
11
comment How are GPL-compatible licenses like MIT usable in GPL programs without being subject to the copyleft provision?
I still think the wording is misleading; the GPL doesn't actually contain anything to the effect that it forbids requiring charges; it's own wording is quite permissive on the topic of charges: "you may charge", etc. It would be more accurate to say that the GPL permits both free and paid distribution, but a license that forbade (or required, for that matter) either wouldn't be compatible. That would also cover the case where a license that required free distribution is also incompatible.
Jul
11
comment How are GPL-compatible licenses like MIT usable in GPL programs without being subject to the copyleft provision?
Minor nitpick but the GPL doesn't actually forbid charging fees for just about anything; see gnu.org/licenses/gpl-faq.html#DoesTheGPLAllowMoney
Jul
4
comment Is fewer lines of code always better?
Sigh - more drive-by downvoting. If somebody wants to be constructive about it then they should at least leave a comment.
Jul
4
answered Is fewer lines of code always better?
Jul
4
answered What are good reasons to drop Windows XP support?
Jul
3
comment Can someone explain to me C#'s coding convention?
A +1 for this because it gives what may be the actual reason why this particular arbitrary choice was made for C#.
Jul
3
answered Why not have a High Level Language based OS? Are Low Level Languages more efficient?
Jun
20
comment License: free to use but not free to modify or redistribute
Can you clarify - when you say "redistribute" do you explicitly mean "redistribute modified code", not "redistribute the application"?
Jun
20
answered How to store / not to store passwords
Jun
18
answered Where to store web application custom configuration settings
Jun
18
comment Is there a time bomb in sequential process id allocation when the `unsigned` wraps?
I think your assumption about it being OK to reuse dead process ids is unsafe. You're just looking at the external side of the interface, but are you quite certain that something internal is not going to cause you trouble? Or that it will cleanly survive the next upgrade of the Display Postscript software (customers generally don't like being locked into specific versions of software on account of things like this)? Reminds me of the old "reserved bits" bomb ("these bits are currently not being used so it's OK to stuff my own data into them")...