Python 3000 Officially Released

python3k

Python 3000 has officially been released. The final bug, Issue2306, “Update What’s new in 3.0” has been closed. Python 3000, py3k, Python 3.0, is a major release for the community. [Jeremy Hylton] pegs the earliest mention of the beast to January 2000. The new release has grown from PEP 3000, opened April 2006.

Py3k breaks backwards compatibility with previous releases in order to reduce feature duplication and promote one obvious way of getting things done. The first major change is that print is now a builtin function and not a statement. int and long have been unified, and integer division now returns a float. Py3k uses concepts of “text” and “data” instead of “Unicode strings” and “8-bit strings”. You can read about many of the changes in What’s New In Python 3.0. Some new features have been backported to Python 2.6 so you can start implementing them in your current code to ease the transition. 2.6 also has the -3 command line switch to warn you about features that are being removed or changed. Finally, the tool 2to3 is a source-to-source translator that should automate a lot of the changes.

Documentation for the new release is online. Source packages and binaries are available now.

[via johl]

Firefox Addon Makes Pirating Music Easier

[vimeo 2380513]

The Amazon MP3 Store may have the lowest prices on DRM free music, but for some people 79 cents for a song is just too much, especially when [john] and the folks at pirates-of-the-amazon.com can help you get that song for free. Pirates of the Amazon is a slick Firefox addon that inserts a “download 4 free” button next to the “add to cart” button in the Amazon MP3 Store. After clicking on the button, the addon refers users to a thepiratebay.org search page with bittorrent download links for the song or album. While there is no question that this makes getting your music easier, by using this addon you do run the risk of violating copyright laws, depending on which country you live in.

There isn’t much here that hasn’t been thrown into Greasemonkey scripts in the past and we wonder if they’re marketing this to anyone at all. People who absolutely love using Amazon but hate buying stuff perhaps? They cite a couple interesting projects in their about section: Amazon Noir robotically abused the “Search Inside” feature to reconstruct entire books. OU Library searches your local library to see if it has the Amazon book you’re looking for.

Ubuntu 9.04 Jaunty Jackalope First Alpha Released

ubuntu

The target release date may be over five months out, but the Ubuntu team is already pushing the first alphas of Jaunty Jackalope out the door. The new release is not for the weak and is intended solely for people who want to vet bugs and contribute to the project. The release is designed to bring Ubuntu back in line with Debian. One of the areas they’re working on is the ARM port (we saw the Debian version on the G1).

[photo: Kordite]

[via Download Squad]

Advanced Beauty Generative Video Art

advbeau

Advanced Beauty is a collection of 18 “sound sculptures” pairing artists and programmers to create a collaborative work visualizing sound. The styles run a broad range from fluid simulations to manipulating cell animation. The demos were built using Processing. While all of these were built using human input, we see potential for them to help improve standard visualizers. Hopefully, to bring out more information about what’s actually being played. Below is just one of the videos in the series. You can find more on Vimeo. Continue reading “Advanced Beauty Generative Video Art”

Faster Browsing With RAM Disks

esperancedv

A coworker approached us today wondering if they could get a performance boost using Samsung’s newly announced 256GB SSD. Most of their work is done in browser, so we said “no”. They’d only see benefit if they were reading/writing large files. Their system has plenty of RAM, and we decided to take a different approach. By creating a filesystem in RAM, you can read and write files much faster than on a typical hard drive. We decided to put the browser’s file cache into RAM. Continue reading “Faster Browsing With RAM Disks”

Augmented Reality In Flash

Digital Pictures Interactive has put together a great augmented reality demo. Unlike many others, it’s entirely Flash based, so there’s no install necessary. Print out the custom symbol and try it out for yourself in your browser. Augmented reality refers to any mashup that combines computer generated content with a live video stream. We see great potential for this technology and the large number of consumer webcams would certainly help consumer adoption. Video demo embedded below. Continue reading “Augmented Reality In Flash”

SketchUp Adds Dynamic Components

[youtube=http://www.youtube.com/watch?v=4aVW5X-tb8s]

Google just announced the release of SketchUp 7. SketchUp is a 3D modeling program with a fairly robust free version. They’ve added quite a few features and the one that caught our eye in particular was dynamic components. Dynamic components have behavior specific to the object. The example in the video above shows a staircase changing the number of steps as its height is increased instead of distorting the overall staircase shape. The new version also allows for interaction, so model properties change based on user actions.

Google has always encouraged sharing of objects created in SketchUp. Thingiverse launched today with a similar emphasis. The site is built to encourage the exchange of plans for physical objects. It supports many different file types from plain images, AutoCAD dxfs to Eagle schematics. Many of the designs already posted are made to be cut out by a laser cutter or built by a 3D printer.

[via Make]