Post Archive
2019
Understanding and Exploiting Go’s DSA Verify Vulnerability
October 24th, 2019Last week the Go project announced version 1.13.2. It contained a fix for a bug in the function. The bug is considered a security…
2018
Mission vs Strategy: Github and Open Source
June 4th, 2018Today, Microsoft announced it’s 7.5 Billion dollar acquisition of Github. I want to start with a congratulations to my friends at Github — I…
2015
My next journey, ScaleFT
May 11th, 2015I’m excited to announce that I’m co-founding a startup: ScaleFT Datacenter Knowledge: ScaleFT Wants To Help Ops Teams Tackle Complexity Of…
2014
Putting Teeth in Our Public Cloud
July 2nd, 2014Less than a year ago ago my team started building Rackspace OnMetal — the project was a whirlwind. Below I have outlined some of our major…
Announcing Rackspace OnMetal
June 20th, 2014My secret project has been announced: Rackspace OnMetal Cloud Servers. What is OnMetal? OnMetal is bare metal servers via the OpenStack Nova…
SSH Proxy Commands that use `sed`
June 9th, 2014If you find yourself using a Bastion or Jump Server very often, you quickly become familiar with man ssh_config. One trick I’ve recently…
Rackspace Interview Process
April 27th, 2014I believe we have built a reasonable and consistent set of best practices for on site interviews at the Rackspace San Francisco office. We…
ffjson: faster JSON serialization for Golang
March 31st, 2014ffjson is a project I have been hacking on for making JSON serialization faster in the Go programing language. works by generating static…
2013
Security of Infrastructure Secrets
November 9th, 2013Credit Cards and Personally identifiable information (PII) have compliance standards for their storage and transportation. PCI-DSS being…
Fixing the Docker Ubuntu image on Rackspace Cloud
October 15th, 2013Docker is an awesome tool to build, manage and operate Linux containers. Docker has been gaining momentum for various use cases, and if you…
2012
Adoption of TLS Extensions
September 7th, 2012TLS extensions expand the SSL/TLS protocols. The extensions have many uses, like adding more features, supporting more scalable patterns or…
Upgrades: SPDY, IPv6, FreeBSD, Jekyll
September 5th, 2012Upgrades: FreeBSD on Cloud Servers: This site is now being served from a Rackspace Open Cloud Server running FreeBSD 9. This includes using…
Retaliatory Only Patents
March 13th, 2012Today Yahoo launched a patent lawsuit against Facebook. Yahoo has always said they collect patents for defensive purposes only. Then Yahoo…
March 2012
March 1st, 2012Vacation: March 2 to 15: Japan March 16 to 19: San Francisco March 19 to 30: Chile and Argentina I don’t expect to be reading much email. I…
Designing Network Protocols
February 22nd, 2012Hacker News user peterwwillis started a discussion about a new network protocol introduced by the mod_heartbeat module in Apache 2.4: It…
Rackspace Open Sources Dreadnot, a Continuous Deployment tool
January 5th, 2012Today we open sourced Dreadnot, our take on a Continuous Deployment tool. Details are posted over on the Rackspace Cloud Blog Source is up…
2011
2011 Timecards
December 31st, 2011Work Project: Hobby Project: 2012 Goal Finish the hobby project. Created using Dustin’s git-timecard.
Write Logs for Machines, use JSON
December 26th, 2011Logging for Humans A printf style format string is the de facto method of logging for almost all software written in the last 20 years…
The Switch: Python to Node.js
December 18th, 2011In my previous post, I glossed over our team switching from Python to Node.js. I kept it brief because the switch wasn’t the focus of the…
Technology behind Rackspace Cloud Monitoring
December 17th, 2011Earlier this week we announced a new product: Rackspace Cloud Monitoring. It is just starting as a (free) private beta, so if you want to…
Node.js interview @ VentureBeat
December 9th, 2011Node JS from Venturebeat on Vimeo. I was interviewed a few weeks ago by @JolieOdell from VentureBeat about Node.js. Video is here.
Technology enables better Support Experiences
December 3rd, 2011My MacBook Air is my favorite laptop ever. The combination of size and enough power for most development tasks, makes it perfect for my job…
OpenSSL memory use in Node.js
April 5th, 2011Last Thursday I went to the Joyent office for Node Office Hours — I wanted to talk to Isaac about running a private NPM registry. Isaac…
2010
Rackspace acquires Cloudkick
December 16th, 2010Cloudkick has been acquired by Rackspace. I am extremely excited. The official post over on Cloudkick has all the important information. It…
UDP in Node.js
December 15th, 2010At Node.js Camp yesterday on UDP in Node.js, and the video was recorded: Slides for the talk are posted here. All of the example code is…
Enabling JNA in Apache Cassandra 0.6
November 11th, 2010What is it? Java Native Access is a library to provide access to native function calls on top of the JVM — from its website: JNA provides…
Disappointed.
November 6th, 2010I will write a separate post about ApacheCon 2010 in Atlanta. I write mostly about technical things that I have an opinion about. I enjoy…
Interview about Libcloud at ApacheCon
November 3rd, 2010I sat down yesterday with Cote from Redmonk here in Atlanta during ApacheCon. He recorded a “make all” podcast all about Libcloud, the Cloud…
The case for Gossip
November 2nd, 2010More of a stream than a full blog post. Lets say your business is a website, and this means downtime is unacceptable. Lets also you don’t…
three things
October 23rd, 2010Three things I would like to hear more about: DIRT: Data Intensive Real Time, coined by Bryan. I’ve been thinking about how we use orbited…
Evolution of Apache's websites
October 22nd, 2010This is the story of Apache’s own websites. I believe they have seen an interesting evolution in complexity, user expectations, and growth…
Java Trap, 2010 Edition
October 12th, 2010As a member of the Apache Software Foundation, my views on open source tend to gravitate towards more liberal licenses, like the Apache…
Transforming Streams
October 6th, 2010_Preface: Streams are complicated. I’ve tried to simplify and skip whole topics were possible, but this is still a long post. _ About…
Who are you writing code for?
September 24th, 2010Brice started a meandering discussion with his post a few weeks ago, Some random thoughts on programming, which spawned a lengthy thread on…
Cassandra Token Selection
September 24th, 2010At a high level Apache Cassandra uses a hash ring based on a MD5 of the Row Key to determine where the first replica of data lives inside…
Random thoughts from the trenches
September 24th, 2010A random list of thoughts from my last few years of fighting in the trenches of technology and startups. Avoid burnout at all costs. I am…
Limiting Concurrency in Node.js
September 4th, 2010Lets say you are writing your new awesome web application in Node.js, because you know, Node.js is the new hotness and awesome. Lets also…
Announcing Nodul.es: CPAN for Node.js
September 2nd, 2010Last weekend, our team named “Ponies for Orphans” participated in the Node Knockout competition. The team included 3 of my co-workers from…
Writing Node.js Native Extensions
August 23rd, 2010Have a big blog post over on the Cloudkick Blog about Writing Node.js Native Extensions.
Async TLS
August 11th, 2010We started discussing TLS in Node.js at the meetup in Palo Alto tonight. Lets imagine you wanted to implement SSL/TLS in an Asynchronous…
Overclocking mod_ssl
July 10th, 2010At Velocity, I saw Adam Langley give a great presentation entitled Overclocking SSL. Last week Adam posted a distilled version of the…
The Illusion of Stability
July 9th, 2010Back at the May 2010 Board meeting of the Apache Software Foundation, there was a discussion about releases. It got me thinking about how…
Velocity Ignite
June 22nd, 2010Gave an Ignite Velocity talk tonight at Velocity about Apache Libcloud. The Ignite format is 20 slides, automatically advancing every 1…
Drinking the Node.js Kool-Aid
June 12th, 2010**The Past and Present ** I’ve written dozens of event loops for network services, in C, C++, Python, Perl, Java, Lua, Go and probably other…
Forever Storage
June 12th, 2010I have been to nearly a dozen countries the last few years, done all kinds of fun stuff, yet almost none of it is archived in any way. I…
Internet Security is a failure
April 11th, 2010Security on the Internet sucks, and it is only getting worse. The problem is systemic, with security researchers and developers not…
Living the dream
April 10th, 2010ps happy birthday Sam!
sxsw roundup
March 22nd, 2010I did a post about the first day at SXSW, but I failed to post any others for the following 9 days. I also made 0 tweets, but successfully…
sxsw day 1
March 13th, 2010Everyone from Cloudkick arrived in Austin for SXSW 2010 on Thursday evening, so Day 0 technically. Bob found us a nice condo to rent just…
Facebook and Open Source: Community is just as important as the Code
February 2nd, 2010I was happy to attend the “Facebook Technology Tasting” event tonight, where they gave a presentation about their newest open source project…
Released Cloudkick's for-pay products
January 25th, 2010I started at Cloudkick in August, and today we announced our for-pay products & Freemium model. (TechCrunch, GigaOm, ReadWriteWeb…
httpd: mod_cache only caching your homepage
January 25th, 2010modcache has a pretty inflexible configuration setup. CacheEnable(http://httpd.apache.org/docs/2.2/mod/modcache.html#cacheenable) can only…
httpd: disabling keep alive for hot linked images
January 25th, 2010Lets say you are running a website, and you don’t mind people hot linking images, like your Logo, or other resources, and at the same time…
2009
I have a plan...
December 13th, 2009for snickerdoodles: now its just down to execution.
crazier than expected.
September 2nd, 2009Last week ended with a boom. I was about to start upgrading wiki.apache.org to a modern version of MoinMoin when I noticed some odd CGIs…
downtime page in apache
August 24th, 2009It is good practice to send 503 Status codes when your site has downtime or is doing an upgrade. The easiest way to do this for all your…
email is awesome
August 23rd, 2009my favorite part of mbox_parse.c:
zfs+freebsd pain
August 20th, 2009Having some fun times with people.apache.org: da14 failed. we had da0, not in the array yet, so we just did: But now it is stuck. It never…
the comcast local monopoly sucks
August 12th, 2009I pay Comcast $155.00 a month for TV and fast internet — baring the download limits I never hit, It is an acceptable service, even if still…
malloc debugging on OSX
August 11th, 2009I can never remember all of the options for malloc(3) on OSX when debugging. So I’m posting it here so I can find it with Google Search…
Joining Cloudkick
July 29th, 2009cloudkick logo I am happy to announce that I am joining Cloudkick next week. It should be a different experience to compared to Joost; Very…
Leaving Joost
July 29th, 2009Joost Logo Friday July 31 will be my last day at Joost. It was a fun ride for the last 19 months. Starting out working on Joost’s P2P…
Being unique
June 24th, 2009While it can be fun to be the only one in the world doing something, much more thought should be given to why no one else is doing something…
New iphone camera
June 19th, 2009Better quality ?
Leaving nyc-jfk
June 5th, 2009Raining today in NYC. Happy to be going home to sunny California!
Leaving msp
May 31st, 2009In NYC this week. Woooooo.
Happy birthday Apache
March 25th, 200910 years is pretty amazing!
Travelling
March 21st, 2009apache orthrus
February 15th, 2009If you don’t know what OPIE is, you can likely just stop reading this post now. Apache Orthrus is a C library and user interfaces for RFC…
Stuck in ord
January 19th, 2009Ground stop in LGA. In a cramped AA md-80 on the tarmac for a 2 hours so far, next update in an hour. Sigh. .
2008
My gnome
December 25th, 2008mod_lua in apache trunk
December 23rd, 2008The module formally known as mod_wombat was renamed mod_lua, and has pulled into the Apache HTTP Server trunk, and will be part of the…
mod_v8
December 23rd, 2008After using Rhino for server side javascript at work, I can say I somewhat like server side javascript. Others like Steve were already…
progress on apache 2.4
November 30th, 2008My todo list from before thanksgiving: Improve the Simple MPM. Integrate Lua and mod_wombat into httpd trunk. Improve the FastCGI Support in…
joost on the iphone
November 29th, 2008Yesterday, Apple approved the Joost Application for the IPhone. Apple Store Link. The Joost Application is something I helped prototype, and…
todo
November 26th, 2008(open source) things to do over thanksgiving weekend: Improve the Simple MPM. Integrate Lua and mod_wombat into httpd trunk. Improve the…
embed joost.
November 13th, 2008Star Trek: The Original Series - The Ultimate Computer: Yay!
apache 3.0 podcast
November 7th, 2008I’m on a new feathercast episode talking about Apache 3.0. ps, New Orleans and ApacheCon is fun. pss. Last day is Today.
I love my iphone
November 1st, 2008I installed the wprdpress iPhone app while on a train. It told me that my WP version was too old, so using pterm I sshed into my server, and…
New Simple MPM in httpd trunk
October 29th, 2008Earlier this week, I committed a new ‘Simple’ MPM to Apache httpd trunk. More info on the mailing lists. I should write more about the…
chroot in 2.2.10
October 29th, 2008Apache HTTP Server 2.2.10 was released more than a week ago. One of the new features I don’t think anyone has mentioned much is that we now…
the economy.
September 24th, 2008I don’t often write about politics, or anything related to it, on my journal. However, the SEVEN HUNDRED BILLION DOLLAR buyout deal that…
Event MPM Updates and mod_dialup
September 20th, 2008I know, I know, I haven’t written a blog post in months. Forgive me :-) Anyways, figured some people might be interested in what I commited…
in spokane
May 18th, 2008To the other few people in Spokane with the the Internet: I’m in back in Spokane until Sunday May 25th.
Apache HTTP Server development for this week
April 8th, 2008The last week has seen many new features and improvments made to httpd. Many of them have been accelerated by people at the ApacheCon EU…
ApacheCon EU 2008
March 27th, 2008I will be at ApacheCon EU 2008, in Amsterdam in a week or so. (April 6-11) Not giving any talks this year. I will also be at Joost’s Leiden…
traveling.
March 27th, 2008I spent the last week or so in New York City, at the Joost office there. I kinda forgot to post anything. This was the first time I had…
March Madness on Joost
March 20th, 2008ncaa_featurebox.jpg Watch all of the March Madness games LIVE on Joost!
Joining Joost
January 18th, 2008Joost Logo Monday will be my first day at Joost. Today is my last day at Bloglines aka Ask.com ak IAC Search and Media aka IAC/Interactive…
2007
in reply to "bloglines sucks"
December 27th, 2007In reply to Scoble’s post today, ”Bloglines Sucks“… I will first try to outline the “issue”. At the bottom of every post on a wordpress.com…
22->23
December 21st, 2007Getting older… Really getting tired this year. Since ApacheCon in Atlanta on November 11th, I haven’t been home in San Jose for more than…
on shedding
November 29th, 2007Brian McCallister has a new post on a service location technique dubbed “Shredding”.This post started out as a comment on Brian’s site, but…
mod_serf in trunk
November 13th, 2007Now in httpd trunk: mod_serf. A reverse proxy module that uses Serf for its HTTP Client. Woot.
ipod warning
November 11th, 2007ipod warning Don’t steal music. Thank You Apple for the reminder. I wonder if new IPhones will include wrappers saying ‘Don’t jail break…
new software: mod_timer
October 25th, 2007Do you have a custom logging module? Ever wondered how long it took to actually finish logging? At $work I was helping with some problems…
gltail
October 8th, 2007We thought gltail sounded pretty cool. So we hooked it into bloglines.com:gltail screenshot (Screenshot is clipped to protect user data…
geeksessions presentation
October 4th, 2007Slides from my GeekSessions 1.2 Presentation Video from the presentation and panel are supposed to show up here at some point soon.
goodbye RDBMs
October 4th, 2007The End of an Architectural Era (It’s Time for a Complete Rewrite) Via Wesley Felter With CouchDB gaining traction, and the recent paper on…
Dynamo
October 3rd, 2007If you care about distributed systems, you need to read the paper about Amazon’s Dynamo. Comments: Making node joining/leaving an…
Amazon MP3 Store is freaking awesome.
September 26th, 2007The Amazon’s MP3 store is almost perfect. The downloader works great on OSX. The music is DRM free. It’s fast. (Faster than ITunes Music…
Testing CSS.
September 17th, 2007Wouldn’t it be cool if Inline CSS worked inside a feed reader? I think that would be cool. PS: Thanks to everyone who helped with the…
Moved to Wordpress
September 14th, 2007I’ve migrated my Journal to Wordpress. Typo just wasn’t doing it for me anymore. If you are seeing this, the DNS has propagated.
Speaking at geekSessions 1.2
September 11th, 2007I will be on the panel at GeekSessions 1.2: Designing Beyond the Database on October 2nd in San Francisco. I will be talking about the…
it's on.
September 6th, 2007Bloglines vs Google Reader: Two Horse Race? 2:29 PM: Google Reader: “We found it!” - Search, Minimize Bar, and new Forums. 9:00 PM…
The new Bloglines Beta
August 26th, 2007beta.bloglines.com is live. Its all ajaxy. And more Web2.0. And Stuff. Longer Blog Post soon :-)
Lies, Damn Lies, and Sun
August 14th, 2007Quote from Score Another for Clarity and Transparency: Sun continues to contribute both code and development efforts to many Apache…
iBloglines Ultimate Pro Edition
July 31st, 2007iBloglines, now has more features. The Bloglines Blog has more details. Geoff has a comparison of iBloglines to NewsGator’s iPhone site. It…
Gadget APIs
July 26th, 2007Google Gadgets API Terms and Conditions: Prohibited Actions You will not and will not allow on your behalf third parties to (a) make and…
iBloglines for the iPhone
July 19th, 2007Short: Bloglines Users, go to i.bloglines.com on your iPhone. Last Saturday, I got an iPhone. It was great, but the full size Bloglines…
iphone
July 14th, 2007So, I didn’t rush to get one on launch day; But enough people have said good things about it, and it doesn’t look like a flop, so today I…
announcement: cluster tail released
July 14th, 2007I’m happy to announce the release of a new piece of software that I’ve written. Cluster Tail or for short. Basically, it multiplexes lots…
Where is the Campfire API?
July 5th, 2007Campfire seems great. We have been playing with using it at work, rather than our internal IRC network, after seeing this blog post. The UI…
ev certificates.
June 12th, 2007IEBlog: Extended Validation Guidelines v1 Released! Translation: bullshit, bullshit, more bullshit, phishing, money, more bullshit; summary…
ssl session caching in memcached
June 7th, 2007Now in httpd trunk r545379: Configure it like this: I originally wrote the patch for this back in 2005 at ApacheCon US. Never had time to…
mod_never_expire
June 6th, 2007Remember modimagesnever_expire? Well Today I wrote modneverexpire . Its pretty much the same idea, but its a little more configurable, and…
day {5,6}: Seattle
May 17th, 2007On Tuesday, we went up onto the Space Needle: Beautiful day. About as good as it can get for Seattle in May. On Wednesday, we met up with…
day 4: Vancouver, BC
May 14th, 2007Crossing the Border: We apparently were suspicious, and the booth guy sent us inside for another interview, but the guy inside was much…
day 3: portland -> mt st helens -> bellingham
May 14th, 2007Went up to Mt. St. Helens today. The Hoffstadt Bridge inside the Mt. St. Helens blast zone: The next picture is taken from the Coldwater…
day 2: stuff 'round portland
May 12th, 2007Went on a tour of the Intel Fabs in Hillsboro. Cool Stuff, but no cameras allowed. Thanks to Auke and Stacy for taking us on the tour. Made…
day 1: san jose -> portland
May 12th, 2007Got onto the Freeway around 7:02am in San Jose. Snapped a couple pictures of Mt. Shasta as we drove by, but none of them turned out super…
Dear Mom
May 8th, 2007Dear Mom, I know you like making more artsy quilts, but could you make me a pirate quilt? Your Loving Son, Paul PS: Yes this is supposed to…
road trip
May 4th, 2007I’m taking a week off, and going on a road trip. Somehow, I convinced Striker to go with me, and he hasn’t done anything on the west coast…
Monday
April 23rd, 2007Upgraded our trunk with libevent 1.3b. Sent a patch in for libevent, to set the event_base context for the evhttp server and client APIs…
Friday
April 20th, 2007Feisty Fawn installed. Kernel.org mirror was giving me 38 mb/s over http. Ripping Aeon Flux (not the sucky movie). Watching Life of Brian…
Thursday
April 20th, 2007early morning (3:30am) sea sick. Never really been sea sick before. Will caught a 32lb Salmon: 32lb salmon We saw whales too: Though…
wednesday
April 18th, 2007MySQL HTTP Engine: Crazy Crazy Crazy. But, this is an indication to me, that you really shouldn’t be writing SQL. SQL has its places, but I…
tuesday
April 18th, 2007Condos in downtown Spokane. Cheap compared to San Jose, not really cheap though. I want to go to outer space. Installed BDB 4.5 utilities…
monday
April 16th, 2007Trying something new here. I want something between Twitter and a month long complete absence. Geoff started his first day at $work. Ben…
reinventing the wheel
March 20th, 2007So, Imagine you are building a super AJAXy Web 2.0 Application. And you want to build pretty REST APIs, that return JSON. Just like all…
Bloglines Image Wall
February 14th, 2007We just launched the Bloglines Image Wall! What is it? The Bloglines Crawler fetchs millions of Blogs all the time. We take the content of…
Personal E-Mail is dead to me.
January 21st, 2007This is what my inbox looks like today: Yes, that is 31,317 unread messages in my Inbox. This is post sorting and filtering. Yes, it is…
2006
Apache.org Mailing lists
December 23rd, 2006This is a graph of the Apache.org Public Mailing lists Posts: Every dot on there is the number of posts per month. We started with in 69…
Happy Birthday
December 21st, 2006I turned 22 years old today… But, here are some pictures of me, starting with 21 years ago: I guess I didn’t understand Santa=Presents back…
AskX
December 19th, 2006Check it out. More info.. I think there will be a post about it on the Ask.com Blog in the morning. UPDATE: Links to first posts about AskX…
wiiiiiiiiiiiiii
December 3rd, 2006I went to the local Target at about 5:00am this morning, and was 7th in line for the Wii. This store had 26 to release today. Now it’s time…
new project: dworker
December 2nd, 2006I’ve proposed a new Apache Labs project: dworker. My goal is to make it something like Brad’s gearman, but with less perl and more C. In…
snow!
November 23rd, 2006incompetence
November 22nd, 2006I thought incompetence was common in Silicon Valley. But I had forgotten, it is just really really common everywhere else.
Wiiless in Spokane
November 19th, 2006There are no Wiis left in Spokane. I was unable to acquire one last night or this morning. Every store this morning was camped out for…
holiday travel plans
November 17th, 2006I suck for not posting anything since my pre-ApacheCon post, 42 days ago, but here is an overview of my travel plans for the holiday season…
Things To Do At The ApacheCon US Hackathon Next Week
October 6th, 2006Since Garrett did it, here is my list: Try to commit the recent modcache patches. 1(http://mail-archives.apache.org/modmbox/httpd-dev/20061…
Upcoming: ApacheCon Austin
September 25th, 2006In just a couple weeks, I’ll be at ApacheCon US 2006 in Austin Texas. I am not giving a presentation this year. I am hoping to find some…
Bloglines General Manager
September 14th, 2006I spy a job opening to be the “General Manger, Bloglines”. From the job listing: So, if you know|are an active blogger who might be…
using svnsync
September 14th, 2006Garrett helped write svnsync as part of Subversion 1.4, but I wasn’t able to find any documentation for it, other than passing —help…
whitelists for secure HTML
September 9th, 2006Microsoft’s RSS Team comments on all the security stuff: Sanitization: First, the Windows RSS Platform uses several techniques to strip out…
fly sjc
August 25th, 2006Flying out of San Jose is fun. There is always someone working for a cool tech company on every flight. So, last night I see a dude in a…
one year
August 8th, 2006It’s been one year since I joined Bloglines aka Ask.com aka IAC Search and Media aka IAC/InterActive Corp.
ndb clusters
July 31st, 2006So, MySQL AB has a huge chunk of new documentation on the NDB API. Short Story: Semi-sleepycat like API available, but its replicated…
more corn
July 24th, 2006P1010011.JPG My corn has grown. This picture was actually last week, and it sat on my camera for awhile.
upcoming: AIRWeb 2006
July 23rd, 2006On August 10th, I’ll be on the panel about Blog Spam for AIRWeb 2006, which is part of SIGIR 2006 at the UW Campus in Seattle. I think my…
upcoming
July 19th, 2006I’ll be at OSCON 2006 next week. See Y’All there
Russian
July 12th, 2006I found this cool post explaining my mod_flvx, but I haven’t a clue what they are really saying. I tried using BableFish, but the first line…
mod_flvx
July 11th, 2006Trying to stream Flash Video? Tired of using PHP? I wrote mod_flvx to do all of the streaming stuff via an apache module. To configure, add…
warzone^H^H^H^H^H^H^H^H holiday
July 5th, 2006Up in Deer Park, it sounded like a war zone last night. Here are videos of two of the sparkler bombs we constructed: 200607052047 The above…
preparations
July 3rd, 2006We started with lots of boxes: DSCF0291 After unpacking, we had 1,728 sparklers: DSCF0295 And then we put them into nice bundles: DSCF030…
gnomdex day one
July 1st, 2006P1010002.JPG Doug, always working hard. P1010004.JPG David Dederer, formally from Presidents of the United States of America, was one of…
gnomedex, t-minues 20 minutes
June 30th, 2006P1010016.JPG
Bloglines Engineering Manager
June 26th, 2006Bloglines is looking for a engineering manager. Daily doses of Linux, C++, big clusters of machines, a website with massive growth, and…
Going to Gnomedex
June 26th, 2006I will be at Gnomedex in Seattle, Thursday, Friday, and Saturday of this week.
Posting about Work
June 25th, 2006From Alpha-Geek.com: I was even able to find a blog of one of their workers – Paul’s Journal – though he doesn’t seem to talk about his $job…
corn
June 21st, 2006P1010009.JPG P1010010.JPG P1010014.JPG I started growing corn on my apartment’s deck a few weeks ago. I haven’t killed it yet. Only…
testing testing, 1... 2... 3...
June 19th, 2006Look in the source to see it. heh.
un-google
June 16th, 2006The Economist has a new article up talking about Ask, Google and Friends. Quote from Jim Lanzone: …“we’re using search aikido”… Chris…
myspace generation
June 11th, 2006There were 350 graduates from Mead High School in 2003.I was one of them. There are are 106 MySpace profiles that claim to be graduates from…
Thoughts on a Web ToolKit
June 4th, 2006I have been doing lots of ‘Web Development’ in C/C++ in the last year. The current workflow currently isn’t that bad, mostly because we use…
Bloglines Blog Search
May 31st, 2006It is live. Some highlights: Condoleezza Rice - Notice the side bar fading in. Scroll down a litte, and notice the posts BY and the posts…
ApacheCon US
May 25th, 2006ApacheCon US is October 9-13, 2006 in Austin Texas. The Call for Papers just opened…
uru undead
May 18th, 2006”Online game rising from the dead” - CNet. Its interesting how a summer project that I did, Until Uru, has turned out this way. I want to…
httpd-2.2.2
April 23rd, 2006Apache HTTP 2.2.2 is almost out. You can download and test it from here. Hopefully we will get the offical release out by mid week, after…
funny things on the internet today.
April 13th, 2006JBoss Web Server came out. Here is a quote from the product page: JBoss Web is built on Apache Tomcat and includes Apache Portable Runtime…
why sip sucks
March 27th, 2006Session Initiation Protocol RFCs: 1847, 2045, 2046, 2047, 2048, 2198, 2327, 2543, 2616, 2617, 2633, 2733, 2791, 2833, 2848, 2959, 2976, 308…
niagara is fast.
March 23rd, 2006Colm has an awesomr article on benchmarking the Sun Niagara vs ftp.heatnet.ie. The real disappointment is that the Event MPM and Solaris…
Anasazi
March 15th, 2006Theo has proposed a new distributed group communication project, called Anasazi. I wish I had more spare time, just to work on it…
marketing styles.
March 14th, 2006If you think coporate marketing in the US is messed up, just look at Japan: Choco Party. Good Good. In the middle, she says “Where are you…
testing
March 13th, 2006Flash video. Blgolines users have to visit the site. Hah!
i want a cupcake factory factory factory
March 10th, 2006Why I Hate Frameworks - Great commentary on the use of factories and frameworks in ‘modern’ software development. - via Ben
why the internet is awesomr
March 5th, 2006This is just a reminder that the internet is getting awesomr every day: “All Marketers are Liars” - Seth Godin speaks at Google - Via Brice…
new code
February 25th, 2006Work has finally slowed down enough that ive had some time this week to hack on code. First up, I wrote mod_renice. It is incomplete and…
Blog Software for my Mother
February 18th, 2006So, this isn’t one of those theoretical ‘easy enough for your mother to use’ questions. My Mother wants to have a blog. She wants to post…
scary
February 14th, 2006It is scary when people you don’t know, take pictures of your office. If you want to come inside sometime just drop me a line. But taking…
And I will strike down upon thee with great vengeance and furious anger...
February 11th, 2006I have plenty of hate in my heart, but I reserve a special place for websites that create freaking UGLY urls. Today, the Ask Jeeves Blog did…
public information.
February 8th, 2006Bloglines keeps a running count of the number of articles it has indexed on its homepage. (Under the Search Icon, in the middle of the page…
On Blog Pinging (again)
January 30th, 2006Dear Internet, When a major ping service has problems, I will remind you that Blog Pings are stupid. Some companies rely upon blog pings for…
Distractions.
January 15th, 2006Bought an Eve Online account. I did a 14 day trial back in November, and its okay, but I really didn’t have any time to play it back then…
Using mod_fcgid for Ruby on Rails Applications
January 1st, 2006Many people know about the old school mod_fastcgi, but very few know about mod_fcgid. To put it extremely briefly, if you are using Apache…
2005
native FastCGI is coming
December 30th, 2005So, the Ruby on Rails people are getting excited about Apache HTTPD getting native FastCGI support. To prove that modproxyfcgi isn’t…
The colo move was good...
December 30th, 2005Bloglines performance after the data center move has been GOOD: 200512292105 Via Grabperf. Mark has posted parts 1, 2, and 3, explaining how…
mod_append_hostname
December 28th, 2005modappendhostname is a very simple Apache 2.x filter module. It appends the hostname of the current machine, in an HTML comment, at the…
In case you missed it.
December 19th, 2005Bloglines-Pirate Bloglines is currently moving data centers. Say hello to our Pirate.
current status
December 12th, 2005Ugh. Long Month. Tired. Short sentences coming: Currently at ApacheCon. I gave my What’s new in httpd 2.2 talk. Slides are available. I have…
HTTPD 2.2.0 Released
December 2nd, 2005I was the release manager for Apache HTTPD 2.2.0. I have to say, being the release manager was the hardest thing I have ever done for…
cingular sms
November 20th, 2005I switched to Cingular for my cell phone in August, and I have been mostly happy with it. Today I got an SMS Message 67 minutes late. Has…
cat /var/log/* | grep interesting
November 4th, 2005exxoff.com has launched. I tend to avoid all political topics on my journal, but I believe the insane profits of the oil companies is at…
Paying for Betas
October 22nd, 2005Kevin Burton doesn’t have enough money for server(s). So, for fund raising, he is offering you the privilege of testing his product, if you…
flock to companies without a business plan
October 20th, 2005Testing Flock. I am missing the point .Bloglines Okay. Dragging Images around is kinda cool. Still missing the point on how they will make…
forum software?
October 19th, 2005I am looking for suggestions & experiences for forum / bulletin board software. Wikipedia has a cute comparison of many different boards…
Computerworld: According to Rasmussen, Google’s design philosophy centres on end user loyalty not money, going beyond the browser’s lowest…
welcome to the suck
October 14th, 2005Javascript sucks. Don’t use it to build your enterprise application. DJB sucks. Maybe he is a cool guy, but these days, I expect better…
thought of the day
October 11th, 2005Programing itself isn’t hard, it just happens to deal with hard problems more often than other tasks. I don’t personally think multi…
Bubble 2.0
October 7th, 2005Great article over at the Register about Web 2.0. I really like the 2nd page, where he talks about the idiots trying to build a global…
curve balls
October 2nd, 2005So, I found this cool quote over on the web 2.0 con website. Well. What can I say, the curve balls do make life interesting…
Blog Pings are stupid
September 28th, 2005Kevin Burton Calls it a Pending Ping Crisis (Via Chris). I believe that Blog Pings are just a bad idea. I only see two groups who derive…
Need Beta Testers
September 25th, 2005Okay, so I don’t have a cool form embedded into this blog entry asking for your email address to get sent an email message about a super…
blah blah blah
September 20th, 2005Jono Bacon has an interesting post on O’Reilly called ‘Opening the potential of OpenOffice.org’ (Via Colm). I was going to write a huge post…
ENOMEM?
September 19th, 2005Dear Lazy Web, Why does calling and in a tight loop cause to error out with ENOMEM? I could accept something is wrong with my code…
YARR
September 18th, 2005< rik> remember < rik> tomorrow is International Talk Like A Pirate Day. < DrBacchus> Who could forget?! < chipig> tomorrow. < fajita…
Herbal Essences
September 9th, 2005I have been using Herbal Essences for the past 3 days, but I haven’t found any females screaming “Yes, Yes Yessss” in my bathroom yet. Is…
Async IO in HTTPD 2.3
September 5th, 2005In the last couple days ideas and code for doing asynchronous writes to clients has started to flow. Brian Pane has posted a cool diagram…
Now Running Apache 2
September 2nd, 2005Bloglines was upgraded to Apache 2.0 today. Woohoo.
ext3, I hate you
August 24th, 2005So, my new workstation at work decided today was a good day to stop working. While I had my full IDE open, it detected journaling errors…
Quote of the Day
August 20th, 2005At BarCamp: “Tagging is cool, but I haven’t found a use for it.” -Nick
At BarCamp
August 19th, 2005I am over at BarCamp in Palo Alto right now, prolly hang out here Saturday and Sunday. Anyone else coming?
Version Numbers are Cheap
August 17th, 2005WordPress recently released 1.5.2. The problem is that they modified the release tarballs, after putting the announcement on their site…
Dear Brad
August 13th, 2005Dear Brad, memcached is awesome. I owe you at least a few beers. Thanks, Paul
First Day in Rome
July 22nd, 2005We started a walking tour from the Spanish Steps: IMG_0012.JPG It seems like the best method of transportation is a motorcycle, at least…
Traveling to Rome
July 12th, 2005The flight from Spokane to Seattle on a Horizon DH-8. IMG_0002.JPG Flight was full, but not much to say, since it is only 45 minutes long…
Traveling in Europe
July 11th, 2005Uhm. So, i realized I hadn’t mentioned my summer travel plans on my journal at all. I start tomorrow morning at about 10 am: July 1…
Software Culture
July 7th, 2005Do you care about the software that you write? Do you care if it compiles after every commit? Are you embarrassed if someone else finds a…
Moved URLs and Software
July 5th, 2005Welcome to Paul.Querna.Org. I also migrated my blog software to Typo. I setup lots of redirect magic to try to keep the old URLs on…
Response to Debunking lighttpd.
July 5th, 2005The Debunking lighttpd post has gotten a few harsh comments. Here are some of my replies. Quote from Anonymous: You neglect two things in…
Blog Software and HTTP Caching
July 2nd, 2005I took a look at 7 different weblog engines this afternoon: Blog::CMS bBlog b2evolution Serendipity TextPattern Typo WordPress The only…
Blog Software
July 1st, 2005I am looking for new weblog software. I would love recommendations. My current list of what I want: Open Source. (non-GPL prefered, like…
Debunking lighttpd.
June 24th, 2005lighttpd is a relatively new webserver. It has quite a few good features. The major design choice, is for it to be completely single…
httpd 2.1.6-ALPHA is Available
June 24th, 20051 week after 2.1.5, a new alpha is out the door. Changes include fixing more of the security isseus from the Watchfire Report and unlike…
New Job.
June 21st, 2005I am extremely excited to announce that I have accepted a Job Offer from AskJeeves, at Bloglines in Los Gatos. More info coming in the next…
New Car.
June 20th, 2005Purchased a Volkswagen Golf this weekend: My new Golf 2005, 4 Door, Hatchback, 115 hp, yadda, yadda, yadda…
httpd 2.1.5-ALPHA
June 17th, 2005Apache has a 2.1.5-ALPHA posted at: http://httpd.apache.org/dev/dist/ Change Log: http://httpd.apache.org/dev/dist/CHANGES_2.1 We…
For the Record!
June 16th, 2005I noticed that the Cherokee Web Server added support for Solaris 10 Event Ports. They thought Cherokee was the first open source server to…
Abridged guide to HTTP Caching
June 13th, 2005At the highest level, HTTP is a very simple protocol. It is quite easy to write both a server and a client. However, the parts of the…
Talking water fountains should be banned.
June 8th, 2005Dear Jim Green, Your “Talking Fountain” is annoying. I do not want to hear gurgling water sounds while trying to get a drink of water…
Partial Page Caching?
May 27th, 2005Over-generalizing, there are 3 common places to add caching in a web based application: Data Level Caching Full Page Caching Partial Page…
Tiger Installed
May 2nd, 2005Wasnt too painful. I did an upgrade, since I really didn’t feel like rebuilding this machine from scratch. The installer did overwrite my…
SNI Support in Mozilla
April 29th, 2005There is now a patch to support Server Name Indication in Mozilla!
Coal isn't a Fossil Fuel?
April 28th, 2005So, I really try to avoid most political issues.. but Seriously, this is wrong. Quote from http://www.whitehouse.gov/news/releases/2005/0…
TLS Server Name Indication.
April 24th, 2005I have TLS 1.1 Server Name Indication working in mod_gnutls. What is Server Name Indication? When a client connects to a server using SSL…
Browser Detection.. is bad.
April 16th, 2005UMO uses browser detection to try to determine which version of some extensions you want to download. For example, the Enigmail Extension…
GPL Libraries suck
April 10th, 2005I am fed up with people creating LIBRARIES and then licening them under the GPL. Please use the LGPL. Thanks. Todays disapointment was in…
Forcing a Kernel Panic
April 9th, 2005Ever Wondered how to panic a Linux Kernel? It is really easy. Here is your source code: Quote from panic.c: Then compile it with . Now…
TCP_CORK is good for your server
April 7th, 2005Christopher Baus has a great article on TCP_CORK. Hopefully this weekend I can do some tcpdump action on apache, and look at how much…
The long road of development....
April 6th, 2005I released mod_gnutls today. I started hacking on the idea in August 2004, more than 7 months ago. This is the longest any of my open…
Limit is a bad idea
March 31st, 2005Trying to help someone on IRC today.. their existing .htaccess file was very scary. It used the
Bucket Brigades are beautiful
March 30th, 20054 Lines of code to send a segment of a Mailbox file to the browser: Quote from modmboxfile.c: Oh. And because of the magic inside httpd…
ApacheCon Europe 2005
March 25th, 2005I will be in Stuttgart Germany the 18-22 of July for ApacheCon. My two accepted presentations are: What’s new in httpd 2.2 Developing…
And all i got was this t-shirt
March 24th, 2005My mod_coredumper Apache Module is currently the Featured Project on code.google.com. Even cooler is that Google is sending me a T-Shirt…
Please, Just give up.
March 23rd, 2005I am not one for posting politics on the blog much, but this is just silly: Quote from Peter Wallsten of the Los Angeles Times: ALBUQUERQUE…
Getting it Wrong.. 1.. 2.. 3.. 4 Times.
March 23rd, 2005The Apache Tomcat Connectors are a complete mess. Here is the list of possible modules to connect HTTPD with Tomcat: mod_jserv mod_jk mod…
Problems?
March 13th, 2005Quote from Anonymous Coward: From a Post about XML databases. While on the topic of Databases, check out this older article by JWZ on…
suphp?
March 6th, 2005suphp has been around for awhile now, but I do not understand why anyone would use it. On their page, it says: Quote from suPHP Homepage…
Eat Your Own Dog Food
March 6th, 2005This site is now running off the Event MPM, that I helped write. I still have several sites that require PHP, so I am using mod_fcgid to…
Deceptive
March 2nd, 2005Nimbus is our Giant Schnauzer, and he turned 1 year old last week. While he looks cute on the hammock this morning, this is deceptive. He…
APR Memory Pools Rock.
February 23rd, 2005I was tracking down a memory leak inside HTTPD and got to play with Memory Pool Debugging. In this specific case, Reverse Proxying a Windows…
How to not write a Signal Handler... by example
February 4th, 2005Read some scary code in Asterisk today: Quote from Asterisk: printf should not be used in a signal. handler. Calling execvp here is…
On OpenSolaris
January 28th, 2005I first heard details about OpenSolaris at the ApacheCon Keynote by Andrew Tucker (Streaming Video of it!). I walked away from his…
I wish...
January 13th, 2005I wish more clients would support RFC 2817 / TLS Upgrade in HTTP/1.1. Apache HTTPD 2.1 supports it in mod_ssl. If more clients supported…
2004
Working on Christmas?
December 25th, 2004Bah, Humbug! I just deleted 120 new blog spams on Christmas night. This is horrible. Can’t the Spam Bots give the world one day to relax…
PDX has Free Wireless
December 15th, 2004Quote from PDX Free Wireless EULA: That no computer or communications system can be made completely secure and accessing the Internet via a…
The Trip Begins
December 15th, 2004Wednesday Morning, Fly to Portland. Wednesday Afternoon, take shuttle to Corvallis. Thursday, Interview at OSL. Thursday Night, take…
apr_memcache
December 5th, 2004apr_memcache is a new client API for memcached. Short Example: The source code is in subversion. I am planning to add it as an…
On Economics...
December 3rd, 2004Here is a scanned part of my notes from that day in class
mod_svn_view development
December 1st, 2004Added two big features to modsvnview recently: modauthzsvn support! can now use the same Path Based Authorization files as many moddavsvn…
Admit it when you're wrong
November 29th, 2004Today in Econmics class we were being lectured on Total Profit(TP), Average Costs(AC), Marginal Costs(MC), and Marginal Revenue(MR). He…
NULL termination attacks
November 29th, 2004For future reference, always remember that APR Bucket Brigades are not NULL terminated. mod_highlight has had a bug for a couple months…
Your Joking right? it doesn't compile?
November 28th, 2004For the first time in my recent memory, the httpd development branch would not compile! It turned out to be some old functions were not…
This Week in Coding
November 27th, 2004APR: Added support for aprosuuidget()_ on Linux and FreeBSD. Linux has a uuid_generate as part of libuuid. FreeBSD has uuid_create as part…
Goodbye Comments
November 27th, 2004I was using my mastery of SQL to delete Spam comments, and I deleted all comments since may. Opps.
Election Update!
November 3rd, 2004My prediction was wrong. Shazbot! In other news, Montana passed a ban on Gay Marriage, and at the same time passed a law allowing…
Election Prediction...
November 1st, 2004Kerry wins the popular vote (53%), however many states are extremely close, and it is all protested in court. We will not know who will be…
rici++
October 24th, 2004Quote from freenode irc: < rici> “In matter of student conduct, the Vice President for Student Life serves as the final authority…” < rici…
What if god was one of us?
October 24th, 2004Dr. Hardwick’s Blog has become a great source of entertainment lately. He asks the important questions like, What if the Condom Rips? (This…
Dear Economics Professor
September 17th, 2004”Laissez Faire” is French. That means you do not say it like ”Lazy Fair“. That is all. Thanks.
Speakeasy Update
August 25th, 2004After emailing Jim Hardwick, Carroll’s Vice President for Student Life, he sent me this nice reply: Quote from Jim Hardwick: Paul: Thanks…
Where are the Doom 3 Linux Binaries?
August 24th, 2004Quote from TriKster-Abacus- on #icculus.org: idSoftware had what 4 years to work on this.. I dont understand why not the first week after…
The 999 out of 1000 Rule
August 24th, 2004Carroll’s ‘Speakeasy’ board was closed today, and all I got was a letter from the “Carroll Senior Staff”: Quote from http://www.carroll.edu…
That Uru thing..
August 10th, 2004Last Friday, Cyan released Unt�l Uru. It felt pretty good to get somthing out that is almost all my work. I couldn’t of done it without…
Apple Rocks
August 10th, 2004So, I just got my new 12 inch PowerBook this week. Man. It is so sweet. I am very glad I didn’t buy a Dell or IBM and load Linux on it.
A reminder....
July 31st, 2004Here is a reminder why Boost::Python and C++ Templates in general are evil: Quote from gcc error message:
That Perfect Language
July 13th, 2004Having been introduced to Python years ago, I keep coming back to it. For webpages, I used to prefer PHP, but increasingly I am writing…
SOAP isn't Simple
July 1st, 2004Simple Object Access Protocol or SOAP is not simple like it’s name implies. But, Today I bring good news. I was able to remove the…
Sold Out!!
June 22nd, 2004I was going to see Dodgeball! at 7:30, and the 7:30 showing was sold out. This is on a Tuesday night in Spokane Washington. What the Heck…
Yet Another Project Idea
June 22nd, 2004I was talking to Nick on IRC today, he has been having some problems with his gzip inflate filter. I thought, why not make an ‘Apache…
The Bandwidth Problem
June 20th, 2004Most shared hosting systems want some sort of system to prevent a few hosts from using all the available bandwidth. I have been rather…
Commit-bits for Apache
June 18th, 2004I received an Invitation of Commit Access from the HTTP Server Project from the HTTPd PMC earlier today. I hope to push for a 2.2 release…
Evil Viri
June 18th, 2004Today I went to fix a friends computer. I was told they were unable to install Norton Internet Security 2004. So I started the installer…
Multiple APIs aren't cool
June 17th, 2004I spent time today porting some software from Linux to FreeBSD. Someone thought it would be cool to use GUIDs. Of course, the FreeBSD…
Certifications?
April 7th, 2004Today at Carroll College there was a Carreer Fair in the PE Center. I was sort of looking for a Part Time/Internship type job that pays…
Integration
March 13th, 2004Last night I was watching MTV. At Carroll in the Dorms we don’t have Cable TV so, a specific show on MTV was rather new to me. Its called…
Nevada? Why would I go there?
March 5th, 2004I guess this proves I must go to Nevada next year for ApacheCon. It is the only Western State I have not visited.
A Sad Day
February 5th, 2004Today Cyan Worlds announced that URU Live is ending. I started working for Cyan back in November of 2002. I was still in High School back…
Biscuits and Gravy
February 2nd, 2004I was watching the Super Bowl Today. The game was pretty good. Better than I expected infact. IBM even had a cool Linux Advert. By the…
cool stuff
January 20th, 2004For a couple months I have been helping urkle on #apache-modules with his mod_ftpd. I even wrote a libdbi backend for it. Urkle’s module…
2003
i will take famous titties for .....
November 21st, 2003I couldn’t think of a good title for this post, but earlier today i had watched a bunch of Celebrity Jeopardy from SNL. Also got a good…
Where is Apache going and other misc. ramblings.
November 16th, 2003The Apache HTTPd Devel Mailing list has been on fire for the past couple days. Much of the discussion started out of the lack of major…
mod_authn_pop3 and site design.
November 14th, 2003A shout out to Ian Holsman(dead site?) for providing me with the basis for the modauthnpop3 module. I was reading the Binary Cloud website…
SNMP is cool and evil.
November 14th, 2003Earlier today I started on a tool to monitor the schools 100 odd printers. They want to keep track of toner ussage and maintance on all the…
42... What is it?
November 14th, 2003I was reading through modauthdigest today and found an odd comment: I didn’t understand what it mean at all. I looked in the Digest RFC…
mod_auth project and what is open source for me.
October 27th, 2003I have setup a new SourceForge Project for Authentication Modules Lots of little changes to modauthndbi have happend in the last few days…
Patches, Subversion and Ferite
October 19th, 2003Today got around to putting all my recent patches into one place: http://force-elite.com/~chip/patches/ I also moved ccSite to…
Copyright This!
October 1st, 2003When anyone creates a new idea, their new idea should be given some form of protection to allow commercial development. I doubt most people…
Technically Lost
September 30th, 2003Unfortunately I have grown a reputation as skilled with computers in the freshman dorms. The problem is too many students fear their own…
Leaches
September 30th, 2003Leaches are parasites that suck off their victims blood, taking what is not theirs. In todays world, many people embody the same tactic of…
Why debian sucks.
September 8th, 2003Zealots — They consider debian the only solution. Lack of enterprise support — FAI (fully automated install) is debians attempt at what…
Not enough computers?
September 4th, 2003How lame. I go into CCIT to work for an hour.. and there are not enough computers for me to use one.
Google, php, and apache.
September 4th, 2003Google, the god of searching always continues to amaze me. While doing my daily troll over slashdot I found that google is also a…
First Post
September 2nd, 2003How is this all starting… I normaly don’t like Blogs. The deal was last week i was renewing this domain(corelands.com) which I use for…