Become a fan of Slashdot on Facebook


Forgot your password?

Comment Re:I've never had a problem with Amazon. (Score 1) 131

When you are a customer at, you are very unlikely to lose any money, even if someone hijacks your account. Your risk is extremely low.

When you are a customer with Amazon Web Services, *any* breach or security is exceedingly dangerous and can be severely expensive. Your risk is low because security tends to be high. Any sign of a potential security flaw should be taken very seriously.

Comment Re:Google... (Score 2) 131

He's talking about Amazon Web Services and Google Cloud Platform.

There is a very small amount of overlap between Amazon Web Services support/accounts and support/accounts, but it is not entirely nonexistant (It is possible to be forwarded to the customer service team for one, after much cajoling / convincing that the other team exists at all, having first called the support team for the other. There is more overlap for Amazon Marketplace Web Services vs, though I have never experienced any overlap between AWS and Amazon Marketplace Web Services)

It is much smaller than the amount of overlap between, for example, the accounts used for Google Wallet vs Google Cloud Platform. I would be much more concerned for my Google Cloud Platform account if someone placed an order using my Google Wallet than I would be for my AWS account if someone placed an order using my (or account, for example.

Comment Misses the point (Score 5, Insightful) 214

Teaching "how to program" to the general population isn't about teaching a practical skill.

Just like Math, the point is to get students to understand Logic and Reasoning skills.

Similar to how P.E. class isn't meant to teach children how to play dodgeball, it's about making sure they understand the importance of being active, and know various ways they might be able to enjoy that.

If a "toy language" is more approachable, go for it.

Comment Integrate it into a Math class (Score 1) 317

Universal CS and universal Math classes (beyond basic arithmetic) serve the same purpose: They aren't about learning specific skills / formulas, they are about learning *logic* (with "whether or not you understand when to apply these formulas" being a straightforward way to test if the lessons are working).

Functional programming is a logical "next step" after learning the basics of y = f(x) when learning basic algebra. There's really no need to go beyond pure functional programming, as anything else risks straying too far into the "practical", which is not why these should be taught.

You are not going to get disinterested students to care about routing protocols which are guaranteed to be out-of-date by the time they are taught.

Comment Re:because MONEY (Score 1) 130

Sane companies are not built to be eternal, and certainly are not built to be immediately and eternally stable. Anyone who discards solutions because they are not infinitely viable is a fool.

The most effective company strategy has been "the startup": create a product which works *now*, if only as a proof-of-concept. Attract investors who will allow that proof-of-concept to become a longer-term solution. Die fast. Repeated effort is not wasted effort, as you literally cannot predict which differences from iteration-to-iteration will be the thing which makes your endeavor work better than the last one (vs which differences are unimportant "details").

Slashdot Top Deals