Today we're excited to announce that we're open sourcing reddit. We've always strived to be as open and transparent with our users as possible, and this is the next logical step. When we say 'open-source' we mean specifically that the code behind reddit
When I was a Mac user, I kept my million-plus-email archive in Apple's Mail.app program, and suffered through incredible delays whenever I tried to open or search my archival mailboxes (for what it's worth, I'm thrilled and delighted with the performance
7 Reasons Why Web Apps Fail I’m not one to believe that we’re in a Bubble 2.0 or anything like that (aren’t we always bubbular?), but here are a few ideas about why some of the web apps out there fail. 1. Focus on social instead of personal.
This is the homepage of the Shape Contexts based approach to break Gimpy, the CAPTCHA test used at Yahoo! to screen out bots. Our method can successfully pass that test 92% of the time. See EZ-Gimpy in action at Yahoo! The approach we take uses general pu
Summary Eclipse offers the possibility to build plug-ins automatically outside the Eclipse IDE, which is called "headless build". Eclipse itself is built headless and since Eclipse is an assembly of plug-ins, this feature is also available for any other p
This seems difficult, at first glance, but really, it’s not. At all. From the time you get all your hardware plugged in to the time you’re doing some massive parallel processing, depending on your needs, can be anywhere from 2 hours to 10 minutes. And
Michael Abrash's classic Graphics Programming Black Book is a compilation of Michael's writings on assembly language and graphics programming (including from his "Graphics Programming" column in Dr. Dobb's Journal
Many software engineers recommend what I call the "procrastination approach" to optimization. Delay optimization as much as possible, and don't do it if you can avoid it. I agree with the basic premise. Optimizing too early or too often is not a good appr
Welcome to the Cable Original Art Gallery. Each drawing is my completely original interpretation of the character, and each interpretation is one-of-a-kind in accordance with my "no character repeats" policy. Please refer to my image use policy before bor
O intuito do treinamento é desenvolver uma aplicação web completa, que va desde o banco de dados até o uso de AJAX em toda sua camada de visualização. O foco do curso é o pragmatismo, sendo que os conceitos da linguagem estarão em um segundo plano
Se você não quer o mesmo blá blá blá que todo review possui, clique aqui e vá direto ver o arquivo .txt com toda as especificação da máquina (hardware e software… uns 600k de texto). Ou então se contente com um resumo a seguir:
So, a while ago, I’ve decided to code a library to plot some information I had. The idea was to create simple graphics in a way they would be easy to create, beautiful and good to present to people with no or few backgrounds on math and computers.
A Capsule hotel is a unique style of accommodation in Japan, inspired by the pursuit of efficiency of space and functional comfort, originating from the adaptive, creative spirit of the Japanese mind.
Keep trading the tapes! Just enter some text and click the 'Go' button. A picture of a cassette will be generated for you. Collect 'em, trade 'em, put 'em on your website, or e-mail 'em to your friends.
BI stands for Business Intelligence, which to some will sound suspiciously similar to Groucho’s famous comment. But in reality BI is more to do with providing the right “Business Information” to people who need it (i.e. business analysts), and there
Apache Lucene is a high-performance Java search engine library available at the Apache Software Foundation. Hibernate Annotations includes a package of annotations that allows you to mark any domain model object as indexable and have Hibernate maintain a
Charles Roper: communication designer, web monkey and creative technologist. As comfortable designing a corporate logo as building a server from the ground up. Where does such an odd hybrid spring from?
Quando a Apple lançou o Macintosh (~1984), ela o projetou de forma a impedir a criação de "compatíveis" (ao contrário do IBM-PC). Isto não impediu que a brasileira Unitron conseguisse a proeza de cloná-lo.
Choosing a Java scripting language: Round two If you are considering hooking a scripting interpreter into your Java application, the hardest part is choosing which one to use By David Kearns, JavaWorld.com, 03/14/05
I’m freshly back from PodCamp Toronto, and I’ve learned that there are a lot of things to do. Basically, what I did was put together all the technological ties to people I met socially throughout the event. And with Video on the Net on the way in 3 we
I have been working on a Tomcat-based “Flex Test Drive Server”. The Test Drive Server is a minimal and ready-to-use version of Tomcat (currently version 5.5.20) in which the Flex Data Services (version 2.0.1) WAR file has already been deployed and con
This document comes out of a course I recently taught a at the INSEAD business school on how to create, evaluate and improve business ideas. Think of it as a two page summary of a 4 week MBA course.
This project contains Naive and Fishers bayesian classifiers, as described in Toby Segaran's book "Programming Collective Intelligence." The book has python implementations; this is a Java implementation.
I've never gotten along too well with the Mozex plugin that should allow me to edit Firefox textareas in TextMate. Fortunately, a new plugin seems to make things a lot easier...
The Rete Algorithm [References] is intended to improve the speed of forward-chained rule systems by limiting the effort required to recompute the conflict set after a rule is fired. Its drawback is that it has high memory space requirements. It takes adva
Scott Stroz dropped me an IM yesterday asking "What the hell is autowiring?" It's a pretty good question, and one that I haven't done a good job explaining. So, here we go: the evolution of autowiring.
Need to keep track of what to do and when to do it? Track time spent on a project for a client? Try Clocking IT for a while, and always know who did what when.
As a rule I try not to make by blog overly personal, but over the last couple of years I’ve received a lot of emails asking me about what it’s like to be an American living in India. Indian’s ask it from one perspective and American’s ask it from
CodePress is web-based source code editor with syntax highlighting written in JavaScript that colors text in real time while it's being typed in the browser.
This is the web site for a new book I'm working on for Apress which will contain interviews with around twenty of the most interesting computer programmers alive today. It will be a companion volume to Apress’s Founders at Work by Jessica Livingston, an
Colombia's history began well over 13,000 years ago, as evidence of human occupation dates to that era. Over time many Andean and Caribbean cultures inhabited the area, including the Tayrona, Sinú, Muisca, Quimbaya, Tolima, Calima, Tierradentro, San Agus
COLOURlovers™ is a resource that monitors and influences color trends. COLOURlovers gives the people who use color - whether for ad campaigns, product design, or in architectural specification - a place to check out a world of color, compare color palet
Die gezeigten Posts sind eventuell nicht akkurat bei Änderungen, die vor Kurzem vorgenommen worden. Wollen Sie jedoch akkurate Posts mit eingeschränkten Sortierungsmöglichkeiten, folgen Sie dem folgenden Link.