Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
Compare cell phone plans using Wirefly's innovative plan comparison tool ×

Comment Android Studio not for beginners (Score 2) 98

I teach Android programming at an Australian university.

For various reasons, it was decided that all engineering students had to learn mobile app development in their first year of the degree. Every single person in the faculty who had any experience with Android told them it was a terrible idea.

They ultimately ended up getting them to write web apps instead; Javascript web programming is horrible but you can at least have a relatively gentle introduction to programming in it.

Comment Primary vs. General Election (Score 3, Insightful) 421

Being extremely popular with 30% of the Republican primary electorate in a divided and frankly weak field got him the nomination, but that's not enough to win him a general election.

Your guy is disliked by a far bigger proportion of the population than the proportion that like him. He is disliked far more than Hillary Clinton, according to the polls.

Your guy has little acquaintance with facts in his public rhetoric, but that doesn't make them go away. Trump will lose the general election to Hillary. The remaining question is whether his negative impact on the Republican vote will cost the GOP the House and Senate as well.

Comment Scratch doesn't help (Score 2) 342

...or, more to the point, Scratch and its ilk help certain very specific skills.

Scratch largely removes the barrier of remembering syntax and dealing with syntax errors. This gets people who might have otherwise been put off over a significant hump.

However, there are two other barriers to becoming an effective programmer that Scratch doesn't help with at all.

  • Coming up with a correct and moderately efficient algorithm to solve a nontrivial problem - even when that problem is just implementing business rules correctly - is a difficult, multifaceted skill.
  • putting bite-size pieces of code together into a larger system that works is hard. Putting it together into a larger system that keeps on working, can be debugged when it's not working, and can be extended when needs change is even harder.

Scratch doesn't help one iota with any of the above.

Comment Re:100 times as long as the kernel, I wonder why (Score 1) 184

Cheers.

My interest is prompted because I plan to do some testing related research that requires building the code many times. My working assumption was that systems are fast enough these days that you could build pretty much anything in a short reasonable amount of time by throwing a big enough set of compute nodes at the problem. Worth knowing that isn't always the case.

Comment Actually, no (Score 1) 216

Official statistics for road deaths in Australia, and air crashes in Australia.

In 2012, there were 0.55 deaths per 100 million road vehicle kilometres travelled. For business and private flying in GA aircraft, (which is mostly A to B, but does include a few riskier activities such as cattle mustering) the death rate is about 40 deaths per million flying hours, and if you assume that the average speed is something like 200 km/h, that comes out to 20 deaths per 100 million aircraft kilometres travelled.

GA aviation is much riskier than driving a car, and comparable to riding a motorcycle.

Comment Re:How to spoof a wireless insulin pump? (Score 1) 67

Because it's not a matter of hacking together a patch, running the unit tests, uploading to production and waiting to see if it crashes.

This stuff has to run the gauntlet of companies, regulators, and customers who have NFI about infosec, but do have some idea of the consequences of rushing untested changes into devices which quite literally keep people alive from minute to minute.

Comment Re:Solution found, needs to be adopted... (Score 1) 67

Have you ever met a surgeon?

To indulge in some gross stereotyping here, they have huge egos that exceed their (very considerable) talents, and little appreciation that anything that doesn't involve medicine, or indeed surgery, is important.

They also tend to end up running hospitals.

If you tell a surgeon running a hospital that you need to inconvenience him (and it's usually a him) and his fellow surgeons to solve a "problem with the computers", they will ignore you. They are also right - anything that interferes with their ability to do surgery is a huge waste of resources.

An infosec person implementing the "principle of least privilege" is almost certainly going to grossly inconvenience surgeons in the process, to ends that are not at all obvious to most of them. Along the way they will, at the very least, inconvenience patients. Therefore, the infosec person will get told precisely where to stick their principle of least privilege.

Comment Re:Simple solution, 100% effective (Score 3, Insightful) 262

The insides of a bike frame are extremely simple - they're just tubes - and the mechanical components in the frame (the "bottom bracket") comes in only a few standard designs. Any plausible motor and battery is going to be big enough to stick out like a sore thumb. So X-Raying would work, as would pointing an IR camera at the bike detect the motor in operation. You can't hide that much waste heat in that small an area. As for stock bikes, nice idea, but not practical. At the elite level (and even at the serious recreational level) riders often spend a lot of time and money customizing the fit of their bikes. Furthermore, much of the sport's funding comes from equipment manufacturers who would be more than a little peeved if athletes weren't using their expensive gear.

Slashdot Top Deals

The most difficult thing in the world is to know how to do a thing and to watch someone else doing it wrong, without commenting. -- T.H. White

Working...