Home
About
Subscribe
Post
Sep 04, 2010
Tradia: avoid them
Filed under:
tradia
Aug 19, 2010
Recursive Queries in PostgreSQL redux
Filed under:
postgresql
Aug 10, 2010
noatime and tmpwatch: oops
Filed under:
linux
tmpwatch
noatime
Jul 07, 2010
dtach
Filed under:
screen
dtach
tmux
Jun 22, 2010
Your Facebook Peers
Filed under:
idiots
facebook
May 31, 2010
Fuck you, LinkedIn, and the retarded user you rode in on
Filed under:
idiots
linkedin
May 26, 2010
Protect your privacy, dumbfucks
Filed under:
privacy
May 19, 2010
Gmail sucks
Filed under:
suck
gmail
May 14, 2010
Won't be buying another Asus EEE PC (or SSD)
Filed under:
eee
ssd
May 04, 2010
Barracuda blacklists are badly broken
Filed under:
barracuda
Apr 05, 2010
Dear Launchpad...
Filed under:
launchpad
Apr 04, 2010
Recursive queries in PostgreSQL
Filed under:
postgresql
Mar 30, 2010
Thunderbird 3.0.x sync badly broken
Filed under:
thunderbird
Mar 28, 2010
SPF is not harmful
Filed under:
spf
Mar 26, 2010
To DSL or not to DSL
Filed under:
programming
dsl
Mar 25, 2010
Build your own LAMP
Filed under:
lamp
Mar 24, 2010
Extracting consecutive sequences from PostgreSQL
Filed under:
postgresql
Mar 12, 2010
Dear God...
Filed under:
osx
Mar 06, 2010
"apt-cache search" or how to never find anything you need
Filed under:
apt
Dec 29, 2009
allpinouts.org
Filed under:
diagrams
pinouts
Dec 29, 2009
Another Clojure implementation
Filed under:
clojure
xronos
Nov 07, 2009
Peerless sucks
Filed under:
rants
Nov 06, 2009
Macros in Python
Filed under:
macros
python
Nov 02, 2009
Linux and Intel wireless cards
Filed under:
intel+wifi
linux
Nov 01, 2009
Ubuntu 9.10: skip it
Filed under:
ubuntu
Oct 19, 2009
Ruby on Rails: disappointing applications
Filed under:
ruby
rails
fail
Oct 17, 2009
pam_pgsql errors
Filed under:
pam_pgsql
Oct 15, 2009
Atomic Pico Bluetooth Dongle
Filed under:
misc
Oct 15, 2009
SpireTech Rocks
Filed under:
spiretech
colocation
Oct 15, 2009
The Bug
Filed under:
bug
Oct 07, 2009
Scriptjure
Filed under:
scriptjure
clojure
Sep 25, 2009
Java plugin for Chromium on Ubuntu
Filed under:
chromium
java
Sep 12, 2009
Breve-alike in Clojure
Filed under:
cascade
clojure
breve
Sep 05, 2009
Clojure mode in Emacs
Filed under:
clojure
emacs
Sep 05, 2009
Clojure Links
Filed under:
clojure
Sep 02, 2009
Getting started with Clojure on Ubuntu
Filed under:
clojure
Aug 14, 2009
Google Chrome actually usable on Linux
Filed under:
chrome
Aug 14, 2009
Only those on trial are presumed innocent
Filed under:
legal
Aug 05, 2009
A patent not even a lawyer would love
Filed under:
patents
Jul 03, 2009
Facebook Sucks
Filed under:
cia
facebook
May 25, 2009
Vonage Sucks
Filed under:
sucks
vonage
May 19, 2009
Obsolescence of Desirability
Filed under:
design
quotes
May 07, 2009
Today's words of wisdom
Filed under:
programming
kernel
Apr 23, 2009
Freeswitch Rocks
Filed under:
freeswitch
Mar 11, 2009
New Nginx Wiki Live
Filed under:
nginx
mediawiki
Mar 11, 2009
New Nginx Wiki
Filed under:
nginx
Feb 22, 2009
Nginx 1, Apache 0
Filed under:
nginx
Feb 08, 2009
htop: an alternative to top
Filed under:
linux
Feb 08, 2009
Ohio Congresswoman Encourages Homeowners to Squat
Filed under:
Feb 04, 2009
iotop rocks
Filed under:
linux
Feb 04, 2009
Speed up multiple SSH sessions
Filed under:
linux
Feb 01, 2009
Finally out of Infinity Internet
Filed under:
hosting
iinet
spiretech
Jan 22, 2009
Must. Stop. Googling. Own. Name.
Filed under:
Jan 19, 2009
Comcast sucks
Filed under:
comcast
Jan 05, 2009
Nginx Wiki needs a new wiki engine
Filed under:
moinmoin
wiki
Dec 29, 2008
Multiple Io VM's under OpenMP revisited
Filed under:
io
openmp
Dec 06, 2008
sshd and GSSAPI
Filed under:
sshd
gssapi
Dec 04, 2008
Apple TV and XBMC
Filed under:
apple+tv
xbmc
Nov 19, 2008
Two easy steps to reducing your cell phone bill
Filed under:
iphone
Oct 30, 2008
Read the fine manual
Filed under:
rtfm
Oct 29, 2008
Asus EEE PC 1000
Filed under:
eee
Oct 29, 2008
Objects vs Closures
Filed under:
meta
programming+paradigms
Oct 28, 2008
Nu
Filed under:
nu
Oct 27, 2008
The Bill Sizemore Handjob Fund
Filed under:
bill+sizemore
handjob
Oct 23, 2008
swfdec and gnash beat Adobe Flash
Filed under:
gnash
swfdec
flash
Oct 19, 2008
Komodo Edit
Filed under:
komodo
io
Oct 10, 2008
Welcome your new Io underling
Filed under:
io
Oct 10, 2008
SCons: toss your Makefiles in the trash
Filed under:
scons
Oct 10, 2008
Update to Io HttpServer
Filed under:
io
httpserver
Oct 08, 2008
Running multiple Io VM's under OpenMP
Filed under:
openmp
io
Oct 08, 2008
MVC is wrong for the web (?)
Filed under:
programming
web
mvc
Oct 07, 2008
Touchy Mac users
Filed under:
funny
Oct 06, 2008
Serving simple dynamic content with Io
Filed under:
breve
io
Oct 04, 2008
Small Breve-a-like in Io
Filed under:
io
breve
Oct 04, 2008
Reia: Erlang concurrency with a Pythonic Syntax
Filed under:
programming
reia
Oct 03, 2008
Io for .NET
Filed under:
io
Oct 03, 2008
Dear MySQL: fuck you too
Filed under:
mysql
rants
Oct 01, 2008
Python lacks Poetry
Filed under:
python
programming
Oct 01, 2008
Hints about Microsoft's D language
Filed under:
programming
Sep 28, 2008
Another try at Bayesian spam filtering
Filed under:
bayesian
spam
Sep 26, 2008
Scala: a language for the future
Filed under:
scala
programming+languages
Sep 24, 2008
GvR's thoughts on "Languages of the Future"
Filed under:
python
Sep 15, 2008
Io, where I think I want to be today
Filed under:
io
Sep 12, 2008
I think I've finally had it with Python
Filed under:
python
Aug 27, 2008
Quote of the Year
Filed under:
jello+biafra
quote
Aug 22, 2008
My radical idea for fixing American capitalism
Filed under:
capitalism
Aug 16, 2008
Is Nginx a valid replacement for Apache?
Filed under:
nginx
apache
Aug 15, 2008
Still a few Nginx shirts left...
Filed under:
nginx
Aug 14, 2008
Another High-Performance WSGI Server
Filed under:
pylons
wsgi
spawning
Jul 15, 2008
Fedora 9 on a Sony Vaio VGN-NR160E
Filed under:
vaio
sony
fedora
Jul 14, 2008
More thoughts on LinuxHater and FOSS
Filed under:
linuxhater
linux
Jul 12, 2008
LinuxHater, and why he's both right and wrong
Filed under:
linuxhater
osx
linux
May 22, 2008
I knew I should have learned Lisp
Filed under:
misc
May 10, 2008
Another serious contender in the Python web frameworks world
Filed under:
web+frameworks
web2py
python
May 07, 2008
Recursing a self-referential table using PL/PGSQL
Filed under:
sql
pl/pgsql
Apr 25, 2008
Reclaiming my old blog title
Filed under:
pentropy
Apr 23, 2008
Closed source: the death gene
Filed under:
olpc
Apr 19, 2008
HTML isn't for humans
Filed under:
breve
xml
Apr 18, 2008
Breve's Macro Madness
Filed under:
breve
Apr 18, 2008
Breve 1.2 Released
Filed under:
breve
Apr 18, 2008
Yes, Satan?
Filed under:
python
lol
Apr 17, 2008
Breve 1.2 slated for release tomorrow
Filed under:
breve
Apr 17, 2008
Testing, testing
Filed under:
breve
testing
python
Apr 16, 2008
Destroying the namespace, or How I learned to love the stack frame
Filed under:
python
breve
Apr 16, 2008
Dude, where's my error? or How to make Python behave like PHP.
Filed under:
python
Apr 11, 2008
Breve 2.0
Filed under:
breve
Apr 05, 2008
Nginx turns 1,000,000
Filed under:
nginx
Apr 04, 2008
New Breve Feature
Filed under:
breve
Apr 02, 2008
Getting back into the swing of things
Filed under:
breve
Mar 25, 2008
I want to use Plone, but goddammit, I don't want to use Plone
Filed under:
wiki
plone
Mar 03, 2008
Use OS/X widgets in GNOME
Filed under:
widgets
gnome
Feb 14, 2008
Is there anything about MySQL that isn't broken?
Filed under:
mysql
rants
Feb 11, 2008
Parallel processing in Python
Filed under:
python
parallel
Jan 31, 2008
Finally migrating my old blog o' stuff
Filed under:
blog
Jan 28, 2008
How stupid can you possibly be?
Filed under:
spam
private+registration
whois
icann
Jan 27, 2008
Private Registrations are the Devil
Filed under:
whois
private+registration
Jan 27, 2008
You can't be both beautiful *and* smart
Filed under:
programming
Jan 27, 2008
Python in a shared hosting environment
Filed under:
python
easy_install
Jan 27, 2008
One day, we'll all have broadband
Filed under:
internet
broadband
bells
Jan 23, 2008
Getting LCD brightness to work on Toshiba Tecra M3
Filed under:
lcd
backlight
fc8
fedora
toshiba
tecra
m3
Jan 22, 2008
Taste the Rainbow
Filed under:
random
google
Jan 19, 2008
Getting suspend to work on a Toshiba Tecra M3
Filed under:
suspend
linux
m3
fc8
tecra
Dec 31, 2007
Firefox 3 and Firebug
Filed under:
firefox
firebug
Dec 09, 2007
CD-less Baby
Filed under:
hosting
rescue
compact+flash
Nov 29, 2007
Mapping proxied backends with Nginx
Filed under:
nginx
Nov 21, 2007
Stop decorating my house
Filed under:
art
Nov 20, 2007
Counterattack of the Weenies
Filed under:
dynamic+languages
Nov 20, 2007
We're all terrorfied
Filed under:
terrorism
bush
Nov 11, 2007
Lies, damn lies, and... oh shut the fuck up
Filed under:
zed
rants
Nov 11, 2007
Reality Check
Filed under:
rails
mongrel
Oct 30, 2007
But is it Enterprise ready?
Filed under:
enterprise
Oct 29, 2007
Infinity Internet: contracts are for sissies.
Filed under:
bandwidth
iinet
colocation
hosting
Oct 06, 2007
Online desktop... do no evil?
Filed under:
big+board
mugshot
fc8
Aug 28, 2007
Software is Political
Filed under:
fsf
freedom
free+software
Aug 23, 2007
An argument for inefficient government
Filed under:
government
Aug 23, 2007
Things I want to do
Filed under:
projects
Aug 12, 2007
Sometimes being early is inefficient
Filed under:
gui
rants
apple
Aug 12, 2007
Latest list of software that's making me happy
Filed under:
good
software
Aug 12, 2007
Why Apple (and their users) aggravate me
Filed under:
apple
osx
Jul 30, 2007
Forgotten projects...
Filed under:
projects
dsv
Jul 20, 2007
Have an opinion, but keep it consistent, mkay?
Filed under:
dhh
Feb 01, 2007
XHTML is not special
Filed under:
genshi
xhtml
breve
Jan 23, 2007
Pentropy gets closer
Filed under:
rss
pentropy
breve
Jan 21, 2007
Bayesian blog spam filtering
Filed under:
pentropy
spam
bayesian
Jan 20, 2007
Pentropy gets Akismet support
Filed under:
akismet
pentropy
Jan 19, 2007
First Pentropy plugin test successful
Filed under:
pentropy
breve
pylons
Jan 19, 2007
XInclude-like feature for Breve
Filed under:
breve
pylons
Jan 19, 2007
Because the world needs another blog...
Filed under:
blog
pylons
pentropy
breve
Jan 09, 2007
Python template engines - why reinvent PHP?
Filed under:
python
template
stan
breve
xml
dsl
Jan 08, 2007
Web 2.0 still in beta
Filed under:
breve
template
xml
xhtml
Jan 05, 2007
Breve 1.0 beta 13
Filed under:
breve
template
pylons
turbogears
buffet
Jan 03, 2007
Breve 1.0
Filed under:
breve
Dec 29, 2006
Breve nears completion
Filed under:
breve
turbogears
buffet
pylons
Dec 27, 2006
TurboStan is dead... long live SexML?
Filed under:
turbostan
breve
buffet
Dec 20, 2006
Branching out... er... down
Filed under:
spam
misc
Dec 19, 2006
imapfilter makes it almost easy
Filed under:
lua
imapfilter
Dec 18, 2006
Lua: broken, with sharp edges
Filed under:
lua
imapfilter
Dec 16, 2006
See no evil? Hear no evil? Just Google for it.
Filed under:
google
dmca
Dec 12, 2006
You're not getting paid enough when
Filed under:
sql
zombies
Dec 09, 2006
Easiest Setup for IE on Linux EVAR
Filed under:
ie
explorer
linux
Dec 06, 2006
Unwired Portland Part 2 - More Suckage
Filed under:
portland
wifi
Dec 06, 2006
Unwired Portland Seems Likely to Suck
Filed under:
wifi
portland
Dec 05, 2006
PostgreSQL stomps MySQL
Filed under:
postgresql
mysql
benchmarks
Nov 30, 2006
Who's a rat?
Filed under:
misc
Nov 20, 2006
Javascript Sucks, Part 1
Filed under:
javascript
Nov 18, 2006
Qwest's Spirit of Service (your ass on a platter)
Filed under:
comcast
qwest
bandwidth
Nov 16, 2006
Bitakora... Dead?
Filed under:
bitakora
blog
Nov 13, 2006
Wildfire Blows Steaming Chunks
Filed under:
wildfire
jabber
ejabberd
Nov 08, 2006
Fedora Core 6 - First Impressions
Filed under:
fedora
fc6
Nov 07, 2006
Adobe Donates Flash Code to Mozilla
Filed under:
adobe
flash
mozilla
Oct 27, 2006
Sonata Music Player
Filed under:
sonata
music
Oct 16, 2006
Songbird Media Player
Filed under:
songbird
music
Oct 08, 2006
HP, You Suck
Filed under:
hp
compaq
bitching
Oct 02, 2006
First App Using Pylons
Filed under:
pylons
wsgi
Oct 02, 2006
Bush Declares Martial Law
Filed under:
bush
politics
rants
Oct 02, 2006
Alternatives to Python
Filed under:
python
boo
logix
Sep 25, 2006
#nginx logs now available via Arkivo
Filed under:
nginx
arkivo
irc
Sep 23, 2006
Apple Drinks the Twisted Kool-aid
Filed under:
apple
twisted
osx
Sep 17, 2006
Nginx Wiki Going Full Speed
Filed under:
nginx
Sep 16, 2006
English Wiki for Nginx Now Online
Filed under:
nginx
Sep 14, 2006
A Do-It-Yourself Framework
Filed under:
wsgi
Sep 14, 2006
First Impressions of Bitakora
Filed under:
bitakora
blog
Sep 13, 2006
Jeez
Filed under:
nsfw
graphics
Sep 13, 2006
First Post in Bitakora
Filed under:
bitakora
blog
Sep 08, 2006
Tired of Ignorance
Filed under:
politics
rants
Sep 04, 2006
Proxying Gotchas (and tricks) with Nginx
Filed under:
nginx
Sep 04, 2006
SquirrelMail under Nginx
Filed under:
nginx
squirrelmail
Sep 04, 2006
CherryPy 3.0 in Beta
Filed under:
cherrypy
Sep 03, 2006
Zeroconf support for TurboGears
Filed under:
turbogears
zeroconf
Aug 30, 2006
Yahoo! UI
Filed under:
yui
css
Aug 30, 2006
YouOS
Filed under:
youos
Aug 30, 2006
Adding Memcached Support to TurboStan
Filed under:
turbostan
memcached
Aug 30, 2006
Getting Caught Up in the Hype
Filed under:
web+2.0
Aug 29, 2006
Unix Domain Sockets between Nginx and TurboGears
Filed under:
nginx
turbogears
Aug 28, 2006
Load Balancing for TurboGears using Nginx
Filed under:
nginx
turbogears
Aug 27, 2006
My First Desktop Screenshot
Filed under:
misc
nsfw
Aug 26, 2006
Migrating from Lighttpd to Nginx
Filed under:
lighttpd
nginx
pound
Aug 26, 2006
Naja Net Tool
Filed under:
naja
Aug 24, 2006
Goodbye Lighty. Hello Nginx.
Filed under:
nginx
lighttpd
Aug 24, 2006
Amazon Compute Cloud
Filed under:
amazon
Aug 22, 2006
Experience is what you get when you expected something else
Filed under:
quotes
Aug 22, 2006
The death knoll of Django?
Filed under:
gvr
django
Aug 21, 2006
TurboGears front-end to XMMS2
Filed under:
turbogears
xmms2
Aug 20, 2006
Utilizing Twisted as a service behind TurboGears
Filed under:
twisted
turbogears
Aug 20, 2006
Jabber from your Browser
Filed under:
jabber
Aug 15, 2006
Generating Static HTML from TurboGears (Part 2)
Filed under:
turbogears
nginx
Aug 15, 2006
Generating static HTML from TurboGears (Part 1)
Filed under:
turbogears
Aug 14, 2006
Our upcoming transition
Filed under:
business
develix
Aug 14, 2006
Death to the GIMP!
Filed under:
xara
gimp
Aug 13, 2006
(Almost) all software sucks
Filed under:
rants
Aug 11, 2006
XGL on FC5
Filed under:
xgl
fedora
Aug 09, 2006
Using inheritance to eliminate template logic
Filed under:
turbostan
template
Aug 05, 2006
Python Misfeatures
Filed under:
python
Aug 03, 2006
And yet another Python meta-framework.
Filed under:
python
frameworks
Aug 03, 2006
Example of dispatching to Trac from Twisted via WSGI
Filed under:
twisted
wsgi
trac
Aug 02, 2006
Creating an RSS Aggregator in Twisted
Filed under:
twisted
turbogears
Aug 02, 2006
What bugs me about Gentoo
Filed under:
gentoo
Jul 31, 2006
The slippery slope of presentation logic
Filed under:
turbostan
template
Jul 31, 2006
Rethinking TurboStan Namespaces
Filed under:
turbostan
Jul 27, 2006
Expressions vs Statements in Python
Filed under:
python
logix
Jul 27, 2006
TurboStan 0.8.7
Filed under:
turbostan
Jul 26, 2006
Timeline
Filed under:
interesting
Jul 26, 2006
If you're not living life on the edge, you're taking up too much space
Filed under:
python
Jul 24, 2006
The dangers of targeted advertising
Filed under:
advertising
Jul 23, 2006
Template Caching in TurboStan
Filed under:
turbostan
Jul 22, 2006
Inheritance in TurboStan
Filed under:
turbostan
Jun 06, 2006
What's wrong with PHP (Part 2)
Filed under:
php
Jun 05, 2006
Wifi Radar
Filed under:
wifi
linux
Jun 05, 2006
Why Web 2.0 will end your privacy
Filed under:
privacy
web+2.0
Jun 05, 2006
x.org damage, composite and render extensions
Filed under:
xorg
Jun 04, 2006
Server Monitoring Tool
Filed under:
tools
Jun 04, 2006
Boxover, JavaScript tooltips deluxe
Filed under:
javascript
Jun 04, 2006
Why the light has gone out on LAMP
Filed under:
php
mysql
lamp
rants
Jun 04, 2006
sAsync: SQLAlchemy Made Asynchronous
Filed under:
sqlalchemy
twisted
Jun 04, 2006
Nufox
Filed under:
xul
python
Jun 04, 2006
OODBMS implemented in Python
Filed under:
database
python
Jun 03, 2006
MySQL, I stab your face!
Filed under:
mysql
Recent Posts
Tradia: avoid them
Recursive Queries in PostgreSQL redux
noatime and tmpwatch: oops
dtach
Your Facebook Peers
Fuck you, LinkedIn, and the retarded user you rode in on
Protect your privacy, dumbfucks
Gmail sucks
Won't be buying another Asus EEE PC (or SSD)
Barracuda blacklists are badly broken
Archives
Recent Comments
Ellimist
said:
I feel sorry for those poor 'idiots'. You must, however, give them cre...
Ellimist
said:
An encrypted RAR archive passes through fine.
Rogério Madureira
said:
Love it.
Steven Klassen
said:
Ooo, fancy! Thakns for the primer.
anonymous coward
said:
Following some advice here_, I disabled Global Search and Spotlight. ...
Cliff Wells
said:
Actually, I've disabled sync and the problem, while reduced, is still ...
Cliff Wells
said:
I'm not talking about that type of abstraction. I'm talking about w...
Cliff Wells
said:
Nice article. http://www.randombugs.com/linux/mysql-postgresql-benc...
Cliff Wells
said:
Of course, these days I'd just use `WITH RECURSIVE`_. .. _WITH RECU...
Cliff Wells
said:
Just take a look at my previous article =) If you can find a way to ...
Copyright © 2007, Cliff Wells