Become a fan of Slashdot on Facebook


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


Comment: Re:512 should still be too high a bar... (Score 1) 33

by jhantin (#49175927) Attached to: FREAK Attack Threatens SSL Clients

MITM positioning is a prerequisite, but that's not hard if you run a Wi-Fi hotspot. This is a bid-down attack, tampering with initial negotiation to limit the cipher suite and strength to something more breakable without raising alarms.

If you can additionally prevent the use of PFS cipher suites so the 512 bit key is used for pre-master secret encipherment, you need only break the static 512-bit key once to read all the traffic protected by it.

Comment: Re:Bad idea (Score 2) 407

by Savage-Rabbit (#49175073) Attached to: Snowden Reportedly In Talks To Return To US To Face Trial

I don't know if Russia is a good place for someone like Snowden who likes to expose government corruption. Then again, maybe he'll have better luck than Boris Nemstov.

Luckily, if the Russians ever decide to jail him for exposing government corruption, he's likely to get that "fair and impartial" trial that he evidently thinks he needs a guarantee for in the US.

As long as it is only the US government's corruption, abuse of power and their ongoing rape of the US constitution that Snowden is exposing then I'm pretty sure the Russians are perfectly happy to allow him to continue and if Snowden has half a brain he will allow the Russians opposition to handle exposing the similar shenanigans of the Russian government.

Comment: Re:Politics aside for a moment. (Score 1, Insightful) 427

Yes: vote, but the candidates on the slate should be randomly selected from the population

Leaving the country to be run by people who are either too clueless to get out of jury duty, or smart enough to realize that the only way to win is to accept the job and then sell out to the highest bidder.

How is this supposed to be different from the way things are today?

Comment: Cross platform development. (Score 2) 356

I've been trying to pick up a classic, object-oriented, compiled language since the early 90s, but have never gotten around to it. C++ was always on my radar, but I'm a little torn to-and-fro with Objective-C. Objective-C is the obvious choice if you also want to make money developing for Mac OS X, but for the stuff I want to do, both languages would suffice on all platforms. I do want to start out on x86 Linux, though, and also use it as my main development platform. Yes, I know quite a few other languages, but I want to get into a widespread compiled language that has good ties into FOSS. Both Objective-C and C++ fit that bill. What do you recommend? How do these two programming languages compare with each other, and how easy is cross-platform development in either? (Primarily GUI-free, "headless" applications.)

I would only bother with Objective-C if I was anticipating having to develop a lot of code for OS X or iOS which might be worth your time since there is money to be made there and IMHO it is a fun language to code in. There is a FOSS Cocoa implementation for Linux, GNUstep but I don't know how current it is or how much cross platform development it allows. Integrating C++ code in Objective C programs (aka. Objective-C++) is as easy as integrating C code into a C++ program so for cross platform purposes you'd be best advised to write as much of your business logic in C++ or even C and use more platform specific languages like Objective-C for view and controller logic. Basically write as much in C++ or C as you can since both can be used in Objective-C apps. That way, if you also want to, say... have an Android version you could write Java wrappers for your C/C++ code. Finally be very careful about what system calls and libraries you use. Just because something is available on Linux does not mean it is available on OS X, the other *NIX'es or Windows. I have all to often seen people end up with egg on their faces after spending significant amounts of time developing something on Linux and using everything Linux offer with wild abandon only to find out hat several key functions or even entire libraries are not available on other target platforms like, say Sun OS or AIX or that even if these are available they behave in a totally different way (example: Lex/Yacc). When doing CP development, even if it is just across multiple Linux/Unix platforms, it pays to write unit tests and regularly compile your software and run the entire test battery on target platforms other than the one you do most of your development work on (which is likely to be Linux).

Comment: Re:Needs several people to wear them (Score 3, Interesting) 147

by Savage-Rabbit (#49162925) Attached to: AVG Announces Invisibility Glasses

Assuming your identity isn't given away by the fact that you're the only person wearing infrared emitting glasses. Anyway, for the full effect, you should walk around naked so you can't be identified by the clothes you're wearing.

That depends on your use-case. If you are Abu Bakr al-Baghdadi you might be better off just shaving your beard off and avoiding cameras. If you are a private citizen who is not trying to hide, not wanted by the police and is just plain old creeped out by being under constant surveillance then this might be a product you want even if it makes you stick out like a sore thumb. It also depends on how commonly accepted this technology becomes. If the public at large eventually gets so creeped out by being under constant surveillance that half of them wear a device like this there is very little the security services in most western democracies could do about it without looking like the Gestapo or NKVD.


20-Year-Old Military Weather Satellite Explodes In Orbit 251

Posted by samzenpus
from the go-boom dept.
schwit1 writes A 20-year-old U.S. military weather satellite apparently exploded for no obvious reason. The incident has put several dozen pieces of space junk into orbit. From the article: "A 20-year-old military weather satellite apparently exploded in orbit Feb. 3 following what the U.S. Air Force described as a sudden temperature spike. The “catastrophic event” produced 43 pieces of space debris, according to Air Force Space Command, which disclosed the loss of the satellite Feb. 27 in response to questions from SpaceNews. The satellite, Defense Meteorological Satellite Program Flight 13, was the oldest continuously operational satellite in the DMSP weather constellation."

Comment: Certain things every individual should know... (Score 1) 698

There are certain things I wish I knew decades earlier. Some of them are things you can only learn by the school of hard knocks. Other things can be picked up in books.

Give her a list of books that she should read at certain ages. Not just fiction/science fiction, but books that made you think about the real world and how to live in it.

I know that I want my kids to read "The Boglehead Guide to Investing" by the time they take home their first paycheck. Being able to invest in the future is something that can start at a young age.

Comment: Re:"Singularity" is a horrible term. (Score 1) 71

by hoggoth (#49121487) Attached to: Facebook AI Director Discusses Deep Learning, Hype, and the Singularity

The singularity is the point at which we can no longer "see" (predict) future growth or trends, ie: the point at which we lose the ability to make predictions about the future because the A.I.'s have grown and are growing in intelligence faster than we can comprehend. In that way it is similar to a black hole singularity, in that we cannot "see" past the event horizon.

What good is a ticket to the good life, if you can't find the entrance?