Descubrimientos de una inteligencia artificial que supera el test de Turing
On the Internet, everybody knows you're a chatbot.
Buscar en Mind w/o Soul
miércoles, septiembre 30, 2009
Lo - hi - Appropiate fidelity prototypes
“A sketch is not a prototype. Two sketches is a prototype. You need a way to communicate flow.” — @fred_beecher
martes, septiembre 29, 2009
JOLIE, un lenguaje para diseñar SOA
Entrevista con el autor
lunes, septiembre 28, 2009
State of the art MIP solvers
Modelador en Java OptimJ (http://www.ateji.com/)
Microsoft Solver Foundation
domingo, septiembre 27, 2009
Docbook y Algoritmo del pintor
Grouping using painters
Algoritmo para "decorar" nodos de XML con un lenguaje específico de dominio DSL
miércoles, septiembre 23, 2009
Pensamientos de los Fiordos - futuro de la tecnología actual
Presentación " PPT " con las previsiones de estrategia del mercado tecnológico por parte de una empresa de diseño en Helsinki, Finland que saben lo que hacen.
Previsiones:
- Android en dispositivos baratos - commodity
- Mapas (con Nokia y Google como principales competidores)
- Móviles con teclado
- App stores + web apps fáciles de instalar en móvil
- TV móvil
- "The cloud+microblogging" desplaza al PC como "hub central"
- Netbooks para chavales
- 2 dispositivos móviles: teléfono-superbatería + pda-multimedia-net
- Mercados emergentes+tercer mundo: Nokia vs teléfonos baratos taiwaneses
Ofertas
martes, septiembre 22, 2009
Storitelling and Homo Narrativus
"Storytelling is the opposite of reductionism; 26 letters and some rules of grammar are no story at all"
RTFM: La respuesta científica
Resolving the paradox of the active user Cuenta la historia del usuario que borró un boton en Hypercard poniéndole un rectángulo blanco encima.
aka "I don't want to RTFM" Para responder a esos posts en Slashdot.
miércoles, septiembre 16, 2009
5 intuiciones sobre la evolución
Five essential things to know about evolution
Cinco detalles para entender la evolución de las especies que no todo el mundo acaba de comprender.
martes, septiembre 15, 2009
Librería Python para Reactive Programming
The Trellis solves all of these problems by introducing automatic callback management, in much the same way that Python does automatic memory management.
(Instead of worrying about subscribing or "listening" to events and managing the order of callbacks, you just write rules to compute values. The Trellis "sees" what values your rules access, and thus knows what rules may need to be rerun when something changes -- not unlike the operation of a spreadsheet.)
viernes, septiembre 11, 2009
Las 4 posturas del diseño de interacción
Fuente: http://www.cl.cam.ac.uk/~afb21/CognitiveDimensions/CDtutorial.pdf
Pilares del diseño de interacción
Las 4 categorías de actividades de usuario (incrementation, transcription, modification, exploratory design)
- Incremento: introducción de nueva información no existente en el sistema.
Añadir un nuevo registro a una tabla; añadir una fórmula a una hoja de cálculo.
- Transcripción: transformación de un tipo de información otro tipo de información diferente, manteniendo esencialmente los mismos contenidos.
Copiar de detalles de un libro a una tarjeta de índice; traducir una fórmula matemática a una en términos de la hoja de cálculo.
- Modificación: alteración/edición de los contenidos de la información.
Cambiar los términos del índice en un catálogo de la biblioteca; cambiar la disposición de una hoja de cálculo; modificar la hoja de cálculo para calcular un problema distinto.
- Diseño exploratorio: manipulación de la información con un objetivo, pero sin conocer la forma final deseada.
Diseño tipográfico; dibujar bosquejos o esquemas; programación “sobre la marcha” (`hacks’)
Fuente: Cognitive dimensions
Formación para Formadores
Curso encontrado en el Proyecto Morfeo de Formación y Certificación en Tecnologías Libres:
Formación para Formadores
Descripción
El e-Learning se ha perfilado en los últimos años como una buena solución para los problemas formativos de las empresas.
miércoles, septiembre 09, 2009
Fail fast to create successful projects
Here's what I've learned about how to combat User Discomfort and get your projects started off on the right track. It's a simple 5 step plan that will provide amazing results if done correctly.
1. Solve a real problem
2. Get user input early
3. Create density
4. Provide recognition
5. Fail fast
miércoles, septiembre 02, 2009
Diet planner software
http://www.betbyte.com/kdietscreenshots.htm
Un programa que calcula los parámetros de la dieta introducida a mano, con varios medidores de progreso y de dieta equilibrada