Creative Button Styles
If human evolved from monkeys, then why are there still monkeys?
This is What Happens When You Run Water Through a 24hz Sine...
Animated GIFs the Hard Way
Programs from Programming Challenges
These programs all appear in my book: by Steven Skiena and Miguel Revilla, Springer-Verlag, New York 2003. See our website for additional information. This book can be ordered from at a 30% discount!
What different sorting algorithms sound like
Wow. Bubble sort just gave me a seizure.
Programming Language Checklist
Bouncing Beholder [JS1k entry]
The Free Information Society - Media in eBooks/Other
A simple, open source, in-browser sound effect generator for games. Based on sfxr.
E X P E R I E N C E
HowStuffWorks "How Graphics Cards Work"
Graphics cards take data from the CPU and turn it into pictures. Find out the parts of a graphics card and read expert reviews of graphics cards.
40 Free Fonts Ideal For Retro And Vintage Designs
Vintage and retro style designs can be a beautiful thing. By using a combination of rough textures, grunge patterns and brushes meant to add an aged or used appearance, designers can easily pull of this timeless look. To compliment this aged appearan...
Error 500 (Server Error)!!1
The server encountered an error and could not complete your request.
Curiosity Rover Moves and Leaves Tracks on Mars
Curiosity Rover Moves and Leaves Tracks on Mars as if you were there. 360 panorama and virtual tour.
Perfect Full Page Background Image
Four techniques are explored on accomplishing a full page background image that conforms to our exceptions: no white space, scales as needed, retains aspect ratio, centered, and more.
The L-Space Web: Death and What Comes Next
A Discworld short story copyright Terry Pratchett 2002.
Lenski affair - RationalWiki
was a poorly conceived stunt by to denigrate the groundbreaking evolutionary research of Michigan State University professor and National Academy of Science member , in which Lenski and his student Zachary Blount actually observed happening. Schlaf...
Fractal wrongness - RationalWiki
is the state of being wrong at every conceivable scale of resolution. That is, from a distance, a fractally wrong person's is incorrect; and furthermore, if you zoom in on any small part of that person's worldview, that part is just as wrong as the ...
Sodarace is the online olympics pitting human creativity against machine learning in a competition to design robots that race over 2D terrains using the Sodaconstructor virtual construction kit.
13 Sites to Download Free eBooks
eBooks have become very popular with devices such as the Kindle and the new iPad. There are a large selection of eBooks and many are free.
Small Scale Nuclear Energy
In the wake of three mile island, Chernobyl and Fukushima disaster, the future of nuclear energy looks bleak as many companies and even nations are declaring themselves nuclear free. However, as concerns over rising energy cost and carbon dioxide ...
Experiments That Keep Going And Going And Going : NPR
Some scientific research can't be completed in days or months — projects can take years, or even decades or centuries. This poses a challenge for scientists who must make plans for experiments that often outlive the experimenter.
Three Universal methods of reducing complexity
Three Universal methods of reducing complexity.
"Make it idiot proof and someone will make a better idiot." "I don't have a solution but I admire the problem." "Once I thought I was wrong, but I was mistaken." "If it weren't for the last minute, nothing would get done." "...
AS3 Flash Physics Engine Box2DFlashAS3 2.0.1
Cool gadgets for creative offices
Each designer or agency office should be filled with creative and innovative gadgets that surprise our clients and stimulate the imagination. This will not make you a better designer, but looks are im...
Universe Sandbox | about
Buy on Steam
100 More Incredible Lectures From the World's Top Scientists...
The sciences thrive on the Internet, with panels, lectures, Q&As, talks, and more for those interesting in any scientific field.
100 Incredible Lectures from the World's Top Scientists
Thanks to the Internet, and our list of 100 incredible lectures, you've now got access to the cutting edge theories and projects that are changing the world.
Calvin and Hobbes - Stars and Infinity (Comic Strip)
Calvin and Hobbes look out into the stars and ponder infinity.
is an Operating System in development for the PC written entirely in language. Menuet64 is released under and Menuet32 under . Menuet supports 32/64 bit x86 assembly programming for smaller, faster and less resource hungry applications. Menue...
Nanotech breakthrough: get ready for graphene
The exciting one-atom thick super material can now be produced in ample quantities and high quality. Rapid improvements in nanotechnology are now expected.
The animated guide to Building a PC. Learn to build a PC...
The animated guide to building a PC. Leading you through the PC building process step by step, from choosing your parts to assembling them and installing the OS. You too can build a PC with the PCitYourself! animated guide.
OSRC: The Boot Process
What f.lux is and Why You Should Be Using It
Public mind map by Jason Buberel. Create your own collaborative mind maps for free at www.mindmeister.com
How to Win Friends & Influence People
A book by Dale Carnegie
Microparticles allow you to live without breathing
A research group has developed a type of microparticles can be injected directly into bloodstream to oxygenate our bodyquickly even if we could not breathe.
15 Ways to Get Past an Awkward Moment
We've all been in awkward situations, our lives are full of them. Nobody's perfect, but how you handle it can turn an awkward moment into a partial win. Below you will see 15 awkward situ...
The Ultimate Indie Game Developer Resource List
This is a list of SERVICES, free and not, that will help you on your path to STARTING and FINISHING a game and SELLING it. Articles are NOT included. If you would like to read articles, check out The Big List of Indie Marketing and Business Tips, 100...
The Best Java Tools You Never Knew Existed
Jakub has posted 1 posts at DZone.
Polycode is a free, open-source, cross-platform framework for creative code.
Typical Programmer - Introduction to Abject-Oriented Programming...
A glittering performance of rare perception
Hard Work Does not Pay Off - Programmer 97-things
As a programmer, working hard often does not pay off. You might fool yourself and a few colleagues into believing that you are contributing a lot to a project by spending long hours at the office. But the truth is that by working less you might achie...
6 Reasons The Guy Who's Fixing Your Computer Hates You
By my calculations, about 96% of all computer repairs are done, not by the local computer guy or the Geek Squad, but by The Friend Who is Good With Computers. Often that friend is nothing more than an average computer user who knows how to look up er...
6 Formerly Kickass Creatures Ruined by Evolution
#3. Megatherium Used to be ... Megatherium was the size of an African Elephant and, while a herbivore, still was able to fend off attacks from...
Android Icons | Developer Icons 2
Android Icons offers free icons and a professional handcrafted icon set with 200 icons in 14 different colors and 4 sizes.
Data Structures and Algorithms with Object-Oriented Design...
SUNSHINE TO DOLLARS
The Ultimate Rejection Letter
Ootips - Object Orientation Tips
The most useful and interesting OO posts collected from newsgroups, mailing lists and web forums.
Phrases you wish you could say at work
Test Your "Subitizing" Ability « Wolfram Blog
Step-by-step directions to build and share a simple subitizing (rapid counting) game with Mathematica and Wolfram CDF Player. Download provided.
xkcd: Forgot Algebra
Warning: this comic occasionally contains strong language (which may be unsuitable for children), unusual humor (which may be unsuitable for adults), and advanced mathematics (which may be unsuitable for liberal-arts majors).
It's Time To Get Classy
Rumor has it on the internet that .
Those who came of age during the era of Three Mile Island and Chernobyl are probably too young to remember the happy days when "our friend the atom" promised electricity too cheap to meter and cars that would run forever without a fill-up. W...
10 Excellent Resources for Web Developers and Programmers...
Professional Web and Graphic Design Courses and Training in Bangkok Thailand
clikr clicking pictures has never been so much fun!
clikr.co - click the picture and you'll be served with fresh entertainment
60+ Awesome Grunge Font That Every Designer Should Collect...
Grunge and Dirty designs are become more and more popular recently. If you are a web 2.0 designer, i suggest you to seriously look into the grunge style design.
The Bureau of Communication - Fill-in-the-blank Correspondence...
A collection of fill-in-the-blank forms for everyday correspondence.
"In the Beginning Was The Command Line" - by Neal Stephenson...
About twenty years ago Jobs and Wozniak, the founders of Apple, came up with the very strange idea of selling information processing machines for use in the home. The business took off, and its founders made a lot of money and received the credit the...
Fundamentals of quantum mechanics
Fundamentals of quantum mechanics
Stumblers Who Like poorlydrawndinosaurs.com
The Problem with Web Fonts
The problem with web fonts is that nobody wants to use the 'safe' fonts and you need as much live text on your site as possible. So what's a designer to do? Fortunately or unfortunately there are plenty of options.
Programmer Competency Matrix
An Optical Illusion that Explains the Origins of Imaginary...
It seems that the brain, in specific situations, literally gets bored and starts scaring you. The easiest way to prove this is to perform the simple experiment of looking steadily into a mirror, for a few minutes at a time.
Hubble has spotted an ancient galaxy that shouldn't exist...
This galaxy is so large, so fully-formed, astronomers say it shouldn't exist at all. It's called a "grand-design" spiral galaxy, and unlike most galaxies of its kind, this one is old.
Top 10 Ways to Turn Your Retired Gadgetry into the Technology...
With the rapid progression of technology each year, it's easy to accumulate a pile of obsolete gadgets that you just can't bear to get rid of. So don't!
Learn the Basics of Photoshop: The Complete Guide
Want to learn how everything works in Photoshop? We'll help you make your photos better, draw vector graphics, and design a web site. Learn the Basics of Photoshop in Under 25 Minutes - To get started with Photoshop, you need to know what everything...
65 Beautiful Fonts You Can Download For Free
There are so many free fonts all around the web these days and sometimes it makes me think is their any really point purchasing fonts. I've decide to collect 65 fonts which are suitable for web, print, etc just overall high fonts which can be used in...
Article series "MIT Introduction to Algorithms"
In this article series I review all the video lectures from MIT's Introduction to Algorithms course. I share my notes, key insights and detailed breakdown of lecture by time.
10+ useful online code editors
Reg-Exp.com - Information about regular expressions
Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems.
The Principles of Good Programming
Today's post is a lightly edited repost from , a web-site dedicated to users of Autodesk media and entertainment products. I came up with this list of principles to help with a recent C# training I gave, and I thought that members of the Artima.com c...
A website dedicated to the fascinating world of mathematics and programming
fogus: 10 Technical Papers Every Programmer Should Read...
Pseudo-random ramblings from Fogus.
Online code practice (). : Progress Graphs, e.g. or . Individual user graphs are available on the and other places. See , and , and for more info. Please with any comments or suggestions. Talent is a rumor, but practice works.
7 lines of code, 3 minutes: Implement a programming language...
Implementing a programming language is an experience no programmer should go without; the process fosters a deep understanding of computation, and it's fun!
A Beginner's Guide to Big O Notation « Rob Bell
Big O notation is used in Computer Science to describe the performance or complexity of an algorithm. Big O specifically describes the scenario, and can be used to describe the execution time required or the space used (e.g. in memory or on disk) by...
(JS for short) is the programming language that enables web pages to respond to user interaction beyond the basic level provided by HTML links and forms.
How a programmer reads your resume (comic)
Build a Killer Customized Arch Linux Installation (and Learn...
Popular Linux distributions like Ubuntu are great, but they don't always provide the power and customizability you're looking for after you've gotten comfortable with Linux.
Free Java Tutorials & Guide
Free java guide website to learn Java programming through examples. Beginner's tutorials of plsql and sql with java source code
Invent Your Own Computer Games with Python
Invent Your Own Computer Games with Python is a free ebook programming tutorial for the Python programming language. Learn how to program by making fun games!
PLIB: A Portable Games Library.
PLIB includes sound effects, music, a complete 3D engine, font rendering, a simple Windowing library, a game scripting language, a GUI, networking, 3D math library and a collection of handy utility functions. All are 100% portable across nearly all m...
Developing Software in Assembly Language by Valvano
This article, which discusses assembly language programming, accompanies the book published by Brooks-Cole 1999. This document has four overall parts Overview (this document) (fields, pseudo ops)
OOPWeb.com - Data Structures and Algorithms by John Morris...
What would Feynman do? - Fabulous Adventures In Coding
No one I know at Microsoft asks those godawful "lateral-thinking puzzle" interview questions anymore. Maybe someone still does, I don't know. But rumour has it that a lot of companies are still following the Microsoft lead from the 1990s in their int...
The Standard Template Library: Introduction
The Standard Template Library, or , is a C++ library of container classes, algorithms, and iterators; it provides many of the basic algorithms and data structures of computer science. The STL is a library, meaning that its components are heavily ...
The Quine Page (self-reproducing code)
Various examples of self-reproduction of progr ams
Stanford School of Engineering - Stanford Engineering Everywhere...
This course is the largest of the introductory programming courses and is one of the largest courses at Stanford. Topics focus on the introduction to the engineering of computer applications emphasizing modern software engineering principles: object-...
Command Interpreters by Valvano
This article, which discusses assembly language programming, accompanies the book published by Brooks-Cole 1999. This document has four overall parts (fields, pseudo ops)