Reputation
13,937
Next privilege 15,000 Rep.
Protect questions
Badges
5 31 49
Newest
 Nice Answer
Impact
~528k people reached

Jan
22
comment Why does DirectX use a left-handed coordinate system?
@ChristianRau, the idea I was trying to get across is that newbies should be taught to revere right-handed coordinate systems, and do unspeakable things to anyone who proposes left-handed systems. The critical part of this training is teaching them WHY life is simpler when the left hand knows what the right hand is doing.
Jan
22
comment Why does DirectX use a left-handed coordinate system?
@ChristianRau, which hand you use depends on what kind of coordinate system you are trying to describe, right- or left-handed.
Jan
22
awarded  Citizen Patrol
Jan
22
comment Can I use machine learning for screening experimental data?
This sounds like a target tracking problem to me. If your sensor gives you time information on your voxels (volume pixels) (it lit up at time T, died at time T + deltaT), then what you have is a straightforward radar data association/multiple target tracking problem.
Jan
21
awarded  Custodian
Jan
21
comment Question about moving to embedded systems
@Ankou: If your former college has an electrical engineering department, there's likely at least one professor who is interested in microprocessor and microcontroller applications. Ask him for pointers to interested groups. Physics departments are notorious worldwide for having to do custom electronics, which nowadays frequently means embedded software, some very fancy, some very quick-and-dirty. Locate the local ham radio club(s) and visit them. TALK TO PEOPLE.
Jan
21
answered Question about moving to embedded systems
Jan
21
awarded  Good Answer
Jan
20
reviewed Leave Open What are developer's problems with helpful error messages?
Jan
18
reviewed Close ruby for desktop app or web app development
Jan
18
reviewed Leave Open Do any object-oriented programming languages support “collective constructors”?
Jan
18
reviewed Leave Open Dynamically vs Statically typed languages studies
Jan
18
awarded  Custodian
Jan
18
reviewed Close what is the difference between a software engineer and project manager?
Jan
18
comment Where are octals useful?
Your comment about PDP-11 documentation is incorrect. The PDP-11 had 8 registers. R0-R5 were general purpose registers. R6 was the stack pointer, and R7 was the PC. The MOV instruction took two 3-bit register numbers and two 3-bit addressing modes. Octal captures the register and mode fields PERFECTLY. (I strongly doubt that this was an accident.) Using hex would have confused everything. PUSH and POP were just addressing modes that used R6. Immediate operand was an addressing mode that used R7.
Jan
17
comment Why do we still use floats?
3.14159265358979..., if I remember correctly. See piday.org/million
Jan
17
comment Will we go back(?) to fixed-point arithmetic in the near future?
@JanHudec: Again, yes and no. A particular fixed-point type will always have the binary point assumed at a certain position. However, two DIFFERENT fixed-point types may not have the binary point in the same place. It is not usually necessary to add or subtract different fixed-point types. However, they get multiplied, and the results summed (sum-of-products, also known as FIR filter) ALL THE TIME. Depending on what you are doing, you may have to rescale the sum. (Think about normalized least mean squares filter processing.) (Note: I do this for a living.)
Jan
17
awarded  Enlightened
Jan
17
awarded  Nice Answer
Jan
17
comment Will we go back(?) to fixed-point arithmetic in the near future?
@JanHudec: Yes and no. In order to do a fixed-point addition or subtraction, the two numbers must have the binary point IN THE SAME PLACE, or one of them must be shifted to line up the binary points. (Think about adding 12.34 to 0.000125.) On a multiplication or division, you have to consider the two arguments, each with a known binary point position, and figure out where the result binary point shows up. (Consider multiplying or dividing 12.34 by 0.00125.) Avoiding those headaches are why floating-point was invented. Read Hamming's book.