4,949 reputation
724
bio website
location Netherlands
age 41
visits member for 4 years, 4 months
seen Mar 24 at 8:34

Mar
23
comment How Layered Voice Analisis Works?
My company has been working in this field for about 15 year, and this absolutely is not easy at all. There's a good reason the technology is so expensive.
Mar
16
comment Is there accepted decimal-based Unicode notation for technical audiences?
Well, how many bases would you need for feature completeness? There's one canonical base, and that's hex.
Mar
16
comment Is there accepted decimal-based Unicode notation for technical audiences?
@Ehryk: You can write wchar_t(123) when you mean U+007B. But that's a single character, not part of a string.
Mar
16
comment Using scoped enums for bit flags in C++
The ISO C++ committee found option 1 important enough to explicitly state that the value range of enums includes all binary combinations of flags. (This predates C++03) So there's an objective approval of this somewhat subjective question.
Mar
16
answered Data padding for different hardware support?
Mar
16
comment What machine learning algorithm should I use to build an intelligent reminder?
All reasonable Machine Learning algorithms I know work on larger data sets. That's necessary both to learn general rules (this applies always) and exceptions (this doesn't apply when that).
Mar
11
comment How would you design a user database with custom fields
@Andy: Guess what? The situation will be even more unmaintainable if you mix a thousand different schemes into a single table ! And yes, you probably do need custom code for custom fields. Again that is simpler, not harder, if each customer has a clean, separate table. Trying to pick company X's fields from a thousand others is a bloody mess.
Mar
11
answered How would you design a user database with custom fields
Mar
11
comment Can neural network discover rng patterns
This answer seems to mix seed, state and outcome of a RNG. In general, the initial state is a function of the seed, state evolves by repeatedly applying a function to it, and the outcome is determined by yet another function to the state. In a good RNG, the state space is a lot larger than the output domain, so one output can be the result of many different states. In turn that means you can't predict the state nor the next outcome from a single outcome.
Mar
10
comment Why is there only code review?
When I worked at Lucent, I think we had 4 level of reviews in our department alone: Requirements, High-level Design, Low Level Design, and Implementation. Business probably had more than one layer of reviews as well.
Mar
10
comment The dream of declarative programming
Just define the language itself declaratively: Language(L) is defined by L in programming languages && declarative(L).
Mar
4
comment In C, what is an unconditional jump?
@ratchetfreak: That's why I say that all jumps are unconditional once you pass the condition to reach them. But trivially, if(boolCondition) { case true: break; case false: break; } means that one of the two break statement will NOT be executed. Obviously they can't be both unconditional by your definition.
Mar
4
comment In C, what is an unconditional jump?
A break in a case label is obviously conditional, as it depends on the switch condition being hit in the first place. All jumps are unconditional once you've passed the test condition. Therefore you must always have the right scope in mind, and the right scope for break is exactly the full switch statement (you don't break to the next case label or back to the caller of the function).
Feb
27
comment Protect memory from a potentially seg faulting function call
Well, then it wasn't formally proven after all ;)
Feb
27
comment Is this statement correct for floating point numbers?
"unlike integer types, values that a floating point representation cannot represent can be between values that it can represent." - Well, technically an integer type cannot represent 0.5 even though that's between 0 and 1. I think that you mean that the value range of an integer type is a contiguous subset of mathematical integers, whereas the value range of a floating-point type is not a contiguous subset of the reals.
Feb
27
answered Protect memory from a potentially seg faulting function call
Feb
24
comment Are deadlines Agile?
Have you ever had Black Friday deadlines with Walmart? The feeling I got was that if you screwed up this year, you won't get a second chance next year. That's literally "no second chance".
Feb
24
comment Are deadlines Agile?
A deadline that can be moved isn't a deadline. That's called a calendar date. Deadlines are things like Black Friday - either it's in store or it isn't. Still, Agile means I have the best I can have by that deadline.
Feb
24
comment Are deadlines Agile?
@Calphool: The backlog only needs to be prioritized for high-priority items. The bottom of the backlog typically contains things whose exact priority doesn't matter yet. "Could become interesting as the market matures" may end up as "Looked like a good idea back then". Agile is efficient because you avoid doing work that has a risk of becoming irrelevant.
Feb
23
answered Is relying on Demorgan's law in open-source code a barrier to contribution?