SEHR, volume 4, issue 2: Constructions of the MindUpdated July 22, 1995 Douglas R. Hofstadter Because it began life essentially as a branch of the theory of computation, and because the latter began life essentially as a branch of logic, the discipline of artificial intelligence (AI) has very deep historical roots in logic. On Seeing A's and Seeing As On Seeing A's and Seeing As
101 Atheist Quotes - The Atheist Blogger
Successful Strategies for Commenting Code Introduction Commenting your code is like cleaning your bathroom—you never want to do it, but it really does create a more pleasant experience for you and your guests. Because I’ve recently adopted a new mantra to use comments frequently and appropriately in my code, I spent a few hours researching the literature on commenting readability, reusability, and guidelines. Successful Strategies for Commenting Code
InYo: Bushido or Bull: Friday InYo: Bushido or Bull: Friday InYo: Journal of Alternative Perspectives Mar 2001 By Karl F. Friday This article originally appeared in The History Teacher, Volume 27, Number 3, May 1994, pages 339-349. Copyright © 1994 The History Teacher.
Nobody can predict the future, but I’m going to make a few informed guesses. Let’s suppose Intel is right: let’s suppose that the Keifer project succeeds. If this happens, then 32 core processors will appear on the market as soon as 2009/2010. This comes as no surprise; Sun already ships the Niagara with 8 cores running 4 hyperthreads per core (which is equivalent to 32 cores). This is a development that makes Erlang programmers very happy. They have been waiting 20 years for this to happen, and now it’s payback time. What's all this fuss about Erlang What's all this fuss about Erlang
Corruption in textbook-adoption proceedings: 'Judging Books Corruption in textbook-adoption proceedings: 'Judging Books Judging Books by Their Covers Richard P. Feynman
Friday, March 17, 2006 5:45:42 PM (GMT Standard Time, UTC+00:00) There are many really great things about using workflow as the logic behind your application. The one that really excites me is the visibility workflow gives you into what your application is doing. Another great thing is that many types of applications are naturally workflows, and so using workflow for those applications is really a no-brainer. One of the most-often cited examples is page flow in ASP.NET. Jon Flanders' Blog:BizTalk and Windows Workflow Foundation Jon Flanders' Blog:BizTalk and Windows Workflow Foundation
Wicked Code: Asynchronous Pages in ASP.NET 2.0 -- MSDN Magazine, Wicked Code Asynchronous Pages in ASP.NET 2.0 Jeff Prosise Code download available at:WickedCode0510.exe(123 KB) ASP.NET 2.0 is replete with new features ranging from declarative data binding and Master Pages to membership and role management services. But my vote for the coolest new feature goes to asynchronous pages, and here's why. Wicked Code: Asynchronous Pages in ASP.NET 2.0 -- MSDN Magazine,
OCEAN-FLOOR PLATES collide, shift along giant faults, or crack and spread apart. Two narrow, water-filled splits on the flanks of continents—the Gulf of California and the Red Sea—are oceans of the future just beginning to open, marine geologists say. Their basins are widening; heat comes up from below their floors. In Mexico’s Gulf of California great volumes of sediment carried down by the Colorado River mask the seabed rifting. Are people ’stuck’ on Windows? « dreamcatching Are people ’stuck’ on Windows? « dreamcatching
Is Design Dead? Is Design Dead? For many that come briefly into contact with Extreme Programming, it seems that XP calls for the death of software design. Not just is much design activity ridiculed as "Big Up Front Design", but such design techniques as the UML, flexible frameworks, and even patterns are de-emphasized or downright ignored. In fact XP involves a lot of design, but does it in a different way than established software processes. XP has rejuvenated the notion of evolutionary design with practices that allow evolution to become a viable design strategy. It also provides new challenges and skills as designers need to learn how to do a simple design, how to use refactoring to keep a design clean, and how to use patterns in an evolutionary style.
Many of the tests that currently use browser-driving tools like Selenium, Watir, or Silk could use different implementation technologies. In the rest of this note, I describe the pros and cons of browser driving, HTTP driving, the Rails variant of HTTP driving, and app-layer driving. Context Exploration Through Example » Blog Archive » Four implementation Exploration Through Example » Blog Archive » Four implementation

Structured Procrastination

Author practices jumping rope with seaweed while work awaits. ``. . . anyone can do any amount of work, provided it isn't the work he is supposed to be doing at that moment." -- Robert Benchley, in Chips off the Old Benchley, 1949 I have been intending to write this essay for months. Why am I finally doing it? Because I finally found some uncommitted time?
As much as it hurts to admit it, most of the important decisions of website development are not made by design professionals. They’re made by the business owners and middle managers who hire us. After all, it is they who hold the purse strings, so it’s only fair that they set the online priorities. Unfortunately, this situation does have one major drawback. Although such people may be very well meaning, they are often blissfully unaware of the factors that should and do influence decision making on the web. The unhappy result is that poor investment choices are often made. Educate Your Stakeholders!
The Natural Productivity Cycle In your personal life, when attending to business or working on side projects, how often do you spend 8 consecutive hours in front of a computer? It doesn’t make sense because we lose the ability to concentrate effectively within a few hours. Everyone goes through alternating periods of high and low mental acuity. There are days when I work on personal projects for well over 8 hours, but the time is always divided into multiple sessions. I might spend a few hours coding a design, a few hours writing, and a few hours reading feeds, moderating comments, and responding to email. Why the 9 to 5 Office Worker Will Become a Thing of the Past
From design to meaning: a whole new way of pre My favorite book of the summer is Daniel Pink's A Whole New Mind. A simple book in many ways, and a most profound and well-researched one as well. At 267 pages (in paperback), it's a quick read.
All For Games: An Interview with Warren Spector Warren Spector is probably most acclaimed for his work on Deus Ex, but his experience has spanned many studios. From Origin, to Looking Glass Studios, to Ion Storm, Spector has made his mark, especially in terms of interactive story and depth of character immersion. Now, with his new Houston-based studio Junction Point (taking the title from a cancelled Looking Glass game), Spector plans to take all of that a step further, with a brand new intellectual property.
Erlang For The Practical Man