deusx + programming   403

Fifty Years of BASIC, the Language That Made Computers Personal | Time
BASIC wasn’t designed to change the world. “We were thinking only of Dartmouth,” says Kurtz, its surviving co-creator. (Kemeny died in 1992.) “We needed a language that could be ‘taught’ to virtually all students (and faculty) without their having to take a course.”
basic  dev  retro  computer  history  programming 
5 weeks ago by deusx
Programmer as wizard, programmer as engineer
Are we just trying to solve a problem quickly, or are we trying to build a robust solution? I got into programming at least in part because it seemed like the closest thing to magic that really exists. So I’m going to call these two distinct styles wizarding and engineering.
compsci  dev  devops  programming 
11 weeks ago by deusx
Six nifty ES6 tricks
const Storage = Sup => class extends Sup {
save(database) { ··· }
const Validation = Sup => class extends Sup {
validate(schema) { ··· }
You can use them to compose a class Employee as follows.

class Person { ··· }
class Employee extends Storage(Validation(Person)) { ··· }
javascript  programming  tips 
may 2016 by deusx
Taft Test - Web Dev Placeholder Image Generater
Does your page design improve when you replace every image with William Howard Taft?
programming  webdev 
january 2016 by deusx
Make your own @horse_ebooks
I remember playing around with Markov chains back in the day, and thought that it would be fun to see what that looked like when fed all 15,000 of my Tweets.
programming  twitter  markov 
february 2015 by deusx
SqueakJS by Bert Freudenberg
SqueakJS executes Squeak in a web page without a plugin. It is a fully capable virtual machine implemented in pure JavaScript running unmodified Squeak images. Squeak is a modern implementation of Smalltalk, the original dynamic object-oriented programming environment. It runs bit-identically on virtually any platform, and now in the web browser, too.
javascript  programming  smalltalk  squeak  vm 
february 2015 by deusx
What am I running inside my bash?
I desperately needed to extract the complete (and very lengthy) command line I had written 6 months ago in a bash shell - which was still running under screen. Read on to see how I eventually made it...
bash  commandline  debugging  linux  programming 
october 2014 by deusx
Third Cog Software - Cfxr
Its original purpose was to provide a simple means of getting basic sound effects into a game for those people who were working hard to get their entries done within the 48 hours and didn't have time to spend looking for suitable ways of doing this.
audio  games  osx  programming  sound 
june 2014 by deusx
The greatest bug I never fixed - The blog of makandra
Because FriendNet serialized all of its communication into chat messages, it sent corrupted data whenever the broadcasting player was drunk.
bugs  funny  dev  wow  programming  nostalgia 
may 2014 by deusx
Getting Started, circa 1983
Let me say that again: the next day you could find out if your code compiled or not.
programming  retro  history  computing 
april 2014 by deusx
A Great Old-Timey Game-Programming Hack - Tom Moertel’s Blog
You had to bang your ideas around, twist them, turn them, searching for something, anything that would help you squeeze them into the machine. Sometimes you found it, and you got one step closer to realizing your ideas. Sometimes you didn’t.
to:fb  gaming  retro  programming  assembly  6502  6809 
december 2013 by deusx
Entity component system : Component tips | Box Hacker
Now that I feel experienced with entity game development I would like to share some tips/ideas surrounding the Ash framework.
gaming  dev  ecs  programming 
november 2013 by deusx
As a systems hacker, you must be prepared to do savage things, unspeakable things, to kill runaway threads with your bare hands, to write directly to network ports using telnet and an old copy of an RFC that you found in the Vatican.
systems  hackers  bears  essay  funny  programming  to:fb 
november 2013 by deusx
Like a Good Scotch, Developers Get Better With Age | Wired Enterprise |
He says that we tend to think of programming as something that’s only practiced by the young: you spend your 20s working 80 hours a week, and then you give it up and go into management. But that may not be the best way to play it.
age  programming  dev 
november 2013 by deusx
The goal was to produce the source code for a raytracer...that would fit on the back of a business card.
programming  graphics  hacks  challenges  raytracing  3d 
september 2013 by deusx
Hexagonal Grids
Hexagonal grids are used in some games but aren’t quite as straightforward or common as square grids. I’ve been collecting hex grid resources for nearly 20 years, and wrote this guide to the most elegant approaches that lead to the simplest code, largely based on the guides by Charles Fu and Clark Verbrugge. I’ll describe the various ways to make hex grids (I’ve counted 74 so far!), the relationships between them, as well as some common algorithms. Many parts of this page are interactive; choosing a type of grid will update diagrams, code, and text to match.
gaming  dev  hex  programming  games 
june 2013 by deusx
Build your own summary tool! | The Tokenizer
After Yahoo! acquired Summly and Google acquired Wavii, there is no doubt that auto summarization technologies are a hot topic in the industry. So as a NLP freak, I decided to give a quick overview and hands-on experience on how these technologies actually work.
webdev  nlp  gluecon  machinelearning  programming  python 
may 2013 by deusx
Liskov substitution principle - Wikipedia, the free encyclopedia
Substitutability is a principle in object-oriented programming. It states that, in a computer program, if S is a subtype of T, then objects of type T may be replaced with objects of type S (i.e., objects of type S may be substituted for objects of type T) without altering any of the desirable properties of that program (correctness, task performed, etc.).
software  gluecon  liskov  apis  programming  oop  compsci  design 
may 2013 by deusx
The IPython Notebook — IPython
The IPython Notebook is a web-based interactive computational environment where you can combine code execution, text, mathematics, plots and rich media into a single document
python  web  programming  analysis 
april 2013 by deusx
SQLite: the Case against Custom Application File Formats |
So, here is my thought experiment -- whenever you have the urge of building a custom file format, just don't.
sqlite  data  programming  formats 
december 2012 by deusx
JS adolescence – James Padolsey
For me there was a time that can only be described as adolescence in the field of programming and more specifically JavaScript. This period was characterised by a certain laziness and hubris. I thought I was right. I thought others were wrong. I could see no path but the very strict one that I had boxed myself into through a process in which I longed for certainty and the expulsion of realistic doubt.
javascript  webdev  programming  to:fb 
november 2012 by deusx
Computers are very good at the game of Go
Zen19 is beating extremely strong amateurs, but it hasn't beaten professionals in games with no handicap yet. That said, now that we know that Zen19 is using Monte Carlo strategies, the reason why it seems to be getting stronger as it's fed more CPU time is revealed: these strategies are the most obviously parallelizable algorithms out there, and for all we know this exact version of Zen19 could end up becoming World Champion if a few more orders of magnitude of CPU time were made available to it.

Which would feel like a shame, because I was really looking forward to seeing us figure out how brains work.
go  games  ai  programming 
july 2012 by deusx
Basic instinct: how we used to code • Reg Hardware
I’ve recently caught myself, like some horrific solo re-write of the Monty Python Four Yorkshiremen sketch, waxing lyrical to my two iPod-wielding young ‘uns about the good old days; when men were men, computers were effectively clockwork, and computer games… well, come to think about it, they still cost about 69p. But you didn’t download them from an app store. Oh no. They came bound into computer magazines and had to be typed in by hand. And oh yes, they were in an arcane language called Basic.
retro  oldschool  programming  to:fb 
july 2012 by deusx
The Module Pattern, A Little More Detail -
This is an article on the module pattern for Javascript, and some of its neat properties. I’ve been using it recently for projects like Wax and mmg, and think it’s a neat way to structure code and avoid some of the less likable parts of the language.
javascript  modules  webdev  patterns  programming 
june 2012 by deusx
Nick Bradbury: Old Farts Know How to Code
"Old farts" are often excluded from that culture, not because we're lousy coders but because we won't put up with that shit. We have lives, we have families, we have other things that are important to us. We're not about to sleep at our desks and trade watching our kids grow up for the promise of striking it rich. Especially when the people who really strike it rich aren't the ones writing code.
coding  programming  life  work  career  shit  to:fb 
may 2012 by deusx
Rands In Repose: Please Learn to Write
Writing appears more forgiving because there is no compiler or interpreter catching your its and it’s issues or reminding you of the rules regarding that or which. Here’s the rub: there is a compiler and it’s fucking brutal. It’s your readers. Your readers are far more critical than the Python interpreter. Not only do they care about syntax, but they also want to learn something, and, perhaps, be entertained while all this learning is going down. Success means they keep coming back - failure is a lonely silence. Python is looking pretty sweet now, right?
writing  coding  programming 
may 2012 by deusx
Benvie/Node.js-Ultra-REPL - GitHub
Starting with Node's built in REPL, add in a completely redone inspect formatter, actual functioning separate V8 contexts, keybindings to create, switch, and delete between them, combine it with a bunch of color. ULTRA REPL
node  repl  dev  programming  nodejs  javascript  js 
february 2012 by deusx
Lisp REPL in Vendetta Online
Vendetta Online has a Lisp environment (using SBCL) which controls much of its NPC behavior and will soon be in charge of generating player and NPC missions. Partly in order to get around some thread-safety issues, and partly for convenience we built an REPL into a secret chat channel. (it only responds to developer accounts)
lisp  repl  vendettaonline  programming 
february 2012 by deusx
What have you tried? - Matt Gemmell
The problem is that this person’s problem-solving technique is to ask for the solution. Not to seek advice on how to approach the task, or ask for the names of likely classes to look into, or a link to an example - but to just ask for the code, fully formed and ready to go. This is not problem solving, and software engineering is entirely about problem solving.
software  programming  problems  development 
february 2012 by deusx
the node.js aesthetic :: The Universe of Discord
I would like to document an emerging set of programming conventions, philosophies, and values that I see evolving in the node.js community. I call this the node aesthetic.
node  js  nodejs  tech  programming  javascript 
december 2011 by deusx Mac Text Editors and Navigation
Unfortunately, there’s no standard for Go to Line in Mac text editors. Each editor does it differently, and they usually screw up at least one part of it so that it’s not-particularly-usable. (Which causes me to curse through my nose, throw one of the plush toys they permit me to have, and then run back to Mama Terminal for solace.)
dev  programming  text  editing  tools  mac 
november 2011 by deusx
Code: Flickr Developer Blog » Flipping Out
Flickr is somewhat unique in that it uses a code repository with no branches; everything is checked into head, and head is pushed to production several times a day. This works well for bug fixes that we want to go out immediately, but presents a problem when we’re working on a new feature that takes several months to complete. How do we solve that problem? With flags and flippers!
flickr  webdev  waffle  programming 
november 2011 by deusx
blockdiag - simple diagram images generator — blockdiag 1.0 documentation
blockdiag and its family generate diagram images from simply text file:
python  graphics  webdev  images  programming 
november 2011 by deusx
Java is not the new COBOL | Craig Tataryn's .plan
Given the above facts I think you’ll agree, Java is not stagnant, it’s getting much better on the eyes and fingers and it has been adopted by cool, non-stodgy companies. Then perhaps you’ll also agree it’s wrong to say Java is the new COBOL, just as wrong as saying Ruby is the new Java.

Nope, not buying it.
java  cobol  tech  programming 
november 2011 by deusx
Yield Thought, Work Is Fascinating: The Metagame
"I started thinking about programmer performance a while ago. Everybody will tell you that you can’t measure programmer productivity, but this is at best a half-truth. We can, and we should. Perhaps what we shouldn’t do is use those measurements to compare programmers to each other, but we can definitely measure ourselves."
productivity  programming  work  development  automation 
november 2011 by deusx
Yield Thought, I swapped my MacBook for an iPad+Linode
Thinking I might have to try this with the ASUS Transformer I have. "On September 19th, I said goodbye to my trusty MacBook Pro and started developing exclusively on an iPad + Linode 512. This is the surprising story of a month spent working in the cloud."
cloud  mobile  work  ipad  linode  programming 
november 2011 by deusx
Loyal Opposition to Const, Private, Freeze, Non-Configurable, Non-Writable...
And JavaScript is one of the *most* dynamic of the mainstream programming languages. Not only can you can pass any object to any function, but you can call a method with any number of arguments, easily modify the prototypes of other objects, introspect on any object's properties with a simple loop, replace any member function with a wrapped version, attach new properties to any object ... the list goes on.
webdev  javascript  programming 
november 2011 by deusx
mass:werk termlib
The JavaScript library "termlib.js" provides a `Terminal' object, which facillitates a simple and object oriented approach to generate and control a terminal-like interface for web services.
ajax  javascript  library  programming  terminal 
june 2011 by deusx
The Bytes Brothers
Sort of a cross between Encyclopedia Brown and Micro Adventure, each volume in this series contains several short mysteries. The user must read carefully and run very simple BASIC computer programs in order to guess the solutions.
books  programming  mystery 
may 2011 by deusx
Micro Adventure
These linear novels are occasionally interrupted by simple BASIC computer programs designed to be typed in and played. The idea is to simulate key moments in the story, though the programs are generally of the extremely simplistic "type in a word or number and hit ENTER" variety. The series was followed by the Magic Micro Adventure books for younger readers.
books  programming  adventure 
may 2011 by deusx
emscripten - Project Hosting on Google Code
Emscripten is an LLVM-to-JavaScript compiler. It takes LLVM bitcode (which can be generated from C/C++, using llvm-gcc or clang, or any other language that can be converted into LLVM) and compiles that into JavaScript, which can be run on the web (or anywhere else JavaScript can run).
javascript  compiler  programming 
january 2011 by deusx
mamememo: The Qlobe
"My Quines are sometimes specialized for Japanese. But to attend RubyConf, I should write "global" Quines."
ruby  quines  madness  programming  from delicious
december 2010 by deusx
ChipWits: The Game of Robot-Programming Fun - Bring Your Brain!
"The Game of Robot-Programming Fun<br />
<br />
Program Robots using graphic chips.<br />
A great way for Kids of all ages to enjoy the fun of programming<br />
<br />
ChipWits will be back in late 2010<br />
<br />
chipwits  oldschool  games  programming  robots  awesome  kids  from delicious
august 2010 by deusx
Renae Bair » Blog Archive » “My husband is a programmer; I have no idea what that means.”
"This always blows my mind. You’re married to someone, and you aren’t interested enough in the person to know anything about what they do with nearly 40-50% of their time, aside from their job title? Is it dangerous to draw a correlation between high divorce rates and the lack of interest that people have in their partners lives? It’s easy to fall in love with the “idea” of a person when you first meet them. But I think it would be hard to endure a lifetime of ups and downs, trials and tribulations and the everyday challenges that life throws at two people, if those partners didn’t have a truly vested interest in each other’s passions and life’s work. And if you don’t have even a basic understanding of what your spouse does with 40+hours of his/her week, then you’re not on a team."
nerds  programming  ruby  relationships  marriage  from delicious
august 2010 by deusx
Halt and Catch Fire - Wikipedia, the free encyclopedia
"Halt and Catch Fire, known by the mnemonic HCF, refers to several computer machine code instructions that cause the CPU to cease meaningful operation. The expression "catch fire" is usually intended as a joke; in most cases the CPU does not actually catch fire."
hcf  machinecode  computers  fire  history  programming  from delicious
july 2010 by deusx
List of freely available programming books - Stack Overflow
"I'm trying to amass a list of programming books with opensource licenses, like Creative Commons, GPL, etc. The books can be about a particular programming language or about computers in general. Hoping you guys could help"
books  free  programming  ebooks  from delicious
june 2010 by deusx
Will Wall Street require Python? | ITworld
Charles Stross was right. "with Release 33-9117, the SEC is considering substitution of Python or another programming language for legal English as a basis for some of its regulations."
sec  python  future  law  legal  wallstreet  finance  programming  from delicious
april 2010 by deusx
Inweb: Inform
"A key step in literate programming, in our view at least, is publishing. It means tidying up and properly explaining code, and is a process much like writing up roughly-correct ideas for journal publication. The main aim of the Inform project since autumn 2007 has been to publish the whole work. Each web, as it is published, becomes open-source under the Artistic License 2.0, and eventually the whole work will be complete. We believe it will then be the largest literate program ever published."
literateprogramming  inform  programming  writing  from delicious
october 2009 by deusx
Atari 1200XL vs. Dell Inspiron 1525
"I decided: why not ignore the fact that my first computer and my latest computer are 27 years apart? Why not stack them on top of each other, take some silly photos, and put up a chart comparing how many kilo-whatsits of X the Atari had to how many giga-whosits the Dell had.

So you have it... a brief comparison of the classic and short-lived Atari 1200XL to the modern and also short-lived Dell Inspiron 1525."
atari  computers  retro  oldschool  history  programming  from delicious
september 2009 by deusx
Canned Platypus » Blog Archive » Brevity is Not Power
"I would modify Graham’s claim by saying that recognizable and predictable brevity is an indicator of programming-language power."
brevity  power  programming  languages  from delicious
september 2009 by deusx
Matt Legend Gemmell – What have you tried?
"The problem is that this person’s problem-solving technique is to ask for the solution. Not to seek advice on how to approach the task, or ask for the names of likely classes to look into, or a link to an example – but to just ask for the code, fully formed and ready to go. This is not problem solving, and software engineering is entirely about problem solving."
problemsolving  software  learning  development  programming  from delicious
september 2009 by deusx
Code To Joy: Open-Source group announces jJava
"An open-source project surprised industry insiders today by announcing an implementation of the Java programming language on the JVM.

The language, dubbed jJava, reflects the current trend for using the JVM as a systems platform for various languages."
funny  java  jjava  jvm  programming  languages 
august 2009 by deusx
JSLint Commandline Shenanigans
"y running JSLint on all of our javascript files as part of our development process, we can find these nasty bugs before they start!Turns out, Spidermonkey isn't just faster than Rhino, it's a lot faster (at least to start up)."
jslint  spidermonkey  pre  palm  webdev  testing  commandline  programming 
august 2009 by deusx
"Skulpt is an entirely in-browser implementation of Python."
python  javascript  webdev  programming  scripting  awesome 
august 2009 by deusx
Source Code of Several Atari 7800 Games Released! | ProgrammerFish - Everything that's programmed!
"Remember the Dig Dug or Centipede or Robotron? They used to be favorites wheimagen Atari’s 7800 series was still around. Now since the era of those consoles is over and a different world of interactive reality gaming has taken over, Atari Museum, a site run by Atari enthusiast, has got hold of has unofficially source code of over 15 games for the coders and enthusiasts to admire the state-of-the-art (because this is what it was back then) of game development."
atari  7800  code  programming  retro  oldschool  gaming  source  assembly 
july 2009 by deusx
Clue: an ANSI C compiler targeting high level languages
"Clue is an ANSI C compiler (C89, some C99) that targets high-level languages such as Lua, Javascript or Perl (and some low-level ones). It supports the entire C language, including pointer arithmetic, and can be used to run arbitrary pure-C programs."
c  programming  vm  virtualmachines  languages  crazy  javascript  hacks 
june 2009 by deusx
Read-optimize Your Source Code - Brendel Consulting
"In fact, I claim that if you don't take those rules to heart in your own source code then you are either unprofessional, lazy, not a team-player, or all of the above. If you as a software developer take pride in your professionalism and quality of your work then you have to consider that it is not only the achieved functionality for which you are being paid: The code you produce in almost all cases becomes property of your employer, and thus, the code itself also a product (and actually the most important product) you deliver. And how useful that code if for the team who has to work with it is what really determines its value."
programming  writing  source  code  craftsmanship  via:jzawodny 
june 2009 by deusx
Overview - Micro Focus
"COBOL – continuing to drive value in the 21st Century"
cobol  21stcentury  value  programming  via:jcgregorio 
may 2009 by deusx
Coding Horror: A Modest Proposal for the Copy and Paste School of Code Reuse
"Attach a one line comment convention with a new GUID to any code snippet you publish on the web. This ties the snippet of code to its author and any subsequent clones. A trivial search for the code snippet GUID would identify every other copy of the snippet on the web"
programming  guids  copypasta  pastebin 
april 2009 by deusx
"PHP_CodeSniffer tokenises PHP, JavaScript and CSS files and detects violations of a defined set of coding standards."
php  webdev  programming  codingstgandards 
february 2009 by deusx
Quetzalcoatal: A public service announcement
"If your code will be seen by the world at large, one of your first tasks should be to write documentation. Document all functions as soon as you write them (before is also helpful). Provide samples on how to use code as soon as you finish a module (or earlier, if possible). Do not wait until your 5.0 release. Do not wait until your 1.0 release. Do not even wait until your 0.5 release. Do it as you write your code. The sooner, the better."
mozilla  documentation  opensource  comments  coding  programming 
november 2008 by deusx
Can Your Programming Language Do This? - Joel on Software
"I hope you're convinced, by now, that programming languages with first-class functions let you find more opportunities for abstraction, which means your code is smaller, tighter, more reusable, and more scalable."
programming  abstraction  functions  languages  mapreduce  google  microsoft  algorithms 
november 2008 by deusx
GitHub RubyGems
"RubyGems is a package manager for Ruby. At GitHub, we've tried to make the process of building and releasing new gems as simple as possible. Please see the documentation below on how to use the system."
git  github  gems  programming  hosting  ruby  libraries 
november 2008 by deusx
Dynamic programming futures | InfoWorld | Test Center | October 13, 2008 | By Peter Wayner, IDG News Service
"What will the world of dynamic programming languages and Web applications look like in five years? This is one of those highly personal and deeply philosophical questions best saved for after dessert is served, the drinks are poured, and the sidearms are safely locked away."
webdev  programming  scripting  javascript  ruby  python  perl 
october 2008 by deusx
Paver: Build, Distribute and Deploy Python Projects — Paver v0.8 documentation
"Paver is a Python-based build/distribution/deployment scripting tool along the lines of Make or Rake. What makes Paver unique is its integration with commonly used Python libraries. Common tasks that were easy before remain easy. More importantly, dealing with your applications specific needs and requirements is now much easier."
paver  python  programming  tools  packaging  software  development 
september 2008 by deusx
Stevey's Blog Rants: Programming's Dirtiest Little Secret
"Next dead-giveaway: non-typist code is... minimalist. They don't go the extra mile to comment things. If their typing skills are really bad, they may opt to comment the code in a second, optional pass. And the ones who essentially type with their elbows? They even sacrifice formatting, which is truly the most horrible sin a programmer can commit. Well, actually, no, scratch that. It's the second worst. The worst is misspelling an identifier, and then not fixing it because it's too much typing. But shotgun formatting is Right Up There."
typing  literacy  programming 
september 2008 by deusx
Mercurial Queues - Mozilla Developer Center
"Mercurial Queues, or MQ, is a Mercurial extension that lets you keep work in progress as mutable patches, instead of as immutable changesets. ... The output of a developer (on a good day, anyway) is patches. The MQ extension lets you treat a stack of patches as works-in-progress. You can apply them as Mercurial changesets, unapply them, edit them, and when they're done, turn them into permanent changesets and push them."
mercurial  queues  programming  howto  mozilla 
august 2008 by deusx
quilt - Summary [Savannah]
"The scripts allow to manage a series of patches by keeping track of the changes each patch makes. Patches can be applied, un-applied, refreshed, etc." Checkpoint and maintain floating uncommitted work-in-progress changes as a stack of patches atop a moving-target project.
quilt  dev  programming  opensource  sourcecode  management 
august 2008 by deusx
« earlier      
per page:    204080120160

related tags

3d  8bit  21stcentury  80s  abstraction  aco  actionscript  adobe  adventure  adventures  advocacy  age  aggregators  ahl  ai  aim  ajax  algorithms  analsex  analysis  anime  ants  aol  apache  api  apis  apollo  apple  applescript  arc  argh  articles  assembly  atari  atom  audio  automation  awesome  awk  backslash  bash  basic  bears  books  boxing  brainhurty  brevity  browser  bugs  business  c  c64  carboat  carbon  career  cgi  challenges  chipwits  clojure  cloud  cms  cobol  cocoa  code  coding  codingstgandards  cogsci  collaboration  comics  commandline  comments  commodore  common  compiler  compsci  compsi  computer  computers  computing  conferences  copypasta  couchdb  craftsmanship  crazy  createjs  css  cthulhu  data  database  databases  deathmarch  debugging  decafbadredesign  demos  demoscene  design  details  dev  development  devops  dhtml  disposablesoftware  diy  doap  documentation  documents  dojo  dom  ebooks  ecs  editing  editors  education  emacs  engineering  enterprise  erlang  essay  evil  extremeprogramming  filtering  finance  fire  firefox  flash  flickr  fonts  formats  foxes  free  frontier  functional  functions  funny  future  gadgets  games  gaming  gcc  geeks  gems  girlcode  git  github  gloves  gluecon  gmail  go  google  goto  gpu  graphics  gtalk  guids  hackers  hacking  hackingfeeds  hacks  hardware  hcf  hex  history  holywars  homebrew  hosting  howto  html  html5  http  humane  ia  ifiction  im  images  inform  insanity  interesting  interop  ipad  ipod  j2ee  jabber  java  javascript  javascritp  jjava  jotspot  js  jslint  json  just  jvm  kde  keyvalue  kids  language  languages  law  learning  legal  libraries  library  life  linode  linux  liskov  lisp  literacy  literateprogramming  london  lua  mac  machinecode  machinelearning  macromedia  madness  magazines  magic  management  mapreduce  markov  marriage  master  math  md5  mercurial  metabloggign  metablogging  microsoft  mips  mobile  modules  monkeys  mozilla  mystery  namespaces  neovictorian  nerd  nerds  network  nifty  nintendo  nlp  node  nodejs  nosql  nostalgia  notsql  objc  odf  oldschool  oop  opcodes  opensource  optimization  oracle  oscon  oscon2008  oss  osx  packaging  palm  parallel  pastebin  patches  patterns  paver  performance  perl  persistence  php  piracy  postgresql  power  pox  pre  problems  problemsolving  process  processes  productivity  profiler  profilers  programmers  programming  proxies  psychology  pyobjc  python  qa  questions  queues  quilt  quines  rails  raptors  rat  raytracing  rdf  redland  relationships  repl  rest  retro  rewrites  rexx  robots  rockband  routing  rss  ruby  scala  scary  scheme  scope  scraping  scripting  sec  security  semweb  serialenthusiasts  sharing  shell  shit  simonsbasic  skills  slides  smalltalk  snes  soap  social  socialsoftware  software  sound  source  sourcecode  spaces  spidermonkey  spotlight  sql  sqlite  squeak  stackless  stereogram  style  subversion  svn  syndication  systems  tabs  tags  tech  templating  terminal  testing  text  thebigrewrite  threading  tiger  tips  to:fb  tools  tpug  trac  treo  tricks  trim  tuples  turing  tutorials  twisted  twitter  typing  unix  userland  usertalk  value  vbscript  vcs  vendettaonline  versioncontrol  via:jcgregorio  via:jm3  via:jzawodny  via:revgeorge  via:stlhood  via:yahooza  video  vim  virtualmachines  vm  vmware  waffle  wallstreet  web  web20  webdev  webservices  wiki  win32  winer  work  wow  writing  wrox  wroxblox  ws  wtf  xbla  xbox  xcode  xml  xmpp  xp  xsl  xslt  yagni  yahoo  yessql  yui  zope 

Copy this bookmark: