Angel \”Java\” Lopez on Blog

March 19, 2015

Computer History: Links And Resources (4)

Filed under: Computer History, Links — ajlopez @ 6:33 pm

Previous Post
Next Post

Coding Horror: Everything I Needed to Know About Programming I Learned from BASIC
http://www.codinghorror.com/blog/2008/04/everything-i-needed-to-know-about-programming-i-learned-from-basic.html

Relaunched: the 6502 microprocessor – The H Open Source: News and Features
http://www.h-online.com/open/news/item/Relaunched-the-6502-microprocessor-1422007.html

Clifford Stoll: Why Web Won’t Be Nirvana – The Daily Beast
http://www.thedailybeast.com/newsweek/1995/02/26/the-internet-bah.html

What I want from my Common Lisp vendor and the Common Lisp community – comp.lang.lisp | Google Groups
http://groups.google.com/group/comp.lang.lisp/msg/4563e504dba92253?pli=1

ahefner: Lispm archaeology: Compiler Protocols
http://ahefner.livejournal.com/19280.html

(24) Ontel Corporation – Former Employees
http://www.facebook.com/group.php?gid=368925634641

The Commodore 64 Is 30 Years Old | TechCrunch
http://techcrunch.com/2012/01/02/the-commodore-64-is-30-years-old/

Página/12 :: Cultura Digital :: Antes de la web 2.0
http://www.pagina12.com.ar/diario/cdigital/31-184210-2011-12-30.html

Espectacular prototipo de teléfono táctil creado por Apple en 1983 | Actualidad iPad
http://www.actualidadipad.com/espectacular-prototipo-de-telefono-tactil-creado-por-apple-en-1983/

Scrum Log Jeff Sutherland: Zuckerberg would stay in Boston if he were starting up now
http://scrum.jeffsutherland.com/2011/11/zuckerberg-would-stay-in-boston-if-he.html

Readable s-expressions and sweet-expressions home page: Getting the infix fix and fewer parentheses in Lisp-like languages
http://www.dwheeler.com/readable/index.html

M-expression – Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/M-expression

A Literary History of Word Processing – NYTimes.com
http://www.nytimes.com/2011/12/26/books/a-literary-history-of-word-processing.html

The Ultimate DOS Machine – YouTube
http://www.youtube.com/watch?v=D0t4DBxtI90&feature=related

squeak : Message: Re: [squeak-dev] History of ObjectsAsMethods?
http://tech.groups.yahoo.com/group/squeak/message/164132

Astonishments, ten, in the history of version control < Francis is
http://www.flourish.org/blog/?p=397

Historia del Software: el lenguaje Python
http://bitelia.com/2011/12/lenguaje-python

History of the Internet – YouTube
http://www.youtube.com/watch?v=9hIQjrMHTv4

A bit of Scheming | Lambda the Ultimate
http://lambda-the-ultimate.org/node/3055

A critic of Abelson and Sussman
http://www.cs.kent.ac.uk/people/staff/dat/miranda/wadler87.pdf
Why calculating is better than scheming

MODELS – VIEWS – CONTROLLERS
http://heim.ifi.uio.no/~trygver/1979/mvc-2/1979-12-MVC.pdf

John Backus on the Von Neumann style – David Bolton Strikes Again
http://davidbolton.net/blog/2011/12/04/backus-and-the-von-neumann-style/

Hey Hey 16k by Anim by Rob Manuel – Song by MJ Hibbett [B3TA : WE LOVE THE WEB]
http://www2.b3ta.com/heyhey16k/

My Links
http://delicious.com/ajlopez/computerhistory

Stay tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

March 18, 2015

Liqueed Project (3)

Filed under: Express, JavaScript, Liqueed, NodeJs, Test-Driven Development — ajlopez @ 5:24 pm

Previous Post
Next Post

I’m a big supporter of TDD (Test-Driven Development), and its workflow for software development. The software is created based on the tests that describe the expected behaviour, using the simplest possible implementation. For Liqueed Project, TDD was adopted during the creation of most of the code.

An example: there is a file, services\person.js, that is a JavaScript module. It manages the logic of the persons. A person can participate in zero, one or more projects, have sharepoints, vote, etc. And the system keeps the list of persons, retrieve a person by id, by username, … Part of the logic is in the service module. It was written using test/person.js for the tests of the logic. One test, one impementation, refactor, and so on. At the beginning of the test mode, there are some requires:

'use strict';

var service = require('../services/person');
var pservice = require('../services/project');
var async = require('simpleasync');

The services persons and project are used. simpleasync is a simple module I wrote to chaining callbacks. It was an interesting experience, and I’m doing “dog-fooding” in many projects.

Then, two module variables are declared, to be reused in the tests. They are the ids of some persons:

var annaid;
var lauraid;

To run the tests, I’m using simpleunit, another module I wrote, again, to practice JavaScript, TDD and simplicity. It is inspired by nodeunit, but it is simpler. simpleunit executes the module exported functions, providing a test object, something alike to assert in NodeJs.

The first tests exercises the creation of a person:

exports['add person'] = function (test) {
    test.async();

    service.addPerson({ name: 'Anna' }, function (err, result) {
        test.ok(!err);
        test.ok(result);
        annaid = result;
        test.done();
    });
};

It has a callback, so the function could end BEFORE the creation of the person. So, the test.async() tells to simpleunit to wait until the test.done() is reached. The above test only check the return of an id for the new person, and the value is saved in a module variable. This is something to discuss, but I found this way an easy one. The second tests depends on the first one. In C#, in other technologies, I wrote more isolated tests. But for me, in JavaScript, the level of isolation is the module, not the test function. In a module, a test function could depend on the execution of a previous one.

The second test:

exports['get person by id'] = function (test) {
    test.async();

    service.getPersonById(annaid, function (err, result) {
        test.ok(!err);
        test.ok(result);
        test.equal(result.name, 'Anna');
        test.equal(result.id, annaid);
        test.equal(result.username, 'anna');
        test.done();
    });
};

Using the id generated by the first test, the person is retrieved, and the data is checked.

This test series doesn’t use a predefined domain, and it does not assume a previous well-knoen status. And these tests are implemented using an in-memory domain. In the initial iterations, this in-memory domain was the only implementation. Only after the implementation of the first big use case, we added a domain persisted in MongoDB.

Stay tuned!

Angel “Java” Lopez

http://www.ajlopez.com

http://twitter.com/ajlopez

March 13, 2015

Computer History: Links And Resources (3)

Filed under: Computer History, Links — ajlopez @ 7:08 pm

Previous Post
Next Post

John McCarthy’s theorem prover
http://recycledknowledge.blogspot.com/2011/11/john-mccarthy-inventor-of-lisp-died.html

History of the Scheme programming language
http://en.wikipedia.org/wiki/History_of_the_Scheme_programming_language

LEO I, el primer ordenador comercial de la historia, cumple 60 años
http://www.microsiervos.com/archivo/ordenadores/leo-i-cumple-60-anos.html

“Post-PC Computing” Is Not a Vision
http://www.infoq.com/presentations/Post-PC-Computing-Is-Not-a-Vision
Allen Wirfs-Brock discusses the various computing eras and the change we are currently going through, leaving the PC era and entering a new one characterized by mobility, clouds, HTML and content.

Historia del Software: el lenguaje Python
http://bitelia.com/2011/12/lenguaje-python

History of the Internet
http://www.youtube.com/watch?v=9hIQjrMHTv4

A bit of Scheming
http://lambda-the-ultimate.org/node/3055

Why calculating is better than scheming
http://www.cs.kent.ac.uk/people/staff/dat/miranda/wadler87.pdf

MODELS – VIEWS – CONTROLLERS
http://heim.ifi.uio.no/~trygver/1979/mvc-2/1979-12-MVC.pdf

Espectacular prototipo de teléfono táctil creado por Apple en 1983
http://www.actualidadipad.com/espectacular-prototipo-de-telefono-tactil-creado-por-apple-en-1983/

Zuckerberg would stay in Boston if he were starting up now
http://scrum.jeffsutherland.com/2011/11/zuckerberg-would-stay-in-boston-if-he.html

Readable s-expressions and sweet-expressions home page: Infix and fewer parentheses in Lisp-like languages
http://www.dwheeler.com/readable/index.html

M-expression
http://en.wikipedia.org/wiki/M-expression

The Muses of Insert, Delete and Execute
http://www.nytimes.com/2011/12/26/books/a-literary-history-of-word-processing.html?_r=1

The Ultimate DOS Machine
http://www.youtube.com/watch?v=D0t4DBxtI90&feature=related

Astonishments, ten, in the history of version control
http://www.flourish.org/blog/?p=397

History of Early Stages of Microdata Corporation
http://www.microdata-alumni.org/historical.htm

A garbage collector for C and C++
http://www.hpl.hp.com/personal/Hans_Boehm/gc/

A Glance At Garbage Collection In Object-Oriented Languages
http://www.osnews.com/story/6864

Over time, Linux package dependencies show predator/prey relationship
http://arstechnica.com/science/news/2011/11/over-time-linux-package-dependencies-show-predatorprey-relationship.ars

Un auténtico invento adelantado a su tiempo: la máquina analítica de Charles Babbage
http://www.microsiervos.com/archivo/ordenadores/maquina-diferencial-adelantada-tiempo.html

A Before-Its-Time Machine
http://www.nytimes.com/interactive/2011/11/07/science/before-its-time-machine.html?ref=science

The making of the Xbox: How Microsoft unleashed a video game revolution (part 1)
http://venturebeat.com/2011/11/14/making-of-the-xbox-1/

Incredible Control Panel Of IBM System/360 On Slant With A Few Illuminated Lights
http://ookaboo.com/o/pictures/picture/26078124/Incredible_Control_Panel_Of_IBM_System36

Examining the Roots of Agile
http://www.infoq.com/interviews/TPS-roots-of-agile

Ward Cunningham on Agile: 10 Years After
http://www.infoq.com/interviews/ward-cunningham-agile-10

AI scientists want to make gods. Should that worry us?
http://www.guardian.co.uk/commentisfree/belief/2011/nov/02/ai-gods-singularity-artificial-intelligence

Interview with Dennis M. Ritchie
http://www.linuxfocus.org/English/July1999/article79.html

Ken Thompson and Dennis Ritchie Explain UNIX (Bell Labs)
http://www.youtube.com/watch?v=JoVQTPbD6UY

Takeuchi and Nonaka: The Roots of Scrum
http://scrum.jeffsutherland.com/2011/10/takeuchi-and-nonaka-roots-of-scrum.html

Steve Jobs: Insanely great
http://www.economist.com/node/21534755

A decade’s worth of Windows mistakes that changed Microsoft (for better and worse)
http://www.zdnet.com/photos/a-decades-worth-of-windows-mistakes-that-changed-microsoft-for-better-and-worse/6321552

John McCarthy obituary
http://www.guardian.co.uk/technology/2011/oct/25/john-mccarthy
US computer scientist who coined the term artificial intelligence

Historia de la tecnología: Lisp
http://alt1040.com/2011/10/historia-de-la-tecnologia-lisp

The birth of the iPod
http://www.macworld.com/article/163181/2011/10/the_birth_of_the_ipod.html
The events that led to Apple’s great unveiling on October 23, 2001

My Links
http://delicious.com/ajlopez/computerhistory

Stay tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

March 12, 2015

Computer History: Links And Resources (2)

Filed under: Computer History, Links — ajlopez @ 10:27 am

Previous Post
Next Post

I’m curating some of these links at:
http://www.scoop.it/t/computer-history

Dennis Ritchie, Trailblazer in Digital Era, Dies at 70
http://www.nytimes.com/2011/10/14/technology/dennis-ritchie-programming-trailblazer-dies-at-70.html?_r=1

DMR, 1941-2011
http://www.tbray.org/ongoing/When/201x/2011/10/12/DMR

Dennis Ritchie
http://herbsutter.com/2011/10/12/dennis-ritchie/

Fallece Dennis Ritchie, creador del lenguaje C y del sistema operativo Unix
http://www.20minutos.es/noticia/1186403/0/dennis-ritchie/lenguaje-c/unix/

Steve Jobs and Me
http://www.slate.com/articles/technology/the_spectator/2011/10

Steve Jobs Interview about the Blue Box Story
http://www.youtube.com/watch?v=HFURM8O-oYI

Steve Jobs and Bill Gates Together
http://www.youtube.com/watch?NR=1&v=wuhHIqJyjY0

Stephen Wolfram on 25 Years of Steve Jobs’ Influence
http://www.macrumors.com/2011/10/06/stephen-wolfram-on-25-years-of-steve-jobs-influence/

Mike Williams on the History of Erlang, Modeling and Large Scale Design
http://www.infoq.com/interviews/williams-erlang

10 grandes programadores de la historia
http://bitelia.com/2011/09/10-grandes-programadores-de-la-historia

A Brief History of the (Java) World and a Peek Forward
http://www.infoq.com/presentations/A-Brief-History-of-the-Java-World

Can Computers Create?
http://www.computerhistory.org/revolution/computer-graphics-music-and-art/15/231

The first time I Met Steve Jobs
http://tech.fortune.cnn.com/2011/08/28/the-first-time-i-met-steve-jobs/

40 Year Old 3D Computer Graphics (Pixar, 1972)
http://vimeo.com/16292363

The Evolution of Technology – The History of Computers
http://www.boostdirectory.com/the-evolution-of-technology-the-history-of-computers

How Programmers Get Rich
http://www.time.com/time/magazine/article/0,9171,923148-1,00.html

PC Forum’s photostream
http://www.flickr.com/photos/pcforum/

Enterprise Software History, Part 1: Origins of Modern Computing
http://www.softwareadvice.com/articles/enterprise/software-history-pt1-1082411/

Prescient but Not Perfect: A Look Back at a 1966 Scientific American Article on Systems Analysis
http://blogs.scientificamerican.com/at-scientific-american/2011/08/23/systems-analysis-look-back-1966-scientific-american-article/

The Story of Linux: Commemorating 20 Years of the Linux Operating System
http://www.youtube.com/watch?v=5ocq6_3-nEw

11 Milestones In Linux History
http://www.informationweek.com/news/development/open-source/231500285

Erlang History
http://www.scribd.com/doc/3405806/Erlanghistory

Notes on A History of Erlang
http://www.sauria.com/blog/2008/05/28/notes-on-a-history-of-erlang/

Working with objects in the user interfaces
http://heim.ifi.uio.no/~trygver/1996/OOUserInterface/column.pdf
My first exposure to personal information systems was in 1970 when I heard Douglas Engelbart
talk about computer augmentation; the idea that computers could provide an extension of the
human intellect.

Setenta años de Supercomputadoras #Infografía
http://geeksroom.com/2011/08/setenta-anos-de-supercomputadoras-infografia/52647/

20 años de la primera web
http://alt1040.com/2011/08/20-anos-primera-web

The History of Programming Languages [Infographic]
http://bhushan.vibhu.blinkk.me/the-history-of-programming-languages-infographic-245

The history of computer storage (slideshow)
http://www.econolan.com/?p=38461

Computer?s History, Components, Language And The Internet
http://designstaffingsolutions.com/computer/computers-history-components-language-and-the-internet.html

The Story of Mel, a Real Programmer
http://www.cs.utah.edu/~elb/folklore/mel.html

Popularity
http://brendaneich.com/2008/04/popularity/

Javascript history, by its creator
JavaScript Creator Says the Language Wasn’t Just Dumb Luck
http://www.readwriteweb.com/hack/2011/07/javascript-was-no-accident.php

In Praise of Benevolent Language Dictators
http://drdobbs.com/architecture-and-design/231002535?cid=DDJ_nl_upd_2011-07-26_h

Before python
http://neopythonic.blogspot.com/2011/07/before-python.html
…I went to university in Amsterdam to study mathematics and they had a computer that was free for students to use! …
…I had to learn how to use punch cards. There were machines to create them that had a keyboard. …

My Links
http://www.delicious.com/ajlopez/computerhistory

Stay tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

March 11, 2015

Computer History: Links and Resources (1)

Filed under: Computer History, Links — ajlopez @ 4:51 pm

Next Post

The Unix revolution – thank you, Uncle Sam?
http://arstechnica.com/tech-policy/news/2011/07/should-we-thank-for-feds-for-the-success-of-unix.ars

Who Killed Prolog? « A Programmers Place
http://vanemden.wordpress.com/2010/08/21/who-killed-prolog/

Unix: when did that happen
http://pragprog.com/magazines/2011-07/when-did-that-happen

Structural insight: Primacy of syntax
http://fexpr.blogspot.com/2011/06/primacy-of-syntax.html

A history of computers, 1938 to 2010 [infographic] – Holy Kaw!
http://holykaw.alltop.com/a-history-of-computers-1938-to-2010-infograph?tu4=1

How the atom bomb helped give birth to the Internet
http://arstechnica.com/tech-policy/news/2011/02/how-the-atom-bomb-gave-birth-to-the-internet.ars

Grace Hopper: Programming Pioneer
http://www.crn.com/news/channel-programs/18836964/grace-hopper-programming-pioneer.htm

William Shatner explains what microprocessors are and do… from way back in 1976 — Engadget
http://www.engadget.com/2011/03/15/william-shatner-explains-what-microprocessors-are-and-do-from/

Ted Codd, Chris Date
http://www.crn.com/news/channel-programs/55300688/ted-codd-chris-date.htm?itc=refresh

W. Daniel Hillis – Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/W._Daniel_Hillis

1982 New York Times story predicts the future of technology, Facebook | Poynter.
http://www.poynter.org/latest-news/business-news/transformation-tracker/135704/1982-new-york-times-story-predicts-the-future-of-technology-facebook/

InfoQ: QCon Keynote: Forty Years of Fun with Computers
http://www.infoq.com/presentations/Forty-Years-of-Fun-with-Computers
Dan Ingalls presents his journey through the world of software developing a number of core technologies over the last forty years

Old Software, Old Hardware in Computing History … | Schrievkrom
http://schrievkrom.wordpress.com/2011/01/18/old-software-old-hardware-in-computing-history/

Lisp machine – Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Lisp_machine

The History of Email Infographic | Mashable – Neville’s posterous
http://neville.posterous.com/the-history-of-email-infographic-mashable

RedUSERS | Pasen y vean: el museo de computadoras más grande de Sudamérica
http://www.redusers.com/noticias/pasen-y-vean-el-museo-de-computadoras-mas-grande-de-sudamerica/

History’s Worst Software Bugs
http://www.wired.com/software/coolapps/news/2005/11/69355?currentPage=all

Computer History Museum – The Silicon Engine | Timeline
http://www.computerhistory.org/semiconductor/timeline.html

Donald Knuth never told Steve Jobs that he was full of shit – good coders code, great reuse
http://www.catonmat.net/blog/don-knuth-steve-jobs/

Full circle at Microsoft: from the early days of .NET to the new Chakra JavaScript engine « Tim Anderson’s ITWriting
http://www.itwriting.com/blog/4470-full-circle-at-microsoft-from-the-early-days-of-net-to-the-new-chakra-javascript-engine.html

My Lisp Experiences and the Development of GNU Emacs – GNU Project – Free Software Foundation (FSF)
http://www.gnu.org/gnu/rms-lisp.html

Video: Steve Jobs Discusses Remote Computing in 1997
http://www.macstories.net/news/video-steve-jobs-discusses-remote-computing-in-1997/

Edsger Dijkstra – How do we tell truths that might hurt?
http://www.cs.virginia.edu/~evans/cs655-S00/readings/ewd498.html

Coding Horror: The Long, Dismal History of Software Project Failure
http://www.codinghorror.com/blog/2006/05/the-long-dismal-history-of-software-project-failure.html

By Ken Levine: Okay…this is AMAZING
http://kenlevine.blogspot.com/2011/05/okaythis-is-amazing.html
This is amazing. It’s a prediction of what a home computer would be like and some of the features it would provide. And the cool thing is — it was made in 1966.

InfoQ: The Accidental Agilist: A Personal Look Back at 10 Years of the Agile Manifesto
http://www.infoq.com/articles/Accidental-Agilist

Bertrand Meyer’s technology blog » Blog Archive » In praise of Knuth and Liskov
http://bertrandmeyer.com/2011/05/22/in-praise-of-knuth-and-liskov/

Augmented Reality: Sketchpad demo | Beyond The Beyond
http://www.wired.com/beyond_the_beyond/2011/05/augmented-reality-sketchpad-demo/
American military-industrial engineers of the early 1960s.

Tom West; engineer was the soul of Data General’s new machine – Boston.com
http://articles.boston.com/2011-05-22/bostonglobe/29571805_1_tracy-kidder-computer-engineer

Don Manuel estaría contento – lanacion.com
http://www.lanacion.com.ar/1372235-don-manuel-estaria-contento
Medio siglo de la puesta en marcha de Clementina, en Argentina

Game Classification : 3D Maze (1982)
http://www.gameclassification.com/EN/games/4582-3D-Maze/index.html

Why the internet will fail (from 1995) | Three Word Chant!
http://threewordchant.com/2010/02/24/why-the-internet-will-fail-from-1995/

Bill Gates: 10 Crazy Stories
http://www.businessinsider.com/10-things-you-didnt-know-about-bill-gates-2011-4

Paul Allen compares working with Bill Gates to ‘being in hell’ (video) — Engadget
http://www.engadget.com/2011/04/18/paul-allen-compares-working-with-bill-gates-to-being-in-hell/

Ed Roberts, personal computer pioneer (1941 – 2010) « Kempton – ideas Revolutionary
http://kempton.wordpress.com/2010/04/02/ed-roberts-personal-computer-pioneer-1941-2010/

7 de abril, el día que nació la Red — ALT1040
http://alt1040.com/2011/04/7-de-abril-el-dia-que-nacio-la-red

RFC 1 – Host Software (RFC1)
http://www.faqs.org/rfcs/rfc1.html

Computer History Museum
http://www.computerhistory.org/

Computer History Museum | Exhibits | This Day in History: April 6
http://www.computerhistory.org/tdih/April/6/
Microsoft Corporation releases Windows 3.1 (1992)

Historia tecnológica: Dynabook, la tablet original — ALT1040
http://alt1040.com/2011/04/historia-tecnologica-dynabook-la-tablet-original

Osborne 1 celebrates its 30th birthday, and that of the portable computing revolution
http://www.crunchdot.com/osborne-1-celebrates-its-30th-birthday-and-that-of-the-portable-computing-revolution/

Paul Baran, 84, Dies – Helped Pave Way for Internet – NYTimes.com
http://www.nytimes.com/2011/03/28/technology/28baran.html?_r=3

La computadora que acompañó a una generación de programadores – lanacion.com
http://www.lanacion.com.ar/1358552-la-computadora-que-acompano-a-una-generacion-de-programadores
Sinclair ZX81

5 Years Later, Jack Dorsey Tweets About Twitter’s Beginning
http://techcrunch.com/2011/03/13/twitters-beginning/

The essence of the ‘Net: a history of the protocols that hold the network together
http://arstechnica.com/tech-policy/news/2011/03/the-essence-of-the-net.ars

How Did The Original Google Server Looked Like | Top Design Magazine – Web Design and Digital Content
http://www.topdesignmag.com/how-did-the-original-google-server-looked-like/

Pulitzer Prize-Winning Novelist Tells the Tale of the World’s First Computer | Magazine
http://www.wired.com/magazine/2010/11/mf_smiley

Microsoft Excel: The Program’s Designer Reveals The Secrets Behind The Software That Changed the World 25 Years Ago – The Daily Beast
http://www.thedailybeast.com/blogs-and-stories/2010-12-27/microsoft-excel-the-programs-designer-reveals-the-secrets-behind-the-software-that-changed-the-world-25-years-ago/

My Links:
http://www.delicious.com/ajlopez/computerhistory

Stay tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

March 7, 2015

Artificial Intelligence: Links And Resources (11)

Filed under: Artificial Intelligence, Links — ajlopez @ 11:40 am

Previous Post

Artificial Intelligence Introduction – JavaScript Tutorial for Beginners – YouTube
https://www.youtube.com/watch?v=-sSUjQXaows

mindforth – Artificial Intelligence with automated reasoning in English, German and Russian – Google Project Hosting
https://code.google.com/p/mindforth/

NodeBots – The Rise of JS Robotics
http://nodebots.io/

GGP.org – General Game Playing
http://www.ggp.org/

Jon’s Place: NanoSeeker – New Board
http://blog.huv.com/2014/08/nanoseeker-new-board.html

What is deep learning, and why should you care? – O’Reilly Radar
http://radar.oreilly.com/2014/07/what-is-deep-learning-and-why-should-you-care.html

ALIA-2014 | Artificial Life and Intelligent Agents Symposium
http://alia.project-amber.co.uk/

TATETI – UNA VENTANA A LA INTELIGENCIA ARTIFICIAL | EN EL PRINCIPIO ERA EL LOGO
http://educavallologo.wordpress.com/2014/07/03/tateti-una-ventana-a-la-inteligencia-artificial/

Extreme Learning Machines – FastML
http://fastml.com/extreme-learning-machines/

Google’s Ray Kurzweil on the moment when computers will become conscious — Tech News and Analysis
http://gigaom.com/2014/06/25/googles-ray-kurzweil-on-the-moment-when-computers-will-become-conscious/

Artificial Neural Network: Artificial Neural Networks | Hvictoria Madrid – Academia.edu
https://www.academia.edu/7389951/Artificial_Neural_Network_Artificial_Neural_Networks

deeplearning4j.org
http://deeplearning4j.org/

Home | Human-like Bots Competition 2014
http://human-machine.unizar.es/

A Primer on Deep Learning | DataRobot
http://www.datarobot.com/blog/a-primer-on-deep-learning/

The People Who Would Teach Machines to Learn | The Official Blog of BigML.com
http://blog.bigml.com/2014/05/19/the-people-who-would-teach-machines-to-learn/

IPAM – Schedule
https://www.ipam.ucla.edu/schedule.aspx?pc=gss2007

Meet the Man Google Hired to Make AI a Reality | Enterprise | WIRED
http://www.wired.com/2014/01/geoffrey-hinton-deep-learning/

Machine Learning is Fun! — Medium
https://medium.com/p/80ea3ec3c471

My Links
http://delicious.com/ajlopez/artificialintelligence

Stay tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

March 3, 2015

New Month’s Resolutions: March 2015

Filed under: C Sharp, JavaScript, NodeJs, Open Source Projects — ajlopez @ 4:30 pm

Time to review the past month’s resolutions, and to write the new ones

– Complete first version ClojJS [partial] see repo
– Complete first version BScript [partial] see repo
– Improve ClojSharp [complete] see repo
– Improve ScalaSharp [complete] see repo
– Complete first version Chip8 emulator [partial] see repo
– Write more posts about JavaScript and Artificial Intelligence [pending]

Although ClojJS has many pieces in place (like resolving requires using a clojjs.json file), there are many forms to be defined in clojure.cljs. I should release a first version with the current status, and then add support for detecting node_modules with clojjs.json definitions, build for browser version, etc.

Additionally, I worked on:

– Start SimpleDSL node.js/javascript module [complete] see repo
– Improve AjScript [complete] see repo
– Improve AcquarellaJS [complete] see repo
– Start DValues [complete] see repo

Then, this new month’s resolutions are:

– Improve ClojSharp
– Improve ScalaSharp
– Write posts about JavaScript and Artificial Intelligence
– First published version of ClojJS
– Add npm modules support to ClojJS
– First published version of BScript
– Improve Chip8 emulator
– Give a full-day course on NodeJS

Stay tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

February 27, 2015

ReactJS: Links And Resources (2)

Filed under: JavaScript, Links, React, Web Development — ajlopez @ 7:57 pm

Previous Post

omcljs/om
https://github.com/omcljs/om

React
http://reactphp.org/

First Impressions using React Native
http://jlongster.com/First-Impressions-using-React-Native

Facebook just taught us all how to build websites — Medium
https://medium.com/@ericflo/facebook-just-taught-us-all-how-to-build-websites-51f1e7e996f2

React.js Conf 2015 Keynote – Introducing React Native – YouTube
https://www.youtube.com/watch?v=KVZ-P-ZI6W4

The Languages And Frameworks That You Should Learn In 2015 | wwwDesigned
http://wwwdesigned.com/the-languages-and-frameworks-that-you-should-learn-in-2015/

Why I Ditched Angular for React by Kumar Sanket | wwwDesigned
http://wwwdesigned.com/why-i-ditched-angular-for-react-by-kumar-sanket/

Life with Dynamic Typing
http://swannodette.github.io/2015/01/09/life-with-dynamic-typing/

TouchstoneJS • ReactJS powered UI framework for developing beautiful hybrid mobile apps
http://touchstonejs.io/

pleasetrythisathome/react.animate
https://github.com/pleasetrythisathome/react.animate

Scaling the Single Page Application with React.js and Flux | AddThis Blog
http://www.addthis.com/blog/2014/11/11/scaling-the-single-page-application-with-react-and-flux/#.VGfd8TRMAu4

Reactive MVC and the Virtual DOM — Futurice
http://futurice.com/blog/reactive-mvc-and-the-virtual-dom

Removing User Interface Complexity, or Why React is Awesome
http://jlongster.com/Removing-User-Interface-Complexity,-or-Why-React-is-Awesome

David and Suzi | ngReact – Significant Changes, New Co-Maintainer, Next Steps
http://davidandsuzi.com/ngReact-significant-changes-new-co-maintainer-next-steps/

Om interop with 3rd party JS libs · Robert Stuttaford, Clojure Enthusiast
http://www.stuttaford.me/2014/08/10/om-interop-with-3rd-party-libs/

BinaryMuse/react-primer
https://github.com/BinaryMuse/react-primer

gianu/budget_bleed
https://github.com/gianu/budget_bleed

My Links
https://delicious.com/ajlopez/reactjs

Stay tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

February 22, 2015

ReactJS: Links and Resources (1)

Filed under: JavaScript, Links, React, Web Development — ajlopez @ 9:46 am

Next Post

Moving Atom To React
http://blog.atom.io/2014/07/02/moving-atom-to-react.html

Om sweet Om: (high-)functional frontend engineering with ClojureScript and React
http://blog.getprismatic.com/om-sweet-om-high-functional-frontend-engineering-with-clojurescript-and-react/

Thinking in React | React
http://facebook.github.io/react/blog/2013/11/05/thinking-in-react.html

javascript – Why is React’s concept of Virtual DOM said to be more performant than dirty model checking? – Stack Overflow
http://stackoverflow.com/questions/21109361/why-is-reacts-concept-of-virtual-dom-said-to-be-more-performant-than-dirty-mode

The Functional Final Frontier
http://www.infoq.com/presentations/om-clojurescript-facebook-react

dustingetz/react-cursor
https://github.com/dustingetz/react-cursor/

A JavaScript library for building user interfaces | React
http://facebook.github.io/react/

Polyfills as a service | FT Labs
http://labs.ft.com/2014/09/polyfills-as-a-service/

React Components
http://react-components.com/

Integrating D3.js visualizations in a React app – Nicolas Hery
http://nicolashery.com/integrating-d3js-visualizations-in-a-react-app/

Why We May Ditch AngularJS For React | Wiredcraft
http://wiredcraft.com/posts/2014/08/20/why-we-may-ditch-angularjs-for-react.html

DomKM/omelette
https://github.com/DomKM/omelette

React | Flux Application Architecture
http://facebook.github.io/react/docs/flux-overview.html

Reagent: Minimalistic React for ClojureScript
http://holmsand.github.io/reagent/

How to Build Stuff with Om | Ronin Hacker
http://roninhacker.wordpress.com/2014/03/29/how-to-build-stuff-with-om/

juxt/qcon2014
https://github.com/juxt/qcon2014

Reagent 0.4.0: All arguments allowed
http://holmsand.github.io/reagent/news/any-arguments.html

holmsand/reagent
https://github.com/holmsand/reagent

The Future of JavaScript MVC Frameworks
http://swannodette.github.io/2013/12/17/the-future-of-javascript-mvcs/

React | A JavaScript library for building user interfaces
http://facebook.github.io/react/index.html

Facebook’s React vs AngularJS: A Closer Look – Posts – Quora
http://www.quora.com/Pete-Hunt/Posts/Facebooks-React-vs-AngularJS-A-Closer-Look

My Links
https://delicious.com/ajlopez/reactjs

Stay tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

February 21, 2015

Artificial Intelligence: Links And Resources (10)

Filed under: Artificial Intelligence, Links — ajlopez @ 5:40 pm

Previous Post
Next Post

Stephen Hawking: ‘Transcendence looks at the implications of artificial intelligence – but are we taking AI seriously enough?’ – Science – News – The Independent
http://www.independent.co.uk/news/science/stephen-hawking-transcendence-looks-at-the-implications-of-artificial-intelligence–but-are-we-taking-ai-seriously-enough-9313474.html

Stephen Hawking: Artificial Intelligence ‘Potentially the Worst Thing to Happen to Humanity’ – Yahoo News UK
https://uk.news.yahoo.com/stephen-hawking-artificial-intelligence-potentially-worst-thing-happen-110523390.html#XxZEZ92

NEW SAVANNA: Sheldon Klein on Computing Lévi-Strauss, a blast from the past
http://new-savanna.blogspot.com.ar/2014/05/sheldon-klein-on-computing-levi-strauss.html

IBM unveils a computer that can argue | The Exchange – Yahoo Finance
http://finance.yahoo.com/blogs/the-exchange/ibm-unveils-a-computer-than-can-argue-181228620.html

Does HWO continue (in some way) after finals for 2014? : HWO
http://www.reddit.com/r/HWO/comments/23m8my/does_hwo_continue_in_some_way_after_finals_for/

Hello World Open
https://helloworldopen.com/

The Face Recognition Algorithm That Finally Outperforms Humans — The Physics arXiv Blog — Medium
https://medium.com/the-physics-arxiv-blog/2c567adbf7fc

AI researcher explains how to stop Skynet from happening | Science! | Geek.com
http://www.geek.com/science/ai-researcher-explains-how-to-stop-skynet-from-happening-1591986/

AI Developers to power new generation of context driven artificial intelligence | SiliconANGLE
http://siliconangle.com/blog/2014/04/10/ai-developers-to-power-new-generation-of-context-driven-artificial-intelligence/

The Man Behind the Google Brain: Andrew Ng and the Quest for the New AI | Enterprise | WIRED
http://www.wired.com/2013/05/neuro-artificial-intelligence/all/

pyvideo.org – Exploring Machine Learning with Scikit-learn
http://www.pyvideo.org/video/2561/exploring-machine-learning-with-scikit-learn

Gaussian Processes for Machine Learning: Contents
http://www.gaussianprocess.org/gpml/chapters/

ccv 0.6 open sources near state-of-the-art image classifier under Creative Commons
http://libccv.org/post/ccv-0.6-open-sources-near-state-of-the-art-image-classifier-under-creative-commons/

An AI that mimics our neocortex is taking on the neural networks – and this is how it’ll do it • The Register
http://www.theregister.co.uk/2014/03/29/hawkins_ai_feature/

A review of Her by Ray Kurzweil | KurzweilAI
http://www.kurzweilai.net/a-review-of-her-by-ray-kurzweil

An Introduction to Deep Learning (in Java): From Perceptrons to Deep Networks | Toptal
http://www.toptal.com/machine-learning/an-introduction-to-deep-learning-from-perceptrons-to-deep-networks

Why Minds Are Not Like Computers – The New Atlantis
http://www.thenewatlantis.com/publications/why-minds-are-not-like-computers

My Links
http://delicious.com/ajlopez/artificialintelligence

Stay tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

« Newer PostsOlder Posts »

The Shocking Blue Green Theme. Blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.

Join 69 other followers