Note: I have put these here mostly for historical and amusement value, though there are interesting goodies here as well. Use at your own risk. YMMV, etc.
Philip Wadler and Erik Meijer: On Programming Language Theory and Practice | Charles | Channel 9 A conversation between Phil Wadler and Erik Meijer.
THINGS MY DATE REALLY SAID LAST NIGHT What can I say. This is ridiculously funny! I’m not normally into bookmarking stuff like this, but sometimes you have to take a break from serious-ness, right?
About « Web Hooks More about clients being able to register with HTTP servers to get update pings.
ReverseHttp An idea for fixing the asymmetry of HTTP, and to remove the need for clients (browsers/users) to poll servers (blogs, say) for updates.
Erlang Factory – Justin Sheehy talks about Webmachine: an Erlang resource server for the Web Webmachine is an Erlang library that implements an HTTP state machine (and server) with simple URI dispatching and a neat visual debugger.
How to give a good research talk – Simon Peyton Jones A talk about a paper about giving talks! Recursion is everywhere... The sound isn’t that great, and the questions at the end drag on a bit, but he’s in good form, and gives great advice about capturing the audience’s attention early and holding it for the duration of your talk.
Skills Matter : Functional Programming eXchange 2009: Duncan Coutts – Strong Types and Pure Functions Subtitle: Enforcing control of side effects in interfaces. A really interesting talk about using the type system, monads, and a privileged interpreter (of a type of Actions) to guarantee that unknown, linked-to code can’t cause arbitrary effects.
CUFP 2009 on Vimeo Commercial user’s of functional programming – videos of the talks from CUFP2009.
Haskell Symposium 2009 on Vimeo Haskell symposium videos from ICFP2009.
ICFP 2009 on Vimeo Videos of all the talks from ICFP 2009 – the international conference on functional programming.
C9 Lectures: Dr. Erik Meijer – Functional Programming Fundamentals, Chapter 1 of 13 | Going Deep | Channel 9 Erik Meijer – one of the Dutch FP heavyweights – gives a great intro to FP, Haskell, and how both tie into OO technologies and languages. Well worth watching! I’m esp happy that he goes deeply into the history of FP.
OSCON 2007 – Simon Peyton-Jones – A Taste of Haskell Part II Part two of Simon’s introduction to haskell.
OSCON 2007 – Simon Peyton-Jones – A Taste of Haskell Part I A good talk, given by the master, introducing haskell to folks unfamiliar with functional programming and haskell.
Episode 108: Simon Peyton Jones on Functional Programming and Haskell | Software Engineering Radio A really nice interview. As always, Simon is lucid and funny. He talks about the origins of the language, what purity and laziness mean, and why they’re important, and why he thinks FP is important and useful. A good intro for newbies to either Haskell or FP.
Joe Armstrong and Simon Peyton Jones discuss Erlang and Haskell Joe Armstrong (Erlang inventor) and Simon Peyton Jones (key Haskell architect and developer) talk about their respective languages. The interviewer asks uninteresting (to me, anyway) questions, but a lively and funny interchange ensues regardless. Personally, I’m curious what SimonPJ would say about Joe’s assertion that STM is “a really stupid idea”. ;-)
Mik Kersten’s W-JAX 2008 Keynote: Redefining the ‘i’ of IDE Another good talk about Eclipse Mylyn – the task manager and context-focussing tool in Eclipse.
The Scala Experiment: Better Language Support for Component Systems? This talk is also on google video. Slides are blurry in the video – watch side-by-side with his slides
FOSDEM 2009 Scala – A Scalable Language Another Scala talk by Martin Odersky. I haven’t watched this.
Aleutia Low-power “green” PCs. For rural areas, developing countries, off-grid places, whatever strikes your fancy.
Mik Kersten presents Mylyn 3.0 The main author of Mylyn – a task and context manager for Eclipse – gives a compelling talk about why he wrote it and why it’s useful.
Lift – The Simply Functional Web Framework – Home A framework written in Scala that borrows from Seaside, Rails, Wicket, and others.
Clojure – screencasts Rich Hickey talks about Clojure. The two-part Java series is the slowest-paced; there are lots of questions. Rich gets palpably frustrated with the audience. The two-part Lisp series is a bit faster, covers a bit more, and also motivates the question: why yet another Lisp? The two-part data structures series consists of him sitting at his keyboard talking about Clojure constructs and function and demonstrating them at a REPL (read-eval-print loop). All highly recommended, and full of interesting details and anecdotes.
Clojure – A Lisp for the JVM An incredibly interesting project: a new Lisp written specifically for the JVM with concurrency in mind. All data structures are immutable. Changes to mutable references are coordinated via STM (software transactional memory). Java is directly callable, and efficiency is on par with Java’s.
Tangible Functional Programming – Conal Elliott Conal introduces his ideas about how to do composable visual programming in a typeful higher-order language (it’s Haskell under the hood).
Erlang eXchange 2008: Keynote: Armstrong on Software, Erlang SMP – Joe Armstrong (slides) An amusing talk. Highly recommended. He jumps around a lot (physically) kinda like Simon Peyton Jones. He definitely enjoys this field. And shows no love for STM (software transactional memory).
Erlang eXchange 2008: Keynote: Armstrong on Software, Erlang SMP – Joe Armstrong An amusing talk. Highly recommended. He jumps around a lot (physically) kinda like Simon Peyton Jones. He definitely enjoys this field. And shows no love for STM (software transactional memory).
The Scala Experiment (slides) The slides in Martin’s talk are hard to read in the video. Looking at these side-by-side with a video player is a good way to go.
Advanced Topics in Programming Languages: Concurrency/message passing in Newsqueak A google tech talk by Rob Pike about message passing and concurrency as an approach to structuring programs. Talks a bit about how this is used in the Plan9 window system. Interesting stuff.
The Scala Experiment: Better Language Support for Component Systems? Martin’s Google tech talk, on google video. Best to watch side-by-side with his slides for the talk.
Distributed revision control with Mercurial Online book – html & pdf
The Scala experience: programming with functional objects Another talk by Martin Odersky introducing Scala. The last quarter of the talk repeats some of his Google talk.
MC9S08QG Badge Board – Home page Uses 908jb16 and OSBDM firmware.
PIC or AVR – which religion is better? – RC Groups An RC (radio control) forum discussion about pros and cons of various mcus, including ARM7, MSP, PIC, AVR. Mention of HC12, but no mention of HC08. ;-)
fpga4fun.com – Welcome FPGA projects and tutorials. See also knjn.com for boards.
Amazon.com: Concrete Mathematics: A Foundation for Computer Science (2nd Edition): Ronald L. Graham, Donald E. Knuth, Oren Patashnik: Books Ralf Hinze’s “favorite maths book”.
PORT – Portland art + news + reviews Andrea Zittel lecture at PSU
KNJN.com A source for cheap-ish FPGA boards. See also fpga4fun.com
Bill Harrison’s Publications Andy mentioned Bill to me over lunch.
Commentary – GHC – Trac Explanation of the guts of GHC.
libavg libavg is a high-level multimedia platform with a focus on interactive installations. It is meant to pick up where Macromedia Director and Adobe Flash leave off and gives you high-quality hardware-accelerated visuals as well as easy and flexible authoring, testing and deployment.
Index of /ftp/Haskell/Iteratee Code from Oleg Kiselyov’s 2008 talk about left-fold enumerators.
more bright (5500mcd) amber LEDs POV? Buy 100 and the price is only $0.33!
bright (3000mcd) amber LED from Mouser For POV project?
$100 laptop scheme extended to help boost ‘disappointing’ sales | Technology | The Guardian Buy two, and get one! The other goes to a child somewhere... (maybe)
The wiki way | Technology | Guardian Unlimited How the wiki will fundamentally change business.
xmonad : a tiling window manager Don Stewart’s addition to the pool of 10000 wms. However! This one is written in Haskell, is ~500 lines of code, and does not require a mouse. Super cool.
Real World Haskell A (blog about a) book about how to actually use Haskell in the Real World. Don Stewart, John Goerzen, and Bryan O’Sullivan.
ikiwiki Uses a version control backend, compiles html rather than rendering dynamically.
www.NYCBikes.com cheap $25 square taper truvativ cranks
NeoFiles with RU Sirius on MondoGlobo.net » Show #60: How Stewart Brand Took Us From Counterculture to Cyberculture Another Fred Turner talk/interview about Stewart Brand, the counter-culture, and the rise of cyberculture.
How Simply and Understandably Could The “Personal Computing Experience” Be Programmed? Alan Kay talk that goes along with his NSF proposal. Bad quality at the beginning, and a bit slow-going, but hang in there: it’s quite interesting.
Steps toward the reinvention of programming Alan Kay’s NSF proposal
Alan Kay Talks OOPSLA 2004, Alan Kay talk. I can’t watch it (the streaming doesn’t work for me) but it may work for you.
Agile Toolkit Podcast Agile06 – Nancy Van Schooenderwoert – From Embedded to The Organization
Agile Toolkit Podcast Fit with Ward Cunningham and Rick Mugridge
Agile Toolkit Podcast Nancy Van Schooenderwoert – Embedded Agile- Agile 2005
Agile Toolkit Podcast Arlo Belshee – Agile 2005 – Promiscuous Pairing and the Least Qualified Impementer
Agile Toolkit Podcast Davie thomas talks about rails & erlang.
Agile Toolkit Podcast Ward Cunningham talks about Eclipse.
Agile Toolkit Podcast Another talk with Alistair Cockburn. He reinterates some of what’s in the ITConversations ‘cast, but also talks quite a bit about how he got into studying methodology. Overall, pretty interesting. He’s an interesting guy.
MediaBerkman » Blog Archive » From Counterculture to Cyberculture: The Rise of Digital Utopianism This looks really interesting. I’ve long been interested in the history of the Portola Institute – who founded the People’s Computer Center in Menlo Park in the 1970s. This talk will hopefully explain all, and Whole Earth Access, the WELL, etc.
IT Conversations: Clayton Christensen Among other things, a long talk about how disruptive technologies work, and where open-source might fit in.
IT Conversations: The Gillmor Gang Talking to Tantek Celik about Attention.xml.
IT Conversations: Cory Doctorow Cory talks really fast and says a lot. He talks about: his novels (licensed under unusual creative commons licenses), writing, scifi, misfits, mindshare, repurposing junk into art, free wifi, and tells a story about what a hypertext novel might look like.
IT Conversations: John Buckman A fascinating interview with the founder of Magnatune – both a record label and an online music source. Some differences: all the music has a Creative Commons non-commercial license (great for podcasts!), and buyers are allowed to choose their price (with
IT Conversations: Alistair Cockburn An interview about agile development, and software dev in general. I like that Alistair tries to bring craft back into engineering, and talks about its importance. Craft is about feeling the materials, getting your hands dirty, and it’s something that you
IT Conversations: Yukihiro “Matz” Matsumoto A bit hard to understand – Matz’s accent is thick – but still interesting. About why Ruby is why it is, and why he thinks it’s a good & fun language (for smart people).
IT Conversations: Joel Spolsky Funny & interesting talk about good writing and its relation to good software.
IT Conversations: Rohit Bhargava The host is a bit dull, but Rohit is interesting. The talk is about using “social media” for marketing. I honestly forget the details, but this was an interesting show. Reminded me of Jon Udell’s ideas about making your corporate web site a place for conv
What You’ll Wish You’d Known An talk he was going to give at a high school (to students – duh) but in the end wasn’t allowed to. Nice ideas about lifelong curiousity, creativity, passion, self-development.
Hiring is Obsolete His slightly-odd idea: don’t get a job, start a company, and plan to get bought by a bigger company. It has a lot to recommend it, esp for the young.
Why Smart People Have Bad Ideas Another essay about startups. “Make something people want to use.”
How to Start a Startup I esp like his ideas about what kind of workplaces are good (cozy apartments walking distance to good restaurants, so you can go out to dinner with colleagues, chat about ideas, then come back to the “office” and hack!), and ideas about what problems to t
danah boyd An interesting person! Studied CS at Brown (mentions Andy van Dam in particular); now in LA (Annenberg) via Berkely doing PhD work.
Long Now > Projects > Seminars About Long Term Thinking A bunch of lectures, some of which look really interesting. All are available as vorbis and mp3.
Watershed, PDX – tribe.net A community art space in SE pdx.
We’re Glad You Made It – Welcome to firesigntheatre.com The main site.
Phil Austin’s Blog of the Unknown He’s one of the members of Firesign Theater, and one of its writers. Some of his (fictional and not-so) writings are here.
MediaBerkman Podcast from the Berkman center at Harvard Law.
Are You There God? It’s Me, Monica A fascinating, disturbing, and ambiguous article about teens and oral sex. From the Atlantic.
The strength of weak ties Seminal paper by Mark Granovetter
Mark Granovetter – Wikipedia, the free encyclopedia Author of “The strength of weak ties”. Paper linked to on this page.
NVC Evolves Conal Elliott’s blog about non-violent communication.
Politicopia A site started by a Utah state rep to try to create dialogue in the state. Doc Searls mentioned it, and is mentioned in the History section as being an igniter.
Global Guerrillas Mentioned by Dave Winer and Doc Searls as a credentialed source about “black helicopter” missions.
Coworking / CoworkingPortland Awesome! I had this idea a few weeks ago... neat to see that I’m not alone in wanting this.
Innovation at work… — faberNovel A gorgeous site. In French. Friends of Tara Hunt (horsepigcow, citizenagency). They seem to do internet consulting and project management.
Jesus’ General A strange and funny political blog. Sez on the sidebar that it’s “satire”. Seems about right, but among other things, exposes some of the bad language and intimidation tactics used by crazier elements in the far-out-right.
the cluetrain manifesto Readable for free online, in its full glory.
librarian.net » social, prosocial, anti-social Jessamyn on life online and off.
librarian.net » my wordpress mods Jessamyn West’s changes to make wordpress more to her liking.
The Coral Content Distribution Network Coral is a free peer-to-peer content distribution network, comprised of a world-wide network of web proxies and nameservers. It allows a user to run a web site that offers high performance and meets huge demand, all for the price of a $50/month cable mode
DL4YHF’s Ham Radio and Homebrew Homepage A few PIC-related projects – a keyer and a freq counter, mainly.
4-in-1 logic probe project An amazing feat – a probe/logic analyzer/frequency counter/battery charge checker all in 1kword of code!
Continuous Improvement An interesting note about the culture at Microchip, discussing, among other things, why their eeprom and flash memory have much greater endurance than their competitors.
A Comparison of Low End 8 Bit Microcontrollers Obvious propaganda from Microchip, but perhaps interesting.
PIC hardware techniques Getting the most out of limited on-chip resources.
PIC Programming with USB – Chuck’s Robotics Notebook Chuck McManis on programming PICs.
..::CLAM::.. C++ Library for Audio and Music A group at a Catalan university, doing yet another sound toolkit.
Nyquist Info A functional language for music synthesis. Roger Dannenberg @ CMU.
Create Digital Music blog about electronic music
The Fonly Institute Home of Lee Felsenstein. Apply appropriate tech to third world.
Ivan Illich – Tools for Conviviality Another online version, in execrable HTML. This one is pointed to by the upenn online books database.
Tools for Conviviality One online version, oddly enough part ofa site trying to document the Homebrew Computer Club. And apparently TfC was a big inspiration for Lee Felsenstein, co-creator of the Sol-20!
Remembering Ivan Illich An obit for Ivan Illich, written by Jerry Brown.
We The People Jerry Brown’s odd non-profit. Hosted Ivan Illich at the Oakland Table’s that Marty mentioned. There’s a transcript of a radio interview with Illich.
d y n e : b o l i c – a free multimedia studio in a GNU/Linux live CD An interesting bootable live GNU/Linux CD for doing media. Rasta affiliations. All about freedom from slavery. Interesting.
BlogMe – an extensible language for generating HTML Based on Lua. Uses the %b pattern.
Elephants Dream A film made entirely with open source software; also all files are free for any use!
Metavid A very interesting system to capture and encode video and audio from the House and Senate, for free use and re-contextualization.
Simple DirectMedia Layer Lots of language bindings, including Lua!
Author:H. P. Lovecraft – Wikisource An index of everything Lovecraft on Wikisource.
Tanenbaum-Torvalds debate, Part II Notes on the new Minix3.
The MINIX 3 Operating System Andrew Tanenbaum latest! It looks pretty cool, actually.
defmacro – Software Technology Ramblings Some FP thoughts. Nice CSS design
EL-1224SURC/S530-A2 cheap (.11/ea), 160mcd (bright, not super). can’t download datasheet
OpenPBX.org – Home Hmm. A fork of Asterisk. They were tired of Mark’s “rule”, and Digium’s control of the project (and dual licensing). On the wiki is a statement of “why we forked”.
rfc 3261 SIP RFC
SIPfoundry Open Source PBX, VoIP Solutions, and VoIP Phones open source voip (sip) software.
FreeSWITCH.org :: Open Source Telephony Project Hmm. Yet another telephony project. This is the most like what I would try to do: use libraries where possible, but structure it my way. The lead developer has made lots of contributions to Asterisk.
Vovida.org – Your Source for Open Source Communication More open-source telephony software.
Main Page – GNU Telephony Lots of C++ code, but links to some interesting libs. Of course, it’s all GPL.
AstLinux – The Professional’s PBX – Home Another purpose-built Linux distro for running Asterisk.
Compulab -Leading Manufacturer of CoM’s – Computer-On-Module’s ARM-, PowerPC-, and x86-based SBCs.
Stevey’s Blog Rants: Execution in the Kingdom of Nouns Hilarious rant about Java and its lack of “free” verbs – ie, functions.
IT Conversations: Philip Greenspun talks about web publishing, his online books, the way he ran Ars Digita, and how the VCs ruined it.
James Howard Kunstler Full of dire economic predictions about the fate of post-peak oil America. Very interesting reading. He’s a fan of Jane Jacobs, and pokes Le Corbusier with the sharp stick he deserves.
Amazon.com: The Middle Mind : Why Americans Don’t Think for Themselves: Books: Curtis White Heard on KPFA – Against the Grain. A book about the failure of imagination.
Formal certification of a compiler frontend Leroy’s companion paper to POPL06 backend paper.
Against the Grain: Sustainable Cities Alternative Urban Futures
Raquel Rivera Pinderhughes Heard on Against the Grain (KPFA)
Alternative Urban Futures (Rowman & Littlefield, Inc.) Heard on Against the Grain (KPFA)
SCons: A software construction tool Like make plus autoconf, only better and written in Python.
Amazon.com: JunkBots, Bugbots, and Bots on Wheels: Building Simple Robots With BEAM Technology: Books: David Hrynkiw,Mark Tilden Book about building simple robots – inspired by Rodney Brooks, but simpler.
Bicycle Tours & Maps, Bicycle Gear & Equipment – Adventure Cycling Association Gods of bicycle touring. Started in 1976 as Bikecentennial.
b16 Processor Bernd Paysan’s b16 Forth cpu.
Borbely Audio Kits by Erno Borbely – he designed my 60W MOSFET amp, and he is still writing for audioXpress (which was Audio Amateur).
Embedded Artists > Products > QuickStart Boards Swedish maker of nice cheap ARM dev boards, based on Philips LPC2100 series.
Reuben Thomas: Beetle A Forth VM in C.
Newmicros, Inc. – Tini2131 $29 arm board!
Moving Forth: Part 1 The first in a series of tutorial/papers by Brad Rodriguez about Forth implementation.
Software Carpentry: Recorded Lectures Python for scientists and engineers.
From Krivine’s machine to the Caml implementations A talk by Xavier Leroy about Caml’s VMs.
E.W.Dijkstra Archive: Video interview An amazing interview by Dutch TV with Dijkstra.
::HorsePigCow:: life uncommon Tara Hunt’s personal blog (she works at Riya). Into cluetrain and guerilla marketing.
SimpleBits Dan Cederholm’s very nice site.
York Haskell Compiler Blog for the YHC team
O’Reilly – What Is Screencasting Jon Udell explains screencasting and points to examples.
IT Conversations: Adam Bosworth – MySQL Users Conference Building a system that is capable of handling one billion transactions a day is easier than it sounds. That is Adam Bosworth’s view and he should know because he works for a company that has managed to achieve this level of scale on a simple architecture.
Zooomr – Photo sharing that speaks your language! A new competitor to Flickr, supposedly written in 3mos by one person.
Meetro: It Breaks The Ice Technically speaking, Meetro is radius and proximity based software. Untechnically speaking, it finds like-minded people around you instantly. Wherever you are. So whether you’re in-town or out of town, Meetro gets you on the town with old friends or new
TinyScreenfuls.com Josh Bancroft’s blog about fun & geeky stuff – esp mobile devices. Talked at Podcast Academy (2005?) about podcastin on mobile devices.
Network Security Services (NSS) Crypto libraries for SSL, TLS, S/MIME, etc. Used internally by Mozilla clients like Firefox & Thunderbird.
cairo A C library for rendering 2d graphics, using hardware acceleration when possible.
Intel Centrino Duo Mobile Technology The core of the new Apple Mac mini
Bluespec A company building next-gen EDA tools, using FP, and in particular, Haskell.
PodcastRigs.com (via ITConversations) A blog about audio hardware (and sofware) useful for podcasting! Cool.
IT Conversations: Clay Shirky – Ontology is Overrated The audio to go with the paper.
IT Conversations: Audio Podcasts on Information Technology and Business Loads of great talks, from people like Larry Lessig, Tim O’Reilly, Clay Shirky, and heaps of others.
Seaside A web application framework in Smalltalk.
Diary for rowledge Tim Rowledge moves to Canada! To escape the growing police state? He didn’t exactly say that...
Bootstrap Institute Doug Engelbart’s corner of the web.
The International Network of Cholesterol Skeptics Heard on Layna Berman, 2006-02-28.
The Trac Project A bugtracking program (webapp really) written in Python (yay) with a Subversion back-end.
Groupware Bad A funny screed about how not to write a groupware app – or perhaps why not to.
Flickr: Photos from nimblemachines That’s right. My exciting Flickr page.
Chandler, a next-generation Personal Information Manager (PIM) Chandler, a next-generation Personal Information Manager (PIM) integrating calendar, e-mail, contact management, task management, notes, and instant messaging.
Create a blog from scratch with PHP and Subversion Um, not that you’d necessaorily want to, but... I thought the ideas might be interesting.
Microformats Adam Rifkin on microformats.
Ontology is Overrated: Categories, Links, and Tags A great paper (and talk) about ontology, taxonomy, and tagging.
Theory and Techniques of Electronic Music Miller Puckette’s work-in-progress, explaining “computer music” using Pd.
Spark Fun Electronics A US source for Olimex boards. Good prices.
Olimex development boards A cool Bulgarian (!!) company that makes inexpensive development boards for ARM, MSP430, AVR, and others.
microformats A nice (and nice-looking!) blog and wiki describing several microformats – basically simple XML applications that are aimed first at people and second at machines.
xoxo – Extensible open XHTML outlines A proposal that “competes” with OPML. I saw it mentioned on 0xdecafbad.
ID3 tags The “home” page for id3v2 tags (for mp3).
Non-stop Haskell Andy Cheadle, Tony Field, Simon Marlow, Simon Peyton Jones, Lyndon While, International Conference on Functional Programming, Montreal, September 2000, We describe an efficient technique for incorporating Baker’s incremental garbage collection algorithm i
Exploring the Barrier to Entry: Incremental Generational Garbage Collection for Haskell Andy Cheadle, Tony Field, Simon Marlow, Simon Peyton Jones, and Lyndon While, International Symposium on Memory Management, Vancouver, 2004. We document the design and implementation of a “production” incremental garbage collector for GHC 6.02.
An External Representation for the GHC Core Language Andrew Tolmach’s documentation of the format
Formal Certification of a Compiler Backend Xavier Leroy’s POPL06 paper
Verifying Haskell Programs Using Constructive Type Theory Andreas Abel, Marcin Benke, Ana Bove, John Hughes, Ulf Norell (2005)
Tarawa An interesting twist on web server APIs that encourages use of REST.
Why Do Web Server APIs Suck So Much? Mark Nottingham rants about web servers.
Common HTTP Implementation Problems A rather badly-written paper from the W3C.
GTDTiddlyWiki – your simple client side wiki This is the “Getting things done” adaptation of an older version of TiddlyWiki.
Second Generation Web Services Paul Prescod (of XML book fame) on REST.
How to Create a REST Protocol Inaugural article in a series about REST.
Pingback 1.0 Spec for a reverse linking rechnique
Principled design of the Modern Web Architecture Roy Fielding and Richard N. Taylor. ACM Transactions on Internet Technology, 2, 2, pp. 115-150 (May 2002).
Representational State Transfer – Wikipedia, the free encyclopedia Notes about REST.
XTech 2006 Conference XTech 2006 is the premier European conference for developers and managers working with XML and Web technologies, bringing together the worlds of web development, open source, semantic web and open standards.
Matt Biddulph’s del.icio.us page He’s into music, audio, hardware, and web dev, among other things.
Architectural Styles and the Design of Network-based Software Architectures Roy Fielding’s PhD dissertation. All about representational state transfer (REST).
You’re It! A blog about tagging.
NewsGator Online A web-based RSS aggregator. Which is better: this or Bloglines?
Nick Bradbury Author of FeedDemon RSS reader.
Bradbury Software – Creators of TopStyle and FeedDemon Source for FeedDemon – an RSS reader for Windows. This is Nick Bradbury’s work. Newsgator bought his company.
Outline Processor Markup Language Dave Winer’s outliner format. It’s XML, and can be used to make RSS reading lists. What else you can is a mystery. He’s built an OPML (running on the open-source version of Frontier) that I think runs on Windows and OSX.
Scripting News Dave Winer’s blog.
The Daily Source Code podcast Adam Curry’s podshow.
Free World Dialup FWD enables anyone with a broadband connection to communicate over the Internet, whether it be instant messaging, voice, or video. (A service that Jeff Pulver set up, IIRC.)
Sylvia Paull’s blog I met her at the Hillside Club in Berkeley. She’s a good friend of Arlene Bloom’s.
| Steve Gillmor’s InfoRouter | ZDNet.com Steve Gillmor’s blog.
RSS for Trackback A specification of some RSS metadata useful for automagically determining trackback URIs.
XML-RPC Home Page It’s a spec and a set of implementations that allow software running on disparate operating systems, running in different environments to make procedure calls over the Internet.
Skype – The whole world can talk for free. Skype is a little program for making free calls over the internet to anyone else who also has Skype. It’s free and easy to download and use, and works with most computers.
podbat blog Jonathan Kosso’s podcasting blog.
kosso.com Jonathan Kosso’s blog
The Beggar’s Brew Doug’s blog page using Blosxom
blosxom :: the zen of blogging :: This is Rael Dornfest’s simple blogging app. It’s written in Perl, but so what.
Gnomedex 5.0 A conference, mentioned by all the bloggers, sponsored by Lockergnome.
RSS at Harvard Law (Berkman center) Dave Winer spent some time there...
SanDisk | Products | MP3 Players | Sansa e100 Flash-based MP3 players, expandable via SD card. Has a built-in FM tuner but no voice recorder.
SanDisk | Products | MP3 Players | SanDisk Sansa m200 Series MP3 Players Flash-based MP3 players with built-in FM tuner and voice recorder. 512m to 2g, built-in flash.
Adam Curry’s Weblog Daily Source Code (podcast) Adam Curry was the first(?) podcaster.
Creative Commons (Lawrence Lessig’s project) Creative Commons offers a flexible range of protections and freedoms for authors and artists. We have built upon the “all rights reserved” of traditional copyright to create a voluntary “some rights reserved” copyright. We’re a nonprofit. All of our tools
AtomEnabled.org Atom is a simple way to read and write information on the web, allowing you to easily keep track of more sites in less time, and to seamlessly share your words and ideas by publishing to the web.
Evil Genius Chronicles A Journal of geekery, music and joy from Dave Slusher
The Dawn and Drew Show! – Podcasting from Wisconsin – a PodShow from D&D Productions unscripted x-rated podcast
Morning Coffee Notes Dave Winer’s occasional podcast.
Phil Windley’s Technometria A web services guy interviewed on ITConversations.
Scobleizer: The Corporate Weblog Manifesto The Corporate Weblog Manifesto. Thinking of doing a weblog about your product or your company? Here’s my ideas of things to consider before you start.
Moonwatcher This blog is intended to, as the tagline says, track the emergence of RSS in the enterprise. Who are the players? What’s the state of the art in technology? And most importantly, how can businesses leverage this new technology to their best advantage?
BBC – Scotland – Island Blogging Amazing blogs about small Scots islands. Mentioned in BloggerCon III “newbies” session.
RConversation Rebecca MacKinnon hosted a “newbies” discussion at BloggerCon III. This is her blog, which also has links to blogging resources to help people get started.
Digium – The Asterisk Telephony Company Primary developers of Asterisk
Asterisk: The Future of Telephony, First Edition O’Reilly Asterisk/VOIP book
voip-info.org : voip-info.org Everything you ever wanted to know about VOIP; a wiki getting a bit crowded, but amazing resource
typo Typo is a lean engine that makes blogging easy. After you install Typo, a web-based admin interface handles configuration and management. You can then post to your blog using a desktop client like MarsEdit or online, using the admin section of your blog.
Bloglines A web-based feed (news) reader
Technorati Technorati is a real-time search engine that keeps track of what is going on in the blogosphere – the world of weblogs.
Software Engineering for Internet Applications Philip Greenspun’s online book about building web applications.
SQL for Web Nerds Philip Greenspun’s online book about using SQL for web applications.
Intel Corporation – Extensible Firmware Interface (EFI) Home The EFI specification defines a new model for the interface between operating systems and platform firmware. The interface consists of data tables that contain platform-related information, plus boot and runtime service calls that are available to the ope
The Haskell Cabal The Haskell Cabal is is the Common Architecture for Building Applications and Libraries. It is a framework which defines a common interface for authors to more easily build their applications in a portable way.
Programming in Haskell Graham Hutton
Monadic parser combinators (Graham Hutton & Erik Meijer) The purpose of this report is to provide a step-by-step tutorial on the monadic approach to building functional parsers, and to explain some of the benefits that result from exploiting monads. No prior knowledge of parser combinators or of monads is assum
QuickCheck: an automated testing tool for Haskell (Koen Claessen & John Hughes) QuickCheck is a tool for testing Haskell programs automatically. The programmer provides a specification of the program, in the form of properties which functions should satisfy, and QuickCheck then tests that the properties hold in a large number of rand
A prettier printer (Phil Wadler) John Hughes has made pretty-printers one of the prime demonstrations of using combinators to develop a library, and algebra to implement it. This note presents a new design for pretty printers which improves on Hughes’s classic design. The new design is b
Composing contracts: an adventure in financial engineering (Simon Peyton Jones) Financial and insurance contracts do not sound like promising territory for functional programming and formal semantics, but in fact we have discovered that insights from programming languages bear directly on the complex subject of describing and valuing
Functional images (Conal Elliott) Functional programming offers its practitioners a sense of beauty of expres- sion. It is a joy to express our ideas with simplicity and generality and then compose them in endless variety. Software used to produce visual beauty, on the other hand, is u
Arrows and Computation (Ross Paterson) Many programs and libraries involve components that are `function-like’, in that they take inputs and produce outputs, but are not simple functions from inputs to outputs. This chapter explores the features of such `notions of computation’, defining a com
Fun of programming (book) A book by Jeremy Gibbons and Oege de Moor. Use the table of contents to try to find all the chapters (articles/papers) online? Or get Mike R to buy it for me? ;-)
All About Monads This tutorial aims to explain the concept of a monad and its application to functional programming in a way that is easy to understand and useful to beginning and intermediate Haskell programmers.
Jon Udell: The blog as resume and autobiography Using a blog as a professional soapbox