-
With this widget, you can make beautiful interactive timelines like the one below. Try dragging it horizontally or using your mouse-wheel. Click on each event for more details.
Category: bits
links for 2010-07-25
links for 2010-07-23
-
Node's goal is to provide an easy way to build scalable network programs. In the "hello world" web server example above, many client connections can be handled concurrently. Node tells the operating system (through epoll, kqueue, /dev/poll, or select) that it should be notified when a new connection is made, and then it goes to sleep. If someone new connects, then it executes the callback. Each connection is only a small heap allocation.
This is in contrast to today's more common concurrency model where OS threads are employed. Thread-based networking is relatively inefficient and very difficult to use. See: this, this, and this. Node will show much better memory efficiency under high-loads than systems which allocate 2mb thread stacks for each connection. Furthermore, users of Node are free from worries of dead-locking the process—there are no locks.
-
The Walkable and Livable Communities Institute is a nonprofit center based in Port Townsend, Washington. Our mission is to make cities and towns throughout the world walkable, bicycle and transit friendly, livable, sustainable, socially engaging and welcoming places by improving their built form. It is challenging to have good health when our environments do not support us.
-
Walkable communities are thriving, livable, sustainable places that give their residents safe transportation choices and improved quality of life. Walkable Communities, in partnership with the Walkable and Livable Communities Institute, Inc., (www.walklive.org) helps them get there.
[Video] Russian Tank Ballet
links for 2010-07-22
links for 2010-07-21
links for 2010-07-20
links for 2010-07-17
links for 2010-07-14
-
Andrew Marr sets the cultural agenda for the week. His guests include Harvard politics professor Michael Sandel, who gives this year's Reith Lectures on A New Citizenship, addressing the 'prospect for a new politics of the common good'.
-
Harvard Professor of Government, Michael Sandel, delivers four lectures about the prospects of a new politics of the common good.
In his fourth and final lecture, Professor Sandel makes the case for a moral and civic renewal in democratic politics. -
The GTFS transit feed specification defines a common format for public transportation schedules and associated geographic information. This document explains the types of files that comprise a GTFS transit feed and defines the fields used in all of those files
links for 2010-07-08
-
JSLint is a JavaScript program that looks for problems in JavaScript programs. It is a code quality tool.
When C was a young programming language, there were several common programming errors that were not caught by the primitive compilers, so an accessory program called lint was developed that would scan a source file, looking for problems.
As the language matured, the definition of the language was strengthened to eliminate some insecurities, and compilers got better at issuing warnings. lint is no longer needed.