Reputation
19,722
Top tag
Next privilege 20,000 Rep.
Access 'trusted user' tools
Badges
2 38 78
Impact
~711k people reached

Nov
26
comment Alternative locking strategies
don't allow a client to have more than 1 document locked at a time?
Nov
26
comment How to deal with product owner who refuses to follow UI design rules
as shown in xkcd
Nov
25
answered How to prevent race conditions in a web application?
Nov
24
answered Why are self-hosting compilers considered a rite of passage for new languages?
Nov
24
comment Exceptions in ANSI C
@mrpyo it does. Either way C doesn't provide any native assistance for any auto cleanup based on blocks (the windows compiler does have try-catch-finally built in but that is non-portable), any C++ to C compilers with exceptions will replace any program flow crossing in and out of the try block with the proper cleanup and setup code.
Nov
24
comment Is it more secure to hash a password multiple times?
@JeremyWalton except when you have an few utterly broken hashes where you can derive large parts of the input, and because they are all included in the output each hash can be attacked separately.
Nov
24
reviewed Leave Closed Is it normal for a programmer to not have 100% clarity over their own code at times?
Nov
24
reviewed Close How important is Discrete Mathematics for a Computer Scientist?
Nov
24
comment Exceptions in ANSI C
So would a goto crossing the boundary of the try{}endtry block
Nov
23
comment Exceptions in ANSI C
longjmp
Nov
20
comment Passing by value multiple times vs. Creating a public class variable
Grouping related values together will be more readable (given a proper name)
Nov
20
revised Determining the winning condition for Tic-Tac-Toe
it isn't BBCode but commonMark
Nov
20
revised I want to understand clearly why can't we instantiate an object of an abstract class
added 334 characters in body
Nov
20
answered I want to understand clearly why can't we instantiate an object of an abstract class
Nov
20
comment Transitions taking place in NFA
FYI that NFA matches the regular expression (ab|c)* the DFA for that is pretty simple with only 2 states (plus a garbage state): a starting/accepting state with a c-loopback and a transition ato another state which has a transition b back.
Nov
19
comment type infered statically typed languages?
declare everything auto;
Nov
19
comment Manual repetitive conversion between file types
tell them that excel can also open csv files no problem (localization settings not withstanding)
Nov
19
comment Why do browser Javascript libraries pass the window object as an argument?
just because they are meant to be only used in browsers doesn't mean that they will (users are stupid)
Nov
19
comment What is grouping?
FYI K&R is ancient compared to the current C standard, it's only useful these days as a historical guide
Nov
18
comment Evaluating concurrent application design approaches on Linux
If you want speed with gathering and transmitting during the snapshot process then do as few copies as possible.