<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.1" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>rocket propelled toaster</title>
	<link>http://www.netapt.com/~zip/wp</link>
	<description>a write-only medium</description>
	<pubDate>Sun, 09 Nov 2008 01:53:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<item>
		<title>SQLite Is Too Slow For Your Project</title>
		<link>http://www.netapt.com/~zip/wp/?p=52</link>
		<comments>http://www.netapt.com/~zip/wp/?p=52#comments</comments>
		<pubDate>Sun, 09 Nov 2008 01:43:50 +0000</pubDate>
		<dc:creator>shac</dc:creator>
		
		<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://www.netapt.com/~zip/wp/?p=52</guid>
		<description><![CDATA[
Okay, seriously, close your text editor and listen to me.  You have been misled.  I realize that the promise of a simple SQL interface for your data seems appealing.  &#8220;Oh, it will be so convenient, I can just link in SQLite and all of my data management is taken care of,&#8221; you [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.netapt.com/~zip/images/db.jpg" alt="this is you" /></p>
<p>Okay, seriously, close your text editor and listen to me.  You have been misled.  I realize that the promise of a simple SQL interface for your data seems appealing.  &#8220;Oh, it will be so convenient, I can just link in SQLite and all of my data management is taken care of,&#8221; you said to yourself.  But someone deceived you.  Either through omission, misdirection, our blatant lie, you were led to believe that SQLite performance would be acceptable.  &#8220;But {Firefox | Amarok | Some Other App} uses it,&#8221; you&#8217;ll say.  &#8220;And besides, I don&#8217;t even have that much data.  A few hundred rows at most,&#8221; you continue.  &#8220;And I&#8217;m not like those other chumps, I know how to set up high performance databases like a real database developer.  I know all about coupled indexing, referential integrity, third normal form, performance optimizing, transactions, caching, compacting, and so on.  I&#8217;ll even run the queries in a separate thread or process so that they don&#8217;t kill my app&#8217;s responsiveness.&#8221;  You&#8217;ve thought it all through, good job.  Now here&#8217;s the bad news: it doesn&#8217;t matter.  I&#8217;ve been there.  I&#8217;ve seen others there.  Smart people.  They all make the same basic assumption and they all fail miserably.  Note that shipping with a poorly performing app also counts as failure.  Have you ever seen Firefox lock up for several seconds on a top of the line desktop machine as it tries to fill in the address bar suggestions?  Once its places.sqlite gets over a couple of megs, it is brought to its knees.  Amarok is no better.  My experiences have been the same.  I&#8217;ve personally seen SQLite pulled from several projects (by myself and others) due to performance.  It just couldn&#8217;t be made to work.  The ones that kept it ended up effectively caching the entire thing in their own memory structures anyway.  It&#8217;s not worth it.  SQLite is too slow for your project.  It&#8217;s time to man-up, write some data structures.  Do yourself and your users a favor.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netapt.com/~zip/wp/?feed=rss2&amp;p=52</wfw:commentRss>
		</item>
		<item>
		<title>Have You Seen My Juice Box?</title>
		<link>http://www.netapt.com/~zip/wp/?p=50</link>
		<comments>http://www.netapt.com/~zip/wp/?p=50#comments</comments>
		<pubDate>Tue, 12 Aug 2008 04:57:12 +0000</pubDate>
		<dc:creator>shac</dc:creator>
		
		<category><![CDATA[General Bullshit]]></category>

		<guid isPermaLink="false">http://www.netapt.com/~zip/wp/?p=50</guid>
		<description><![CDATA[
You wish you had this lunch box in fourth grade.  Your parents probably didn&#8217;t love you enough to get you one.  Let&#8217;s ignore the fact that the Go-Bots were a crappy transformers knock-off that nobody really liked, and the lack of perspective in the artwork.  It was bright red, there were cartoon [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/~zip/images/gobots.jpg" alt="go bots" /></p>
<p>You wish you had this lunch box in fourth grade.  Your parents probably didn&#8217;t love you enough to get you one.  Let&#8217;s ignore the fact that the Go-Bots were a crappy transformers knock-off that nobody really liked, and the lack of perspective in the artwork.  It was bright red, there were cartoon robots involved, and yes, there was a matching thermos.  And if you were really lucky, there was a fruit roll-up for dessert.  Jealous?</p>
<p>In retrospect, I think my brother had this one.  I had The A-Team lunch box, which was way cooler.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netapt.com/~zip/wp/?feed=rss2&amp;p=50</wfw:commentRss>
		</item>
		<item>
		<title>2008, Already A Bust</title>
		<link>http://www.netapt.com/~zip/wp/?p=49</link>
		<comments>http://www.netapt.com/~zip/wp/?p=49#comments</comments>
		<pubDate>Sat, 05 Jan 2008 04:51:30 +0000</pubDate>
		<dc:creator>shac</dc:creator>
		
		<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://www.netapt.com/~zip/wp/?p=49</guid>
		<description><![CDATA[
Another year and no jet packs.  It&#8217;s been 8 years into the new millennium* and I still have to drive my car on the ground.  Now, I understand that several challenging issues have not been resolved before I can fly to work, but the fact of the matter is that I was promised [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.netapt.com/~zip/images/delorean.jpg" alt="huzzah!" /></p>
<p>Another year and no jet packs.  It&#8217;s been 8 years into the new millennium* and I still have to drive my car on the ground.  Now, I understand that several challenging issues have not been resolved before I can fly to work, but the fact of the matter is that I was promised by numerous science-fiction works that this is to be made available to me shortly into this century.  So listen, I don&#8217;t want any excuses.  I want people, corporations, governments, everyone, collaborating, sharing ideas, putting forth their best effort so that I can have a goddamn hover bike already.  Or at least a car that transforms into a giant robot.</p>
<p>* If you&#8217;re thinking of arguing that it&#8217;s seven years, no, a continuous number scale doesn&#8217;t work like that.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netapt.com/~zip/wp/?feed=rss2&amp;p=49</wfw:commentRss>
		</item>
		<item>
		<title>I &#9760; Comcast</title>
		<link>http://www.netapt.com/~zip/wp/?p=47</link>
		<comments>http://www.netapt.com/~zip/wp/?p=47#comments</comments>
		<pubDate>Tue, 18 Dec 2007 06:00:22 +0000</pubDate>
		<dc:creator>shac</dc:creator>
		
		<category><![CDATA[General Bullshit]]></category>

		<guid isPermaLink="false">http://www.netapt.com/~zip/wp/?p=47</guid>
		<description><![CDATA[Connected Status: Analyst Natalie is here and your issue status is: working
Problem: Order Information
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
user Shac has entered room
analyst Natalie has entered room
Natalie: Hello Shac, Thank you for contacting Comcast Live Chat Support. My name is Natalie. Please give me one moment to review your information.
Natalie: Hello, Good Afternoon. Welcome to Comcast. This is the next [...]]]></description>
			<content:encoded><![CDATA[<p>Connected Status: Analyst Natalie is here and your issue status is: working<br />
Problem: Order Information<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
user Shac has entered room<br />
analyst Natalie has entered room<br />
<strong>Natalie:</strong> Hello Shac, Thank you for contacting Comcast Live Chat Support. My name is Natalie. Please give me one moment to review your information.<br />
<strong>Natalie:</strong> Hello, Good Afternoon. Welcome to Comcast. This is the next step to complete your order. I am Natalie and I will be assisting you.<br />
<strong>Natalie:</strong> How are you today?</p>
<p><strong>Shac:</strong> great<br />
<strong>Shac:</strong> why am i here?</p>
<p><strong>Natalie:</strong> well this is a process, First of all I have to create your account if you are a new customer, then set up your services and/or the promotions you want, and finally I can see the Installation dates we have available.<br />
<strong>Natalie:</strong> Please give me a moment to review you Order Information and search for your address.</p>
<p><strong>Shac:</strong> ok.  i&#8217;m not really sure why i need to talk to you to get this done when i just entered all of this through the web forms.</p>
<p><strong>Natalie:</strong> yes, well I see you want to get High Speed internet promotion $19.99, is this correct?</p>
<p><strong>Shac:</strong> yes</p>
<p><strong>Natalie:</strong> I see you are not a current cable customer, and this promotion is just for cable customer so it does not apply to you.</p>
<p><strong>Shac:</strong> lovely</p>
<p><strong>Natalie:</strong> we have to verify the information Shac.<br />
<strong>Natalie:</strong> I can offer you to get Basic Cable.<br />
<strong>Natalie:</strong> for just $14.77<br />
<strong>Natalie:</strong> so then you get the promotion.</p>
<p><strong>Shac:</strong> what is the channel lineup on that?</p>
<p><strong>Natalie:</strong> it comes with just the basic and local channels,  you can go to comcast.com  enter your address, select basic cable and click on channel line up<br />
<strong>Natalie:</strong> I am offering it to you because it is the cheapest one we have, and then the promotion will apply.</p>
<p><strong>Shac:</strong> and i can cancel it any time?</p>
<p><strong>Natalie:</strong> other option you have is to get Internet for the regular price which is $ 58.95 without cable<br />
<strong>Natalie:</strong> yes, you can cancel at any time<br />
<strong>Natalie:</strong> there is no contract with us.</p>
<p><strong>Shac:</strong> okay, let&#8217;s do that.</p>
<p><strong>Natalie:</strong> Great!</p>
<p><strong>Shac:</strong> i&#8217;ll be cancelling it tomorrow, so i&#8217;ll talk to you again then.</p>
<p><strong>Natalie:</strong> one moment while i process your order.<br />
<strong>Natalie:</strong> you have to wait for the installation<br />
<strong>Natalie:</strong> in order to cancel a service.</p>
<p><strong>Shac:</strong> i will</p>
<p><strong>Natalie:</strong> Ok, as you prefer<br />
<strong>Natalie:</strong> for the installation there is available on Firday 12/14 from 4 to 6pm, is this convenient for you?</p>
<p><strong>Shac:</strong> yes.</p>
<p><strong>Natalie:</strong> great!.<br />
<strong>Natalie:</strong> I would like to remind you that there are some Installation Requirements which are described below:<br />
-An over 18 year old English speaker must be at home to receive our technician .<br />
-If you have pets, please keep them tied and away from the installation area.<br />
-All the furniture and equipment must be at least 3 feet away from the wall.<br />
-A technician will call you 30 minutes before he arrives in order to confirm the appointment.</p>
<p><strong>Shac:</strong> will the internet service be installed at that time?</p>
<p><strong>Natalie:</strong> yes.<br />
<strong>Natalie:</strong> Your monthly bill will be for $38.92 including basic cable $14.77 , High Speed Internet promo $19.99, mode lease $3, taxes and fees $1.16<br />
<strong>Natalie:</strong> the internet promotion is for 6 months , after that the price will go up to the regular one unless you cancel or change the service<br />
<strong>Natalie:</strong> Your Comcast account number is 1234567890.</p>
<p><strong>Shac:</strong> okay</p>
<p><strong>Natalie:</strong> We are all set now. Is there anything else i could do for you today?</p>
<p><strong>Shac:</strong> no, thanks.</p>
<p><strong>Natalie:</strong> your welcome!, Remember that in Comcast we are ready to assist you 24/7 at our toll free number 1-888-COMCAST (1-888-2662278), www.comcast.com or in your Nearest Service Center.<br />
<strong>Natalie:</strong> Thank you for your preference Shac. It was a pleasure assisting you, I hope you have an excellent day and coming Holidays also!.</p>
<p><strong>Shac:</strong> thank you.  i look forward to using your monopoly service.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netapt.com/~zip/wp/?feed=rss2&amp;p=47</wfw:commentRss>
		</item>
		<item>
		<title>My Backpack&#8217;s Got Jets</title>
		<link>http://www.netapt.com/~zip/wp/?p=45</link>
		<comments>http://www.netapt.com/~zip/wp/?p=45#comments</comments>
		<pubDate>Tue, 18 Dec 2007 05:27:03 +0000</pubDate>
		<dc:creator>shac</dc:creator>
		
		<category><![CDATA[General Bullshit]]></category>

		<guid isPermaLink="false">http://www.netapt.com/~zip/wp/?p=45</guid>
		<description><![CDATA[Okay, the suburbs totally suck.  People drive so slowly here, it&#8217;s maddening.  In fact, people drive slowly everywhere here in Northern California.  This is what happens when you live in crappy weather, it beats you down like a rock on the shore.  And everywhere you go, some nerds are talking about [...]]]></description>
			<content:encoded><![CDATA[<p>Okay, the suburbs totally suck.  People drive so slowly here, it&#8217;s maddening.  In fact, people drive slowly everywhere here in Northern California.  This is what happens when you live in crappy weather, it beats you down like a rock on the shore.  And everywhere you go, some nerds are talking about computers.  What the hell?  Listen, I get enough of that at work.  You random people that are eating next to me, stuff a dinner roll in it.  I don&#8217;t need to hear about how your application scales across your Linux servers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netapt.com/~zip/wp/?feed=rss2&amp;p=45</wfw:commentRss>
		</item>
		<item>
		<title>New Guy</title>
		<link>http://www.netapt.com/~zip/wp/?p=43</link>
		<comments>http://www.netapt.com/~zip/wp/?p=43#comments</comments>
		<pubDate>Sat, 01 Dec 2007 04:48:09 +0000</pubDate>
		<dc:creator>shac</dc:creator>
		
		<category><![CDATA[General Bullshit]]></category>

		<guid isPermaLink="false">http://www.netapt.com/~zip/wp/?p=43</guid>
		<description><![CDATA[ Week two at the new job.  The first was utterly exhausting.  The second, pretty good.  Most of my time was spent installing applications, trying to get log-ins into disparate systems throughout the company, and figuring out what the hell all of the code words and model numbers are.  Now I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.netapt.com/~zip/images/apple.jpg" alt="granny smith" align="left" /> Week two at the new job.  The first was utterly exhausting.  The second, pretty good.  Most of my time was spent installing applications, trying to get log-ins into disparate systems throughout the company, and figuring out what the hell all of the code words and model numbers are.  Now I&#8217;ve actually seen some code, got my dev board, things are looking good.</p>
<p>I still need to find an apartment.  Everyone says that it&#8217;s been unseasonably cold this past week, but I think they&#8217;re all liars.  It&#8217;s probably this cold all the time and they just say that to screw with the new people.  We shall see, I guess, whether we like it or not.  I know one thing, I&#8217;ll be looking closely at the heaters in my potential new places.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netapt.com/~zip/wp/?feed=rss2&amp;p=43</wfw:commentRss>
		</item>
		<item>
		<title>My Notebook Is Bigger/Smaller Than Yours</title>
		<link>http://www.netapt.com/~zip/wp/?p=44</link>
		<comments>http://www.netapt.com/~zip/wp/?p=44#comments</comments>
		<pubDate>Sat, 01 Dec 2007 04:34:31 +0000</pubDate>
		<dc:creator>shac</dc:creator>
		
		<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://www.netapt.com/~zip/wp/?p=44</guid>
		<description><![CDATA[
Either way I win.
]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.netapt.com/~zip/images/mini.jpg" alt="max vs min" /></p>
<p>Either way I win.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netapt.com/~zip/wp/?feed=rss2&amp;p=44</wfw:commentRss>
		</item>
		<item>
		<title>Some Assembly Required</title>
		<link>http://www.netapt.com/~zip/wp/?p=40</link>
		<comments>http://www.netapt.com/~zip/wp/?p=40#comments</comments>
		<pubDate>Wed, 15 Aug 2007 08:23:18 +0000</pubDate>
		<dc:creator>shac</dc:creator>
		
		<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://www.netapt.com/~zip/wp/?p=40</guid>
		<description><![CDATA[
Lego made me an engineer.  It&#8217;s undeniable.  They&#8217;re really the best toy you could ever give to a child.  If you&#8217;re not giving your kids Lego, I&#8217;m pretty sure that qualifies as child abuse.  First, if your child is stupid enough, they will choke on it, so that saves you the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.netapt.com/~zip/images/blacktron.jpg" alt="Blacktron Lego" /></p>
<p>Lego made me an engineer.  It&#8217;s undeniable.  They&#8217;re really the best toy you could ever give to a child.  If you&#8217;re not giving your kids Lego, I&#8217;m pretty sure that qualifies as child abuse.  First, if your child is stupid enough, they will choke on it, so that saves you the expense of raising them all the way.  Otherwise, it teachs how to put parts together and build something.  I&#8217;m not talking about a stupid jigsaw puzzle.  You can follow the directions and build the thing that came in the box.  Then you can take that apart and build awesome new things that you come up with.  Moving things, with wheels and hinges and radar dishes that retract.  Did I mention there are laser guns?  Make your own toys and then play with them!  Legos are fucking awesome.</p>
<p>But beware the dark side of Lego.  One night, when you&#8217;re walking to your bed in the dark, you will have a Lego block firmly embedded in your foot.  It&#8217;s going to hurt and leave a nice indentation in there.  Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netapt.com/~zip/wp/?feed=rss2&amp;p=40</wfw:commentRss>
		</item>
		<item>
		<title>The Con</title>
		<link>http://www.netapt.com/~zip/wp/?p=38</link>
		<comments>http://www.netapt.com/~zip/wp/?p=38#comments</comments>
		<pubDate>Fri, 27 Jul 2007 07:01:29 +0000</pubDate>
		<dc:creator>shac</dc:creator>
		
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://www.netapt.com/~zip/wp/?p=38</guid>
		<description><![CDATA[Went to the Tegan and Sara concert tonight.  For those of you that don&#8217;t know them, Tegan and Sara are a pair of Canadian twins, tiny-sized, with weird haircuts and funny voices.  Very chick-folk-indie-rock.  I was getting nervous about it because I had just listened to their new album (The Con) this [...]]]></description>
			<content:encoded><![CDATA[<p>Went to the <a href="http://www.teganandsara.com/">Tegan and Sara</a> concert tonight.  For those of you that don&#8217;t know them, Tegan and Sara are a pair of Canadian twins, tiny-sized, with weird haircuts and funny voices.  Very chick-folk-indie-rock.  I was getting nervous about it because I had just listened to their new album (The Con) this morning, and let&#8217;s face it, it kind of sucks.  This is the part where you die-hard fans chime in that So Jealous was an anomaly and they&#8217;re back to their original sound.  Well, I don&#8217;t want to hear it.  Most of their old material is lyrically bland and musically uninteresting while So Jealous was a powerful combination of both.  When they&#8217;ve got the synchronous singing working, those are their best songs.  Anyway, I went to the concert, which was in Malibu of all places.  Certainly not the right environment for that crowd.  And it was pretty damn good, I had a great time.  Songs from The Con sounded better in person than they did on CD (I&#8217;m not sure what to read into that), and they did some of their greats (almost all of my favorites).</p>
<p>They also had a lot of chatter during the show, between almost every song.  Most of it was amusing.  It&#8217;s nice to see the singers as real people, and it added a lot to the show.  But every time I see that, I have to wonder, how much of it is repeated at every performance.  A good deal I bet, but it still felt pretty genuine.  Just because they repeat it doesn&#8217;t mean it&#8217;s not true.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netapt.com/~zip/wp/?feed=rss2&amp;p=38</wfw:commentRss>
		</item>
		<item>
		<title>Future Employers Don&#8217;t Read This</title>
		<link>http://www.netapt.com/~zip/wp/?p=37</link>
		<comments>http://www.netapt.com/~zip/wp/?p=37#comments</comments>
		<pubDate>Wed, 25 Jul 2007 07:22:08 +0000</pubDate>
		<dc:creator>shac</dc:creator>
		
		<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://www.netapt.com/~zip/wp/?p=37</guid>
		<description><![CDATA[There is an unending stream of stupid interview questions.  If you were a tree, what type of tree would you be?  What is your biggest weakness?  Have you ever been in a Turkish prison?  I&#8217;m not going to address the absurdity of these as it is preeminent.  There is one, [...]]]></description>
			<content:encoded><![CDATA[<p>There is an unending stream of stupid interview questions.  If you were a tree, what type of tree would you be?  What is your biggest weakness?  Have you ever been in a Turkish prison?  I&#8217;m not going to address the absurdity of these as it is preeminent.  There is one, however, that we&#8217;re going to give special attention to.  This is apparently an old favorite as I see it all the time on message boards.  I&#8217;ve yet to experience it in person, but here&#8217;s to hoping.  That divine question is: why are manhole covers round?  This question supposedly tests the way one approaches solving a problem.  In reality, you are presented with a solution and are expected to find the problem, and that problem needs to match the interviewer&#8217;s view.</p>
<p>The answer they want you to give is the following.  Manhole covers are round so that they cannot fall into the manholes no matter which orientation they are.  This gives the interviewer a smug feeling that he can derive something meaningful from mundane details that you obviously don&#8217;t see.  The real reason manhole covers are round is because manholes are round, and the reason manholes are round is that for the most part they are made by companies that specialize in making pipes.  This is of course ignoring the states and countries where manhole covers are not round.  Manhole covers are round because they are often too heavy for one man to lift, but one man can roll one along the ground.  Manhole covers are round because they are less likely to bend due to the way they distribute pressure.  Manhole covers are round because they are easier to align (thanks Wikipedia), and of course, aesthetic value.  All of these are perfectly valid answers.  Would they net you the job?  I suppose it&#8217;s more a question of testing the interviewer than you.</p>
<p>As for not falling in, there is a class of shapes with a constant diameter (of which a circle is just one) that fit the criteria for not being able to fall in (hint: the midpoint of the diameter is not fixed as it is rotated).  So not falling in is not sufficient to explain its circular nature.  Why is it a circle and not any of those other shapes?</p>
<p>If you know someone who is asking this on technical interviews, please punch them in the face.  Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netapt.com/~zip/wp/?feed=rss2&amp;p=37</wfw:commentRss>
		</item>
	</channel>
</rss>
