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


Forgot your password?
Get HideMyAss! VPN, PC Mag's Top 10 VPNs of 2016 for 55% off for a Limited Time ×

Comment Re:Thanks to (Score 1) 356

Ars Technica allows 30 minutes, I believe, and it doesn't seem to be abused. People that reply will quote the bit they reply to so it's clear what they refer to anyway.

So how about 30 minutes editing window, and a quick, one-button-press to quote the parent post? Just to encourage people to include the original bits in their replies?

For added protection you could colour the edited text in dark purple, say, just to make it clear to people what has been edited?

Comment Sandboxing? (Score 2) 23

Perhaps I've just missed this in the reports, but is there any analysis on how this is impacted by sandboxing?

Apple tends to keep things pretty locked down and isolated, and while Stagefright was a Go Directly to Root kind of exploit, I'm curious whether this has the same risk. Can a bad TIFF file delivered via iMessage actually break out of iMessage? "Ultimately, an attack could give a hacker access to portions of a computerâ(TM)s memory" is not very descriptive here.

Side note: why the heck is anyone still supporting TIFF as a built-in image format. The TIFF standard is so complex that it has been the source of an innumerable number of security exploits over the years. It's a very risky format to support for exactly this reason.

Comment Re:Great (Score 1) 89

Well, yes and no. You're limited to 100Mbit/s, which is if course a lot slower than gigabit ethernet, But normally a scientific cluster (which is what I'm interested in) isn't really limited by bandwidth as much as by latency. Going through the USB subsystem for all packets is going to give you worse latency than dedicated hardware. But then, I also use a cheap switch that's probably not a speed demon for retransmitting packets either.

And the thing is, the Pi is a fairly slow computer. I suspect that as a ratio of computing speed to transmission delays, the Pi has as effective communication as a "real" cluster of server systems connected with high-end hardware. The CPU is even slower than the network if you will.

Comment Re:Great (Score 1) 89

Any particular reason not to just do it in software, e.g xenserver or virtualbox? Virtual networking is kind of messy, but it leaves less cables around :)

VMs would work well, I agree. But this way I also get real(ish) network latency and delays in the same way a full-size system does. And an actual tiny cluster on my desk is a lot more fun :)

Comment Re:Great (Score 1) 89

It's really easy to set up. Take a few Pi's, add a small switch (get one that takes 5V). Connect them up, and use a single larger power brick that can power all Pis and the switch. Either make some kind of enclosure, or - as I did - rack them up with spacers, drill holes in the switch lid and mount the rack of PI's to it.

One wrinkle is that you probably want to keep the switch only for the internal network. I use a USB-Ethernet dongle on the login node for external communication. it's just as fast as the on-board Ethernet in practice (it's internally treated as a USB device anyhow), and you can set up the login node to act as router and gateway to the other nodes.

Then you can install and play with whatever cluster-related software you like: Slurm, OpenMPI, Ansible, GNU Modules, XscalableMP, ZeroMQ and so on.

Comment Re:Great (Score 1) 89

It's fairly common in complex robotics to have a set of tiny MCUs like the AVR (that Arduino is based on) to control one or two joints, then a larger single-board computer to send commands to those units, and receive status updates about angles and speeds.

The Arduino and Raspberry Pi are well suited to those two roles.

Comment Great (Score 3, Interesting) 89

I just finished a small Raspberry Pi cluster, with two RPi 3 compute nodes and an Rpi 2 front-end node. Not because it has such great computational capabilities - it doesn't - but because it's a low-cost way to get a "training system" that I can abuse without messing up anything on the real cluster I also use.

These new Pi's would be even better; could have a single backplane that the nodes slot into. Ideally you'd be able to route both power and ethernet through the backplane as well, but I don't know how feasible that'd be.

Comment Only If You Sign Up With a Google Acccount (Score 4, Informative) 104

One thing that TFS doesn't make clear here is that this situation only occurs if you sign up for Pokemon Go with a Google account.

The game supports two different account types, either a Pokemon Trainer Club account through, or a Google account. Because the game is incredibly, absurdly popular right now, Nintendo is throttling Pokemon Trainer Club account creation to prevent their servers from becoming molten silicon. Which is why so many people are signing up with their Google account.

It's signing up via a Google account that causes PoGo/Nintendo to have full access to said account. Which means that if you have already signed up via the Pokemon Trainer Club, or will do so in the future, you'll be fine. It's only users signing up via the Google account system that are getting their Google accounts linked in this fashion. So the straightforward solution is to only sign up for the game with a Pokemon Trainer Club account. Which admittedly isn't super helpful due to the aforementioned throttle on Pokemon Trainer Club account creation, but there is at least a workaround.

Otherwise the iOS-centric aspect of this is a bit unusual. Obviously iOS isn't giving PoGo access to your Google account, rather it seems to be a difference in how the two apps work. It appears that the Android version of the app doesn't try to request full permissions, only the iOS version does. Why? That's a good question...

Comment Re:I Know Where The 22,000 Went! (Score 1) 474

Why is it society's responsibility to teach you job skills?

Because long-term unemployment is a societal burden, not just an individual one? And it's a missed economic opportunity for society as well as the individual?

It is a shared responsibility because mismatches between worker skills and opportunities is a shared economic burden.

Slashdot Top Deals

"Indecision is the basis of flexibility" -- button at a Science Fiction convention.