Archive

Saturday, May 17, 2008, 22:17

  1. When Groundhog Day ends
    Joel Spolsky does not understand the web (≈440 words)
  2. It’s a topsy-turvy world
    Encyclopædiæ are permeating the web/print membrane (≈30 words)
  3. Filed under “unclear on the concept”
    Misunderstanding REST (≈20 words)
  4. That looks about right
    (≈20 words)
  5. No credit where no credit is due
    Internet Explorer 8 and the mercy of Microsoft (≈140 words)
  6. You know what’s tough?
    Forget Markup Barbie (≈20 words)
  7. Roy T. Fielding has a posse
    (≈10 words)
  8. Continuous partial debate
    On Joe Gregorio’s proposal for partial updates in Atompub (≈490 words)
  9. Semantic duct tape
    (≈10 words)
  10. Paul Graham’s kind of dirty
    On Arc, Paul Graham, and Unicode support as an exercise for the programmer (≈340 words)
  11. Album cover art meme
    (≈120 words)
  12. Stefano Mazzocchi
    (≈180 words)
  13. Frogs in hot water
    (≈50 words)
  14. Why I chose git
    (≈1310 words)
  15. Can’t you just
    (≈20 words)
  16. Perils of language-sensitively transliterated names, or, Better living through hack value
    (≈460 words)
  17. Perl 5.10 released on Perl’s 20th anniversary
    (≈390 words)
  18. The Sapir-WIMP hypothesis
    Cognitive accessibility of user interfaces summarised in an oversimplified rule (≈240 words)
  19. A brainchild only a mother could love
    Reginald Braithwaite on one man’s beauty (≈10 words)
  20. When you want something done right
    The risk in outsourcing to web applications is real (≈80 words)
  21. 5023
    The Atom Publishing Protocol is finally an RFC: 5023 (≈20 words)
  22. jQuery pattern: passing event handlers to each()
    jQuery trick to reduce code duplication when initialising dynamic effects (≈330 words)
  23. Plus ça change
    A note on Cédric Beust’s Erlang scepticism, concurrency, Java, and abstractions (≈130 words)
  24. Compile error fix for volume.app 1.1a
    Patch for “mixer-oss.c:105: error: subscripted value is neither array nor pointer” compile error in volume.app 1.1a (≈190 words)
  25. Everything old is old again
    On Joel Spolsky’s prophecy of where the software industry is headed (≈440 words)
  26. How to know you are using classic vi
    (≈50 words)
  27. Enterprise software
    (≈40 words)
  28. Filed under “safe bets”
    (≈10 words)
  29. Oil and water
    (≈80 words)
  30. Not a number
    (≈10 words)
  31. Caveat commentor
    The urge to comment as a sign of danger (≈430 words)
  32. Business as usual
    On Jeffrey Zeldman failing to see a crisis (≈110 words)
  33. Excited
    See you aboard the Haskell train (≈190 words)
  34. Nuclear force
    Bill de hÓra on the potential impact of Atompub (≈10 words)
  35. Expand then contract
    Complexity management is easy with hindsight (≈400 words)
  36. “Furthermore, the sky is pink.”
    (≈10 words)
  37. Does REST need a service description language?
    (≈530 words)
  38. “Four Words for Microsoft”
    Tim Bray on Microsoft’s patent nonsense (≈10 words)
  39. The future is yesterday
    Jon Hanna on HTTP: apparently it works! (≈10 words)
  40. How to install Windows Vista’s new fonts on a Linux system
    (≈320 words)
  41. Not worth the mention, really
    (≈30 words)
  42. Tree traversal without recursion: the tree as a state machine
    (≈1090 words)
  43. On tags (in the taxonomy sense) in Atom
    (≈880 words)
  44. Feed subscripitions, personal brands and the potential for people gravity at their intersection
    (≈360 words)
  45. Decoding URI-escaped characters… with sed
    (≈330 words)
  46. λ will save us, or, Applicative trumps imperative in the large
    (≈430 words)
  47. No longer necessary
    (≈10 words)
  48. Tim Berners-Lee and the War On XML
    Lack of XHTML adoption does not prove XML an undue burden (≈300 words)
  49. Curing the worst XSLT verbosity
    (≈170 words)
  50. On employing RFC 2119 vernacular
    (≈480 words)
  51. How to map CSS selectors to XPath queries
    (≈440 words)
  52. Slow is The New Fast
    Why you should ignore Joel Spolsky’s opinions about Ruby and Perl (≈280 words)
  53. Sturdy and massive
    On the respective breaking points of statically and dynamically typed languages (≈500 words)
  54. The shackles of safety
    Paul Ingevaldson on the hidden cost of off-the-shelf software (≈320 words)
  55. Finally Atom
    At long last, Blogger has upgraded to Atom 1.0 (≈20 words)
  56. Affirmative, Joel
    Joel Spolsky on closures (≈50 words)
  57. Greg Brooks on the FBI’s plans for a new Net-tapping push
    (≈10 words)
  58. Modern day pond scum
    (≈200 words)
  59. Atomic Postel
    DeWitt Clinton on syndication formats (≈10 words)
  60. Ted Neward on Object/Relational Mappers
    (≈340 words)
  61. WinFS is dead
    (≈20 words)
  62. Good news for Perl on Win32
    Adam Kennedy announces win32.perl.org (≈10 words)
  63. Google Spreadtentacles
    (≈280 words)
  64. XML::Atom::SimpleFeed 0.8
    (≈320 words)
  65. xpathgrep 0.3
    (≈120 words)
  66. Geek’s horror
    (≈30 words)
  67. Discontinuous web
    Continuations for the web are not the answer; a quick note (≈150 words)
  68. I say graceful degradation, you say progressive enhancement
    Jeremy Keith explains the value of adding Ajax as pure interface sugar (≈80 words)
  69. The chains we made, the chains we break
    Chris Anderson on search engines and archives combining to make value (≈10 words)
  70. “Beware Bags of Bools”
    Derek Denny-Brown on storing state in a proliferation of boolean flags (≈10 words)
  71. Having Done Perl
    On Tim Bray’s claim that knowing Java makes one a better programmer (≈160 words)
  72. And ever my subscription list grows…
    Paul Graham has a weblog (≈10 words)
  73. Very Large Hack Value
    (≈20 words)
  74. State of the syndication art
    (≈10 words)
  75. The joy of small projects and simple specs
    Introducing Bencode, a Perl implementation of the BitTorrent bencode serialisation format (≈150 words)
  76. “Kate, when you take a liking to somebody, do you speed up or slow down?”
    Tim Bray on the learned lack of attention span (≈60 words)
  77. “No Silver Bullet”
    Andy Wardley on Model-View-Controller as a paradigm for web applications (≈10 words)
  78. Hey Mark
    (≈10 words)
  79. Repairing broken documents that mix UTF-8 and ISO-8859-1
    (≈310 words)
  80. This blue vessel
    (≈170 words)
  81. Movie-Plot Terrorism Threat Contest
    (≈10 words)
  82. Even if it doesn’t look cool
    Mark Hurst says sometimes the best option is less technology (≈10 words)
  83. “Floats are a hackish layout device”
    Dave Shea pleads for grid-based CSS design support (≈40 words)
  84. The O’Reilly Network suck at newsfeeds
    (≈520 words)
  85. Worse is worse
    Danny Ayers on the dirtiness of successful technologies (≈10 words)
  86. Tuned in carefully
    Sheila Lennon on owning ideas (≈10 words)
  87. Steve Yegge has a weblog
    (≈60 words)
  88. “Industries of Middlemen”
    Derek Powazek on the DRM gatekeepers bottleneck (≈10 words)
  89. Atom 1.0 comes to Perl
    (≈40 words)
  90. Budget cut desperation
    Jonathan Wellons on minimal-expense backup strategy (≈10 words)
  91. Small ironies
    Hey WaSP: “Web Standards” includes HTTP (≈110 words)
  92. You don’t have permission to view this entry.
    (≈0 words)
  93. Introducing xpathgrep
    (≈60 words)
  94. Who Links To Me dumbness
    (≈80 words)
  95. Worse is better, better is better
    Joe Gregorio on SQLite taking over from MySQL; and why that’s good news (≈70 words)
  96. “Choosing Sides”
    Robert O’Callahan asserts you should not work for Microsoft (≈10 words)
  97. Reminiscing
    I, programmer (≈840 words)
  98. The web’s grain
    On Ben Hammersley’s justification of his switch to iWeb (≈200 words)
  99. Half-baked musing of the day
    A quick note on Google’s mission (≈30 words)
  100. Oh please…
    Balthaser Online claims to have patented Ajax, Flash and the like (≈30 words)
  101. The quantum superspecification
    Dave Winer goes on record to say that RSS is unfixably broken (≈10 words)
  102. In which I write about PHP for the first and the last time
    Why PHP is good but bad (≈810 words)
  103. RSS overload, part 3
    (≈190 words)
  104. How to explain that adding programmers to a software project does not linearly accelerate it
    (≈10 words)
  105. “But there was a party put on by a player, to celebrate a book authored by other players, with words about how to become players…”
    Shelley Powers on the stuff of legends, that is, the RSS 2.0 saga (≈30 words)
  106. Usable interfaces just take a little thought
    (≈210 words)
  107. We live in interesting times
    What will Oracle’s all-out buy-in to open source mean? (≈70 words)
  108. Uninteresting personal gripes
    One thing from Firefox 1.0 that I dearly miss in 1.5 (≈270 words)
  109. Decoding Unicode codepoints into the corresponding character in XSLT
    (≈550 words)
  110. Welcome to last quarter-decade
    Rod Begbie on Internet Explorer 7 beta 2 (≈20 words)
  111. You will know them by their fruits
    James Robertson and Cory Doctorow on PVP-OPM (≈20 words)
  112. alien-silk: another iteration
    (≈100 words)
  113. Why is it so hard to get this nail in?
    Mark Nottingham on web framework design (≈10 words)
  114. Styling Atom 1.0 feeds with CSS
    (≈160 words)
  115. That feed icon
    (≈180 words)
  116. Something fishy in the code
    (≈10 words)
  117. A show of citizenship
    Mark Pilgrim on the absurdly abysmal level of standards compliance in iPhoto’s “photocasting” (≈30 words)
  118. More on Atom aggregator XML namespace conformance tests
    (≈420 words)
  119. Who knows an XML document from a hole in the ground?
    Namespace droppings and bozotic aggregator developers (≈1060 words)
  120. “An infuriating construct”
    (≈10 words)
  121. Brave 2.0 World
    Nat Torkington on crowd mentality in the purported new age of the web (≈10 words)
  122. Hyperhypertext
    On very deep implicit linking in a massive corpus of documents (≈580 words)
  123. Mark Jason Dominus is blogging
    (≈140 words)
  124. Posting to Blogger’s Atom API from shell using curl
    (≈160 words)
  125. Maintainable Programmers
    (≈920 words)
  126. Endorsing SQLite
    (≈140 words)
  127. So very, very tired
    Perl 6 can’t get here fast enough (≈80 words)
  128. A better Web
    Better browsing through forcing my font choices on web sites (≈270 words)
  129. Merrily chirping away
    Tim O’Reilly on free software as effect rather than cause (≈10 words)
  130. The eternal scalability war: a profile
    Scalability is just like any other optimisation (≈440 words)
  131. Absolutely terrifying
    Energy hunger vs global climate: a train wreck (≈40 words)
  132. Geek’s grooming: a keyboard hygiene experiment
    (≈500 words)
  133. On the Humane Interfaces flap
    (≈120 words)
  134. Defining “Web 2.0” pragmatically
    Chris Fralic on the vagueness of “Web 2.0” (≈10 words)
  135. Best art project I’ve seen in a long time
    Performance art in the web age (≈10 words)
  136. Transparent opaque changeable permanent URIs
    (≈580 words)
  137. 4287
    The Atom Syndication Format is finally an RFC: 4287 (≈20 words)
  138. Patently braking
    Rick Jelliffe on the stunting effect of software patents (≈10 words)
  139. Endorsing Tabinta
    Tabinta lets you enter tabs in textareas in Firefox (≈200 words)
  140. Sellings strings on the street corner and the War On XML
    XHTML served as text/html does not disprove the usefulness of dracionian error handling (≈290 words)
  141. Turning the del.icio.us API format into proper Atom using XSLT
    (≈40 words)
  142. Endorsing “Read Easily”
    Read Easily lets you toggle page styles in Firefox easily (≈70 words)
  143. Casting out the demons by the ruler of the demons
    Sony’s malware trumps Blizzard Entertainment’s spyware (≈90 words)
  144. Other people’s itches
    Kellan Elliott-McCrea on why open source projects struggle with usability (≈10 words)
  145. “How to build a house”
    Mark Williamson on overly detail-enamored, useless documentation (≈10 words)
  146. …say what?
    Unheard-of company asserts patents as broad as a canyon, says they apply to XML (≈70 words)
  147. History does not repeat itself, except as a farce
    Quotes about the replaying Google Web Accelerator fiasco (≈20 words)
  148. Some computing aphorisms
    (≈150 words)
  149. No wonder the spam keeps coming
    Interview with a 419 scammer (≈80 words)
  150. Email for procrastinators
    Efficient, effective email handling for needs like mine (≈1020 words)
  151. Media moguls: it’s the “mogul” that matters, not the “media”
    Meg Fowler on the Google Print lawsuit (≈10 words)
  152. Closeted
    Preston Gralla on a survey that found many Windows developers dabble in Linux (≈10 words)
  153. Okay – just who is responsible for this now?
    Neologisms gone horribly bad (≈110 words)
  154. The Car extends Vehicle kindergarten, or, Replace Jargon With Pedagogy
    How some design pattern terminology might be obviated (≈270 words)
  155. The DC component in the weblog signal
    Do infrequent webloggers lose readers? (≈350 words)
  156. Buzzword compliance
    Design pattern terminology bordering on hype (≈280 words)
  157. Mental image
    Charles Eicher on OPML (≈10 words)
  158. “Programming is…”
    Charles Miller on programming (≈10 words)
  159. When (not) to reinvent the wheel
    Reinventing the wheel requires good justification (≈520 words)
  160. Deployment: millions
    Livejournal has adopted Atom 1.0 (≈80 words)
  161. I want to earn the title!
    Titling articles both clearly and pithily (≈410 words)
  162. No XHTML support in IE 7
    (≈30 words)
  163. “Code Craft”
    Kevin Barnes’ weblog about software development is great (≈320 words)
  164. From here to there and back again
    Weblog conversation requires archives (≈350 words)
  165. Atom 1.0 support for FeedParser
    (≈30 words)
  166. And how dynamically disadvantaged is Perl, really?
    Perl 6 and the alleged dynamic typing performance penalty (≈150 words)
  167. Dynamically disadvantaged?
    On the alleged performance penalty of dynamic typing (≈170 words)
  168. Google Talk, or, no news is big news
    Google Talk could liberate instant messaging (≈300 words)
  169. Tag music played on a windy plain
    Tags suck (only) at the global scale (≈200 words)
  170. Buried Firefox XML goodie
    Monospace XML source view with Firefox (≈40 words)
  171. The quantum leap
    I have finally upgraded to Atom 1.0 (≈520 words)
  172. Tolerating Postel’s law
    Tim Berners-Lee’s lucid take on Postel’s Law (≈50 words)
  173. Extremely upfront
    Joel Spolsky is confused about Extreme Programming (≈180 words)
  174. Hiring hammers
    Soft skills are more important than experience with a technology (≈90 words)
  175. OPML metal
    OPML is spectacularly lousy (≈60 words)
  176. *pant* *pant*
    David Heinemeier Hanson on XML-based configuration formats (≈10 words)
  177. Don’t patent yourself into a corner
    (≈50 words)
  178. Humble pie
    (≈250 words)
  179. Vindicated
    My Internet Explorer predictions seem on the mark (≈50 words)
  180. Surprises, and not
    Company reactions to a security vulnerability report (≈570 words)
  181. Harsh and lonely
    Phil Ringnalda on reaching out (≈10 words)
  182. Javascript instant iterators, at last
    (≈480 words)
  183. Javascript instant iterators, refined
    (≈250 words)
  184. “Everything I Know about Programming”
    Christopher Diggins on the software developer experience (≈160 words)
  185. RSS overload, part 2
    (≈400 words)
  186. Overjoyed
    Victory in a decisive battle against software patents in Europe (≈120 words)
  187. Unexpectedly unique
    (≈20 words)
  188. Grown up and boring
    The state of computing is stagnant (≈280 words)
  189. A short note on consensus
    (≈210 words)
  190. Endorsing Clearlooks
    Clearlooks is a beautiful, unobtrusive gtk+ theme (≈90 words)
  191. On high hopes, misconceptions, and Apple on x86
    (≈1070 words)
  192. Linguistic snobs united
    (≈10 words)
  193. Atom 1.0 has landed
    (≈50 words)
  194. It’s getting cold down here
    (≈40 words)
  195. Unwelcome solutions
    (≈20 words)
  196. Tomayko’s Law of The Internet
    (≈10 words)
  197. Rewriting software considered inadvisable
    Real-world experience confirms that repairing software is better than rewriting (≈110 words)
  198. Can we tone it down please?
    (≈30 words)
  199. More shell quoting: this time for C
    (≈110 words)
  200. Reliable shell quoting in shell
    (≈360 words)
  201. I don’t GET the problem
    (≈450 words)
  202. Aggregator engineering: feed refresh
    (≈520 words)
  203. Delightful dotfile debauchery
    (≈300 words)
  204. Myths about functional programming
    (≈120 words)
  205. How to amuse yourself for five minutes
    (≈30 words)
  206. For reference: on netiquette
    (≈120 words)
  207. Who needs Google Search History?
    (≈30 words)
  208. On the applications of Postel’s Law
    (≈170 words)
  209. XHTML for IE
    (≈210 words)
  210. The heights of idiocy
    Dan Sugalsky on stupidity as exemplified by mail server configuration (≈10 words)
  211. All XML, all the time
    (≈330 words)
  212. Tagging bubbles in a sea of spam
    (≈210 words)
  213. “Expressiveness matters”
    Brian McCallister on the goodness of concise languages (≈110 words)
  214. Introducing dirsize
    (≈210 words)
  215. Many ways to skin a char
    (≈280 words)
  216. “Participatory narcissism”
    Maciej Cegłowski on Paul Graham’s essay “Hackers and Painters” (≈50 words)
  217. Can’t not.
    (≈10 words)
  218. UTF-8 and how mutt just made me angry
    (≈90 words)
  219. Endorsing Fusion
    Fusion fuses the load progress bar into the Location bar of Firefox (≈80 words)
  220. Frank Hecker ponders weblog architecture
    (≈100 words)
  221. Chlorine hazard: do not mix cleaning agents
    (≈530 words)
  222. Zzzzzzzzap!
    (≈40 words)
  223. Have I mentioned that Vim rocks?
    (≈10 words)
  224. Announcing Planet use Perl! (Sorta.)
    (≈200 words)
  225. What shall we paint this wiki?
    (≈280 words)
  226. For warm fuzzies, please enter the blast furnace.
    (≈20 words)
  227. The perils of STFW
    (≈60 words)
  228. Do as I say
    (≈40 words)
  229. 1111111111
    (≈10 words)
  230. Bloglines is not for onlookers
    (≈50 words)
  231. Copying elements between namespaces in XSLT
    (≈120 words)
  232. XPath vs the default namespace: easy things should be easy
    (≈200 words)
  233. Trainwreckspotting, or: Corporations vs IT security as exemplified by the HBS
    (≈480 words)
  234. Way ahead of the curve
    (≈150 words)
  235. When more forgiving is less forgiving
    (≈270 words)
  236. On corporations
    (≈260 words)
  237. Lip service to democracy
    (≈100 words)
  238. Link to Bill O’Reilly!
    (≈10 words)
  239. Things that annoy a weblog reader:
    (≈30 words)
  240. A trivial patent filter for the PTO inbox?
    (≈380 words)
  241. Endorsing bmp-rootvis
    bmp-rootvis is a lovely visualisation plugin for Beep Media Player (≈60 words)
  242. The fine print
    (≈40 words)
  243. Just a mirage, after all?
    (≈10 words)
  244. Patent macht frei.
    (≈70 words)
  245. IE 7: predictions
    (≈330 words)
  246. Did you need any further proof that Microsoft is evil?
    (≈80 words)
  247. Surprising uses for technology
    (≈180 words)
  248. Wikipedia’s trajectory in Google’s gravitation
    (≈180 words)
  249. Why sIFR and co are a bad idea, #298734
    (≈40 words)
  250. Firefox cache sanity
    (≈140 words)
  251. September ended: too little too late
    (≈10 words)
  252. A lightweight clustering method for distributed computing with mobile code
    (≈120 words)
  253. “Bereft of ability and substance”
    (≈10 words)
  254. Blogs work when…
    (≈20 words)
  255. Javascript-based web form validation done correctly
    (≈320 words)
  256. Delicious.
    (≈60 words)
  257. Sick mind’s make abuse
    (≈120 words)
  258. Serendipity
    (≈20 words)
  259. linkextor
    (≈50 words)
  260. A beautiful hack
    (≈30 words)
  261. User interfaces that suck
    (≈370 words)
  262. Linguistic “escapades”
    (≈70 words)
  263. The filter chamber
    (≈120 words)
  264. Empty rhetoric googlebomb
    (≈20 words)
  265. vi appreciation entry
    (≈40 words)
  266. <a href="hype-and-childishness" rel="nofollow">
    (≈30 words)
  267. Stupid neologisms
    (≈30 words)
  268. Security and the popularity factor
    (≈610 words)
  269. Endorsing rxvt-unicode
    rxvt-unicode is a highly recommended terminal emulator (≈30 words)
  270. The sorry state of usability
    (≈320 words)
  271. On titles, or maybe not
    (≈570 words)
  272. Javascript instant iterators
    (≈70 words)
  273. Hashcash (12″ Web Remix)
    (≈180 words)
  274. Small fonts can be readable
    (≈40 words)
  275. Intellectual komrad!
    (≈30 words)
  276. Your job, your purpose
    (≈10 words)
  277. DNSBLs vs spoofing
    (≈40 words)
  278. templates.vim
    (≈120 words)
  279. The tagged log
    (≈320 words)
  280. Quality engineering indeed at Sun Microsystems
    (≈50 words)
  281. Depressing
    Be has left the building… (≈20 words)
  282. Convincing LATEX to produce good-looking PDFs
    (≈40 words)
  283. Word wrapping in XSLT
    (≈130 words)
  284. Escape the caps lock
    (≈100 words)
  285. Check out Krzysztof Kowalczyk’s weblog
    (≈90 words)
  286. “But thankfully, we did have a Y2k-compliant toaster.”
    (≈10 words)
  287. Child naming in the Google era
    (≈80 words)
  288. Mob Encyclopedia
    (≈60 words)
  289. Prehistoric filesystem iteration
    (≈320 words)
  290. Vim vs poor typography
    (≈160 words)
  291. [Patently unprintable language, censored]
    (≈40 words)
  292. Netscapelorer: the beachhead
    (≈230 words)
  293. Life-long debuggers
    (≈70 words)
  294. Discovering XMLHttpRequest
    (≈50 words)
  295. Secure password generation
    (≈40 words)
  296. highlight
    (≈240 words)
  297. Writing XUL and Javascript
    (≈280 words)
  298. Vim never ceases to amaze
    (≈100 words)
  299. Endorsing Archive::Extract, or not
    (≈50 words)
  300. Permalinks!
    (≈60 words)
  301. It’s the language, silly
    (≈150 words)
  302. Software piracy; morals; free software
    (≈520 words)
  303. Endorsing Devel::Trace
    Use Devel::Trace to watch the execution of Perl scripts (≈80 words)
  304. Not the end of malware
    (≈990 words)
  305. Java versus Perl
    (≈50 words)
  306. On Google Suggest
    (≈100 words)
  307. Wiki musings: one living document
    (≈430 words)
  308. Endorsing OpenNTPD
    OpenNTPD is what NTP clients should always have been (≈50 words)
  309. Intellectual property and preachers practicers
    (≈20 words)
  310. Vigilantism doesn’t pay
    (≈10 words)
  311. ISO-8859-1 vs Win-1252 in mutt
    (≈150 words)
  312. Speeding up Acrobat Reader
    (≈70 words)
  313. No apocalypse at Microsoft’s hands
    (≈280 words)
  314. C#: a fitting name?
    (≈20 words)
  315. Patrick Volkerding seriously ill!
    (≈130 words)
  316. Software piracy and preachers practicers
    (≈50 words)
  317. Shameless boasting
    Complete rewrites reveal bad programmers (≈70 words)
  318. Atom-to-HTML 0.2
    (≈120 words)
  319. Endorsing BasicGNOME
    BasicGNOME is a plain and quiet gtk+ theme (≈80 words)
  320. Windows may not have /dev/null, but its vendor does
    (≈140 words)
  321. Firefox extensions, once again
    (≈160 words)
  322. Betting your income on free software
    (≈230 words)
  323. “Why am I on this mailing list?”
    (≈30 words)
  324. My data on my system
    (≈100 words)
  325. Running Apache2 under init control
    (≈60 words)
  326. attachments
    (≈20 words)
  327. A first foray into feed generation
    (≈80 words)
  328. My first ever CPAN upload
    (≈110 words)
  329. Fragile windows
    (≈40 words)
  330. Paul Graham tries his hand at cultural stereotypes
    (≈470 words)
  331. Patently plotless
    (≈10 words)
  332. Think about it
    Bruce Schneier on the expertise hidden behind NSA’s doors (≈10 words)
  333. A religious metaphor for the web
    (≈10 words)
  334. My monitor is on fire!
    (≈10 words)
  335. Brain twisters and learned cognitive conflict
    (≈360 words)
  336. Libertine software
    (≈20 words)
  337. Bad idea
    (≈20 words)
  338. Stranger than fiction…
    (≈10 words)
  339. Gmail is not for me
    (≈250 words)
  340. The Browse Happy Information Bar
    (≈90 words)
  341. Another installment of “Things not to do when writing Javascript”
    (≈30 words)
  342. Logical Desktop is neat
    (≈40 words)
  343. Silly email fun
    (≈40 words)
  344. GNU Info sucks
    (≈270 words)
  345. How to make favicons using NetPBM
    (≈20 words)
  346. Cleaning up JPEG artifacts with GIMP
    (≈180 words)
  347. Dealing with RSS overload
    (≈20 words)
  348. WHoppiX
    (≈20 words)
  349. Patently safe?
    (≈10 words)
  350. Serge Lang says,
    (≈240 words)
  351. Sometimes, you wish spam wasn’t
    (≈10 words)
  352. Trust in collaborative creation
    (≈200 words)
  353. Hilarity.
    (≈70 words)
  354. ASCII (he)art
    (≈10 words)
  355. Introducing Atom-to-HTML
    (≈30 words)
  356. Endorsing CIA
    (≈60 words)
  357. The licence is as open as the project
    (≈10 words)
  358. Towards a machine readable log
    (≈60 words)
  359. Opensource sucks
    (≈240 words)
  360. OPML blows
    (≈170 words)
  361. More Firefox extensions
    (≈50 words)
  362. Today in “Things not to do when writing Javascript”
    (≈80 words)
  363. GUIs: the long road ahead
    (≈450 words)
  364. mod_rewrite-free MIME type switcheroo
    (≈90 words)
  365. Another roundup of Firefox extensions
    (≈290 words)
  366. Aristotelian Syllogism and Object-Oriented Programming
    (≈90 words)
  367. The barrier-to-entry build system
    (≈380 words)
  368. Endorsing the editing-threads patch for mutt
    (≈20 words)
  369. The future is bland
    (≈320 words)
  370. “Plutotropic transhuman corporate overlords”
    (≈10 words)
  371. Webdesigners suck
    (≈190 words)
  372. rsync snapshot backups
    (≈80 words)
  373. Trust the process
    (≈20 words)
  374. How to create a Maildir
    (≈20 words)
  375. Emulating shell worksheets in Vim
    (≈90 words)
  376. Perl-enabled Vim tricks
    (≈80 words)
  377. Hacking Firefox to follow Usenet links without a newsreader
    (≈80 words)
  378. Strike three for Microsoft
    (≈100 words)
  379. Gmail, or, of the window and the rationality being hurled thereout of
    (≈260 words)
  380. Google rah-rah
    (≈240 words)
  381. Long-term perspective
    (≈30 words)
  382. “Cargo cult”
    (≈20 words)
  383. Patently silent
    (≈20 words)
  384. The ideal system monitor toy
    (≈210 words)
  385. Flying under the music industry's radar
    (≈90 words)
  386. Shell hacking for fun and profit: the procmail logfile
    (≈60 words)
  387. “Mail Non Delivery Message DDoS Attacks”
    (≈50 words)
  388. I do declare…
    (≈80 words)
  389. “Re: Why is it up?—Cluless IDIOTS”
    (≈10 words)
  390. Wiki musings: reader as author
    (≈70 words)
  391. Wallpapers
    (≈20 words)
  392. aluminium-lp for Pekwm
    (≈50 words)
  393. Wiki musings: subsuming the weblog metaphor
    (≈350 words)
  394. Liquidly extending CSS boxes
    (≈120 words)
  395. Restrictions sprout creativity
    (≈230 words)
  396. Bookmarks in Vim
    (≈60 words)
  397. Security: just a marketing problem
    (≈240 words)
  398. Eric Raymond is not my voice
    (≈260 words)
  399. Recommended Firefox extensions
    (≈70 words)
  400. Endorsing Enigma
    Enigma is an Onyx clone and will steal your sleep (≈30 words)
  401. Re: The reason OSS isn’t taken seriously…
    (≈10 words)
  402. have sum respect 4 ur readers
    Avoid internet-speak if you want to be read (≈350 words)
  403. gtk-chtheme 0.3.1
    (≈20 words)
  404. gtk-chtheme 0.3
    (≈40 words)
  405. gtk-chtheme 0.2
    (≈40 words)
  406. Introducing gtk+ 2.0 Change Theme
    (≈360 words)
  407. Keeping out the spam
    (≈550 words)
  408. More layout container SSI hacking
    (≈60 words)
  409. Better living through gadgetry
    (≈50 words)
  410. Endorsing Liferea
    Liferea is a “Just Works” desktop aggregator for Linux (≈50 words)
  411. pekwm-menu
    (≈20 words)
  412. Layout container SSI hack
    (≈150 words)
  413. Endorsing MozEX
    MozEX lets you use an external editor for textareas in Firefox (≈50 words)
  414. gkrellm vs beep-media-player
    (≈20 words)
  415. Various endorsements
    (≈200 words)
  416. Endorsing clav’s Firebird extensions
    (≈10 words)
  417. Endorsing Beep Media Player
    Beep Media Player is a port of XMMS to gtk+ 2.x (≈30 words)
  418. Going maildir
    (≈90 words)
  419. Home in version control
    (≈100 words)
  420. Kernel 2.6 time
    (≈230 words)
  421. Getting used to an English keyboard layout
    (≈130 words)
  422. Endorsing Kernel PPPoE
    (≈130 words)
  423. alien-silk for Pekwm
    (≈10 words)
  424. Endorsing nicotine
    (≈80 words)
  425. aluminium for Pekwm
    (≈10 words)
  426. Endorsing hsetroot
    (≈100 words)
  427. Endorsing gmrun
    (≈20 words)
  428. Here we go.
    (≈10 words)