Education

Ready CEO: Coding Snobs Are Not Helping Our Children Prepare For The Future (qz.com) 342

jader3rd writes: Quartz has an article written by the CEO of Ready, David S. Bennahum, about how public education should be embracing computer science, and how existing programmers don't like these efforts because they feel that doing so will result in kids being exposed to programming in a manner different then how they were introduced to it. Bennahum writes: "Writing software today is eerily similar to what it was like in the late 1950s, when people sat at terminals and wrote COBOL programs. And like the late 1950s, the stereotype of the coder is largely unchanged: mostly white guys with deep math skills, and minimal extroversion. Back in the Sputnik-era, people thought of programmers as a priesthood in lab coats: the sole keepers of knowledge that ran these exotic, and mysterious room-sized machines. Today the priesthood is a little hipper -- lab coats have long given way to a countercultural vibe -- but it's still a priesthood, perhaps more druidic than Jesuitic, but a priesthood nonetheless, largely comprised of white men." "Instead of attempting to lure code-literate teachers away from Silicon Valley, we need to revolutionize the way coding is done. Rather than fit the person to the tool, let's fit the tool to the person. Pop computing can help us get there, offering a gloriously diverse array of tools to match our gloriously diverse species. It's only a matter of time before the process of making software itself is transformed, from one that requires a mastery of syntax -- the precise stringing of sentences needed to command a computer -- to the mastery of logic. Logic is the essence of software creation, and the second step after mastering syntax.'
Java

Judge Blasts Oracle's Attempt To Overturn Pro-Google Jury Verdict (arstechnica.com) 106

Joe Mullin, reporting for Ars Technica: Google successfully made its case to a jury last month that its use of Java APIs in Android was "fair use," and the verdict rejected Oracle's claim that the mobile system infringed its copyrights. After Google argued its case, though, Oracle filed a motion arguing that the judge should decide as a matter of law that fair use didn't cover it. In the wake of the jury's pro-Google verdict, Oracle's motion was its last hope of a trial victory. It didn't happen; US District Judge William Alsup shot down the motion on Wednesday. The same order also denied Google's motion making similar arguments, filed at the close of trial but before the jury's verdict. Alsup's stinging order [PDF], which rejects Oracle's argument [PDF] on every front, hardly comes as a surprise. But the document provides the first insights as to what Oracle might bring up in an appeal proceeding, which the company has said it will pursue. In the order, Alsup defends how he ran the trial. The evidence and instructions presented to the jury were a mix of mandates from the appeals court, which overruled Alsup on the key issue of API copyrightability, and modifications urged by both sides' lawyers.
Privacy

Visual Studio 2015 C++ Compiler Secretly Inserts Telemetry Code Into Binaries (infoq.com) 421

Reader edxwelch writes: Reddit user sammiesdog discovered recently that Visual Studio 2015 C++ compiler was inserting calls to a Microsoft telemetry function into binaries. "I compiled a simple program with only main(). When looking at the compiled binary in IDA, I see a call for telemetry_main_invoke_trigger and telemetry_main_return_trigger. I cannot find documentation for these calls, either on the web or in the options page," he wrote. Only after the discovery did Steve Carroll, the dev manager for Visual C++ admit to the "feature" and posted a workaround to remove it.A Microsoft spokesperson confirmed the existence of this behavior to InfoQ, adding that the company wil be removing it in a future preview build. For those who wish to get rid of it, the blog writes: Users who have a copy of VS2015 Update 2 and wish to turn off the telemetry functionality currently being compiled into their code should add notelemetry.obj to their linker command line.
Google

Google Matches Apple's Plan To Give Developers A Bigger Cut of The Revenue (recode.net) 44

An anonymous reader writes from a report via Recode: Apple announced a new revenue sharing model on Wednesday that would give developers more money when users subscribe to a service via their apps. Instead of keeping 70 percent of all revenue generated from subscriptions, publishers will be able to keep 85 percent of revenue, once a subscriber has been paying for a year. Google has decided to match Apple's latest offering. It too will move from a 70/30 split to a 85/15 split for subscriptions. However, instead of requiring developers to hook a subscriber for 12 months before offering the better split, it will make it available right away. Sources have said Google has been testing the new model over a year ago with video services in a way to get Play subscriptions to work with its TV streaming offerings like the Chromecast. Google has yet to announce when their new pricing plan will roll out. In other Google and Apple related news, Google's AI 'TensorFlow' software is coming to iOS to allow the iPhone to be able to run more sophisticated apps.
Programming

Slashdot Asks: Is the App Boom Over? 278

Quartz did a story in 2014 in which, citing comScore's data, it noted that most smartphones users download zero apps per month. Two years later, the data from Nomura reveals that the top 15 app publishers saw downloads drop an average of 20% in the United States. While there are exceptions -- Uber and Snapchat continue to attract new users worldwide -- it appears that developers are finding it increasingly difficult to get new people to download and try their apps. Recode reports: But now even the very biggest app publishers are seeing their growth slow down or stop altogether. Most people have all the apps they want and/or need. They're not looking for new ones.What's your take on this?
Programming

Tor Developer Jacob Appelbaum Allegedly Intimidated Victims Into Silence and Anonymity (dailydot.com) 337

blottsie quotes a report from The Daily Dot: In the wake of programmer Jacob Appelbaum's abrupt departure from the Tor Project, rumors and accusations about both sexual misconduct and bullying have surfaced that extend back years. Now, four witnesses -- including a current senior Tor employee -- are stepping forward into the public eye, adding valuable insight into how Appelbaum allegedly intimidated those around him to keep accusations of sexual misconduct secret and pressure those who are speaking out to remain anonymous. [Late last week, a website was launched in which alleged victims of Appelbaum's sexual misconduct joined together to post their stories in an effort to publicize them without a much-feared wave of personalized and professional backlash. The stories are graphic and describe the ways Appelbaum allegedly assaulted people in public and in private. Three current Tor employees -- two of which agreed to be named on the record -- have confirmed that they personally know the authors of the alleged victim statements on the site, JacobAppelbaum.net. Although they continue to maintain anonymity for the authors of the stories, these Tor employees are now publicly vouching for the site's authenticity, which Appelbaum has called into question. Appelbaum broke his silence on Monday, deriding the accounts of his former colleagues as "vague rumors." It was an "attack," he said, on his reputation, led by character-assassins spreading "vicious and spurious" allegations against him.] In May, one of Tor's core software developers dodged the FBI and left the U.S. for Germany to avoid testifying in a criminal hacking investigation.
Firefox

Firefox 47 Arrives With Synced Tabs Sidebar, Better YouTube Playback (venturebeat.com) 129

An anonymous reader quotes a report from VentureBeat: Mozilla today launched Firefox 47 for Windows, Mac, Linux, and Android. The browser has gained a sidebar for synced tabs from other devices, improvements to YouTube playback and HTML5 support, and is seeing the end of support for Android Gingerbread. [If you're logged in with your Firefox Account, the sidebar will show all your open tabs from your smartphone and other computers. The sidebar even lets you search for specific tabs. Next, Firefox 47 supports the open source VP9 video codec on machines with powerful multiprocessors. VP9 is the successor to VP8, both of which fall under Google's WebM project of freeing web codecs from royalty constraints.] Firefox 47 is available for download on Firefox.com, and will be slowly released on Google Play. You can view the full Firefox 47 changelog here. If you're a developer, Firefox 47 for developers offers more details for you.
Security

Password Autocorrect Without Compromising Security (threatpost.com) 140

msm1267 quotes a report from Threatpost: Intuitively, auto-correcting passwords would seem to be a terrible idea, and the worst security-for-convenience tradeoff in technology history. But a team of academics from Cornell University, MIT and a Dropbox security engineer say that the degradation of security from the introduction of such an authentication mechanism is negligible. The team -- Rahul Chatterjee, Ari Juels and Thomas Ristenpart of Cornell University, Anish Athalye of MIT, and Devdatta Akhawe of Dropbox -- presented their findings in a paper called "pASSWORD tYPOS and How to Correct Them Securely" at the recent IEEE Symposium on Security and Privacy. The paper describes a framework for what the team calls typo-tolerant passwords that significantly enhances usability without compromising security. The paper focuses on three common types of password errors that users make while typing: engaging caps lock; inadvertently capitalizing the first letter of a password; or adding or omitting characters to the beginning or end of a password. By instituting an autocorrect scheme, the researchers said in their paper that they could reduce common mistakes and user frustrations with logins. Recently, an anonymous user asked Slashdot how one creates a highly secure password after a study from Carnegie Mellon issued a warning about common user misconceptions. You can engage in the conversation and/or read the witty responses here.
Medicine

Biden Unveils Open-Access Database To Advance Cancer Research (go.com) 42

An anonymous reader quotes a report from ABC News: Vice President Joe Biden unveiled a public database for clinical data on cancer on Monday that aims to help researchers and doctors better tailor new treatments to individuals. Overseen by the National Cancer Institute, the Genomic Data Commons starts with genomic and clinical data for 12,000 patients. The system is designed to increase sharing of information about the gene sequences of tumors and how patients with those tumors responded to specific treatments. "The information is scattered among different government and academic repositories. Most of it is out of the reach of scientists," Biden said. "We're bringing it into one space." Though easily searchable, the database includes protections for privacy and security, Biden said. He urged cancer experts gathered in Chicago to "upload your raw genomic data" to the system for use by fellow researchers. "All of you know it's the right thing to do," Biden said. "It's the quickest way for us to move forward. And it's not technically hard for us to do it." You can read the key features of the GDC via The White House here.
Cloud

Oracle Whistleblower Suit Raises Questions Over Cloud Accounting (nbcnews.com) 63

Svetlana Blackburn, a former senior finance manager for Oracle claims that the company has fired her for not "inflating" revenues in its cloud services division. She alleges that her bosses had instructed her to add "millions of dollars of accruals" for expected business "with no concrete or foreseeable billing to support the numbers." Oracle eventually inflated the numbers without her assistance, anyway, she adds. From NBC News report: The lawsuit, filed on Wednesday in U.S. District Court in San Francisco by former Oracle senior finance manager Svetlana Blackburn, also revives longstanding questions about proper accounting when software and computer services are bought on a subscription basis rather than as a single package, analysts said. Those questions are becoming more urgent as companies including Oracle, IBM, Microsoft and SAP race to transform their businesses for an era in which customers no longer own and operate their own information technology systems and instead lease computing services and software from cloud vendors using vast data centers.A spokesperson for Oracle says that Blackburn's claims are wrong, adding, "We are confident that all our cloud accounting is proper and correct."
Microsoft

Microsoft Declines To Make a 64-Bit Visual Studio (uservoice.com) 359

OhPlz writes: A request was made back in 2011 for Microsoft to provide a 64 bit version of Visual Studio to address out-of-memory issues. After sitting on the request for all that time, Microsoft is now declining it, stating that it would not be good for performance.
After almost five years, the request received 3,127 votes on the UserVoice forum for Visual Studio. Microsoft instead recommended the vsFunnel extension to optimize memory by filtering low-priority projects, adding "we highly value your feedback." They cited a December MSDN post that had argued "smaller is faster," and that no performance benefits would be realized for users whose code and data already fit into a 32-bit address space, while most other issues could be addressed with better data design.
Python

Python/Unix Hybrid Demoed at PyCon (xon.sh) 181

A new shell "combines the Python language with features of Bash Unix and the fish and zsh shells," according to InfoWorld. An anonymous reader writes: Pronounced "conch," but spelled Xonsh, it runs on Linux, Windows, and Mac OS X systems, bringing Python libraries to the command line -- for example, the ability to use regular expressions when globbing files. "The first thing you'll notice about Xonsh is that it's really meant to be used as a general-purpose shell," the lead developer explained in a presentation at PyCon. "But on the other hand, it really is Python, so you can do things like add two numbers together."

They're describing it as "a Python-ish, BASHwards-looking shell language and command prompt...a superset of Python 3.4+ with additional support for the best parts of shells that you are used to, such as Bash, zsh, fish, and IPython...the superglue that bonds Python to a command-line interface and other shells."

Media

Wonder Boy Remake Finally On The Way (grabitmagazine.com) 48

SlappingOysters writes: Sega has a number of fan favorite IP locked away in its vault, and one is about to be let out after a 27-year hiatus. Lizardcube has announced a remake of Wonder Boy 3: The Dragon's Trap for PC and consoles, which originally appeared on the Sega Master System in 1989. The game has a striking, modern visual style, but retains the classic story and gameplay. Lizardcube was founded by ex-developers of Media Molecule and Dreamworks, and the original game's creator, Ryuichi Nishizawa, is also on board. You can watch the reveal trailer here.
Media

Elon Musk: 'One In Billions' Chance We're Not Living In A Computer Simulation (vox.com) 951

An anonymous reader writes: At Recode's annual Code Conference, Elon Musk explained how we are almost certainly living in a more advanced civilization's video game. He said: "The strongest argument for us being in a simulation probably is the following. Forty years ago we had pong. Like, two rectangles and a dot. That was what games were. Now, 40 years later, we have photorealistic, 3D simulations with millions of people playing simultaneously, and it's getting better every year. Soon we'll have virtual reality, augmented reality. If you assume any rate of improvement at all, then the games will become indistinguishable from reality, even if that rate of advancement drops by a thousand from what it is now. Then you just say, okay, let's imagine it's 10,000 years in the future, which is nothing on the evolutionary scale. So given that we're clearly on a trajectory to have games that are indistinguishable from reality, and those games could be played on any set-top box or on a PC or whatever, and there would probably be billions of such computers or set-top boxes, it would seem to follow that the odds that we're in base reality is one in billions. Tell me what's wrong with that argument. Is there a flaw in that argument?" You can watch Elon Musk's full interview on YouTube.
Open Source

Apple Releases First Preview of Swift 3.0 (macrumors.com) 227

DaGoatSpanka quotes a report from MacRumors: Apple yesterday released the first preview build of Swift 3.0, a major update to Apple's open source Swift programming language. Swift 3.0's official release is expected to come in late 2016 after proposed changes are finalized. The Swift 3.0 preview can be downloaded from the official Swift website. There are versions of Swift 3.0 available for Xcode 7.2, Ubuntu 14.04, and Ubuntu 15.10. [Swift 3.0 is not source compatible with Swift 2.2 as it introduces source-breaking changes, but going forward, the goal is to make Swift 3.0 source compatible with future Swift language updates.] Swift 3.0 will likely be shown at Apple's upcoming Worldwide Developers Conference (WWDC).
AI

Bill Gates: AI Is The 'Holy Grail' (mashable.com) 260

An anonymous reader writes: At the Code Conference on Wednesday, Bill Gates balanced his fears of artificial intelligence with praise. He talked about two of the challenges AI will pose: a loss of existing jobs, and making sure humans remain in control of super-intelligent machines. Gates, as well as many other experts in the field, predict there will be an excess of labor resources as robots and AI systems take over. He plans to talk with others about ideas to combat the threat of AI controlling humans, specifically noting work being done at Stanford. Even with such threats, Gates called AI the "holy grail" as he envisions a future "with machines that are capable and more capable than human intelligence." Gates said, "We've made more progress in the last five years than at any time in history. [...] The dream is finally arriving. This is what it was all leading up to."
Operating Systems

Microsoft Removes 260-Character Path Length Limit In Windows 10 Redstone (softpedia.com) 260

An anonymous reader quotes a report from Softpedia: Windows 10 build 14352, a preview version of the upcoming Anniversary Update (also known as Redstone), comes with an eagerly awaited change that Microsoft hasn't yet announced publicly. The 260-character path length limit in Windows can be removed with the help of a new policy, thus allowing you to run operations with files regardless of their path or file name. While this new rule is not enabled by default, admins can turn it on by following these instructions. Launch the Registry Editor by clicking the Start menu and typing "regedit.exe," and then navigate to the following path: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy Objects\{48981759-12F2-42A6-A048-028B3973495F}Machine\System\CurrentControlSet\Policies. Look for an entry called "LongPathsEnabled," and if it does not exist, simply right-click Policies, select New DWORD (32-bit), name it "LongPathsEnabled" (without the quotes), enter value 1, and you're good to go. The description of the preview reads, "Enabling NTFS long paths will allow manifested win32 applications and Windows Store applications to access paths beyond the normal 260 char limit per node. Enabling this setting will cause the long paths to be accessible within the process." While the Windows 10 preview build 1452 has been made available last week, according to Windows Central, a Microsoft team member says that the company could released Windows 10 Mobile build 14352 for Insiders on Tuesday, May 31.
AI

ASUS Unveils $599 Home Robot 'Zenbo' (computerworld.com) 39

An anonymous reader writes: In addition to the razor thin ZenBook 3, Asus unveiled a cute talking robot for the home at this week's Computex trade show in Taipei. The robot, called Zenbo, is priced at $599 and is pitched as a personal assistant that can help look after elderly relatives or read stories to the kids. It's about two feet tall and rolls around on wheels, with a display that can show animated faces or be used for making video calls and streaming movies. When asked, "Hey Zenbo, is it true you can take pictures?" by ASUS Chairman Jonney Shih, the robot replied with, "Yes, I can take photographs." Zenbo took a photo of him on stage with the audience in the background when Shih told it to. The robot doesn't have an official release date yet, but developers can sign up for a software kit to build applications for it now.
Encryption

Iran Forces Messaging Apps To Move Data To Iranian Servers (techcrunch.com) 40

An anonymous reader writes: According a report from Reuters, the Iranian government wants to be able to track private and semi-private conversations on messaging apps, and has given companies behind popular messaging apps one year to move their data onto servers in Iran. As it stands, many social networks are already blocked in Iran, and now the government wants to control even more online communication platforms. Apps like WhatsApp and Telegram, which have become incredibly popular in Iran, allow users to communicate with no government control. With Telegram, users can contact hundreds of people by creating groups. Now, even though WhatsApp for example is required to move their data to Iranian servers, it's unlikely the government will be able to intercept messages from the app since it features end-to-end encryption. WhatsApp can't even read the content of communications -- only WhatsApp users can decrypt the messages in their conversations. Apple's iMessage also features an encrypted messaging protocol, and Telegram does too, but users need to start "secret conversations" with end-to-end encryption.
IBM

Is Denver The Next High-Tech Center? (newyorker.com) 151

An anonymous reader write: "The spread of the tech industry outside Silicon Valley has helped make Denver the fastest-growing large city in the U.S.," reports the New Yorker, saying it's now growing faster than Austin and Seattle, becoming one of America's 20 most populous cities. Cost-conscious investors and tech executives now are opening offices in cheaper "secondary cities" outside of Silicon Valley, like Salt Lake City, and the good universities near Denver mean a well-educated workforce, coupled with a low cost of living.

"Though the city isn't the headquarters for any big tech companies -- like Dell in the Austin area or Microsoft and Amazon in Seattle -- several of them, including IBM and Oracle, have offices here. The presence of those offices, and of the universities, has also helped create a vibrant startup scene: people get educated here or come here for jobs, and then they graduate or leave those jobs and become entrepreneurs." Last year venture capitalists invested $800 million in Demver's tech, energy, food, and marijuana companies, and in 2014 Oracle paid over a billion dollars to acquire Denver-based Datalogix.

Anyone else live in a burgeoning "secondary" tech city? Scott McNealy said he co-founded his data-analysis startup in Denver because in California "The prices of everything have skyrocketed. The regulations. The pension deficit. The traffic. It's just not a fun place to go start."

Slashdot Top Deals