I’ve gotten pretty blasé about new tech, but I’m drooling at this — a 31” monitor with 140dpi resolution. That’s 3840 x 2160 pixels; four times the pixel count of a 1080p HDTV (and apparently the same as the upcoming “4K” ultra-HD TV format.)
At 140dpi it’s not a “retina display”, but you won’t be looking at it as close-up as you would a phone. For desktop use it should be awesome.
I have no idea what it’s going to cost, but Asus’s prices are usually pretty reasonable.
Terra is a new low-level system programming language that is designed to interoperate seamlessly with the Lua programming language:
Like C, Terra is a simple, statically-typed, compiled language with manual memory management. But unlike C, it is designed from the beginning to interoperate with Lua. Terra functions are first-class Lua values created using the terra keyword. When needed they are JIT-compiled to machine code.
—Zach DeVito, Stanford
Go 1.1 includes many improvements over 1.0.
The most significant improvements are performance-related. We have made optimizations in the compiler and linker, garbage collector, goroutine scheduler, map implementation, and parts of the standard library. It is likely that your Go code will run noticeably faster when built with Go 1.1.
There are some minor changes to the language itself, two of which are worth singling out here: the changes to return requirements will lead to more succinct and correct programs, and the introduction of method values provides an expressive way to bind a method to its receiver as a function value.
Concurrent programming is safer in Go 1.1 with the addition of a race detector for finding memory synchronization errors in your programs. We will discuss the race detector more in an upcoming article, but for now the manual is a great place to get started.
JChris: “Stuart Langridge from Canonical wearing the best t-shirt inspired by an HTTP proxy bug ever.”