Oracle

Oracle Asked To Help Low-Income Residents Evicted For Its New Cloud Campus (cio.com) 202

itwbennett writes: Roughly 100 low-income families were evicted from an apartment complex on the land in Austin, Texas where Oracle plans to build a new 560,000 sq. foot cloud-computing campus. Some of the former tenants of Lakeview Apartments had leases through the end of the year, but were reportedly forced by owner Cypress Real Estate Advisors to move out early. Some have said their security deposits were not returned, and they have had no assistance as they've struggled to find comparably priced housing. Last week, some of those residents gathered near the site of their former home to protest and to appeal to Oracle for assistance.
Oracle

Google Confirms Next Android Version Won't Use Oracle's Proprietary Java APIs 215

An anonymous reader writes: Google is ditching the Java application programming interfaces (APIs) in Android and moving to only OpenJDK. The news first came by a "mysterious Android codebase commit" from last month submitted to Hacker News. Google confirmed to VentureBeat that Android N will rely solely on OpenJDK. “As an open-source platform, Android is built upon the collaboration of the open-source community,” a Google spokesperson told VentureBeat. “In our upcoming release of Android, we plan to move Android’s Java language libraries to an OpenJDK-based approach, creating a common code base for developers to build apps and services. Google has long worked with and contributed to the OpenJDK community, and we look forward to making even more contributions to the OpenJDK project in the future.”
Data Storage

Tech Segments Facing Turbulence In 2016 (dice.com) 72

Nerval's Lobster writes: David Foote, an analyst who accurately predicted the tech industry's job growth in 2015, is back with some new predictions about which segments will do well in 2016 (Dice link). At the top of his list: DevOps, cloud and software architects, and cybersecurity experts. Those that won't perform well? SAP specialists, storage 'gurus,' and network managers could all face some headwinds. 'Companies are continuing to outsource infrastructure and that will reduce the need for network specialists except for network security which will remain in-house,' he says. Whether or not he's right about which parts of the tech industry will do better than others, there are also increasing signs that things could get very tight from a funding perspective for startups, as even the so-called 'unicorns' risk seeing investor money (and customers) dry up.
United States

US Dept. of Ed: English, History, and Civics Teachers Good Enough For CS Class 242

theodp writes: In A New Chapter for Computer Science Education, the U.S. Department of Education explained earlier this month that the federal STEM Education Act of 2015 'provides an unprecedented opportunity to fully leverage federal resources' to address large gaps in students' participation in Advanced Placement (AP) computer science classes based on gender and race. "In three states," lamented the DOE, "not a single female student took the AP computer science exam" (that only 8 boys took the AP CS exam in those same 3 states was apparently not a concern). And the DOE has good news for those hoping to tap Title I and II funds for CS, but don't have any computer science teachers. "A background in math or science isn't necessarily a requirement to teach CS," explains the Dept. of Ed, "as disciplines like English, history and civics can also provide a solid foundation for teaching CS concepts."
Programming

Can Web Standards Make Mobile Apps Obsolete? (arstechnica.com) 225

nerdyalien writes: There's a litany of problems with apps. There is the platform lock-in and the space the apps take up on the device. Updating apps is a pain that users often ignore, leaving broken or vulnerable versions in use long after they've been allegedly patched. Apps are also a lot of work for developers—it's not easy to write native apps to run on both Android and iOS, never mind considering Windows Phone and BlackBerry. What's the alternative? Well, perhaps the best answer is to go back to the future and do what we do on desktop computers: use the Web and the Web browser.
Bug

Fixing JavaScript's Broken Random Number Generator (hackaday.com) 136

szczys writes: It is surprising to learn how broken the JavaScript Random Number Generator has been for the past six years. The problem is compounded by the fact that Node.js uses the same broken Math.random() module. Learning about why this is broken is interesting, but perhaps even more interesting is how the bad code got there in the first place. It seems that a forum thread from way back in 1999 shared two versions of the code. If you read to the end of the thread you got the working version, if you didn't make it that far (perhaps the case with JavaScript devs) you got the bad version of the code whose fix is just now being rolled out.
Bitcoin

Core Bitcoin Devs Leave Project, Create New Currency Called Decred (softpedia.com) 122

An anonymous reader writes: Core developers in the Bitcoin project have left and started a new currency called Decred. Developers are citing a lack of transparency and a conflict of interests between the group that funds the actual Bitcoin software development, and the decisions taken inside the project. Jacob Yocom-Piatt, CEO at Company 0, who has funded development of Bitcoin since early 2013: "This is in part due to a lack of mechanisms and pathways for funding development work directly from the community, and as a result Bitcoin development is funded by external entities that create conflicts of interest between the developers and the representative power of the community that uses Bitcoin."
Perl

Perl 6 Released (wordpress.com) 145

Earlier this month, we noted the Perl 6 advent calendar. Now, an anonymous reader writes to note that, right on schedule, and after 15 years of work, Perl 6 has been released. The top two bullet points in the linked description say that the newest Perl "retains the core values of Perl: expressiveness, getting the job done, taking influences from natural language, and pushing the boundaries of language design," and that is "has clean, modern syntax, rooted in familiar constructs but revisiting and revising the things that needed it." However, while it's nice to see Perl 6 reach official release, the team behind it takes pains to note that work goes on: "We will continue to ship monthly releases, which will continue to improve performance and our user’s experience." Further, "[T]his Rakudo release is not considered the primary deliverable for this Christmas; it is the language specification, known as “roast” (Repository Of All Spec Tests), that is considered the primary deliverable."
Ruby

Ruby 2.3.0 Released (ruby-lang.org) 45

An anonymous reader writes: Ruby developers have announced the official release of Ruby 2.3.0. This release introduces a frozen string literal pragma, which is "a new magic comment and command line option to freeze all string literals in the source files." It also adds a safe navigation operator &. similar to what exists in C#, Groovy, and Swift. Ruby 2.3.0 also has many performance improvements. For more details, see the news file and the full changelog.
Social Networks

Ask Slashdot: Best Practices For Using a Reputation Engine To Rate Information? 100

GrantRobertson writes: For my graduate project, I am considering developing a web engine designed around sharing and organizing actual information in a way that people would actually like to and easily be able to use it. Unlike a wiki, the information will be much more granular with lots more metadata and organization. Unlike a web forum, the information will be be organized rather than dispersed throughout thousands of random posts, with little room for dominant personalities to take over. While I like Stack Overflow, I am planning far more structure. While I enjoy the entertaining tangents on Slashdot, I don't want those to take over sites created using my engine. Naturally, there must be some way to prevent armies of bots or just legions of jerks from derailing web sites created using this engine. Given that, what would you say are some good rules to include in the reputation engine for such a site. What kinds of algorithms have you found to be most beneficial to the propagation and spread of actual knowledge. What would you like to see and what have you found to be dismal failures?
Programming

Did Google and the Hour of Code Get "Left" and "Right" Wrong? 107

theodp writes: Command the dancers to "point left" in Google's dance-themed Code Boogie learn-to-code tutorial on the Santa Tracker website, and the dancers actually point to their own right. The lesson seems to reinforce a common mistake made by younger children learning to code in LOGO, which is to use their own or the display screen's frame of reference rather than the turtle's frame of reference. "These misconceptions," explained Richard E. Mayer, "may be due to the knowledge that the child brings with him or her to the programming environment. For example, children who possess an egocentric conception of space (Piaget & Inhelder, 1956) would fail to recognize that when the turtle is at a 180-degree orientation, its right corresponds to the child's left." So, it should probably be asked if the learn-to-code tutorials from Lucasfilm, Code.org, and Google that are being used to teach the world's K-12 schoolchildren to code might be making the same mistake as 4-7 year-olds. In this year's flagship flagship Lucasfilm/Code.org Star Wars Hour of Code tutorial, for example, command the droid BB-8 to move left and it could move to either its own left or right depending on what direction it's pointed in. So, did the "Largest Learning Event in History" also get "left" and "right" wrong?
Programming

College Board Mainstreams AP Computer Science (collegeboard.org) 69

New submitter Pollux writes: In the Fall of 2016, the College Board will begin a new course titled "AP Computer Science Principles," designed to "introduce students to the central ideas of computer science, instilling the ideas and practices of computational thinking and inviting students to understand how computing changes the world." This course will not replace the existing "AP Computer Science A" course, but has been added, "To appeal to a broader audience, including those often underrepresented in computing." A short list of differences between the two courses notes that instructors can choose a language of their choice. The curriculum framework directs the focus of instruction away from programming as a skill and towards programming as an activity, "enabling problem solving, human expression, and creation of knowledge (PDF)."
Businesses

US Bureau of Labor Statistics: Programmer Jobs Will Decline 8% (computerworld.com) 349

theodp writes: Two weeks ago, as the nation's schools 'taught kids to program' with an Hour of Code, Microsoft and others celebrated a 6-year lobbying effort that culminated in the passage of legislation that made Computer Science a core K-12 subject, which the software giant said "will advance some of the goals outlined in Microsoft's National Talent Strategy." But on Tuesday, Computerworld reported that the U.S. Bureau of Labor Statistics has put somewhat of a buzzkill on the learn-to-code party, saying IT jobs will grow 12% over the next decade, although computer programmers will see an 8% decline. "Computer programming can be done from anywhere in the world, so companies sometimes hire programmers in countries where wages are lower," explained the government. The silver lining is that software developers, the largest occupational group in IT, will increase by 17% or 186,600, over this period. The nomenclature here is a little muddy, since "programmers" and "software developers" are often used interchangeably. Here's how they're distinguished in this article: "Programmers are focused on coding and implementing requirements, and that’s why they may be more susceptible to offshoring, in contrast to software developers who may be more engaged with the business, analyzing needs and collaborating with multiple parties."
Bug

HIV Dating Company Accuses Researchers of Hacking Database (csoonline.com) 71

itwbennett writes: Slashdot readers will recall the story posted last week about the misconfiguration of the MongoDB database that powers Hzone, a dating app for the HIV-positive, and the ensuing threat of HIV infection the company hurled at DataBreaches.net, who sent the notification. (Hzone later apologized.) But that's not the end of the story. Among other twists and turns that point to a CEO who was in way over his head, in several emails to Dissent, the admin of DataBreaches.net, Hzone CEO Justin Robert accused Dissent of changing the Hzone user database. But follow-up emails suggest that the company couldn't tell what was accessed or when, as Robert says Hzone doesn't have 'a strong tech team to maintain the site.'
Oracle

Oracle Settles FTC Charges Regarding Deceptive Java Security Updates (ftc.gov) 33

An anonymous reader writes: The FTC and Oracle have come to an agreement regarding Oracle's deceptive Java security updates, which only removed recent versions of vulnerable Java SE, but left behind older, insecure versions. Oracle got away without a fine, but will have to overhaul its Java update process to remove older versions as well.
Programming

Programmers Share 188 Computer-Generated Novels On GitHub (thenewstack.io) 49

An anonymous reader writes: Last month 188 entries turned up on GitHub in an event challenging programmers to write computer code to generate 50,000-word novels. "The 'novel' is defined however you want," wrote the organizer for National Novel-Generating Month. "It could be 50,000 repetitions of the word 'meow.' It could literally grab a random novel from Project Gutenberg. It doesn't matter, as long as it's 50k+ words." Novels were submitted as Issues on the event's GitHub repository, and this year saw intriguing titles like "The Hero with Arbitrarily-Many Faces," "THE CYBERWHALE – a cyberpunk version of Moby Dick," and "Terms and Conditions – a Legal Thriller."
Stats

Facebook, Google Top Year-End App List 30

Nerval's Lobster writes: New data from research firm Nielsen shows that — surprise, surprise — Facebook, Google, and Apple dominated the list of most-used mobile apps. Facebook's core app took the top spot on Nielsen's list with 126 million unique users per month, followed by YouTube with 97 million, Facebook Messenger with 96 million, and Google Search with 95 million. This is partially a consequence of the mobile world essentially becoming a duopoly between Google Android and Apple's iOS, meaning that the core apps produced by those companies are always front-and-center (and thus always in use) for the majority of mobile users. But not every app launched by these companies succeeds: While Facebook dominates, for example, the company is notable for some app misfires, including Paper and Facebook Home. That might be cold consolation to indie app developers trying to build up a significant audience.
Open Source

Improving UI and UX: Changing the "Open Source Is Ugly" Perception (opensource.com) 402

jones_supa writes: For four years, Garth Braithwaite has been working at Adobe on open source projects as a design and code contributor. In addition to his work at the company, he also speaks at conferences about the power of design, improving designer-developer collaboration, and the benefits of open source. Still, he argues that the user experience is weak in many open source projects. One of the largest contributing factors is the lack of professional designers contributing to open source projects. Secondary to that, there are open source project owners who are unaware of the value of design or are unsure where to start with the design process. In an interview to Opensource.com, Braithwaite talks about the UX/UI topic, and gives some honorable mentions of projects that get it right.
Graphics

Unity Benchmarks Browser WebGL Performance (unity3d.com) 38

An anonymous reader writes: Jonas Echterhoff from Unity has posted the latest Unity WebGL benchmark results on the Unity blog. He writes, "A bit over a year ago, we released a blog post with performance benchmarks for Unity WebGL, to compare WebGL performance in different browsers. We figured it was time to revisit those benchmarks to see how the numbers have changed. Microsoft has since released Windows 10 with their new Edge browser (which supports asm.js and is now enabling it by default) – so we were interested to see how that competes. Also, we have an experimental build of Unity using Shared Array Buffers to run multithreaded code, and we wanted to see what kind of performance gains to expect. So we tested this in a nightly build of Firefox with Shared Array Buffer support." The benchmark concludes that Firefox 42 64-bit is the fastest, Edge takes second, and Chrome and Safari share third place.
Security

Over 650 TB of Data Up For Grabs From Publicly Exposed MongoDB Database (csoonline.com) 96

itwbennett writes: A scan performed over the past few days by John Matherly, the creator of the Shodan search engine, has found that there are at least 35,000 publicly accessible and insecure MongoDB databases on the Internet, and their number appears to be growing. Combined they expose 684.8 terabytes of data to potential theft. Matherly originally sounded the alarm about this issue back in July, when he found nearly 30,000 unauthenticated MongoDB instances. He decided to revisit the issue after a security researcher named Chris Vickery recently found information exposed in such databases that was associated with 25 million user accounts from various apps and services, including 13 million users of the controversial OS X optimization program MacKeeper, as reported on Slashdot on Wednesday.

Slashdot Top Deals