Dave Bucklin

On Using a News Server to Host Discussions

I share a BSD VPS with some local hackers. I would like some kind of bulletin board to facilitate asynchronous conversations among users of the system. One solution to this, a solution that currently exists and suits my needs, is an network news (NNTP) server. NNTP is the protocol that underpins USENET.

more⋯

Email as an Application Interface

I’ve long wondered how an application that uses email as its interface might be built. I got all the clues I needed after setting up Postfix and Mailman on my VPS.

more⋯

The Canon Cat - Boxy, But Good

Alternative visions of our future fascinate me, as do artifacts that represent that alternative vision. One such artifact is the Canon Cat.

more⋯

Visualizing the History of Programming Languages

Recently, I came across the Wikipedia article, Timeline of Programming Languages. It has nicely-formatted tables for each decade since the 1940s. Each table has the same format: one language per row and, for each language, the year it came into being, its name, creator, and a list of the languages that influenced it. When data establishes a relationship between elements, as this page does with the list of influences for each language, we have the makings of a graph.

more⋯

Introducing bbook

Hunting for a job usually involves talking to a lot of people. It’s important to keep track of who you want to talk to, who you’ve already talked to, and what you talked to them about. The world is awash in contact management applications, everything from the address book on your phone to software suites like Goldmine, Zoho, Salesforce, and SugarCRM. The first application I worked on was a contact management system for insurance marketing firms.

more⋯