Intel to Announce Telecommunications-Speed Breakthrough

Intel researchers will announce today a major breakthrough in chip design that will make it possible to inexpensively create ultra-high-speed fiber optic telecommunications equipment that can send data over long distances. The breakthrough will revolutionize Internet-based communication, the company says, by bringing the PC industry's low-cost model to telecommunications. The results of Intel's work should be widespread within a decade, according to a paper that will be published today in "Nature."

"Before there were two worlds--computing and communications," Alan Huang, a former Bell Labs physicist, told "The New York Times." "Now they will be the same, and we will have powerful computers everywhere." Researchers familiar with Intel's breakthrough are excited about the possibilities, which should enable completely new PC designs that don't delineate between the local physical machine and remote computing resources. Because we'll eventually be able to shuttle data over a network nearly as fast as we send data within a single PC, a completely new generation of PC services and applications will be possible. "Think of it as either bringing us a tenfold decrease in costs of existing communications or 10 times the bandwidth for the same cost," Intel President and Chief Operating Officer (COO) Paul S. Otellini said. "It is yet another step in the path to convergence we have been discussing for the past few years."

The Intel breakthrough involves a silicon chip that can send data through light beams at speeds more than 50 times faster than today's fastest communications technologies and should result in low-cost computer networks that use light waves to move data seamlessly between chips, computers, and networking devices around the world. Excited researchers note that the breakthrough will likely shift communications technology to the Moore's Law cost curve, an often-misquoted chip pricing-and-performance prediction that Intel Cofounder Gordon Moore first cited. Under Moore's Law, chip performance doubles every 2 years (or 18 months, depending on who you ask) while prices continue to fall.

If Intel's projections hold true, within the decade we'll be able to buy 10GHz networking switches that cost just $5 to $10. Today, such switches cost $1000 to $2000.

Elections

Dammika and I have been having an interesting discussion on the current political state. Now this is what I like to see. What are your thoughts on this?

Software Testing on Mars

[Bruce Williams] Here is an interesting summary of the problem encountered by the Spirit probe on Mars. Important test lessons: “test real-world conditions” “run long-haul stress tests”

“SYSTEM BEHAVIOR: Spirit began acting up last week, when it stopped sending data and began rebooting its computer, resetting it roughly 130 times. At one point, the rover thought it was 2053.

BUG DESCRIPTION: Engineers found that the rover's 256 megabyte flash memory had retained hundreds of files containing flight data and was still juggling them along with the daily flood of new data from its activities in Mars' Gusev Crater.

WORKAROUND: By commanding Spirit each morning into a mode that avoids using the flash memory, engineers plan to begin deleting hundreds of unneeded files to make the memory more manageable for the rover's RAM.

WHY WASN'T THIS CAUGHT IN TEST?: The bug had not been detected in operational tests of the rover on Earth because the longest tests lasted only eight or nine days.”

From http://www.testgeek.com


[The Furrygoat Experience]

Intranet Open Source 2.7.2, Free

Digger Solutions is an intranet application that takes a classic open-source marketing tack: give away a bunch of useful functionality, and hope to make some money by selling additional add-ons. The free part is useful enough that it just might work out that way.

The idea is simple: this is the sort of application that a small consulting company might use to manage its projects and time. It's implemented in classic ASP with an Access backend (scripts are available to convert the backend to SQL Server 7.0 or 2000 if you prefer). At the heart of the system are tracking pages for clients, projects, tasks, and timecards (hours applied to an individual task - you might have seen other systems call these timeslips). There's not full Gantt-chart project scheduling here, but there is plenty of room to plan future projects, as well as a good set of reports to tell you how you're doing.

There are also a bunch of other things that dress up the intranet: a shared calendar, company news, a discussion area, resource links, an employee directory, and a document repository, for example. You can create and update message logs for each client, and inspect both the work logs for clients and for employees. On a local server, it's all quite fast, and it seems to work as advertised. The source code is somewhat commented, and there's an administrator's manual with some basic documentation.

I was able to get IOS up and running quite quickly on my own server, poke around in the sample data, and enter my own. The few problems that I hit were in misconfiguration, and they were easily solved with the help of the support area on the Digger Solutions site.

So if you get all that for free, what do you need to pay for? The answer is that, although you can administer everything by manipulating the database directly, there are Admin Paks for things like news, calendar entries, and employees. These range in price from $19.99 to $99.99 (for a complete package that includes everything). There are also some skins to make IOS look nicer, though it's perfectly functional without them.

I was just thinking about writing something like this for a distributed development team that I'm involved with. Now I just may implement IOS instead. After all, reinventing wheels is not a great use of time.

Is the bad guy in Sri Lanka a lady?

THERE comes a time when one senses the approach of a turning point, and catastrophe is but a few ticks of history away.

That moment appears to be fast approaching in Sri Lanka. This small country is in fact as geopolitically significant to the United States and the West as troubled Cyprus and the other flaming sunspots that attract Western political and media attention. But the former Ceylon - a gorgeous tropical island just off the southern coast of India - is on the brink of the political hell-hole again.

WHO is the bad guy in the Sri Lankan impasse? Until recently, Western observers tended to blame the Tamil Tigers, a group that trafficks in the same clandestine arms-acquisition circles as the Al-Qaeda. But now, a more rounded perspective views the viciousness of these rebels as related to the oppression by the ethnic-majority government in Colombo.

Certainly, the recent antics of President Chandrika Kumaratunga give considerable credence to that view. She recently dissolved Parliament to pave the way for unneeded snap elections (four years ahead of schedule) in order, it is suspected, to stack the Cabinet with cronies and coalition allies in her effort to defenestrate Prime Minister Ranil Wickremesinghe, a relative moderate on the Tamil issue. [Read more]

Getting Started with ObjectSpaces

If you are a .NET developer you have got to know all the tricks in the bag. ObjectSpaces is to .NET what EJB is to Java.

Getting Started with ObjectSpaces by Jan Tielens

ObjectSpaces is one of the exciting features coming in the new version of .NET Framework, codename "Whidbey". This article will explain what ObjectSpaces are and will provide a step-by-step guide to a first experience with ObjectSpaces.


[Code/Tea/Etc...]

ASP.NET 2.0: DataGrid Sample

ASP.NET 2.0 streamlines data-driven application development. This example uses the categories and product tables in SQL Server's Northwind sample database, displaying the categories in a dropdown list. This code listing uses the selected category in the dropdown list to display all the products in that category in a GridView control.

<%@ page language="C#" %>
<html>
<
headrunat="server"ID="Head1"NAME="Head1">
            <title>SqlDataSource
            Example
            </title>
</
head>
<
body>
<
formrunat="server"ID="Form1">               
      <asp:sqldatasource
           
id="categoriesDataSource"    
           
runat="server"
           
datasourcemode="DataSet"
           
connectionstring="Data
            Source=localhost;uid=sa;
            pwd=;Initial
            Catalog=Northwind;"
            selectcommand="usp_GetCategories">
      </asp:sqldatasource>
      Select Categories:
      <asp:dropdownlist
           
id="ddlCategoriesList"
           
runat="server"
           
datavaluefield="CategoryID"
           
datasourceid="categoriesDataSource"
           
autopostback="true"
            datatextfield="CategoryName">
      </asp:dropdownlist>
      <asp:sqldatasourcerunat="server"
           
id="productsDataSource"
           
datasourcemode="DataReader"
            connectionstring="Data
            Source=localhost;uid=sa;pwd=;
            Initial Catalog=Northwind;"
            selectcommand="SELECT ProductID,
            ProductName, QuantityPerUnit,
            UnitPrice  FROM Products Where
            CategoryID=@CategoryID">
            <selectparameters>
            <asp:controlparameter
                 
defaultvalue="1"
                 
name="CategoryID"
                 
propertyname="SelectedValue"
                 
controlid="ddlCategoriesList">
            </asp:controlparameter>
            </selectparameters>
      </asp:sqldatasource>
      <br/><b><br/>
      Product Details<br/></b><br/>
      <asp:gridview
           
id="productsGrid"runat="server"
           
datasourceid="productsDataSource">
      </asp:gridview>
</
form>
</
body>
</
html>

Mozilla trots out Firefox browser

The Mozilla Foundation released a new version of its open source Web browser this week, with improvements to its download manager, extension and bookmark handling, along with a new name aimed at skirting trademark complaints from another open source project.

This is my default browser now! Download it from here.