Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment A more interesting question (Score 2) 117

It's not too hard to imagine a total extinction event. To my mind the interesting point here is that there is that Martian soil contains a known energy source. That's... spectecular. We already know there's plenty of oxygen tied up in the iron oxide in the soil, and now we know there's also energy for microbes. That's one step closer to terraforming. And hey, in the process they'll get rid of this pesky toxic stuff too, at least on the surface layers.

Comment a good start but... (Score 3, Insightful) 130

We need something more fundamental. Like it never being against the law to disclose information on crimes committed by intelligence agencies, and enforcement of existing laws once those crimes come to light: for example, Keith Alexander needs to be arrested for perjury. Perhaps we could bring back private prosecutions... that would certainly go a long way towards ensuring public officials are not above the law.

This more holistic approach is necessary because the usual suspects (CIA, NSA) and the usual frameworks (FISC) only capture a tiny fraction of what the intelligence community actually engages in. Take the NRO ( https://en.wikipedia.org/wiki/National_Reconnaissance_Office ) for example. It has a comparable budget to the more well known agencies and they were even caught by the CIA to be squirrelling away extra money, presumably to finance black projects. They started in spy satellites but these days they appear to devote a significant portion of the resources towards hacking. They really put the NSA to shame when it comes to blackhat and grayhat activities, though good luck finding anyone to confirm that for you. Let's just say they appear to enjoy inspiring awe and fear in their employees, to the point where though I've met several people who worked for them I had to do a considerable amount of detective work and deduction to figure it out. And even then there was no explicit confirmation I was right, just a wry smile and a "I can neither confirm nor deny..."

And that's just an agency we know about. Like the NSA before it, the NRO used to be secret. And there remain still more secret intelligence agencies today, probably even more fearsome and powerful than the public ones. And if you think these guys go through FISC every time they feel the urge to skim through someone's inbox...

So, back to my original point: what we really need here is a mechanism to permit the discovery and prosecution of people who conceal crimes, both for the original crime and for the act of covering it up by claiming state secrets. Crimes like lying to congress under oath. Or spying on American citizens, without judicial oversight, in ways that would be illegal if a private citizen did it (which does not necessarily apply to PRISM but most certainly applies to other programs.)

Comment you joke, but... (Score 4, Insightful) 196

This is at best a waste of money. I know he catches some flak for this, but Stephen Hawking has it right. There's no reason at all we should expect intelligent alien life forms to deal with us as respected equals, especially if they are considerably more advanced. At the same time, it would be too much to hope for them to ignore us. Our planet would be a treasure trove of scientific interest to them, and even practical interest in the same way rainforests are useful to biochemists or bacteria are useful to genetic engineers. The altruism argument ignores how very limited it is here on Earth. Forget intercultural conflict, how many people give/gave a shit enough about dead dolphins enough to boycott tuna? Or save the poor bonobos? Their intelligence is a lot closer to ours than ours would be to any life form advanced enough to travel the stars (unless they had some kind of taboo on both genetic and cybernetic enhancement.) Overall point being: altruism isn't a prerequisite for advanced spaceflight, but relentless pragmatism is.

Fortunately, what with the speed of light being what it is, this shouldn't be of any immediate concern.

Also, I think there's a recent 'obligatory' xkcd that's quite on-topic here if anyone wants to whore some karma. In the what if section.

Comment Re:Is perjury a crime? (Score 1) 955

I would argue (quite unsuccessfully, I'm sure) that any wing of the military or intelligence community that takes takespayer dollars while actively lying about the activities it engages in to the powers that are supposed to oversee it is effectively attempting to subvert the democratically elected government through (and this is where their role as members of the military community comes into play) force and coercion. Which is treason. I agree with the spirit of your post in that we don't want the charge to be thrown around too lightly, but I think it fits cases like these a lot better than it fits someone who, say, did a radio show for the Nazis or al Qaeda. But, then, I view the idea of 'government' in a democracy as being considerably more than just the authoritarian whims of whoever is currently in office.

Comment Is perjury a crime? (Score 5, Insightful) 955

Snowden claims that one of the specific reasons why he chose to act is because the NSA was deliberately lying to congress. If that isn't a crime, it should be. IMO it should be considered treason, but the very least I think it is a clear-cut case of perjury.

Of course, the government will punish the real guilty parties here to the same extent that they punished the criminal activities Manning revealed...

Comment They can't tell you're using Tor (Score 2) 83

Not if you're using a bridge relay. A very powerful adversary could determine the existence of relays and flag you if you talk too much to them, but that's beyond the power of even a rather rich Middle Eastern country. https://www.torproject.org/docs/bridges

Now, they could try to ban https as a way of indirectly banning Tor but I don't think that will go over too well for security reasons.

Comment Re:it was sickening (Score 1) 319

Yes, sensationalism is bad, but I think you may be taking me just a tiny bit out of context if you read that post to be pro-sensationalism. I chose those words merely to emphasize that it wasn't a matter of sensationalism, that there were plenty of captivating stories that they could have focused on instead of the relative non-issue of Fukushima.

Comment Re:Step down from the soap box... (Score 1) 319

No one is denying that this is about future of nuclear power here, but the gp provided an on-topic injection of perspective. Over 50% of the media coverage in this country was dedicated to a specific aspect of the larger tsunami disaster that from the very beginning clearly was going to claim a very small number of lives, if any.

Though I'm not sure what's the point any more. There is a portion of the population that extends far beyond the viewership of Fox News that refuses to base any decisions on anything but gut feelings. Quick, without googling, how many people died because of Three Mile Island? And yet it was still enough to be a death warrant for nuclear power in favor of technologies that merely cause global warming and poison the seas with mercury.

Comment it was sickening (Score 4, Insightful) 319

This. In a rage I gave up trying to follow the disaster in the media after just a few days as it became clear there was little interest in the tens of thousands dead and harrowing stories of survival.

It's all the more screwed up seeing as how the Deepwater Horizon explosion and oil spill happened just a year before. Eleven people died, instantly. Because unlike a modern nuclear reactor, oil will in fact explode with a giant fireball if something goes wrong. Unlike Fukushima, the ensuing geiser of oil quickly polluted hundreds of thousands of square miles to an extent that it was easily and prominently seen from space. Our solution to this was to dump millions of gallons of toxic and carcenogenic chemicals on top of it until we couldn't see the oil any more. Problem solved! Out of sight, out of mind. Meanwhile, how many billions of sea creatures perished and how many new cases of cancer are we going to see in the decades to come? We'll probably never know, because oil disasters just aren't sexy like nuclear disasters are.

Oh yeah, and I am sick and fucking tired of not being able to eat large amounts of the tastiest fish in the sea because they are contiminated with huge amounts of mercury, primarily (from my understanding) through the burning of coal. Imagine the hysteria we'd see if the fish were actually mildly radioactive instead of merely full of toxic heavy metals that, unlike most radioactive sources, linger in your body unless you undergo chelation therapy.

Nuclear sucks, it has security issues (although it could also safely and usefully dispose of all the Uranium 235 in the world, an angle I rarely hear anyone mention), and it's not renewable. But it would be so, so nice if people would fucking grow up and make even a token effort at objectively evaluating opportunity costs instead of continually screaming at the top of their lungs about pet issues.

Comment Re:There's a reason nobody talks about it (Score 1) 404

It depends on whether you're fully using Clojure's expressiveness. I'm not an expert on how JVM internals work but I'd be astonished if something with heavy use of first class functions or CLOS (assuming Clojure has a CLOS equivalent) ended up running within an order of magnitude of Common Lisp's performance.

I do know that Clojure's performance is not yet adequate on Android. Or at least it wasn't a year ago.

Comment Re: 'organic' is bullshit (Score 1) 679

Um, tobacco was 'proven safe' for hundreds if not thousands of years before anyone suspected it of causing serious illness. Less than 100 years ago you could find doctors actually recommending light smoking (usually they didn't like heavy smoking, but then the default is to not like anything without moderation) as treatment for various illness. My own grandmother recommended it for treatment for a headache. Or maybe it was an earache, I forget.

Folk anecdotes does beat no testing, but only for immediate and strong effects. When it comes time to test it scientifically, you really need to isolate specific compounds. It's too hard to ensure the chemical composition is exactly the same from batch to batch, year to year.

Comment Re: 'organic' is bullshit (Score 1) 679

I wager if you took the amount of cocaine contained in a single coca leaf and let it dissolve slowly under your tongue it too would also be a "mild stimulant barely more addictive than coffee." Do you know how many coca leaves you need to make a significant quantity of cocaine?

Fun fact #2: In refined form nicotine is a very mildly addctive, mildly-if-at-all carcinogenic substance with great potential for medical usage. It's only when it's combined with the other crap in tobacco it becomes a nightmare. Even if you take the combustion out of the equasion, chewing tobacco is still considerably more dangerous and addictive than nicotine gum.

In some cases of course the 'other junk' can have beneficial effects, but it could also harmful effects as well. There's no reason to assume one way or the other. With the refined chemical you at least know how much you're getting, whereas plant extracts often vary wildly.

It is perfectly rational to prefer a form and mixture that has proven safe for decades or centuries

hah. The problem with this is folk wisdom is, while sometimes right, often wrong. Sometimes tremendously wrong, especially if there are long term effects (negative or positive) involved. I think homeopathy alone demonstrates just how useless popular sentiment is, but for an even more fabuous example of this kind of folk 'wisdom' at work (though not directly connected to herbs or medicine), check out "male menstruation" on wikipedia. For every successful herb you can come up with that was validated by science, I can give you a hundred more that were proven not just useless, but actually harmful: laetrile, coffee enemas...

Comment Re:There's a reason nobody talks about it (Score 1) 404

The best thing about Lisp IMO is the way it exposes the underlying mechanisms. This is most evident in its syntax and macro system, which makes you really think about scope and binding order and the full implications/uses/interactions between multiple lexical environments, but generic functions is another good example. Prior to Lisp I'd tinkered in C++ and Java and I'd always thought of methods as these vaguely functionlike things that were nonetheless quite different and inseparably tied to certain common OO paradigms. CLOS made me realize that a method is just a function that:

1. Is designed to always accept one object as an argument (silly and arbitrary limitation.)

2. Examines the type of its arguments to determine which version of the function to use. This is usually determined via a very rigid inheritence scheme, whereas CLOS treats everything as an object and allows you to specify completely arbitrary patterns to match, with the default behavior being to use the most "specific" (to the arguments' types) method available. Also, as I said before, you can chain together parent methods in arbitrary ways instead of having to choose to either overwrite or keep the parent method.

Regarding your question about the lack of Lisp dominance, the answer is both simple and sad. Programming language popularity is driven by a combination of novel coolness and the marketing powers that be, not merit. Also, "good enough" syndrome prevents many programming languages (and applications for that matter) from absorbing very minor, taken-for-granted features that newcomers will expect, so the learning curve becomes a lot steeper than it should be. In Lisp this takes the most obvious form of not giving noobs an easier sub-language that doesn't require constant use of parens. Lisp veterans recognize that explicit scoping is highly desirable in most cases and have trained themselves to read and type it easily, but this isn't of much consolation to a newcomer, especially if they are attempting to use an editor without proper paren matching or auto intendation.

You're probably right in Clojure being the future of Lisp, but this is a perfect (and very depressing) example of what I just explained. Clojure is inferior in every way to Scheme or Common Lisp except it runs on JVM and it has a few native concurrency features. The latter sounds nice but who the hell cares about native concurrency if your language is several orders of magnitude slower? Common Lisp has concurrency libraries. It is also a true compiled language and with proper declarations can made to run at around 50% the speed of well written C. The problem is, Lisp wasn't always so fast. It took decades to reach that point during a period when computers were really, really slow. (People actually needed hardware acceleration to run it at acceptable speeds: see "Lisp Machine") By the time it became fast enough, the cool kids had moved on, so the Lisp crowd had to sit back and watch the new generation painfully re-discover all of those amazing features like garbage collection, weak/optional strong typing, closures, etc. And they're still nowhere near where Lisp was a quarter century ago.

If you want to hear some more CL cheerleading and get a small taste of some of its powers that modern languages still can't touch, check out Paul Graham. His book On Lisp is available online now: http://www.paulgraham.com/onlisptext.html . If you find that interesting, Let Over Lambda is a very smug little book almost guaranteed to blow your mind: http://letoverlambda.com/index.cl/toc . Some of Hoyte's ideas seem demented, but others (especially regarding the role of syntax, referential transparency being overrated, and the right way to use lexical environments) are quite profound.

Comment 'organic' is bullshit (Score 2) 679

'Organic' goes beyond genetic modification though. It attempts to classify pesticides and herbicides into "natural" and "unnatural" categories without really trying to measure their effect on either the environment or (in residue) on humans.

Even more stupidly, it tries to do the same thing with fertilizer. This is very similar to herbalists who refuse to take chemical X but are happy to eat an unstudied plant extract that contains chemical X plus a whole lot of other unknown and untested junk. In the case of fertilizer, chemical X is nitrogen. Instead of focusing on the very real environmental (and health?) hazards of fertilization and designing an intelligent solution, certain methods are simply deemed unnatural and the downsides of fertilizing with manure (cost, carbon emissions, disease) are ignored.

The anti-GMO aspect of the organic movement is just a symptom of a larger neo-Luddite movement, which is being greatly helped by Monsanto continuing to be an asshole.

Slashdot Top Deals

There are two ways to write error-free programs; only the third one works.

Working...