Haiku R1 Features Poll

The Haiku developers are preparing to finalise which features should be present in the first official release of Haiku. "This general interest poll, is to allow you - yes you! - the opportunity to effectively express your thoughts on which features should be present in Haiku R1 (Final). For R1, a balance must be attained between delaying the release and making Haiku R1 a well polished, impressive and feature rich release."

Windows 8 3D UI Rumours: Probably Unicorntastic Nonsense

Amidst all the WikiLeaks hoopla, there's also actual regular news going on. Windows 7 is barely out the door, and we're already dealing with Windows 8, which is indeed being worked on but will not arrive for at least two years. There's some rumours from an Italian website which state that the 64bit version of Windows 8 will have a completely new interface called Wind. Right.

Dutch Police Arrest MasterCard Attacker

An arrest has been made in the case of the DDoS attacks against MasterCard, Visa, PayPal, and others. The Dutch police has arrested a Dutch guy who has already confessed to taking part in the attacks. Most likely, he is not in any way the brains behind the operation, and I'm going out on a limb here stating that these attacks will continue nonetheless. Also, I'm not the guy. Also also, I'm wondering if there's police anywhere looking for the people who are continuously DDoS'ing WikiLeaks.

The ASF Resigns From the JCP Executive Committee

"The Apache Software Foundation concludes that that JCP is not an open specification process - that Java specifications are proprietary technology that must be licensed directly from the spec lead under whatever terms the spec lead chooses; that the commercial concerns of a single entity, Oracle, will continue to seriously interfere with and bias the transparent governance of the ecosystem; that it is impossible to distribute independent implementations of JSRs under open source licenses such that users are protected from IP litigation by expert group members or the spec lead; and finally, the EC is unwilling or unable to assert the basic power of their role in the JCP governance process."

Verve: A Type Safe Operating System

"The Singularity project (an OS written in managed code used for research purposes) has provided several very useful research results and opened new avenues for exploration in operating system design. Recently, MSR released a paper covering an operating system research project that takes a new approach to building an OS stack with verifiable and type safe managed code. This project employs a novel use of Typed Assembly Language, which is what you think it is: Assembly with types (implemented as annotations and verified statically using the verification technology Boogie and the theorem prover Z3 (Boogie generates verification conditions that are then statically proven by Z3. Boogie is also a language used to build program verifiers for other languages)). As with Singularity, the C# Bartok compiler is used, but this time it generates TAL. The entire OS stack is verifiably type safe (the Nucleus is essentially the Verve HAL) and all objects are garbage collected. It does not employ the SIP model of process isolation (like Singularity). In this case, again, the entire operating system is type safe and statically proven as such using world-class theorem provers." Channel9 has an interview on video with one of the developers behind this MSR project. Source code to Verve is available.

Lazaridis: QNX Coming to BB Phones Once They Go Dual-core

"At D:Dive Into Mobile this evening, Waterloo's outspoken co-CEO went on record that they'll be taking the PlayBook's QNX platform to smartphones just 'as soon as dual core baseband CPUs', though power consumption remains a limiting factor. At any rate, RIM seems to be fully acknowledging now both that QNX is a little too beefy for today's smartphones and that BlackBerry OS isn't quite beefy enough, which leaves these guys in a bit of a pinch until the dual-core revolution takes hold." It's clear QNX isn't Engadget's forte (I don't blame them - I know jack-all about gadgets compared to them), but of course, we know better. QNX itself will happily run on current-gen mobile phones; heck, even a simple PII will do the job. The problem here is most likely BlackBerry's own userland.

HTML5 in Browsers: Canvas, Video, Audio, Graphics

InfoWorld's Peter Wayner launches the first in a series of articles on browser implementations of HTML5 capabilities. Focusing this round on the presentation layer, Wayner provides an overview of how Chrome, Firefox, IE, Opera, and Safari stand on HTML5 canvas, HTML5 audio and video, SVG, and WebGL, providing developers with tips, samples, and resources for making the most of today's HTML5 presentation layer technologies on today's browsers.

Wake Your Linux Up From Sleep for a Cron Job

Here's the latest in our new series on OS tips from power users: a seemingly trivial task. You have a computer, most likely a laptop, that you wish to keep suspended while you're not working. For example, let's say overnight. At the same time, you wish to run a handful of maintenance tasks, like backups and cleanup, which you don't normally do during the day. So you need a mechanism that will send your machine to sleep, wake it up when necessary, run cron jobs, then send it back to sleep again.

4chan Hits PayPal, MasterCard, Others for WikiLeaks Snubs

It looks like several companies are learning what happens when you mess with the internet - and they're learning it the hard way. Several major companies have been hit by the collective powers of Anonymous after 4chan launched several distributed denial-of-service attacks. What many have been predicting for a long time now has finally happened: an actual war between the powers that be on one side, and the internet on the other. Update: PayPal has admitted their WikiLeaks snub came after pressure from the US government, and Datacell, which takes care of payments to Wikileaks, is threatening to sue MasterCard over Wikileaks' account suspension. Update II: Visa.com is down due to the attack. Update III: PayPal has caved under the pressure, and will release the funds in the WikiLeaks account.

KDE Announces the Calligra Suite

"The KDE community today announces the start of the Calligra Suite project, a continuation of the KOffice project. The new name reflects the wider value of the KOffice technology platform beyond just desktop office applications. With a new name for the Suite and new names for the productivity applications, the Calligra community welcomes a new stage in the development of free productivity and creativity applications for desktop and mobile devices."

MSR Develops ‘Zozzle’ JavaScript Malware Detection Tool

"As browser-based exploits and specifically JavaScript malware have shouldered their way to the top of the list of threats, browser vendors have been scrambling to find effective defenses to protect users. Few have been forthcoming, but Microsoft Research has developed a new tool called Zozzle that can be deployed in the browser and can detect JavaScript-based malware at a very high effectiveness rate."

12 Programming Mistakes to Avoid

InfoWorld's Peter Wayner outlines the 12 most common programming mistakes, and how to avoid them. "Certain programming practices send the majority of developers reaching for their hair upon opening a file that has been exhibiting too much 'character'. Spend some time in a bar near any tech company, and you'll hear the howls: Why did the programmer use that antiquated structure? Where was the mechanism for defending against attacks from the Web? Wasn't any thought given to what a noob would do with the program?" Wayner writes. From playing it fast and loose, to delegating too much to frameworks, to relying too heavily on magic boxes, to overdetermining the user experience - each programming pitfall is accompanied by its opposing pair, lending further proof that "programming may in fact be transforming into an art, one that requires a skilled hand and a creative mind to achieve a happy medium between problematic extremes".

Amazon Launches New DNS Service in the Cloud

Amazon Web Services announced Route 53, a DNS web service giving a way to route Internet traffic to web applications by translating human readable names into numeric IP addresses. Amazon Route 53 can be used to route end users to multiple AWS services including Amazon EC2, an Amazon Elastic Load Balancer or an Amazon S3 bucket, and to infrastructure outside of AWS. The Amazon Route 53 global network of DNS servers is designed to automatically respond from the optimal network location, resulting in low DNS query latency for end users.

Avast! Pro License Key Used Illegally 774651 Times

It's no secret that I'm not a particular fan of antivirus software vendors. Other than the excellent Microsoft offering, I haven't yet seen a single antivirus program that doesn't suck the life out of computers, infesting every corner, making machines slow and full of annoying pop-ups. Still, a single license key for Avast! Pro being shared 774651 times? That's a bit harsh.