Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Re:Basic things make all the difference. (Score 0) 386

Also what I mean by "You can mess with objects in globally visible variables from multiple threads perfectly safely in Java." is from the point of view of the garbage collector.

For instance, in C++11, even with safe pointers you can can't safely modify a pointer from more than one thread, reachable objects can be collected - THAT kind of unsafe. And despite all of the "don't do that sort of dangerous thing" hysteria that goes around, the fact is that highly optimized multiprocessor algorithms have to do "unsafe things" under the covers.

No one has come up with a library that lets you do that sort of thing in C++11.

Comment Basic things make all the difference. (Score 0) 386

If D had garbage collectors as advanced and scalable as Java then it would be appropriate for even the largest projects.

It doesn't.

No one (except maybe .net) has caught up with Java on having a scalable garbage collector. Java's isn't perfect, but it's tunable too.

Similarly, java makes multithreaded/multiprocessor programming much safer than almost anything else. You can mess with objects in globally visible variables from multiple threads perfectly safely in Java. With or without garbage collection, that's very hard to do from C++11, I have no idea about D here...

So until other projects catch up on these sorts of basics people will stick to the engines that do the basics well. Having a great language is convenient, but it's not as important as having one with the needed capabilities.

Comment Irony (Score 1) 106

Ironically, the claim that it is possible to detect lies has always been a con. Polygraph detectors are made by con artists.

They can detect nervousness, nothing more. And of course if you lie to people that you can detect lies, that will make it a self fulfilling prophesy to the less intelligent.

Of course a normal level of neurosis and intelligence will make you nervous when they as you an incriminating question. But since when did authorities care what happens to intelligent people rather than to gullible employees or controllable masses?

Comment God, I hate facebook (Score 1) 218

I've always disagreed with most of the premises behind facebook.

I would use a service that:
1. Didn't share any of my data with anyone
2. Didn't try to make my comments on other sites visible
3. Didn't try to mix my family with my friends or my work or assume that I have only one set of friends.
4. Didn't make me read every inane utterance of everyone I've ever come in contact with
5. Didn't try to sell me anything
6. Didn't try to sell me social games, I need social games like I need a long term illness

Also I'd be willing to pay for a service if that meant no f'n adds.

Comment Re:Multi-core? (Score 1) 91

Yes, as far as I know, Android devices never have virtual memory turned on (you don't want to wear out the flash memory on-board, because when it's worn out the device is bricked).

So when you're low on memory, Android starts killing processes pretty much at random.

On SOME Android devices you can turn on swapping if you root, but on others it's disabled in the kernel.

Comment Re:Expect a FISA or PRISM notice in... (Score 1) 270

Since it's an open sourced project, the only ways they could maintain a back door would be:
1) find a pre-existing flaw, and either hope it isn't fixed or threaten each developer to keep them from fixing or mentioning that flaw.. Perhaps they could monitor the developers and catch them as soon as they talk about a flaw privately
2) threaten a developer and REQUIRE him to add a flaw and not reveal that he's doing it.

1) is a harder case, but it can partially be prevented by making all communication through a public forum. 2) could be prevented by treating every change to the code as a possible attack and reviewing it publicly by multiple people... But even then it could be let through by the government getting to everyone involved first. Danger could be detected by people dropping out of the project or changes not being reviewed publicly anymore.

Slashdot Top Deals

Living on Earth may be expensive, but it includes an annual free trip around the Sun.

Working...