Category Archives: Technology

Solving the Toughest Problems in Computer Science

Software Breakthroughs: Solving the Toughest Problems in Computer Science, 2004:

Bill Gates’ talk at MIT provided an optimistic view of the next generation of computer science, now that the “rough draft” is done. Gates finds a paradox today in that computer science is poised to transform work and home life, “but people’s excitement level is not as high as it was five years ago during the Internet bubble.” Because most sectors of the computer industry—from microchips to storage, displays to wireless connectivity— continuously improve in performance, Gates predicts a flood of new products and applications. He sported a wristwatch that receives data wirelessly, as well as keeps its user on schedule. Gates describes “rich, new peripherals” such as ultra-wideband digital cameras and he demonstrates software that allows pictures to be archived using a 3D visual interface with a built-in time, date, and keyword database. He says that computer science is merging with and making over such fields as astronomy and biology, by unifying vast, unwieldy data collections into easily navigable libraries. And Gates appears confident that technological breakthroughs will ultimately resolve urgent problems of computer and network security.

Related: Bill Gates Interview from 1993Donald Knuth – Computer ScientistOpen Source: The Scientific Model Applied to ProgrammingInternship with Bill Gates

Providing Computer to Remote Students in Nepal

photo of students using computers in Nepal

Pupils conquer fear of computers

“I was really scared when I saw the computer,” he says. “I didn’t go near it. I was worried it might explode and kill me. “It was only when the teacher called me saying it was harmless that I went into the room, but I still hesitated.” Things have changed now, he adds.

“I’m feeling much better. The E-library has helped with my studies. “We can see the periodic table of science, and also maps and other geography things in a pictorial way that is easy to understand. It’s not only that – we can also play games and have fun.”

Kamal says his parents were very excited when he told them about the computer and came to watch the very next day. It was not only Kamal. His computer teacher, Shankar Prajapati, says all the pupils were afraid. “They all worried they would catch some virus and fall ill or even die. But now they are familiar with computers,” he says.

“Even we teachers are gaining knowledge from the E-library. It’s really helpful for us, too. “The students can see science experiments carried out on screen and search for whatever they want in the encyclopaedia.

This is a free and open-source (accessible to everyone) package which connects one powerful central server in the school, using the Linux operating system, to a number of diskless low-end computers. When linked to the server, each computer receives a full Linux desktop.

Read more about the Help Nepal Network’s eLibrary program. Photos from this web site shows students in Nepal using computers.

In the face of rapidly changing technological advancement and the exorbitant cost of proprietary hardware and software solutions, which had stymied Nepal in attempting to participate in ICT for development, the use for Free and Open Source Software (FOSS) is emerging as a solution.

Linux Terminal Server Project (LTSP) can be a low cost solution for deprived communities who cannot afford a bigger volume financial expense.

LTSP, a system that works with only one central high end server and other diskless low-end thin client computers, allows to run Linux on a server, and then use thin clients (almost any computer will do) to connect to the server and receive a full-blown Linux desktop.

I believe strongly in the ability of kids to learn if they are just provided some tools that help them do so. See a great post on Hole in the Wall computers.

Related: A Child’s View of the OLPC LaptopFixing the World on $2 a DayOpen Source: The Scientific Model Applied to ProgrammingWhat Business Can Learn from Open Source

Read the Curious Cat Science and Engineering Blog in 35 Languages

I have added a Google gadget to the right side column of the Curious Cat Science and Engineering Blog that translates our blog into 35 languages. I have been proving a direct link to 6 languages, so this is a great increase in languages covered.

All that is required to add this capability to your site is add a short bit of javascript from the Google Translate gadget site. And as they add more languages that additional coverage will automatically be reflected on your site.

The usability of the Google translate is excellent, I think. If you are reading the translated page, say in Chinese, and you follow a link to another page on our site it translates that page for you automatically.

I hope you enjoy this new capability.

Related: Funding Google Gadget DevelopmentGoogle Offers $10 Million in Awards for Google Phone DevelopmentMarissa Mayer on Innovation at GoogleIs Google Overpriced?Javascript books

Open Source Abandoned by OLPC

Not Free at Any Price by Richard M. Stallman

When the OLPC appeared, it fell one step short of full freedom: the highly publicized wireless mesh network device, which allows OLPCs to connect to the Internet through nearby OLPCs, required a non-free program. This piece of non-free code prevented me from fully endorsing the OLPC. But that would not stop me from using one: I would just have to delete the non-free code and do without the internal wireless device.

The OLPC had practical inconveniences, too: no internal hard disk, a small screen, and a tiny keyboard. In December 2007 I test-drove the OLPC with an external keyboard, and concluded I could use it with an external disk despite the small screen. I decided to switch.

If you want to support a venture to distribute low-priced laptops to children, wait a few months, then choose one that donates MIPS-based machines that run entirely free software. That way you can be sure to give the gift of freedom.

He is more anti-microsoft than I am but I agree with this contention that what we should support is a open source solution to provide laptops to children around the world. It is a shame, I really liked the potential for OLPC. I still wish them success I just am not interesting in directly supporting that effort but instead would like an alternative open source solution.

The Sylvania Netbook is available from Amazon now with the Ubuntu operating system (linux version). I use Ubuntu and it is excellent.

Related: Will Desktop Linux Take Off?Lemote (fully open source laptop)13 Things For Ubuntuposts on UbuntuGreat FreewareOne Laptop Per Child – Give One Get OneOLPC’s Open Source Rift Deepens

Undersea Cables Cut Again – Reducing India’s Capacity by 65%

Once again a severed underwater cable has disrupted web access

Internet and phone communications between Europe, the Middle East, and Asia have been seriously disrupted after submarine cables were severed. It is thought the FLAG FEA, SMW4, and SMW3 lines, near the Alexandria cable station in Egypt, have all been cut.

A fault was also reported on the GO submarine cable 130km off Sicily. Experts warned that it may be days before the fault is fixed and said the knock on effect could have serious repercussions on regional economies.

It is thought that 65% of traffic to India was down, while services to Singapore, Malaysia, Saudi Arabia, Egypt, Taiwan and Pakistan have also been severely affected.

Earlier this year, the same line was damaged in the same area – off the Egyptian coast – although only two lines were snapped then. “We’ve lost three out of four lines. If the fourth cable breaks, we’re looking at a total blackout in the Middle East,” said Mr Wright.

“These three circuits account for 90% of the traffic and we’re going to see more international phone calls dropping and a huge degradation in the quality of local internet,” he added.

“Normally you would expect to see one major break per cable per year. With four you should have an insurance policy. For this to happen twice in one year, on the same cable, is a serious cause for concern.”

Related: How Do You Fix an Undersea Cable?Internet Undersea CablesInternet Underwater Fiber

Engineers and Scientists in Congress

I started maintaining a list of Congressmen with PhDs and graduate degrees in science, engineering and math awhile back.

Please comment with any additions that you know of.

The following were re-elected:
Vernon Ehlers, Michigan, physics PhD; Rush Holt, New Jersey, physics PhD; John Olver, Massachusetts, chemistry PhD; Brian Baird, Washington, psychology PhD; Bill Foster, Illinois, physics PhD.

Other scientists, engineers and mathematicians that were reelected include: Ron Paul, Texas, biology BS, MD; Jerry McNerney, California, mathematics PhD; Dan Lipinski, Illinois, mechanical engineering BS, engineering-economic systems MS; Todd Akin, Mississippi, management engineering BS;Cliff Stearns, Florida, electrical engineering BS; Louise Slaughter, New York, microbiology BS; Joe Barton, Texas, industrial engineering BS, Pete Stark, California, engineering BS, Mike Honda, California.

Lost: Nancy Boyda, Kansas (BS chemistry).

Newly elected: Bill Cassidy, Louisiana (BS Biochemistry, MD); Pete Olson, Texas (BA computer science); Kurt Schrader, Oregon (Doctor of Veterinary Medicine); Martin Heinrich, New Mexico (BS engineering), Gregg Harper, Mississippi (BS chemistry), Joseph Cao, Mississippi (BA physics); Brett Guthrie, Virginia (BS mathematical economics); Erik Paulsen, Minnesota, mathematics BA; Parker Griffith, Alabama (BS chemistry, MD); Cynthia Lummis, Wyoming (BS animal science and biology).

Before you leap to the conclusion that scientists are taking over Congress, remember 2 things: 1) I have probably been missing plenty that were in congress already and 2) this is still a total of less than 10% with even a BS in science, math or engineering. I attempted to determine the status of all those newly elected this year.

Please comment, if you know of others in Congress with science and engineering backgrounds. If we get this list to be relative close to accurate then we can start tracking the total representation in congress and see if it is increasing, decreasing or randomly fluctuating over time.

Related: Scientists and Engineers in CongressChina’s Technology Savvy LeadershipScience and Engineering in PoliticsThe A to Z Guide to Political Interference in Science

Freeware Wi-Fi app turns iPod into a Phone

image of iPod Touch

Wireless turns iPod into a phone

A freeware application for the iPod Touch can turn the music player into a virtual mobile phone. Truphone uses wi-fi technology in an iPod Touch to allow users to make calls to other iPod Touch owners and Google Talk’s messaging service users.

The software is a spin-off from technology Truphone developed for smartphones and iPhones. The developers plan to have the ability to make calls to and from landlines in place very soon.

Geraldine Wilson – Truphone’s CEO – said the firm had ambitions to become a global internet player. “There are a slew of new features we’re rolling out for the iPod Touch that will let users call landlines, Skype users or send instant messages. We’re talking weeks, not months, before these go live.” Although Truphone technology can, in theory, work on any mobile device, the firm is concentrating on devices that have an application store.
..
The company said Google’s Android operating system would be the next platform for which it will develop the Truphone applications.

From the Truphone site:

Nokia and iPhone users can make Truphone calls from any Wi-Fi zone, anywhere in the world. We’ll use your Wi-Fi connection to route the call over the internet at our amazing flat worldwide rates (see rate checker), saving you loads of money on international calls from your home country and saving you even more on calls when you’re abroad.

Wi-Fi calls to other connected Truphone users are completely free of charge. From wherever, to wherever.

Very cool. See our gadgets and gifts store.

Related: Mobile Phone-based Vehicle Anti-theft SystemVideo GogglesAwesome Cat CamOpen Source for LEGO MindstormsLinks to great freeware

HHMI on Science 2.0: Information Revolution

The Howard Hughes Medical Institute does great things for science and for open science. They have an excellent article in their HHMI Bulletin – Science 2.0: You Say You Want a Revolution?

Cross-pollination among research disciplines is in fact at the core of many other popular science blogs. Michael Eisen, an HHMI investigator at the University of California, Berkeley, is an avid blog reader who particularly enjoys John Hawks’ site on paleoanthropology, genetics, and evolution. A recent post there discussed a new sequencing of Neanderthal mitochondrial DNA. “It’s like a conduit into another whole world,” says Eisen.

The current extreme of collaboration via Science 2.0 is OpenWetWare.org. Begun in 2003 by Austin Che, who was then a computer science and biology graduate student at MIT, this biological-engineering Website uses the wiki model to showcase protocols and lab books: everything is open and can be edited by any of its 4,000 members.

“Most publishers wish open access would go away,” says Brown. It won’t. Major research-funding organizations, including NIH, HHMI, and the Wellcome Trust, now require their grantees to post their findings on openaccess Websites such as PLoS or PubMed Central within 12 months of publication in traditional journals. Publishers are pushing back, however, and in September, the House Judiciary Committee began holding hearings on whether the federal government should be allowed to require grantees to submit accepted papers to a free archive.

Related: $600 Million for Basic Biomedical Research from HHMITracking the Ecosystem Within UsPublishers Continue to Fight Open Access to Science$1 Million Each for 20 Science Educators

von Neumann Architecture and Bottleneck

We each use computers a great deal (like to write this blog and read this blog) but often have little understanding of how a computer actually works. This post gives some details on the inner workings of your computer.
What Your Computer Does While You Wait

People refer to the bottleneck between CPU and memory as the von Neumann bottleneck. Now, the front side bus bandwidth, ~10GB/s, actually looks decent. At that rate, you could read all of 8GB of system memory in less than one second or read 100 bytes in 10ns. Sadly this throughput is a theoretical maximum (unlike most others in the diagram) and cannot be achieved due to delays in the main RAM circuitry.

Sadly the southbridge hosts some truly sluggish performers, for even main memory is blazing fast compared to hard drives. Keeping with the office analogy, waiting for a hard drive seek is like leaving the building to roam the earth for one year and three months. This is why so many workloads are dominated by disk I/O and why database performance can drive off a cliff once the in-memory buffers are exhausted. It is also why plentiful RAM (for buffering) and fast hard drives are so important for overall system performance.

Related: Free Harvard Online Course (MP3s) Understanding Computers and the InternetHow Computers Boot UpThe von Neumann Architecture of Computer SystemsFive Scientists Who Made the Modern World (including John von Neumann)