The coolest picture of wake turbulance you will see today
URL:http://p.airliners.net/photos/photos/5/0/1/1091105.jpg
Googler insights into product and technology news and our culture.
8/10/2006 07:17:00 PM
Posted by Marissa Mayer, VP, Search Products & User Experienceupdate SAN JOSE, Calif.--Google users should have faith that their Web searches won't end up being public information like they have at AOL, according to Google CEO Eric Schmidt.
"We have systems in place that won't allow it to happen," Schmidt told reporters Wednesday after a keynote discussion at the Search Engine Strategies conference here. "Our No. 1 priority is the trust our users have, and that would be a violation of trust, so the answer is that would not happen."
However, during the keynote discussion, Schmidt had hedged a bit, saying, "We are reasonably satisfied...that this kind of thing could not happen at Google," before adding, "Never say never."
AOL apologized on Monday for releasing search log data on subscribers that had been intended for use with a newly launched research site. While the data was anonymous, it revealed disturbingly sensitive and personal information about users that privacy advocates said could be traced back to specific individuals.
"Maybe it wasn't a good idea to release the data," Schmidt said in the conference session. "There are many things inside our company that we don't share...starting with user queries...I always thought it was fertile ground for the government to snoop."
He noted that Google fought a request from the Department of Justice for similar data, the scope of which a judge limited, giving the search giant a partial victory. "That's an example of how strongly we take this issue," Schmidt said.
The chief executive complained about Web sites that publish sensitive data, such as anti-abortion sites that reveal addresses for clinics and doctors. "Google is simply an aggregator of information, and the people who publish that information better have a good reason for publishing it," he said.
"The good news about these sites is that they're not in the first page (of search results and that) the number of crazy people is small," he said. "We worry a lot about this because we want Google to be used as a positive force in the world. We're convinced that the overwhelming value of having all that information available to you...really does justify what we do."
Asked if Google, which owns a 5 percent stake in AOL , had contacted the Time Warner subsidiary to discuss the privacy breach, Schmidt said he had not personally made any calls because he has been in "deal mode" with other companies. "I don't want to criticize AOL. They're a good partner of ours," he said.
Google has been busy making agreements designed to expand its lucrative online advertising network. On Monday, the search giant announced an advertising and search deal with MySpace.com, the most popular social-networking site. Also this week, Google said it would distribute ad-supported clips from MTV's cable networks over its targeted AdSense advertising network.
"These are big expansions of new content which we believe will be very successful to our advertisers," he said. "It's obvious that much of the world's video will be put onto the Web or repurposed for the Web," and the content owners will want to monetize it.
"We've always wanted to expand our advertising reach and our advertising network and monetize other forms of content," Schmidt added.
"We, in fact, are talking...to many of the online communities, to many of the content companies, as we should," he said. "Their models are also changing, and we're learning from them."
MTV Networks President Michael Wolfe contacted Google even before he joined MTV last year, Schmidt said. "He suggested to us (doing) targeted ads for video online," Schmidt said. "He calls me and says, 'Why don't we try to build this product?'"
Radio also is a big opportunity for advertising, particularly targeted advertising from Google, which is testing selling radio ads after its acquisition of radio ad provider dMarc Broadcasting .
"Targetable radio ads are starting now," he said. "Targeted measurable television ads on the Internet are starting now. We're thinking about using our system for every form of ad."
Danny Sullivan, editor of Search Engine Watch, which is hosting the conference, joked that Google was releasing many products that touch on so many different parts of people's lives it could be threatening. "I want to say, 'I surrender. Give me the Google implant,'" he quipped, before asking if Google's reach has limits.
Google has a "master plan" to solve people's online problems, Schmidt said. "The test we apply is not whether we think the product is great or whether we love it or use it, but does it fundamentally impact the way people use the Internet?"
Schmidt said he does a Web search anywhere from 15 to 100 times a day. "It's a different way of living your life because if you always have Google around you can always ask questions," he said.
Today, I was thinking how dirty and full of stuff my desk was. So I
decided to relocate my graphic LCD to another person's desk but still
have control over it. To do this, I figured I could simply use the
ACODE-300 wireless bluetooth modules.
| Required Parts ;
You can get ACODE-300, ACODE interface Board, GHLCD graphic LCD, CUBLOC, and Study Board from cubloc.com. You can probably get LEDs, LM3940, sockets from mouser.com, digikey.com , Radio Shack, or your local electronic shop |
|
You can connect your devices as shown in the above schematic.
(Make sure to use sockets for the ACODE-300 modules, so you can
plug and un-plug the modules for setup)
When you are done making the above, you will ultimately end up with the below:
(Study Board & ACODE300)
(ACODE-300 Proto board for Study Board Close-up)
(front of GHLCD)
(back of GHLCD w/ my ACODE-300 Proto board installed)
(My ACODE-300 Proto board for graphic LCD Close-up)
(Connections to TTL Outputs of GHLCD & Baud rate set to 115200)
The ACODE-300 Bluetooth modules are very easy to use and can be
applied to any serial RS232 interface. You can make a wireless
applications such as this one or any other wired app into a wireless app.
When you are done making your proto-boards and connections,
you are ready for testing.
Insert your ACODE-300 module from your study board as shown
above to the interface board. Also connect a serial cable and
DC power (between 5 and 12V) to the interface board.
Run the PromiWIN4.0_Setup(En).exe installer program and install
Promi software, which we will use to link the two ACODE-300 wireless modules.
PromiWIN4.0_Setup(En).exe Download
The default baud rate for ACODE-300 is set at 9600 bps. So Just
click OK, and you should be able to see the following screen:
Now we are ready to set the device to a faster baud rate.
Change the Operation Mode to MODE3, Baud rate to 115200bps and
set the device name to "device 1" as shown above.
If you get the message "Configuration has been applied," you are ready to go.
Unplug your ACODE-300 module from the interface board and plug it back into your study board.
Power ON your study board and your ACODE-300 should start
blinking the LED like above every 1-2 seconds.
Now take your ACODE-300 module from your GHLCD graphic LCD and
plug it into the interface board and run Promi program again.
Once you are connected, change the Operation Mode to MODE1, Baud
rate to 115200bps and set the device name to "device 1" as shown above.
After applying the above settings, Click on "Connection(out)" and press "Search".
You should be able to find the "device 1", the ACODE-300 module on the study board.
Now, select the "device 1" and click on "Connect".
You should see both LEDs of ACODE-300 turn on continusly once
you get this message:
(LEDs continuously ON)
When LEDs are lit up like above, the ACODE-300 modules are
connected and a straight RS232 serial connection has been
established. It's as if a serial cable has been connected
wirelessly.
Now unplug the ACODE-300 module from the interface board and
plug it back into your GHLCD LCD module.
Now when you power ON both study board and the GHLCD graphic
LCD, you should see both LEDs light ON as shown in above picture.
Now open up your CUBLOC Studio and compile and run the tetris
demo program which simply send RS232 LCD commands.
(Open CublocStudio, and download Tetris program)
When you are done downloading to CUBLOC, you should see a tetris
program running wireless!
(wireless LCD finished)
This wireless LCD should work up to around 100 feet flawlessly.
Now, I can have my graphic LCD sitting at another person's desk
and clean some of the clutter off my own desk.
Reader Michael sent in this link to some web-based Java airport monitoring app. Just go to the site, pick an airport, and see a real-time display on planes flying in and out of your local hub. So far only major airports like Boston Logan International, LaGuardia, LAX, and my local San Jose International airport have plane tracking up. Pretty sweet app nonetheless. – Jason Chen
Web search leader Google, which stores vast amounts of data on the web-surfing habits of its users, sees government intrusions rather than accidental public disclosures of data as the greatest threat to online privacy, its chief executive has said.
CEO Eric Schmidt told the Search Engine Strategies industry conference that Google had put all necessary safeguards in place to protect its users' personal data from theft or accidental release.
His remarks followed last weekend's discovery by online privacy sleuths that AOL, a key Google search customer, had mistakenly released personally identifiable data on 20 million keyword searches by its users.
Mr Schmidt said a more serious threat to user privacy lay in potential demands on Google by governments to make the company give up data on its customer's surfing habits.
"You can never say never," Mr Schmidt said during an onstage interview with web search industry analyst Danny Sullivan.
"The more interesting question is not an accidental error but something where a government, not just the US Government but maybe a non-US government would try to get in (Google's computer systems)," Mr Schmidt said.
Google won kudos earlier this year from privacy advocates for going to court to block a US Government request for data on Google users. Mr Schmidt warned that such intrusions could occur again.
Google operates one of the world's largest collections of computer databases at its California headquarters. It asks users for permission to store personal data, which it uses to speed web searches to help advertisers target ads.
But Google also operates computer data centres in other countries, including China, where its entry into the market earlier this year stoked controversy over the risks of doing business under China's censorship laws.
Mr Sullivan asked Mr Schmidt why Google does not purge its users' data from its computers every month or two to guard against building up too much history of any web user's search habits.
"We have actually had that debate," Mr Schmidt said, adding that security protections Google has put in place would make it very difficult, if not impossible, to steal customer data. He said keeping users' trust was Google's most essential mission.
AOL, the online unit of media conglomerate Time Warner, apologised on Monday and said it had launched an internal probe into how a research division of the company mistakenly released the data on its website two weeks ago.
The trove of personal data continues to circulate on the web, where it can be downloaded and probed for details on user interests.
Release of the data on searches by about 658,000 anonymous AOL users over a three-month period has provoked a firestorm of criticism over the risks created by collecting vast stores of personal data as many online companies do, including Google, Microsoft, Yahoo, Amazon.com.
Even though the users' names are not attached to the data, they can be identified by the personal nature of many web searches.
"It is obviously a terrible thing," Mr Schmidt said of the AOL data breach. "The data that was released was obviously not anonymised enough."
Amazing grates
By Dean Pullen: 星期四 10 八月 2006, 05:21
We thought it would be interesting to compare pricing between similarly specced systems from Dell and Apple, and were gobsmacked at the results - this should be very good reading for Apple advocates after our previous commentary, which discussed the poor showing from Apple at this year's WDCC.
Let's get the base specifications out of the way first, so it's clear the systems are very similarly specified. Considering the recent Apple move towards Intel architecture, the specs are almost indistinguishable:
Now let's take a look at different processor configurations and the resulting pricing from the US stores.
Dual Core Intel Xeon 2GHz x 2 (4MB shared L2 cache)
Dell: $2,086.00 (with a $200 discount for small business)
Apple: $2,124.00
Dual Core Intel Xeon 2.66GHz x 2 (4MB shared L2 cache)
Dell: $2,866.00 (with a $200 discount for small business)
Apple: $2,424.00
Dual Core Intel Xeon 3GHz x 2 (4MB shared L2 cache)
Dell: $3,686.00 (with a $200 discount for small business)
Apple: $3,224.00
You can see Dell pips Apple by a tiny $38 for the 2GHz option, but then is whipped into shape by Apple with a $442 saving on the 2.66GHz option and a similarly large margin with the 3ghz processors - $462 per system. It must be noted that the machine from Dell does have a three year on-site warranty whereas the Apple has only the one year, but this is less important to small businesses who have their own IT support, and consumers who wish to get the cheapest deal - something Dell usually wins hands down.
This is quite incredible. Any major OEM has trouble matching pricing with Dell, considering the massive volume discount Dell gets from Intel. But Apple aren't only matching them on the lower specs, they're thrashing them on the higher specced systems - relatively huge margins of pricing difference.
You have to wonder what sort of discounts Apple are getting from Intel, and if this is why Dell is now holding hands with AMD. µ
See Also
Apple lacks lustre
Dell sticks AMD chips in laptops
AMD Dell deal is a big Dell deal indeed
AMD and Dell sign deal for millions of chips
*Update A few readers have pointed out that the Dell comes with a NVidia Quadro graphics card. This model is in fact a very, very cheap entry-level Quadro that retails for only £5-£10 more than then the GeForce 7300 included in the Mac Pro, and isn''t comparable to the £1600 Quadro upgrade that Apple offer!
8/10/2006 8:07:41 AM, by Ryan Paul
With highly expressive syntax that is easy to read, write, and maintain, dynamic programming languages like Python and Ruby are extremely conducive to rapid development. Microsoft and Sun Microsystems have observed growing interest in dynamic programming, and plan to integrate more extensive support for dynamic language features in their respective managed language platforms.
Microsoft developer Jum Hugunin reveals that the Redmond, WA software company is in the process of augmenting its popular .NET platform to simplify development of dynamic programming languages. Hugunin, the developer of a Python implementation for .NET called IronPython, says that the .NET Common Language Runtime will be extended in order to add additional support for dynamic language features. New libraries will be added as well to provide framework components that can be used by language creators. Microsoft hopes that the new features and the availability of the IronPython source code (which will act as a reference implementation) will encourage developers to bring other popular dynamic languages to the .NET platform. Several useful dynamic language features have already been added to .NET 2.0, most notably Lightweight Code Generation and DynamicMethod.
Hugunin is also very enthusiastic about the opportunities created by PowerShell, Microsoft's next-generation command line architecture. Built on .NET technology, PowerShell provides a highly sophisticated dynamic language that includes impressive support for first-class functions and other desirable features. PowerShell also comes with a broad selection of useful libraries and utilities that simplify common computing tasks. Hugunin hopes to expose much of that functionality to Visual Basic and IronPython in order to provide users with a broader selection of options for scripting.
In my overview of PowerShell (then called the Microsoft Command Shell), I pointed out that lack of support for defining classes in scripts represents one of the most significant limitations of the language. By enabling users to leverage the power and functionality of the PowerShell libraries and classes in an elegant and sophisticated dynamic language like Python, Microsoft can provide developers with the best of both worlds.
Python isn't the only dynamic language making its way to .NET. Canadian developer John Lam is currently developing RubyCLR, a bridge that will make it possible for developers to create .NET applications with Ruby. Other dynamic languages ported to .NET include Lisp (Rob Blackwell's L#), and Smalltalk (SmallScript Corp's S#).
Sun Microsystems plans to expand its own Java platform to provide stronger support for dynamic languages. In an uncharacteristically perceptive statement from Sun, Sun Computational Theologist Gilad Bracha admits, "It has come to our attention that some people want to program in things other than Java."
Sun has been steadily laboring to improve dynamic language support, and plans to include a JavaScript implementation in version six of Java Standard Edition. In order to simplify development of dynamic languages for the Java Virtual Machine, Sun has issued a Java Specification Request describing a new bytecode operation called invokedynamic, which Bracha describes as "a loosely-typed invokevirtual." Sun also plans to add support for dynamic metaprogramming facilities (runtime code generation mechanisms analogous to macros in Lisp and metaclasses in Python). Although several dynamic languages are already available for the Java Virtual Machine, including JRuby and Jython, the new features are important because they will simplify the language development process and expand the scope of functionality accessible to those dynamic languages. Dynamic metaprogramming is a particularly exciting feature that has a lot to offer in the field of domain-specific language design.
Many dynamic language enthusiasts are also interested in Parrot, an open source virtual machine designed specifically for dynamic languages. Initially conceived as the foundation for Perl 6, Parrot provides some extremely impressive features including a built-in grammar engine that vastly simplifies the process of language development. Although Parrot is far from complete, a number of languages built on top of it are at various stages of completion, including ports of Python, Ruby, Tcl, Lisp, and basic. Perl 6 developers claim that Parrot will eventually provide better performance than the JVM or .NET for dynamic scripting languages, but performance claims are currently debatable since Parrot is still in early stages of development. There are several significant architectural differences between Parrot and other prominent virtual machines, particularly the fact that Parrot is register-based, whereas Java's bytecode and .NET's Common Intermediate Language are stack-based.
Released yesterday, Parrot 0.4.6 includes new partial Ruby and Javascript implementations, improvements for the grammar engine and abstract syntax tree generator, and new opcodes for accessing globals, as well as numerous bug fixes and improvements.
Managed language platforms have a lot to offer modern dynamic languages, particularly performance (IronPython is one and a half times faster than the standard Python implementation in some contexts), interoperability, and broader library support. As dynamic languages continue to grow in popularity, widely used development platforms like .NET and Java will expand to meet that demand, and Microsoft and Sun will continue to strengthen their commitments to the dynamic language community. Parrot will also eventually catch up and provide a robust, open source alternative.
Note: the slides are hard to make out in the video, so make sure to download the slides as well.
Download Eric LaForest: Next Generation Stack Computing in a number of formats via
A high school teacher introduced Shroeder to Linux in 1999. "It was in networking class," he says. "I had a guy who was a big Linux zealot, and he was like, 'This is the next big thing.' I deeply respected this guy." Schroeder took him seriously and started playing around with Red Hat at home.
In 2001 he enlisted in the Army as an Unmanned Aerial Vehicle Operator, a.k.a. 96U. "I flew a remote control spy plane called the Shadow 200," Schroeder says. When he was deployed to Iraq in 2003, he was happy to find that, even in the desert, Linux would still be a big part of his life.
The Shadow is a Tactical Unmanned Aerial Vehicle (TUAV) that performs surveillance using a liquid nitrogen-cooled camera. Operators run the plane from a ground control station that is a retrofitted Humvee loaded with a bank of computers running the Solaris operating system and "locked-down" Java apps. The Shadow sends pictures and video back to a ruggedized laptop video terminal that runs a custom version of Red Hat 9 Linux. "The laptop connects to a little directional antenna that tracks the plane," Schroeder says. "There were always problems with [the laptops]," and since Schroeder knew Linux, he was called on to detect and fix those problems. "The contractors the military hired weren't very Unix-savvy," he says.
Schroeder says that the military effort in Iraq is laced with technology that makes use of open source software. One example is the Army's Land Warrior program, in which soldiers will be "wired" with special embedded Linux computers that allow them to communicate with each other and track enemy locations.
Now that Schroeder is a civilian again, he says he is glad to have had the opportunity to serve his country and pick up some great skills at the same time, using his Army training as a stepping stone in his career as a Web administrator for Comair, a regional airline based in Cincinnati, Ohio. Schroeder oversees the operation of about two dozen application servers and a cluster of Apache servers, and he also performs day-to-day Unix and Linux systems administration.
In his spare time, Schroeder helps people install Linux on their computers. He's a big fan of Ubuntu. "I used Fedora before," he says, "and still use it for servers. But all of my desktops are running Ubuntu." To make Ubuntu even better, Schroeder's written several utility scripts, including a popular snippet he calls Faster Dapper. "I like things to be a little faster," he says. "I wrote the script for myself." Faster Dapper enables certain features of Ubuntu, such as preload, a daemon that analyzes file usage patterns and preloads the apps you use the most, and Faster Dapper disables lots of services that are enabled by default. "Bluetooth stuff," he says. "I don't use that on my laptop. It takes two seconds to load that daemon. If there are, say, 14 services loading that you don't need..."
Schroeder also created a script called Pretty Dapper that automatically sets up his preferred theme and desktop icons, and Secure Dapper, which results in "basic system hardening." He says that he plans soon to port Faster Dapper to Fedora and openSUSE. Examples of Schroeder's work are available at his Web site, digitalprognosis.com.
The Shanghai Academy of Science and Technology has invented a cell-phone sized device that can reduce the amount of power an air-conditioner used by more than 8 percent, it announced yesterday.
The academy, which has applied for patents for the invention on the Chinese mainland and in Hong Kong, said the device can also stop air-conditioners from dripping on pedestrians.
Two air-conditioner manufacturers -- TCL and Jiangsu Province-based Shinco - yesterday signed agreement with the academy to install the device on their products.
"Our invention is simple but useful to save energy," said Li Jianjun, director of the academy's energy and environmental development research center, which created the device.
The device is attached to an air-conditioner by a series of tubes, which collect condensation drops. The water is pumped to the device, which turns it into a fine mist that is sprayed on the back of the air-conditioner, cooling it down significantly. The device is expected to cost about 100 yuan (US$12.50), researchers said.
"The more quickly a machine cools down, the more efficiently it works and the less energy it needs," Li said.
Tests on several air-conditioners show the device can reduce power consumption by at least 8 percent. "The invention is very exciting because it uses the simplest and cheapest approach to saving energy," said Zhao Guotong, an energy expert.
During the hottest part of the summer, air-conditioners account for up to one-third of all power use in the city, researchers said.
(Shanghai Daily August 9, 2006) |
A handy music player Greasemonkey script inserts a play button next to any MP3 file you happen upon on the web so you can listen before you download.
The one-click listening is courtesy of a Flash-based music player, similar to the one built into del.icio.us audio bookmarks and MetaFilter Music. After the user script is installed (you need the Greasemonkey extension first), check out this directory listing of Kleptones MP3's to give it a go. Thanks, Daniel! — Gina Trapani
Read more: Firefox, Greasemonkey, Mp3, Music, Top, User scripts
A federal judge has temporarily halted further review of a lawsuit charging that AT&T illegally allowed the U.S. government to monitor phone and e-mail communications.
Earlier this year, privacy rights group Electronic Frontier Foundation sued the telecom giant , saying the U.S. program eavesdrops on phone calls and reads e-mails of millions of Americans without warrants.
Last month, U.S. District Court Judge Vaughn Walker rejected a request from the head of U.S. intelligence and other officials to dismiss the suit.
But on Tuesday Walker said he would stay the case pending an appeal of his earlier decision by the U.S. 9th Circuit Court of Appeals. He said he was also awaiting another court decision that could bundle similar lawsuits across the nation before his or another court.
"The issues here are serious indeed," he said. "Prudence requires a stay of some duration…I'm thinking about a stay until some time in late September or October."
Walker also said if the case proceeded he was considering asking former CIA director James Woolsey to serve as an expert assisting the court review issues in the case.
AOL has just announced that it will give a free domain name to anyone who asks for one.
There's a catch. You don't own the domain name; AOL does. What you can do is use is use that domain as your e-mail address and your home page starting in September. So can your friends, family, and members of the same club, organization, sports team, and so on.
It's an intriguing idea, and one that's likely to gain some attention from folks who always thought of buying a domain name and never quite got around to it. It also solves the problem of what to do with a domain name once you purchase it: instead of paying a hosting company a few dollars a month, AOL takes care of everything at no additional cost.
The service, by the way, is called AOL My eAddress. AOL says it supports .com or .net domains, up to 100 e-mail identities per domain, 2 GB of storage, spam filtering, and open mail clients such as Outlook and Thunderbird through the IMAP protocol.
It's part of the company's recent strategy to stem the flood of defections (nearly 1 million in the second quarter) from dialup users who are switching to broadband and leaving AOL far behind. AOL already has lost more than a third of its subscribers since its peak in 2002.
From a financial perspective, the My eAddress service seems to make sense for AOL. The current wholesale price of .com domains is around $6 each, and because AOL is an accredited registrar it gets the best deal possible. That means AOL needs to generate at least $6 a year in advertising revenue (or upselling some users to premium services) per domain to make it worthwhile.
There's also a second way that AOL benefits. Good domain names are hard to find nowadays. AOL is enlisting its vast member base in a quest to locate the good ones, which it henceforth owns. If some fall into disuse, AOL should be able to sell them at a tidy profit.
As with any free software project, this release represents only the beginning of an ongoing commitment by Intel to work with the X.org and Mesa communities to continuously improve and enhance the drivers. While these drivers represent significant work at both Tungsten Graphics and Intel—as our first release of this code—they're still in need of significant testing, tuning, and bug fixing before they will be ready for production use. We're releasing them now to demonstrate our ongoing commitment to providing free software drivers for Intel hardware.
"...in terms of open source support for 3D graphics,
Intel provides by far the best support..."
Dave Airlie, Ottawa Linux Symposium 2006
We would like to especially thank our engineering team.
Following the release of this driver, future work will continue in the public X.org and Mesa project source code repositories and with this project Web site serving as the central site for users of Intel graphics hardware in open source operating systems.