11/12/2009

Go, Google’s New Open Source Programming Language

Filed under: — Aviran Mordo

Google has released a new programming language. named Go, as open source under a BSD license. The official Go site characterizes the language as simple, fast, safe, concurrent, and fun. A video illustrates just how fast compilation is: the entire language, 120K lines, compiles in under 10 sec. on a laptop. Ars Technica’s writeup lays the stress on how C-like Go is in its roots, though it has plenty of modern ideas mixed in: “For example, there is a shorthand syntax for variable assignment that supports simple type inference. It also has anonymous function syntax that lets you use real closures.

There are some Python-like features too, including array slices and a map type with constructor syntax that looks like Python’s dictionary concept. … One of the distinguishing characteristics of Go is its unusual type system. It eschews some typical object-oriented programming concepts such as inheritance. You can define struct types and then create methods for operating on them. You can also define interfaces, much like you can in Java. In Go, however, you don’t manually specify which interface a class implements. … Parallelism is emphasized in Go’s design. The language introduces the concept of ‘goroutines’ which are executed concurrently. … The language provides a ‘channel’ mechanism that can be used to safely pass data in and out of goroutines.”

Firefox most vulnerable browser, Safari close second

Filed under: — Aviran Mordo

Cenzic released its report revealing the most prominent types of Web application vulnerabilities for the first half of 2009. The report details the steady rise of attacks targeting these exploits ultimately costing the U.S. a substantial amount of money in both IT damage and identity theft.

Specifically, the report identified over 3,100 total vulnerabilities, which is a 10 percent increase in Web application vulnerabilities compared to the second half of 2008. Cenzic analyzed all reported vulnerability information from sources including NIST, MITRE, SANS, US-CERT, OSVDB, OWASP, as well as other third party databases for Web application security issues reported during the first half of 2009.

Popular vendors including Sun, IBM, and Apache continue to be among the top 10 most vulnerable Web applications named. The most common published exploits on commercial applications were SQL Injection and Cross Site Scripting (XSS) vulnerabilities, which account for 25 percent and 17 percent of all Web attacks, respectively:

Among Web browsers, Mozilla Firefox had the largest percentage of Web vulnerabilities, followed by Apple Safari, whose browser showed a vast increase in exploits, due to vulnerabilities reported in the Safari iPhone browser:

New invention addresses lithium battery fires

Filed under: — Aviran Mordo

A new technology to prevent lithium-ion batteries from catching fire or exploding in laptops and mobile phones may be on the market as soon as the first quarter of 2010, its inventor said on Wednesday.

The invention, called Stoba, was developed at the Industrial Technology Research Institute (ITRI), Taiwan’s national research organization.

When lithium-ion batteries develop internal shorts they can quickly heat up to as much as 500 degrees centigrade (932 degrees Fahrenheit) and catch fire or explode.

Stoba sits between the positive and negative sides of the battery and when the battery hits 130 degrees centigrade (266 degrees Fahrenheit), Stoba transforms from a porous material to a film and shuts down the reaction.

Bing to use Wolfram Alpha results

Filed under: — Aviran Mordo

Microsoft is rolling out some enhancements to its Bing search engine, including some that rely on computational information delivered by Wolfram Alpha.

Wolfram Alpha has developed a technology platform designed to offer “computable knowledge” to applications.

Through the relationship with Bing, that means that people will be able to search for some complicated information, and the search engine will be able to compute the answers.

In a blog post, Tracey Yao, program manager, and Pedro Silva, product manager at Microsoft, gives some examples.

On perhaps the more complex end, users can type in complicated math equations or even ask Bing to display a graph plotting an equation and get results.

More practical applications perhaps for a wider audience include answers to questions like which fruit, an orange or a kiwi, has more vitamins. Searching for a food item on Bing will return a nutrition facts label, much like the one attached to most food products, that summarizes the information.

Hewlett-Packard Co.’s $2.7 billion takeover of 3Com Corp.

Filed under: — Aviran Mordo

Hewlett-Packard Co.’s $2.7 billion takeover of 3Com Corp. is a shot at networking leader Cisco Systems Inc. - and a sign of how old relationships are being frayed by a flurry of maneuvers by technology heavyweights.

HP said Wednesday it has agreed to pay $7.90 per share for 3Com, a 39 percent premium to 3Com’s closing stock price before the deal was announced. 3Com makes things like routers and switches that direct Internet and other data traffic.

HP also raised its 2010 guidance and reported preliminary quarterly earnings that topped Wall Street’s forecasts. The company didn’t provide specific reasons for its better outlook, other than a statement from CEO Mark Hurd that “significant growth in China” and “solid execution” helped HP in the quarter.

The 3Com acquisition represents the latest attempt by HP, the world’s No. 1 maker of personal computers, to expand into more profitable areas than PCs. HP’s PC division made up nearly a third of the company’s total revenue in the last nine months, but only 17 percent of its operating income.

Powered by WordPress