jtth + programming 276
Mac OS X 10.6 Snow Leopard: the Ars Technica review
june 2010 by jtth
Blocks - closures and anonymous functions to c and derivative languages
programming
cs
june 2010 by jtth
Objective-C
april 2010 by jtth
huge objective c resource from #objc on freenode
cocoa
development
objc
objective-c
programming
april 2010 by jtth
LIWC - Linguistic Inquiry and Word Count
march 2010 by jtth
Linguistic Inquiry and Word Count (LIWC) is a text analysis software program designed by James W. Pennebaker, Roger J. Booth, and Martha E. Francis. LIWC is able to calculate the degree to which people use different categories of words across a wide array of texts. Within emails, speeches, poems, or transcribed daily speech, LIWC allows you to determine the rate at which the authors/speakers use positive or negative emotion words, self-references, big words, or words that refer to sex, eating, or religion. The program was designed to analyze simply and quickly over 70 dimensions of language across hundreds of text samples in seconds.
To learn more about the development and uses of LIWC, click the 'How LIWC Works' button in the left menu.
linguistics
textanalysis
programming
To learn more about the development and uses of LIWC, click the 'How LIWC Works' button in the left menu.
march 2010 by jtth
Regressive Imagery Dictionary
march 2010 by jtth
The Regressive Imagery Dictionary (Martindale, 1975,1990) is a content analysis coding scheme designed to measure primordial vs. conceptual thinking. Conceptual thought is abstract, logical, reality oriented, and aimed at problem solving. Primordial thought is associative, concrete, and takes little account of reality. It is the type of thinking found in fantasy, reverie, and dreams. A running tally of category occurrences is kept, and final output consists of the categories and the percentage of words in a document that were assigned to each category. This output can then be subjected to statistical analyses. The Regressive Imagery Dictionary contains about 3000 words divided into twenty-nine categories designed to measure primordial content and another set of seven categories designed to measure conceptual thought, the inverse of primordial cognition. These categories were derived from the theoretical and empirical literature on regressive thought (Martindale, 1975, 1990). The rationale behind the dictionary is that psychological processes will be reflected in the content of a text. Thus, for example, the more primordial the thought involved in producing a text, the less abstract and the more drive- and sensation-oriented words it should contain. It should be noted that the view of regressive cognition upon which construction of the dictionary was based is not a narrowly psychoanalytic one but is closer to Werner's (1948) or Goldstein's views (1939). Thus, the construct that the dictionary ultimately measures might as well be called dedifferentiated thinking as regressive or primary process thinking. For these reasons, we use the terms conceptual vs. primordial thought.
programming
algorithms
textanalysis
linguistics
march 2010 by jtth
Google's Python Class - Google's Python Class - Google Code
march 2010 by jtth
Welcome to Google's Python Class -- this is a free class for people with a little bit of programming experience who want to learn Python. The class includes written materials, lecture videos, and lots of code exercises to practice Python coding. These materials are used within Google to introduce Python to people who have just a little programming experience. The first exercises work on basic Python concepts like strings and lists, building up to the later exercises which are full programs dealing with text files, processes, and http connections. The class is geared for people who have a little bit of programming experience in some language, enough to know what a "variable" or "if statement" is. Beyond that, you do not need to be an expert programmer to use this material.
class
google
programming
python
tutorial
march 2010 by jtth
Code Bubbles Project: Rethinking the User Interface Paradigm of Integrated Development Environments
march 2010 by jtth
The essential goal of this project is to make it easier for developers to see many fragments of code (or other information) at once without having to navigate back and forth. Each of these fragments is shown in a bubble.
A bubble is a fully editable and interactive view of a fragment such as a method or collection of member variables. Bubbles, in contrast to windows, have minimal border decoration, avoid clipping their contents by using automatic code reflow and elision, and do not overlap but instead push each other out of the way. Bubbles exist in a large, pannable 2-D virtual space where a cluster of bubbles comprises a concurrently visible working set. Bubbles support a lightweight grouping mechanism, and further support connections between them.
A quantiative user study indicates that Code Bubbles increased performance significantly for two controlled code understanding tasks. A qualitative user study with 23 professional developers indicates substantial interest and enthusiasm for the approach, despite the radical departure from what developers are used to.
ide
java
programming
research
usability
hci
A bubble is a fully editable and interactive view of a fragment such as a method or collection of member variables. Bubbles, in contrast to windows, have minimal border decoration, avoid clipping their contents by using automatic code reflow and elision, and do not overlap but instead push each other out of the way. Bubbles exist in a large, pannable 2-D virtual space where a cluster of bubbles comprises a concurrently visible working set. Bubbles support a lightweight grouping mechanism, and further support connections between them.
A quantiative user study indicates that Code Bubbles increased performance significantly for two controlled code understanding tasks. A qualitative user study with 23 professional developers indicates substantial interest and enthusiasm for the approach, despite the radical departure from what developers are used to.
march 2010 by jtth
Fire Control Computer Part 1 video
february 2010 by jtth
Mechanical computing:
video
documentary
computing
programming
hardware
mechnics
february 2010 by jtth
Kogics: The Kojo Learning Environment
february 2010 by jtth
Kojo is a desktop based software-application that runs on Windows, Linux, and the Mac. It enables kids (and curious adults!) to:
Learn the essential ideas of Computer Programming in a fun and friendly graphical environment.
Explore and create Computer Art.
Explore and work with Geometry and Algebra.
Create Animations (Mathematical or otherwise).
Improve their Logical thinking abilities by solving puzzles involving the use of geometrical and logical concepts, all the while learning and refining programming skills.
programming
education
scala
processing
Learn the essential ideas of Computer Programming in a fun and friendly graphical environment.
Explore and create Computer Art.
Explore and work with Geometry and Algebra.
Create Animations (Mathematical or otherwise).
Improve their Logical thinking abilities by solving puzzles involving the use of geometrical and logical concepts, all the while learning and refining programming skills.
february 2010 by jtth
Stream programming in Matlab
february 2010 by jtth
Car, Cdr, with streams, in Matlab. Bet you didn't think it existed, did you? No, you didn't.
programming
matlab
computerscience
february 2010 by jtth
Valgrind Home
february 2010 by jtth
Valgrind is an award-winning instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools.
The Valgrind distribution currently includes six production-quality tools: a memory error detector, two thread error detectors, a cache and branch-prediction profiler, a call-graph generating cache profiler, and a heap profiler. It also includes two experimental tools: a heap/stack/global array overrun detector, and a SimPoint basic block vector generator. It runs on the following platforms: X86/Linux, AMD64/Linux, PPC32/Linux, PPC64/Linux, and X86/Darwin (Mac OS X).
c
debug
linux
memory
programming
The Valgrind distribution currently includes six production-quality tools: a memory error detector, two thread error detectors, a cache and branch-prediction profiler, a call-graph generating cache profiler, and a heap profiler. It also includes two experimental tools: a heap/stack/global array overrun detector, and a SimPoint basic block vector generator. It runs on the following platforms: X86/Linux, AMD64/Linux, PPC32/Linux, PPC64/Linux, and X86/Darwin (Mac OS X).
february 2010 by jtth
Google AI Challenge
february 2010 by jtth
This year's Google AI Challenge is all about Tron. Tron is like two-player Snake, where your objective is to box in your opponent and make him crash into a wall or his own tail before you do! See the problem description for more information.
ai
programming
computerscience
google
february 2010 by jtth
The Evolution of a Haskell Programmer
january 2010 by jtth
The Evolution of a Haskell Programmer:
code
haskell
humor
languages
programming
january 2010 by jtth
Practical Common Lisp
january 2010 by jtth
This page, and the pages it links to, contain text of the Common Lisp book Practical Common Lisp published by Apress These pages now contain the final text as it appears in the book. If you find errors in these pages, please send email to book@gigamonkeys.com. These pages will remain online in perpetuity—I hope they will serve as a useful introduction to Common Lisp for folks who are curious about Lisp but maybe not yet curious enough to shell out big bucks for a dead-tree book and a good Common Lisp tutorial for folks who want to get down to real coding right away. However, don't let that stop you from buying the printed version available from Apress at your favorite local or online bookseller. For the complete bookstore browsing experience, you can read the letter to the reader that appears on the back cover of the treeware edition of the book.
book
programming
lisp
reference
january 2010 by jtth
LispWorks
january 2010 by jtth
We make software based on ANSI Common Lisp.
Lisp is ideal for projects that are complex or need rapid prototyping and delivery.
We provide the best tools and technical support for building sophisticated applications.
lisp
software
macosx
programming
Lisp is ideal for projects that are complex or need rapid prototyping and delivery.
We provide the best tools and technical support for building sophisticated applications.
january 2010 by jtth
Soar : Home
january 2010 by jtth
Soar is a general cognitive architecture for developing systems that exhibit intelligent behavior. Researchers all over the world are using Soar.
ai
programming
cogsci
january 2010 by jtth
anic - Project Hosting on Google Code
january 2010 by jtth
anic is the reference implementation compiler for the experimental, high-performance, statically-safe, fully implicitly parallel, object-oriented, general-purpose dataflow programming language ANI.
Portably written using the GNU toolchain, anic works on all of the popular operating systems, including *nix, Mac OS X, and Windows (via Cygwin).
dev
language
programming
cs
Portably written using the GNU toolchain, anic works on all of the popular operating systems, including *nix, Mac OS X, and Windows (via Cygwin).
january 2010 by jtth
Programmers Need To Learn Statistics Or I Will Kill Them All
january 2010 by jtth
I have a major pet peeve that I need to confess. I go insane when I hear programmers talking about statistics like they know shit when it’s clearly obvious they do not. I’ve been studying it for years and years and still don’t think I know anything. This article is my call for all programmers to finally learn enough about statistics to at least know they don’t know shit. I have no idea why, but their confidence in their lacking knowledge is only surpassed by their lack of confidence in their personal appearance.
programming
math
statistics
january 2010 by jtth
tinkerpop's gremlin at master - GitHub
january 2010 by jtth
Gremlin is a Turing-complete, graph-based programming language developed in Java 1.6+ for key/value-pair multi-relational graphs known as property graphs. Gremlin makes extensive use of the XPath 1.0 language to support complex graph traversals. This language has applications in the areas of graph query, analysis, and manipulation.
programming
cs
language
graph
january 2010 by jtth
NodeBox | Home
november 2009 by jtth
Welcome to NodeBox
NodeBox is a Mac OS X application that lets you create 2D visuals (static, animated or interactive) using Python programming code and export them as a PDF or a QuickTime movie. NodeBox is free and well-documented.
python
graph
programming
visualization
NodeBox is a Mac OS X application that lets you create 2D visuals (static, animated or interactive) using Python programming code and export them as a PDF or a QuickTime movie. NodeBox is free and well-documented.
november 2009 by jtth
Twilio: Web Service API for Making and Receiving Phone Calls, building hosted IVR and PBX telephone applications
august 2009 by jtth
We're always building web applications, and sometimes we want those apps to be able to interact with phone callers. Maybe we want a customer to be able to call in and get information, or maybe we need to coordinate our employees more efficiently. Before Twilio, you would have had to learn some foreign telecom programming languages, or set up an entire stack of PBX software to do this. At which point, you'd say "aw, forget it!" Twilio lets you use your existing web development skills, existing code, existing servers, existing databases and existing karma to solve these problems quickly and reliably. We provide the infrastructure, you provide the business logic via HTTP, and together we rule the world.
programming
tools
web
development
internet
business
mashup
api
mobile
phone
application
webdev
web2.0
twitter
service
voip
startup
webservices
webservice
grid
voice
cloud
asterisk
pbx
telephony
telephone
twilio
xml
ivr
call
august 2009 by jtth
The R programming language for programmers coming from other programming languages
august 2009 by jtth
I have written software professionally in perhaps a dozen programming languages, and the hardest language for me to learn has been R. The language is actually fairly simple, but it is unconventional. These notes are intended to make the language easier to learn for someone used to more commonly used languages such as C++, Java, Perl, etc.
manual
business
database
reference
howto
language
coding
intro
r
documentation
statistics
programming
tutorial
geek
stats
information
tutorials
notes
languages
math
august 2009 by jtth
Chrome Experiments - Home
august 2009 by jtth
Chrome Experiments Not your mother's JavaScript
demo
experiments
canvas
js
googlechrome
experiment
visualisation
browsers
experimental
browser
chrome
webdesign
visualization
cool
art
web
design
programming
august 2009 by jtth
Managing UI Complexity | Brandon Walkin
experience hig userinterface progressivedisclosure simplicity examples usability ui cocoa complexity hci ux interaction user gui userexperience development webdesign articles microsoft interface web application programming blog design software article mac
august 2009 by jtth
experience hig userinterface progressivedisclosure simplicity examples usability ui cocoa complexity hci ux interaction user gui userexperience development webdesign articles microsoft interface web application programming blog design software article mac
august 2009 by jtth
call-with-current-continuation.org
august 2009 by jtth
CHICKEN is a compiler for the Scheme programming language. CHICKEN produces portable, efficient C, supports almost all of the R5RS Scheme language standard, and includes many enhancements and extensions. CHICKEN runs on Linux, MacOS X, Windows, and many Unix flavours.
software
mac
programming
tools
computer
osx
development
hacking
code
language
freeware
scheme
coding
scripting
lisp
lambda
chicken
compiler
languages
functional
c++
dev
c
portable
compilers
implementation
continuations
interpreter
continuation
parser
august 2009 by jtth
Welcome to Pivotal Tracker
august 2009 by jtth
Tracker is a simple, story-based project planning tool that allows teams to collaborate and instantly react to real-world changes. It's based on agile software development methods, but it can be used on a variety of types of projects. Tracker frees you up to focus on getting things done, without getting bogged down keeping your plans in sync with reality
software
programming
tools
web
development
tool
work
collaboration
management
time
project
online
webapp
tracking
dev
story
projectmanagement
bug
planning
rails
ruby
service
scrum
tracker
agile
pivotal
project-management
pm
bugtracking
august 2009 by jtth
Snowball
july 2009 by jtth
Snowball is a language in which stemming algorithms can be easily represented. The Snowball compiler translates a Snowball script (a .sbl file) into either a thread-safe ANSI C program or a Java program. For ANSI C, each Snowball script produces a program file and corresponding header file (with .c and .h extensions). The language has a full manual, and the various stemming scripts act as example programs.
software
development
free
library
research
tools
programming
python
ai
search
tool
language
java
algorithms
linguistics
text
algorithm
c
nlp
searchengine
classification
ir
stem
porter
stemmer
stemming
stopwords
lucene
textmining
snowball
july 2009 by jtth
Orange - Data Mining Fruitful & Fun
july 2009 by jtth
Open source data visualization and analysis for novice and experts. Make your own data analysis schemata by visual programming or Python scripting. Extensions for bioinformatics and text mining. Comprehensive, flexible and fast.
software
visualization
programming
tools
opensource
python
ai
code
research
development
learning
statistics
c++
api
database
algorithms
data
analysis
library
datamining
framework
clustering
machine-learning
machine_learning
classification
machinelearning
mining
data_mining
july 2009 by jtth
Introduction to Information Retrieval
july 2009 by jtth
The book aims to provide a modern approach to information retrieval from a computer science perspective. It is based on a course we have been teaching in various forms at Stanford University and at the University of Stuttgart.
reference
programming
web
research
free
search
algorithms
data
information
algorithm
ai
cs
books
book
ebooks
ebook
pdf
searchengine
nlp
clustering
datamining
ir
classification
machinelearning
july 2009 by jtth
Unqualified Reservations: Wolfram Alpha and hubristic user interfaces
july 2009 by jtth
My guess is that if there is any "next thing" in search interfaces, it will come not from smarter UIs, but from dumber ones in which the user does more work - the Graffiti effect. If a small quantity of user effort can produce a substantial improvement in user experience (which is a big if), the user will accept the bargain. Hey, it made Jeff Hawkins rich.
hubris
interfaces
wolfram-alpha
wolfram_alpha
affordance
alpha
wolfram.alpha
wolframalpha
essay
usability
development
design
article
programming
search
ui
hci
ux
interaction
ai
blog
google
analysis
wolfram
interesting
web
computer
interface
criticism
july 2009 by jtth
alex dragulescu :: dynamic for the people
july 2009 by jtth
Alex Dragulescu is a Romanian visual artist whose practice embraces both traditional and new media. His projects are experiments and explorations of algorithms, computational models, simulations and information visualizations that involve data derived from databases, spam emails, blogs and video game assets.
software
design
programming
blog
cool
art
computer
data
visualization
technology
information
images
digital
processing
artist
media
experimental
culture
music
portfolio
spam
artists
architecture
code
graphics
inspiration
graphic
newmedia
3d
generative
july 2009 by jtth
Kunal Anand - looks del.icio.us
may 2009 by jtth
The looks del.icio.us project is my first attempt to combine graphics design with programming. The concept is to see how users develop and sustain their tagging methodologies on del.icio.us. I'm not a formal art student or have a computer science degree. I'm just curious.
design
python
beautiful
delicious
brilliant
Tags
information
programming
art
data
mapping
infographics
del.icio.us
tree
maps
web
computer
graph
visual
research
graphs
socialnetworking
visualisation
tagging
visualization
datavisualization
dataviz
tag
may 2009 by jtth
NLTK Home (Natural Language Toolkit)
may 2009 by jtth
Open source Python modules, linguistic data and documentation for research and development in natural language processing, supporting dozens of NLP tasks, with distributions for Windows, Mac OSX and Linux.
software
tools
programming
language
opensource
python
nlp
linguistics
toolkit
may 2009 by jtth
The Scala Programming Language
april 2009 by jtth
Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages, enabling Java and other programmers to be more productive. Code sizes are typically reduced by a factor of two to three when compared to an equivalent Java application.
software
programming
development
language
languages
functional
java
opensource
jvm
scala
april 2009 by jtth
DM's Esoteric Programming Languages - Intelligent Design Sort
april 2009 by jtth
The probability of the original input list being in the exact order it's in is 1/(n!). There is such a small likelihood of this that it's clearly absurd to say that this happened by chance, so it must have been consciously put in that order by an intelligent Sorter. Therefore it's safe to assume that it's already optimally Sorted in some way that transcends our naïve mortal understanding of "ascending order". Any attempt to change that order to conform to our own preconceptions would actually make it less sorted.
funny
design
humor
programming
algorithms
geek
algorithm
religion
creationism
april 2009 by jtth
Wolfram Blog : Droste Effect with Mathematica
april 2009 by jtth
Take a look at this Demonstration using the original Droste box artwork. But much more interesting results can be achieved when you get complex analysis involved. M.C. Escher was the first to popularize applying conformal mapping to images, but with computers we can easily apply the same ideas to photographs, to get results like this:
tutorial
programming
math
mathematics
photography
photo
images
mathematica
droste
april 2009 by jtth
Elliott Kember dot Com
april 2009 by jtth
One of the better personal websites I've ever seen.
inspiration
design
programming
webdesign
webdev
portfolio
css
javascript
april 2009 by jtth
Learn You a Haskell for Great Good!
february 2009 by jtth
Came for the splashpage, stayed for the good times.
howto
reference
programming
computer
tutorial
technology
fun
funny
development
guide
education
book
books
learning
language
cs
code
haskell
humor
guides
languages
learn
online
functional
tutorials
coding
humour
february 2009 by jtth
CensorZilla
january 2009 by jtth
When we created mozilla.org and released (most of) the source code to Netscape Confusicator 4.x, Netscape's lawyers made us go through a big "sanitization" process on the source code. Largely this consisted of making sure we had the legal rights to all the code we were releasing, and making sure every file had proper and accurate copyright statements; but they also made us take out all the dirty words. Specifically, "any text containing vulgar or offensive words or expressions; any text that might be slanderous or libelous to individuals and/or institutions."
software
programming
blog
web
fun
funny
humor
internet
history
hacks
Geek
tech
work
code
language
blogs
java
humour
source
coding
firefox
browser
api
people
C
C++
process
mozilla
censor
netscape
january 2009 by jtth
mikeash.com: Friday Q&A 2008-12-26
december 2008 by jtth
goes over anonymous functions, new control structure creation, and other sweet additions to objective c
mac
howto
objective-c
ObjectiveC
functional
osx
apple
C
programming
december 2008 by jtth
related tags
3d ⊕ 4d ⊕ academia ⊕ academic ⊕ ack ⊕ actionscript ⊕ admin ⊕ Administration ⊕ adobe ⊕ advice ⊕ advocacy ⊕ affordance ⊕ agile ⊕ ai ⊕ ajax ⊕ algebra ⊕ algorithm ⊕ algorithms ⊕ alpha ⊕ amazing ⊕ analysis ⊕ animate ⊕ animated ⊕ animation ⊕ ann ⊕ ansi ⊕ answers ⊕ antenna ⊕ apache ⊕ api ⊕ app ⊕ apple ⊕ applet ⊕ applets ⊕ application ⊕ applications ⊕ apps ⊕ architecture ⊕ archive ⊕ art ⊕ article ⊕ articles ⊕ artificial ⊕ artificialintelligence ⊕ artist ⊕ artists ⊕ ascii ⊕ asterisk ⊕ attack ⊕ audio ⊕ automation ⊕ awesome ⊕ awt ⊕ backpropagation ⊕ bash ⊕ bayesian-networks ⊕ beautiful ⊕ beginner ⊕ bell ⊕ benchmark ⊕ bestpractices ⊕ binary ⊕ biology ⊕ blog ⊕ blogging ⊕ blogs ⊕ bomb ⊕ book ⊕ bookmark ⊕ bookmarking ⊕ bookmarks ⊕ books ⊕ brainfuck ⊕ bridge ⊕ brilliant ⊕ browser ⊕ browsers ⊕ bsd ⊕ bug ⊕ bugtracking ⊕ builder ⊕ bundle ⊕ bundles ⊕ business ⊕ button ⊕ c ⊕ c++ ⊕ calculator ⊕ calendar ⊕ call ⊕ camera ⊕ canvas ⊕ capture ⊕ cas ⊕ censor ⊕ challenges ⊕ chart ⊕ charts ⊕ chat ⊕ cheat ⊕ cheatsheet ⊕ cherrypy ⊕ chess ⊕ chicken ⊕ chrome ⊕ circuitry ⊕ class ⊕ classification ⊕ cli ⊕ client ⊕ clojure ⊕ cloud ⊕ cluster ⊕ clustering ⊕ cms ⊕ cocoa ⊕ code ⊕ coding ⊕ cognitive ⊕ cogsci ⊕ colinallen ⊕ collaboration ⊕ college ⊕ color ⊕ colors ⊕ commands ⊕ common-lisp ⊕ communication ⊕ community ⊕ compaq ⊕ comparison ⊕ competition ⊕ competitions ⊕ compiler ⊕ compilers ⊕ complex ⊕ complexity ⊕ compsci ⊕ computation ⊕ computer ⊕ computers ⊕ computerscience ⊕ computer_science ⊕ computing ⊕ concurrency ⊕ conf ⊕ conference ⊕ configuration ⊕ contest ⊕ contests ⊕ continuation ⊕ continuations ⊕ control ⊕ conversion ⊕ convert ⊕ converter ⊕ cool ⊕ cpu ⊕ crack ⊕ creationism ⊕ creative ⊕ criticism ⊕ crossplatform ⊕ crypto ⊕ cryptography ⊕ cs ⊕ css ⊕ csv ⊕ cube ⊕ culture ⊕ currying ⊕ cute ⊕ cvs ⊕ daily ⊕ darcs ⊕ darwin ⊕ data ⊕ database ⊕ datamining ⊕ datavisualization ⊕ dataviz ⊕ data_mining ⊕ debate ⊕ debian ⊕ debug ⊕ debugging ⊕ decryption ⊕ defective ⊕ del.icio.us ⊕ delicious ⊕ deliciousapi ⊕ demo ⊕ deployment ⊕ design ⊕ desktop ⊕ dev ⊕ dev8d ⊕ developer ⊕ developerworks ⊕ development ⊕ dhtml ⊕ diagram ⊕ dictionary ⊕ digg ⊕ digital ⊕ dijkstra ⊕ dimension ⊕ dimensions ⊕ directory ⊕ discipline ⊕ distributed ⊕ distribution ⊕ diy ⊕ dj ⊕ django ⊕ docs ⊕ document ⊕ documentary ⊕ documentation ⊕ docutils ⊕ download ⊕ drawing ⊕ droste ⊕ drupal ⊕ dynamic ⊕ ebook ⊕ ebooks ⊕ eclipse ⊕ economics ⊕ editor ⊕ editors ⊕ education ⊕ einstein ⊕ electronic ⊕ electronica ⊕ electronics ⊕ emacs ⊕ email ⊕ encryption ⊕ encyclopedia ⊕ engineering ⊕ engines ⊕ english ⊕ environment ⊕ essay ⊕ euler ⊕ evolution ⊕ example ⊕ examples ⊕ exe ⊕ exercise ⊕ exercises ⊕ experience ⊕ experiment ⊕ experimental ⊕ experiments ⊕ exploit ⊕ exploits ⊕ expressions ⊕ extension ⊕ face ⊕ factor ⊕ faq ⊕ feed ⊕ feeds ⊕ file ⊕ film ⊕ firefox ⊕ firewall ⊕ flare ⊕ flash ⊕ flex ⊕ floating ⊕ floating-point ⊕ folksonomy ⊕ font ⊕ fontface ⊕ fonts ⊕ format ⊕ forth ⊕ forum ⊕ fqa ⊕ framework ⊕ france ⊕ free ⊕ freebsd ⊕ freeware ⊕ fun ⊕ functional ⊕ funny ⊕ fusion ⊕ ga ⊕ gadgets ⊕ gallery ⊕ game ⊕ gamedev ⊕ games ⊕ gaming ⊕ gdb ⊕ geek ⊕ geektool ⊕ generative ⊕ generator ⊕ genetic ⊕ geometry ⊕ gnu ⊕ go ⊕ google ⊕ googlechrome ⊕ gp ⊕ graph ⊕ graphic ⊕ graphics ⊕ graphing ⊕ graphs ⊕ grid ⊕ gsl ⊕ gtd ⊕ gui ⊕ guide ⊕ guidelines ⊕ guides ⊕ guysteele ⊕ gvim ⊕ hack ⊕ hacker ⊕ hacking ⊕ hacks ⊕ handy ⊕ hardware ⊕ haskell ⊕ hci ⊕ heap ⊕ help ⊕ helpdesk ⊕ helpful ⊕ hex ⊕ hig ⊕ high ⊕ history ⊕ home ⊕ how ⊕ howto ⊕ hp ⊕ hpc ⊕ html ⊕ http ⊕ hubris ⊕ humor ⊕ humour ⊕ hyperbolic ⊕ hypercube ⊕ hyperspace ⊕ ibm ⊕ icon ⊕ icons ⊕ ide ⊕ image ⊕ images ⊕ implementation ⊕ imported ⊕ info ⊕ infographics ⊕ informatics ⊕ information ⊕ infosec ⊕ inspiration ⊕ install ⊕ installation ⊕ installer ⊕ insult ⊕ intel ⊕ intelligence ⊕ interaction ⊕ interactive ⊕ interesting ⊕ interface ⊕ interfaces ⊕ internet ⊕ interpretation ⊕ interpreter ⊕ interview ⊕ interviews ⊕ intro ⊕ introduction ⊕ iphone ⊕ IPTV ⊕ ir ⊕ itunes ⊕ iu ⊕ ivr ⊕ java ⊕ java3d ⊕ javascript ⊕ jena ⊕ joseki ⊕ js ⊕ json ⊕ jvm ⊕ kernel ⊕ kids ⊕ lab ⊕ labs ⊕ lambda ⊕ language ⊕ languages ⊕ latex ⊕ layout ⊕ learn ⊕ learning ⊕ lecture ⊕ lectures ⊕ lib ⊕ libraries ⊕ library ⊕ life ⊕ lifehacker ⊕ lifehacks ⊕ linguistics ⊕ link ⊕ links ⊕ linux ⊕ lisp ⊕ list ⊕ literate ⊕ livecd ⊕ llvm ⊕ logic ⊕ lucene ⊕ mac ⊕ machine ⊕ machine-learning ⊕ machinelearning ⊕ machine_learning ⊕ macintosh ⊕ macosx ⊕ macvim ⊕ magazine ⊕ make ⊕ malware ⊕ management ⊕ maneeshdhagat ⊕ manual ⊕ map ⊕ mapping ⊕ mapreduce ⊕ maps ⊕ mario ⊕ markup ⊕ mashup ⊕ mate ⊕ matematica ⊕ math ⊕ mathematica ⊕ mathematics ⊕ maths ⊕ matlab ⊕ matrix ⊕ mbr ⊕ md5 ⊕ mechnics ⊕ media ⊕ memory ⊕ menu ⊕ menus ⊕ metadata ⊕ methodology ⊕ methods ⊕ microkernel ⊕ microsoft ⊕ mining ⊕ misc ⊕ mit ⊕ ml ⊕ mobile ⊕ model ⊕ modeling ⊕ monitoring ⊕ morphology ⊕ mozilla ⊕ mpi ⊕ multiprocessing ⊕ music ⊕ mysql ⊕ nasa ⊕ navigation ⊕ nerd ⊕ nerdy ⊕ net ⊕ netnewswire ⊕ netscape ⊕ network ⊕ networking ⊕ networks ⊕ neural ⊕ neuralnetworks ⊕ newmedia ⊕ news ⊕ nintendo ⊕ nlp ⊕ nn ⊕ norvig ⊕ notes ⊕ novel ⊕ np ⊕ np-complete ⊕ number ⊕ number-theory ⊕ numbers ⊕ number_theory ⊕ numerical ⊕ numpy ⊕ objc ⊕ objective-c ⊕ ObjectiveC ⊕ ocw ⊕ online ⊕ ontology ⊕ open ⊕ open-source ⊕ opencourseware ⊕ opendarwin ⊕ opensource ⊕ openvms ⊕ operatingsystem ⊕ operatingsystems ⊕ optimization ⊕ optimizing ⊕ organization ⊕ os ⊕ oss ⊕ osx ⊕ othello ⊕ owl ⊕ package ⊕ packaging ⊕ packet ⊕ paper ⊕ papers ⊕ parallel ⊕ parallel_programming ⊕ pari-gp ⊕ parser ⊕ parsing ⊕ password ⊕ pattern ⊕ patterns ⊕ pbx ⊕ pdf ⊕ pentest ⊕ people ⊕ perceptron ⊕ performance ⊕ perl ⊕ peter ⊕ philosophy ⊕ phone ⊕ photo ⊕ photography ⊕ photos ⊕ photoshop ⊕ php ⊕ physics ⊕ pinax ⊕ pivotal ⊕ plan9 ⊕ planet ⊕ planning ⊕ platform ⊕ plot ⊕ plt ⊕ plugin ⊕ plugins ⊕ pm ⊕ Podcast ⊕ point ⊕ polymorphism ⊕ port ⊕ portable ⊕ porter ⊕ portfolio ⊕ practice ⊕ prefuse ⊕ presentation ⊕ primer ⊕ Privacy ⊕ problems ⊕ process ⊕ processing ⊕ processor ⊕ productivity ⊕ proggy ⊕ program ⊕ programming ⊖ programminglanguage ⊕ progressivedisclosure ⊕ project ⊕ project-management ⊕ projecteuler ⊕ projection ⊕ projectmanagement ⊕ projects ⊕ psychology ⊕ publishing ⊕ puzzle ⊕ puzzles ⊕ py2exe ⊕ pygame ⊕ pyinstaller ⊕ pyobjc ⊕ python ⊕ q250 ⊕ quality ⊕ quantum ⊕ QuickTime ⊕ quiz ⊕ r ⊕ Radio ⊕ rails ⊕ random ⊕ rant ⊕ rdf ⊕ rdfizer ⊕ read ⊕ real ⊕ recognition ⊕ recursion ⊕ recursive ⊕ recusion ⊕ reference ⊕ regex ⊕ regexp ⊕ regression ⊕ regular ⊕ religion ⊕ remote ⊕ remoting ⊕ research ⊕ resource ⊕ resources ⊕ rest ⊕ restructuredtext ⊕ reversi ⊕ review ⊕ revision ⊕ revision-control-systems ⊕ rms ⊕ robot ⊕ robotics ⊕ robots ⊕ rootkit ⊕ router ⊕ rpc ⊕ rpyc ⊕ rsa ⊕ rss ⊕ rst ⊕ rtj ⊕ ruby ⊕ rubyonrails ⊕ safari ⊕ sample ⊕ satire ⊕ scala ⊕ scapy ⊕ scheme ⊕ school ⊕ science ⊕ scientific ⊕ scip ⊕ scipy ⊕ scm ⊕ scraping ⊕ screen ⊕ screencast ⊕ script ⊕ scripting ⊕ scrum ⊕ search ⊕ searchengine ⊕ searchengines ⊕ secure ⊕ security ⊕ sed ⊕ sem ⊕ semantic ⊕ semanticweb ⊕ sensor ⊕ sequences ⊕ series ⊕ server ⊕ service ⊕ services ⊕ sgi ⊕ sheet ⊕ shell ⊕ shootout ⊕ shortcut ⊕ sicp ⊕ Simile ⊕ simplicity ⊕ simulation ⊕ simulator ⊕ sites ⊕ slag ⊕ slashdot ⊕ snippets ⊕ snowball ⊕ sns ⊕ social ⊕ socialnetwork ⊕ socialnetworking ⊕ socialsoftware ⊕ software ⊕ softwareengineering ⊕ solutions ⊕ sound ⊕ source ⊕ sourcecode ⊕ spam ⊕ sparklines ⊕ sparql ⊕ specification ⊕ speed ⊕ spellchecker ⊕ sphinx ⊕ ssh ⊕ SSI ⊕ ssl ⊕ stack ⊕ stackless ⊕ standard ⊕ standards ⊕ startup ⊕ statistic ⊕ statistics ⊕ stats ⊕ stdlib ⊕ stem ⊕ stemmer ⊕ stemming ⊕ stereoscopic ⊕ stl ⊕ stopwords ⊕ store ⊕ story ⊕ structure ⊕ study ⊕ stuff ⊕ style ⊕ styleguide ⊕ subversion ⊕ sun ⊕ supermariobros ⊕ support ⊕ surveillance ⊕ svn ⊕ swing ⊕ syntax ⊕ synthesizer ⊕ sysadmin ⊕ system ⊕ systems ⊕ table ⊕ tables ⊕ tabs ⊕ tactile ⊕ tag ⊕ tagging ⊕ tags ⊕ tangible ⊕ teach ⊕ teaching ⊕ tech ⊕ technology ⊕ techtalk ⊕ telephone ⊕ telephony ⊕ template ⊕ templates ⊕ terminal ⊕ tesseract ⊕ test ⊕ text ⊕ textanalysis ⊕ textbook ⊕ textmate ⊕ textmining ⊕ theme ⊕ themes ⊕ theory ⊕ therapy ⊕ thinking ⊕ thought ⊕ threading ⊕ threads ⊕ ticket ⊕ time ⊕ tips ⊕ todo ⊕ tool ⊕ toolkit ⊕ tools ⊕ topcoder ⊕ toys ⊕ trace ⊕ tracker ⊕ tracking ⊕ translate ⊕ translation ⊕ tree ⊕ tricks ⊕ tufte ⊕ tunnel ⊕ turing ⊕ tutoria ⊕ tutorial ⊕ tutorials ⊕ tv ⊕ twilio ⊕ twitter ⊕ type ⊕ typeface ⊕ Typography ⊕ ui ⊕ unicode ⊕ unittest ⊕ unix ⊕ Unsorted_Bookmarks ⊕ ups ⊕ usability ⊕ useful ⊕ user ⊕ userexperience ⊕ userinterface ⊕ utilities ⊕ utility ⊕ ux ⊕ varios ⊕ vcs ⊕ version ⊕ version-control ⊕ versioncontrol ⊕ versioning ⊕ vhdl ⊕ vi ⊕ video ⊕ videogames ⊕ videos ⊕ vim ⊕ vimrc ⊕ virtual ⊕ virus ⊕ vista ⊕ visual ⊕ visualisation ⊕ visualization ⊕ viz ⊕ vm ⊕ vms ⊕ voice ⊕ voip ⊕ vpn ⊕ vulnerability ⊕ wallpaper ⊕ walrus ⊕ web ⊕ web2.0 ⊕ webapp ⊕ webcam ⊕ webdesign ⊕ webdev ⊕ webdevelopment ⊕ webservice ⊕ webservices ⊕ website ⊕ weekly ⊕ weird ⊕ weka ⊕ wi-fi ⊕ wifi ⊕ wiki ⊕ wikipedia ⊕ win32 ⊕ windows ⊕ winxp ⊕ wired ⊕ wireless ⊕ wolfram ⊕ wolfram-alpha ⊕ wolfram.alpha ⊕ wolframalpha ⊕ wolfram_alpha ⊕ wordpress ⊕ work ⊕ works ⊕ world ⊕ wow ⊕ wp ⊕ wpa ⊕ writing ⊕ x ⊕ xcode ⊕ xml ⊕ xp ⊕ yourself ⊕ zine ⊕Copy this bookmark: