Birds and Frogs
100 Open Courseware Collections for Aspiring Web Devs
Concatenative language “There are two terms that get thrown around, stack language and concatenative language. Both define similar but not equal classes of languages. For the most part though, they are identical.
Stacks are a pretty fundamental concept in computer science, and many languages use stacks internally in the implementation. Any language that allows recursive definitions uses some type of call stack to save return addresses between function calls, and often the same stack is used to spill values which cannot be allocated in registers. However, this is just implementation detail, and this call stack is not exposed directly to the programmer (except in languages with first-class continuations; I'll touch upon this later).
So what makes stack languages different? The key concept here is that there are multiple stacks: all stack languages have a call stack to support recursion, but they also have a data stack (sometimes called an operand stack) to pass values between functions. The latter is what stack language programmers mean when they talk about "the" stack.
Most languages in widespread use today are applicative languages: the central construct in the language is some form of function call, where a function is applied to a set of parameters, where each parameter is itself the result of a function call, the name of a variable, or a constant. In stack languages, a function call is made by simply writing the name of the function; the parameters are implicit, and they have to already be on the stack when the call is made. The result of the function call (if any) is then left on the stack after the function returns, for the next function to consume, and so on. Because functions are invoked simply by mentioning their name without any additional syntax, Forth and Factor refer to functions as "words", because in the syntax they really are just words.”
A Travel Guide for India. An interesting new startup by a friend of friend.
How the Mind Works | Video channel on TED.com “At a conference about ideas, it’s important to step back and consider the engine that creates them: the human mind. How exactly does the brain — a three-pound snarl of electrochemically frantic nervous tissue — create inspired inventions, the feeling of hunger, the experience of beauty, or the sense of self — and how reliable is it?”
Papers and Presentations at Adobe Open Source Wiki
MCMXC a.D “It would change the musical world as we know it.”
The World's 10 Most Magnificent Monasteries “While all monasteries are beautiful and mysterious in their own way, there are some that stand out from the rest.”
Four philosophical questions to make your brain hurt “Consider a photo of someone you think is you eight years ago.”
25 Cinema 4D Tutorials for Spectacular Animations “Cinema 4D is a high-end 3D graphics application capable of procedural and polygonal modeling, animating, lighting, texturing, and rendering.”
Shoes vs. AIR “To really give you a sense of how sad I am as a human being, here%u2019s what I woke up thinking about”
Things Caches Do “I want to talk about gateway caches — or, “reverse proxy caches” — and consider their effects on modern, dynamic web application design.”
Blogging Like a Hacker “I wanted to write great posts, not style a zillion template pages, moderate comments all day long, and constantly lag behind the latest software release.”
Power, prescience, and the paradox of patterns “Language must follow patterns to achieve meaning.”
Malcolm Gladwell's Method “I fill my life with people from diverse backgrounds.”
Malcolm Gladwell asks is there such a thing as pure genius? “There was plenty of time to check it twice.”
A Butler “Gene woke and nudged her once”
Wall Street Lays Another Egg “Credit and money, in other words, have for decades been growing more rapidly than underlying economic activity.”
The End of Wall Street's Boom “model for home prices had no ability to accept a negative number”
Maldives seek to buy a new homeland
Tumblewagon “TV is a time waster, all too often sucking you into other people's lives when you should be living your own.”
100 Awesome Adobe AIR Apps for Productivity “Read on for 100 of the best apps that will increase your productivity with Adobe AIR.”
Best Vim Tips
Why Do We Forget Things? “our memories also vary considerably in their precision.”
Submersed Songs | Canções Submersas from ∆LEX on Vimeo.
70 Amazing Houses from Around the World
On a tightrope “Being on a tightrope is living. Everything else is waiting. — Karl Wallenda”
Armored Against Turmoil, Lebanon Lures Investors “Lebanon's very instability, its 15-year civil war and frequent political crises, appears to have bred the banking sector's fiscal prudence, analysts say.”
Browse the Artifacts of Geek History in Jay Walker's Library “"What's so wonderful about our knowledge of the human body is how remarkably constrained it has been over time,"”
Insecure Minds Wired for Pattern-Finding “A perfectly healthy human mind can trick itself into seeing things that are not there, and new research has exposed exactly the sort of conditions under which that happens.”
Developing Erlang at Yahoo “The slides can be viewed online and there is a PDF available.”
Advanced Programming Languages “it is oriented to researchers on programming languages .”
Learning REST “How do I learn about REST?”
Easy Role-Based Authorization in Rails “Once user authentication has been added to your Rails app, authorization isn%u2019t far behind. In fact, very basic authorization functionality exists the moment you implement user authentication.”
Audioengine 2 powered loudspeaker “In nearly 25 years, it's been rare that I've reviewed an exciting breakthrough product.”
The 50 most significant moments of Internet history “We decided to plough the history of the entire Internet, from the roots of its underlying technology, to the Web properties that helped it explode, the litigation it endured on the way and disasters companies have suffered as a result of the Net's popularity.”
Superators Add New Operators to Ruby “I'm releasing this into the wild to hopefully see what mischief it stirs.”
Metamorphosis from Glenn Marshall on Vimeo.
Memory: Making Your Influence Last “Therefore, memory is not simply recall, but reconstruction of the past.”
How brain cells make good connections? It’s a specialty involving vast numbers. There are an estimated 100 billion neurons in the average 3-pound human brain. Connecting them are as many as 10 trillion synapses, the circuitlike chemical pathways that link neurons to one another. “The power of higher brain areas,” said Murthy, “is in numbers.”
Metaphors “Metaphor is an attempt to understand one element of experience in terms of another.”
Assumption Reversal “The future is often a reverse of the assumptions of the present.”
List of cognitive biases “A cognitive bias is a pattern of deviation in judgement that occurs in particular situations (see also cognitive distortion and the lists of thinking-related topics).”
Is Your Brain in a Box? “You know how it goes: The left brain is logical and analytical; the right brain is spatially-oriented and creative. Careers and fortunes have been made off of this one, and people tend to get passionate about it. But the real story is much more complex. While there are clearly differences in how the hemispheres of the brain process sensations, neither side is %u201Cspecialized%u201D to the degree that more popularized left brain/right brain theories suggest. A normal brain acts in an integrated fashion whether it is focused on painting a masterpiece or analyzing a profit and loss statement.”
Thinking Cap using Transcranial Magnetic Stimulation “Professor Allan Snyder and Dr. Elaine Mulcahy say they have completed experiments that proved they could increase the creative function of the brain using magnetism.
The device works by using Transcranial Magnetic Stimulation (TMS) to temporarily shut down the left hemisphere of the brain, where speech and short-term memory are supported.”
Kalavaara Halli Betta hike
Woork: 10 Beautiful icons set for web developers and designers
Zoomer “Video From a Picture”
Winner of the Personal Visualization Project “From email spam, to beverage consumption, to aches and pains, Tim embraced the spirit of self-surveillance.”