Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?

Comment Re:This is nothing new (Score 3) 43

Earth quake warnings in fact were a thing even before the concept of "apps" were invented (yes, probably the apper troll considers this luddite now):

So yeah this now gets "upgraded" to the smartphone age: if you don't install this app and register with your email, and let the app monitor your activity, and whatever it does, you won't get an earthquake warning in advance and are probably more likely to die. Yeah, quite cool app.

Comment Re:Gas (Score 1) 46

They just lower the price so that its below all regernative energy, and if we develop the new solar collector that is even cheaper to produce, oil will get even cheaper. The spiral only ends at the price of the extraction of the fossile sources and that's pretty low, we won't get green energy so cheap in this half of the century, especially as extraction will probably get cheaper as well (better technology etc).

The only real option to meet the 2 degree goal is to get all countries together and to not let the stuff out of the earth. Otherwise someone somewhere burns it, whoever it is. Even if you banned all fossile energy in your country, there are many other countries more than eager to buy the oil. Industrial revolution of Africa? The chinese are already preparing it.

Comment Re: Then what's the point? (Score 1) 233

Yes, I do agree, most of the CVEs base on C/C++'s insufficient protections. They are simply languages not designed for security. Using non-unsafe rust will let the CVE world dry up, at least most of the parts, or push to the hardware boundary (exploiting stuff in the driver etc). But still I think that non-unsafe rust does have an existing runtime overhead, like the force to initialize all arrays even if you later on fill them with a loop, or the constant array bound checks. Perhaps its a good idea to demand hardware vendors to implement some trap-on-out-of-bounds stuff (There are discussions inside the rust community to do it), but until then it is a real non-zero overhead. So Rust will mean problems for most if not all hotpath code. But stuff that's required but not too performance critical (like some font parsing library, it runs only at load time) is the ideal target for rust.

Comment Re:Hey hey hey... (Score 1) 233

Well, on linux the focus is more on breaking into stuff like servers or network appliances or so. There it can already be considered a security issue if you can get a dump of the user database. But on windows, still the major desktop OS, the main target is the classical "rogue code execution" stuff. Both are serious in their context, just desktop linux hasn't got any attention.

Comment Re:Wait a mintue (Score 2) 233

Its not quite how you describe it. Yes, when you start firefox it checks first whether the current profile is currently opened. That's not done because of "parralel" (or "threading", which doesn't have anthying to do with this), but to the contrary, it is meant so that only one instance of firefox has write access to the profile.

If you want to start multiple firefox processes, you'll need multiple profiles. When you start the separate firefox process you must then specify the --no-remote -P command line args, where ProfileName is the name of the firefox profile you want to start (you can create profiles with the --ProfileManager param).

Comment Re:Rome was not build in one day (Score 1) 69

Well in fact I wonder why they even require downloading a binary at all. Right now it seems they implement the functionality using a plugin, which is basically cheating. But modern browsers (such as chrome or firefox) support WebRTC which allows one to send data between connecting browsers through P2P. So only thing you would require to build a streaming torrent site in the browser is a bit of javascript and some code to re-assemble the stream on the client side. But yeah, I guess they make more money by having the user download and execute a file they have to trust first.

Comment Re:Too late (Score 5, Informative) 435

A bit unrelated: I was just browsing your website (the one in your signature), and was noting that I couldn't watch the embedded youtube video (talking about this video). They are included as html object element and require flash to be played (which I don't have). Its better to support HTML5 as well by using a more modern embedding code via iframes. It will still offer a fallback for users who can't play back html5 videos, e.g. on outdated browsers. You can get the embed code by clicking "share" and then "embed".

Comment Re:Gratis but not free (Score 1) 56

And who guarantees you that Lumberyard will be free for use in, say 2 years? Perhaps Amazon is pulling this off, getting as many game developers interested in their engine as possible, and then starting to require a 50% revenue fee on published games? And it doesn't have to be bad intent. Just some new guy in middle management who wants to present great numbers to his bosses, and after the quarter he is off to the next company.

Slashdot Top Deals

Politics: A strife of interests masquerading as a contest of principles. The conduct of public affairs for private advantage. -- Ambrose Bierce