Databases

PostgreSQL 9.1 Released 148

With his first posted submission, sega_sai writes "The new version of open source database PostgreSQL was released. This version provides many important and interesting features such as synchronous replication, serializable snapshot isolation, support of per-column collations, K-nearest neighbor indexing, foreign data wrappers, support of SELinux permission controls and many others. The complete list of changes is available here"
Databases

Type Safety Coming To DB Queries 128

An anonymous reader writes "A new type-safe query language for the popular full-text search platform Solr, called Slashem (a Rogue-like), has just been released. Slashem is implemented as a domain-specific language in Scala, providing compile time type-safety, allowing you do things like date range queries against date fields but keeping you from trying to do a date range query against a string field. Hopefully this trend catches on, resulting in fewer invalid queries exploding at runtime."
AI

Has Cleverbot Passed the Turing Test? 427

kruhft writes "It seems that Cleverbot, the chatbot so ready to admit that it was a unicorn during a discussion with itself, has passed the Turing test. This past Sunday, the 1334 votes from a Turing test held at the Techniche festival in Guwahati, India were released. They revealed that Cleverbot was voted to be human 59.3% of the time. Real humans did only slightly better and were assumed to be humans 63.3% of the time." As the Wikipedia link above points out, though, there's no single, simple "Turing Test," per se — many systems have successfully convinced humans over the years. Perhaps Cleverbot would consent to taking part in a Slashdot interview, to be extra-convincing.
Education

Code Hero: Play and Learn 101

mikejuk writes with a bit from I Programmer on what sounds like an intriguing new game: "If you're bored with games where you run around shooting soldiers or monsters, how about a game where you shoot enemies to win computer code snippets that you can then use to shape the reality around you? It's good to play and good enough to win both the Editor's Choice and Kid's Choice at this year's Bay Area Maker Faire." The linked story has a video demo, too.
GUI

Inside Netflix's WebKit-Based UI For TV Devices 39

DeviceGuru writes with this interesting snippet on a modern approach to GUI design: "Netflix uses WebKit, JavaScript, HTML5, and CSS3 to build user interfaces that are delivered to millions of game consoles, Blu-ray players, Internet-connected TVs, and devices such as the Roku player and D-Link Boxee Box. Matt McCarthy and Kim Trott, device UI engineering managers at Netflix, have just published 50 presentation slides from their recent talk at OSCON 2011 in which they explained how Netflix develops its WebKit-based user interfaces."
Businesses

SAP To Plead Guilty For Downloading Oracle Software 43

itwbennett writes "Slashdot readers will remember that on Sept. 1, a federal judge overturned a $1.3 billion judgment and approved SAP's request that Oracle accept a lower award of $272 million. Now, according to court documents filed this week, former SAP subsidiary TomorrowNow will plead guilty to criminal charges of copyright infringement for downloading software from Oracle's servers. Sentencing will take place at a hearing on Sept. 14."
Programming

Google To Introduce New Programming Language — Dart 250

An anonymous reader sends this excerpt from El Reg: "Google has built a brand-new programming language for 'structured web programming,' one that appears to be suited to browser-based apps. Two of the search giant's engineers will discuss Dart, Google's new language, at the Goto international software development conference next month. News of the new language was posted to the Goto website. There aren't yet any technical details on Dart but the bios of the two Googlers presenting at Goto strongly suggest a bent towards programming for the web and browser."
Ubuntu

Monthly Ubuntu Releases Proposed 284

An anonymous reader writes "Scott James Remnant, the former Ubuntu Developer Manager at Canonical and current Ubuntu Technical Board leader, has proposed a new monthly release process for Ubuntu Linux. He acknowledges that with the six month releases there are features that end up landing way too soon, leaving them in a sour state for users. With his monthly proposal, Remnant hopes to relieve this by handling alpha, beta, and normal releases concurrently. It's unknown whether Canonical will accept the policy at this time."
Google

Judge Wants Ellison, Page To Settle Differences 83

itwbennett writes "Apparently, Oracle's president, Safra Catz, and Google's head of mobile, Andy Rubin, aren't senior enough to attend a court mediation session. Judge William Alsup, who is overseeing the dispute between the two companies, wants the Larrys to go head to head instead. Oracle agreed with part of Alsup's recommendation, saying in a Wednesday evening filing that, 'Oracle believes the prospects for a successful mediation will be far greater if Google's executive-level representative is a superior to Mr. Rubin, who is the architect of Google's Android strategy — the strategy that gives rise to this case.' Oracle also noted that Rubin has represented Google in past, failed mediations."
Programming

Ask Slashdot: Best Programs To Learn From? 329

First time accepted submitter camServo writes "I took C++ classes in college and I have played around with some scripting languages. We learned the basics of how to make C++ work with small programs, but when I see large open source projects, I never know where to even start to try and figure out how their code works. I'm wondering if any of you have suggestions for some nice open source projects to look at to get an idea for how programming works in the real world, so I can start giving back to the FOSS community." Where would you start?
Programming

Interview With the Creator of Ruby 89

snydeq writes "Ruby creator Yukihiro Matsumoto discusses the past, present, and future of the popular programming language, calling mobile the next target for Ruby: 'I'm currently working on an alternative subset or dialect of Ruby for the small devices. I'm going to make it public early next year. Of course, mobile computing is the way to go, so that's one of the reasons I focus on the Ruby dialect working on the smaller devices.'"
Books

What Is the Most Influential Programming Book? 624

First time accepted submitter AlexDomo writes "If you could go back in time and tell yourself to read a specific book at the beginning of your career as a developer, which book would it be? Since it was first posed back in 2008, this question has now become the second most popular question of all time on StackOverflow. The top 5 results are: Code Complete (2nd Edition), The Pragmatic Programmer: From Journeyman to Master, Structure and Interpretation of Computer Programs, The C Programming Language, and Introduction to Algorithms."
Input Devices

Weak Typing — the Lost Art of the Keyboard 362

mikejuk writes "How do you type? Hunt and peck? Two thumbs? Touch type? Two thumbs touch type? For the first time since the computer was invented, the standard QWERTY keyboard is challenged by new ways of inputing text. And yet even the iPad virtual keyboard has two useless dimples on the F and J keys. Perhaps it isn't time to give up on the home keys just yet."
Programming

JavaScript Toolkit V1.1.0 Released 65

First time accepted submitter Mensa Babe writes "Oliver Morgan, the original author of the JavaScript Toolkit, or just 'The Toolkit' as it is known in the JavaScript community, has just announced the release of the long awaited version 1.1.0, with better documentation and added function support. Quoting the project documentation: '[JavaScript] Toolkit offers a large number of integrated methods and utilities to help enrich the javascript object library. Javascript was built originally for browsers and as such lacks a large number of data utility methods with are seen in languages such as Python and Ruby. However times have changed and JavaScript is being used more and more in backend platforms. JS Toolkit aims to bridge that gap and provide everyone a modern developer needs to produce fast, secure and tidy code quick and easily.' The Toolkit fully supports ECMAScript 5 and runs on the most important virtual machines that we have today, including Node.JS, V8, Rhino, RingoJS, and many others. It continues to be actively developed."
Oracle

Judge Nixes, Lowers Oracle's $1.3B Award Against SAP 48

itwbennett writes "Federal judge Phyllis Hamilton has overturned the $1.3 billion judgment Oracle won against SAP and has approved SAP's request that Oracle accept a lower award, which would negate the need for a new trial." Oracle is in the habit of asking for awards in the billions; with that model, they really can make it up on volume.
GNU is Not Unix

Sixteen Years Later: GNU Still Needs An Extension Language 425

Fresh from the 2011 GNU Hackers Meeting, Andy Wingo has written a long piece on the status of Guile Scheme, the woefully underutilized official user extension language of GNU. Wingo argues that Guile is the best choice for extension in GNU given the ability of Scheme to adapt to change over time. Presented with using e.g. Javascript instead of Scheme for its popularity: 'We should also consider the costs of using hastily designed languages. JavaScript has some crazy bad stuff, like with, var hoisting, a poor numeric model, dynamic this scoping, lack of modularity regarding binding lookup ... Finally, we have the lifespan issue. If GNU had chosen Tcl because it was popular, we would have a mass of dead code' (it should be noted that Guile does partially support Javascript syntax). With the proliferation of Firefox extensions, Greasemonkey, etc. it is clear there is a large set of power users who want to modify the programs they use without spending years becoming skilled programmers. Perhaps after Emacs has been ported to Guile the philosophy of user extensibility will spread to other parts of the GNU system.
Google

James Gosling Leaves Google 192

scottbomb writes "Well, that didn't take long: 'After only a few months at Google, Java founder James Gosling has left the search engine giant to go to a small startup company specializing in ocean-based robotics.' In a brief blog post about his new company, Gosling says, 'They have a growing fleet of autonomous vehicles that roves the ocean collecting data from a variety of onboard sensors and uploading it to the cloud. The robots have a pile of satellite uplink/GSM/WiMax communication gear and redundant GPS units. They have a bunch of deployments. For example, one is a set of robots patrolling the ocean around the Macondo well in the Gulf of Mexico monitoring water chemistry. These craft harvest energy from the waves for propulsion and can stay at sea for a very long time. The longest that one craft has been out is 2.5(ish) years. They can cross oceans.... Slowly. They only move at 1-2 knots, which is a great speed for data collection.'"
Microsoft

Microsoft Wants Your Feedback On Its New Python IDE 303

First time accepted submitter phoolishcyrus writes "Dear Slashdot: would you kindly take a look at our little project, PTVS — Python Tools for Visual Studio? It helps you develop Python (using any interpreter, not just IronPython) and comes with a few other goodies. Spare no punches."
Java

US Gov't Lobbied EU To Approve Oracle-Sun Merger 169

littlekorea writes "Cables leaked by Wikileaks have revealed that the U.S. Government actively pressured the EU Competition Commissioner to approve Oracle's acquisition of Sun Microsystems. The cable reveals that the U.S. went to great lengths to discover how the competition commissioner felt about the 'pro-competitive' nature of open source software and whether this would represent a threat to the US$7.4 billion deal."
Open Source

A Talk With Syllable OS Lead Developer Kaj de Vos 121

angry tapir writes "I recently had a chance to interview Kaj de Vos, the lead developer of Syllable: An open source desktop operating system that's not based on Linux nor one of the BSDs. There's a write-up of the interview here, which includes some background on the project. I have also posted the full Q&A, which is very long but definitely worth a read."

Slashdot Top Deals