Software

Linus' Lessons On Software Dev Management 132

Esther Schindler writes "In this interview with Steven Vaughan-Nichols, Linus Torvalds shares hard-won wisdom about managing software development projects, including encouraging community involvement, the importance of programming tools, and ensuring the project stays on track. For instance, regarding getting people to contribute to your project, he says, 'If you start off with some "kumba-ya feeling" where you think people from all the world are going to come together to make a better world by working together on your project, you probably won't be going very far.'"
Windows

Windows 8 Introduces a New Cross-App Data-Sharing System 213

There's been a lot of attention to the way Windows 8 looks; reader aabelro writes with an interesting look at one way it behaves. The article begins thus: "Microsoft has created a new mechanism for sharing information between applications in Windows 8 called Windows Share. Apps can share text, bitmaps, HTML, URI, files, and other type of data, and the usage scenarios are numerous. For example, the app receiving the information can post it to Tweeter or Facebook[, making] it easy to post information to a social network without actually visiting it." Here's a short (video) explanation at MSDN, too.
Google

The Great JavaScript Debate: Improve It Or Kill It 482

snydeq writes "Recent announcements from Google and Intel appear to have JavaScript headed toward a crossroads, as Google seeks to replace the lingua franca of the client-side Web with Dart and Intel looks to extend it with River Trail. What seems clear, however, is that as 'developers continue to ask more and more of JavaScript, its limitations are thrown into sharp relief,' raising the question, 'Will the Web development community continue to work to make JavaScript a first-class development platform, despite its failings? Or will it take the "nuclear option" and abandon it for greener pastures? The answer seems to be a little of both.'"
Java

Oracle Removes Java Signatures, Breaking Webstart 198

sproketboy writes "It seems Oracle has decided in their infinite wisdom to remove digital signatures from the Java projects that they put into the open source community. Of course this breaks any application out there depending on Java Webstart using these libs. Looks like Java3D and JAI are currently affected — probably other APIs are as well. Oh Oracle! What are we supposed to do with you?"
HP

HP Begins Laying Off WebOS Developers, Potentially Firing CEO 178

MrCrassic writes "Looks like it might be the beginning of the end for webOS presence at HP, as The Register announced that they laid off 525 webOS developers." From the article: "HP is laying off up to 525 staff from its global webOS hardware biz, according to reports. The tech titan confirmed last month it is shuttering the unit that produced the ill-fated TouchPad and Pre3 devices. 'As communicated on 18 August, HP will discontinue the development of webOS devices within the fourth quarter of fiscal year 2011, which ends 31 Oct 2011,' an HP spokesperson told AllThingsD in the US." So far it looks like just the hardware designers are being let go. The HP board happens to be meeting today, possibly to discuss firing the current CEO for failing to improve the company's financial prospects.
Programming

Client-side Web REPL For 15+ Languages 38

In his first accepted submission, MaxShaw writes "repl.it is an online REPL that supports running code in 15+ languages, from Ruby to Scheme to QBasic, in the browser. It is intended as a tool for learning new languages and experimenting with code on the go. All the code is open sourced under the MIT license and available from GitHub." A few of the languages are supported by reusing existing "Foolang in Javascript" interpreters, but a number of them are built using Emscripten (previously used to build Doom for the browser). All evaluation occurs client side, but saved sessions are stored on their server.
Firefox

Mozilla Contemplating Five Week Release Cycle 495

MrSeb writes with an article in Extreme Tech about the ever quickening pace of Firefox development. Quoting the article: "Mozilla, not content with its monumental shift from four major builds in five years down to a new stable build every six weeks, is looking at outputting a new release every five weeks, or perhaps even less. Christian Legnitto, a project manager at Mozilla (and currently the 'release manager' of Firefox), announced the intention to shift to a shorter release cycle on Mozilla's planning mailing list. In response to one developer citing the success of the six-week release cycle, and asking whether it would be feasible to speed it up even further, Legnitto said: 'Yes, I absolutely think in the future we will shorten the cycle.' There are still some pains to overcome, though, such as add-on maintenance, testing, and localization — and ultimately, as browsers become more like operating systems, do we really want something as important as Firefox receiving a new major version every 5 weeks?" In other news, it looks like Firefox is losing users faster than ever despite (because of?) the new rapid release cycle.
Databases

Why You Shouldn't Panic About Closed Source MySQL Extensions 171

jfruhlinger writes "Oracle has released proprietary extensions to the open source MySQL database, seeming to reinforce the worst fears of those in the open source community who opposed Oracle's acquisition of MySQL in the first place. But open source observer Brian Proffitt urges you not to panic: This dual source strategy really isn't unusual in the commercial open source world, Oracle has already released a bevy of open source improvements to the database, and anyway the EU extracted a commitment to keep MySQL open for another four years when it approved the Sun-Oracle merger."
Intel

River Trail — Intel's Parallel JavaScript 134

mikejuk writes "Intel has just announced River Trail, an extension of JavaScript that brings parallel programming into the browser. The code looks like JavaScript and it works with HTML5, including Canvas and WebGL, so 2D and 3D graphics are easy. A demo video shows an in-browser simulation going from 3 to 45 fps and using all eight cores of the processor. This is the sort of performance needed if 3D in-browser games are going to be practical. You can download River Trail as a Firefox add-on and start coding now. Who needs native code?"
Education

British Schoolkids To Be Taught Computer Coding 247

An anonymous reader writes "The UK government has finally decided to do something about the dire state of IT and computer science teaching in the country: it will create a new 'IT-centric' General Certificate of Secondary Education that will cover computational principles, systemic thinking, software development and logic. The current ICT GCSE has been lambasted for boring kids to death with lessons on using Word and Excel, rather than teaching computer programming."
Microsoft

Microsoft Previews Compiler-as-a-Service Software 171

angry tapir writes "Microsoft will release a Community Technology Preview of a new type of compiler its researchers have been building — code-named Project Roslyn — a company executive announced Thursday. Roslyn is a compiler for C# and Visual Basic with a set of APIs that developers can use to fine-tune their code. It resembles a model developed by the Mono Project, in which the information the compiler generates about a program can be reused as a library."
Google

The Google+ API Is Released 154

An anonymous reader writes "Developers have been waiting since late June for Google to release their API to the public. Well, today is that day. Just a few minute ago Chris Chabot, from Google+ Developer Relations, announced that the Google+ API is now available to the public."
Image

Book Review: Metasploit The Penetration Tester's Guide Screenshot-sm 24

eldavojohn writes "The Metasploit Framework has come a long way and currently allows just about anyone to configure and execute exploits effortlessly. Metasploit: The Penetration Tester's Guide takes current documentation further and provides a valuable resource for people who are interested in security but don't have the time or money to take a training class on Metasploit. The highlights of the book rest on the examples provided to the reader as exercises in exploiting several older versions of operating systems like Windows XP and Ubuntu while at the same time avoiding triggering antivirus or detection. The only weak point of this book is that a couple chapters refer the reader to external texts (on stacks and registers) in order to meet requirements for crafting exploits. The book also gives the reader a brief warning on ethics as many of these exploits and techniques would most likely work on many sites and networks. If you're wondering how seemingly inexperienced groups like lulzsec constantly claim victims, this would be an excellent read." Keep reading for the rest of eldavojohn's review.
Java

Neal Gafter On Java Under Oracle 130

An anonymous reader writes "Microsoft's Neal Gafter, who was primary designer and implementer of the Java SE 4 and 5 language enhancements and now works for Microsoft on .NET platform languages, discusses the impact of Oracle's acquisition of Sun on Java, makes the case for adding segmented stacks and a meta-object protocol to Java, and offers some insights into how Java and C#/.NET compare." The first couple of answers meander a bit, but after that the interview picks up and is a pretty good read.
Google

More Info On Google's Alternative To JavaScript 247

I'm Not There (1956) writes "Last week the news came in that Google is supposed to unveil 'Dart,' a new programming language for browser-based apps. Now an internal email from late last year describes this project as the 'high risk/high reward' path [of Google's browser development strategy]. Apps in this new language will run in a VM on browsers that support it, and can be translated to JS for other browsers. 'Performance, developer usability, and ability to be tooled' are the main characteristics of the language." The email notes that Google will be working on ECMAScript Harmony in the near term, but they describe the project as ultimately doomed by "fundamental problems" with ECMAScript. It's interesting that Google took part in abandoning ECMAScript 4, which would have been almost fully backward compatible with current implementations while solving most of the "fundamental problems" Google claims require a brand new language to fix.
Microsoft

Microsoft Releases Windows 8 Developer Preview 266

New submitter Tonyd0311 writes "Microsoft has just released the Windows 8 Developer Preview in both x86 and x64 formats. The download includes an SDK for Metro-style apps, and 28 example apps. It also has 'developer preview' versions of Expression Blend 5 and Visual Studio 11 Express."
GNU is Not Unix

Skein Hash... In Bash 90

First time accepted submitter Matt16060936 writes "...Last night (err.. 3am this morning) I finished an implementation of the Skein 512-512 hash algorithm (version 1.3). I'm a fan of Skein and hope it wins the SHA-3 competition next year. One of the nice things about Skein is how quickly it's been adopted by many platforms and implemented in many languages. To that end, I present Skein 512-512 implemented in Bash."
Software

Happy Programmer Day! 97

netbuzz writes "As made-up holidays go, today's event – Programmer Day – doesn't get the attention or respect of, say, SysAdmin Day or Talk Like a Pirate Day. (One exception appears to be Russia, where 'Programmers' Day' has been 'officially recognized' since 2009.) Yet programmers and their fans are taking to public forums, if not in droves at least in growing groups, to give coders their due respect."

Slashdot Top Deals