There are ways to store tapes so they don't decay - but NASA has had such a problem storing all the data generated by each space probe it wouldn't surprise me if the tapes got pushed further and further back till they were misfiled and possibly destroyed.
I'm no tree-hugger, but the amount of power we consume in aggregate because of all these "it's just another milliamp" computers, TVs, stereos, and so on could go a ways towards meeting our carbon emission problems.
Don't get me started on video cards with their own power supplies..
Look, when people go around making ridiculous claims that the government equates vandalism with terrorism all they do is undermine their own cause and, like the boy who cried wolf, end up being the cause of the problem rather than the solution.
Criticizing the government for what it is doing is fine, and valuable. Making shit up is merely embarassing.
You know, as someone who spends a lot of time dealing with the interactions between malloc and the OS, I find it extremely amusing that you think a sanity checker for the heap is a bad idea.
So, GC is good, but defending the heap is a bad idea?
Personally, I wish Linux had it. As it is, the unsafe implementation of malloc hooks in Linux leaves me forced to deal with races and timing holes, or with the "bad" decision of completely replacing the standard malloc library with my own.
You can't prove any of this, but, hey, it all sounds so scary it must be true!
I particularly enjoy how you conflated actual threats against our liberties with intellectual gibberish.
Scary stories might be fun on camping trips, but in the real world, I prefer to make decisions based on real evidence, not ravings of people who aren't even bright enough to distinguish between a request for evidence and "trolling".
all your instant on appliances and devices are consuming in aggregate? How much it costs you each year to keep them running? How much CO2 is emitted to keep them running?
All so you can enjoy a slight momentary convenience?
Yeah, cabling is a pain, but we should be looking at ways to reduce the power consumption of our electronics, not boost it.
Wireless peripherals would have to draw independent power and be "always on" - guaranteeing that even when everything is shut off and you're on vacation in the islands, your home computer gear is still sucking power.
When our country was founded, by people who would be called terrorists today
Nice. I missed the part where Washington employeed suicide bombers, or targeted the citizens of Philadelphia to death for being insufficiently pro-rebellion, or where Ben Franklin used sabotage to attack London, or where Patrick Henry cut the balls off captured British soldiers. But other than that, yeah, the American rebels were complete terrorists.
Actually, from first hand experience I can tell you that Linux can make a mockery of even the mallopt features that glibc says it supports.
Besides, why are you lecturing me about this? Someone asked a question, I said "no" and now you're lecturing me about what I have to do to change the answer to "yes"? Thanks, but I already know that.
That's for Java, not a C-type language. Since Java does not permit access to memory pointers, GC can be made much more efficient; in a language derived from C, GC is never going to work well - there are too many ways to access memory directly.
Ummm... In my professional experience with Java, "freeing all at once" has been directly responsible for making Java on the desktop unusable. I will be the first to say that Java has probably gotten a lot better since I got my JDK certification, but I have no reason to believe that "freeing all at once" is somehow better than doing incremental heap inserts. Particularly since the GC has to go hunting for the things it will be "freeing all at once".
Each application puts in place at least one autorelease pool and can have many more. An autorelease pool tracks objects marked for eventual release and releases them at the appropriate time.
To me that implies that the same pool exists for the life of the app.
that almost every /. user encounters every day: Postscript and PDF.
There are ways to store tapes so they don't decay - but NASA has had such a problem storing all the data generated by each space probe it wouldn't surprise me if the tapes got pushed further and further back till they were misfiled and possibly destroyed.
And it absolutely pisses me off.
I'm no tree-hugger, but the amount of power we consume in aggregate because of all these "it's just another milliamp" computers, TVs, stereos, and so on could go a ways towards meeting our carbon emission problems.
Don't get me started on video cards with their own power supplies..
Look, when people go around making ridiculous claims that the government equates vandalism with terrorism all they do is undermine their own cause and, like the boy who cried wolf, end up being the cause of the problem rather than the solution.
Criticizing the government for what it is doing is fine, and valuable. Making shit up is merely embarassing.
ROTFL.
You know, as someone who spends a lot of time dealing with the interactions between malloc and the OS, I find it extremely amusing that you think a sanity checker for the heap is a bad idea.
So, GC is good, but defending the heap is a bad idea?
Personally, I wish Linux had it. As it is, the unsafe implementation of malloc hooks in Linux leaves me forced to deal with races and timing holes, or with the "bad" decision of completely replacing the standard malloc library with my own.
You can't prove any of this, but, hey, it all sounds so scary it must be true!
I particularly enjoy how you conflated actual threats against our liberties with intellectual gibberish.
Scary stories might be fun on camping trips, but in the real world, I prefer to make decisions based on real evidence, not ravings of people who aren't even bright enough to distinguish between a request for evidence and "trolling".
Cites.
Citing a TV commercial that says drugs support terrorism is hardly evidence that the government considers petty vandals to be terrorists.
firebombs, death threats and causing $3.5 million in damage don't count as "petty vandalism".
all your peripherals and all your appliances consume power even when you aren't using them, that's a significant change to your consumption.
Because the San Francisco police are famous for "putting the thumbscrews" to protestors. Why, compared to them, China looks anarchic.
Pull the other one.
Gimme a single case of someone being charged, or even labelled, as a terrorist for committing vandalism.
Please provide an example of someone being labelled a "terrorist" for engaging in petty vandalism.
How many people died in the Boston Tea Party?
By that standard, vandals and grafitti artists are terrorists, too.
all your instant on appliances and devices are consuming in aggregate? How much it costs you each year to keep them running? How much CO2 is emitted to keep them running?
All so you can enjoy a slight momentary convenience?
Yeah, cabling is a pain, but we should be looking at ways to reduce the power consumption of our electronics, not boost it.
Wireless peripherals would have to draw independent power and be "always on" - guaranteeing that even when everything is shut off and you're on vacation in the islands, your home computer gear is still sucking power.
When our country was founded, by people who would be called terrorists today
Nice. I missed the part where Washington employeed suicide bombers, or targeted the citizens of Philadelphia to death for being insufficiently pro-rebellion, or where Ben Franklin used sabotage to attack London, or where Patrick Henry cut the balls off captured British soldiers. But other than that, yeah, the American rebels were complete terrorists.
There seems to be a lot of cross communication in this thread.
Actually, from first hand experience I can tell you that Linux can make a mockery of even the mallopt features that glibc says it supports.
Besides, why are you lecturing me about this? Someone asked a question, I said "no" and now you're lecturing me about what I have to do to change the answer to "yes"? Thanks, but I already know that.
That's for Java, not a C-type language. Since Java does not permit access to memory pointers, GC can be made much more efficient; in a language derived from C, GC is never going to work well - there are too many ways to access memory directly.
about retain/release not being in libc; I seem to be confusing retain/release with allocator zones today.
It's weird - the rest of the industry moved to the commodity model 10 years ago, yet Jobs still grabs attention like it's 1985.
I mean, do people flood web sites to read a live blog of Windows developer key notes?
They ported it to Windows, where they use it as a training, configuration and administration tool.
there is no difference.
Ummm... In my professional experience with Java, "freeing all at once" has been directly responsible for making Java on the desktop unusable. I will be the first to say that Java has probably gotten a lot better since I got my JDK certification, but I have no reason to believe that "freeing all at once" is somehow better than doing incremental heap inserts. Particularly since the GC has to go hunting for the things it will be "freeing all at once".
From my 1st edition ADC Cocoa book...
Each application puts in place at least one autorelease pool and can have many more. An autorelease pool tracks objects marked for eventual release and releases them at the appropriate time.
To me that implies that the same pool exists for the life of the app.
Maybe the behavior changed sometime after 10.0?