yfel + software   3097

[SOLVED] Ubuntu 11.10 no wireless - Page 12 - Ubuntu Forums
Fixed wireless on my hp dv9000 laptop.
"sudo apt-get purge bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
sudo apt-get install b43-fwcutter firmware-b43-installer
After it intalls disconnect your wired connection and restart your computer."
wireless  linux  ubuntu  howto  laptop  geek  technology  hardware  software  drivers 
15 hours ago by yfel
Graysky Plugins For Eclipse
"LogWatcher adds a view to Eclipse that allows log files to be monitored for changes, similar to the Unix tail utility."
eclipse  plugins  java  logging  debugging  tools  geek  technology  software  opensource 
2 days ago by yfel
slagyr/fresh
watch clojure files on disk and autoreload them on change, kinda like jrebel
clojure  java  jvm  libs  tools  geek  technology  software  programming 
3 days ago by yfel
overtone/byte-spec
"A declarative DSL for reading and writing binary file formats

This library implements a small DSL that is used to describe binary serialization formats. It was written to support reading and writing SuperCollider synthesizer definition files for Project Overtone, but it can be used for many binary file formats, network packets, etc..."
clojure  parsing  fileformats  geek  technology  software  programming  dsl  opensource  libs 
4 days ago by yfel
ClippyJS - Add Clippy or his friends to any website for instant nostalgia
"Add Clippy or his friends to any website for instant nostalgia. Our research shows that people love two things: failed Microsoft technologies and obscure Javascript libraries. Naturally, we decided to combine the two."
microsoft  history  nostalgia  humour  fail  animation  javascript  geek  culture  technology  software  programming  web  development 
4 days ago by yfel
InfoQ: Why Prismatic Goes Faster With Clojure
"Bradford Cross recommends creating custom libraries containing composable abstractions instead of monolithic frameworks, exemplifying with Flop, Store, Graph, and Newsfeeds, all written in Clojure."
video  clojure  programming  geek  technology  software  performance  functional 
4 days ago by yfel
Arcane Sentiment: Pointer arithmetic can be safe
reflections on a safe dialect of C people used on lisp machines. All pointers were pairs of arrays and indicies ("fat pointers".
c/c++  debugging  memory  safety  lisp  history  tools  geek  technology  software  programming  language 
4 days ago by yfel
ctford/goldberg
"Johann Sebastian Bach's Goldberg Variations in Overtone by @ctford."
music  overtone  clojure  classical  functional  programming  geek  technology  software  examples 
6 days ago by yfel
Don't use Scatterplots
"Don’t use scatterplots. Use a density plot such as a hexbin instead."
visualization  statistics  mathematics  python  graphics  geek  technology  software  tips 
7 days ago by yfel
Pitch and Frequency - Philip Potter's Blog
"I’ve just come back from EuroClojure 2012, where there were a number of Overtone talks and a number of tweets asking for music theory resources aimed at computer scientists. This will hopefully blog number 1 in a series on that theme."
overtone  music  clojure  musictheory  functional  programming  geek  technology  software  howto  synthesizer 
7 days ago by yfel
Twitter / @luqui: @greenrd I think one of th ...
"I think one of the main benefits of formal methods is to force you to say what you mean by "right". Proving is secondary."
mathematics  proof  logic  staticassurance  geek  technology  software  functional  programming  philosophy 
8 days ago by yfel
krukow/clj-ds
"Clojure's data structures modified for use outside of Clojure"
java  clojure  functional  programming  concurrency  algorithms  geek  technology  software  opensource  libs 
8 days ago by yfel
Blameless PostMortems and a Just Culture « Code as Craft
"We must strive to understand that accidents don’t happen because people gamble and lose.
Accidents happen because the person believes that:
…what is about to happen is not possible,
…or what is about to happen has no connection to what they are doing,
…or that the possibility of getting the intended outcome is well worth whatever risk there is."
debugging  diagnosis  development  business  software  geek  technology  programming  testing 
11 days ago by yfel
The Architecture of Open Source Applications
"Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most software developers only ever get to know a handful of large programs well—usually programs they wrote themselves—and never study the great programs of history. As a result, they repeat one another's mistakes rather than building on one another's successes.

Our goal is to change that. In these two books, the authors of four dozen open source applications explain how their software is structured, and why. What are each program's major components? How do they interact? And what did their builders learn during their development? In answering these questions, the contributors to these books provide unique insights into how they think."
books  architecture  opensource  programming  software  geek  technology  howto  reference 
12 days ago by yfel
malcolmsparks/clj-logging-config
"A logging facility in Clojure is provided by the clojure.tools.logging module. This searches the JVM classpath for one of the various logging frameworks to delegate logging statements to.

While this is very useful, logging in Java has always been complicated to configure correctly. Fortunately, the two major logging 'back-ends' in Java (log4j and 'java.util.logging') support programmatic configuration so it is easy to replace the configuration file mechanisms with something that is easier and more flexible for Clojure programmers.

This library supports easy configuration via Clojure rather than Java properties files and XML. It is the author's belief that these confusing configuration formats reflect the static nature of the Java language itself and that Clojure should not inherit such complexity."
clojure  logging  programming  libs  api  java  geek  technology  software  opensource 
15 days ago by yfel
in which three programming methods are compared - Technomancy
"There are, roughly speaking, three ways to develop large user-facing programs, which we will refer to here as 0) the Unix way, 1) the Emacs way, and 2) the wrong way."
unix  emacs  design  philosophy  programming  geek  technology  software  plugins 
16 days ago by yfel
Apache Maven for Android Development Pros and Teams | simpligility
"I covered topics an Apache Maven intro and its use for Android development with the Android Maven Plugin teaching Maven fundamentals and a whole bunch of things as they apply to Android and beyond. Sprinkled with lots of demos and samples we moved to understanding repository managers and used Sonatype Nexus for a few Android use cases. As a last step we use Eclipse Hudson to set up and run some continuous integration builds."
maven  android  presentation  slides  examples  mobile  phone  java  development  programming  geek  technology  software  continuousintegratoin  packaging 
18 days ago by yfel
git playback
"So what exactly is git-playback? It's a bash script that goes through all commits in the current branch of repository and creates a slideshow using the specified files. "
git  versioning  visualization  slides  tools  presentation  education  geek  technology  software  programming  opensource 
19 days ago by yfel
Why specs matter [dive into mark]
"Most developers are morons, and the rest are assholes. I have at various times counted myself in both groups, so I can say this with the utmost confidence.

Assholes

Assholes read specs with a fine-toothed comb, looking for loopholes, oversights, or simple typos. Then they write code that is meticulously spec-compliant, but useless. If someone yells at them for writing useless software, they smugly point to the sentence in the spec that clearly spells out how their horribly broken software is technically correct, and then they crow about it on their blogs.

There is a faction of assholes that write test cases. These people are good to have around while writing a spec, because they can occasionally be managed into channeling their infinite time and energy into finding loopholes before the spec is final. Unfortunately, managing assholes is even harder and more time-consuming than it sounds. This is why writing good specs takes so long: most of the time is frittered away on asshole management.

Morons

Morons, on the other hand, don’t read specs until someone yells at them. Instead, they take a few examples that they find “in the wild” and write code that seems to work based on their limited sample. Soon after they ship, they inevitably get yelled at because their product is nowhere near conforming to the part of the spec that someone else happens to be using. Someone points them to the sentence in the spec that clearly spells out how horribly broken their software is, and they fix it.

Besides the run-of-the-mill morons, there are two factions of morons that are worth special mention. The first work from examples, and ship code, and get yelled at, just like all the other morons. But then when they finally bother to read the spec, they magically turn into assholes and argue that the spec is ambiguous, or misleading in some way, or ignoreable because nobody else implements it, or simply wrong. These people are called sociopaths. They will never write conformant code regardless of how good the spec is, so they can safely be ignored.

The second faction of morons work from examples, ship code, and get yelled at. But when they get around to reading the spec, they magically turn into advocates and write up tutorials on what they learned from their mistakes. These people are called experts. Virtually every useful tutorial in the world was written by a moron-turned-expert.

Angels

Some people would argue that not all developers are morons or assholes, but they are mistaken. For example, some people posit the existence of what I will call the “angel” developer. “Angels” read specs closely, write code, and then thoroughly test it against the accompanying test suite before shipping their product. Angels do not actually exist, but they are a useful fiction to make spec writers to feel better about themselves.

Why specs matter

If your spec isn’t good enough, morons have no chance of ever getting things right. For everyone who complains that their software is broken, there will be two assholes who claim that it’s not. The spec, whose primary purpose is to arbitrate disputes between morons and assholes, will fail to resolve anything, and the arguments will smolder for years.

If your spec is good enough, morons have a fighting chance of getting things right the second time around, without being besieged by assholes. Meanwhile, the assholes who have nothing better to do than look for loopholes won’t find any, and they’ll eventually get bored and wander off in search of someone else to harass."
development  programming  humour  essay  testing  geek  technology  software 
19 days ago by yfel
*JS : Low-Level JavaScript
"*JS is a typed dialect of JavaScript that offers a C-like type system with manual memory management. It compiles to JavaScript and lets you write memory-efficient and GC pause-free code less painfully, in short, *JS is the bastard child of JavaScript and C. *JS is early research prototype work, so don't expect anything rock solid just yet. The research goal here is to explore low-level statically typed features in a high-level dynamically typed language. Think of it as inline assembly in C, or the unsafe keyword in C#. It's not pretty, but it gets the job done."
javascript  compiler  c/++  programming  geek  technology  software  opensource  performance 
20 days ago by yfel
Google Libraries API - Developer's Guide - Make the Web Faster — Google Developers
"The Google Libraries API is a content distribution network for the most popular, open-source JavaScript libraries. To add a library to your site, simply use <script> tags to include the library, as explained below."
reference  javascript  libs  api  tools  web  development  geek  technology  software  programming  ajax  jquery 
21 days ago by yfel
leiningen/sample.project.clj at stable · technomancy/leiningen
;; This is an annotated example of the options that may be set in a
;; project.clj file. It is a fairly contrived example in order to
;; cover all options exhaustively; it shouldn't be considered a
;; representative configuration.
clojure  leiningen  java  maven  tools  howto  examples  geek  technology  software  programming  packaging 
22 days ago by yfel
| CommonCrawl
nonprofit open web index you can crunch with your own hadoop on EC2 instances
opensource  research  statistics  web  hadoop  datamining  visualization  geek  technology  software  programming  database 
23 days ago by yfel
Pallet, DevOps for the JVM
"Pallet is platform for agile and programmatic automation of infrastructure in the cloud, on server racks or directly on virtual machines. Pallet provides cloud provider and operating system independence, and allows for an unprecedented level of customization."
devops  jvm  cloud  cluster  sysadmin  clojure  libs  tools  geek  technology  software  opensource  programming 
24 days ago by yfel
Mocha - the fun, simple, flexible JavaScript test framework
"Mocha is a feature-rich JavaScript test framework running on node and the browser, making asynchronous testing simple and fun. Mocha tests run serially, allowing for flexible and accurate reporting, while mapping uncaught exceptions to the correct test cases. "
javascript  testing  tools  libs  browser  node.js  geek  technology  software  opensource  async  coffeescript 
25 days ago by yfel
Fat Jar Eclipse Plug-In
"The Fat Jar Eclipse Plug-In is a Deployment-Tool which deploys an Eclipse java-project into one executable jar."

Apparently works for Clojure as well.
eclipse  java  plugins  tools  geek  technology  software  deployment  ide  clojure 
26 days ago by yfel
Two Generals' Problem - Wikipedia, the free encyclopedia
"In computing, the Two Generals' Problem is a thought experiment meant to illustrate the pitfalls and design challenges of attempting to coordinate an action by communicating over an unreliable link. It is related to the more general Byzantine Generals' Problem (though published long before that later generalization) and appears often in introductory classes about computer networking (particularly with regard to the Transmission Control Protocol), though it can also apply to other types of communication. It is also an important concept in epistemic logic, and the importance of common knowledge. Some authors refer to this as the Two Armies Problem or the Coordinated Attack Problem."
mathematics  protocol  network  compsci  crypto  programming  geek  technology  software  examples 
26 days ago by yfel
The Lazy Man's URL Parsing | Joe Zim's JavaScript Blog
"This method – originally posted on Github by John Long, though probably not originally discovered by him – uses native parsing abilities built into the DOM to give you simple access to the parts of a URL simply by querying properties of an anchor element. Check it out:"
parsing  http  browser  javascript  howto  tips  geek  technology  software 
26 days ago by yfel
Gmvault: gmail backup
"Backup and restore your gmail account at will.

Liberate your emails and never lose that part of your life."
backup  email  tools  geek  technology  software  opensource  google 
26 days ago by yfel
ParFunk: How to write hybrid CPU/GPU programs with Haskell
"What’s better than programming a GPU with a high-level, Haskell-embedded DSL (domain-specific-language)? Well, perhaps writing portable CPU/GPU programs that utilize both pieces of silicon—with dynamic load-balancing between them—would fit the bill.

This is one of the heterogeneous programming scenarios supported by our new meta-par packages. A draft paper can be found here, which explains the mechanism for building parallel schedulers out of "mix-in" components. In this post, however, we will skip over that and take a look at CPU/GPU programming specifically."
gpu  haskell  functional  programming  parallelism  performance  geek  technology  software  howto  opensource 
28 days ago by yfel
phiggins/konsole-colors-solarized
"Solarized terminal theme for KDE 4's Konsole terminal client. This was adapted from the Xresources file from March 31, 2011 and so contains the same color designations present there."
color  kde  shell  design  configuration  geek  technology  software 
4 weeks ago by yfel
Apache Shiro | Java Security Framework
"Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management. With Shiro’s easy-to-understand API, you can quickly and easily secure any application – from the smallest mobile applications to the largest web and enterprise applications."
java  security  libs  tools  api  geek  technology  software  programming  ldab  database  crypto  web 
4 weeks ago by yfel
Starting Clojure (mk. 2) | cemerick
Chas Emerick's excellent video introduction to clojure and the counterclockwise eclipse plugin
video  clojure  functional  programming  web  development  geek  technology  software  howto  eclipse  plugins 
4 weeks ago by yfel
OpenShift by Red Hat
"OpenShift is Red Hat's free, auto-scaling Platform as a Service (PaaS) for applications. As an application platform in the cloud, OpenShift manages the stack so you can focus on your code."
cloud  paas  deployment  java  ruby  python  node.js  php  virtualization  geek  technology  software  programming  tools  hosting 
4 weeks ago by yfel
Fixie.js is an open source tool that that automatically adds filler content to HTML documents.
"Adding lorem ipsum text to HTML documents involves copy-pasting, manual editing, and increasingly unwieldy code.
By interpreting your semantic HTML5 tags, Fixie will automagically add the right type of content in the right places. Headings, paragraphs, links, images, sections... trust me, it's all there. That way you can focus on your design, instead of finding the right filler content."
javascript  html  web  development  tools  generator  geek  technology  software  opensource 
4 weeks ago by yfel
Chrome Web Store - Language Immersion for Chrome
"Language Immersion for Chrome is an experimental extension that aims to simulate the experience of being immersed in a foreign language. By switching certain words and phrases from English into a language of your choice, the websites you already visit can provide a way to experience the world from a different perspective."
google  chrome  language  browser  plugins  geek  technology  software  education  tools 
4 weeks ago by yfel
PrettyFaces - JSF 2 | Servlet | Java EE | URL Rewrite Filter | Bookmarks | OCPsoft
"The open-source /url/#{rewriting} solution for Servlet, JSF, and Java EE"

"PrettyFaces is an OpenSource Filter-based Servlets extension with enhanced support for JavaServer Faces – JSF 1.1, 1.2 and 2.0 – enabling creation of bookmark-able, pretty URLs. PrettyFaces solves the “RESTful URL” problem elegantly, including features such as: page-load actions, seamless integration with faces navigation, dynamic view-id assignment, managed parameter parsing, and configuration-free compatibility with other web frameworks."
java  jsf  web  restful  geek  technology  software  programming  libs  http 
4 weeks ago by yfel
Querydsl
""""
Querydsl is a framework which enables the construction of type-safe SQL-like queries for multiple backends including JPA, JDO and SQL in Java.

Instead of writing queries as inline strings or externalizing them into XML files they are constructed via a fluent API.

- Code completion in IDE (all properties, methods and operations can be expanded in your favorite Java IDE)
- Almost no syntactically invalid queries allowed (type-safe on all levels)
- Domain types and properties can be referenced safely (no Strings involved!)
- Adopts better to refactoring changes in domain types
- Incremental query definition is easier
"""
java  sql  database  query  language  dsl  geek  technology  software  programming  opensource  libs  api 
4 weeks ago by yfel
Illegal Argument
some kiwi NZ guys talking about java and such
culture  java  clojure  jvm  geek  technology  software  programming  humour  newzealand 
4 weeks ago by yfel
New programming slang - Programming
favorites:
"Yoda conditions"
"Stringly Typed"
"Higgs-Bugson" (unreproducable)
"Baklava Code" (too many layers)
"Common Law Feature"
humour  programming  language  culture  geek  technology  software 
4 weeks ago by yfel
Chrome Web Store - Window Resizer
"This extension resizes the browser's window in order to emulate various resolutions. It is particularly useful for web designers and developers by helping them test their layouts on different browser resolutions.
"
chrome  web  browser  plugins  mobile  development  tools  devtools  geek  technology  software 
4 weeks ago by yfel
Dirty Disks Raise New Questions About Cloud Security
several cloud providers were leaking secrets in unallocated disk space
security  hacks  virtualization  geek  technology  software  storage  privacy  cloud 
4 weeks ago by yfel
utf8everywhere
windows should be more like linux, and always do 8-bit strings, and consider them utf8.
unicode  typography  essay  geek  technology  software  programming  culture  history  windows 
4 weeks ago by yfel
Extreme JNI Performance
fast C++ <---> JVM interop via C++ continuations and closures/lambdas
java  c/c++  jvm  performance  optimization  functional  programming  geek  technology  software  howto 
5 weeks ago by yfel
carlhuda/janus
"This is a distribution of plug-ins and mappings for Vim, Gvim and MacVim.

It is designed to provide minimal working environment using the most popular plug-ins and the most common mappings."
vim  plugins  ruby  geek  technology  software  editor  tools  scripts 
5 weeks ago by yfel
Illegal Argument
podcast offering "weekly discussion about topics relating to the Java/JVM space with an Auckland and New Zealand focus."
podcast  java  jvm  groovy  scala  lisp  programming  geek  technology  software  development 
5 weeks ago by yfel
Vagrant - Virtualized development for the masses.
"Virtualized development made easy.
Create and configure lightweight, reproducible, and portable development environments."
deployment  virtualization  development  ruby  programming  geek  technology  software  tools  devtools  opensource  porting 
5 weeks ago by yfel
Try JSIL
"Try JSIL out in your browser! Type some C# into the Source Code box below, and click Compile & Run.
The C# you enter is compiled on the JSIL server using the Mono compiler, then translated to JavaScript by JSIL and sent back to you."
c#  dotnet  javascript  compatibility  compiler  language  geek  technology  software  tools  browser 
5 weeks ago by yfel
Comparing JSF Beans, CDI Beans and EJBs | Andy Gibson
"Never use JSF managed beans unless you are working in a servlet container and don’t want to try and get CDI working in Tomcat (although I have a Maven archetype for that so there’s no excuse).

In general, you should use CDI beans unless you need the advanced functionality available in the EJBs such as transactional functions. You can write your own interceptor to make CDI beans transactional, but for now, its simpler to use an EJB until CDI gets transactional CDI beans which is just around the corner. If you are stuck in a servlet container and are using CDI, then either hand written transactions or your own transaction interceptor is the only option without EJBs."
java  tips  programming  jsf  howto  transactions  geek  technology  software 
5 weeks ago by yfel
frenchy64/typed-clojure
"Clojure with a type system, as a library."
looks a bit haskelly
clojure  typetheory  functional  programming  haskell  geek  technology  software  opensource  libs 
5 weeks ago by yfel
Laconic DOM Library
javascript DSL for synthesizing DOM elements. probably slower than html though.
html  browser  javascript  dsl  libs  geek  technology  software  opensource 
5 weeks ago by yfel
WebAIM: Blog - History of the browser user-agent string
"And thus Chrome used WebKit, and pretended to be Safari, and WebKit pretended to be KHTML, and KHTML pretended to be Gecko, and all browsers pretended to be Mozilla, and Chrome called itself Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13, and the user agent string was a complete mess, and near useless, and everyone pretended to be everyone else, and confusion abounded."
browser  history  web  depressing  programming  geek  technology  software  humour 
5 weeks ago by yfel
How I Collect Passwords « Xato
a series of scripts that use google & torrent search rss feeds to find database dumps
security  datamining  database  torrents  scraping  geek  technology  software 
5 weeks ago by yfel
brehaut/necessary-evil
"necessary-evil is an implementation of XML-RPC built on top of the ring http library for Clojure. XML-RPC is a bit nasty, but it is the basis of a number of other standards such as certain blogging APIs and Ping Back."
clojure  xml  rpc  standards  lisp  functional  programming  network  geek  technology  software  opensource  libs  jvm 
5 weeks ago by yfel
Code Campfire: Eclipse and Mockito
to prevent an eclipse bug which removes needed static imports
"Change 'Number of static imports needed for .* to '1'"
eclipse  configuration  bugs  tips  howto  java  geek  technology  software  programming  tools 
5 weeks ago by yfel
A poem about division from Hacker's Delight - good coders code, great reuse
"I think that I shall never envision
An op unlovely as division.

An op whose answer must be guessed
And then, through multiply, assessed;

An op for which we dearly pay,
In cycles wasted every day.

Division code is often hairy;
Long division's downright scary.

The proofs can overtax your brain,
The ceiling and floor may drive you insane.

Good code to divide takes a Knuthian hero,
But even God can't divide by zero!"
poetry  mathematics  humour  programming  geek  culture  technology  software 
5 weeks ago by yfel
JavaEE Examples
TomEE: Apache Tomcat with EE example projects
apache  java  web  development  examples  geek  technology  software  programming  opensource  howto 
5 weeks ago by yfel
JSF 2.0 Tutorial
lots of tutorials for Java Server Faces
java  jsf  tutorial  html  web  development  howto  programming  geek  technology  software 
6 weeks ago by yfel
marick/Midje
"Midje is a test framework for Clojure. I created it to support top-down as well as bottom-up testing, to encourage readable tests, to provide a smooth migration path from clojure.test, to support a balance between abstraction and concreteness, and to be gracious in its treatment of you, my valued guest."
clojure  testing  functional  programming  libs  tools  geek  technology  software 
6 weeks ago by yfel
Java EE 6 and modular JAX-RS services « Parijat’s Weblog
"how to go about bundling JAX-RS services in a jar and then using them from a war."
java  restful  packaging  howto  geek  technology  software  programming  web  api 
6 weeks ago by yfel
jlongster/dcpu-lisp
"LCPU is a simple Lisp-like language that compiles to optimized DCPU-16 assembly code. It is a very restricted subset of Lisp. There is no GC, and thus no data structures or run-time closures."
games  lisp  0x10c  functional  assembly  programming  geek  technology  software  opensource  humour 
6 weeks ago by yfel
The Pragmatic Bookshelf | PragPub 2011-12 | Just-In-Time Logging
log verbosely but contingently into something cheap like a hashmap, and dump most of the log upon success. on error, actually serialize the cheap log.
logging  debugging  tips  programming  geek  technology  software  algorithms 
6 weeks ago by yfel
sqlkorma
clojure DSL for SQL and entities
clojure  database  dsl  sql  api  programming  functional  geek  technology  software  opensource  libs 
6 weeks ago by yfel
« earlier      

related tags

0x10c  3d  8bit  80s  accessibility  activism  addiction  adobe  ads  advertising  advocacy  aerospace  agda  ai  ajax  ajaz  alcohol  algebra  algorithms  alife  amarok  amazon  amd64  analogy  android  animals  animation  anonymity  antivirus  apache  api  apm  appengine  apple  apps  aprilfools  arc  architecture  arduino  arrows  art  asm  aspects  assembly  astronomy  async  atari  audio  augmented  automata  automotive  awk  backup  badges  bands  banking  bash  basic  bbs  benchmark  bestpractices  billing  biofeedback  biology  bitcoin  blackberry  blackmarket  blog  blogging  blogs  bluetooth  bookmarklets  books  boost  boxee  browser  bsd  bugs  burning  business  bzr  c  c#  c/++  c/c++  cache  cad  cairo  calendar  camera  canada  canvas  career  cartoons  categorytheory  censorship  charity  chat  chemistry  chess  china  chrome  classical  cli  clocks  clojure  clojurescript  clones  clothing  cloud  cluster  cmyk  cobol  cocoa  codecs  coffee  coffeescript  cogsci  collectivism  color  combinatorics  comics  communication  comparison  comparsion  compatibility  competition  compiler  compler  complexity  composition  compression  compsci  concurrency  conference  configuration  console  construction  consulting  contest  continuations  continuousintegratoin  contracts  controls  conversion  copyfight  copyright  couchdb  cracks  crafts  crazy  creativecommons  creditcards  crime  criticism  crossplatform  crypto  css  csv  culture  currency  cygwin  d  dalvik  dart  database  datamining  datasheets  debate  debian  debug  debugging  del.icio.us  demo  democrat  demos  deployment  depressing  design  desmoines  deutsch  development  devops  devtools  dhcp  diagnosis  diff  directx  discipline  discrete  display  distributed  diy  django  dns  docbook  document  documentary  documentation  dos  dotnet  dreams  drivers  drugs  drums  dsl  dylan  dystopia  ebay  eclipse  economics  editor  education  effects  electromechanical  electronics  emacs  email  embedded  emergency  employment  emulator  energy  engineering  england  english  environment  erlang  error  esports  essay  essays  ethics  europe  evil  evolution  evolutionaryalgorithms  example  examples  excel  exercise  exploit  extropian  f#  facebook  fail  faq  ffi  fiction  fileformats  filesystems  finance  financial  firefox  firewall  firewire  firmware  flash  flight  floatingpoint  folklore  folksonomy  fonts  food  forums  fpga  fractals  framework  friends  functional  furniture  futurism  gadgets  gambling  games  gaming  garbagecollection  gcc  geek  generator  generic  genetic  geography  geometry  gifs  gifts  gil  gimp  git  glassfish  gnarl  gnome  gnu  google  government  gps  gpu  graphics  graphtheory  greasemonkey  groovy  gtd  gtk  gui  hacker  hacking  hacks  hadoop  hardware  hashing  haskell  hayek  hci  hdtv  health  hg  highavailability  hiring  history  home  homeautomation  hosting  howto  html  html5  http  humour  i18n  ibm  iceland  icons  ide  identity  illusion  im  images  infographic  infotheory  infrared  inkscape  insects  inspiration  instruments  interview  introduction  ios  iowa  ip  iphone  ipod  irc  j  java  javascript  jobs  joomla  jpeg  jquery  jsf  json  jvm  kde  kernel  keyboard  lan  language  laptop  latex  law  ldab  learning  leiningen  lesscss  libertarian  library  libs  license.artistic  license.bsd  license.cc  license.commercial  license.gpl  license.lgpl  license.mit  license.mpl  license.publicdomain  license.wtfpl  license.zlib  lifehacks  lighting  linearalgebra  linq  linux  lisp  list  lists  literate  lithography  live  livecd  livecoding  liz  llvm  location  logging  logic  logo  logs  lsip  lua  lug  lulz  mail  maintenance  make  malware  management  maps  market  marketing  markets  markup  mashup  mashups  math  mathematics  mathml  matlab  maven  measurement  medical  medieval  memcached  memory  metaprogramming  microformats  microsoft  midi  migration  military  minimal  ml  mobile  monads  monetary  money  mouse  movies  multiad  multicore  multihead  multitouch  music  musicblogs  musicdownloads  musictheory  mysql  naming  native  ncurses  netherlands  network  networks  neural  news  newzealand  nintendo  node.js  nomography  nonprofit  nosql  nostalgia  notification  novelty  nsfw  numbertheory  numerical  nvidia  oauth  objectivec  objectoriented  ocaml  ocr  office  oo  opencl  opencv  opengl  opensource  optical  optimization  oracle  orm  os  osx  overclocking  overtone  p2p  paas  packaging  palm  paper  papers  parallelism  parody  parsing  pascal  patches  patents  patterns  payment  pcb  pdf  pdf-format  perforce  performance  perl  philosophy  phone  photography  photoshop  php  physics  pic  piracy  pitfalls  plugin  plugins  plugsin  plumbing  png  podcast  poetry  police  politics  porting  posters  postgesql  postscript  pranks  presentation  pricing  print  printing  privacy  probability  processing  productivity  profiling  programming  projector  proof  protest  protocol  proxy  psychology  punditry  puzzles  python  qt  quantum  query  quotes  r  radical  radio  rails  random  rant  raytracing  reactive  realtime  recovery  redis  refactoring  reference  regex  registry  religion  remote  remoting  repair  repl  republican  research  restful  resume  retarded  retro  reverseengineering  review  reviews  rfc  rfid  robots  router  rpc  rss  ruby  running  russia  safety  samba  satire  scala  scalability  scaling  schematics  scheme  science  scm  scraping  screenshots  scripts  sdl  search  security  semanticweb  sensors  server  service  sex  sf  shell  shopping  signals  simulation  singularity  sleep  slides  social  sociology  soft  software  solaris  sorting  sound  space  spam  speech  spimes  spoken  sports  spreadsheet  sql  sqlite  ssh  standards  starcraft  startup  staticassurance  statistics  steganography  stl  stm  storage  story  strategy  stream  streaming  style  subpixel  sucks  support  surveillance  svg  svn  swarm  sweden  synthesizer  sysadmin  tablet  tagging  tcp  technology  template  templates  testing  tex  themes  theory  thermal  thermodynamics  thesis  thinclient  tiff  time  tips  tool  tools  topology  torrents  touch  tournament  toys  training  transactions  translation  transportation  travel  trivia  tutorial  tv  tweets  twitter  typeography  typetheory  typography  ubuntu  ui  uml  unicode  unis  unix  urban  usb  usenet  ux  vector  verification  version  versioning  vi  video  videos  vim  viral  virtualization  vision  vista  visualization  visualstudio  vnc  voice  voip  volumetric  voting  wallpaper  want  war  weapons  wearable  weather  web  webdesign  websockets  webzen  weird  wifi  wii  wik  wiki  windows  wireless  woodworking  wordpress  writing  wtf  wx  xen  xfs  xkcd  xml  xmonad  xorg  yahoo  zen  zeroconf  zfs 

Copy this bookmark:



description:


tags: