Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment Re:Michael Flynn Jr believes it (Score 1) 383

Either way, it does not speak well of the Trump transition team. I see this morning Trump nominated a medical doctor who thinks dietary supplements can cure cancer, AIDS and multiple sclerosis to be the next Secretary of Housing and Urban Development.

Well at least he's not going to be Surgeon General.

In all seriousness, I think that Ben Carson is an intelligent and accomplished man. And that's why I'm bewildered at the stuff he has said in public since he started his run for the Republican nomination last year.

Comment Re:Does not compute (Score 3, Informative) 360

If AI makes people obsolete, who will those companies peddle their wares to, and obtain income from? The Martians?

Let's be optimistic for a second. If robots and AI take over more and more of the jobs that humans used to do, then the products those jobs produce will decrease in price. Perhaps they'll decrease to the point where they cost little or nothing. And then we may be in a Star Trek TNG society where money doesn't exist, because duh, nobody needs to buy anything.

I admit the above may be unlikely. But for discussion, consider it as a possibility.

Comment Re:Banding (Score 1) 71

Bad luck if you're watching a film that has a sand storm or fog in it. The banding artifacts caused by compression make those scenes nearly unwatchable

This. I'm not sure whether it's the fault of Netflix or the ISP (throttle much?) but any scene that has a background with a smooth gradient of intensity or color shows those banding artifacts. It's incredibly distracting and annoying.

Comment Re: Unfortunately no and I have a reason (Score 1) 355

As for FORTRAN, all the fortran developers I know are generally slobs. They'd never touch these books.

Former FORTRAN programmer here. I hope I am a living example of how it is possible to enlighten FORTRAN programmers ... by teaching them to program in some other language. Almost any post-FORTRAN language can help, but those in the C-family are an excellent starting-point.

The most important criterion for choosing a language to solve a problem is its expressive power in the problem-domain. When you show a FORTRAN programmer just how much easier their problem can be to solve in another language, you're on the path to converting them.

That said, FORTRAN has grudgingly evolved over the decades. But it has always been behind other languages.

Comment Re:No, ABMers. No. For the last time. NO. (Score 1) 168

I would not be wanting to give my details either, but if others want to do so willingly, that is up to them, not to me.
There are people who give their details to stores they shop at in real life all the time, just so they can get a reduction or whatever. I don't have that and I don't want that.

Comment Once (Score 1) 355

Have You Read 'The Art of Computer Programming'?

Once, when I was in grad school, and I kept plowing through them for a year or two after I left. I still have them somewhere in the attic. I wouldn't do it again, but I would recommend any one in CS to give it a shot. It is a good exercise (just as it is a good exercise to try at least some parts of MIT's SICP.

I wouldn't use them as a reference, though. For that, I hit CLRS, Algorithms by Sedgewick or O'Reilly's Algorithms in a Nutshell.

Comment Re:Ubuntu makes to much decisions for me... (Score 1) 121

What does this have to do with Ubuntu? AMD ended their support.

In fairness, I don't read him as saying that it's Ubuntu's fault. He's saying that the drivers for his graphics card became insufficient. Even if it's AMD's fault, it's still a problem that may impact some users.

Comment Re:Unfortunately no and I have a reason (Score 4, Informative) 355

presented .... without any boilerplate code, overhead, or worries about limitations, no need for tedious checks for array out of bounds, numeric overflow, or out of memory, or invalid input.

Wait - did I read that correctly? "without any boilerplate code, overhead, or worries about limitations, no need for tedious checks for array out of bounds, numeric overflow, or out of memory, or invalid input" = improved textbook? Aren't these the attack vectors used by malware and viruses today?

Everything you mentioned are supposed to be a given. A person who needs explicit indication of them are not at the level required to use a book like CLRS. I don't mean it as an insult, but as an observation.

Moreover, many of the checks you mention are handled by constructs and idioms that are language dependent. For example, boundary checking in C will be different from, say, Ada or Java, let alone something like Ruby or LISP.

Also, when you are stuying algorithms at that level, you are assumed to have a certain maturity that makes reference to such things irrelevant. Think of it like this: If you are learning how to solve quadratic equations, you do not need a lesson in adding fractions, do you?

Same principle applies here. When you are taking a book like CLRS, it is to study the mathematical properties of algorithms.

I would say that a there is a more hands-on book that directly addresses these concerns: O'Reilly's Algorithms in a Nutshell. This is a really nice pocket book.

Comment Re:Think of the target audience (Score 1) 121

If you are on Slashdot and haven't switched to Linux by now, then it seems extremely unlikely that you ever will.

Not necessarily. For some of us, we use Linux in some contexts and would prefer to use it, but there's at least one thing keeping us stuck on another platform. I'll stop using Windows as soon as I'm able, but it just hasn't hit that point yet.

Slashdot Top Deals

On a clear disk you can seek forever.