Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Re:CEO's fear (Score 1) 99

I seem to recall a study a few years back that showed that most highly paid CEOs' decisions were not better than random and, in a number of cases, were significantly worse. They shouldn't be worried that they can be replaced by AI, they should be worried that they can be replaced by a magic 8 ball.

Comment Re:Robots are good (Score 1) 99

The problem isn't robots taking all our jobs, it's robots taking half of our jobs. How do you manage a society in which 50% of the working-age population are contributing essential work for the functioning of civilisation and the other 50% are not able to do anything that a machine can't do better? Unemployment rates of 10-20% are currently seriously problematic for western societies and cause huge economic problems. For some jobs, you can solve it by dividing the work among more people, so you have four people working a 10 hour week instead of one working a 40 hour week, but that doesn't help you to deal with the people who aren't able to do any available jobs.

Comment Re:It's not that I want to brag I'm old... (Score 1) 302

Add to that, the defining feature of a functional language is the set of things that it disallows, not the set of things that it permits. A multi-paradigm language, by definition, has to permit anything that the various paradigms permit and so doesn't gain the benefits that you get from being able to reason about your code in a language that doesn't permit unconstrained mutability or side effects.

Comment Re:It has its uses (Score 3, Interesting) 302

This needs moderating up. Talk to an Ocaml programmer and a Haskell programmer about what makes a functional language and you'll see very different opinions and these two are languages that were actually designed as functional languages: the bits that end up in other languages are a tiny subset.

Coming from the Haskell side, I see functional programming as programming without side effects and with monads. You can implement monadic constructs in other languages, but it rarely makes code cleaner. Just having higher-order functions doesn't make a language a functional language any more than having structs makes C an object-oriented language.

If the question is 'do you think using higher-order functions simplifies the expression of some algorithms' then the answer is obviously 'yes': programmers have a lot of tools to choose from and most of them are useful at least some of the time.

Comment Re:It has its uses (Score 2) 302

In C++14 in particular, lambdas with auto parameters dramatically reduce copy-and-paste coding. If you have a couple of lines of code that's repeated, it isn't worth factoring it out into a separate templated function (in particular, you'll often need to pass so many arguments that you'll end up with more code at the end), but pulling it into a lambda that binds everything by reference and has auto-typed parameters can reduce the amount of source code, while generating the same object code (the lambda will be inlined at all call sites).

Comment Re:A few ideas (Score 1) 89

Why would I need to ping my neighbors to decide if my internet connection is working? I was saying when you call Comcast and report your connection is down, rather than instating on sending someone to your home between the months of June and July, THEY should try to other modems near you first to see if it's more likely a line problem.

Comment Re:A few ideas (Score 1) 89

Comcast knows the MAC of every modem connected to their system and the associated account and service address. They HAVE to. So it's a simple matter of a database lookup. The customer doesn't get to control anything on the cable side of the modem so they can't block the ping (Which I believe is more akin to arping anyway).

So they know your address and they know the MAC addresses of the other modems on the same cable segment. Where's the problem?

Comment A few ideas (Score 5, Insightful) 89

First and foremost, when a customer says they're down, try to ping other modems in the same neighborhood. If those are down too, roll a line truck. Do not claim it must be a problem at their house.

Re-emphasize in training, if any light other than network activity is flashing on the modem, it is not a problem with their computer, don't try to sell them on paid Windows support, especially when they say they don't have Windows.

If the customer is using words you are unfamiliar with such as traceroute or ping, just elevate the call to someone who understands the problem.

Comment Re: Time to switch (Score 3, Insightful) 207

Volume licensing for Office 365 is a lot cheaper per seat than simply multiplying the list price by number of employees. It also has a much simpler licensing model than previous Microsoft volume licensing, which makes compliance easier (you get all of the desktop apps for Windows, Mac, iOS and Android included). The latter point alone is worth it to a lot of big companies.

Submission + - Yesterday's Broad Power Outage Likely Caused By Geomagnetic Storm (stockboardasset.com)

schwit1 writes: Yesterday, a massive US power grid failure was seen across the entire United States in one simultaneous fashion. San Fransisco, New York, and Los Angeles were the three main areas that were hit the hardest. Each of the areas experienced challenges or shut downs in business commerce. Also, basic infrastructure such as communication networks, mass transportation, and supply chains experienced challenges. To many this seemed apocalyptic with anaylst citing possible cyber attacks amid mounting geopolitical turmoil across the globe. We're shocked that mainstream media didn't revive the failing Russian narrative for another round of fake news to confuse the masses. Personally, I don't think it was a cyber attack or the Russians, but more of a Space Weather Event.

Space weather refers to the environmental conditions in Earth's magnetosphere, ionosphere and thermosphere due to the Sun and the solar wind that can influence the functioning and reliability of spaceborne and ground-based systems and services or endanger property or human health.

Slashdot Top Deals

The bogosity meter just pegged.

Working...