Reputation
7,264
Top tag
Next privilege 10,000 Rep.
Access moderator tools
Badges
14 34
Newest
 Enlightened
Impact
~150k people reached

Jun
30
reviewed Approve interpretation of the statement in java
Jun
29
comment Best practices for a daemon that forks and becomes user
No, I think starting out as the user is a better solution. So, for example, instead of homebrewing a daemonization technique, rather launch the user's instance from something like inetd, xinetd, or tcpserver.
Jun
27
comment Best practices for a daemon that forks and becomes user
Don't do it. Every significant program that does this has caused remote-escalation-to-root vulnerabilities.
Jun
27
comment Shipping test code. Why wouldn't you?
Quis custodiet ipsos custodes? Be sure you test those tests :-)
Jun
27
comment Selling an open source project: some issues
The GPL never prevents the owner of the copyright from doing anything. It only affects the licensees. The owner(s) can take the entire codebase closed-source without changing a single line. The licensees still have a right to get source code that matches any binaries they received, but they have no right to the closed versions.
Jun
13
comment Is my mentor's concern for code quality excessive?
"it also feels like my creativity doesnt matter because there is only 1 right way to do everything" I know entry-level programmers and interns always feel that they're really creative, but you might consider for a moment that the reason you have mentors at all is that you're there to learn from them. Some of what newcomers to the field see as "creativity" and "style" is bad practice they need to unlearn.
May
30
reviewed Approve overload tag wiki excerpt
May
30
reviewed Approve overload tag wiki
May
30
reviewed Reject Detecting and Dealing with obscene language in user input
May
30
reviewed Approve semantic-versioning tag wiki excerpt
May
30
reviewed Approve is OOP the dominant programming model in real world?
May
29
reviewed Approve Auto-save user input - the smartest way?
May
18
reviewed Approve Is initializing a char[] with a string literal bad practice?
May
18
reviewed Reject Does using a database server make sense if the application only does things locally?
May
18
reviewed Approve How do I safely write code in my own 'words' and not plagiarize?
May
16
comment How exactly do exclusive code rights work?
@Gusdor Don't be so sure. There is a legal theory called the "doctrine of eventual disclosure", which suggests that you can't avoid eventually using what is in your head, even if you said you wouldn't. It has gotten some traction in US courts.
Apr
27
comment Are there any reasons not to cache an entire site permanently?
#3 - Even without explicit caching, modern OSes aggressively use RAM to cache disk data, getting you what you want for zero effort.
Apr
20
answered How do I dissuade users from using the same password with similar systems?
Apr
15
answered Full screen command line app that user cannot close in any way
Apr
10
comment Licensing of content created by licensed code
+1 for as authoritative an answer as one could hope for :-)