1,286 reputation
510
bio website
location
age
visits member for 4 years, 3 months
seen yesterday

Dec
19
comment Would be good to include your freelancer account in your Resume / CV when applying for a job?
The code is almost certainly the property of the hiring firm and cannot be uploaded to github and friends.
Nov
22
comment Name/Fix for Production Code Whose Sole Purpose is to Facilitate Testing?
Overwhelming, condescending desire for a ♦ should be grounds for permanent disqualification.
Nov
13
answered Real AI in a compiled language
Nov
13
comment Best practice for cropping characters to be used in training set for Character Recognition?
@RobertHarvey please see added above.
Nov
13
revised Best practice for cropping characters to be used in training set for Character Recognition?
added added
Nov
12
answered Best practice for cropping characters to be used in training set for Character Recognition?
Nov
2
answered Am I using Data Warehousing wrong?
Oct
25
answered Separating UI from logic
Oct
23
comment Filesystem superblocks and their backup copies
+1 a splendid expansion of my sound-bite.
Oct
23
comment Should I couple these classes?
@akh2103 Correct about vote → candidate, fixed, thanks. The database was just a pleasing side-effect; the major point of my analysis was that it is coupling of construction that is bad OOD because it creates dependencies which are getting in your way and making the code more fragile.
Oct
23
revised Should I couple these classes?
added 11 characters in body
Oct
23
comment Filesystem superblocks and their backup copies
I don't know about btrfs, but the superblock in ext lives in memory and is only periodically written to disk by a kernel timer (or sync(2)).
Oct
23
revised Should I couple these classes?
linkified
Oct
23
answered Should I couple these classes?
Oct
21
comment Robustness and pointer safety in C++
"C++ programmers think memory management is too important to leave to the compiler, Java programmers think that memory management is too important to leave to the programmer" — someone. Since at least half of C++/C defects result from pointer errors, I think we may have seen the last languages that give you such an ability to shoot yourself in the foot.
Oct
21
comment Robustness and pointer safety in C++
Are databases against the rules also? Reinventing a DBM is the wildly wrong way to approach this. It is obscenely difficult to write C++ and make no pointer errors; the language promises more robustness than it can deliver.
Oct
21
comment Calculating “instability score” for connection quality, programmatically
This is nearly identical to the ntp poll success history or the reciprocal of the CSMA/CD exponential backoff policy. As noted @RobertHarvey, there will be testing and tuning involved. As the NTP FAQ notes, there is no correct set of coefficients. Those are two very successful implementations of what you need which operate the way you outlined.
Oct
20
comment Data structures and algorithms for a directed rooted tree with inherited properties?
There is insufficient information given to answer this question. In particular, you've pointed out where the limiting function is, but you've provided no information about the the access patterns are. About the only thing I can offer is the standard software optimization rule that time efficiency can be gained by using more space (and vice-versa). A data structure — which can only be inferred — might allow better perspective.
Oct
16
comment BNF parsing rule for left associativity
This is not BNF. There's no indication of terminals or nonterminals. It uses a notation that I've never seen and it looks like you aren't parsing anything, but trying to invent a generative grammar.
Oct
14
comment As back-end developers, should we learn software testing?
If you are a junior developer and don't want to be junior your whole career you should want to know as much about your field as you can. Testing is an essential part of development, so even if you don't "need" too, it will make you more conversant in your field which will make you move valuable which can lead to more senior positions.