Reputation
266
Top tag
Next privilege 300 Rep.
Create new tags
Badges
2 8
Newest
 Yearling
Impact
~529 people reached

Apr
8
comment Client wants source code, but it contains a lot of shared code I reuse with other projects
@FreeAsInBeer: No, they use Software Code Escrow Escrow Services. Obviously.
Feb
21
comment Are there memory-memory instructions?
In fact, some DMA controllers are even programmable with small instruction sets, and can perform limited amounts of computation.
Feb
21
comment What does “address translations” mean in discussing advantages of vector processors?
You made it about the CPU architecture. I want to make it clear that this is not about the CPU architecture. It's about the OS. (Note that "protected mode" is a term very specific to x86-derived architectures; ARM, for example, has no such concept.)
Feb
21
comment What does “address translations” mean in discussing advantages of vector processors?
Let's be more specific: this has nothing to do with CPU architecture and everything to do with the OS. The OS is responsible for managing virtual address translations (which may be hardware-assisted once configured). All CPUs can execute in a mode which permits direct access to physical memory - otherwise you could never boot up the OS needed to map those virtual pages.
Mar
7
awarded  Yearling
Mar
8
comment What could an algorithm look like that iterates through all combinations of two variables to aim at a certain number of entries?
Target number of entries.
Mar
7
awarded  Citizen Patrol
Mar
7
awarded  Enlightened
Mar
7
awarded  Supporter
Mar
7
awarded  Nice Answer
Mar
7
comment What could an algorithm look like that iterates through all combinations of two variables to aim at a certain number of entries?
@JonathanRich: Ties don't count. (See my comment to MadKeithV's answer). Note that I assert ties don't matter for this application because the data is essentially continuous in nature. (I'm sorry this wasn't clear in the original post).
Mar
7
revised What could an algorithm look like that iterates through all combinations of two variables to aim at a certain number of entries?
added 16 characters in body
Mar
7
comment What makes a series of machine instructions an actual process/thread in memory?
This is a very subjective sort of question, because it depends on your definition of "process". Arguably, a process is anything that uses the CPU, with some subjective decisions what the boundaries between processes are. In that view, the CPU is executing a process as soon as it starts up (though the "process image" is loaded from BIOS).
Mar
7
comment What could an algorithm look like that iterates through all combinations of two variables to aim at a certain number of entries?
I usually just ignore the problem with duplicates (non-unique pauses), because in reality the data are basically continuous (audio samples). The fact that they are discretized is a bit of a distraction.
Mar
7
answered What could an algorithm look like that iterates through all combinations of two variables to aim at a certain number of entries?
Mar
7
awarded  Critic
Mar
7
comment Is bash “finished”?
A lot of shells have a long history. Bash, though, is explicitly compatible with the majority of code written for a shell 36 years ago, which is an unusually long history for any software product.
Mar
7
awarded  Teacher
Mar
7
answered Is bash “finished”?
Mar
7
awarded  Excavator