wrrn + programming 538
Solving Scramble With Friends – a tale of three data structures « Developmentality
2 days ago by wrrn
This post aims to illustrate how to solve Scramble With Friends/Boggle and the techniques and data structures necessary. In particular, we will see how to prune an enormous search space, how to use recursion to simplify the task, and the relative performance of three different data structures: an unsorted list, a sorted list with binary search, and a trie.
python
language
programming
howto
data
2 days ago by wrrn
Ask Stack: How to develop deep programming knowledge? | Ars Technica
5 days ago by wrrn
"If you want to learn something, read about it; if you want to understand something, write about it; if you want to master something, program it."
programming
learning
language
systems
5 days ago by wrrn
10 Python one liners to impress your friends « /code/blog
5 days ago by wrrn
After 10 Scala / Ruby / Clojure / CoffeeScript one liners to impress your friends, i thought it might be interesting to quickly try out the same in Python too.
programming
python
code
language
5 days ago by wrrn
Chris Granger - The future is specific
10 days ago by wrrn
If you couple that with the generalized editing capabilities I showed last time, you have what we believe to be the future of tools: an environment that you are able to mold to the exact shape of your problem.
design
IDE
programming
tools
interface
software
software-studies
10 days ago by wrrn
Exploring Art Data 24 - Rob Myers
11 days ago by wrrn
We can divide an image into sections, analyse the R, G and B values of each of those sections and plot the results.
R
programming
art
information
data
digital-humanities
11 days ago by wrrn
R-Forge: CulturalAnalytics: Project Home
11 days ago by wrrn
Code for statistical analysis and plotting of image properties for use in the Digital Humanities.
R
programming
art
information
data
digital-humanities
11 days ago by wrrn
dynamic aspects » Back to the future
16 days ago by wrrn
What I’m working towards is a computational medium into which you can drop fragments of code and have them unfold like proteins into their execution. All code is live, explorable, connectable and interactive.
haskell
programming
IDE
interface
interaction
16 days ago by wrrn
Functional Programming with Python - Part 1 - /var/log/mind
18 days ago by wrrn
Python may not be the right choice if you want to write 100% FP. But if you want to learn more of FP or use FP techniques along with other paradigms Python’s capabilities are screaming to be heard.
functional
programming
python
18 days ago by wrrn
Datavisualization.ch Selected Tools
25 days ago by wrrn
includes libraries for plotting data on maps, frameworks for creating charts, graphs and diagrams and tools to simplify the handling of data. Even if you’re not into programming, you’ll find applications that can be used without writing one single line of code.
data
javascript
programming
information
visualization
tools
connectionmachine
25 days ago by wrrn
Ken Robinson on Passion on Vimeo
5 weeks ago by wrrn
For most of us the problem isn’t that we aim too high and fail - it’s just the opposite - we aim too low and succeed. We need to find that magic spot where our natural talent meets our personal passion. This means we need to know ourselves better. Whilst we content ourselves with doing what we’re competent at, but don’t truly love, we’ll never excel. And, according to Ken, finding purpose in our work is essentially to knowing who we really are.
beinghuman
programming
human
video
5 weeks ago by wrrn
HTML/CSS to PDF converter written in Python - HTML2PDF Converter
6 weeks ago by wrrn
Translates HTML and CSS input into PDF files
html
library
pdf
programming
python
6 weeks ago by wrrn
Les said, the better: LiveBlogging: Modality - modal control in SuperCollider
6 weeks ago by wrrn
Concept - support many devices over many protocols. Make a common interface. Easily remap.
SuperCollider
programming
hardware
interface
audio
6 weeks ago by wrrn
Functional Reactive Programming - HaskellWiki
6 weeks ago by wrrn
Functional Reactive Programming (FRP) integrates time flow and compositional events into functional programming. This provides an elegant way to express computation in domains such as interactive animations, robotics, computer vision, user interfaces, and simulation
programming
haskell
functional
6 weeks ago by wrrn
Prismatic blog - Prismatic Blog - Clustering Related Stories
6 weeks ago by wrrn
In this post, I’m going to describe the system we built to cluster related stories which is fast, accurate, and scalable.
datamining
information-retrieval
clustering
tools
programming
6 weeks ago by wrrn
A Programming Language
6 weeks ago by wrrn
Applied mathematics is largely concerned with the design and analysis of explicit procedures for calculating the exact or approximate values of various functions. Such explicit procedures are called algorithms or programs. Because an effective notation for the description of programs exhibits considerable syntactic structure, it is called a programming language.
books
programming
language
computing
theory
6 weeks ago by wrrn
Sage: Open Source Mathematics Software
6 weeks ago by wrrn
a free open-source mathematics software system licensed under the GPL. It combines the power of many existing open-source packages into a common Python-based interface.
mathematics
opensource
python
software
R
tools
programming
6 weeks ago by wrrn
Sublime Text 2: git plugin · kemayo/sublime-text-2-git Wiki
8 weeks ago by wrrn
This plugin implements just enough git commands to be useful to me at the moment.
Git
programming
tools
8 weeks ago by wrrn
Sublime Text 2 Tips and Tricks (Updated) | Nettuts+
8 weeks ago by wrrn
one of the fastest and most incredible code editors to be released in a long time! With a community and plugin ecosystem as passionate as this one, it just might be impossible for any other editor to catch up. I’ll show you my favorite tips and tricks today.
osx
programming
IDE
tools
software
howto
8 weeks ago by wrrn
Backus–Naur Form - Wikipedia, the free encyclopedia
8 weeks ago by wrrn
BNF is one of the two main notation techniques for context-free grammars, often used to describe the syntax of languages used in computing, such as computer programming languages, document formats, instruction sets and communication protocol
linguistics
language
grammars
programming
Context-FreeGrammers
8 weeks ago by wrrn
computational linguistics - How to test if a string of words is a grammatical sentence - Linguistics - Stack Exchange
8 weeks ago by wrrn
The problem with 'toy' grammars of the type in the NLTK book is that they only describe a woefully small fragment of a language. Unfortunately this is also going to be true even of a grammar that you invest a fair bit of time developing. Many of the rules that govern our languages are readily apparent to us and can be encoded relatively straight forwardly but there are also a great many that occur so infrequently we hardly notice them or that are just so complicated it's tricky to describe a set of rules to capture them without negatively impacting other parts of the language.
linguistics
grammars
nltk
programming
language
parsing
8 weeks ago by wrrn
PL101: Create your own programming language: syllabus
9 weeks ago by wrrn
In this class you will learn how to use the principles of programming language design to implement your own working programming language in JavaScript.
javascript
language
programming
theory
learning
Online-Courses
9 weeks ago by wrrn
Pro Git - Pro Git 1.3 Getting Started Git Basics
9 weeks ago by wrrn
So, what is Git in a nutshell? This is an important section to absorb, because if you understand what Git is and the fundamentals of how it works, then using Git effectively will probably be much easier for you.
programming
git
data
howto
9 weeks ago by wrrn
Python Extension Packages for Windows - Christoph Gohlke
10 weeks ago by wrrn
Most binaries are built from source code found on PyPI or in the projects public revision control systems. Source code changes, if any, have been submitted to the project maintainers or are included in the packages.
windows
python
library
programming
10 weeks ago by wrrn
Leaflet - a modern, lightweight JavaScript library for interactive maps by CloudMade
10 weeks ago by wrrn
Leaflet is a modern, lightweight open-source JavaScript library for mobile-friendly interactive maps. It is developed by CloudMade to form the core of its next generation JavaScript API. Weighing just about 21kb of gzipped JS code, it still has all the features you will ever need for your web mapping needs, while providing a fast, smooth, pleasant user experience.
geo
javascript
library
maps
programming
web
10 weeks ago by wrrn
Pd, Everywhere: Free libpd Gets a New Site, New Book on Making Mobile Music Apps
11 weeks ago by wrrn
an exceptional, comprehensive look at development using libpd, covering iOS and Android, but also a complete look at the libpd API and how to use it. For Pd patchers just getting started with iOS and Android,
music
pd
book
puredata
python
programming
11 weeks ago by wrrn
Learn Python The Hard Way | A Beginner Programming Book
11 weeks ago by wrrn
LPTHW emphasizes precision, attention to detail, and persistence by requiring you to type each exercise (no copy-paste!) and make it run, as well as to read up on outside topics and to return to exercises and ideas that you don't understand, and understand them.
books
programming
python
learning
11 weeks ago by wrrn
adamlabadorf/pyvenn · GitHub
12 weeks ago by wrrn
A general purpose library for producing 2-D Venn diagram graphics in python
python
programming
visualization
12 weeks ago by wrrn
Bottle: Python Web Framework — Bottle 0.11.dev documentation
12 weeks ago by wrrn
Bottle is a fast, simple and lightweight WSGI micro web-framework for Python. It is distributed as a single file module and has no dependencies other than the Python Standard Library.
library
python
web
programming
frameworks
12 weeks ago by wrrn
How I built my blog in one day
12 weeks ago by wrrn
Jekyll Bootstrap is the first Jekyll blogging engine to support modular theming.
This makes designing and sharing themes for Jekyll blogs much easier and automatic
programming
howto
design
GIT
This makes designing and sharing themes for Jekyll blogs much easier and automatic
12 weeks ago by wrrn
Machine Learning for Hackers - O'Reilly Media
12 weeks ago by wrrn
If you’re an experienced programmer interested in crunching data, this book will get you started with machine learning—a toolkit of algorithms that enables computers to train themselves to automate useful tasks. Authors Drew Conway and John Myles White help you understand machine learning and statistics tools through a series of hands-on case studies, instead of a traditional math-heavy presentation.
books
machine-learning
study
learning
programming
R
12 weeks ago by wrrn
Python Tutorial for Beginners by Zed Shaw
march 2012 by wrrn
Learn Python The Hard Way is a Python tutorial I wrote to teach programming to people who do not know how to code. It assumes you are probably a power user of your computer, and then takes you from nothing to programming simple games. After finishing this course you should be ready for many of the other programming books out there.
programming
python
study
OpenLearning
march 2012 by wrrn
Introduction to openFrameworks | Blog | Vormplus
march 2012 by wrrn
Coding in openFrameworks feels a lot like working with Processing so it might be easy to convert some of my old Processing sketches to openFrameworks. In this first article I’m going to compare some of the functions of openFrameworks to those of Processing to show you how easy it is to move from one platform to the other.
openFrameworks
processing
programming
march 2012 by wrrn
Morris.js
march 2012 by wrrn
Making good-looking graphs shouldn't be hard. Morris.js is a lightweight library that uses jQuery and Raphaël to make drawing time-series graphs easy.
graph
javascript
charts
programming
march 2012 by wrrn
The Philosophy Of Software | www.furtherfield.org
february 2012 by wrrn
The final chapter on network streams provides a strong critical philosophy of social networking and other software that reduces human experience to a stream of software representations of events. After discussing what it means for a human being to be a "good stream", Husserl's idea of "comets" as a precedent for lifestreams and Lyotard's idea of the stream (both of which predate the streams of the Internet by many years), Berry presents the idea of Dark Streams as a way of resisting the demands of Web 2.0. I would single this out as the most timely and invigoration section of the book and a must-read for anyone involved in producing, consuming, or critiquing networked software culture.
programming
philosophy
literature
digital-humanities
february 2012 by wrrn
making code readable
february 2012 by wrrn
what is significant from a software studies’ perspective is that the problem points to the incursion of a social and economic context into the practice of programming. Not only do we ask “what is my code supposed to do?”, but also “who is going to read my code?”, “will other people work with my code?”, “is this something I will reuse?”, “how important is execution speed?”, and so on
programming
philosophy
literature
digital-humanities
february 2012 by wrrn
Designing HTTP Interfaces and RESTful Web Services (PHPDAY11 2011-0...
february 2012 by wrrn
extremely good presentation on how to build HTTP APIs.
api
design
html
programming
february 2012 by wrrn
HTTP Client - Mac Developer Tool for HTTP Debugging
february 2012 by wrrn
A Mac OS X Leopard developer tool for debugging HTTP services by graphically creating & inspecting complex HTTP messages.
osx
tools
html
programming
february 2012 by wrrn
Markov chain - Wikipedia, the free encyclopedia
february 2012 by wrrn
a mathematical system that undergoes transitions from one state to another, between a finite or countable number of possible states. It is a random process characterized as memoryless: the next state depends only on the current state and not on the sequence of events that preceded it. This specific kind of "memorylessness" is called the Markov property. Markov chains have many applications as statistical models of real-world processes.
programming
statistics
mathematics
algorithms
study
february 2012 by wrrn
Generative Philosophy - Rob Myers
february 2012 by wrrn
Looking at Bayesian-filter-busting spam email, I had an idea. Train a genetic algorithm to make Markov chains. Train the chain on Project Gutenberg's philosophical texts. Train a spam filter on the same texts. Then evolve philosophical texts, evaluating them by keeping the ones that the filter catches.
philosophy
generative
ideas
programming
beinghuman
february 2012 by wrrn
How To Build a Naive Bayes Classifier
february 2012 by wrrn
In this article I'm describing the math behind it. Don't fear the math, as this is simple enough that a high-schooler understands. And even though there are a lot of libraries out there that already do this, you're far better off for understanding the concept behind it, otherwise you won't be able to tweak the implementation in response to your needs.
probability
statistics
NaiveBayes
programming
mathematics
february 2012 by wrrn
Start Developing iOS Apps Today: Introduction
february 2012 by wrrn
he road map provides you with a breadth of knowledge to get you started, and the last page, Where to Go from Here, includes links to documents you should read next. After you finish the road map, you will be prepared to delve deeper into any individual topic. You'll have the knowledge, tools, and skills to start developing iOS apps!
development
iOS
programming
mobile
february 2012 by wrrn
DATA STORIES | A podcast on data visualization with Enrico Bertini and Moritz Stefaner
february 2012 by wrrn
A podcast on data visualization with Enrico Bertini and Moritz Stefaner
podcasts
data
visualization
information
programming
design
february 2012 by wrrn
IMPURE | Home
february 2012 by wrrn
Impure is a visual programming language aimed to gather, process and visualize information. With impure is possible to obtain information from very different sources; from user owned data to diverse feeds in internet, including social media data, real time or historical financial information, images, news, search queries and many more. Impure is a tool to be in touch with data around internet, to deeply understand i
data
design
programming
software
visualization
connectionmachine
february 2012 by wrrn
17 Essential Apps for Web Developers & Designers on Mac OS X | Three Styles
february 2012 by wrrn
Here’s our run down of the essential apps available for web developers and designers. Rather than focus on one element of the web development or design process, we’ve pretty much covered all the bases here. You’ll find apps designed for code editing, file and data transfer, collaboration, database management, image editing, invoicing, time tracking, expenses tracking and much, much more.
development
tools
osx
programming
internet
february 2012 by wrrn
Gephi on Processing - Processing Forum
february 2012 by wrrn
I'm repackaging the Gephi Toolkit for use as a Processing library. I've got it working and have created some example sketches for Processing that duplicate the toolkit examples.
gephi
programming
library
tools
information
visualization
networks
processing
february 2012 by wrrn
Data Driven Journalism - The essential collection of visualisation resources
february 2012 by wrrn
The series will cover visualisation tools, resources for sourcing and handling data, online learning tutorials, visualisation blogs, visualisation books and academic papers. Your feedback is most welcome to help capture any additions or revisions so that this collection can live up to its claim as the essential list of resources.
geo
api
programming
tools
information
visualization
february 2012 by wrrn
DataTables (table plug-in for jQuery)
february 2012 by wrrn
DataTables is a plug-in for the jQuery Javascript library. It is a highly flexible tool, based upon the foundations of progressive enhancement, which will add advanced interaction controls to any HTML table. Key features:
javascript
html
data
programming
connectionmachine
february 2012 by wrrn
NYTimes/ice - GitHub
february 2012 by wrrn
Ice is a track changes implementation, built in javascript, for anything that is contenteditable on the web. Conceived by the CMS Group at The New York Times, ice has been piloting successfully for articles written in the newsroom.
javascript
html
programming
library
february 2012 by wrrn
iPad Course - Carnegie Mellon University
february 2012 by wrrn
this project-based course will focus on the design and implementation of iPad applications that help users visualize and make sense of large data sets
ipad
programming
learning
media
tools
february 2012 by wrrn
Destroy All Software Screencasts
january 2012 by wrrn
Destroy All Software screencasts are short: 10 to 15 minutes, but dense with information. They're released each week, covering advanced topics like these:
programming
ruby
howto
video
media
learning
january 2012 by wrrn
japerk/nltk-trainer - GitHub
january 2012 by wrrn
NLTK Trainer exists to make training and evaluating NLTK objects as easy as possible.
nltk
python
programming
tools
howto
january 2012 by wrrn
Welcome | Flask (A Python Microframework)
january 2012 by wrrn
Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions
programming
python
web
Flask
frameworks
january 2012 by wrrn
Why Why Functional Programming Matters Matters
january 2012 by wrrn
it expresses an opinion about what makes programs better. It backs this opinion up with reasons why modern functional programming languages are more powerful than imperative programming languages. But even if you don’t plan to try functional programming tomorrow, the lessons about better programs are valuable for your work in any language today.
design
programming
functional
january 2012 by wrrn
Processing Tutorials: Getting Started with Video Processing via OpenCV
january 2012 by wrrn
In this tutorial I am going to cover some of the basic functionality of the OpenCV library for Processing in order to create an effect for live video, so you will need to install the library first. Instructions can be found on the site that I linked to above. I shall try to stick to OpenCV library functions and native Processing functions to make things a bit easier
processing
OpenCV
programming
video
january 2012 by wrrn
Fbootstrapp by Clemens Krack, based on Bootstrap, from Twitter
january 2012 by wrrn
Fbootstrapp is a toolkit designed to kickstart development of facebook iframe apps in both relevant sizes. It includes base CSS and HTML for typography, forms, buttons, tables, grids, navigation, and more, styled in the typical facebook look and feel.
css
facebook
frameworks
programming
web
social-software
january 2012 by wrrn
MapThing v1.0 Processing Library » Simulacra
january 2012 by wrrn
MapThing allows you to perform a range of useful mapping (in the geographical sense) functions within Processing and offers a collection of classes for reading ESRI-compliant Shape files (a.k.a. shapefiles) and CSV point data, and then displaying them as part of a sketch
programming
maps
geo
library
processing
january 2012 by wrrn
erase ±/ SuperCollider Client for Processing
january 2012 by wrrn
This library provides a simple approach to interfacing with the powerful SuperCollider sound synthesis engine. It provides objects to encapsulate common functions such as creating and manipulating Synth, Buffer and Bus objects.
SuperCollider
processing
library
tools
programming
january 2012 by wrrn
(the teeming void)
january 2012 by wrrn
I would argue that every generative artwork involves a framework of proposition, resolution and conclusion. It is the formal and procedural structure of the generative system that creates the work: a set of entities, attributes, relationships, processs, rules, constraints, and visualisations
art
design
generative
programming
language
artists
interview
january 2012 by wrrn
PyCon 2010:The Python and the Elephant: Large Scale Natural Language Processing with NLTK and Dumbo (#120) | PyCon US Videos - 2009, 2010, 2011 on Blip
january 2012 by wrrn
PyCon 2010:The Python and the Elephant: Large Scale Natural Language Processing with NLTK and Dumbo
python
language
NLP
nltk
programming
video
january 2012 by wrrn
The Javascript Guide to Objects, Functions, Closures and Scope : Hangar, Runway 7
january 2012 by wrrn
while I love the language to bits, it is a little difficult to understand. A lot of people have attributed this to its (admittedly not so great) design, or its obvious deviations from the paths well worn by other languages. Either way, understanding a few simple truths can go a long way with JS.
learning
javascript
programming
january 2012 by wrrn
d3.js
january 2012 by wrrn
D3 is not a traditional visualization framework. Rather than provide a monolithic system with all the features anyone may ever need, D3 solves only the crux of the problem: efficient manipulation of documents based on data.
javascript
programming
information
visualization
january 2012 by wrrn
Workshop materials: Advanced Computer Music
january 2012 by wrrn
Workshop materials: Advanced Computer Music
SuperCollider
learning
programming
code
library
january 2012 by wrrn
Parsing XML Documents - Python Module of the Week
january 2012 by wrrn
Parsing an entire document with parse() returns an ElementTree instance. The tree knows about all of the data in the input document, and the nodes of the tree can be searched or manipulated in place.
library
python
xml
programming
tools
january 2012 by wrrn
Les said, the better: WiiOSCClient.sc
january 2012 by wrrn
Because this class takes an OSC stream from a controller and treats it like input from a joystick, this code may potentially be useful to people using TouchOSC on their iPhones.
SuperCollider
OSC
tools
programming
howto
libraries
january 2012 by wrrn
FaceOSC on Vimeo
january 2012 by wrrn
a tool for prototyping face-based interaction. It's built on non-commercial open source FaceTracker code from Jason Saragih.
osc
OpenFrameworks
tools
interface
programming
january 2012 by wrrn
Getting Started with Python OpenCV
december 2011 by wrrn
This tutorial will predominantly use the native python bindings to opencv. The principles, data-types and functions are all applicable to variant bindings (pyopen/ctypes). Tutorials looking at machine learning are conducted with pyopencv, this has complete bindings to Opencv, with machine learning functionality included.
python
programming
OpenCV
ComputerVision
learning
december 2011 by wrrn
mutagen - Python multimedia tagging library - Google Project Hosting
december 2011 by wrrn
Mutagen is a Python module to handle audio metadata. It supports ASF, FLAC, M4A, Monkey's Audio, MP3, Musepack, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg Vorbis, True Audio, WavPack and OptimFROG audio files. All versions of ID3v2 are supported, and all standard ID3v2.4 frames are parsed.
audio
python
mp3
programming
december 2011 by wrrn
Augmented Reality with #Processing - Tutorial by Amnon Owed | CreativeApplications.Net
december 2011 by wrrn
NyARToolkit is an augmented reality toolkit built with 100% pure Java. It is derived from ARToolkit-2.72.1. Like Processing itself it’s open source and free! In this tutorial you will learn how to use it to place computer generated imagery correctly onto real world footage.
augmentedreality
processing
programming
tools
december 2011 by wrrn
Pyramid Introduction — The Pyramid Web Application Development Framework v1.3a2
december 2011 by wrrn
Pyramid was inspired by Zope, Pylons (version 1.0) and Django. As a result, Pyramid borrows several concepts and features from each, combining them into a unique web framework.
python
web
frameworks
programming
pyramid
december 2011 by wrrn
An Epic Introduction to PyObjC and Cocoa - Irrational Exuberance
december 2011 by wrrn
This tutorial is my attempt to provide a comprehensive walkthrough to creating an application with PyObjC in XCode 3.0 and InterfaceBuilder 3.0, and to help you get to know this excellent tool.
programming
python
PyObjC
interface
osx
december 2011 by wrrn
Fuzzy String Matching in Python | StreamHacker
december 2011 by wrrn
Fuzzy matching is a general term for finding strings that are almost equal, or mostly the same. Of course almost and mostly are ambiguous terms themselves, so you'll have to determine what they really mean for your specific needs.
python
semantic
linguistics
language
programming
tools
december 2011 by wrrn
pyjamasandpyjamasdesktop
december 2011 by wrrn
This diagram explains the relationship between pyjamas and pyjamas desktop, showing how exactly the same application which conforms to the Pyjamas API can be used UNMODIFIED to run on both a web browser and also on the desktop.
pyjamas
python
programming
interface
december 2011 by wrrn
GettingStarted
december 2011 by wrrn
Pyjamas is slightly different from traditional Web development: it's more like Desktop application development. This guide should help you to get started quickly in developing your first application.
python
programming
interface
web
pyjamas
december 2011 by wrrn
SC 0.2 : Python Package Index
december 2011 by wrrn
It wraps scsynth / scosc libraries by Patrick Stinson. They allow Python to talk to scsynth via OSC. SC provides with a simpler API to use those libraries. However advance users might want to bypass SC and use those libraries directly.
python
SuperCollider
programming
music
audio
tools
december 2011 by wrrn
SuperCollider – pkaudio
december 2011 by wrrn
In order to keep the server filled with messages we have to use a sliding time window to scan ahead and choose which messages to send from the various sources. Musical sequences are stored as notes in a Pattern, which Sequencer translates patterns into timestamped messages. The messages are sent to the server using a Player, which handles the gritty gory job of managing notes while they are playing.
SuperCollider
python
programming
music
audio
december 2011 by wrrn
related tags
2.5 ⊕ 3d ⊕ ableton ⊕ ActiveDirectory ⊕ AD ⊕ adaptive ⊕ africa ⊕ ai ⊕ ajax ⊕ alankay ⊕ albums ⊕ algorithms ⊕ Apache ⊕ api ⊕ apple ⊕ applescript ⊕ architecture ⊕ arduino ⊕ art ⊕ article ⊕ artists ⊕ audio ⊕ augmentedreality ⊕ automator ⊕ bbpress ⊕ beautifulsoup ⊕ beinghuman ⊕ blog ⊕ body ⊕ book ⊕ books ⊕ bot ⊕ brain ⊕ brogramming ⊕ c# ⊕ c++ ⊕ calendar ⊕ charts ⊕ Cinder ⊕ classical ⊕ clustering ⊕ cocoa ⊕ code ⊕ coffeescript ⊕ cognition ⊕ collaboration ⊕ community ⊕ complexity ⊕ ComputerVision ⊕ computing ⊕ connectionmachine ⊕ Context-FreeGrammers ⊕ controls ⊕ courses ⊕ creativity ⊕ critical_thinking ⊕ croquet ⊕ CS101 ⊕ css ⊕ culture ⊕ curious ⊕ cyberspace ⊕ D3 ⊕ data ⊕ data-mining ⊕ database ⊕ datamining ⊕ dd202 ⊕ delicious ⊕ design ⊕ development ⊕ digital ⊕ digital-humanities ⊕ distributed ⊕ django ⊕ docutils ⊕ download ⊕ drumandbass ⊕ drums ⊕ DSN ⊕ dsp ⊕ dubstep ⊕ EDM ⊕ emergence ⊕ engineering ⊕ enterprise ⊕ epidemiology ⊕ event ⊕ events ⊕ exchange ⊕ exchange2007 ⊕ exhibition ⊕ fabrication ⊕ facebook ⊕ FFT ⊕ FireEagle ⊕ Flask ⊕ forum ⊕ frameworks ⊕ free ⊕ functional ⊕ funny ⊕ future ⊕ game-theory ⊕ games ⊕ geek ⊕ generative ⊕ geo ⊕ gephi ⊕ git ⊕ google ⊕ gps ⊕ grammars ⊕ graph ⊕ graph-theory ⊕ grid ⊕ guardian ⊕ hacking ⊕ hardware ⊕ haskell ⊕ history ⊕ hivemind ⊕ howto ⊕ hpricot ⊕ hta ⊕ html ⊕ html5 ⊕ human ⊕ humancomputer ⊕ hyperdub ⊕ ide ⊕ idea ⊕ ideas ⊕ identity ⊕ imagination ⊕ incaseyouforgot ⊕ information ⊕ information-retrieval ⊕ information-society ⊕ inspiration ⊕ intelligence ⊕ interaction ⊕ interface ⊕ internet ⊕ interview ⊕ iOS ⊕ ipad ⊕ iPhone ⊕ ixisoftware ⊕ japan ⊕ java ⊕ javascript ⊕ journalism ⊕ jQuery ⊕ Kinect ⊕ knowledge ⊕ language ⊕ law ⊕ learning ⊕ libraries ⊕ library ⊕ lily ⊕ linguistics ⊕ LINQ ⊕ linux ⊕ literature ⊕ live ⊕ live-coding ⊕ locationaware ⊕ logic ⊕ london ⊕ machine-learning ⊕ MAMP ⊕ manifesto ⊕ maps ⊕ mashup ⊕ mathematics ⊕ maxmsp ⊕ media ⊕ meta ⊕ metaprogramming ⊕ metaverse ⊕ methodology ⊕ microsoft ⊕ midi ⊕ MIT ⊕ mobile ⊕ models ⊕ monad ⊕ mono ⊕ mootools ⊕ mp3 ⊕ music ⊕ music-theory ⊕ MVC ⊕ MySQL ⊕ NaiveBayes ⊕ nature ⊕ network-theory ⊕ networks ⊕ news ⊕ NLP ⊕ nltk ⊕ nodebox ⊕ nokia ⊕ notation ⊕ obj-c ⊕ Online-Courses ⊕ OOP ⊕ open ⊕ OpenCV ⊕ opendata ⊕ openFrameworks ⊕ OpenFrameworks ⊕ OpenLearning ⊕ opensource ⊕ oreilly ⊕ ORM ⊕ os ⊕ osc ⊕ oscP5 ⊕ osx ⊕ p2p ⊕ panopticon ⊕ parsing ⊕ patterns ⊕ pd ⊕ pdf ⊕ people ⊕ perl ⊕ philosophy ⊕ photography ⊕ php ⊕ pilotproject ⊕ pioneers ⊕ podcasts ⊕ power ⊕ powershell ⊕ privacy ⊕ probability ⊕ processing ⊕ production ⊕ productivity ⊕ programming ⊖ project ⊕ PROLOG ⊕ puredata ⊕ PyDoc ⊕ pyjamas ⊕ PyObjC ⊕ pyramid ⊕ python ⊕ R ⊕ radio ⊕ rails ⊕ rdf ⊕ reading ⊕ readme ⊕ reaktor ⊕ reference ⊕ regex ⊕ research ⊕ RFID ⊕ rss ⊕ ruby ⊕ sanitize ⊕ schema ⊕ science ⊕ scraping ⊕ scratch ⊕ scripting ⊕ search ⊕ security ⊕ semantic ⊕ SentimentAnalysis ⊕ series60 ⊕ shell ⊕ simplenote ⊕ singularity ⊕ smalltalk ⊕ SNA ⊕ social ⊕ social-software ⊕ society ⊕ software ⊕ software-studies ⊕ sound ⊕ southafrica ⊕ spider ⊕ spime ⊕ sql ⊕ SSIS ⊕ statistics ⊕ study ⊕ Subversion ⊕ supercollider ⊕ symbian ⊕ synthesis ⊕ systems ⊕ technology ⊕ template ⊕ text ⊕ textmate ⊕ tf-idf ⊕ TheLoop ⊕ themes ⊕ themusicsarecoming ⊕ theory ⊕ thepropagandasarecoming ⊕ time ⊕ tool ⊕ tools ⊕ touch ⊕ toxi ⊕ treemap ⊕ twitter ⊕ typography ⊕ vanilla ⊕ vb.net ⊕ vbscript ⊕ Version-Control ⊕ video ⊕ virtualworlds ⊕ visual ⊕ visualization ⊕ visualstudio ⊕ vj ⊕ vst ⊕ vvv ⊕ vvvv ⊕ web ⊕ web2.0 ⊕ webkit ⊕ wiki ⊕ windows ⊕ wireless ⊕ wmi ⊕ Wolfram ⊕ wordnet ⊕ wordpress ⊕ work ⊕ WorkingMemory ⊕ writing ⊕ xcode ⊕ xml ⊕ Yahoo ⊕ _why ⊕Copy this bookmark: