<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Teeeeejirrrrr</title>
	<atom:link href="http://www.beanos.com/~tsoutij/wp/feed" rel="self" type="application/rss+xml" />
	<link>http://www.beanos.com/~tsoutij/wp</link>
	<description>I like food. I like hammers. I like bunnies.</description>
	<lastBuildDate>Tue, 20 Jul 2010 02:05:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>11 Tips For Selling Your Used Stuff on Ebay</title>
		<link>http://www.beanos.com/~tsoutij/wp/2010/07/11-tips-for-selling-your-used-stuff-on-ebay</link>
		<comments>http://www.beanos.com/~tsoutij/wp/2010/07/11-tips-for-selling-your-used-stuff-on-ebay#comments</comments>
		<pubDate>Tue, 20 Jul 2010 02:05:41 +0000</pubDate>
		<dc:creator>Tijger Tsou</dc:creator>
				<category><![CDATA[Lists]]></category>
		<category><![CDATA[buyer beware]]></category>
		<category><![CDATA[ebay]]></category>
		<category><![CDATA[ebay selling tips]]></category>
		<category><![CDATA[hoarders]]></category>
		<category><![CDATA[online auctions]]></category>
		<category><![CDATA[online selling]]></category>
		<category><![CDATA[paypal beware]]></category>

		<guid isPermaLink="false">http://www.beanos.com/~tsoutij/wp/?p=1131</guid>
		<description><![CDATA[It seems that at some point, everyone has contemplated at least once trying to sell some of their unused but still valuable items on eBay. Some people never seem to get around to doing it. Some people are eBay professionals. Everyone also has their own different motivations. Some do it for the money, others do [...]]]></description>
			<content:encoded><![CDATA[<img src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2010/07/img_captain_chemistry.jpg" alt="" title="img_captain_chemistry" width="500" height="405" class="size-full wp-image-1159" /><br />
It seems that at some point, everyone has contemplated at least once trying to sell some of their unused but still valuable items on eBay. Some people never seem to get around to doing it. Some people are eBay professionals. Everyone also has their own different motivations. Some do it for the money, others do it to eliminate clutter. For me? I personally found it as a great outlet to fight that innate hoarder inside. Whatever your motivations may be, here are 11 tips which hopefully can be of use to you.</p>
<p><span id="more-1131"></span></p>
<h2>#1 &#8211; Don&#8217;t inflate your shipping charges</h2>
<p><div id="attachment_1144" class="wp-caption alignnone" style="width: 510px"><img class="size-full wp-image-1144" title="img_you_cheap_bastard" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2010/07/img_you_cheap_bastard.jpg" alt="" width="500" height="374" /><p class="wp-caption-text">If you gouge people on shipping, this is what you are.</p></div>
<p>Some people advocate jacking up your shipping charges in order to try and make a extra buck. While this may work for specific, expensive items, it tends to not be as effective with commodity products.</p>
<p>Jacking shipping rates also is seen as an act of subtle douchebaggery and you may be costing yourself sales by doing it. Sources that advise shipping price inflation tended to do so prior to eBay implementing the change in their interface which lets you sort on prices including shipping.</p>
<p>It can be argued that psychologically, when people see fair shipping charges on an item, they may be more inclined to bid higher if involved in a bidding war.<br />
<BR><BR></p>
<h2>#2 -  Don&#8217;t lie</h2>
<div id="attachment_1147" class="wp-caption alignnone" style="width: 510px"><img class="size-full wp-image-1147" title="img_liar" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2010/07/img_liar.jpg" alt="" width="500" height="391" /><p class="wp-caption-text">&quot;Hurricanes don&#39;t never, ever hit here!&quot;</p></div>
<p>There&#8217;s two kinds of lies- little white lies, and pure, utter bullshit. Little white lies are what gets your wife mad and puts you at risk of sleeping in the bathroom for a few nights, while pure, utter bullshit can earn you a nice, bloody divorce.</p>
<p>Both of these should be avoided like the plague when describing an item for sale. If there&#8217;s damage to something, be up front about it. I think that&#8217;s all I need to say about this sort of thing. Karma&#8217;s got a mean, wicked backhand. Don&#8217;t cry to me if she catches up to you. The only comfort which will be received is a nice, steady stream of public humiliation. Do the right thing.<br />
<BR><BR></p>
<h2>#3 &#8211; If there is damage, take close-up shots of it</h2>
<div id="attachment_1146" class="wp-caption alignnone" style="width: 510px"><img class="size-full wp-image-1146" title="img_malpractice" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2010/07/img_malpractice.jpg" alt="" width="500" height="391" /><p class="wp-caption-text">&quot;Sir, we can have that out for you in a jiffy.&quot;</p></div>
<p>You may see a pattern here of not lying. Aside from the good karma you can rack up from not being a bullshit artist- it can be profitable too. So you may be trying to sell something, let&#8217;s say a fancy laptop computer- but it has a small gash in the LCD screen&#8230; instead of hiding that, describe the problem in detail and provide detailed pictures of it.</p>
<p>Your prospective buyer might actually not mind the damage and be looking for replacement parts from said laptop. Who knows. The world is a funny place, and for every few people who will gripe about the damage to the computer and move on, there might be a few who will overlook that as an issue and continue with the purchase- subconciously even motivated to bid higher due to the trust you as a seller convey by being honest.<br />
<BR><BR></p>
<h2>#4 &#8211; Use a token</h2>
<div id="attachment_1151" class="wp-caption alignnone" style="width: 510px"><img class="size-full wp-image-1151" title="img_token_example" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2010/07/img_token_example.jpg" alt="" width="500" height="333" /><p class="wp-caption-text">This is a sample token, next to a fancy gizmo thingy.</p></div>
<p>A token is merely something which identifies you that is put into the photo alongside your product. The token I use is merely an image that I drew, which was printed to a  flat and paper stand format. A lower resolution image of the same image  is also used as my eBay icon. This provides a level of consistency and trust.</p>
<p>Putting something into the photo looks a lot more convincing as proof that you actually own the object you are selling- especially if the item can be expensive. Compared to a watermark, which only is meant to protect an image from theft, a token is a sure-fire way to help identify you as the owner of the product. This can be helpful if you don&#8217;t have too many feedbacks when selling a specialized item.<br />
<BR><BR></p>
<h2>#5 &#8211; State your terms clearly in the item description</h2>
<div id="attachment_1150" class="wp-caption alignnone" style="width: 510px"><img class="size-full wp-image-1150" title="img_pinata_party" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2010/07/img_pinata_party.jpg" alt="" width="500" height="391" /><p class="wp-caption-text">Usually... having all the facts about a situation is a good thing.</p></div>
<p>The typical things you may want to state in your item description, particularly for higher value specialized products are the following:</p>
<ul>
<li>&#8220;This item sold AS IS&#8221; &#8211; This helps you prevent the inevitable encounter with some jackass who has bought something used and expects you to go out of your way to fix it as if it were brand new. &#8220;As is&#8221; sets the expectation that the product is being sold in its current condition, with whatever faults or caveats in its current condition being solely the responsibility of the buyer.</li>
<li>State your refund policy clearly in the description. It may seem like something from the Department of Redundancy Department, but it couldn&#8217;t hurt. Just make sure that what you state in the auction is consistent with the eBay drop-down box during the auction listing phase.</li>
<li>State EXACTLY what will come in your auction. Channel your latent anal-retentivity and list each and every item- part numbers if you really want. This way there can be no confusion about what is included and what isn&#8217;t.</li>
</ul>
<p><BR><BR></p>
<h2>#6 &#8211; Do ship to international customers</h2>
<div id="attachment_1142" class="wp-caption alignnone" style="width: 510px"><img class="size-full wp-image-1142" title="img_ship_international" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2010/07/img_ship_international.jpg" alt="" width="500" height="492" /><p class="wp-caption-text">Printing packing slips... Shipping packages... You da man.</p></div>
<p>Something uniquely cultural to Americans seems to be the assumption that most international buyers are sleazebags from third-world hellholes looking to con you. If you truly believe this, you are really missing out on a lot of potential business. Shipping via USPS Priority Mail International is relatively painless and not that much more difficult than shipping domestically.</p>
<p>Understand that in many parts of the world, consumer goods are taxed much more. For example, with some camera manufacturers- the same exact digital SLR camera lens sold in the USA can be almost 50% more in the UK and Europe. By allowing worldwide shipment, you get the best of both worlds- you can sell certain used items at almost the cost you paid for them (or even more!)- and international buyers legitimately get a good deal from you.<br />
<BR><BR></p>
<h2>#7 &#8211; Be savvy with the typical auction scams</h2>
<div id="attachment_1149" class="wp-caption alignnone" style="width: 510px"><img class="size-full wp-image-1149" title="img_three_card_monty" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2010/07/img_three_card_monty.jpg" alt="" width="500" height="391" /><p class="wp-caption-text">Sometimes, to win is to not play.</p></div>
<p>Here&#8217;s a list of the typical scams that come around on eBay and be familiar with them.</p>
<ul>
<li>Shipping item as a gift: This is where the scammer tries to get you to send an item somewhere that is not a validated address. It almost always ends up being a different country which the buyer&#8217;s valid address is in. Do this, and you pretty much have pissed away your money.</li>
</ul>
<ul>
<li>Paying for a friend overseas: This is a variation of the above scam.</li>
</ul>
<ul>
<li>&#8220;Abort the auction, I&#8217;ll pay you right now&#8221;: This is where the buyer tries to get you to sell the item outside of the normal market confines of eBay. Don&#8217;t even think about trying this. Scammers typically use forms of payment which will initially allow transfer of funds- so it only LOOKS like the cheque or money order has cleared- but once found out, YOU will be the one left on the hook for the difference.</li>
</ul>
<p>In short, the simple answer to deal with all of these is no, no, no. Repeat after me- No! No! No!</p>
<p>Still here? Excellent. You have survived my admittedly simple, but very painless &#8220;Don&#8217;t Be A Sucker School&#8221;.<br />
<BR><BR></p>
<h2>#8 &#8211; Withdraw from your PayPal account quickly</h2>
<div id="attachment_1143" class="wp-caption alignnone" style="width: 510px"><img class="size-full wp-image-1143" title="img_red_tape" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2010/07/img_red_tape.jpg" alt="" width="500" height="399" /><p class="wp-caption-text">Thank you for holding. Your call is very important to us.</p></div>
<p>Despite the ease and convenience that PayPal provides, they are NOT a bank (though they try to make their customers think they are), and therefore are not subject to the typical regulations that a financial institution would normally be held under.</p>
<p>For example, PayPal does not pay you interest for the duration in which they keep your money. They are simply not obligated to. In the past, they have occasionally performed shady transactions without any notice to the consumer- so it is important to regularly clear out your account without letting too much money accumulate.</p>
<p>Some of the usual things that PayPal tends to do are listed below:</p>
<ul>
<li>PayPal freezes an account over something they didn&#8217;t like in a credit report. It happened here- <a href="http://www.paypalsucks.com/paypalfan.shtml" target="_blank">&#8220;Random Credit Check = $5000 Frozen&#8221;</a>. Can you imagine a bank doing something like this?</li>
<li><a href="http://www.tgdaily.com/rupees/48335-paypal-leaves-indian-customers-in-the-lurch" target="_blank">PayPal blocks personal transactions to and from the entire country of India.</a> It&#8217;s true. I simply cannot make this sort of stuff up. PayPal had a grudge match with an entire country!</li>
<li><a href="http://www.paypalwarning.com/paypal_sucks" target="_blank">PayPal makes interest on your money by blocking accounts under the pretext of security.</a> Well, this happens often enough that it seems to be commonly accepted as &#8216;normal operating procedure&#8217;&#8230; which is pretty sad indeed.</li>
<li>I could go on, but I&#8217;ll just stick with these three items. <a href="http://www.google.com/search?q=paypal+sucks" target="_blank">A search for &#8216;PayPal sucks&#8217;</a> yields some pretty interesting results.</li>
</ul>
<p><BR><BR></p>
<h2>#9 &#8211; Schedule your auctions intelligently</h2>
<div id="attachment_1145" class="wp-caption alignnone" style="width: 510px"><img class="size-full wp-image-1145" title="img_poor_scheduling" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2010/07/img_poor_scheduling.jpg" alt="" width="500" height="391" /><p class="wp-caption-text">This result was brought to you by some poor scheduling.</p></div>
<p>This is just common sense. If your target market is the USA- time your auctions so that they don&#8217;t end early in the morning. At that point, people are just waking up and have other things to worry about other than keeping an eye on that auction.  If you target for later in the evening, then you might get more of the market you are looking for- as people are home and are more likely to keep tabs on items then. Consider the effect of time zones as well- that adds another variable into the mix.</p>
<p>Of course you can&#8217;t just assume that the evening is the sweet spot. If you&#8217;re selling certain basketball sports memorabilia, and the auctions are timed to end right around the time fourth quarter usually starts for tonight&#8217;s game&#8230; well, that will backfire to some degree.</p>
<p>Also try to experiment with the classic case of ending an auction early on a Friday when many people get their paychecks. Your mileage will vary of course. The moral of the story is to know your target market and try to set the auction time to your advantage.<br />
<BR><BR></p>
<h2>#10 &#8211; Keep your cool if something goes wrong</h2>
<div id="attachment_1140" class="wp-caption alignnone" style="width: 510px"><img class="size-full wp-image-1140" title="img_no_more_cereal" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2010/07/img_no_more_cereal.jpg" alt="" width="500" height="393" /><p class="wp-caption-text">Don&#39;t worry. We&#39;ll figure out a solution to this problem. Calm down.</p></div>
<p>If you do this enough, you WILL encounter something that goes wrong. Maybe the buyer never received the package, but as far as you knew- everything was done right. Maybe the buyer is a scam artist, maybe they have a legitimate problem. You never know. You never will get to the bottom of it unless you STAY CALM and KEEP YOUR COOL.</p>
<p>Think things over and try to be civil with the buyer- even if the buyer says something rude or is just flat out an asshole. No matter how hard it seems to control your anger- you MUST remain calm, cool, and collected.</p>
<p>I ran into this situation myself when I sold a used camera lens to someone- who seemed to be happy about it, but he never left me a feedback. Then lo and behold out of nowhere some time later, I get hit with a bad feedback.</p>
<p>When I tried to contact the buyer, he shrugged me off, and after repeated attempts I finally discover that he felt that leaving a bad feedback was &#8220;his buyer&#8217;s right&#8221; since I did not accept returns for the item. This seemed like a perfectly normal thing for him to do despite not even trying to contact me. The only thing he could say about the lens was some dust present in the glass, which was introduced there during the manufacturing process- and is not visible under normal, direct light.</p>
<p>I really wanted to strangle this guy, since from the trail of emails he seemed to be a penny pinching sort of schemer. He did not want to return the item, even when granted a return despite my policy not saying so. Luckily for me, he was local, so I arranged a meeting with him at a public location. As it turns out- he definitely was a scheming, sketchy character- but I realized that he was also autistic or had some serious developmental disability, and had zero personality or people skills.</p>
<p>By staying cool, despite my urge to strangle him getting stronger with each passing second, I negotiated a full refund and had him change the feedback right on the spot. I also got everything in writing, and everything was back to normal and amenable to both sides again.</p>
<p>The moral of this story- If you don&#8217;t stay cool, you will never have the possibility of reaching a good outcome.<br />
<BR><BR></p>
<h2>#11 &#8211; Learn to take good photos</h2>
<div id="attachment_1153" class="wp-caption alignnone" style="width: 510px"><img class="size-full wp-image-1153" title="img_crappy_whitebalance" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2010/07/img_crappy_whitebalance.jpg" alt="" width="500" height="333" /><p class="wp-caption-text">This is not a good photo. It is an example of what poor white balance can do for you.</p></div>
<p>This is probably the simplest, smartest tip to help maximize your sales. It&#8217;s not too hard to learn how to take good photos of your stuff. This tip combined with using a token (tip #4) really can help you get more for your money. If a buyer sees your product clearly, and it looks pretty, they will be more inclined to bid on it. It&#8217;s as simple as that.</p>
<p>You don&#8217;t need to use an expensive digital SLR camera, although that certainly helps.  Anyhow, here are some quick photo tips to help you out:</p>
<ul>
<li>Isolate your product, and get rid of annoying backgrounds. Even using two pieces of white canvas board will make a suitable backdrop for your wares.</li>
</ul>
<ul>
<li>Learn to use the &#8220;white balance&#8221; feature of your digital camera. Consult your camera&#8217;s manual on how to do this. Understanding how white balance is set makes a world of difference on how professional your shots will look. In a nutshell, digital cameras tend not to know what &#8216;white&#8217; is especially when the subject is under indoor lighting. By custom changing your white balance, you will avoid the ugly yellow or blue color casts on your photos, and this step will really do wonders to make things look right.</li>
</ul>
<ul>
<li>Bathe your product in light. Even a couple of desk lamps are enough to do the job. Experiment by putting two or three lights on the left, center, and middle of your product. Do this to eliminate unnecessary shadows to make your product look shiny and new &#8211; even if it isn&#8217;t in the best of shape. Bright light is flattering. Bright light also helps narrow the gap between a simple point and shoot versus a digital SLR camera. Use this technique if when you use the on-board flash of your camera, too much glare shows up.</li>
</ul>
<ul>
<li>Be patient, and look at catalog photos for inspiration. Of course, many of those are shot by professionals in a whitebox using diffused light, or a tilt-shift lens. But even without professional gear, you can really get very good results for very little money.</li>
</ul>
<ul>
<li>Clean your product. Take the time beforehand to dust off and clean what you are trying to sell. This means wiping off fingerprint smudges on glass, cleaning with a damp cloth- whatever. Take the time to properly make your product look as if it were brand new.</li>
</ul>
<ul>
<li>Take shots from multiple angles. Simply one photo won&#8217;t cut it. Try to get all of the major views of your product.</li>
</ul>
<div id="attachment_1154" class="wp-caption alignnone" style="width: 510px"><img class="size-full wp-image-1154" title="img_better_whitebalance" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2010/07/img_better_whitebalance.jpg" alt="" width="500" height="333" /><p class="wp-caption-text">Not perfect, but white balance is more natural and color-accurate this time.</p></div>
<h2>Conclusion</h2>
<p>So there you have it. These are my quick tips to help you present and sell your items online. Of course, it&#8217;s targeted towards eBay, but applies to most other marketplace formats as well. I also don&#8217;t consider myself an expert by a long shot- as I only do this as a hobby&#8230; but I hope this has helped you in some way, and thanks for reading!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beanos.com/~tsoutij/wp/2010/07/11-tips-for-selling-your-used-stuff-on-ebay/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Access Control Blues</title>
		<link>http://www.beanos.com/~tsoutij/wp/2010/05/access-control-blues</link>
		<comments>http://www.beanos.com/~tsoutij/wp/2010/05/access-control-blues#comments</comments>
		<pubDate>Fri, 21 May 2010 18:50:14 +0000</pubDate>
		<dc:creator>Tijger Tsou</dc:creator>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[Nerding]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[access control]]></category>
		<category><![CDATA[physical security]]></category>

		<guid isPermaLink="false">http://www.beanos.com/~tsoutij/wp/?p=963</guid>
		<description><![CDATA[Around this time last year, I had been in up to my neck dealing with a messy repair job at work. Every day my team and I had to work with issues revolving  The Tickler, The Reacharound, and The Dumptruck. No, this isn&#8217;t some unsavory gay porno I&#8217;m talking about&#8230; these are real project names [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1033" class="wp-caption alignnone" style="width: 510px"><img class="size-medium wp-image-1033" title="Perspective Matters" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2010/05/perspective_matters-500x375.jpg" alt="Perspective matters. Particularly when you're not terribly sure which way you are heading." width="500" height="375" /><p class="wp-caption-text">Perspective matters. Particularly when you&#39;re not terribly sure which way you are heading.</p></div>
<p>Around this time last year, I had been in up to my neck dealing with a messy repair job at work. Every day my team and I had to work with issues revolving  The Tickler, The Reacharound, and The Dumptruck. No, this isn&#8217;t some unsavory gay porno I&#8217;m talking about&#8230; these are real project names we have given to various software components of a fairly complex job. Specifically, these are the functional pieces of a physical access control system that we use at work which needed some significant tuning.</p>
<p><span id="more-963"></span>By now, if you&#8217;re still reading this you are probably involved in some capacity with the access control or security industry. Thanks for sticking around. I will try to make this whole rant of mine worth your time.</p>
<p>In hindsight, I really wish we had just taken the plunge to be rid of this particular system completely and started over from scratch. It really has been nothing more than a headache for us, but at least I&#8217;ve learned a quite a few things about access control and physical ID card production. So here I am sharing these valuable nuggets of information to you, at no cost whatsoever&#8230; except that if you find them useful, you owe me a beer (or two). I&#8217;m not a heavy drinker. I promise.</p>
<blockquote>
<h2><em>&#8230;access control functionality is a rather mature feature set, and  everyone at this point is supposed to be doing it right&#8230; but you would  be surprised because some vendors still get it horribly wrong.</em></h2>
</blockquote>
<p>I had though long and hard about making any comments about this sort of thing publicly. But after having been asked why I had locked myself in a cage for many months last year, it seemed like a good time to vent a little bit and share some of the mistakes we made so that others can&#8217;t make them. This is part of the coolness of working at a university. I wouldn&#8217;t dare discuss these sort of issues in the open otherwise, if this was corporate America.</p>
<p>So here goes. I broke these tips down in pieces for you:</p>
<h3>Card Production</h3>
<ul>
<li><em><strong>Wear Your Overcoat.</strong></em> If you use ribbon printers (Fargo, MagiCard, Zebra, Evolis, etc), don&#8217;t cheap out and avoid using an overcoat. You will be left with ID cards which will wear the hell out and look like garbage within the space of a few months. Spend the extra dough and use a proper overcoat. In the words of the great Mister T&#8230; &#8220;I pity the fool who wants to be a cheap bastard&#8221;&#8230; or something like that.</li>
<li><em><strong>Tune Your Oven.</strong></em> When you use a printer that supports overcoats, you must properly tune it. This isn&#8217;t just some fire-and-forget solution&#8230; you need to find the proper temperature that the overcoat likes to be applied to the card. Too hot, and the card warps. Too cold, and the overcoat doesn&#8217;t bond properly. These printers can be like petulant little electric toasters rather than the grand pizza ovens that their vendors advertise them as. They require occasional inspection and maintenance in order to minimize errors during printing.</li>
<li><em><strong>Automating RFID Input Fail.</strong></em> Automated RFID/HID tag reading is one of those things that a good number of the smaller access control software vendors advertise &#8211; &#8220;It&#8217;s all automatic!&#8221;&#8230; and you will have to accept  that this process will most often not work properly at all. This is one feature which is bullshat around the most. Be prepared to enter these values in by hand. Someone&#8217;s going to have to do it.</li>
<li><em><strong>Strip Permissions Out.</strong></em> Proper delegation. You DO NOT want your card production staff to have the ability to change access control groups or to do ANY of that sort of thing. Why? It&#8217;s not about trust. It&#8217;s about accountability. Make it easier for everyone and don&#8217;t let them have that burden/responsibility. Make sure your production environment makes it impossible for them to do anything other than perhaps correcting typos of a person&#8217;s name, or editing data that they would only use, such as barcodes or magstripe data. They and everyone else will thank you in the long run for it.</li>
</ul>
<h3>Access Control Software/Hardware</h3>
<ul>
<li><strong><em>Core Access Control Functionality Is Easy-Peasy.</em></strong> For every big vendor like Lenel, AMAG, Software House, or S2, there are are a bunch of smaller companies who eke out a living building accordingly smaller software packages. There is nothing wrong with that. However access control functionality is a rather mature feature set, and everyone at this point is supposed to be doing it right&#8230; but you would be surprised because some vendors still get it horribly wrong. In other words what I am saying is that while it may not be as simple a procedure as boiling water- a vendor better not totally fuck shit up when it comes to making doors open when a proper card is presented to them. So if you are stuck with a system which requires you to constantly restart intelligent controllers or door modules&#8230; or has trouble updating cardholder state changes across the system&#8230; you had best kick them to the curb and find someone else who can do this sort of thing properly.</li>
<li><em><strong>Scalability Blah Blahblahblah.</strong></em> Unfortunately the refrain is similar to above. A lot of the smaller vendors simply don&#8217;t have this functionality done properly. What works well when you are a single building with less than a hundred card readers, and a fixed population will most likely turn into a vat of boiling vomit when you double or quadruple the cardholder population. There are some things which simply can&#8217;t be reproduced in a lab environment. When talking to a vendor, get their references and seriously grill them. Ask these references what sort of problems they encountered with scaling up, and home in on the usual suspect issues&#8230; such as server requirements, hardware costs, additional feature costs, and the reliability of each additional component when added to the system as a whole. Do your homework and do not be afraid to dig in.</li>
<li><em><strong>System Monitoring&#8230; Don&#8217;t Underestimate It.</strong></em> Make sure you have some way to monitor your smart controllers. Industry standard stuff like SNMP would be nice, but most of them don&#8217;t support it, so you are left with the only option of ping monitoring. This is complicated by a lot of the controllers having Ethernet/TCP/IP support as an afterthought, with their roots from RS-485 or similar serial connections, so the Ethernet module might fail, but the underlying controller will resume functionality.</li>
<li><em><strong>Go Heavy On Smart Controller RAM.</strong></em> There is a temptation to cheap out on the memory available for transactions or card data for your smart controllers- in particular the ones you will regard as being low-traffic. Don&#8217;t do it. You will be doing yourself a huge disservice. Think about what happens if access to a set of readers changes because of a department move, and suddenly many more people need access to a set of doorways. Understand that many vendors do not have truly drop-and-replace system boards&#8230; they will need to be reprogrammed and one of the side effects to that is system downtime. We all know how pissed of people can be if they can&#8217;t access their corporate computing resources. Now think of what happens if you deny them access to their bathroom doors.</li>
<li><em><strong>Proprietary Schmoprietary.</strong></em> Some of the intelligent controllers available on the market allow you to run any vendor&#8217;s software on them. Of course this is used as a selling point. Guess what though&#8230; just like any other technology, you can get royally screwed by this. The caveat usually falls in line with&#8230; &#8220;Oh, you can run our new software on these boards&#8230; but you would have to have the latest version of the board to do it&#8221;. Sound familiar? Sure! You can upgrade to Windows Version XXX but your motherboard and CPU are too slow, so you need to upgrade to something newer&#8230; The moral of this story is that it really doesn&#8217;t matter if a vendor&#8217;s hardware is proprietary or open- if you plan on switching vendors with an open system you are going to get screwed in some fashion. As for the war between choosing a proprietary or open system&#8230; so long as the damn thing works properly, these sort of issues really falls into oblivion.</li>
<li><em><strong>Think Like A Boulder.</strong></em> If rocks and dirt could actually talk&#8230; what would they say? Other than expressing displeasure at being buried without anything interesting to look at for hundreds of millions of years, only to be exposed to the elements, perhaps without a good view for hundreds of thousands of years&#8230; only to be covered over again by a mudslide or whatnot for another few million years&#8230; okay, the point is&#8230; you need to take a long term perspective on how long the hardware installation is going to last. Instead of just thinking on three year level, you need to really look further down the road and scale things to the lifetime of the building, or at the very least, the full length term of your lease. You will not be a happy camper if you are faced with the prospect of replacing hardware mounted in door jambs or walls on a frequent basis.</li>
<li><em><strong>Don&#8217;t Overlook The Installer Selection.</strong></em> Shady installers will underbid their initial installation contracts because they know once they have you locked in, they can charge $$$ for any service related work in the future. Chances are&#8230; you will have lots of service work. I think it goes without saying that you cannot simply assume that the installer vendor search is going to be straightforward. This is probably the most critical piece of the whole vendor search process.</li>
<li><em><strong>Beware of Mom &amp; Pop Shop Disease.</strong></em> This is mainly applicable to the access control software vendor&#8230; but if they are too small of a company, or if the product is run by a single super-intelligent guru (who doubles as a single point of failure), then you need to be careful. Veeeery careful. This is your physical security we are talking about, right?</li>
</ul>
<p>Well, as abruptly as I started ranting, I will end it. I guess I&#8217;ll quit when I&#8217;m ahead, right? As a disclaimer, the people at my job who I continue to work with on security related capacities are awesome people, and they know I&#8217;m not railing at any of them. If anything they&#8217;re probably wondering why I haven&#8217;t said anything about this sooner.</p>
<p>Anyhow, this is my attempt to distill my however short involvement with access control and security into some meaningful nuggets of knowledge. I hope they don&#8217;t appear like floating poop logs&#8230; but even lodged within the poop there are kernels of wisdom. Thanks again for reading.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beanos.com/~tsoutij/wp/2010/05/access-control-blues/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Point-and-Shoot Challenge</title>
		<link>http://www.beanos.com/~tsoutij/wp/2010/05/the-point-and-shoot-challenge</link>
		<comments>http://www.beanos.com/~tsoutij/wp/2010/05/the-point-and-shoot-challenge#comments</comments>
		<pubDate>Tue, 04 May 2010 16:03:36 +0000</pubDate>
		<dc:creator>Tijger Tsou</dc:creator>
				<category><![CDATA[Camera Gear]]></category>
		<category><![CDATA[canon powershot S400]]></category>
		<category><![CDATA[macro]]></category>
		<category><![CDATA[point & shoot macro]]></category>
		<category><![CDATA[point and shoot challenge]]></category>

		<guid isPermaLink="false">http://www.beanos.com/~tsoutij/wp/?p=971</guid>
		<description><![CDATA[I&#8217;m out to prove something to myself&#8230; that even with an old point and shoot digital camera it is possible to take great pictures which rival those taken with higher end gear. Why the hell am I doing this? Motivation by seeing someone else&#8217;s sub-par work. Also, it doesn&#8217;t hurt when someone says that a [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_972" class="wp-caption alignnone" style="width: 510px"><a href="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2010/05/IMG_0207.jpg"><img class="size-medium wp-image-972  " title="Fire hydrant at night" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2010/05/IMG_0207-500x375.jpg" alt="Not the sort of low-light image quality you normally expect from a point-and-shoot digital camera..." width="500" height="375" /></a><p class="wp-caption-text">Artistically... this is nothing special. But technically, it is not the sort of low-light image quality you normally expect from a point-and-shoot digital camera...</p></div>
<p>I&#8217;m out to prove something to myself&#8230; that even with an old point and shoot digital camera it is possible to take great pictures which rival those taken with higher end gear. Why the hell am I doing this? Motivation by seeing someone else&#8217;s sub-par work. Also, it doesn&#8217;t hurt when someone says that a piece of equipment is outdated junk.</p>
<p><span id="more-971"></span>Yes.. what triggered this was seeing someone else&#8217;s poor product (no, not shots that I took, for serious!), having to listen to someone else talk smack about low end camera gear for no particular reason other than brand fanboyism.</p>
<p>Okay, feeling motivated to produce superior work even while armed with a simple point-and-shoot camera kind of kicked this whole thing off too, because I shot my mouth off, ranting that way.</p>
<p>Luckily for me, the only person who heard me rant was my wife. Unluckily, she wanted me to back up what I said. Luckily, I was counting on her issuing the challenge like that. Don&#8217;t worry. We get along splendidly. She knows how to light a fire under my ass, and I mean that in the best of ways. Of course, I won&#8217;t post the offending work on here. That&#8217;s just not cool. After all, I&#8217;m not a paid pro, and this other person is.</p>
<p>For this little project I chose the <a href="http://www.dpreview.com/reviews/specs/Canon/canon_s400.asp" target="_blank">Canon PowerShot S400</a> to try and prove my point. It&#8217;s the perfect little camera for the job.  Here are some of the reasons why:</p>
<ul>
<li>It&#8217;s &#8216;old enough&#8217; in digital camera years, being of 2003 vintage. The timing of the camera&#8217;s age means many people are upgrading it in favor of newer gear. It&#8217;s super cheap on eBay right now.</li>
<li>It is easily overlooked by most people these days because on paper, many of its specifications have been far surpassed by contemporary compact point-and-shoots.</li>
<li>It&#8217;s compact, and has an excellent physical build.</li>
<li>It has a relatively large 1/1.8&#8243; CCD, the last PowerShot of it&#8217;s kind to use that sensor. Current cameras of its class use the smaller 1/2.7&#8243; CCD form factor.</li>
<li>It doesn&#8217;t have too many photosites crowding up that CCD. Four megapixels is just right. Not too many, not too few.</li>
<li>Canon&#8217;s firmware is pretty good at extracting optimum dynamic range most of the time in all shots.</li>
<li>It has no manual controls. This is actually good. This makes it more challenging for me to trick the camera into doing my bidding.</li>
<li>This is Canon&#8217;s last PowerShot camera to use an all-glass lens, as opposed to polycarbonates/resins on current models.</li>
<li>Although not really a &#8216;good&#8217; thing, the camera has a dinky 1.5&#8243; LCD screen, which will make composition and exposure evaluation a bit trickier- which in turn should make this whole crazy feat more impressive.</li>
<li>The camera has an infinity focus mode, so the camera will still shoot anyway without having acquired focus lock on a nearby subject. Useful for low light  work.</li>
</ul>
<p>Well, without further ado, here are the first wave of test shots, done at macro lengths.</p>
<p>Thanks for reading!</p>
<div class="wpg2tag-image"><a href="http://www.beanos.com/gallery/v/users/tsoutij/random/pointnshoot/IMG_0448.jpg.html" title="IMG_0448"><img src="http://www.beanos.com/gallery/d/53376-2/IMG_0448.jpg" width="400" height="300" id="IFid8" class="ImageFrame_none" alt="IMG_0448"/></a></div>
<p><!-- patch in wpg2embed.inc to make this work. --></p>
<div class="wpg2tag-image"><a href="http://www.beanos.com/gallery/v/users/tsoutij/random/pointnshoot/IMG_0441.jpg.html" title="IMG_0441"><img src="http://www.beanos.com/gallery/d/53373-2/IMG_0441.jpg" width="400" height="300" id="IFid9" class="ImageFrame_none" alt="IMG_0441"/></a></div>
<p><!-- patch in wpg2embed.inc to make this work. --></p>
<div class="wpg2tag-image"><a href="http://www.beanos.com/gallery/v/users/tsoutij/random/pointnshoot/IMG_0436.jpg.html" title="IMG_0436"><img src="http://www.beanos.com/gallery/d/53370-2/IMG_0436.jpg" width="400" height="300" id="IFid10" class="ImageFrame_none" alt="IMG_0436"/></a></div>
<p><!-- patch in wpg2embed.inc to make this work. --></p>
<div class="wpg2tag-image"><a href="http://www.beanos.com/gallery/v/users/tsoutij/random/pointnshoot/IMG_0424.jpg.html" title="IMG_0424"><img src="http://www.beanos.com/gallery/d/53364-2/IMG_0424.jpg" width="400" height="300" id="IFid11" class="ImageFrame_none" alt="IMG_0424"/></a></div>
<p><!-- patch in wpg2embed.inc to make this work. --></p>
<div class="wpg2tag-image"><a href="http://www.beanos.com/gallery/v/users/tsoutij/random/pointnshoot/IMG_0430.jpg.html" title="IMG_0430"><img src="http://www.beanos.com/gallery/d/53367-2/IMG_0430.jpg" width="400" height="300" id="IFid12" class="ImageFrame_none" alt="IMG_0430"/></a></div>
<p><!-- patch in wpg2embed.inc to make this work. --></p>
<div class="wpg2tag-image"><a href="http://www.beanos.com/gallery/v/users/tsoutij/random/pointnshoot/IMG_0374.jpg.html" title="IMG_0374"><img src="http://www.beanos.com/gallery/d/53357-2/IMG_0374.jpg" width="400" height="300" id="IFid13" class="ImageFrame_none" alt="IMG_0374"/></a></div>
<p><!-- patch in wpg2embed.inc to make this work. --></p>
<div class="wpg2tag-image"><a href="http://www.beanos.com/gallery/v/users/tsoutij/random/pointnshoot/IMG_0412.jpg.html" title="IMG_0412"><img src="http://www.beanos.com/gallery/d/53361-2/IMG_0412.jpg" width="400" height="300" id="IFid14" class="ImageFrame_none" alt="IMG_0412"/></a></div>
<p><!-- patch in wpg2embed.inc to make this work. --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.beanos.com/~tsoutij/wp/2010/05/the-point-and-shoot-challenge/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Cost of Incompetent Programmers</title>
		<link>http://www.beanos.com/~tsoutij/wp/2009/06/the-cost-of-incompetent-programmers</link>
		<comments>http://www.beanos.com/~tsoutij/wp/2009/06/the-cost-of-incompetent-programmers#comments</comments>
		<pubDate>Mon, 29 Jun 2009 21:58:59 +0000</pubDate>
		<dc:creator>Tijger Tsou</dc:creator>
				<category><![CDATA[Fail]]></category>
		<category><![CDATA[Fotzepolitic]]></category>
		<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[Nerding]]></category>
		<category><![CDATA[Scribbles]]></category>
		<category><![CDATA[php script kiddies]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[the bellcurve]]></category>
		<category><![CDATA[underqualified programmer]]></category>

		<guid isPermaLink="false">http://www.beanos.com/~tsoutij/wp/?p=921</guid>
		<description><![CDATA[This topic comes up for me not necessarily as a rant, but as I was going through some old notes before tossing them away, and this issue came up. How much damage can an organization do to themselves by hiring discount, unqualified programming resources? The answer: A hell of a lot. If you own a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/06/php_diagram.jpg"><img class="alignnone size-medium wp-image-922" title="PHP New Hire Diagram" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/06/php_diagram-387x499.jpg" alt="PHP New Hire Diagram" width="387" height="499" /></a></p>
<p>This topic comes up for me not necessarily as a rant, but as I was going through some old notes before tossing them away, and this issue came up. How much damage can an organization do to themselves by hiring discount, unqualified programming resources?</p>
<p>The answer: A hell of a lot.</p>
<p>If you own a small software development shop, do yourself a huge favor and keep reading.</p>
<p><span id="more-921"></span></p>
<blockquote>
<h2>Stupidity cost us about $250,000 over a 9 month period. Another $250,000 was lost for us in other means.</h2>
</blockquote>
<p>A previous company that I worked at had a habit of hiring low-cost coding staff to handle production quality servers- Not just any production machines&#8230; but the very hardware which was responsible for 100% of the revenue being generated for said company. This makes no sense as their client side programmers were generally top-notch, and among the more creative and competent that I have had the pleasure to work with.</p>
<p>Management also had a habit of protecting these junior staff members voraciously- for various reasons, but mainly economic. A single server-side programmer could cost two or three times more in salary to maintain. Also, some in the management felt that this staff member was a &#8216;worthy project&#8217; that could become a superstar programmer someday. I mean, it worked for Darko Milicic during his stint with the Pistons, didn&#8217;t it?</p>
<p>I calculated that my previous employer definitely cost themselves <strong>$250,000</strong> in lost cashmoney over a 9 month period for the mishaps they had in retaining ONE very junior server-side engineering resource. This was absolutely staggering to me. Another <strong>$250,000</strong> could easily be accounted for in other means. I&#8217;ll get to that in a moment.</p>
<p>The other sources for my numbers are the assumptions that:</p>
<ol>
<li>Yes, this programmer was causing problems nearly EVERY SINGLE DAY.</li>
<li>Five client/server development resources were utilized, at $20/hr in wage costs each time a bug needed to be fixed.</li>
<li>Eight QA staff were utilized, at $15/hr in wage costs to confirm said bug fix.</li>
<li>This underqualified developer introduced one bug per day, which took an average of six hours per bug to fix.</li>
<li>This individual worked for a period of 9 months, before finally being axed for causing a systemwide outage of all revenue generating products for a significant part of a business day.</li>
<li>Not entirely relevant, but said individual produced on average 15 lines of code per day, with the assumption of 21 working days per month. Vacation time is included in this count because this individual only really took one, and worked some weekends as well &#8211; so it all balances out.</li>
</ol>
<p>The numbers I am leaving out are:</p>
<ol>
<li>Costs to management salaries. The reason for this is twofold- one is that I don&#8217;t know how many staff members were involved in back-room decisionmaking each time we suffered downtime events. This ranges from one to four. Who knows&#8230;</li>
<li>Costs to my productivity. I was a systems admin, so it was my job to support the engineering staff. I had the unique experience of being able to read/understand code, but full well knew that I could not hold a candle to the proper engineers. In a nutshell, I could talk shop with them, and help diagnose problems. I was a bit faster than a plain old sysadmin at doing this. I was a good cheerleader at times. That&#8217;s about it.</li>
<li>Costs of contractors: During most of this 9 month period, we had consulting/contracting staff on board who had to shift gears to help fix problems on a near-regular basis. I simply did not accurately keep track of how often they had to drop whatever they were doing and scramble to help us.</li>
<li>The damage caused by spaghetti code. This is utterly incalculable. Each time new server-side programming staff were added they faced an absolute nightmare of a learning curve.</li>
<li>The amount of time lost by production server uptime &#8211; According to my notes we were down (and by that I mean not being able to process subscription material) for a period of nine total business days during that 9 month period. To this day I still don&#8217;t exactly know how many dollars per hour in transactions were being handled by those servers, so I can&#8217;t guess there. I won&#8217;t even bother to put a price tag on it, but it is the elephant in the room.</li>
</ol>
<p>If I really do have to hazard a guess at the total cost of damage over 9 months, then I&#8217;ll say that stupidity cost us about USD <strong>$500,000</strong> total. There is also the untold damage done to the reputation of the company, as subscribers probably grew tiresome of outages and took their business somewhere else.</p>
<blockquote>
<h2>How much damage can one incompetent programmer do to an organization? A hell of a lot.</h2>
</blockquote>
<p>In the end it isn&#8217;t my intention to throw anyone under the bus for the mistakes that were made. Guilty parties all know who they are, and to some degree or another, they all paid for it already, so there&#8217;s no need to flog that dead horse all over again.</p>
<p>The underqualified individual who boasted of general programming expertise which he did not have faced the prospect of never finding work in a proper engineering environment again. Management who felt they were saving money by having this resource around because of cost-effectiveness are facing the prospect of their entire company going down the tubes because the server-side codebase is nearly unmaintainable, among other things. Those of us who stuck around trying to fix the situation paid for it with a few sleepless nights, and the agony of <a href="http://en.wikipedia.org/wiki/Unusual_software_bug" target="_blank">&#8216;Heisenbug&#8217; </a>code which was nigh near unpossible to debug or maintain effectively.</p>
<p>I learned many things myself. I used to never document very well. Because of the insanity I was forced to deal with, I feel I have come a long way in that regard. I enjoy documenting now. It&#8217;s saved my ass a number of times since then.</p>
<blockquote>
<h2>Over a year after the staff member was let go, the server programmers were still fixing bugs.</h2>
</blockquote>
<p>Also, a young and promising programmer who was forced to help debug and manage the fix processes on a regular basis learned a hell of a lot from these failures, and it will serve him tremendously in his career as time goes on. This is the type of education you just can&#8217;t get in college. Over a year after the staff member was let go, he was still fixing bugs. The thing is, he&#8217;s already bailed on this company and isn&#8217;t looking back. If there was someone worth focusing on and making into your future team nucleus&#8230; this guy was the one.</p>
<p>What&#8217;s done is done, and hopefully dear reader, if you&#8217;re in management or if you own a small company, you won&#8217;t make the same mistakes that they did. I implore you to hire competent people. Don&#8217;t cheap out in that regard. It will cost you a whole lot more than you think.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beanos.com/~tsoutij/wp/2009/06/the-cost-of-incompetent-programmers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interesting Places: Sarawak Chamber</title>
		<link>http://www.beanos.com/~tsoutij/wp/2009/06/interesting-places-sarawak-chamber</link>
		<comments>http://www.beanos.com/~tsoutij/wp/2009/06/interesting-places-sarawak-chamber#comments</comments>
		<pubDate>Thu, 04 Jun 2009 18:06:27 +0000</pubDate>
		<dc:creator>Tijger Tsou</dc:creator>
				<category><![CDATA[Places]]></category>
		<category><![CDATA[Radio Control]]></category>
		<category><![CDATA[caving]]></category>
		<category><![CDATA[good luck cave system]]></category>
		<category><![CDATA[sarawak chamber]]></category>
		<category><![CDATA[spelology]]></category>

		<guid isPermaLink="false">http://www.beanos.com/~tsoutij/wp/?p=901</guid>
		<description><![CDATA[The Sarawak Chamber is the largest known underground chamber of its kind in the world. It is part of the &#8216;Good Luck Cave&#8217; system which is located in Gunung Mulu National Park, in the Malaysian state of Sarawak on the island of Borneo. The chamber is not yet fully explored, and roughly measures about 700m [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-910" title="sarawak_chamber" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/06/sarawak_chamber.jpg" alt="sarawak_chamber" width="512" height="337" /></p>
<p>The <a href="http://en.wikipedia.org/wiki/Sarawak_chamber" target="_blank">Sarawak Chamber</a> is the largest known underground chamber of its kind in the world. It is part of the &#8216;Good Luck Cave&#8217; system which is located in <a title="Gunung Mulu National Park" href="http://en.wikipedia.org/wiki/Gunung_Mulu_National_Park">Gunung Mulu National Park</a>, in the <a title="Malaysia" href="http://en.wikipedia.org/wiki/Malaysia">Malaysian</a> state of <a title="Sarawak" href="http://en.wikipedia.org/wiki/Sarawak">Sarawak</a> on the island of <a title="Borneo" href="http://en.wikipedia.org/wiki/Borneo">Borneo</a>.</p>
<p>The chamber is not yet fully explored, and roughly measures about 700m (2,300 feet) long, 400m (1,300 feet) wide and at least 70m (230 feet) high. To get a sense of how much space this is, imagine the amount of land you would need to park ten Boeing 747-400 aircraft in line.  That&#8217;s a lot of space! The irregular shape of Sarawak Chamber would probably fit at least 30 more inside if the ground was flat, and the entrance was big enough&#8230; well, it&#8217;s safe to say that I would have to be making a good number of assumptions indeed. In any event- It&#8217;s BIG.</p>
<p><span id="more-901"></span></p>
<p>There are no good photos of the chamber because it&#8217;s rather difficult to get to, and lugging along a light source powerful enough to light up the entire chamber just to get a photograph is not a trek that would provide a very good bang for the buck.</p>
<p>The story of the initial discovery itself is quite interesting as well. Andy Eavis, Dave Checkley, and Tony White &#8211; all highly accomplished spelologists wandered into the chamber not quite realizing what they were in. At some point they realized from the air and how sound carried that they were inside a large chamber, but their lights were not powerful enough to see where the border walls were. Imagine the terror of not knowing where the walls are, and that you&#8217;re just in the dark somewhere underground, clambering about in a field littered with giant boulders.</p>
<p>One of the men had a panic attack (the other two won&#8217;t say who of course) and they spent some time just trying to find a wall so that they could make a bearing. The whole story is documented in greater detail in the book &#8220;Underground Worlds&#8221; by Donald Jackson.</p>
<p>There are few places left on Earth that inspire such wild imagination of the unknown.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beanos.com/~tsoutij/wp/2009/06/interesting-places-sarawak-chamber/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gary Hobostein</title>
		<link>http://www.beanos.com/~tsoutij/wp/2009/05/gary-hobostein</link>
		<comments>http://www.beanos.com/~tsoutij/wp/2009/05/gary-hobostein#comments</comments>
		<pubDate>Sun, 31 May 2009 23:39:46 +0000</pubDate>
		<dc:creator>Tijger Tsou</dc:creator>
				<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[gary hobostein]]></category>

		<guid isPermaLink="false">http://www.beanos.com/~tsoutij/wp/?p=906</guid>
		<description><![CDATA[Shameless plug alert! This is something I&#8217;ve started as a bit of an odd side project. It&#8217;s a rather mature and cheeky webcomic about a strange character named Gary Hobostein. Those of you who know of my odd sense of humor may find these strips entertaining- or absolutely horrifying. It&#8217;s your call I haven&#8217;t been [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_907" class="wp-caption alignnone" style="width: 250px"><a href="http://hobostein.beanos.com/"><img class="size-full wp-image-907" title="gary_thumbnail" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/05/gary_thumbnail.jpg" alt="Gary Hobostein, my new comic strip" width="240" height="240" /></a><p class="wp-caption-text">Gary Hobostein, my new comic strip</p></div>
<p>Shameless plug alert!</p>
<p>This is something I&#8217;ve started as a bit of an odd side project.</p>
<p>It&#8217;s a rather mature and cheeky webcomic about a strange character named Gary Hobostein.</p>
<p>Those of you who know of my odd sense of humor may find these strips entertaining- or absolutely horrifying. It&#8217;s your call <img src='http://www.beanos.com/~tsoutij/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I haven&#8217;t been posting much on here this month because of a trip to Paris, and a generally busy working schedule. Sorry about that. I did take a lot of pictures while traveling though.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beanos.com/~tsoutij/wp/2009/05/gary-hobostein/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Table BitValue &#8211; NoYes, DisabledEnabled, FalseTrue</title>
		<link>http://www.beanos.com/~tsoutij/wp/2009/05/table-bitvalue-noyes-disabledenabled-falsetrue</link>
		<comments>http://www.beanos.com/~tsoutij/wp/2009/05/table-bitvalue-noyes-disabledenabled-falsetrue#comments</comments>
		<pubDate>Fri, 01 May 2009 21:35:43 +0000</pubDate>
		<dc:creator>Tijger Tsou</dc:creator>
				<category><![CDATA[Fotzepolitic]]></category>
		<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[Nerding]]></category>
		<category><![CDATA[bit value abuse]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[microsoft SQL server]]></category>

		<guid isPermaLink="false">http://www.beanos.com/~tsoutij/wp/?p=892</guid>
		<description><![CDATA[Warning- this may not be really all that funny unless you are a database administrator or a geek with the right knowledge. This rather silly product I am working with stores its data in the backend via a Microsoft SQL Server database. There&#8217;s nothing wrong with that&#8230; but on further examination of the schema I [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/05/ridiculous_product.png"><img class="alignnone size-medium wp-image-893" title="Screenshot from the ridiculous product" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/05/ridiculous_product-499x384.png" alt="Screenshot from the ridiculous product" width="499" height="384" /></a></p>
<p>Warning- this may not be really all that funny unless you are a database administrator or a geek with the right knowledge. This rather silly product I am working with stores its data in the backend via a Microsoft SQL Server database. There&#8217;s nothing wrong with that&#8230; but on further examination of the schema I found a pretty ridiculous jewel of a table setup. Click on the picture to see the bloody details.</p>
<p>For those not technically inclined- this is precisely NOT how you would utilize a relational database server. It&#8217;s poor design, and rather an extreme and laughable example.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beanos.com/~tsoutij/wp/2009/05/table-bitvalue-noyes-disabledenabled-falsetrue/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Octomom and the Rise of the Idiocracy</title>
		<link>http://www.beanos.com/~tsoutij/wp/2009/04/octomom-and-the-rise-of-the-idiocracy</link>
		<comments>http://www.beanos.com/~tsoutij/wp/2009/04/octomom-and-the-rise-of-the-idiocracy#comments</comments>
		<pubDate>Thu, 16 Apr 2009 21:20:13 +0000</pubDate>
		<dc:creator>Tijger Tsou</dc:creator>
				<category><![CDATA[Fail]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[batin]]></category>
		<category><![CDATA[fame]]></category>
		<category><![CDATA[idiocracy]]></category>
		<category><![CDATA[octomom]]></category>
		<category><![CDATA[welcome to costco i love you]]></category>

		<guid isPermaLink="false">http://www.beanos.com/~tsoutij/wp/?p=349</guid>
		<description><![CDATA[I&#8217;m beginning to wonder if something really unavoidably bad has happened to the core of American society. I used to think that the rise of religious zealotry was one of the biggest issues we face internally as a nation and as a (relatively) educated people, but now I realize that is only the tip of [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_875" class="wp-caption alignnone" style="width: 355px"><a href="http://www.flickr.com/photos/davidvogler/3275265342/"><img class="size-full wp-image-875" title="3275265342_f14af9e0ca" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/04/3275265342_f14af9e0ca.jpg" alt="Octomom. Patron saint of the Clown Car." width="345" height="500" /></a><p class="wp-caption-text">Octomom. Patron saint of the Clown Car. Image by davidvogler@flickr</p></div>
<p>I&#8217;m beginning to wonder if something really unavoidably bad has happened to the core of American society. I used to think that the rise of religious zealotry was one of the biggest issues we face internally as a nation and as a (relatively) educated people, but now I realize that is only the tip of the tidal wave.</p>
<p><span id="more-349"></span></p>
<div id="attachment_359" class="wp-caption alignnone" style="width: 574px"><img class="size-full wp-image-359" title="family_tree" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/02/family_tree.jpg" alt="Yeehaw. This is where we are headed it seems." width="564" height="300" /><p class="wp-caption-text">Yeehaw. This is where we are headed it seems.</p></div>
<p>For people like Nadya Suleman to actually make a living (and profit handsomely) out of being basically useless outside of being a vaginal clown car is a clear sign that something is wrong with us all. Her poor kids are innocent at this point, but they&#8217;re really going to be caught in the swirling whirlpool of feces as they get older. This is a woman who successfully sued her former employer for USD $160,000- and then spent $100k of it on in vitro fertilization so she could be a famous garden sow. Now she is going as far to try and trademark the term &#8216;Octomom&#8217; and possibly build a franchise out of it all. Boy, I can&#8217;t wait to be able to buy a case of Octomom condoms, or some Octomom official sports drink&#8230; in &#8220;Sweaty Crotch Fruit&#8221; flavor.</p>
<p>Whiskey Tango Foxtrot Hotel.</p>
<div id="attachment_360" class="wp-caption alignnone" style="width: 574px"><img class="size-full wp-image-360" title="guitar-army" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/02/guitar-army.jpg" alt="Give it up for the guitar army. YEAAAAAH!" width="564" height="301" /><p class="wp-caption-text">Give it up for the guitar army. YEAAAAAH!</p></div>
<p>The rise of the idiocracy is at hand. It&#8217;s sobering how similar it is to the dark comedy &#8220;<a href="http://www.imdb.com/title/tt0387808/" target="_blank">Idiocracy</a>&#8221; by Mike Judge, the creator of Beavis &amp; Butthead. There&#8217;s a man who knows something about mocking stupidity, and he crafted a distopia so frighteningly real (yet bonesnappingly funny) for what was a relatively low budget.</p>
<p>It&#8217;s really unfortunate how 20th Century Fox completely dumped the promotion of the movie, and tried their best to kill it. In any event that gave it the street cred that it needed to become a true cult classic. Watch the film- it will grab you by the neck in the first five minutes and you will be hooked- guaranteed. If in the beginning you were indifferent about people like Octomom, you&#8217;ll be pretty disgusted by the end.</p>
<div id="attachment_357" class="wp-caption alignnone" style="width: 574px"><img class="size-full wp-image-357" title="dystopia" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/02/dystopia.jpg" alt="Is this what we have to look forward to?" width="564" height="299" /><p class="wp-caption-text">Is this what we have to look forward to?</p></div>
<p>In conclusion however, the only thing that I can say that even I am guilty of helping perpetuate this idea that being &#8216;famous&#8217; is the end that justifies the means. I&#8217;m sitting here writing about how stupid someone else is, and contributing to their legacy- even if that legacy is sheer idiocy. You as the reader are sitting here reading about my rant, and contributing because of an innate curiousity- whether you agree with me or not does not matter.</p>
<p>It doesn&#8217;t change the fact that someone like Octomom is famous and quote possibly can continue to hold the public eye&#8217;s attention. The type of attention doesn&#8217;t matter any more. Captivating, or repulsive- attention like this generates money.</p>
<p>We&#8217;re doomed!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beanos.com/~tsoutij/wp/2009/04/octomom-and-the-rise-of-the-idiocracy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stuck iPhone Home Button?</title>
		<link>http://www.beanos.com/~tsoutij/wp/2009/04/stuck-iphone-home-button</link>
		<comments>http://www.beanos.com/~tsoutij/wp/2009/04/stuck-iphone-home-button#comments</comments>
		<pubDate>Tue, 14 Apr 2009 02:16:27 +0000</pubDate>
		<dc:creator>Tijger Tsou</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Things]]></category>
		<category><![CDATA[don't use the hammer yet]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[sticky popple]]></category>
		<category><![CDATA[stuck home button]]></category>

		<guid isPermaLink="false">http://www.beanos.com/~tsoutij/wp/?p=863</guid>
		<description><![CDATA[Is your 1st edition or 3G iPhone home button stuck? Does it take multiple presses to get back to the home screen? Does it sometimes not respond at all to the touch, even though the clicker mechanism seems to be intact and not making any grinding noises? Is your phone no longer under warranty so [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_868" class="wp-caption alignnone" style="width: 510px"><img class="size-full wp-image-868" title="does_this_really_need_a_freaking_sign" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/04/does_this_really_need_a_freaking_sign.jpg" alt="Does this really need a freaking sign?" width="500" height="333" /><p class="wp-caption-text">Does this really need a freaking sign? Picture is non related to the iPhone.</p></div>
<p>Is your 1st edition or 3G iPhone home button stuck?</p>
<p>Does it take multiple presses to get back to the home screen?</p>
<p>Does it sometimes not respond at all to the touch, even though the clicker mechanism seems to be intact and not making any grinding noises?</p>
<p>Is your phone no longer under warranty so you fear those <span style="text-decoration: line-through;">sales reps</span> er&#8230; Genius Bar technicians are going to try to gouge you on repair costs?</p>
<p>Is your phone not going to be serviceable because it&#8217;s been jailbroken?</p>
<p>Well, I&#8217;m not saying I have all the answers, but consider this before you take matters into your own hands and begin dissecting your iPhone looking for a way to replace the switch.</p>
<p><span id="more-863"></span></p>
<p>This is my three-step guide on trying to fix the problem:</p>
<ol>
<li>Buy or borrow a blower that you would use for camera gear. Not one of those rinky dink ones- but something like this Giottos Rocket Blower- <img class="alignnone size-full wp-image-866" title="Gitzo Rocket Blower" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/04/iphone_vs_dust01.jpg" alt="Gitzo Rocket Blower" width="500" height="375" />which should set you back about $13 or so. Even if this process doesn&#8217;t fix the problem, you should own one of these things if you have ANY other electronic equipment.</li>
<li>Depress the home button, and then guide the nozzle into the thin gap where the button and body meet.</li>
<li>Squeeze the hell out of the blower a bunch of times (it took me about 20-30 shots) and vary your position around the button if you feel inclined to. <img class="alignnone size-full wp-image-865" title="Sput. Sput. Sput." src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/04/iphone_vs_dust02.jpg" alt="Sput. Sput. Sput." width="500" height="500" /></li>
</ol>
<p>The whole point of this exercise is to try and lodge free any dust &amp; debris which may have accumulated in the home switch itself. While it seems unlikely, this fix worked for me. So in my super-large sample set of <em><strong>one person</strong></em>, I have achieved a 100% success rate!</p>
<p>Again, your mileage may vary- but if i&#8217;ve saved you a trip into the iPhone innards by having to disassemble it, only to realize that access to the motherboard where the button (and it&#8217;s popple) are limited at best- then you&#8217;re welcome.</p>
<p>Otherwise, if it didn&#8217;t work, i apologize. But at the very least you are now in possession of a useful cleaning tool, and you have a legitimate reason to try and kick my ass if were to ever meet in person.</p>
<p>Thanks for reading!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beanos.com/~tsoutij/wp/2009/04/stuck-iphone-home-button/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Interesting Places: Alang, India</title>
		<link>http://www.beanos.com/~tsoutij/wp/2009/04/interesting-places-alang-india</link>
		<comments>http://www.beanos.com/~tsoutij/wp/2009/04/interesting-places-alang-india#comments</comments>
		<pubDate>Thu, 02 Apr 2009 00:35:51 +0000</pubDate>
		<dc:creator>Tijger Tsou</dc:creator>
				<category><![CDATA[Places]]></category>
		<category><![CDATA[alang]]></category>
		<category><![CDATA[asbestos]]></category>
		<category><![CDATA[bhavnagar]]></category>
		<category><![CDATA[india]]></category>
		<category><![CDATA[pcbs]]></category>
		<category><![CDATA[recycling]]></category>
		<category><![CDATA[shantytown]]></category>
		<category><![CDATA[shipyard]]></category>
		<category><![CDATA[steel]]></category>
		<category><![CDATA[tetanus]]></category>

		<guid isPermaLink="false">http://www.beanos.com/~tsoutij/wp/?p=587</guid>
		<description><![CDATA[Alang is where ships of all sizes and nationalities go to die. Located on the western coast of India, the great differences in shoreline between low and high tides allow ships to easily beach themselves where they are then disassembled on the spot. Dozens of ships are broken up here every year, and tens of [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_850" class="wp-caption alignnone" style="width: 510px"><a href="http://www.flickr.com/photos/carrieteicher/503535665/"><img class="size-full wp-image-850" title="Some workers at Alang, by carrieteicher@flickr" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/04/503535665_dbf3bbf572.jpg" alt="Some workers at Alang, by carrieteicher@flickr" width="500" height="375" /></a><p class="wp-caption-text">Some workers at Alang, by carrieteicher@flickr</p></div>
<p><a href="http://en.wikipedia.org/wiki/Alang_Ship_Recycling_Yard" target="_blank">Alang</a> is where ships of all sizes and nationalities go to die.<br />
Located on the western coast of India, the great differences in shoreline between low and high tides allow ships to easily beach themselves where they are then disassembled on the spot. Dozens of ships are broken up here every year, and tens of thousands of workers flock here to earn a living in what could best be described as a free-for-all involving hand labor, blowtorches, and hammers.</p>
<p><span id="more-587"></span></p>
<p>It&#8217;s not easy work. Aside from the relatively low pay (by the civilized world&#8217;s standards), there are many hazards on the job. You could get crushed by falling steel components from other workers too hastily blowtorching beams above you. You could get cut up by exposed steel (metal versus flesh&#8230; metal usually wins). You could weld your way through what you thought was a bulkhead but actually was filled with fuel vapors (boom!). You could inhale too much asbestos (from older ships) and we all know what happens with that. I could go on, but frankly it&#8217;s pretty clear that there are all sorts of physical, chemical, and biological hazards from this sort of work. Health insurance for the workers? Fuggedaboudit! You&#8217;re lucky enough to have a place to sleep in the shantytown when your shift is done.</p>
<p>On the flip side of the gruesome human toll being inflicted from daily grind, the amount of recycled materials that are accumulated and resold by the breakers at Alang are truly staggering. Aside from the millions of tons of steel that are reclaimed every year, there is a vast amount of copper wire, brass, electronic components, wood, aluminum &#8211; basically all of the things that would be on a ship that was paid off to the shipyard. It also must be stated that the alternative of not having a job versus the chance to strike a better life for your family is part of the allure of working here.</p>
<p>Is it all worth it in the name of recycling? And who really profits from all of this? That&#8217;s for you to decide. For now, behold the spectacle that is Alang.</p>
<div id="attachment_588" class="wp-caption alignnone" style="width: 510px"><a href="http://www.flickr.com/photos/gabuchan/2501591809/"><img class="size-full wp-image-588" title="Alang, India" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/03/alang_india_by_gabuchan.jpg" alt="Picture taken by Gabuchan@Flickr" width="500" height="375" /></a><p class="wp-caption-text">Picture taken by Gabuchan@Flickr</p></div>
<div id="attachment_848" class="wp-caption alignnone" style="width: 510px"><a href="http://www.flickr.com/photos/nygus/2442924386/"><img class="size-full wp-image-848" title="Recycling light bulbs, by SwiatoSlaw WojTkowiak@flickr" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/04/2442924386_371c52b248.jpg" alt="Recycling light bulbs, by SwiatoSlaw WojTkowiak@flickr" width="500" height="335" /></a><p class="wp-caption-text">Recycling light bulbs, by SwiatoSlaw WojTkowiak@flickr</p></div>
<div id="attachment_849" class="wp-caption alignnone" style="width: 385px"><a href="http://www.flickr.com/photos/ujjval/3335452791/"><img class="size-full wp-image-849" title="Stack of reclaimed windows, by toujjval@flickr" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/04/3335452791_6e252c27c3.jpg" alt="Stack of reclaimed windows, by toujjval@flickr" width="375" height="500" /></a><p class="wp-caption-text">Stack of reclaimed windows, by toujjval@flickr</p></div>
<div id="attachment_847" class="wp-caption alignnone" style="width: 510px"><a href="http://www.flickr.com/photos/carrieteicher/503473070/"><img class="size-full wp-image-847" title="Part of the Alang Yards, by carrieteicher@flickr" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/04/503473070_ac48c4e7ee.jpg" alt="Part of the Alang Yards, by carrieteicher@flickr" width="500" height="375" /></a><p class="wp-caption-text">Part of the Alang Yards, by carrieteicher@flickr</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.beanos.com/~tsoutij/wp/2009/04/interesting-places-alang-india/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
