1,701 karma · joined December 9, 2008
Humans have long been evolving in response to patterns of human behavior and technology. We're already partly artificial, so why not make it the artificiality we want, rather than the one we got by accident?
In other words, this is a right that prevents governments from cutting off an individual's access, not (and correct me if I'm wrong) any right to free state-paid Internet access.
(Or at least, it came out that way reliably after several runs of a million iterations each time).
Since a value sorted this way has a decreasing chance to be swapped an increasing number of positions, this result makes perfect sense.
If you're allocating a lot of short-lived objects, then explicitly keeping the live objects is much more efficient than explicitly culling the dead objects.
> Second, fixing malloc slowness is among the easiest and fastest optimizations you can make in a C program (in most cases, a pool and freelist will get you 90% of the way there), and no GC'd allocator is faster than pool and arena allocation (which is usually just a couple ALU operations in both the alloc and free cases).
In a semispace or generational GC, allocating memory is just bumping a pointer.
Third time's a charm! :P
You might consider that people's fears about most dangers are far out of proportion to the actual probability of their encountering them.
Would you still feel justified in condemning him for profiting "from other people's horrors"?
What I've noticed is that this actually gives me somewhat more time to code, as I spend much less of the day feeling tired and don't need quite as much sleep.
Don't forget to do your ears, the backs of your hands, and the back of your neck.
Upvoted for badass mercenary attitude. You should try consulting! :D
Such as by following these other 47 laws!
Because I'd posit that the vast majority of the human world we experience today was shaped by chance events that nobody noticed.