<?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"
	>

<channel>
	<title>Kalimat al-Mutafalsif</title>
	<atom:link href="http://thesnarky.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://thesnarky.com</link>
	<description>The Words of the One Who Calls Himself a Philosopher</description>
	<pubDate>Wed, 12 Nov 2008 22:23:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Just Need a Name</title>
		<link>http://thesnarky.com/2008/11/12/just-need-a-name/</link>
		<comments>http://thesnarky.com/2008/11/12/just-need-a-name/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 22:17:19 +0000</pubDate>
		<dc:creator>Snarky</dc:creator>
		
		<category><![CDATA[Gun smithing]]></category>

		<guid isPermaLink="false">http://thesnarky.com/?p=241</guid>
		<description><![CDATA[Due to the recent elections, and fears of a renewed Assault Weapons ban (Which actually bans a lot more than should be considered an 'assault weapon', and only semi-automatic weapons) gun parts have been getting extremely rare, leading to me still waiting on the 20" barrel I ordered over a month ago. I've heard I [...]]]></description>
			<content:encoded><![CDATA[<p>Due to the recent elections, and fears of a renewed <a href="http://en.wikipedia.org/wiki/Violent_Crime_Control_and_Law_Enforcement_Act">Assault Weapons ban</a> (Which actually bans a lot more than should be considered an 'assault weapon', and only semi-automatic weapons) gun parts have been getting extremely rare, leading to me still waiting on the 20" barrel I ordered over a month ago. I've heard I may be waiting another 4 weeks for it, though I'll probably just cancel the back order. Saturday I rush delivered <a href="http://midwayusa.com/">Midway</a>'s last 24" AR barrel (at least, within my price range, and with a gas block) thanks to a Veteran's Day sale. Between this and the hand guards I just ordered, I've got enough of a gun for "Hero pictures". Kidding aside, the gun's about 95% complete, all I have left to do is tighten the hand guard (its serving as the barrel nut), and put the gas tube in. </p>
<p>So, after I take the hand guard/gas block off again tonight and put everything in there, I'll have the following:</p>
<ul>
<li>DPMS Stripped Lower</li>
<li>DPMS Lower Parts Kit</li>
<li>CCA 6 position stock</li>
<li>Hogue tactical pistol grip</li>
<li>DPMS stripped upper</li>
<li>DPMS bolt assembly (I don't recommend this... it was really shoddily put together and not lubed. While I intended to strip it down anyhow, I was very sad to find that I *had* to. Anyone buying the bolt I got as a drop in replacement would have been sorely mistaken)</li>
<li>24" DPMS stainless steel 1x9" barrel.</li>
<li>Aluminum gas block</li>
<li>DPMS gas system</li>
<li>Hogue Molded foregrip</li>
</ul>
<p>Total cost: $632.12! That's under what I was aiming to spend ($700)! Try finding a 24" AR-15 from <a href="http://www.dpmsinc.com/">DPMS</a>, <a href="http://www.olyarms.com/">Olympic Arms</a>, or <a href="http://www.stagarms.com/">Stag</a> for under $1000... I feel like I'm forgetting something here, but I've gone through and touched every bit, and they're in my list.</p>
<p>Now, the one big thing I'm missing is optics. I'll be buying a scope next pay period, and ordering iron sights as a backup. The minor bit I'm missing is a bipod. It turns out this thing is *heavy*. Because I have a more 'tactical' stock on it (light and collapsible) its also very front-heavy. To fix this I could either get a traditional solid stock, and toss a 2-3 pound lead weight in the back, or get a bipod and just be happy with bench shooting. I'm going the latter route, though it will mean ordering a new gas block with rails on the bottom as well. I have one, but its for a smaller barrel, oh well. </p>
<p>But, overall I have a piece of equipment that should put a tiny piece of metal down range very, very quickly. The 24" barrel means I expect this to be shooting around 2500 ft/s. The other advantage to a nice heavy gun is low recoil, this will be very interesting to shoot since I've only ever fired the 16" tactical set ups.</p>
<p>Now I just need a name for her.</p>
]]></content:encoded>
			<wfw:commentRss>http://thesnarky.com/2008/11/12/just-need-a-name/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I Failed a Turing Test!</title>
		<link>http://thesnarky.com/2008/10/24/i-failed-a-turing-test/</link>
		<comments>http://thesnarky.com/2008/10/24/i-failed-a-turing-test/#comments</comments>
		<pubDate>Sat, 25 Oct 2008 04:11:01 +0000</pubDate>
		<dc:creator>Snarky</dc:creator>
		
		<category><![CDATA[Annoyances]]></category>

		<category><![CDATA[Security]]></category>

		<category><![CDATA[Stupidity]]></category>

		<guid isPermaLink="false">http://thesnarky.com/?p=239</guid>
		<description><![CDATA[Ok, the title lies. but I'm cleaning up my desktop, and came across a screenshot from a few days ago. It is a <a href="http://en.wikipedia.org/wiki/CAPTCHA">CAPTCHA</a> that I, for the life of me, could only make sense of as: Six E Pi Pi. So, in this case it worked, right? The human figured out what the letters should be, except as clearly as those are Pi's, Pi is not a letter on my keyboard. I figured I should get a screenshot to show where CAPTCHAs are going:

<a href="http://thesnarky.com/html/pictures/captcha/pi_CAPTCHA.png"><img src="http://thesnarky.com/html/pictures/captcha/pi_CAPTCHA.png" alt="" /></a>

Sadly, CAPTCHAs are a technology we need to combat spam, which accounts for at least <a href="http://www.maawg.org/about/MAAWG20072Q_Metrics_Report.pdf">80%</a> of email today, not to mention message boards, instant messages, or text-messages. However, we're merely engaged in a technology arms race with spammers, this is *not* a technology that is winning any fights, we just try to stay one step ahead. This is increasingly hard with <a href="http://www.getafreelancer.com/projects/Data-Entry/Captcha-Entry-Teams-from-India.html">CAPTCHA entry</a> being a job in countries with lower incomes, spammers cheating by <a href="http://www.boingboing.net/2004/01/27/solving-and-creating.html">offering porn</a> in return for solving a CAPTCHA, and (in a case that doesn't just apply humans) CAPTCHA breaking <a href="http://www.virtualblight.com/articles/?p=96">drives AI research</a>. Basically, no 'new' CAPTCHA technology is going to keep spammers out for long. A bleak future indeed. On the other hand, we already have 80%, how much worse can it get? I think the real answer lies in spam filters, although for the most part those are also in a mere arms race, but at least then you can control your own computer, not just leave the image out there for another human to crack. ]]></description>
			<content:encoded><![CDATA[<p>Ok, the title lies. but I'm cleaning up my desktop, and came across a screenshot from a few days ago. It is a <a href="http://en.wikipedia.org/wiki/CAPTCHA">CAPTCHA</a> that I, for the life of me, could only make sense of as: Six E Pi Pi. So, in this case it worked, right? The human figured out what the letters should be, except as clearly as those are Pi's, Pi is not a letter on my keyboard. I figured I should get a screenshot to show where CAPTCHAs are going:</p>
<p><a href="http://thesnarky.com/html/pictures/captcha/pi_CAPTCHA.png"><img src="http://thesnarky.com/html/pictures/captcha/pi_CAPTCHA.png" alt="" /></a></p>
<p>Sadly, CAPTCHAs are a technology we need to combat spam, which accounts for at least <a href="http://www.maawg.org/about/MAAWG20072Q_Metrics_Report.pdf">80%</a> of email today, not to mention message boards, instant messages, or text-messages. However, we're merely engaged in a technology arms race with spammers, this is *not* a technology that is winning any fights, we just try to stay one step ahead. This is increasingly hard with <a href="http://www.getafreelancer.com/projects/Data-Entry/Captcha-Entry-Teams-from-India.html">CAPTCHA entry</a> being a job in countries with lower incomes, spammers cheating by <a href="http://www.boingboing.net/2004/01/27/solving-and-creating.html">offering porn</a> in return for solving a CAPTCHA, and (in a case that doesn't just apply humans) CAPTCHA breaking <a href="http://www.virtualblight.com/articles/?p=96">drives AI research</a>. Basically, no 'new' CAPTCHA technology is going to keep spammers out for long. A bleak future indeed. On the other hand, we already have 80%, how much worse can it get? I think the real answer lies in spam filters, although for the most part those are also in a mere arms race, but at least then you can control your own computer, not just leave the image out there for another human to crack.</p>
]]></content:encoded>
			<wfw:commentRss>http://thesnarky.com/2008/10/24/i-failed-a-turing-test/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Thieves Tavern Beta</title>
		<link>http://thesnarky.com/2008/10/23/thieves-tavern-beta/</link>
		<comments>http://thesnarky.com/2008/10/23/thieves-tavern-beta/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 02:02:03 +0000</pubDate>
		<dc:creator>Snarky</dc:creator>
		
		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Three Planets Software]]></category>

		<guid isPermaLink="false">http://thesnarky.com/?p=237</guid>
		<description><![CDATA[Its been a few months since I announced I was going to try to write a <a href="http://thesnarky.com/2008/06/28/thieves-tavern-where-all-the-cool-kids-play/">PHP based Mafia game</a> and in that time I've learned a decent amount. 

First off, if you want a project done, you can't be getting distracted. Since I've started <a href="http://thievestavern.com">Thieves Tavern</a> I've also fallen in love with motorcycles and started gun smithing. Both of those have stolen major programming time away from this project. Its only through the weather being downright cold lately, and parts for the gun being on back order that I've had the time to get gung ho on this project again. 

Secondly, when dealing with databases, its really easy to tailor the database so that the game works. In fact, that's the whole point of editing the database: To test this bit, or that bit... but not the overall product. Earlier this week I'd reached a point where I thought I could push my code live, and invite some friends to beta test it. I figured, at the time that clearing out my database would make stuff work better, get rid of all the random edge cases I'd built up along the way. Well, after clearing out the database, nothing worked. I couldn't start games, I couldn't chat, nada. This is when I learned that it doesn't get easier after removing test data, only harder. It took another two days of testing, clearing, testing some more, as well as cleaning up my code, before I got it back to the 'working' beta state. Thankfully, now I know its working as intended (minus the obvious beta bugs, of course). 

So now its off to beta test Thieves Tavern. I'm kind of excited to be playing this, I had loads of fun while playing myself in local tests, and I can  imagine it being even better taking out friends online. If you'd like to help test, get ahold of me (in real life, I'll ask for signups for a public beta later on) and I'll send you an invite.

(And in the 10 minutes it took to write this I already have a laundry list of fixes/stuff I just plumb forgot)]]></description>
			<content:encoded><![CDATA[<p>Its been a few months since I announced I was going to try to write a <a href="http://thesnarky.com/2008/06/28/thieves-tavern-where-all-the-cool-kids-play/">PHP based Mafia game</a> and in that time I've learned a decent amount. </p>
<p>First off, if you want a project done, you can't be getting distracted. Since I've started <a href="http://thievestavern.com">Thieves Tavern</a> I've also fallen in love with motorcycles and started gun smithing. Both of those have stolen major programming time away from this project. Its only through the weather being downright cold lately, and parts for the gun being on back order that I've had the time to get gung ho on this project again. </p>
<p>Secondly, when dealing with databases, its really easy to tailor the database so that the game works. In fact, that's the whole point of editing the database: To test this bit, or that bit... but not the overall product. Earlier this week I'd reached a point where I thought I could push my code live, and invite some friends to beta test it. I figured, at the time that clearing out my database would make stuff work better, get rid of all the random edge cases I'd built up along the way. Well, after clearing out the database, nothing worked. I couldn't start games, I couldn't chat, nada. This is when I learned that it doesn't get easier after removing test data, only harder. It took another two days of testing, clearing, testing some more, as well as cleaning up my code, before I got it back to the 'working' beta state. Thankfully, now I know its working as intended (minus the obvious beta bugs, of course). </p>
<p>So now its off to beta test Thieves Tavern. I'm kind of excited to be playing this, I had loads of fun while playing myself in local tests, and I can  imagine it being even better taking out friends online. If you'd like to help test, get ahold of me (in real life, I'll ask for signups for a public beta later on) and I'll send you an invite.</p>
<p>(And in the 10 minutes it took to write this I already have a laundry list of fixes/stuff I just plumb forgot)</p>
]]></content:encoded>
			<wfw:commentRss>http://thesnarky.com/2008/10/23/thieves-tavern-beta/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The End of an Era</title>
		<link>http://thesnarky.com/2008/10/02/the-end-of-an-era/</link>
		<comments>http://thesnarky.com/2008/10/02/the-end-of-an-era/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 03:49:41 +0000</pubDate>
		<dc:creator>Snarky</dc:creator>
		
		<category><![CDATA[Motorcycles]]></category>

		<guid isPermaLink="false">http://thesnarky.com/?p=232</guid>
		<description><![CDATA[I got my motorcycle a little over 4 months ago and had a blast learning how to ride, enjoying taking the slower roads, and having a new way to clear my mind of any issues. She was a good little bike, not too underpowered, and on a warm afternoon she'd pull all the way from [...]]]></description>
			<content:encoded><![CDATA[<p>I got my motorcycle a little over 4 months ago and had a blast learning how to ride, enjoying taking the slower roads, and having a new way to clear my mind of any issues. She was a good little bike, not too underpowered, and on a warm afternoon she'd pull all the way from first to 6th beautifully! </p>
<p>Unfortunately I've learned that that warm spirit takes a mean turn into cold distance as the temperature goes down... the hard way. So for those of you who met Kari, bid your farewells, she's on her way out. What i thought would be an amicable break up is really going to be me dumping her for as much as I can get. Before I post the picture of the day, I'll point out that I'm 100% ok, and she didn't go down or anything, just had issues with staying on... while I was doing a fair clip... 70 miles from home... up in the mountains... way after dark... when I didn't have cold weather gear. </p>
<p>So, without further ado, I present Dead Bike Walking!<br />
<img src="http://thesnarky.com/html/pictures/motorcycles/dead_bike_walking.jpg" alt="" /></p>
<p>Now to go find another way to plug the hole in my heart, already have a few plans in motion, but I'll wait to see what pans out before posting about Kari's replacement. Unfortunately it'll take a bit longer than I'd hoped due to the cost of a tow home, even with roadside assistance on my insurance.</p>
]]></content:encoded>
			<wfw:commentRss>http://thesnarky.com/2008/10/02/the-end-of-an-era/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New LJ Crossposting script</title>
		<link>http://thesnarky.com/2008/09/26/new-lj-crossposting-script/</link>
		<comments>http://thesnarky.com/2008/09/26/new-lj-crossposting-script/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 19:46:19 +0000</pubDate>
		<dc:creator>Snarky</dc:creator>
		
		<category><![CDATA[Annoyances]]></category>

		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://thesnarky.com/?p=228</guid>
		<description><![CDATA[I nabbed a plugin to fix my borked LJ Crossposting script... mine was not behaving nicely. So this is mainly a test to see if/how it works.
Test.
Test 2...
Big Test
Now we're testing an edit, and adding in a link to the plugin's home.
]]></description>
			<content:encoded><![CDATA[<p>I nabbed a plugin to fix my borked LJ Crossposting script... mine was not behaving nicely. So this is mainly a test to see if/how it works.</p>
<p>Test.</p>
<p>Test 2...</p>
<p><strong>Big Test</strong></p>
<p>Now we're testing an edit, and adding in a link to the <a href="http://lj-xp.com/">plugin's home</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://thesnarky.com/2008/09/26/new-lj-crossposting-script/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Gun Control and Music&#124;Software Piracy</title>
		<link>http://thesnarky.com/2008/09/25/gun-control-and-musicsoftware-piracy/</link>
		<comments>http://thesnarky.com/2008/09/25/gun-control-and-musicsoftware-piracy/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 02:24:11 +0000</pubDate>
		<dc:creator>Snarky</dc:creator>
		
		<category><![CDATA[Interests]]></category>

		<category><![CDATA[Real Life Rights]]></category>

		<category><![CDATA[Security]]></category>

		<category><![CDATA[Stupidity]]></category>

		<guid isPermaLink="false">http://thesnarky.com/?p=221</guid>
		<description><![CDATA[Tragically, there was another school shooting at the beginning of this week. This one was in Finland, and their second in 12 months which left 10 dead, 11 including the shooter. We can expect the cry for more gun control, both domestically, and in Finland, so I pulled out a post I've been saving due to not having time to finish it. ]]></description>
			<content:encoded><![CDATA[<p>Tragically, there was <a href="http://news.google.com/news?hl=en&tab=wn&ned=us&nolr=1&q=finland+shooting&btnG=Search">another school shooting</a> at the beginning of this week. This one was in Finland, and their second in 12 months which left 10 dead, 11 including the shooter. We can expect the cry for more gun control, both domestically, and in Finland, so I pulled out a post I've been saving due to not having time to finish it. </p>
<p><strong>Finland</strong></p>
<p>First I want to address the Finland shooting. Finland is <a href="http://media3.washingtonpost.com/wp-dyn/content/graphic/2007/11/08/GR2007110800960.gif">third in the world</a> in terms of gun ownership per capita, behind the US, and Yemen. This is because hunting is huge in Finnish culture, as <a href="http://www.smh.com.au/news/opinion/hunters-dont-kill-finns/2008/09/25/1222217427624.html">one person</a> puts it, "the national sport". And yet more people are killed by knives than guns (according to that article). The youth are raised around weapons, they can legally own a firearm at 15 with parental permission, and for handguns they must be a member of a gun club. Yet until 12 months ago, they'd never had a tragedy like this.</p>
<p>The conclusion we should be able to come to, is its not the gun's fault, its the human's. You have a person capable of cold-blooded, calculated murder, and no amount of laws will stop them from carrying out what they want to do. It requires human intervention: Parents who care, friends who realize when someone's hurting inside, kids that are strong enough in their self-image that they can get through school without bullying. As many are so fond of criticizing the War on Terror, its more than just people with guns, its a social problem that requires compassion, and understanding. However, if those fail, you had better be prepared to fight for what you love, because when a person reaches the utter mental darkness these killers were in, there's going to be no reasoning. </p>
<p>Its worth pointing out that in this most recent case the killer had homemade bombs with him, as did the Columbine shooters, if they had no access to guns, they would have still been able to kill. </p>
<p>But that brings us to Gun Control.</p>
<p><strong>Gun Control</strong></p>
<p>Gun Control: At its heart, the idea is fairly basic, to control the guns that are in public circulation so that bad people can't get them. While I know people who would argue against any limitation on weapons, I think most will agree that there are people out there who shouldn't own firearms, just like there are people who shouldn't be able to drive, <a href="http://kotaku.com/5054772/jack-thompson-disbarred">people</a> who shouldn't be allowed to practice law, and people who shouldn't be allowed to practice medicine. One obvious answer here is felons, if you're convicted of a violent crime, you forfeit your right to bear arms. </p>
<p>Unfortunately, in recent years gun 'control' goes way beyond 'control'. Now people want a gun ban in the name of gun control in some places, such as the District of Columbia (recently overturned), and Britain. Yes, this will keep guns out of the hands of law-abiding citizens, unfortunately we have to remember that these guys who shot up their schools were not law-abiding. They committed many acts of cold-blooded murder, and no gun ban would have prevented that. Now, it would have made it harder to get the gun, but as we can see <a href="http://www.sightm1911.com/lib/rkba/violence_increase_with_British_gun_ban.htm">from Britain</a>, it would by no means have stopped them from getting guns. There violence went up once private citizens lost the right to bear handguns. I've heard first hand accounts from friends that if they ever did something wrong, and the bobbies wanted to stop them, they'd simply run, since the worst they had to face is a night stick, and they could out run the cops. </p>
<p><strong>Piracy</strong></p>
<p>Now, I'm going to play to my (intended) audience for a while. You know I'm not just some crazy gun nut, I also fancy myself a (white hat) hacker, and know most of the arguments for and against music|software piracy. What does that have to do with gun control? Lets examine DRM, or "music piracy control". DRM is a system whereby a company can have "absolute" control over their intellectual property, in this case lets say music. If I went to any hacker, and said that Congress passed a law requiring DRM on every digital music download, to prevent piracy, do you think they'd be put out at all? No, they'd laugh, and explain how in 3 minutes or less they'd be able to bypass the DRM (I'll refrain to linking to those news stories... I value my freedom). I know, I know, this is completely unrelated! Or is it?</p>
<p>In both cases we have an arbitrary control system, X, designed to stop the user from doing Y. In the case of gun control, X is "legal ramifications" and Y is "buying guns", and in the case of DRM, X is "DRM", and Y is "copying the music". In both cases it is the honest people that suffer here from a lack of freedom and security. In the case of guns its physical security and the freedom to defend yourself, and in the case of DRM its the lack of freedom to use what you've bought and the security that if your computer dies you can have a backup. So why is it that one of these is a perfectly smart move, and the other will never work?</p>
<p>As a security professional I know that there's no such thing as a secure system, I don't believe that for a computer with limited physical access and a decent firewall. So why would I believe that any country, or even any city, could pull off a complete gun ban, eliminating the ability for criminals to get their hands on them? Now, in the case of my computer, I plan for Bad Things to happen. I keep backups, I make sure there's spare hardware around just in case, and I look at my security logs to make sure. But how do we plan for Bad Things to happen when the gun ban falls through? Should we sit around, and pray the cops come quicker than the 5 minute average? I've had my car trashed before, had two friends of the criminal take their time, and walk away right past the cops who took 10 minutes to get to my call. Do I have faith that they'll be that much quicker when I call and say someone's held me up at gun point? Or that Someone's broken in and has a gun? Of course not! I'm not saying citizens should take the law into their own hands, just be given a chance to defend themselves until the cops can show up. </p>
<p><strong>Deal with the Problem</strong><br />
For the sake of the argument, I'll say we have a completely 100% secure gun ban in effect in America. This won't stop violence, as Britain has shown us, there must be another cause. In the end, crime is a human (not social, humans created society, therefore its a human problem at its root) problem, and will be around as long as humanity is. What we, as a society and a race, need to do is recognize those human problems, and combat them, not the weapons used. When guns are banned, knives will be used. When knives are banned, <a href="http://en.wikipedia.org/wiki/Shiv_(weapon)">shanks</a> will be made (look at prison), when all sharp objects are eliminated from our society, ropes will be used to strangle (again, look at prison). There's no end to violence, the best we can hope to do is recognize what causes humans to become killers, and fix it.</p>
<p>The most obvious period, is during childhood. There's a recurring pattern of these school shootings where the kids doing the shooting were "outcasts" in their school, or were ridiculed, or bullied. Those are by no means reasons for murder, not even for retaliation! But, those killers should stand out to school counselors as people who need extra concern (not pills, actual human care), and stand out to the students as people who need their compassion. We're a society who wants to do away with moral and personal responsibility, when what we should be doing is recognizing that a successful society will care for each other. </p>
<p><strong>Conclusion</strong><br />
In conclusion, I feel that the true control needed in our society, is that of controlling ourselves. Guns are regulated enough, we need to turn ourselves now to the people next to us in society, that man on the bus who's always looking sad, that driver who just cut you off, the quiet kid in your class that you all think is just a bit odd. Take it upon yourself to say hi, or not flick off the driver, or ask him to sit with you at lunch. Not because this may prevent a shooting, or a suicide, or an incident of road rage, just because they're humans too, and we all know the dark places a human mind can go to when depressed. I guarantee you, if we spent as much time and focus on helping those next to us in society (I don't mean hand outs, socialized health care, or any of that, I mean honest to goodness one citizen helping another kindness) then violence will go down in a way we'll never know through straight gun control.</p>
]]></content:encoded>
			<wfw:commentRss>http://thesnarky.com/2008/09/25/gun-control-and-musicsoftware-piracy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Lower Assembly Done</title>
		<link>http://thesnarky.com/2008/09/21/lower-assembly-done/</link>
		<comments>http://thesnarky.com/2008/09/21/lower-assembly-done/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 21:31:27 +0000</pubDate>
		<dc:creator>Snarky</dc:creator>
		
		<category><![CDATA[Digital Rights]]></category>

		<category><![CDATA[Gun smithing]]></category>

		<category><![CDATA[Interests]]></category>

		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://thesnarky.com/?p=210</guid>
		<description><![CDATA[As I mentioned before, I'm putting together an AR-15, and my next few posts will be the story of how its been put together. I'm also using this project to test out Picasa, so I'll use that to post my images (just as soon as it finishes scanning a few of my automated rip folders, <a href="http://thesnarky.com/2007/10/14/i-can-has-pictures/">such as icanhascheezburger</a>, forgot I had all them!)

Before I begin, I'd like to link to a schematic which can be found <a href="http://world.guns.ru/assault/ar15_blow.jpg">here</a>. This way when I mention random parts you can find them and play along!]]></description>
			<content:encoded><![CDATA[<p>As I mentioned before, I'm putting together an AR-15, and my next few posts will be the story of how its been put together. I'm also using this project to test out Picasa, so I'll use that to post my images (just as soon as it finishes scanning a few of my automated rip folders, <a href="http://thesnarky.com/2007/10/14/i-can-has-pictures/">such as icanhascheezburger</a>, forgot I had all them!)</p>
<p>Before I begin, I'd like to link to a schematic which can be found <a href="http://world.guns.ru/assault/ar15_blow.jpg">here</a>. This way when I mention random parts you can find them and play along!</p>
<p>This first post is about the lower assembly, which is the buttstock, lower receiver (has the hammer, trigger, magazine well, etc). At this point I'd like to note I'm using a great book by Walt Kuleck and Clint McKee, <a href="http://www.midwayusa.com/eproductpage.exe/showproduct?saleitemid=559952">The AR-15 Complete Assembly Guide</a>, its got nice pictures and very very good detail on how you'll screw stuff up if you don't listen. Well worth the $17!</p>
<p><strong>Parts</strong></p>
<p><em>Lower Receiver</em><br />
I bought a <a href="http://www.dpmsinc.com/store/products/?prod=863&cat=1867">DPMS stripped lower receiver</a> from a local gun enthusiast, which cost $158.73 after taxes, cable lock fee, etc. On the AR, this stripped lower receiver, meaning it is just the frame, no trigger, hammer, nothing on it, counts on its own as an assault rifle, because it has the serial number on it. So I walked out of there with a piece of metal in a locked dry box with a cable lock through the mag well, to make it 'safe' to transport. </p>
<p><em>Lower Receiver Bits</em><br />
I'm not too particular about my trigger yet, so I also picked up a <a href="http://www.dpmsinc.com/store/products/?prod=943&cat=1780">DPMS Lower Receiver Parts Kit</a> for $56.99 (Don't buy anything direct from DPMS by the way, you can always find it cheaper). Some may ask why I didn't just buy a completed lower receiver, but I wanted to understand how everything works, and say I built every inch of this gun. </p>
<p><em>Buttstock</em><br />
All that was left was the stock, and I snagged a <a href="http://www.midwayusa.com/eproductpage.exe/showproduct?saleitemid=178188">Command Arms 6-position</a> stock assembly, for $92.99. Its a very nice stock, and am quite happy with the sturdiness of it, as well as the function. It has rails on the right side, and a 4 battery storage area on the left side (can be swapped for more rails) which is more functionality than I'll need for a while. Went on in about 5 minutes, including forgetting to put a detent in, and having to redo it.</p>
<p><strong>Assembly</strong><br />
The assembly was easier than I expected in terms of simplicity (piece X goes in slot Y), but harder in terms of executing it (piece X really does not want to go into slot Y, and X's spring is fighting me too). It took about two hours, including redoing a few steps to make sure it was right, flinging detents all over the room as I learned why they say to do something one way, and searching my house for various tools I thought I already had. </p>
<p>The trigger guard's been the hardest part so far, since its roll pin just did not want to go in, and required a "motivator". After that went in, I put in the magazine catch, so I could mount the gun on a handy little bench I have, and then moved on to the trigger and disconnecter. Somewhere in there the bolt catch went in, and that's where I stopped last night. This morning I got up and put in the hammer, safety, pistol grip, and buttstock. It was very straight forward, but like I said above, there are a few places where you really should get a tool to do the job for ya, like the front take-down pin. Otherwise you're gonna shoot the spring all over the room, and don't even think about finding the darn detent afterwards!</p>
<p>So now I've gotta go order all the upper parts, a receiver, bolt/bolt carrier, barrel, and some hand guards. I'll be getting a scope eventually, but may pick up flip up sights due to cost for this first build, not sure. I have pictures of the whole process, if you know how to get a hold of me in real life I'll pass on the URL.</p>
]]></content:encoded>
			<wfw:commentRss>http://thesnarky.com/2008/09/21/lower-assembly-done/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Head First&#8230;. Mechanics and Gun smithing?</title>
		<link>http://thesnarky.com/2008/09/10/head-first-mechanics-and-gun-smithing/</link>
		<comments>http://thesnarky.com/2008/09/10/head-first-mechanics-and-gun-smithing/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 03:43:22 +0000</pubDate>
		<dc:creator>Snarky</dc:creator>
		
		<category><![CDATA[Gun smithing]]></category>

		<category><![CDATA[Interests]]></category>

		<category><![CDATA[Motorcycles]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Three Planets Software]]></category>

		<guid isPermaLink="false">http://thesnarky.com/?p=208</guid>
		<description><![CDATA[Its been a long time since I've written anything, I've kept busy at work and at play. On the work side I'm going to look into what it will take for me to actually run Three Planets as a real company, mainly for tax purposes and my own sanity. On the play side, there's been a LOT more developments.

I just picked up a motorcycle about two months back since one thing I love to do while stuck on some code is drive. Naturally I figured that riding would be an even better escape. It turns out it is, but I'm concentrating too much on the riding to be able to head-code. The upside is, this is probably the most fun activity I've ever found. So, meet Kari:

<img src="http://thesnarky.com/html/pictures/motorcycles/Kari/SANY1662_tiny.JPG" alt="" />

I realized on Sunday that I've put 1000 miles on her in the month and the week since I got my license, not too shabby considering I probably spent on the low side of $100 of gas for that entire time! Since she's an older bike, I'm doing as much of the maintenance as I can, so that I'll only need a mechanic for major operations. More on that later.

I also (very, very recently) decided to get into Gun smithing. To that end, I'm going to be making an AR-15 over the next month(s), and keeping track of my progress here. 

So, what do the two new activities have in common? Both of them stem at least partially from an interest to be reliant upon only myself for work. This comes from the programming I do, where I have chided others for not thinking outside of the box, and really doing anything they want with the code. It finally dawned on me that that goes in all walks of life, and you can even approach it in the same way.

Lets take the Gun smithing, for example. I'm approaching this from a design perspective first. I laid out what I want to use the gun for, then set my constraints (money), and planned out the parts. This is exactly the same method I take for programming: First I'll plan out how I want it to look/act, figure out what corners I have to cut to keep it within my memory/CPU/bandwidth bounds, then start with the functions. 

In this case I decided I want something for (eventually) match target shooting, for medium ranges (100-600 yards). My constraints were that I wanted to build it all myself, short of fabricating the parts, and that i didn't want to spend more than $700 on the total cost. So far I've decided on the following:
<ul>
	<li>DPMS Lower Receiver, stripped (already purchased)</li>
	<li>DPMS Lower Receiver parts (already purchased)</li>
	<li>Advanced Technology 6-position collapsible stock</li>
	<li>Ergonomic pistol grip</li>
	<li>20" chrome lined barrel (not sure of manufacturer yet)</li>
	<li>Flat top upper receiver with rails</li>
	<li>Generic bolt/bolt carrier, stripped</li>
</ul>

It should be a really fun project, I look forward to learning a new machine and how it all works. This will also mean that from now on my firearms will be like my computers, completely unique, and I'll have an intimate working knowledge of each and every part.

So why now? Why am I trying to learn all this new stuff once I get out of college, and not while I was in it? The answer here stems from some conversations I've had about why I enjoy firearms, and thoughts I've had after them. The short answer is: "I'd rather learn how to shoot now, when I don't need to, than later when I need to, but don't know how." I don't think carrying rifles in public is necessary, though I am a vocal defender of the 2nd amendment, however I do think it is very short-sighted to assume you'll never need to use a firearm, and therefor write them off. Didn't you learn how to change a tire, even though you may never need to, perform CPR in gym class, or how to balance an equation in science (or for the scientist, write in plain English, or not blow up the world)? Sure, all of those will be needed a whole lot more than shooting, but other than CPR shooting might be the most important to know if any of those situations came up.

Now, I considered myself set once I learned safety, and how to aim properly. But lately I've been thinking that its really short-sighted of me to assume the rifle will work perfectly all the time. More importantly, I don't know when its not working at 100%, because I don't understand it all. Just like the sorority girls whose computers I'd clean up at the end of the school year, I might not realize all the junk that is building up inside my gun. So, I've decided that I need to know at least basic gun smithing, just in case. Knowing this will keep me, and those around me when I shoot, a whole lot safer in the long run, plus save me money!

The motorcycle is the same story. I have no idea what's going on, and if you read up on an inline-4 engine, there's really no excuse for that. So again, I'm teaching myself basic mechanics in order to keep my machines running as smoothly and safely as possible.

And if you think about it, these skills of checking the usual fail points, oiling the squeaky parts, and throwing your own custom parts in, are the same across many fields, not just mechanics, gun smithing, and programming. So get out there, and get yourself head first into a new field today!]]></description>
			<content:encoded><![CDATA[<p>Its been a long time since I've written anything, I've kept busy at work and at play. On the work side I'm going to look into what it will take for me to actually run Three Planets as a real company, mainly for tax purposes and my own sanity. On the play side, there's been a LOT more developments.</p>
<p>I just picked up a motorcycle about two months back since one thing I love to do while stuck on some code is drive. Naturally I figured that riding would be an even better escape. It turns out it is, but I'm concentrating too much on the riding to be able to head-code. The upside is, this is probably the most fun activity I've ever found. So, meet Kari:</p>
<p><img src="http://thesnarky.com/html/pictures/motorcycles/Kari/SANY1662_tiny.JPG" alt="" /></p>
<p>I realized on Sunday that I've put 1000 miles on her in the month and the week since I got my license, not too shabby considering I probably spent on the low side of $100 of gas for that entire time! Since she's an older bike, I'm doing as much of the maintenance as I can, so that I'll only need a mechanic for major operations. More on that later.</p>
<p>I also (very, very recently) decided to get into Gun smithing. To that end, I'm going to be making an AR-15 over the next month(s), and keeping track of my progress here. </p>
<p>So, what do the two new activities have in common? Both of them stem at least partially from an interest to be reliant upon only myself for work. This comes from the programming I do, where I have chided others for not thinking outside of the box, and really doing anything they want with the code. It finally dawned on me that that goes in all walks of life, and you can even approach it in the same way.</p>
<p>Lets take the Gun smithing, for example. I'm approaching this from a design perspective first. I laid out what I want to use the gun for, then set my constraints (money), and planned out the parts. This is exactly the same method I take for programming: First I'll plan out how I want it to look/act, figure out what corners I have to cut to keep it within my memory/CPU/bandwidth bounds, then start with the functions. </p>
<p>In this case I decided I want something for (eventually) match target shooting, for medium ranges (100-600 yards). My constraints were that I wanted to build it all myself, short of fabricating the parts, and that i didn't want to spend more than $700 on the total cost. So far I've decided on the following:</p>
<ul>
<li>DPMS Lower Receiver, stripped (already purchased)</li>
<li>DPMS Lower Receiver parts (already purchased)</li>
<li>Advanced Technology 6-position collapsible stock</li>
<li>Ergonomic pistol grip</li>
<li>20" chrome lined barrel (not sure of manufacturer yet)</li>
<li>Flat top upper receiver with rails</li>
<li>Generic bolt/bolt carrier, stripped</li>
</ul>
<p>It should be a really fun project, I look forward to learning a new machine and how it all works. This will also mean that from now on my firearms will be like my computers, completely unique, and I'll have an intimate working knowledge of each and every part.</p>
<p>So why now? Why am I trying to learn all this new stuff once I get out of college, and not while I was in it? The answer here stems from some conversations I've had about why I enjoy firearms, and thoughts I've had after them. The short answer is: "I'd rather learn how to shoot now, when I don't need to, than later when I need to, but don't know how." I don't think carrying rifles in public is necessary, though I am a vocal defender of the 2nd amendment, however I do think it is very short-sighted to assume you'll never need to use a firearm, and therefor write them off. Didn't you learn how to change a tire, even though you may never need to, perform CPR in gym class, or how to balance an equation in science (or for the scientist, write in plain English, or not blow up the world)? Sure, all of those will be needed a whole lot more than shooting, but other than CPR shooting might be the most important to know if any of those situations came up.</p>
<p>Now, I considered myself set once I learned safety, and how to aim properly. But lately I've been thinking that its really short-sighted of me to assume the rifle will work perfectly all the time. More importantly, I don't know when its not working at 100%, because I don't understand it all. Just like the sorority girls whose computers I'd clean up at the end of the school year, I might not realize all the junk that is building up inside my gun. So, I've decided that I need to know at least basic gun smithing, just in case. Knowing this will keep me, and those around me when I shoot, a whole lot safer in the long run, plus save me money!</p>
<p>The motorcycle is the same story. I have no idea what's going on, and if you read up on an inline-4 engine, there's really no excuse for that. So again, I'm teaching myself basic mechanics in order to keep my machines running as smoothly and safely as possible.</p>
<p>And if you think about it, these skills of checking the usual fail points, oiling the squeaky parts, and throwing your own custom parts in, are the same across many fields, not just mechanics, gun smithing, and programming. So get out there, and get yourself head first into a new field today!</p>
]]></content:encoded>
			<wfw:commentRss>http://thesnarky.com/2008/09/10/head-first-mechanics-and-gun-smithing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Thieves Tavern - Where all the cool kids play</title>
		<link>http://thesnarky.com/2008/06/28/thieves-tavern-where-all-the-cool-kids-play/</link>
		<comments>http://thesnarky.com/2008/06/28/thieves-tavern-where-all-the-cool-kids-play/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 19:03:09 +0000</pubDate>
		<dc:creator>Snarky</dc:creator>
		
		<category><![CDATA[Games]]></category>

		<category><![CDATA[Interests]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Three Planets Software]]></category>

		<guid isPermaLink="false">http://thesnarky.com/?p=207</guid>
		<description><![CDATA[For about two weeks now I've been working on a PHP version of the game Mafia. If you don't know it, mayhaps you know the name Werewolf, or Assassin (not Assassin's Creed, like I had some people guess.... there's no way I could port that to PHP). If you're still in the dark, check the [...]]]></description>
			<content:encoded><![CDATA[<p>For about two weeks now I've been working on a PHP version of the game Mafia. If you don't know it, mayhaps you know the name Werewolf, or Assassin (not Assassin's Creed, like I had some people guess.... there's no way I could port that to PHP). If you're still in the dark, check the <a href="http://en.wikipedia.org/wiki/Mafia_Game">Wikipedia</a> page, or <a href="http://mafiascum.net">MafiaScum</a>, one of the best forums for it. <a href="http://push.cx">Harkins</a> and I wrote it into <a href="http://mud.simud.org/">Simud</a> a year or two back, and I've wanted to see an automated version on the Internet for a while now (read: Not needing forum software, or a human moderator). The closest I could find is an email list, which of course I can't find now that I want a link, and frankly doesn't fit my description of 'browser based'. </p>
<p>So what I'm creating is a PHP/AJAX based version of the game, where players can create games of (so far) between 5 and 8 players. Upon creating the game, a random set of roles (random in terms of which roleset, NOT in terms of a hodge podge of random roles that could be very unfair) is doled out, and it goes immediately into the night phase. Each phase will last 24 hours, if everyone does their actions sooner, it'll end, but if you don't ready yourself before the time is up you'll forfeit your action. Game ends based on the roleset... typically once there's only town, or bad guys left, but in terms of Silent Killers it gets more interesting, but will be checked for after every kill, and after every lynching. Chat will allow for anyone to read it, and once the game is over all messages become public.</p>
<p>Unfortunately work has slowed down a bit since buying my motorcycle a week ago, but I'm still hoping to have a closed beta up in a short(ish) amount of time. I actually could put one up already, but am hoping to have a much higher degree of a product before the beta than I usually do. </p>
<p>The site will go live at <a href="http://thievestavern.com">Thieves Tavern</a>, a site I got a long time ago for a gaming clan that is appropriately named, I think. Once it goes up, I'll put out a call for about 10-16 closed beta players, and then probably a week later another open invitation for open beta players. once it seems both stable, and a good recreation of the game, based on the opinion of all players, it'll become a public game. </p>
<p>You can follow the development either through <a href="http://twitter.com/thievestavern">Twitter</a>, or in the #thievestavern room on irc.freenode.net, thanks to <a href="https://github.com">GitHub</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://thesnarky.com/2008/06/28/thieves-tavern-where-all-the-cool-kids-play/feed/</wfw:commentRss>
		</item>
		<item>
		<title>&#8216;WWW&#8217;, Your time is running out</title>
		<link>http://thesnarky.com/2008/06/27/www-your-time-is-running-out/</link>
		<comments>http://thesnarky.com/2008/06/27/www-your-time-is-running-out/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 17:12:38 +0000</pubDate>
		<dc:creator>Snarky</dc:creator>
		
		<category><![CDATA[Interests]]></category>

		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://thesnarky.com/?p=206</guid>
		<description><![CDATA[A bunch of us were chatting yesterday about ICANN's new TLD policy, wherein companies can buy custom TLDs for tons of money, such as .google or .microsoft. Peter Harkins, over at push.cx, maintains that this means 'WWW' will never die. The thinking is that now we'll need a way to indicate the start of a [...]]]></description>
			<content:encoded><![CDATA[<p>A bunch of us were chatting yesterday about ICANN's new TLD policy, wherein companies can buy custom TLDs for tons of money, such as .google or .microsoft. Peter Harkins, over at <a href="http://push.cx">push.cx</a>, <a href="http://push.cx/2008/www-will-never-die">maintains</a> that this means 'WWW' will never die. The thinking is that now we'll need a way to indicate the start of a web address more than ever since anything dot anything might be one. HTTP:// isn't used much currently, it sounds ugly in commercials and no one ever types it, so there's no reason to assume that'll be it. However, I don't think that 'WWW' will be it either. </p>
<p>Now, many know that 'WWW' is not actually needed in the domain name, websites will work if you omit it, assuming the web admin knows what he's doing, which tells us that the 'WWW' is there to signify what type of address we have, and that's it. However, ordinary users that don't understand how the Internet works don't understand that its simply denoting a web address and this is where the dependency upon saying 'double you double you double dot" comes from. </p>
<p>So, now we realize that if ordinary users can be trained to realize that 'WWW' is just a symbol, we can be free of it! What better way to do that, than with a symbol itself? It needs to not be on the keyboard, so users won't be at all confused, and needs to not impact potential future domain names if ICANN ever approves multi-alphabetic domain names. To find such a letter I pored over the Unicode docs and found something I think many will agree is ideal. I give you 0x02AC or :</p>
<p><img src="http://scripts.sil.org/cms/scripts/render_graphic.php?site_id=nrsi&type=glyph&usv=02AC&point_size=64" alt="Dub Dub" /></p>
<p>My name for this symbol is Dub-Dub, taken partly from shortening 'WWW' to 'dub dub dub', partly from dubbing my own symbol over what is used today, and partly from the likening of this to the heart of the Internet, with the sound of a heart beating. </p>
<p>What makes this ideal? First of all we clearly express the fact that it incorporates multiple 'W's. This will help ordinary users transition into thinking "Oh, this is what WWW meant." Secondly, this is a symbol that wouldn't occur naturally (more on why in a second) to prevent any confusion. Third, In the event of not having any way to produce Unicode symbols, one can simply decrease space between lines, and put another 'W' on top of a 'W' before the address, or make an image out of it using two 'W's. Fourth, by using a symbol, users will realize this isn't something they type, merely indicating an address, much like lerning that '@' helped to demonstrate an email address. Finally, this symbol is the IPA symbol for a "Bilabial Percussive", aka a lip smack. The only place it will show up outside of addresses is in phonetic or linguistic papers, and obviously not be an address. Better, since its not used in any world alphabet it shouldn't appear in a domain name even if ICANN approves other character sets for domains. </p>
<p>So, I think that as people become required to add a 'Double you double you double you' onto many more addresses, they'll attempt to find a better way of expressing that. Its only natural to find a better, faster way to express something commonly used. My vote is for Dub-Dub, and as people start to pick it up it'll evolve into what is used in everyday life. </p>
]]></content:encoded>
			<wfw:commentRss>http://thesnarky.com/2008/06/27/www-your-time-is-running-out/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
