3,078 reputation
412
bio website boardspace.net
location
age
visits member for 3 years, 7 months
seen 20 hours ago

I develop games for fun.


Mar
15
answered Do bare computer systems (without OS installed) use (executable) files?
Mar
11
comment Enums in java switch-statements and completeness
Likewise, because classes are compiled independently, the enum class can be extended and recompiled long after the switch was compiled, which could create an undefined result if there were no default clause in the switch.
Mar
11
comment Enums in java switch-statements and completeness
enums can not only be null, but switch(enum) will get a null pointer exception if it is.
Mar
3
comment Java Start JNLP without paying to certificate authority?
Self-signed certs are just as effective, but not accepted. The only thing "real" certs certify is that you paid the cert authority.
Feb
11
answered Are websites hosted in distant servers slower?
Feb
4
comment Overriding equals() method in Java
Implementing equals and hashcode allows interning complex objects using hashtables.
Oct
8
answered Is it possible/good idea to reduce chance of crashing by catching Error?
Oct
5
answered How do I handle a spam server invalidating my tokens?
Sep
30
answered Java Serialization for long-ish-term storage
Sep
28
comment Duplicate Account Detection - New Approach?
There are a lot of things you can do to detect suspected cheaters and deter them, but when the iron fist descends, they all deny it. How about publishing a "cheater index" right alongside the rankings?
Sep
26
comment Duplicate Account Detection - New Approach?
Of couse, the #1 answer is to just charge real money for accounts. Then the more cheaters the merrier for you.
Sep
26
comment Duplicate Account Detection - New Approach?
Players will create even more duplicate accounts, so they can further launder the transfers and stay under your radar. The lower you set the thresholds, the more false positives you will have, swamping your problem detection.
Sep
24
awarded  Autobiographer
Aug
13
answered Debugging memory corruption
Aug
9
awarded  Yearling
Jul
22
comment When I test out the difference in time between shifting and multiplying in C, there is no difference. Why?
A classic compiler optimizer bug is to convert divides into right shifts, which works for positive dividends but is off by 1 for negative.
Jul
21
awarded  Nice Answer
Jul
21
comment When I test out the difference in time between shifting and multiplying in C, there is no difference. Why?
Always use the operation that is semantically correct. If you were manipulating bit masks, or positioning small integers within larger integers, shift is the appropriate operation.
Jul
21
answered When I test out the difference in time between shifting and multiplying in C, there is no difference. Why?
Jul
17
answered What's the shortest generating one-way hash algorithm?