Microsoft

Joel On Microsoft's API Mistakes 690

AceMarkE writes "Joel Spolsky of Joel on Software has posted an article entitled "How Microsoft Lost the API War". He covers why the Win32 API is important to Microsoft, what they've done to keep it working, why Microsoft's switch to the .Net platform is both a good and bad idea, and why he feels the browser will be the real future of application development. Definitely worth a read no matter what your opinion of Microsoft is."
Programming

Mono 1.0-beta3 Released 38

steve_deobald writes "The Mono team just released Beta 3, the final beta before we see the 1.0 release candidate and final. Binary packages can be had for Red Hat, Fedora, and SuSE. Although not officially released, the new website is up and running. Also of note, MonoDevelop 0.4 was recently released, and has RPMs available for the first time."
Debian

The Great Computer Language Shootout Revived 51

An anonymous reader writes "Doug Bagley's famous Great computer Language Shootout more or less died in 2001 out of lack of support by its own author. A group of developers have decided to revive it and update it with the latest versions of each compiler and interpreter available on the Debian distribution. The good news is, a wiki has been set up so that people can help improve the shootout, discuss the implemetations of the programs, and suggest optimizations."
Programming

'Open Funding' For Driver Development 100

Doc Ruby writes "The TreoCentral community has announced a bounty for the first BlueTooth SDIO driver delivered for the Treo 600 (PalmOS 5). The thread shows the development of both the requirements of the quarry, and the contributions to the bounty. If this process works, is 'open funding' of development the next wave of the emerging online community? How will the 'traditional' vision/scope> requirements> features> >recode> retest> demo> cycle expand to include the user community in the financing?" Update: 06/16 19:43 GMT by T : Updated the bounty link to a server better able to handle it.
Mozilla

Ars Technica Interviews Scott Collins 320

SnoopTodd writes "Ars Technica has an interview with Scott Collins of Mozilla. 'That's the thing I learned to lust after as a programmer. It's not my ability to solve one problem, to plow this field, but the ability to build a plow that every farmer uses. The ability to make something that touches not ten people, not a hundred people, not a thousand people but a hundred million people. I want Mozilla to be there again. IE is a browser with no soul. I want it to be Mozilla because I think that people who care deserve a browser with a soul.'"
GNU is Not Unix

GCC Gets Its Own News Site 41

Marcel Cox writes "In an effort to promote the development of GCC, Mathieu Lacage created a GCC news page similar to the idea of Kernel Traffic. While we are on the topic of GCC, it might be worthwhile recalling two major events that occured during the last month: 1. The tree-ssa branch has been merged into mainline, which among others means the end of G77 and the addition of GFORTRAN, the new GNU Fortran 95 compiler. 2. The second annual GCC Developer's summit took place some 10 days ago in Ottawa."
Media

Theora I Bistream Format Frozen 329

p80 writes "The Xiph foundation announced today that the 'Theora I bistream format is now frozen,' even though Beta 1 is not out yet and encourage people to try it as 'there's no reason to delay adopting a free alternative any more!' Mplayer and Xine both support Theora. For Windows users, Directshow filters for Ogg Vorbis, Speex, Theora and FLAC are available here. You can get test cases here and transcode Quicktime movies to theora on that page." This freeze, as an anonymous reader puts it, "means that all future versions will support the format as it is now. It will be interesting to see if there is as much uptake for this as there was for the Vorbis sound format."
Java

Java Faster Than C++? 1270

jg21 writes "The Java platform has a stigma of being a poor performer, but these new performance benchmark tests suggest otherwise. CS major Keith Lea took time out from his studies at student at Rensselaer Polytechnic Institute in upstate New York's Tech Valley to take the benchmark code for C++ and Java from Doug Bagley's now outdated (Fall 2001) "Great Computer Language Shootout" and run the tests himself. His conclusions include 'no one should ever run the client JVM when given the choice,' and 'Java is significantly faster than optimized C++ in many cases.' Very enterprising performance benchmarking work. Lea is planning next on updating the benchmarks with VC++ compiler on Windows, with JDK 1.5 beta, and might also test with Intel C++ Compiler. This is all great - the more people who know about present-day Java performance, the better.""
Debian

A Modern Woody Debian GNU/Linux Installer 56

An anonymous reader writes "With everyone around talking about how Woody has an outdated installer and lacks some new packages and hardware support, some people feel the urge to get to work. The result? A customized installer. It has a 2.4.26 version kernel, supports XFS, LVM, RAID and various hardware drivers. Comes along with vim, bash, you can even resize partitions using parted and you get postfix as the default MTA. It has two flavours, a business card CD and a miniCD version which will help you install a minimal Debian system or even a X Window desktop."
Programming

Web Quantum Computer Simulator 238

Heraklit writes "As reported on Heise News, the Frauenhofer Institute of Computer Architecture and Software Technology has made available the first online quantum computer simulator - it will be simulating up to 31 quantum bits, for testing new advanced quantum algorithms. Behind the scenes, it is a 32 node Athlon 3200 Myrinet Linux Cluster with 56GByte RAM! Now imagine the computing power of a few hundred qubits, if ever constructed..."
Graphics

POV-Ray 3.6 Released 201

ehmdjii writes "After a long betatesting-phase the POV-Ray team just released version 3.6 of the popular opensource raytracer. It's been two years since the last version and many bugs have been fixed as well as some changes in the render core. This release concentrates on stability and providing a framework for future re-implementations."
PHP

phpstack - A TCP/IP Stack and Web Server in PHP 295

Adam Dunkels writes "Following the trend of writing 'inappropriate' programs in the PHP scripting language, I have written a small TCP/IP stack and a web server entirely in PHP. It is extremely stripped down: the IP stack only implements the most basic functionality required for running the web server and the web server cannot handle pages larger than 1.5k. Nevertheless, the stack is able to support an unlimited number of simultaneous TCP connections and the web server has support for PHP scripting. A live demonstration server is up and running the phpstack software."
Handhelds

DotGNU Ported to PocketPC 167

t3rmin4t0r writes "The Pocket PC# group has ported DotGNU Portable.net to PocketPC. This is a significant step because the .NET Compact Framework SDK is heavily licensed, unlike the .NET SDK available for free from MSDN. Thanks to PocketPC#, now you can build Window.Forms C# applications for PocketPC without submitting to Microsoft's exhorbitant SDK licensing fees. Portability to embedded/low-end hardware is one of Portable.net's stated goals. DotGNU Portable.net also works on 9 major CPU architectures according to gentoo's portage. The Darwin-ports features a cool package with Windows.Forms for Mac OS X. Handhelds like iPAQ or Zaurus have also ports (the iPAQ one features Windows.Forms). Esoteric hardware like the Sony Playstation 2 or the Microsoft XBox can also run Portable.net."
Programming

Why Learning Assembly Language Is Still Good 667

nickirelan writes "Why Learning Assembly Language Is Still a Good Idea by Randall Hyde -- Randall Hyde makes his case for why learning assembly language is still relevant today. The key, says Randall, is to learn how to efficiently implement an application, and the best implementations are written by those who've mastered assembly language. Randall is the author of Write Great Code (from No Starch Press)."
Security

Is Finding Security Holes a Good Idea? 433

ekr writes "A lot of effort goes into finding vulnerabilities in software, but there's no real evidence that it actually improves security. I've been trying to study this problem and the results (pdf) aren't very encouraging. It doesn't look like we're making much of a dent in the overall number of vulnerabilities in the software we use. The paper was presented at the Workshop on Economics and Information Security 2004 and the slides can be found here (pdf)."
Classic Games (Games)

Randy Hyde's HLA Begets OS Adventure Game 27

jg21 writes "Paul Panks already has 30 text adventure games to his credit, and he's just written a report at LinuxWorld explaining how, when he came across Randall Hyde's website, he realized that Hyde's High Level Assembly language warranted a new departure - writing an open-source textadventure game. The result is "HLA Adventure" which he released into the public domain so anyone may contribute to the expansion of the game world, creatures within the world, and additional quests. HLA Adventure has its own Yahoo group." We recently covered HLA in our Developers section.
Announcements

LayerOne Hits Los Angeles 8

Nck writes "This weekend in L.A. will house LayerOne conference where hundreds will gather at the Los Angeles International Airport Westin to hear discussion on subjects from WiFi, crypto, security and how the DMCA is threatening to strangle reverse engineering and the future of interoperability to a presentation on network white ops by Dan Kaminsky. The conference is a collaborative effort put together by a hack-savvy group to educate the masses."
Google

PageRank Indicator For Linux And Mac OS X 52

HackWire writes "Google's PageRank has only been available in your web-browser by installing the toolbar restricting use to Windows and Internet Explorer. Nick Stallman has created a module for Firefox to show PageRank from within the browser, within three easy steps Linux and Mac (even Windows) users can now see PageRank without being restricted to a OS or browser."
Patents

NewsForge On U.S. Advice To EU On Software Patents 221

An anonymous reader points to Roblimo's "interesting article about how the U.S. sold out to software patents and the EU should as well." Should be of interest to Europeans, forced as they are "to suffer from willy-nilly software development by individuals who have not been screened, approved, and trained by corporate human resources professionals."

Slashdot Top Deals