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

 



Forgot your password?
typodupeerror

Comment: Re:I don't know why people still say Java is slow. (Score 1) 354

by peppepz (#49750153) Attached to: How Java Changed Programming Forever
On my laptop, a Sandy Bridge i7, on a cold start, Netbeans 8 takes 57 seconds to launch before it's clickable, Visual Studio 2013 takes 68 seconds. Netbeans is also more responsive while it's busy, with Visual Studio displaying the full hourglass cursor and triggering the "application not responding" behaviour if its window is clicked before it's ready.

Comment: Re:Easier to learn != easier to use (Score 5, Informative) 354

by peppepz (#49750075) Attached to: How Java Changed Programming Forever
The basic idea is that in Java programs, you can understand what's going on by looking at a fragment of code. Therefore the code is easy to read and to maintain. With syntactic sugar such as properties, operator overload and closures, you can't know which statements will cause side effects without inspecting upstream definitions.

Type erasure, on the other hand, is pure evil - to me, it's the representation of what happens when a pragmatic language ends up into the hands of computer scientists.

By the way, in Java all lists have the get() method with no exceptions (this includes Lists, HashMaps, Vectors) and all collections have the iterator() method with no exceptions. The At() method doesn't exist.

Comment: Re:"Easy to read" is non-sense (Score 1) 394

by peppepz (#49743759) Attached to: The Reason For Java's Staying Power: It's Easy To Read
No, it wasn't... in the old times it allowed you to skip whitespace in order to save memory, so programs used to become wall of characters, and you couldn't even call a variable "sprint" because it contained the reserved word "print". And its later incarnations were full of puzzlers. Just the first ones that come into my mind: "On Error Goto 0" means "throw an exception"; functions and procedures have a different invocation syntax and invoking a procedure as a function doesn't fail but results in a different operation; the assignment operator is different between objects and non-objects; function parameters are passed by reference by default...
Windows

Microsoft Confirms It Won't Offer Free Windows 10 Upgrades To Pirates 214

Posted by Soulskill
from the on-second-thought-they-like-money dept.
An anonymous reader writes: If it sounds too good to be true, then it probably is. All that talk about pirates getting free Windows 10 upgrades? Not happening. For genuine users, the free upgrade to Windows 10 means receiving "ongoing Windows innovation and security updates for free, for the supported lifetime of that device." Terry Myerson, Microsoft's executive vice president of operating systems, has clarified the company's plans were not changing for non-genuine users: "Microsoft and our OEM partners know that many consumers are unwitting victims of piracy, and with Windows 10, we would like all of our customers to move forward with us together. While our free offer to upgrade to Windows 10 will not apply to Non-Genuine Windows devices, and as we've always done, we will continue to offer Windows 10 to customers running devices in a Non-Genuine state."

Comment: Do not want (Score 4, Insightful) 198

by peppepz (#49704443) Attached to: European Telecoms May Block Mobile Ads, Spelling Trouble For Google
So they are going to peek inside my network packets, looking for ads? And modify them, in order to remove those ads? Sorry, but I don't need yet another big brother looking at my private stuff, whether it’s for my own good, for maintaining the order of society or for the sake of whatever replaced the STASI nowadays.

Besides, what if I’m using TLS? Are they going to require me to install rogue certificates just to make their inspection more comfortable? No thanks. Telecom companies had better learn already that with the advent of the Internet, their trade is to sell dumb pipes, competing with the others over the price of that service; the good times when they could milk their customers for “value added services” is over.

DRM

Firefox 38 Arrives With DRM Required To Watch Netflix 371

Posted by timothy
from the chinese-finger-trap dept.
An anonymous reader writes with this excerpt from VentureBeat: Mozilla today launched Firefox 38 for Windows, Mac, Linux, and Android. Notable additions to the browser include Digital Rights Management (DRM) tech for playing protected content in the HTML5 video tag on Windows, Ruby annotation support, and improved user interfaces on Android. Firefox 38 for the desktop is available for download now on Firefox.com, and all existing users should be able to upgrade to it automatically. As always, the Android version is trickling out slowly on Google Play. Note that there is a separate download for Firefox 38 without the DRM support. Our anonymous reader adds links to the release notes for desktop and Android.
Education

Led By Zuckerberg, Billionaires Give $100M To Fund Private Elementary Schools 227

Posted by samzenpus
from the price-of-an-education dept.
theodp writes: AltSchool, a 2-year-old software-fueled private elementary school initiative started by an ex-Googler, announced Monday a $100 million Series B round led by established VC firms and high-profile tech investors including Mark Zuckerberg, Laurene Powell Jobs, John Doerr, and Pierre Omidyar. AltSchool uses proprietary software that provides students with a personalized playlist lesson that teachers can keep close tabs on. Currently, a few hundred students in four Bay Area classrooms use AltSchool tech. Three more California classrooms, plus one in Brooklyn, are expected to come online this fall, plus one in Brooklyn. "We believe that every child should have access to an exceptional, personalized education that enables them to be happy and successful in an ever-changing world," reads AltSchool's mission statement. For $28,750-a-year, your kid can be one of them right now. Eventually, the plan is for the billionaire-bankrolled education magic to trickle down. AltSchool's pitch to investors, according to NPR, is that one day, charter schools or even regular public schools could outsource many basic functions to its software platform.
The Internet

Facebook Launches Internet.org Platform and Opens Up To More Developers 32

Posted by Soulskill
from the have-it-your-way dept.
Mark Wilson writes: The aim behind Facebook's Internet.org program is to bring internet access to the wider world. While an undeniably praise-worthy venture, it came in for criticism for going against the principles of net neutrality. Now, the company is launching the Internet.org Platform with a view to countering this criticism. The platform opens up Internet.org to more developers, giving them the chance to bring 'free basic services' to people around the world. There's also the promise of greater transparency.
Google

Google Launches Project Fi Mobile Phone Service 112

Posted by samzenpus
from the new-carrier-in-town dept.
An anonymous reader writes: Google unveiled today a new cell phone service called Project Fi. It offers the same basic functionality as traditional wireless carriers, such as voice, text and Internet access, but at a lower price than most common plans. From the article: "Google hopes to stand out by changing the way it charges customers. Typically, smartphone owners pay wireless carriers like AT&T and Verizon a bulk rate for a certain amount of data. Google says it will let customers pay for only what data they use on their phones, from doing things like making calls, listening to music and using apps, potentially saving them significant amounts of money. For now, the program is invite-only and will only be available on Google's Nexus 6 smartphone."
Windows

Microsoft Announces Device Guard For Windows 10 190

Posted by Soulskill
from the throwing-up-a-new-moat dept.
jones_supa writes: Microsoft has announced a new feature for Windows 10 called Device Guard, which aims to give administrators full control over what software can or cannot be installed on a device. "It provides better security against malware and zero days for Windows 10 by blocking anything other than trusted apps—which are apps that are signed by specific software vendors, the Windows Store, or even your own organization. ... To help protect users from malware, when an app is executed, Windows makes a determination on whether that app is trustworthy, and notifies the user if it is not. Device Guard can use hardware technology and virtualization to isolate that decision making function from the rest of the Windows operating system, which helps provide protection from attackers or malware that have managed to gain full system privilege." It's intended to be used in conjunction with traditional anti-virus, not as a replacement.
Medicine

Columbia University Doctors Ask For Dr. Mehmet Oz's Dismissal 320

Posted by timothy
from the that's-just-like-your-opinion-man dept.
circletimessquare writes Dr. Mehmet Oz serves as vice chairman of Columbia University Medical Center's department of surgery. He is a respected cardiothoracic surgeon but his television show has been accused of pushing snake oil. Now other doctors at Columbia University want Dr. Oz kicked off the medical school faculty. Dr. Oz has responded on his Facebook account: "I bring the public information that will help them on their path to be their best selves. We provide multiple points of view, including mine which is offered without conflict of interest. That doesn't sit well with certain agendas which distort the facts. For example, I do not claim that GMO foods are dangerous, but believe that they should be labeled like they are in most countries around the world." In their letter, the doctors accuse Dr. Oz of quackery: "Dr. Oz has repeatedly shown disdain for science and for evidence-based medicine, as well as baseless and relentless opposition to the genetic engineering of food crops. Worst of all, he has manifested an egregious lack of integrity by promoting quack treatments and cures in the interest of personal financial gain."

Truly simple systems... require infinite testing. -- Norman Augustine

Working...