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

 



Forgot your password?
typodupeerror
×
Bitcoin

As Crypto Mining Grows, Data Centers Begin Accepting Bitcoin 94

miller60 (554835) writes "Citing strong demand from cryptocurrency miners, data center and colocation providers are beginning to accept Bitcoin as payment for large chunks of data center space. It's a sign that the data center industry sees an emerging opportunity in catering to the hosting needs of crypto miners, who typically seek high-density space with cheap power. While many web hosting companies accept Bitcoin, larger data center players have been slower to embrace cryptocurrency. Utah-based C7 Data Centers says it's accepting Bitcoin because of surging demand. The Utah-based company says it now hosts about 4.5 megawatts of mining gear, just down the road from the NSA data center." On-topic: Dish Networks has recently become the biggest company to accept Bitcoins.
Programming

Ask Slashdot: What Should Every Programmer Read? 352

An anonymous reader writes "There's a blog post floating around right now listing articles every programmer should read. I'm curious what articles, books, etc., Slashdot readers would add to this list. Should The Art of Computer Programming, Design Patterns, or Structure and Interpretation of Computer Programs be on the list? What about The Mythical Man-Month, or similar works that are about concepts relating to programming? Is there any code that every programmer should take a look at? Obviously, the nature of this question precludes articles about the nitty-gritty of particular languages, but I'm sure a lot of people would be interested in those, too. So if you can think of a few articles that every C++ programmer (or Perl, or Haskell, or whatever) should know, post those too."

Comment Something of note: (Score 1) 824

Not sure about behavior, but as a 501c3, Mozilla is not allowed to donate to candidates and has limits on lobbying. But I do not know what exactly the limits are.

https://en.wikisource.org/wiki...

Something in there...

The lobbying ceiling amount for any organization for any taxable year is 150 percent of the lobbying nontaxable amount for such organization for such taxable year, determined under section 4911.

Hopefully someone has a greater interest in deciphering that.^ It does not seem related to anything decided in Citizens v United as far as I can tell.

Comment I use 3d-printing, but I outsource it (Score 1) 251

3d printers are still expensive, and occupy space in your house. Unless you do a lot of it, it's still more economical to send it out to a place like Shapeways.

The first time I used 3-d printing was to repair an otherwise-unrepairable tool: http://www.instructables.com/i...

I'm also prototyping a toy for a friend. A printer capable of the resolution I need would cost far more than a simple home hobbiest printer.

Google

Google Glass Signs Deal With Ray Ban's Parent Company 125

sfcrazy (1542989) writes with news that fancier Google Glasswear is coming soon "Google has signed a deal with The Luxottica Group, the world's largest eyewear company (controlling 80% of the eyewear market). Luxottica owns Ray-Ban, Oakley, Vogue-Eyewear, Persol, Oliver Peoples, Alain Mikli, and Arnette. The deal shows how serious Google is about Glass, contrary to the skepticism raised by high-profiled users like Robert Scoble who spelled doom for the device."

Comment Re:Nope (Score 4, Informative) 117

I wonder, though. When you buy a new Android phone and sign in to Play, it downloads (or at least offers to) all the apps you had on your old phone. Does the same thing happen there

No, this particular exploit requires the malicious app be on a phone prior to an OS update. Additionally these apps would never* make it on the Play store as they have detectable characteristics (such as trying to use the same "Shared UID" of another app). In order to upload an app with the same Shared UID, you would need the same keystore to sign your app. Basically the way this bug works is exploiting the reverse of how the package manager grants precedence. The package manager give precedence to what is on the device first. So anything "updated" from the Play store, even if they spoofed the Shared UID and signature, would fail to install. The bug is that an app can "steal" the ability to control the permission completely, AND install itself or block the install of the legit version of an app.

So TL;DR: This definitely is a rather nasty privilege escalation bug in the package manager (if the paper is correct and I am reading it correctly), but one would likely need to side-load (or use a different app store) the malicious app prior to an OS update to get caught by it.

Agreed about permissions in general though. Personally I try not to give out contacts to any app unless they happen to be a type of "contact manager/replacement". Most apps can request a user use the default "contact picker" to add a contact, or share, or the like. No permission is required for this. The only reason apps request this is to prefill those "share with a friend" fields and to spam. This is similar to READ_PHONE_STATE, there are few legit reasons for an app to need this anymore. Apps can launch the dialer and prefill the number sans the permission, just not complete the call. They also have other ways to generate a UUID for the device without the IMEI, or the other info provided by READ_PHONE_STATE.

The USB storage permissions are antiquated, but not as sensitive. Apps do have private storage but this used to be quite limited in the earlier days of Android. The Nexus S was one of the first to come with a single, large internal storage (although even that was still partitioned). Prior to that you had a limited protected storage and an SD card. Nowadays they are adding better "Read" file permissions.

Finally, I think much of this stuff could be requested at time-of-use, rather than install. But they have to balance the "Are you sure you want to allow X?" disaster that was Windows UAC vs. sensible permissions. It is not as easy as it looks.

* (Well maybe not never, but very close to never...)

Comment Star Trek DS9 (Score 1) 914

This was actually an episode on Star Trek DS9. O'Brien was punished by some alien culture and served a ~20 year sentence in a matter of ~hours (iirc). They claimed it was more humane and economical than prison. However I think the moral of the episode is that it really scarred him mentally (and he was innocent, again iirc).

Could there be a humane way to use something like this? Personally I highly doubt it, but I can't completely rule it out as just barely plausible (Kinda like Star Trek in general). I just can't imagine how this would be used without causing mental instability.

Crime

Time Dilation Drug Could Let Heinous Criminals Serve 1,000 Year Sentences 914

Hugh Pickens DOT Com (2995471) writes "Like something out of the movie Inception, Rhiannon Williams reports in the Telegraph that Dr. Rebecca Roache, in charge of a team of scholars focused upon the ways futuristic technologies might transform punishment, claims the prison sentences of serious criminals could be made worse by distorting prisoners' minds into thinking time was passing more slowly. 'There are a number of psychoactive drugs that distort people's sense of time, so you could imagine developing a pill or a liquid that made someone feel like they were serving a 1,000-year sentence,' says Roache. Roache says when she began researching this topic, she was thinking a lot about Daniel Pelka, a four-year-old boy who was starved and beaten to death by his mother and stepfather.

'I had wondered whether the best way to achieve justice in cases like that was to prolong death as long as possible. Some crimes are so bad they require a really long period of punishment, and a lot of people seem to get out of that punishment by dying. And so I thought, why not make prison sentences for particularly odious criminals worse by extending their lives?' Thirty years in prison is currently the most severe punishment available in the UK legal system. 'To me, these questions about technology are interesting because they force us to rethink the truisms we currently hold about punishment. When we ask ourselves whether it's inhumane to inflict a certain technology on someone, we have to make sure it's not just the unfamiliarity that spooks us,' says Roache. 'Is it really OK to lock someone up for the best part of the only life they will ever have, or might it be more humane to tinker with their brains and set them free? When we ask that question, the goal isn't simply to imagine a bunch of futuristic punishments — the goal is to look at today's punishments through the lens of the future.'"
The Almighty Buck

Gates Warns of Software Replacing People; Greenspan Says H-1Bs Fix Inequity 516

dcblogs writes "Bill Gates and Alan Greenspan, in separate forums, offered outlooks and prescriptions for fixing jobs and income. Gates is concerned that graduates of U.S. secondary schools may not be able stay ahead of software automation. 'These things are coming fast,' said Gates, in an interview with the American Enterprise Institute 'Twenty years from now labor demand for a lots of skill sets will be substantially lower, and I don't think people have that in their mental model.' Meanwhile, former Federal Reserve Chair Alan Greenspan believes one way to attack income inequity is to raise the H-1B cap. If the program were expanded, income wouldn't necessarily go down much, but it would go down enough to make an impact. Income inequality is a relative concept, he argued. People who are absolutely at the top of the scale in 1925, for instance, would be getting food stamps today, said Greenspan. 'You don't have to necessarily bring up the bottom if you bring the top down.'"
Government

Snowden Says No One Listened To 10 Attempts To Raise Concerns At NSA 273

As reported by the Washington Post, Edward Snowden denies in no uncertain terms the idea that he failed to go through proper channels to expose what he thought were troubling privacy violations being committed by the NSA, and that he observed as a contractor employed by the agency. The article begins: "[Snowden] said he repeatedly tried to go through official channels to raise concerns about government snooping programs but that his warnings fell on the deaf ears. In testimony to the European Parliament released Friday morning, Snowden wrote that he reported policy or legal issues related to spying programs to more than 10 officials, but as a contractor he had no legal avenue to pursue further whistleblowing." Further, "Elsewhere in his testimony, Snowden described the reaction he received when relating his concerns to co-workers and superiors. The responses, he said, fell into two camps. 'The first were well-meaning but hushed warnings not to "rock the boat," for fear of the sort of retaliation that befell former NSA whistleblowers like Wiebe, Binney, and Drake.' All three of those men, he notes, were subject to intense scrutiny and the threat of criminal prosecution."

Slashdot Top Deals

"Protozoa are small, and bacteria are small, but viruses are smaller than the both put together."

Working...