Google launches Experimental Image Search

Back in 2001, Google had made things a lot easier for the internet community to search for images via the Image Search option. According to the latest reports from the Official Google Blog, that service has been developing and one of the newer updates was called Similar Images which enabled users to find a larger variety of pictures according to what they were looking for. But the Google Labs have been buzzing some more and a new experimental feature that they’re testing, called Google Image Swirl, allows for research to cluster similar images into representative groups in a fun, exploratory interface.

The new search option allows you to further explore additional sub-groups within any cluster. It’s a wheel like design that’s easy on the eyes and simple to use. Image Swirl expands on technologies developed for Similar Images and Picasa Face Recognition to discern how images should be grouped together and build hierarchies out of these groups. Each thumbnail on the initial results page represents an algorithmically-determined representative group of images with similar appearance and meaning. These aren’t just the most relevant images — they are the most relevant groups of image

Office 2010 Professional Beta is now available for free download!


It seems that the success of the Windows 7 Beta has led Microsoft to believe that this is the perfect way to go forward with all new major software releases. We, for one, won’t be complaining as the company has just rolled out a free download of the beta version of Microsoft Office 2010 Professional.
The suite includes Microsoft Word, PowerPoint, Excel, Outlook, OneNote, Access, InfoPath, Sharepoint Workspace, Communicator and Publisher. Microsoft also recommends that users uninst…

To read the full news article, click here

Google's Programming Language

Go was born out of frustration with existing languages and environments for systems programming. Programming had become too difficult and the choice of languages was partly to blame. One had to choose either efficient compilation, efficient execution, or ease of programming; all three were not available in the same mainstream language. Programmers who could were choosing ease over safety and efficiency by moving to dynamically typed languages such as Python and JavaScript rather than C++ or, to a lesser extent, Java.

Go is an attempt to combine the ease of programming of an interpreted, dynamically typed language with the efficiency and safety of a statically typed, compiled language. It also aims to be modern, with support for networked and multicore computing. Finally, it is intended to be fast: it should take at most a few seconds to build a large executable on a single computer. To meet these goals required addressing a number of linguistic issues: an expressive but lightweight type system; concurrency and garbage collection; rigid dependency specification; and so on. These cannot be addressed well by libraries or tools; a new language was called for.

Chrome OS

Chrome OS is a lightweight Linux distribution based on Debian that uses a lot of open-source software: Host AP Linux driversPAM (an authentication mechanism), Syslinux (a lightweight bootloader), IBus (Intelligent Input Bus for Linux / Unix OS), ConnMan(Internet connection manager), XScreenSaver and other software. More on this later.

The source code for Chrome OS is already available.

Chrome, the foundation of Chrome OS
– Chrome has 40 million users
– Chrome focuses on: speed, security, simplicity
– new stuff: Chrome for Mac/Linux and extensions

HTML5: making the web more powerful
– powerful web apps
– web apps should use threads
– offline web apps

Converging trends
– netbooks have an explosive growth
– millions of users are living in the cloud

Chrome OS:
– instant boot
– Chrome on Chrome OS is faster
– every app is a web app
– all data is in the cloud
– browser security model

– 7 seconds boot time
– the UI is a work in progress
– easy to access favorite apps
– app menu
– panels: persistent lightweight windows (example: Google Talk)
– file browser
– local files open in web apps (including Microsoft Office online apps)
– native video player