Slashdot is powered by your submissions, so send in your scoop


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


Comment: Re:Alternatives? (Score 1) 434

by Idiot with a gun (#31320528) Attached to: Google Go Capturing Developer Interest
My coworker and I got in a big argument about Scala earlier.

I hate it when people call it functional. I'd far prefer multi-paradigm, and here's why.

No proper Tail Call Optimization. In simple cases the compiler inlines your function as a loop, or it uses a trampoline function. This can make make writing functional code (which has no loops generally) inefficient (and ugly). That's what you get for sticking on the JVM I guess.

Introduction of non-pure functions through inclusion of systems library. The argument for Scala is that you have access to any Java library. The issue is that none of these libraries are pure functions, so you ruin the pure nature of your program.

Does this make Scala bad? No. But I think to call it a functional language is to be disingenuous. Is it handy having functional constructs (yay partial application and maps!) in an OOP language? Heck yes. But it's not really designed for pure functional programming, so I really wouldn't call it functional.

Comment: Re:What is Google's interest? Data Tracking? (Score 2, Interesting) 363

by Idiot with a gun (#31089660) Attached to: Google's Experimental Fiber Network
Plus, many ISPs are trying to strip ads from pages, and insert their own in the fly. Comcast even redirects not found DNS queries to their own ad-covered site. It's in Google's interest to ensure you receive the pages as they were sent (with their ads instead of Comcast's).

Personally, I want it (Google's ads are less offensive, and 1Gbps? Yes please).

Comment: Re:Theory versus reality. (Score 1) 1324

by Idiot with a gun (#30944532) Attached to: US Grants Home Schooling German Family Political Asylum
It's called observation bias. You could never know how well your social skills would have developed if you were public schooled. I used to be incredibly socially awkward, and now I'm doing a lot better. Why? Age, probably. But had I been home schooled, then gone to a public college I would've blamed it on home schooling. Would I have been worse? I dunno, I didn't live my life that way.

Comment: Re:Statistics (Score 1) 368

by Idiot with a gun (#30863300) Attached to: 75% of Linux Code Now Written By Paid Developers
As a console lover myself, I do lament to some degree the increasing lack of interest the modern Linux user has in it. But, perhaps it's for the better, as the community is becoming far stronger (even OSS projects need writers and artists for polish). And I would definitely agree with your analysis on Gnome and KDE. Although I think compatibility has changed drastically recently, as Linux is now geared towards being compatible with commodity hardware, not just workstations for the computer literate.

Comment: Re:Statistics (Score 1) 368

by Idiot with a gun (#30857162) Attached to: 75% of Linux Code Now Written By Paid Developers
You have the unmistakable stench of someone who judges from a high chair. Did you try Linux in the late 90's? Have you been running it since then? I hopped in in around 2006, and let me tell you that device support has changed drastically. And IMHO, device support is one of the most significant parts of a kernel (and the surrounding projects). Because who cares about an OS if it doesn't work on your machine?

Comment: Re:Ogg is out for technical reasons (Score 1) 297

by Idiot with a gun (#30761670) Attached to: YouTube Revamp Imminent?
That's patently false. Even among lossless codecs there can be a drastic difference in sizes with the same bit rate. A great example of this is WAV vs. FLAC. FLAC is lossless, so all data is preserved (just, represented differently), yet it can be 30-50% smaller than WAV on music. And things get even more complicated when you start looking at lossy codecs (like many video codecs) that are willing to throw away "useless" data.

"We don't care. We don't have to. We're the Phone Company."