good coders code, great reuse

http://www.catonmat.net/

Posts

Introduction to Perl one-liners Posted 1 week, 5 days ago
A quine in node.js Posted 2 weeks, 4 days ago
A poem about division from Hacker's Delight Posted 4 weeks ago
The curious case of the DES algorithm Posted 1 month ago
A proof that Unix utility "sed" is Turing complete Posted 1 month ago
Here is why vim uses the hjkl keys as arrow keys Posted 2 months, 1 week ago
Announcing dedicated servers for Browserling Posted 2 months, 2 weeks ago
Announcing my third e-book "Perl One-Liners Explained" Posted 3 months, 2 weeks ago
How Browserling Works [art] Posted 3 months, 3 weeks ago
Node.js modules you should know about: procstreams Posted 3 months, 3 weeks ago
Browserling has a new design! Posted 4 months ago
Node.js modules you should know about: everyauth Posted 4 months, 2 weeks ago
How to setup Stripe payments with node.js Posted 4 months, 3 weeks ago
A Perl Regular Expression That Matches Prime Numbers Posted 4 months, 3 weeks ago
Node.js modules you should know about: JSONStream Posted 4 months, 4 weeks ago
Node.js modules you should know about: cradle Posted 5 months ago
Node.js modules you should know about: semver Posted 5 months ago
Node.js modules you should know about: express Posted 5 months, 1 week ago
Node.js modules you should know about: redis Posted 5 months, 1 week ago
Node.js modules you should know about: socket.io Posted 5 months, 1 week ago
Node.js modules you should know about: ntwitter Posted 5 months, 1 week ago
Node.js modules you should know about: read Posted 5 months, 1 week ago
Node.js modules you should know about: hashish Posted 5 months, 2 weeks ago
Node.js modules you should know about: request Posted 5 months, 2 weeks ago
Node.js modules you should know about: lazy Posted 5 months, 2 weeks ago
Node.js modules you should know about: optimist Posted 5 months, 2 weeks ago
Node.js modules you should know about: dnode Posted 5 months, 2 weeks ago
Announcing perl1line.txt - Collection of Handy Perl Scripts Posted 6 months, 1 week ago
Famous Perl One-Liners Explained, Part VII: Handy Regular Expressions Posted 6 months, 1 week ago
Announcing Headless Testling Posted 6 months, 2 weeks ago
Announcing Testling - Automated Cross-Browser JavaScript Testing Posted 6 months, 4 weeks ago
World's best introduction to sed Posted 7 months, 2 weeks ago
Announcing my second e-book "Sed One-Liners Explained" Posted 8 months, 1 week ago
We open-sourced 90 node.js modules at Browserling! Posted 8 months, 2 weeks ago
Reflections on Node.js Knockout Competition 2011 Posted 8 months, 3 weeks ago
Announcing Tunnels for Browserling Posted 9 months ago
Four Years of Blogging Posted 9 months, 2 weeks ago
How I went to Silicon Valley and raised $55,000 for my Browserling startup Posted 9 months, 4 weeks ago
Announcing my first e-book "Awk One-Liners Explained" Posted 11 months ago
Donald Knuth never told Steve Jobs that he was full of shit Posted 11 months, 2 weeks ago
Working with git? These aliases will save you hours! Posted 1 year ago
Famous Perl One-Liners Explained, Part VI: Selective printing and deleting of lines Posted 1 year ago
A TCP Proxy in Perl Posted 1 year, 1 month ago
Why chmod text modes are more powerful than octal Posted 1 year, 2 months ago
How to write a simple TCP Server in Haskell Posted 1 year, 3 months ago
Restricting what programs a user can run on Windows via Group Policy Objects Posted 1 year, 5 months ago
How to delete cookies, cache and history in all major browsers Posted 1 year, 5 months ago
Announcing Browserling! Posted 1 year, 5 months ago
Introducing node-lazy - lazy lists for node.js Posted 1 year, 7 months ago
I pushed 20 more of my projects to GitHub Posted 1 year, 7 months ago
I pushed 20 more of my projects to GitHub Posted 1 year, 8 months ago
Reflections on Node.js Knockout Competition Posted 1 year, 8 months ago
Reflections on Node.js Knockout Competition Posted 1 year, 8 months ago
StackVM Demo Video #2 Posted 1 year, 9 months ago
StackVM Demo Video #2 Posted 1 year, 9 months ago
Announcement: I am doing a startup! Posted 1 year, 10 months ago
Announcement: I am doing a startup! Posted 1 year, 10 months ago
Three Years of Blogging Posted 1 year, 10 months ago
Three Years of Blogging Posted 1 year, 10 months ago
The Four Polymorphisms in C++ Posted 1 year, 11 months ago
The Four Polymorphisms in C++ Posted 1 year, 11 months ago
Yet Another Ten One-Liners from CommandLineFu Explained Posted 1 year, 11 months ago
Yet Another Ten One-Liners from CommandLineFu Explained Posted 1 year, 11 months ago
On Functors Posted 2 years ago
On Functors Posted 2 years ago
Turn any Linux computer into SOCKS5 proxy in one command Posted 2 years ago
Turn any Linux computer into SOCKS5 proxy in one command Posted 2 years ago
The Next Ten One-Liners from CommandLineFu Explained Posted 2 years ago
A HTTP Proxy Server in 20 Lines of node.js Code Posted 2 years ago
A HTTP Proxy Server in 20 Lines of node.js Code Posted 2 years ago
Another Ten One-Liners from CommandLineFu Explained Posted 2 years, 1 month ago
Another Ten One-Liners from CommandLineFu Explained Posted 2 years, 1 month ago
Top Ten One-Liners from CommandLineFu Explained Posted 2 years, 1 month ago
Top Ten One-Liners from CommandLineFu Explained Posted 2 years, 1 month ago
A Real Turing Machine Running The Busy Beaver Posted 2 years, 1 month ago
A Real Turing Machine Running The Busy Beaver Posted 2 years, 1 month ago
The Next Ten One-Liners from CommandLineFu Explained Posted 2 years, 1 month ago
The Next Ten One-Liners from CommandLineFu Explained Posted 2 years, 1 month ago
Top Ten One-Liners from CommandLineFu Explained Posted 2 years, 2 months ago
Visual Math Friday Posted 2 years, 2 months ago
Vim Plugins You Should Know About, Part VII: ragtag.vim (formerly allml.vim) Posted 2 years, 2 months ago
Donald Knuth’s First Computer Posted 2 years, 2 months ago
MIT Linear Algebra, Lecture 6: Column Space and Null Space Posted 2 years, 2 months ago
The Derivation of Y-Combinator Posted 2 years, 3 months ago
Must-Have Windows Programs (or Windows Programs that I use) Posted 2 years, 3 months ago
Famous Perl One-Liners Explained, Part V: Text conversion and substitution Posted 2 years, 3 months ago
How to keep track of who’s talking about you Posted 2 years, 3 months ago
How to Steal a Botnet (Video Lecture Summary) Posted 2 years, 3 months ago
MIT Linear Algebra, Lecture 5: Vector Spaces and Subspaces Posted 2 years, 3 months ago
Vim Plugins You Should Know About, Part VI: nerd_tree.vim Posted 2 years, 4 months ago
Using Fibonacci Numbers to Convert from Miles to Kilometers and Vice Versa Posted 2 years, 4 months ago
Famous Perl One-Liners Explained, Part IV: String and Array Creation Posted 2 years, 4 months ago
MIT Linear Algebra, Lecture 4: A=LU Factorization Posted 2 years, 4 months ago
A Unix Utility You Should Know About: lsof Posted 2 years, 4 months ago
MIT Linear Algebra, Lecture 3: Matrix Multiplication and Inverse Matrices Posted 2 years, 5 months ago
Recursive Regular Expressions Posted 2 years, 5 months ago
50 ideas for the new catonmat.net website Posted 2 years, 5 months ago
I pushed 30 of my projects to GitHub Posted 2 years, 5 months ago
MIT Linear Algebra, Lecture 2: Elimination with Matrices Posted 2 years, 5 months ago
Secret Perl Operators Posted 2 years, 5 months ago
MIT Linear Algebra, Lecture 1: The Geometry of Linear Equations Posted 2 years, 5 months ago
Feedburner Graphs Suck, or How to Generate Nice Graphs for Feedburner Posted 2 years, 6 months ago
Summary of all the MIT Introduction to Algorithms lectures Posted 2 years, 6 months ago
Vim Plugins You Should Know About, Part V: a.vim Posted 2 years, 6 months ago
Famous Perl One-Liners Explained, Part III: Calculations Posted 2 years, 6 months ago
The Busy Beaver Problem Posted 2 years, 6 months ago