<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>phraktured.net</title>
    <link>http://phraktured.net/</link>
    <description>phraktured.net</description>
    <language>en-us</language>
    <copyright>Copyright 2006-2009, Aaron Griffin</copyright>
    <managingEditor>aaronmgriffin@gmail.com</managingEditor>
    <webMaster>aaronmgriffin@gmail.com</webMaster>
    <pubDate>2010-01-11T13:00:26.388055</pubDate>
    <lastBuildDate>2010-01-11T13:00:26.388055</lastBuildDate>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>pyrus</generator>
    <image>
        <url>http://img.phraktured.net/skeletorz.png</url>
        <link>http://phraktured.net</link>
        <title>skeletor!</title>
    </image>
    <item>
        <title>Netbook Musings</title>
        <link>http://phraktured.net/netbooks.html</link>
        <author></author>
        <description>
        <![CDATA[
            
<p>I've been thinking about getting a netbook for some time, and I believe I have
   finally settled on the <a href="http://www.amazon.com/gp/product/B002DYIXMI">Eee 1005HA</a>
   series (P version, which is the highest of the 3).
</p>
<p>I will most likely be ordering this around the middle of October, unless
   something new and awesome comes out.
</p>
<p>Hooray for netbooks!
</p>
<p><em>Note:</em> Pictures coming soon?
</p>



        ]]>
        </description>
        <pubDate>2009-10-02 16:24:52</pubDate>
        <guid>http://phraktured.net/netbooks.html#2009-10-02 16:24:52</guid>
    </item>
    <item>
        <title>How NOT to Report a Bug</title>
        <link>http://phraktured.net/how-not-to-report-a-bug.html</link>
        <author></author>
        <description>
        <![CDATA[
            
<p>There has been a recent run of terrible bug reporting practices in recent
   months, so I am going to try to address this the only way I know how: by being a
   snarky ass about it! Hooray!
</p>
<p>The following ways are examples of what NOT to do:
</p>

<h2>Report a bug over Jabber</h2>
<p>This is just plain stupid. I know there are lots of those &quot;little formy
   things&quot; to fill out in a proper report in a given bug tracker. They are
   useful to solving a bug. Would you rather: put in a little more effort and have
   your bug solved quicker <em>OR</em> be lazy and irritate the people who are fixing your
   problem for you?
</p>
<p>Additionally, jabber/IRC/instant messaging are all <strong>active</strong> mediums. In order
   for me to get the entirety of your bug report <em>I need to do something</em>. Here is
   an example bug-over-XMPP:
</p>
<pre><code>reporter: Hey have you had any problems with XYZ-1.3?
me: No
reporter: Oh, I have a problem.
me: Oh? What problem?
reporter: When I click the button it crashes
me: Crashes how? Is there any output?
reporter: Yes
me: Can you paste the output here?
reporter: Hold on
reporter: &lt;output&gt;
me: Oh ok. Please file a bug report. I will get to it later.
</code></pre><p>Now, the exact same thing as a generic bug report:
</p>
<pre><code>Subject: XYZ-1.3 crashes when clicking the button
When I click the 'foo' button, it crashes and gives me this
output: &lt;output&gt;
</code></pre><p>I leave determining which one is easier to understand as an exercise to the
   reader
</p>

<h2>Describe your bug via links to other things</h2>
<p>The worst bug reports I see are of the following form:
</p>
<pre><code>Subject: Bug with foobar
I have the bug described here: http://some.bullshit.link
</code></pre><p>Why is this bad? Well, for one, I now have to follow yet-another-link to read,
   close that tab, remember what was written, and then read the rest of the bug
   report. Secondly, the links are usually forum posts, blog posts, or mailing list
   archives which never have the full information. I now need to read through 30
   forum posts, stripping out the noise; or go through 5-10 back links for mailing
   list history; or even read comments on a blog to find out details of a bug
   report
</p>
<p><strong>A LINK IS NOT A BUG REPORT, IT IS A LINK</strong>
</p>

<h2>Throw multiple problems in one bug report</h2>
<pre><code>So there's a bug in barfoo-2.7. Also, the third menu doesn't work. Oh and
one time I made it crash. And I'd like a pony.
</code></pre><p>Don't let your ADD seep into the bug report. It's frustrating to read 100
   different problems in one report. Stick to the mantra of &quot;one bug, one report&quot;.
   If you have three bugs, file three reports - this isn't rocket surgery. I know
   it's tedious, but it's even more tedious on the other end - the end run by guys
   trying to help you fix your issues. Help us help you.
</p>

<h2>Don't read the bug reporting guidelines</h2>
<p>Yeah, so someone wrote a <a href="http://wiki.archlinux.org/index.php/Reporting_Bug_Guidelines">wiki
article</a> about
   reporting bugs. Who cares? <em>I</em> don't need to read that, I'm above it!
</p>
<p>No. Shutup and read it. Hell, I just learned something new by reading it right
   now. If you think you've read it already, read it again. If you just read it,
   read it one more time for good measure.
</p>

<h2>Epilogue</h2>
<p>This little rant <em>does</em>, in fact, serve a purpose. With an influx of more
   inexperienced users, we get more and more shoddy bug reports. People need to
   learn how to do this properly - it's a skill that you can take with you to other
   distros, other projects, and even other jobs. Learn it!
</p>



        ]]>
        </description>
        <pubDate>2009-02-11 12:27:45</pubDate>
        <guid>http://phraktured.net/how-not-to-report-a-bug.html#2009-02-11 12:27:45</guid>
    </item>
    <item>
        <title>Becoming a 'Morning Person'</title>
        <link>http://phraktured.net/becoming-a-morning-person.html</link>
        <author></author>
        <description>
        <![CDATA[
            
<p>Productivity literature on the internet is filled with reasons why you should
   &quot;become a morning person&quot; and references to all the famous people who woke up
   early - people like Benjamin Franklin and Dracula. Yeah, that's awesome, but it
   doesn't help me one bit.
</p>

<h3>Morning Enthusiasm</h3>
<p>The realization I've come to recently is this: When I get to work in the
   morning, the first thing I do is check my Arch-related email, and respond/solve
   some of the issues therein, or delegate them for later in the day. In my head, I
   have this idea that &quot;I will get to it when I get home from work.&quot; A noble goal,
   to say the least, but it usually doesn't work out that way. Work is stressful,
   and when I get home, I want to relax, or watch a movie, or read a book, or do
   anything but sit on a computer for a little bit longer.
</p>
<p>But it's that initial burst in the morning that keeps niggling at me from the
   back of my brain. Why can't I replicate that after a long day at work? The
   simple fact is that I cannot. For this very reason, I am attempting an
   experiment.
</p>

<h3>The Experiment</h3>
<p>This week I am going to attempt to &quot;become a morning person.&quot;
</p>
<p>Most geeks are known for their late hours. We stay up until 3am playing video
   games, writing python code to do something inane, tweaking code we use to manage
   our blogs, or even just fiddling with our config files. We all do it.
</p>
<p>Sadly, late hours don't mesh to well with the rest of the world. We all still
   have to be at work or school at some point in the morning, and we rectify this
   by getting very little sleep. Any perusing of health literature will tell you
   that it's all sorts of bad for you to get such little sleep.
</p>
<p>So, for the next few days, I will be making sure I don't touch my computer after
   9pm, and will be getting in bed fairly early. Getting enough sleep will help me
   wake up early, and I will be able to do Arch-related work before I shower and go
   to work.
</p>

<h3>Status</h3>
<p>This morning, in fact, I woke up 1.5 hours before I usually do, answered some
   emails, did some dishes, and took out the trash. It actually felt good to do
   simple chores when I woke up, rather than being rushed to shower and get to
   work.
</p>
<p>Look for updates later and in the comments as to how my experiment goes. Advice
   and questions appreciated.
</p>



        ]]>
        </description>
        <pubDate>2009-02-09 09:11:08</pubDate>
        <guid>http://phraktured.net/becoming-a-morning-person.html#2009-02-09 09:11:08</guid>
    </item>
    <item>
        <title>Personal Motivation</title>
        <link>http://phraktured.net/personal-motivation.html</link>
        <author></author>
        <description>
        <![CDATA[
            
<p>This is a followup post to my <a href="pay-attention.html">Pay Attention!</a> post. Here, I
   want to discuss not the HOW of being realistically productive, but the WHY of
   it.
</p>
<p>I previously discussed how it is important to kill off distractions when doing
   important, or large, tasks. That's all fine, but what about those tasks that you
   just don't really feel like doing? Everyone has a classic example: cleaning the
   garage, washing the dog, scrubbing the toilet, etc. Things you know you should
   do, and want to do, but you simply would rather do something else at any given
   time.
</p>
<p>It's easy for some outside to say &quot;Just suck it up and <strong>do it</strong>.&quot; But we all
   know that doesn't work when it's <em>us</em> yelling at ourselves. Let's face it: we
   simply don't want to do these things. <em>Should</em> is not the same as <em>would</em>.
</p>

<h2>One size does not fit all</h2>
<p>Motivation is an confusing notion that sits somewhere between psychology and
   self-help. There are seminars and books out there that will teach you how to &quot;be
   the best you&quot; and all that other rubbish.
</p>
<p>And that's exactly what it is: rubbish. Unless a book is written specifically
   for you, you may end up taking only one thing away from it. What motivates one
   person will probably not motivate another. If you're expecting some motivational
   panacea from this blog, you came to the wrong guy.
</p>
<p>Considering I can't tell <em>you</em> how to motivate yourself, I will tell you what
   works for me.
</p>
<ul>
 <li>
<h3>Talk about it</h3>
<p>Nothing works better as a motivational tool than other people. People who are
   passionate about the same thing you are doing. This is all the more easier to
   find in the age of instant-communication. Baking a casserole? Find a cooking
   website, chat room, or IM buddy. Call your mom. Writing some code? Find someone else
   who has worked on something similar. Find an IRC channel for the language or
   topic. Get a partner interested.
</p>
<p>Having others who are interested, not only in the topic, but in what <em>you</em> are
   doing, is very important. How did that casserole turn out? Any leftovers? Did
   you ever finish that wiki-engine you were writing? Take a look at mine, I
   implemented [feature-x].
</p>
<p>It's easy to be impersonal and read web pages, mailing lists, and/or books about
   a topic, but &quot;Cleaning your Garage, for Dummies&quot; isn't going to actually make
   you get off you ass and clean your garage. Get someone else involved -
   significant other, your kids, your friends, someone.
</p>

 </li>

 <li>
<h3>Pride</h3>
<p>Ah pride. Too much of it, and you look like a tool. Too little, and you seem
   weak. But pride motivates us. It can be a powerful tool.
</p>
<p>Pride is related to the above point about involving others. Do a good job on
   that casserole? Take some pictures, tell some people about it. Take pride in the
   fact that <em>you</em> did this and it was a good job.
</p>
<p>This is one of the main things that makes open-source software so fun. Showing
   people your code. The &quot;look what I did&quot; aspect. Think about when you were a kid.
   You'd make some puppet out of glitter and popsicle sticks, and couldn't wait to
   show you mom/dad/sister/brother. &quot;Look what <em>I</em> made!&quot;
</p>

 </li>

 <li>
<h3>Advertising</h3>
<p>What? Like that Coke commercial I saw yesterday?
</p>
<p>No, no, no. Advertising <em>your work</em>. This is the third point in a little
   trickle-down of points. It relates to getting others involved and taking pride
   in your work. You're not going to get either of those without actually
   <em>advertising</em> that you did something.
</p>
<p>I'm not saying &quot;show off.&quot; Don't invite people over to show them what a great
   job you did organizing your garage. That will just make you look like a knob.
   But you have to <em>tell</em> people. Only the people that eat your pork-chops are
   going to know how good they were. Give out the recipe, post pictures on the
   internet, write an article for a cooking blog. Advertise. Be vocal.
</p>

 </li>
</ul>

<h3>Are you paying attention?</h3>
<p>No, I do not need to clean my garage, bake a cake, or scrub toilets. I have many
   different on-going projects for Arch that I constantly need to motivate myself
   to do. Backend stuff that no one ever sees, and the developers usually don't
   even fuss with.
</p>
<p>Regarding the last point (advertising), expect to see posts here regarding some
   of the internals of the ArchLinux world. Feel free to ignore them, but, if you
   were reading, maybe you want to throw some e-highfives my way :)
</p>



        ]]>
        </description>
        <pubDate>2009-01-13 14:31:47</pubDate>
        <guid>http://phraktured.net/personal-motivation.html#2009-01-13 14:31:47</guid>
    </item>
    <item>
        <title>Pay Attention!</title>
        <link>http://phraktured.net/pay-attention.html</link>
        <author></author>
        <description>
        <![CDATA[
            
<p>Productivity. That ambiguous dream we all seem to be chasing these days. It's
   one of these million dollar industries like diet books and pornography.
   Something we all <em>think</em> we need.
</p>
<p><em>But</em> (ah, you knew there was a 'but', didn't you?), just like those diet books,
   you don't need a big complex plan and layout with note cards and special $100
   pens to be productive, in the exact same way you don't need nutritional pills and
   Weight Watchers frozen dinners and low-carb foods to lose weight.
</p>
<p>I'm going to keep running with the weight-loss analogy, because it makes so much
   sense here. The best way to lose weight is to change your habits. Stop the
   &quot;boredom eating&quot;, stop buying Snickers bars and triple cheeseburgers, stop
   eating when your full. Well, the best way to &quot;be productive&quot; is to change your
   habits as well. Stop changing gears, stop doing thirty things at once, stop
   trying to work in front of the TV.
</p>

<h3>It's your attention, stupid!</h3>
<p>All the popular productivity (and weight loss) systems out there have one simple
   thing in common. <strong>Just pay attention.</strong> Stop dividing your attention between so
   much at once. GTD will tell you to have a &quot;universal capture&quot; system where you
   keep all your &quot;to do&quot; items in one central system. Inbox Zero will tell you to
   filter your email as much as possible so that you stay on topic when you need to
   check on things. Tim Ferris will tell you to simply stop checking email every 20
   minutes.
</p>
<p>It's all about attention. Have something important to do on your computer? Shut
   off your Instant Messenger, close your Browser (or all the other tabs/windows
   that aren't work specific), log off of IRC, and just do your work. This applies
   to other aspects of life too. Want to clean your apartment? Shut off the TV,
   close the laptop, put your cellphone sudoku game away, and just clean.
</p>
<p>Now, it may seem like I'm trying to tell you not to have fun. Nothing could be
   farther from the truth. What I <em>am</em> saying is this: don't try to accomplish
   something and &quot;have fun&quot; at the same time. Dividing your attention isn't a
   matter of math. If 50% of your attention is on two different tasks, you aren't
   going to accomplish 50% of each task. It doesn't work that way. Changing mental
   contexts from one task to another wastes a lot of time. 
</p>

<h3>How do I apply this in my every day life?</h3>
<p>This part is easy. Try to cut out everything that could steal your attention
   away from your task. Get rid of popup computer based notifiers that will tell
   you when you have a new email. Keep your cellphone off or in another room. Shut
   off the television. Anything you can think of.
</p>
<p>Now, work in short bursts. Let's say your email is important to you and you need
   to check it often, for the sake of example. Set a timer. 45 minutes of work,
   then when it beeps, do 15 minutes of non-work. Check your email, get a snack,
   write a blog entry (heh). This is what I've done in the past.
</p>
<p>Doing this takes a lot of discipline. It's the same with weight loss. You just
   need to suck it up and do it, or find a reason good enough to keep you on task.
</p>
<p>It's really quite simple: Just pay attention.
</p>



        ]]>
        </description>
        <pubDate>2009-01-08 14:45:25</pubDate>
        <guid>http://phraktured.net/pay-attention.html#2009-01-08 14:45:25</guid>
    </item>
    <item>
        <title>Anonymous Email, what the hell?</title>
        <link>http://phraktured.net/anonymous-email-what-the-hell.html</link>
        <author></author>
        <description>
        <![CDATA[
            
<p>I dislike cowardice, and people who cannot stand by their opinions.
</p>
<p>I received an email today from an &quot;Anonymous Remailer&quot; application, to hide the
   sender's email address. They may have some valid points, or even something
   important to say, but instead they hid behind the guise of anonymity. 
</p>
<p>So, for that, I give you, the email, in full. It will receive no comment from
   me, or even any second glance, because the route for proper discourse has been
   abandoned.
</p>
<pre>
Hi,

I'm sorry to have to write it this way,
but if you are really willing to stop
stripping the info-docs, maybe you could
think about a few things first:

When you argued with tpowa (btw. the
big iso with flashy grub and spaceinvaders
is also a "big improvement" over the former
one...), you said:

[quote]
  for all the "old timers" out there, I am on your side.
  I *am* an "old timer", and I will do everything in my
  power to make arch what it was.
[/quote]

Now, that's exactly what I would like to see -
Arch, as it was defined by Judd. This distro IS
special, and I love its way. The people in the
forums can have their docs in thousands of other
distros, why bother with em? I mean, the current
preffered way of installing is based on downloading
stuff through FTP... and they would spend their
bandwidth on something, which a) they never use,
b) is taking the storage space (regardless of the
size).

OK, I hope this reaches you.
And I also hope that the "_lightweight_"
motto in the logo will be still appropriate.
Bye.
</pre>

<p>So, for future reference: don't do this. It is stupid.
</p>



        ]]>
        </description>
        <pubDate>2008-04-24 14:03:26</pubDate>
        <guid>http://phraktured.net/anonymous-email-what-the-hell.html#2008-04-24 14:03:26</guid>
    </item>
    <item>
        <title>Comments Enabled</title>
        <link>http://phraktured.net/comments-enabled.html</link>
        <author></author>
        <description>
        <![CDATA[
            
<p>So I sat down and slapped together some comment-ability for this blog. Not that
   it's really needed, or anything.
</p>
<p>I am using <a href="http://disqus.com">disqus</a> because it allows me to push all the
   comment management stuff offsite. Hooray!
</p>



        ]]>
        </description>
        <pubDate>2008-04-15 18:55:18</pubDate>
        <guid>http://phraktured.net/comments-enabled.html#2008-04-15 18:55:18</guid>
    </item>
    <item>
        <title>Patching, patching, patching</title>
        <link>http://phraktured.net/patching-patching-patching.html</link>
        <author></author>
        <description>
        <![CDATA[
            
<p>There's a lot of backstory here, that I'm going to ignore. This is not a rant,
   or a personal attack, or a justification. I want to explain the way <strong>I see
things</strong> and where I want to take them.
</p>
<p>When I began using Arch, we had the philosophy that we were &quot;as vanilla as
   possible&quot;. This means that we trusted the upstream developers. If an Arch user
   wanted featureX, they contact the upstream developers, asked for featureX.
   Whatever upstream's decision, yes or no, we went along with it. We did NOT add
   the feature to our package anyway.
</p>
<p>When I began using Arch, we had the philosophy in mind to &quot;Keep It Simple,
   Stupid&quot;. This means that if things were too complex, we did it another way, or
   didn't do it ourselves. Someone wanted custom hardware modules? They could build
   them themselves.
</p>
<p>When I began this all, we kept things as simple as we could, and allowed (and
   actually <em>encouraged</em>) people to change things they wanted to. This was the core
   of Arch - if you don't like it, do it yourself. We told people &quot;If you don't
   like how the maintainer did that, use ABS and rebuild it&quot;. We told people, &quot;If
   you want a package for that, make it yourself&quot;. We had users that knew this, and
   worked in tandem with us. Some users provided custom repos, different PKGBUILDs,
   alternatives.
</p>
<p>This has all changed. For the worse. And it shows in the mentality of our
   patching. One user requests a feature, we apply a patch - we don't worry about
   upstream. One user has a brand-spanking new sound card, kernel gets patched. One
   user doesn't like a configure flag in a package, it gets changed.
</p>
<p>We can't continue like this. Arch wasn't made to sustain itself in this way.
   Arch was made to work in tandem with the users - users that can help themselves
   AND us. Arch was made to work <strong>with</strong> you, not <strong>for</strong> you.
</p>



        ]]>
        </description>
        <pubDate>2008-03-28 14:55:42</pubDate>
        <guid>http://phraktured.net/patching-patching-patching.html#2008-03-28 14:55:42</guid>
    </item>
    <item>
        <title>Veggie-wha?</title>
        <link>http://phraktured.net/veggie-wha.html</link>
        <author></author>
        <description>
        <![CDATA[
            
<p>My new task: try to be vegetarian for a month. No, I'm not doing this because I
   love animals, or am trying to be healthy, or any reason like that... I'm
   doing it because I really want to know how hard it is.
</p>
<p>I started this little task on Sunday (Feb 17th), and have will continue until
   March 17th. Right now, it is not really that big of a deal. Sure, I need to
   remind myself &quot;oops don't buy that&quot; or &quot;check the ingredients&quot; every so often,
   but beyond that, I'm very complacent towards the whole thing.
</p>
<p>I am, for the record, partially vegan-ing things. I cut out eggs and milk, but I
   keep forgetting when it comes to cheese. Cheese is its own food group as far as
   I'm concerned. It is also delicious.
</p>
<p>Anyway, I plan on using ideas and recipes from the <a href="http://www.theppk.com">post punk
kitchen</a>, as it seems fairly thorough, but any ideas or
   comments from anyone else would be appreciated.
</p>
<p>I'll keep you informed.
</p>
<p><strong>EDIT:</strong> I have removed a singular offensive word from the above text, because
   it offended the one person I thought would be happy for me. Sigh.
</p>



        ]]>
        </description>
        <pubDate>2008-02-21 12:27:20</pubDate>
        <guid>http://phraktured.net/veggie-wha.html#2008-02-21 12:27:20</guid>
    </item>
    <item>
        <title>Archway</title>
        <link>http://phraktured.net/arch-way.html</link>
        <author></author>
        <description>
        <![CDATA[
            
<p><a href="http://wiki.archlinux.org/index.php/The_Arch_Way">The Arch Way</a> is a document
   that has been around for some time. It defines the core Archlinux philosophy -
   what makes us tick.
</p>
<p>Here is my take on that document. My version of what we provide the user.
</p>
<blockquote><p>In short, the Arch Way is about simplicity and giving control to the user.
   Keeping things simple, and agile.
</p>
<p>Arch is lightweight and simple, like clay - able to be molded by the user as they choose.
</p>
<p>Arch is not a distribution made for &quot;user friendliness&quot;. It is a distribution
   designed to be a platform - a &quot;base&quot; for the user to do what they want. This
   means that we don't try to force a user's hand into our way of doing things,
   with our configuration tools, and our ideas. It should be about <em>their</em> ideas.
</p>
<p>It is important who controls the system here: the user. Developers suggest
   things, and push in certain directions, but let the user do as they wish.
</p>
<p>Arch is a base for anyone to make into whatever they see fit. Arch is a tool.
</p>
<p>Use it well
</p>
</blockquote><p>Furthermore, the driving philosophy behind Arch is provided in this document.
   Here, again, is my take on this (really just reworded).
</p>
<ul>
 <li><p>Keep It Simple, Stupid: A simple design is usually the most elegant (See also
     <a href="http://en.wikipedia.org/wiki/Occam's_Razor">Occam's Razor</a>)
</p>

 </li>

 <li><p>'Simple' is defined from a technical standpoint, not a usability standpoint.
     It is better to be technically elegant with a higher learning curve, than to
     be easy to use, and technically crap.
</p>

 </li>

 <li><p>Relying on complex tools to manage and build your system is going to hurt the
     end users. Maintenance and upgrading should be an active process, not a
     passive one.
</p>

 </li>

 <li><p>&quot;If you try to hide the complexity of the system, you'll end up with a more
     complex system&quot;. Layers of abstraction that serve to hide internals are never a
     good thing. Instead, the internals should be designed in a way such that they
     NEED no hiding.
</p>

 </li>

 <li><p>We can't help you. Yes this is a philosophical point. Every Arch user is
     expected to be able to help themselves - to be able to look up information,
     configuration files, bugs, etc. You're expected to be able to do a little
     research when you have a problem. Teach a man to fish, and all that.
</p>

 </li>

 <li><p>We are, above all, a community oriented distro. Contributions and effort from
     the end users should never be discouraged.
</p>

 </li>

 <li><p>Unlike other distros, Arch is not primarily concerned about the user. The user
     is important, sure, but most important are simplicity and elegance. The user
     is important as long as it does not interfere with these doctrines.
</p>

 </li>

 <li><p>&quot;It is what you make it&quot; -- Judd Vinet
</p>

 </li>
</ul>



        ]]>
        </description>
        <pubDate>2007-11-09 16:49:12-08:00</pubDate>
        <guid>http://phraktured.net/arch-way.html#2007-11-09 16:49:12-08:00</guid>
    </item>
    <item>
        <title>Development Methodology</title>
        <link>http://phraktured.net/development-methodology.html</link>
        <author></author>
        <description>
        <![CDATA[
            
<p>With the advent of the &quot;new leaf&quot; for Arch, I figure it's time to explain, to
   those of you who don't know me that well, how I go about this development thing.
</p>
<p>See, I have one defining principle that is covered pretty well in the <a href="http://en.wikipedia.org/wiki/Python_philosophy">Python
Philosophy</a>.
</p>
<blockquote><p>Now is better than never.
</p>
</blockquote><p>Really, this is a simplification of <a href="http://en.wikipedia.org/wiki/Pareto_principle">Pareto's
principle</a> - also known as the
   80/20 rule.
</p>
<p>See, I am a strong supporter that completing 80% of the work that is &quot;easy&quot;
   as soon as possible and in a functional manner, is far better than waiting for
   100% completion.
</p>
<p>To make this an analogy: If I were building a house and it's the only shelter I
   had, I would rush to at least get the roof up. That's just a small portion of
   the work, but it is functional - I could sleep under it and all that fun stuff.
</p>
<p>When I try to explain this to people, I describe it like molding clay. If you
   are sculpting a 1:1 scale human being, out of clay, you don't start on just the
   ear, make it perfect, move to the cheek, make it perfect, etc. No. You take a
   lump and make it look <em>kinda</em> like a human, maybe add some small details, go
   over it with another pass, add some muscle definition, another pass to clean up
   some things and fix inaccuracies, and another pass for fine details.
</p>
<p>This is how I attack these things.
</p>
<p>You don't need a perfect fool-proof plan. It's impossible to make something
   fool-proof, because fools are so ingenious. Someone will always piss in your
   proverbial cereal. Accept it. Accept that 80% is just as good. Accept that the
   ear doesn't need to be perfectly defined right away.
</p>



        ]]>
        </description>
        <pubDate>2007-10-16 12:46:31-07:00</pubDate>
        <guid>http://phraktured.net/development-methodology.html#2007-10-16 12:46:31-07:00</guid>
    </item>
    <item>
        <title>A Life in Flux</title>
        <link>http://phraktured.net/new-leaf.html</link>
        <author></author>
        <description>
        <![CDATA[
            
<p>Ah, what a hectic time we're in.
</p>
<p>For those of you who don't monitor my every move (and why haven't you started?),
   there was some recent news involving my life:
</p>
<p><a href="http://archlinux.org/news/350/">Read this first</a>
</p>
<p>Yes. That means I'm now the &quot;big hat&quot; in the ArchLinux world. It's a mixed
   blessing - as a whole I think we both need and fear this sort of thing.
</p>
<p>But, that's how life works. When life gives you lemons, and all that. I'm here
   right now to give a sort of informal roadmap to anyone who may be watching. I
   figure this will percolate out to the community at some point, but this way I
   can keep the vision small and open for discussion.
</p>
<p>I plan on making some changes soon to the way ArchLinux is run as a whole, and I
   guess I'll kinda give a preview here.
</p>
<p>See, something like this is easy when you have 3 or 4 people, with
   similar goals and ideals. But when you hit 30 or so developers, that's when you
   run ashore. What you need, at that point, is something to keep everyone in line,
   something to keep everyone from going off on different tangents.
</p>
<p>You need <strong>Process</strong>.
</p>
<p>I know. It's a frightening word for anyone who has ever worked in a heavy
   corporate environment. But we need it. The more hands we have doing different
   things, the more opportunity we have to introduce human error.
</p>
<p>This process begins with the new [testing] repo policy. That is, if a package is
   in the core repository, it must always go to the testing repo and be &quot;signed
   off&quot; by another developer. It is more important to ensure the stability of the
   core repo than to have updates minutes after they are released.
</p>
<p>In the coming weeks, I am also planning on defining a set of &quot;roles&quot; or &quot;teams&quot;
   for our developers. Right now, everyone is just a generic &quot;I do everything&quot; guy.
   Again, this works when you are small, but doesn't work anymore. Everyone can't
   and <strong>shouldn't</strong> do everything.
</p>
<p>So what we gain is a set of specialists instead of a group of generalists.
   Instead of &quot;I work on ArchLinux&quot;, it's &quot;I work on <x> for ArchLinux&quot;.
</p>
<p>More to come, don't worry.
</p>



        ]]>
        </description>
        <pubDate>2007-10-15 17:04:14-07:00</pubDate>
        <guid>http://phraktured.net/new-leaf.html#2007-10-15 17:04:14-07:00</guid>
    </item>
    <item>
        <title>Weight loss: Part 1, Clean Eating</title>
        <link>http://phraktured.net/not-snake-oil.html</link>
        <author></author>
        <description>
        <![CDATA[
            
<p>This is Part 1 in a series of weight loss articles I want to write, so it will
   serve as a sort of &quot;history&quot;. See, I see a lot of these weight-loss articles and
   my gut reaction is &quot;What the hell makes you an expert?&quot;
</p>
<p>I'm 5'10&quot;, 25 years old. About 3 or 4 years ago, I weighed 210 pounds. That's
   fat. It hit me hard at one point, so I decided to make some changes in my life.
   Over the course of 4 months, I ended up dropping down to 160-165.
</p>
<p>Recently, however, I got back up to around 185. So, of course, I kicked my ass
   into gear <strong>yet again</strong>.
</p>
<p>Ok, enough history, on with the content.
</p>

<h2>Metabolic Rates</h2>
<p>Clean Eating is a technique I learned from the <a href="http://forums.menshealth.com">Men's Health
Forums</a>, and it is the basis of every successful
   diet out there. So, for this reason, I'm going to explain the technique in full,
   and all the logic behind it as concisely as I can.
</p>
<p>Determine your <abbr title="Basal Metabolic Rate">BMR</abbr>. This is
   the rate at which you burn calories doing absolutely nothing at all. The formula
   is rough, but works as a really good estimate.
</p>
<pre><code>66 + (6.3*weight) + (12.9*height) - (6.8*age)
weight units: lbs
height units: inches
age units: years
</code></pre><p>If I calculate mine right now, I end up with 1902.
</p>
<p>Now keep in mind that this is not the number of calories you use every day.
   Typically, you're not doing absolutely nothing unless hospitalized, so we need
   to multiply our base rate.
</p>
<pre><code>Sedentary = 1.2 [Couch potato, desk job, etc]
Light Activity = 1.375 [Walking, biking, jogging 1-3 times per week]
Moderate Activity  = 1.55 [Biking, running, weightlifting 3-5 times per week]
Heavy Activity = 1.725 [Running, working out, weightlifting daily]
Superhero Activity = 1.9 [Marathon running, manual labor/heavy lifting]
</code></pre><p>I'm sure you fit in one of these categories. It doesn't matter which one, that's
   not important here. What's important is the number associated. Take this number,
   and multiply your BMR by it.
</p>
<p>For me, with a 1902 BMR and moderate activity, I end up with 2948.
</p>
<p>This number is important. Write it down. This is the number of calories that you
   can intake right now, without changing a thing, and maintain your weight. But
   that's not what we want just yet, is it?
</p>

<h2>Caloric Deficit</h2>
<p>Time for more math! Yay. This one is easy though. One pound of fat is 3500
   calories. For every 3500 calories you go BELOW the number above, your body needs
   to burn off one pound of fat to compensate. 7 days in the week, 3500 calories,
   that means that if you drop 500 calories a day from the intake you just
   calculated, you can lose one pound a week without doing anything else. Neat!
</p>
<p>Now, it's important to note that you <em>DO NOT</em> want to drop more than 1000
   calories a day, and even 1000 calories is pushing it. You may be tempted to do
   this to lose weight faster, but it doesn't work that way. Here's the rule I try
   to live by:
</p>
<blockquote><p>Never drop below your BMR with calorie deficit alone
</p>
</blockquote><p>You can always up your activity level. I'm going to assume that the people
   reading this far aren't doing super hero workouts and lifting piles of bricks
   during their day job.
</p>
<p>Here's the thing. If you cut calories too much, your body goes into &quot;oh shit,
   I'm starving&quot; mode and slows down your metabolism (i.e. drops your BMR) so you
   end up cutting way less than you expect.
</p>

<h2>Macronutrients</h2>
<p>Macro-nutrients are things we all know (but I'm going to add one more): protein,
   carbohydrates, fat. These are the things which actually give your body energy,
   but they do it at different rates. Let's look at this in calories:
</p>
<pre><code>Protein:        4 calories per gram
Carbohydrates:  4 calories per gram
Fat:            9 calories per gram
Alcohol:        7 calories per gram    OMG!
</code></pre><p>For those of us that know our daily caloric intake that we're shooting for, you
   generally want to partition you calories at about 1/3rd (33%) to each
   macronutrient. My adjusted BMR was calculated at 2948. A 500 calorie deficit
   drops me to 2448. That means I need 808 calories from <strong>each</strong> macronutrient.
   202 grams of protein, 202 grams of carbohydrates, and 90 grams of fat.
</p>
<p>This doesn't mean you can eat anything. This wouldn't be &quot;clean eating&quot; were
   that true. A comment I received via email contained the following insightful
   point, which will be the jist of the rest of this:
</p>
<blockquote><p>Which would be better: eating 2000 calories from snickers or eating 2000
   calories from vegetables, healthy fats, lean meats and fruits?
</p>
<blockquote><p>usedtire, from the Arch Forums
</p>
</blockquote></blockquote>
<h3>Carbohydrates</h3>
<p>Carbohydrates are what your body uses for fuel. They directly effect your
   metabolism and your energy level.
</p>
<ul>
 <li>
     Use the <a href="http://glycemicindex.com">Glycemic Index</a> as a reference. Low GI
  carbohydrates are absorbed slower by your body and have less of an impact on
  blood sugar.
 </li>

 <li>
     Stay away from high GI carbs. Anything &quot;white&quot; (bread, rice, etc) is best only
       in moderation
 </li>

 <li>
     Go for whole grains as much as you can.
 </li>

 <li>
     Try not to add real sugar to things like cereal, coffee, etc
 </li>

 <li>
     Switch to lowfat (1%) or skim milk
 </li>

 <li>
     Try to avoid potatoes at all costs (they're one of the worst)
 </li>

 <li>
     Eat fresh fruit instead of dried (grapes, apricots, etc)
 </li>
</ul>

<h3>Protein</h3>
<p>Protein helps protect your muscle mass (so you lose fat, not muscle) and helps
   your body process carbohydrates better.
</p>
<ul>
 <li>
     Eat the leanest meat you can (grocery meats are labeled, try for 90-95% lean)
 </li>

 <li>
     Choose fish or chicken over beef or pork (less fat, more protein, typically)
 </li>

 <li>
     Eat more egg whites than yolks (I do a 2 whites to 1 yolk ratio when I make
       eggs)
 </li>

 <li>
     Avoid super fatty meats like bacon, non-lean pork, and ribs
 </li>

 <li>
     Cottage cheese is an amazing source of protein, and a great snack.
 </li>

 <li>
     Avoid sugar laden or fatty dairy, such as whole milk, ice cream and (<em>oh
  noes</em>) cheese
 </li>
</ul>
<p>Vegetarians typically have issues with protein intake. Look above, most of that
   is meat and dairy. [<em>NOTE: If you have tips for vegetarians, I'd love to know
them. Email me</em>]
</p>
<ul>
 <li>
     Soy protein is good for you, but absorbed differently than whey (animal) protein.
       Try, if possible, to at least buy some whey-based protein shakes.
 </li>

 <li>
     If at all possible, try intaking more dairy, and cheeses. Fatty cheese might
       be bad, but this is the best source of protein you can get without eating
       meat.
 </li>

 <li>
     Beans and nuts can give you small amounts of protein, so eat them in large
       quantities if you can.
 </li>
</ul>

<h3>Fats</h3>
<p>Ah there never was a macronutrient more looked down upon. Fat is good for you.
   It can help protect your heart, internal organs, and even help brain
   functioning. Just know what NOT to consume.
</p>
<ul>
 <li>
     Load up on &quot;Essential Fatty Acids&quot; - omega-3 and omega-6. Use pills if
       possible.
 </li>

 <li>
     Fish and fish-oil generally have large quantities of omega-3.
 </li>

 <li>
     Almonds and walnuts are good sources of omega-6 and mediocre sources of
       omega-3 fats. 
 </li>

 <li>
     Steer clear of &quot;trans fats&quot; - margarine, Crisco, etc - fake fats.
 </li>

 <li>
     Lowfat dairy and lean meats (mentioned earlier) are usually better for you.
 </li>

 <li>
     Try to stay away from vegetable and corn oil - substitute for Canola oil if
       cooking
 </li>
</ul>

<h2>Water</h2>
<p>One of the simplest things you can think of. Water.
</p>
<p>This is the most important &quot;nutrient&quot; you will ever come across. There is NO a
   substitute for water - Gatorade, Vitamin Water, coffee, beer. No.
</p>
<p>If there is nothing else you take away from this entry, please take this one:
</p>
<pre><code>Drink as much water as you can.
</code></pre><p>Carry a bottle with you and refill it constantly. While it's not perfect, I tend
   to judge my water intake based on the color of my urine (ewww!) near the end of the day
   - urine gets darker if you are dehydrated or eating poorly.
</p>
<p>As a quick aside here - do not buy bottled water. It is something in the order
   of 1000 times more expensive than tap water. Buy an empty bottle, or even one
   bottle, and reuse it as much as you can.
</p>

<h2>Summary</h2>
<p>In conclusion, here are the salient points, and a few tips, from above.
</p>
<ul>
 <li>
     Watch your macronutrient levels
 </li>

 <li>
     Stick to low GI carbs as much as possible
 </li>

 <li>
     Protein is good, but stay away from fatty meats
 </li>

 <li>
     Fat is your friend
 </li>

 <li>
     Carry a water bottle and drink as much as you can
 </li>

 <li>
     Stay away from packaged meals - fresh is better than pre-made
 </li>

 <li>
     Sugary snacks usually have high GI levels - for best results cut out all
       cookies, candy, and soda if you can.
 </li>
</ul>
<p>Next time, in Part 2, I will cover exercise! Yay!
</p>



        ]]>
        </description>
        <pubDate>2007-08-31 09:50:02-07:00</pubDate>
        <guid>http://phraktured.net/not-snake-oil.html#2007-08-31 09:50:02-07:00</guid>
    </item>
    <item>
        <title>Junk Mail, Just Say No</title>
        <link>http://phraktured.net/junk-mail.html</link>
        <author></author>
        <description>
        <![CDATA[
            
<p>Here's a neat tip I discovered recently, and wanted to share.
</p>
<p>You don't need to &quot;settle&quot; for junk mail. In fact, there are security reasons as
   to why you should not. All those credit card applications you get in the mail
   can be used by identity thieves to get credit cards in your name. Don't believe
   me? Just ask <a href="http://www.cockeyed.com/citizen/creditcard/application.shtml">Rob at Cockeyed.com</a>.
</p>
<p>Ok ok, I'll trust that you believe me. Junk mail sucks, and shredding all of it
   gets tedious. What can one do?
</p>
<p>Well, you can <a href="https://www.optoutprescreen.com/opt_form.cgi">opt out</a>. I'd
   recommend the 5 year opt out, as doing anything &quot;permanently&quot; always seems a bit
   flaky.
</p>
<p>No joke. Fill out this form, and all of the sudden, you stop getting all this
   junk mail. In fact, counting last Thurs, Fri, and Sat, I got 2 pieces of mail -
   neither of them junk.
</p>
<p>Now you might be thinking &quot;hmmm is this safe?&quot;. Of course.
</p>
<blockquote><p>Opting-Out refers to the process for removing your name from lists supplied by
   the Consumer Credit Reporting Companies, Equifax, Experian, Innovis and
   TransUnion, to be used for firm (preapproved / prescreened) offers of credit
   or insurance. Your rights as a consumer under the Fair Credit Reporting Act
   (FCRA) include the right to &quot;Opt-Out&quot; for 5 years or permanently.
</p>
</blockquote><p>Enjoy your empty mail box!
</p>



        ]]>
        </description>
        <pubDate>2007-08-13 08:52:31-07:00</pubDate>
        <guid>http://phraktured.net/junk-mail.html#2007-08-13 08:52:31-07:00</guid>
    </item>
    <item>
        <title>Stuff, Things, and More</title>
        <link>http://phraktured.net/schtuff.html</link>
        <author></author>
        <description>
        <![CDATA[
            
<p>Sometimes you look around you and realize &quot;this isn't what I planned on&quot;.
   Things change. Sometimes you can't control it, or don't pay attention to it, But
   other times you can. This is one of those times. Take a look at your life, at
   where you're at, and decide what, if anything, you aren't satisfied with. I'll
   tell you what I've changed.
</p>
<p><strong>Spending money like a fool</strong>
</p>
<p>We all do this sometimes. Because I had 2 incomes, I had a lot of expendable
   cash. The $3 cup of coffee wasn't a problem. Brand name toilet paper? Sure! I
   made a lot of 'mistakes' as to where my money went because I was stable where I
   was at. Well, when your spending technically doubles overnight, you rethink this
   quite a bit. So here are things I've learned from experience, which means you
   might not have to:
</p>
<ul>
 <li>
     Make a grocery list. Nothing is worse that going to the grocery store with the
       intent of &quot;buying what looks good&quot;. You need to understand, not only that
       packaging is as much advertising as anything else, but also that if you know
       ahead of time what you want, you will buy healthier foods.
 </li>

 <li>
     &quot;Do I need this?&quot; is one of the most important questions you can ask. A 2
       liter of Coca Cola is $0.80? Do you need it? Probably not. You're thinking in
       terms of the &quot;now&quot; and not the &quot;what next&quot;. Imagine all the money you can save
       when you realize that the Starbucks coffee is just as satisfying as the
       half-caf latte.
 </li>

 <li>
     A brand-name does not mean better, only better marketing. You don't need to
       buy everything brand named. There is a gas station near me that has coffee as
       good as Dunkin Donuts, and for half the price.
 </li>
</ul>
<p><strong>Too much clutter</strong>
</p>
<p>I have (had) a lot of crap. Stuff I don't need anymore, but it's there because
   there is no reason to get rid of it. I have books I bought ages ago, which are
   no longer relevant (computer books, c'est la vie), DVDs which I hated, and
   furniture that just sits in the corner and collects dust.
</p>
<p>I've noticed something more and more recently - &quot;having things&quot; does not equate
   in any way, shape, or form, to being happy. Having things means you have things.
   Sometimes these things can be conduits to other more satisfying things (the TV
   and DVD player will let you watch movies and television; the computer will let
   you talk to friends, find information, and listen to music; books will give you
   information, great stories, or even advice; etc), but more often than not, it is
   just <a href="http://www.paulgraham.com/stuff.html">Stuff</a>.
</p>
<p>Trying to balance your conduit-vs-stuff ratio is hard, but doable. And here are
   some things I learned in the process. I know it is hard to get rid of things.
   I'm a digital packrat as much as the next guy, but you need to sit down and just
   do it. Spend a few hours and go through a closet, or a room. You won't regret
   it.
</p>
<ul>
 <li>
     If it's electronic, or related to electronics, and you haven't touched it in
       3-6 months, it's probably useless. This goes for <strong>everything</strong>. Spare cables,
  ethernet cord, that old wireless router, the super iPod dock with speakers,
  your old Nintendo 64, etc.
 </li>

 <li>
     Furniture you don't use needs to go. This one is hard for a lot of people (but
       way easier for us apartment dwellers). Here are a few things to put your mind
       at ease:<ul>
 <li>
     Minimal interior design makes use of few pieces of furniture, and open spaces.
 </li>

 <li>
     Less furniture means less to clean.
 </li>

 <li>
     If you live in an apartment, it's less to move when your lease is up.
 </li>

 <li>
     You can get some spending cash.
 </li>
</ul>

 </li>

 <li>
     Old clothes are a pain. We all know you have &quot;that shirt that wrinkles too
       easily&quot; or &quot;the pants that are cool but a bit too tight&quot; or even &quot;the ugly
       weekend shirt&quot;. We all do. Ditch it. Getting rid of clothes you don't wear has
       numerous benefits. Firstly, you can donate it and feel good about yourself.
       Secondly, it allows you to buy new clothes, which DOES make you feel better
       about yourself - looking better makes anyone feel better.
 </li>
</ul>
<p><strong>Eating right makes you feel better</strong>
</p>
<p>In a relationship, especially a long term one, most people tend to get into this
   vibe of &quot;nothing to do, let's go to a restaurant&quot;. It's common and I don't look
   down on it. <em>But</em> replacing idle time with an eating habit can be bad in the
   long run. If you've been in something like this for some time, switching to
   proper eating habits gives you a huge energy boost. Try it out, I promise it'll
   help. Eat as healthy as you can - if you're able to &quot;do&quot; vegetarian, try it. Do
   this for 3 days. I promise you will feel better.
</p>
<p><strong>Sleep is good for you</strong>
</p>
<p>This is a hard one for me. See, when in a long term relationship, it can be hard
   to find time for yourself. The way I did things, is that I'd let her go to bed
   first, and get my techy computer stuff done then. This, of course, kept me awake
   way longer than I should have been. You get used to 4 hours of sleep a night,
   but it's not ideal. It's doable, sure, but you wake up much easier, and feel
   much better in the morning with the proper amount of sleep. This is another &quot;try
   this out&quot; item. For about one week, try and get 7 or 8 hours of sleep. At some
   point, you might even wake up slightly before your alarm (this took me about 2
   weeks, in all honesty).
</p>
<p>See, here's something I find interesting. I've heard it all my life but never
   believed it. &quot;You can get more done in the morning than in the evening&quot;. It
   always seemed silly to me, and the reason is simple. I always felt like crap in
   the morning. Well, try sleeping right. Now I can wake up, go for a quick jog,
   make some coffee, eat breakfast, check my email, shower, and go to work in
   <em>before</em> I used to get in when I was simply waking up and taking a panicked
   shower,
</p>
<p><strong>Working out is a form of meditation</strong>
</p>
<p>This one is weird. Feel free to ignore it, as I know it doesn't &quot;strike home&quot;
   with a lot of people. Forcing yourself to work out is hard. Really hard. It's
   painful, and work, and not enjoyable. I understand, believe me. Here's the
   thing, though - you're doing it wrong. What works for me, is not the crowded
   gym, with an iPod. No. I need quiet (or rather, the ability to tune things out)
   and concentration.
</p>
<p>After trying different things, it actually became very simple to tune out the
   world, and concentrate on concentrating. There is a calming effect to lifting a
   weight, something serene in running. It has become, almost, a form of
   relaxation.
</p>
<p>If you can do this, do it. I know I've done the &quot;it makes you feel better&quot; thing
   twice already, but this is the largest one of those. Working out will make you
   feel way better than anything else.
</p>
<p>Stay tuned for specific articles on all these topics, as well as productivity
   tips.
</p>



        ]]>
        </description>
        <pubDate>2007-08-10 15:07:14-07:00</pubDate>
        <guid>http://phraktured.net/schtuff.html#2007-08-10 15:07:14-07:00</guid>
    </item>
  </channel>
</rss>
