Reputation
1,007
Next privilege 2,000 Rep.
Edit questions and answers
Badges
8 14
Newest
 Yearling
Impact
~19k people reached

Jun
16
comment Is the Rabin fingerprinting scheme with a random polynomial a universal hash function family?
Is Theoretical Computer Science cstheory.stackexchange.com a better place for questions like this?
Jun
8
comment Which hashing algorithm is best for uniqueness and speed?
@devios: I've recently learned that there are several hash table algorithms that guarantee no collisions, even when you use long strings as keys, strings much longer than the hash table index values generated by the hash function, without any constraints on those strings. See cs.stackexchange.com/questions/477/… .
Nov
19
comment Writing generic code when your target is a C compiler
Did you know that the standard C library qsort() function is already polymorphic, using a completely different technique?
Nov
14
comment What did people do before templates in C++?
Does this technique have a name? Perhaps "X-Macros"?
Jul
22
comment Why hasn't a faster, “better” language than C come out?
@poundifdef People have been able to return a struct containing multiple values in the C language for decades. It's part of ANSI C, also called C89. (You could only return one value, in the earliest K&R C compilers).
Jul
3
comment How does the “Fourth Dimension” work with arrays?
@ColtonAllen: Could you ask that as an independent question?
Jul
6
comment Are wikis really appropriate to store documents for software development?
+1 for the Ikiwiki wiki engine; the Hatta wiki engine is a similar idea for Mercurial repositories.
Jul
6
comment How to handle storing the login data for various projects and web servers?
+1 for write passwords on paper.
Aug
16
comment Were the first assemblers written in machine code?
@MarjanVenema: "Bootstrapping a simple compiler from nothing" sounds pretty similar -- see stackoverflow.com/questions/13537/bootstrapping-a-language for some discussion.
Jul
3
comment How to calculate checksum?
@Marcin and Ramhound: Since apparently this is the only checksum the device on the other end of the LIS network will accept, then any other checksum -- even those that are technically better -- won't work on that network. I don't see how it is helpful to point out a bunch of "choices" that won't work with the original poster's hardware.
Jun
28
comment What encryption method should I use?
security.stackexchange.com and crypto.stackexchange.com may be better places to ask questions about encryption.
Jun
28
comment How to generate “language-safe” UUIDs?
related: stackoverflow.com/questions/24515/bad-words-filter
Apr
17
comment Open Source code bounties
I've seen a list of software bounties with dollar figures attached.
Feb
27
comment most concise reference for organizing code for sharing?
Use good, unabbreviated, correctly-spelled meaningful names.
Feb
26
comment Harmful temptations in programming
Yes, c2.com/cgi/wiki?RewriteCodeFromScratch claims that this is one of the "Things You Should Never Do".