<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.wiredgeek.com" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
 <title>mnn</title>
 <link>http://www.wiredgeek.com/taxonomy/term/41</link>
 <description>The taxonomy view with a depth of 0.</description>
 <language>en</language>
<item>
 <title>fork: Resource temporarily unavailable</title>
 <link>http://www.wiredgeek.com/node/719</link>
 <description>  &lt;div class=&quot;content&quot;&gt;
  &lt;p&gt;This afternoon I took the time to upgrade the &lt;a href=&quot;http://drupal.org/project/userpoints&quot; rel=&quot;nofollow&quot;&gt;userpoints module&lt;/a&gt; to version 3 merging in point expirations, point categorizations and an &lt;a href=&quot;http://drupal.org/node/153626&quot; rel=&quot;nofollow&quot;&gt;API change&lt;/a&gt;. Most of this work was already completed but was sitting on &lt;a href=&quot;http://www.mnn.org&quot; rel=&quot;nofollow&quot;&gt;MNN&lt;/a&gt;&#039;s dev server. When I logged into MNN&#039;s server I was greeted by a rather unfriendly shell message of &amp;quot; fork: Resource temporarily unavailable&amp;quot;. Although I didn&#039;t think much of it the minute my tune quickly changed as I was also given that message when attempting to vi my bits of code. &lt;/p&gt;
&lt;p&gt;&lt;em&gt;oh boy.. this is going to be fun&lt;/em&gt; &lt;/p&gt;
&lt;p&gt;Having no idea what this error was truly referring to I immediately tried to get a process list to see what was running on the server. Again I was greeted by the same error. I then jumped over to /var/log to check the syslog. &lt;/p&gt;
&lt;p&gt;The syslog was &lt;strong&gt;zero bytes&lt;/strong&gt;!!! NOT GOOD&lt;/p&gt;
&lt;p&gt;Now it turned from a minor inconvenience to a serious issue. The syslog file was hosed, I couldn&#039;t get a process list, in fact I couldn&#039;t do anything. Thoughts of hacking, being owned, etc. flew through my mind and also through Andy&#039;s, whom I had quickly contacted on iChat to help resolve the issue (after all its his box now). &lt;/p&gt;
&lt;p&gt;I tried to su to root to elevate my authority. No luck. Not a password problem though no resources to spawn the shell. &lt;/p&gt;
&lt;p&gt;Andy rushed over to the server room to try the direct terminal, same issue (which made sense). &lt;/p&gt;
&lt;p&gt;Google to the &lt;a href=&quot;http://www.google.com/search?q=fork%3A+Resource+temporarily+unavailable&amp;amp;ie=utf-8&amp;amp;oe=utf-8&amp;amp;aq=t&amp;amp;rls=org.mozilla:en-US:official&amp;amp;client=firefox-a&quot; rel=&quot;nofollow&quot;&gt;rescue&lt;/a&gt;! Apparently we had a &lt;a href=&quot;http://www.linux.org.za/Lists-Archives/glug-0008/msg00693.html&quot; rel=&quot;nofollow&quot;&gt;resource&lt;/a&gt; &lt;a href=&quot;http://lists.debian.org/debian-user/2002/03/msg00526.html&quot; rel=&quot;nofollow&quot;&gt;issue&lt;/a&gt;. We needed resources on the box before we would do anything. A quick reboot would have solved the issue but it would have also destroyed the evidence of whatever was causing the issue. The next step was to start killing off processes. but how? &lt;/p&gt;
&lt;p&gt;ps wouldn&#039;t run due to lack of resources and I couldn&#039;t cat/more/less anything in /var/run. The init.d scripts would run due to lack of resources. Heck ls wouldn&#039;t even run. The only application I could run was &amp;quot;kill&amp;quot; but not &amp;quot;killall&amp;quot;. What a wonderful predicament. I have a method to kill processes but no way to know of a process to kill.. or did I?.... &lt;/p&gt;
&lt;p&gt;It turns out that the most helpful feature in bash was actually the most helpful. &amp;lt;tab&amp;gt; &amp;lt;tab&amp;gt; would return a directory listing if coupled with cd. Even though I couldn&#039;t use ls I could do a cd &amp;lt;tab&amp;gt; &amp;lt;tab&amp;gt; to get the directory listing.  The first thing I did was a cd /proc/ &amp;lt;tab&amp;gt; &amp;lt;tab&amp;gt;. 8,300 items!!! This is a development box it shouldn&#039;t have more than 150 items. Some daemon or application must have gone crazy and spawned many many child processes. But which one? &lt;/p&gt;
&lt;p&gt;If I had cat I could look in the cmdline &amp;quot;file&amp;quot; of the /proc/&amp;lt;id&amp;gt;/cmdline to determine what was what but without resources the only thing I could do was &amp;quot;kill&amp;quot; and even that only worked every other time. &lt;/p&gt;
&lt;p&gt;My solution, although not perfect, was: Kill off the highest numbered processes as they will, most likely, be related to runaway daemon/application. Again bash to the rescue! This quick script helped to save the day&lt;/p&gt;
&lt;p&gt;for i in /proc/3????&lt;br /&gt;
do&lt;br /&gt;
sudo kill -9 ${i##*/}&lt;br /&gt;
done&lt;/p&gt;
&lt;p&gt;Fortunately I was in the sudo file for the kill application so I had the authority to kill without remorse (-9). The script didn&#039;t complete on the first run, it ran out of resources but it DID kill processes. I kept running it and after about 3 runs the system start to breathe.. a little. I was eventually able to properly shut down apache2 with the init script (i.e. /etc/init.d/apache2 stop. This freed up enough resources for me to &lt;em&gt;finally&lt;/em&gt; grab a ps listing. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RETROCLIENT from &lt;a href=&quot;http://www.emcinsignia.com/&quot; rel=&quot;nofollow&quot;&gt;RetroSpect&lt;/a&gt;!!!!&lt;/strong&gt; was all over the place like Jackson Pollack Linux edition&lt;/p&gt;
&lt;p&gt;I quickly killed the parent process of retroclient which took all of the children with it. The listing of /proc immediately dropped from a listing of over 8,000 to 113. Oh Retrospect how do I love thee? Let me count the ways....&lt;strong&gt;0&lt;/strong&gt;&lt;/p&gt;
  &lt;/div&gt;
</description>
 <comments>http://www.wiredgeek.com/node/719#comments</comments>
 <category domain="http://www.wiredgeek.com/taxonomy/term/245">debian</category>
 <category domain="http://www.wiredgeek.com/taxonomy/term/243">linux</category>
 <category domain="http://www.wiredgeek.com/taxonomy/term/41">mnn</category>
 <category domain="http://www.wiredgeek.com/taxonomy/term/244">sysadmin</category>
 <pubDate>Tue, 28 Aug 2007 19:46:48 +0000</pubDate>
 <dc:creator>Jacob Redding</dc:creator>
 <guid isPermaLink="false">719 at http://www.wiredgeek.com</guid>
</item>
<item>
 <title>Talk Radio, MNN and funny business</title>
 <link>http://www.wiredgeek.com/node/680</link>
 <description>  &lt;div class=&quot;content&quot;&gt;
  &lt;p&gt;
&lt;span class=&quot;inline left&quot;&gt;&lt;img src=&quot;http://www.wiredgeek.com/sites/wiredgeek.com/files/images/talk-radio.img_assist_custom.jpg&quot; alt=&quot;&quot; title=&quot;&quot;  class=&quot;image img_assist_custom&quot; width=&quot;232&quot; height=&quot;364&quot; /&gt;&lt;/span&gt;This evening Diana and I went to see the Broadway show Talk Radio. In a word the show is Amazing in two words the show is &amp;quot;F*in Amazing&amp;quot; in three words it is &amp;quot;Totally F*in Amazing&amp;quot; and in California speak it is &amp;quot;dude, like totally awesome n&#039; such&amp;quot;. I could ramble on and on about the cast and how brilliantly they acted but I won&#039;t; that&#039;s boring, go read an actual review.&lt;br /&gt;
&lt;br /&gt;
I will, however, say that it is a brilliantly written play that kept me on the edge of my seat the entire time despite the big spikey haired head seated in front of me. No really, there was no body attached to the head it was just one very large head.&lt;br /&gt;
&lt;br /&gt;
The reality of the show is that it is a single set play set in a 1980&#039;s radio station and you are watching a 2 hour long &amp;quot;Shock jock&amp;quot; style talk radio show. Diana more elequently stated that it was &amp;quot;watching a man confront his inner demon&amp;quot;. Either way it was good but there was one part in the play that related to me in a more &amp;quot;hey, that&#039;s me right now&amp;quot; type manner. &lt;br /&gt;
&lt;br /&gt;
The &amp;quot;station manager&amp;quot;, Dan, came out in the middle of the show and did a monologue about his relationship to &amp;quot;Barry Champlain&amp;quot;, the talk show host and star of the play (depicted in the picture to the left).&lt;br /&gt;
&lt;br /&gt;
Dan came out and stated how he had found &amp;quot;Barry Champlain&amp;quot; and molded him into what he needed to create the perfect radio station. Now that piece didn&#039;t have any relationship to my current situation but his next statements did. He created an analogy between radio hosts and trains, most of which made no sense. 
&lt;/p&gt;
&lt;p&gt;
One sentence, sadly, made sense &amp;quot;The difference between Barry and I is that I know this is only a job and I can leave it at the door&amp;quot;  &lt;br /&gt;
&lt;br /&gt;
Ok so if you&#039;re reading this and you expected a review of Talk Radio you&#039;re about to be thrown into my immediate world. After all this is my blog about my life. So sorry I won&#039;t be offended if you leave now. Go see the show, its good.  &lt;br /&gt;
&lt;br /&gt;
My current situation is exactly that. I&#039;ve been working at MNN for the past 19 or so months and I took the job not as a job. I had just left a very corporate job as an accountant at Intel and I wanted to get back to something I love doing (IT, geeky work) and I also wanted to actually do something. Upon arriving in New York I relaxed for a few weeks. Then I started looking for a job (aah savings. gotta love it). I only applied at places that looked interesting and were working for/with/towards causes that I cared about. I was also ONLY looking at non-profits and places with a social-cause. &lt;br /&gt;
&lt;span class=&quot;inline right&quot;&gt;&lt;img src=&quot;http://www.wiredgeek.com/sites/wiredgeek.com/files/images/mnn_logo.gif&quot; alt=&quot;&quot; title=&quot;&quot;  class=&quot;image img_assist_custom&quot; width=&quot;116&quot; height=&quot;101&quot; /&gt;&lt;/span&gt;&lt;br /&gt;
I applied at a handful of places and had a number of interviews but the ONLY place that looked remotely interesting was MNN and I saw a ton of potential with the organization. My initial assessment of the place was that they were in need of a decent IT guy but nothing serious (they only have a staff of 50 after all). I also noted, to myself, that the place would be extremely flexible to really explore and &amp;quot;flex&amp;quot;, so to speak, my IT/Finance/managerial skills. After all I&#039;m a geek with a Masters in Finance, I have to be able to do something with that right?&lt;br /&gt;
&lt;br /&gt;
After I took the job I realized that there were some very serious problems at MNN. I took the job head-on though and hunkered down for the long road ahead. I worked too many 16-20 hour days to count and I kicked some serious ass at MNN. Yes, yes I&#039;m being extremely egotistical and arrogant but I think I can back it up. Not only did I rebuild a physical and data infrastructure at MNN but I also worked on building a community and infrastructure to support MNN long after I&#039;m gone. I attended multiple conferences around the country to mobilize access centers together and got heavily involved in the Drupal community in NYC (to the point where I starting hosting Drupal Camps and the monthly meetups). &lt;br /&gt;
&lt;br /&gt;
In my opinion building a supporting infrastructure is more important that fixing the problems of today. My entire vision, and thus most of work, has always been focused on the 5, 10 and 15 years from now. Positioning MNN so that they are prepared to handle the hurdles the Internet is going to throw at Public Access (and cable in general) was my focus. &lt;br /&gt;
&lt;br /&gt;
Ok so now back to the point. In accepting my position at MNN I took the very first salary offer they threw at me without negotiation. I have never asked for a raise and I have had a low impact on MNN&#039;s budget; to the extent of working on a laptop without a working screen for almost a year (seriously). I did it because it wasn&#039;t a &amp;quot;job&amp;quot; to me, I was building something, I was helping MNN, and public access, to position themselves for the future. &lt;br /&gt;
&lt;br /&gt;
Well, sadly, it bit me right in the ass. &lt;br /&gt;
&lt;br /&gt;
The poor managerial infrastructure at MNN became too much for me handle. After fighting against a lack of standard procedures, no budgets, no financial reports, an inability to hire people and an increasing list of problems, that have been solved in most businesses, I finally had enough. Months ago I tendered my resignation which would have been effective in August. Later, after a rather emotional managerial meeting that threw me over the edge, I stepped up my resignation to June 1st. &lt;br /&gt;
&lt;br /&gt;
My resignation relieved a lot of my daily stress and the reality had set in that most of what I had done at MNN was done and my standard day had become filled with the 9 to 5 tasks. I say done, however, reluctantly because one project wasn&#039;t done. &lt;br /&gt;
&lt;br /&gt;
Over a year ago I made a very important decision at MNN. Now truth be told the decision wasn&#039;t solely me. MNN has a Board of Directors, an Executive Director and an entire chain of command so I made a recommendation that was followed by the &amp;quot;powers that be&amp;quot; but when it comes down to it, I made the decision. I decided that an application developed by an unnamed vendor was developed poorly. This application cost MNN approximately $110,000 and I recommended scrapping it, effectively throwing away all the work (and thus cash) &lt;br /&gt;
&lt;br /&gt;
I stand by that decision. &lt;br /&gt;
&lt;br /&gt;
I also made the decision to spend another $60,000 on a redevelopment project. &lt;br /&gt;
&lt;br /&gt;
A year into a 3 month long project (i.e. 9 months overdue) the project still isn&#039;t completed and I have resigned from the organization. I, however, made an extremely important decision and I want to see it through to fruition (oh the fruits will be juicy too). Despite my incredible frustration with the organization I offered to continue as an employee to work as a project manager to complete this project. I did/do not want to see MNN get hurt again by another failed software development project.  &lt;br /&gt;
&lt;br /&gt;
I want this to be clear. I do not have to do this but I made a decision and I&#039;m sticking by it. Additionally I&#039;m sticking by it at my standard salaried employee rate (which is/was already low) and I am by no means &amp;quot;setting up a sweet deal for myself&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Unfortunately MNN hired a new business manager about 6 months ago. A really nice woman that is extremely talented, smart and highly educated. A CPA that has worked with numerous corporate and non-profit clients. I was enamored by her intellect and dedication during her interview and I was one, of many, that immediately said &amp;quot;Hire her. She&#039;s the one. Hire her. She will do great things here&amp;quot;. Truth is she is going to do wonderful things at MNN but unfortunately in the process of doing those wonderful things she is going to cause a lot of tension and some decisions aren&#039;t going to be the &amp;quot;right&amp;quot; ones. Par for the course, I guess. &lt;br /&gt;
&lt;br /&gt;
back to me and the Talk Radio discussion. I didn&#039;t treat MNN as a &amp;quot;job&amp;quot; and that was my mistake. &lt;br /&gt;
&lt;br /&gt;
Despite offering to continue working as an f/t employee of MNN she decided that I needed to leave MNN and be rehired as an outside consultant complete with a contract. &lt;br /&gt;
&lt;br /&gt;
Sadly this means that I have to pay my own Employer/Employee taxes, pay for my own benefits, accrue my own vacation, etc. Not to mention having to develop contracts, go through fee negotiations and losing my standard employee rights afforded under standard federal, state and city laws. 
&lt;/p&gt;
&lt;p&gt;
Although this is a standard procedure in the business world it is only standard procedure because of abuse and business manipulating accounting rules. I tried to play nice and break through these so-called &amp;quot;corporate&amp;quot; barriers in the U.S business world. Items such as lengthy contracts and untrusting fee negotiations where waste is commonplace. &lt;br /&gt;
&lt;br /&gt;
Despite putting my heart and soul into this organization I have been treated as an &amp;quot;employee&amp;quot;, a replaceable, temporary untrustworthy &amp;quot;person&amp;quot; that must have contracts, legal waivers, distinction and precedence between myself and the &amp;quot;corporation&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
I can honestly say that I tried to have a minimal impact on the organization while providing maximum value back and I was bitten hard. Extremely hard. &lt;br /&gt;
 
&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;  &lt;/div&gt;
</description>
 <comments>http://www.wiredgeek.com/node/680#comments</comments>
 <category domain="http://www.wiredgeek.com/taxonomy/term/230">broadway</category>
 <category domain="http://www.wiredgeek.com/taxonomy/term/41">mnn</category>
 <category domain="http://www.wiredgeek.com/taxonomy/term/30">nyc</category>
 <category domain="http://www.wiredgeek.com/taxonomy/term/231">talkradio</category>
 <pubDate>Fri, 01 Jun 2007 04:16:23 +0000</pubDate>
 <dc:creator>Jacob Redding</dc:creator>
 <guid isPermaLink="false">680 at http://www.wiredgeek.com</guid>
</item>
<item>
 <title>Goodbye MNN, Hello China</title>
 <link>http://www.wiredgeek.com/node/636</link>
 <description>  &lt;div class=&quot;content&quot;&gt;
  &lt;p&gt;I announced my resignation from MNN today sending a short to-the-point note to entire staff. I told key staff, including the E.D, of my resignation weeks, and in some cases months, before finally settling upon a date. &lt;/p&gt;&lt;p&gt;My last day at MNN will be June 1st. &lt;/p&gt;&lt;p&gt;There were a lot of factors leading to my decision to leave MNN. The primary reason is that Diana and I have decided to move to China. Yes that&amp;#39;s right we are moving to China. The exact dates of departure and the arrival cities are still unknown but those are details we can fill in later. &lt;/p&gt;&lt;p&gt;The other factors are more short term superficial items that MNN can solve rather easily. Burn out played a major role in my decision. MNN is going through a lot of transitions and because of these transitions I found myself putting in more 15+ hour days than I care to remember. I have slept at the office on more than one occassions due to the sheer amount of work that needed to be done. Of course this doesn&amp;#39;t take into account the out of work networking, conferences and personal time dedicated to cheerleading/advancing MNN in some aspect. In the 18 months I worked for the organization I was able to do a very large amount of work spread across many disciplines.&lt;/p&gt;&lt;p&gt;A quick list includes &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Redesigned/Implemented a new physical and IP network   &lt;/li&gt;&lt;li&gt;Installed configured&lt;/li&gt;&lt;ul&gt;&lt;li&gt;LDAP services&lt;/li&gt;&lt;li&gt;email services (including postfix,  imapd, mailman, etc.)&lt;/li&gt;&lt;li&gt;DHCP, DNS, WINS, AFP, Cifs services&lt;/li&gt;&lt;li&gt;Internal and External firewalls (iptables)&lt;/li&gt;&lt;li&gt;Webserver&lt;/li&gt;&lt;li&gt;Tape backup system (including offsite storage and disaster recovery plans)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Developed plan and found vendors to install IP Telephony system (reducing monthly costs) &lt;/li&gt;&lt;li&gt;Wrote several hundred pages of documentation&lt;/li&gt;&lt;li&gt;Reworked many vendor contracts and established support contracts&lt;/li&gt;&lt;li&gt;Installed a 10mb IP fiber line w/o raising costs; providing significantly improved service to the organization&lt;/li&gt;&lt;li&gt;Setup employee/producer discount Apple purchases&lt;/li&gt;&lt;li&gt;Created a system that can easily handle p/t, interns and volunteers without compromising security or significantly increasing management support&lt;/li&gt;&lt;li&gt;Redeveloped MNN.org and setup translation system. &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Of course I didn&amp;#39;t do all of these things solely on my own. I was responsible for hiring individuals to help me accomplish all of this. It is also those individuals and positions that are remaining at MNN to help sustain this in the future. In my opinion this was a large part of my position. I was not simply building something at MNN but I was developing a sustainable system for MNN. &lt;br /&gt;&lt;p&gt;I honestly feel as though I am leaving the organization in a significantly better position that when I took the position. If I were to stay another 3 to 5 years I could do even more, however, I have reached a point of where it is time for someone else to take the reigns. A new administrator can take over the network without having to build much and can take a much more relaxed sustaining role. This person can focus on providing better staff support and planning for the future. &lt;/p&gt;&lt;p&gt;Before moving to China and, most likely, while in China I am shifting my job role to Drupal development. There is a significant amount of work being done in Drupal that focuses on the non-profit sector; including software used by MNN. I think that I can add some value in this industry, helping to plan out and develop software that can be used by non-profits nation (world?) wide. While I could have done this work at MNN leaving MNN will allow me to better focus on the development. &lt;/p&gt;&lt;p&gt;I will miss working at MNN but I&amp;#39;m incredibly excited about moving to China.  &lt;/p&gt;&lt;br class=&quot;clear&quot; /&gt;  &lt;/div&gt;
</description>
 <comments>http://www.wiredgeek.com/node/636#comments</comments>
 <category domain="http://www.wiredgeek.com/taxonomy/term/24">china</category>
 <category domain="http://www.wiredgeek.com/taxonomy/term/41">mnn</category>
 <category domain="http://www.wiredgeek.com/taxonomy/term/12">travels</category>
 <pubDate>Tue, 01 May 2007 14:22:31 +0000</pubDate>
 <dc:creator>Jacob Redding</dc:creator>
 <guid isPermaLink="false">636 at http://www.wiredgeek.com</guid>
</item>
<item>
 <title>Last day of work at MNN</title>
 <link>http://www.wiredgeek.com/node/635</link>
 <description>&lt;p&gt;It is with great sadness that I announce that this will be my last day at MNN. I worked for the computer for close to two years and the time has come for me to move on. &lt;/p&gt;&lt;p&gt;The decision to leave MNN was not made lightly nor abruptly. A few months notice was given to both upper and lateral management and an amicable last day was set. Diana and I decided to leave New York for the &amp;quot;redder&amp;quot; pastures of China. I have been studying Mandarin on and off for almost a year now and it is time for me to get serious about learning the language. &lt;/p&gt;&lt;p&gt;MNN was an absolutely wonderful place to work and I hope that when we return to New York in a few years I&amp;#39;ll be able to jump right back into MNN. &lt;/p&gt;&lt;p&gt;I will miss working at MNN. &lt;/p&gt;&lt;br class=&quot;clear&quot; /&gt;</description>
 <comments>http://www.wiredgeek.com/node/635#comments</comments>
 <category domain="http://www.wiredgeek.com/taxonomy/term/41">mnn</category>
 <pubDate>Mon, 30 Apr 2007 05:29:16 +0000</pubDate>
 <dc:creator>Jacob Redding</dc:creator>
 <guid isPermaLink="false">635 at http://www.wiredgeek.com</guid>
</item>
<item>
 <title>Vegas for NAB </title>
 <link>http://www.wiredgeek.com/node/626</link>
 <description>&lt;p&gt;I&amp;#39;m off to Vegas for the NAB conference. MNN is rebuilding its Master Control and doing many other things. I&amp;#39;m heading to the conference to look at new equipment and to meet with several of our vendors. &lt;/p&gt;&lt;p&gt;I&amp;#39;m not a fan of Vegas but the conference is always interesting. This will be my second appearance at NAB. &lt;/p&gt;&lt;br class=&quot;clear&quot; /&gt;</description>
 <comments>http://www.wiredgeek.com/node/626#comments</comments>
 <category domain="http://www.wiredgeek.com/taxonomy/term/201">conferences</category>
 <category domain="http://www.wiredgeek.com/taxonomy/term/41">mnn</category>
 <pubDate>Fri, 20 Apr 2007 05:49:14 +0000</pubDate>
 <dc:creator>Jacob Redding</dc:creator>
 <guid isPermaLink="false">626 at http://www.wiredgeek.com</guid>
</item>
<item>
 <title>O&#039;Reilly, Harvard, Twitter and Vegas baby!</title>
 <link>http://www.wiredgeek.com/node/624</link>
 <description>  &lt;div class=&quot;content&quot;&gt;
  &lt;p&gt;Check it out I was mentioned on an &lt;a href=&quot;http://radar.oreilly.com/archives/2007/04/yahoo_open_sour_1.html&quot;&gt;O&amp;#39;Reilly blog&lt;/a&gt;. I spoke briefly on using video w/ Drupal during DrupalCon (OS-CMS sunnyvale, Ca) and I get a one-liner on O&amp;#39;Reily. Man I should speak more..&lt;/p&gt;&lt;p&gt;Oh wait. I am. At Harvard. &lt;/p&gt;&lt;p&gt;The Beyond Broadcast Conference is occuring in Cambridge, Mass next week and I am on a panel speaking about &amp;quot;Participatory Media&amp;quot; and &amp;quot;Open Media publishing Tools&amp;quot;. Basically it is geek talk for an entire day. I&amp;#39;m excited. I love this stuff. &lt;a href=&quot;http://www.beyondbroadcast.net/wiki07/index.php?title=Open_Media_Publishing_Tools&quot;&gt;Check it out on Wikipedia&lt;/a&gt;&lt;/p&gt;&lt;p&gt;In other news I have  fallen in love with &lt;a href=&quot;http://www.twitter.com&quot;&gt;twitter&lt;/a&gt;. Twitter is a stupidly basic service that allows someone to send message to the twitter service via the web, IM or SMS. So even when I&amp;#39;m not near a computer I can send simple messages to my blog to update my status/whereabouts with everyone. You can either read it on my webpage (the block on the Right), subscribe to an &lt;a href=&quot;http://twitter.com/statuses/user_timeline/4759631.rss&quot;&gt;RSS feed&lt;/a&gt;, get the updates on your &lt;a href=&quot;http://twitter.com/jredding&quot;&gt;phone&lt;/a&gt;, or see them on &lt;a href=&quot;http://twitter.com/jredding&quot;&gt;twitter&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;If you read my twitter messages from this week you would have noticed that I went to Las Vegas. I flew in for the NAB conference, which is a massive conference for television stations around the world. Tens of thousands of people attend and thousands of vendors show off their products. People arrive from around the world, hang around for the week and talk &amp;quot;shop&amp;quot; with other television heads. I&amp;#39;m not fond of Vegas but the conference is actually quite interesting and fun at times.   &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;br class=&quot;clear&quot; /&gt;  &lt;/div&gt;
</description>
 <comments>http://www.wiredgeek.com/node/624#comments</comments>
 <category domain="http://www.wiredgeek.com/taxonomy/term/41">mnn</category>
 <category domain="http://www.wiredgeek.com/taxonomy/term/12">travels</category>
 <category domain="http://www.wiredgeek.com/taxonomy/term/199">twitter</category>
 <pubDate>Mon, 16 Apr 2007 18:11:55 +0000</pubDate>
 <dc:creator>Jacob Redding</dc:creator>
 <guid isPermaLink="false">624 at http://www.wiredgeek.com</guid>
</item>
<item>
 <title>Hyping Civicrm</title>
 <link>http://www.wiredgeek.com/node/610</link>
 <description>  &lt;div class=&quot;content&quot;&gt;
  I arrived in Denver almost a week ago and have been working 14-18 hours a day on MNN&amp;#39;s database open source project. A massive project involving the creation of custom Drupal modules, integration with CiviCRM and tons of coordination.&lt;br /&gt;&lt;br /&gt;Since arriving in Denver I have learned two things. &lt;br /&gt;1) Deb (g/f of Tony) showed my hypem.com  -schweet!&lt;br /&gt;2) CiviCRM is a horrible system to program against&lt;br /&gt;&lt;br /&gt;Oh well the struggle continues. In one week&amp;#39;s time I will be on vacation in Portland, Oregon! I can not wait to get back to Portland. &lt;br /&gt;&lt;br class=&quot;clear&quot; /&gt;  &lt;/div&gt;
</description>
 <comments>http://www.wiredgeek.com/node/610#comments</comments>
 <category domain="http://www.wiredgeek.com/taxonomy/term/192">civicrm</category>
 <category domain="http://www.wiredgeek.com/taxonomy/term/14">drupal</category>
 <category domain="http://www.wiredgeek.com/taxonomy/term/193">hypem</category>
 <category domain="http://www.wiredgeek.com/taxonomy/term/41">mnn</category>
 <category domain="http://www.wiredgeek.com/taxonomy/term/12">travels</category>
 <pubDate>Sat, 17 Mar 2007 01:08:10 +0000</pubDate>
 <dc:creator>Jacob Redding</dc:creator>
 <guid isPermaLink="false">610 at http://www.wiredgeek.com</guid>
</item>
<item>
 <title>waz you up to yo!</title>
 <link>http://www.wiredgeek.com/node/285</link>
 <description>  &lt;div class=&quot;content&quot;&gt;
  &lt;p&gt;Ok so if you haven&amp;#39;t realized by now I accepted a job at MNN and I have been completely bogged down by this stupidly insane project with a crazy software developer. At this point I&amp;#39;m not sure what is was the software developer that didn&amp;#39;t even follow software 101 guidelines or the amount of bureaucracy created by a non-profit organization. At this point I am seriously considering finding a corporate job (half joking/half serious) because if I don&amp;#39;t get out from under this current project I will never be able to do things that I wanted to do at MNN. My job there would be pointless and I much rather spend 60 hours a week making 30k more in a corporate hell hole of a job.&lt;/p&gt;&lt;p&gt;Anyhow enough with that rant. A few weeks ago I went on a Timesup New York memorial Bike ride. It was a slow ride that has 4 different starting points in each of the 4 outer borroughs (Brooklyn, Queens, Staten Island and the Bronx). The 4 groups of people then met up in Manhattan and rode around to various spots where bike commutters were killed while riding their bikes. At each of the 16 spots a memorial was placed and one spot in each borrough (5 total) an &amp;quot;Ghost bike&amp;quot; was placed to raise public awareness of bike commutting and the danger put on it by the carelessness of drivers. &lt;/p&gt;&lt;p&gt;It was a great ride albeit incredibly somber. &lt;/p&gt;&lt;p&gt;You can check it out at a few places.&lt;br /&gt;&lt;a href=&quot;http://breathingplanet.blogspot.com/2006/01/january-8-nyc-memorial-ride-click.html&quot; target=&quot;_blank&quot;&gt;Here is a Video&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://bikeblog.blogspot.com/2006/01/memorial-ride-unites-cycling-community.html&quot;&gt;Pictures &lt;/a&gt; (I&amp;#39;m in one about half-way down the page)&lt;br /&gt;&lt;a href=&quot;http://www.villagevoice.com/blogs/powerplays/archives/002304.php&quot;&gt;Village Voice article on the event&lt;/a&gt; &lt;/p&gt;&lt;p&gt;and of course check out &lt;a href=&quot;http://www.times-up.org/&quot;&gt;Times Up New York&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/p&gt;&lt;br class=&quot;clear&quot; /&gt;  &lt;/div&gt;
</description>
 <comments>http://www.wiredgeek.com/node/285#comments</comments>
 <category domain="http://www.wiredgeek.com/taxonomy/term/25">bicycles</category>
 <category domain="http://www.wiredgeek.com/taxonomy/term/41">mnn</category>
 <pubDate>Thu, 26 Jan 2006 05:13:00 +0000</pubDate>
 <dc:creator>Jacob Redding</dc:creator>
 <guid isPermaLink="false">285 at http://www.wiredgeek.com</guid>
</item>
<item>
 <title>Ride to work with me</title>
 <link>http://www.wiredgeek.com/node/560</link>
 <description>  &lt;div class=&quot;content&quot;&gt;
        &lt;div class=&quot;hvlog&quot;&gt;
        &lt;a href=&quot;node/560&quot; rel=&quot;enclosure&quot;&gt; 
        &lt;img src=&quot;http://www.wiredgeek.com/sites/wiredgeek.com/files/imagecache/320-240/Picture+7.png&quot; alt=&quot;&quot; title=&quot;&quot;  class=&quot;imagecache imagecache-320-240&quot; /&gt;         &lt;/a&gt;
      &lt;/div&gt;
       &lt;p&gt;I woke up this morning feeling great. Last night I stayed at work until the early morning and moved servers, installed software and made our database software, at MNN, ridicuously redundant and on overkill hardware. I don&amp;#39;t want to have to mess with the software ever again. &lt;/p&gt; &lt;p&gt; I had a really good nights sleep and I woke up feeling good and refreshed. I grabbed my video camera and headed to work. I wanted to shoot a short (well 7 minutes short) video of my ride to work so that you (yes you) can see what I see everyday. All in all it wasn&amp;#39;t so bad. &lt;/p&gt; &lt;p&gt; A lot of fun stuff in the video, you can also see the toll that work puts on me. Fortunately Monday is the FINAL day that I have to deal with this Ocean 7 software development firm. Schwweeet..&lt;/p&gt; &lt;p&gt; I&amp;#39;m very much looking forward to this weekend. Learning more Mandarin and just not thinking about work. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;The Video is attached below. &lt;br /&gt;&lt;/p&gt; &lt;br class=&quot;clear&quot; /&gt;        &lt;/div&gt;
</description>
 <comments>http://www.wiredgeek.com/node/560#comments</comments>
 <category domain="http://www.wiredgeek.com/taxonomy/term/41">mnn</category>
 <category domain="http://www.wiredgeek.com/taxonomy/term/11">video</category>
 <pubDate>Sat, 21 Jan 2006 06:16:00 +0000</pubDate>
 <dc:creator>Jacob Redding</dc:creator>
 <guid isPermaLink="false">560 at http://www.wiredgeek.com</guid>
</item>
<item>
 <title>Disputes, Lawyers and craziness</title>
 <link>http://www.wiredgeek.com/node/265</link>
 <description>  &lt;div class=&quot;content&quot;&gt;
  Oh man today was one of those days. A company that I have been working with, as a representative of MNN, called me today. They received a letter from our lawyers expressing our frustration with a software product that they developed. Unfortunately it was not a fun phone call and if I end up dead tomorrow you know where to start looking; Brooklyn, no wait I mean I live in Queens, look for me in Queens---ya that&amp;#39;s it--- Queens.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyhow I can&amp;#39;t say anything about it but it was not a fun decision to make but I had no choice. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;uggghhh, you have to love business.&lt;/div&gt;&lt;br class=&quot;clear&quot; /&gt;  &lt;/div&gt;
</description>
 <comments>http://www.wiredgeek.com/node/265#comments</comments>
 <category domain="http://www.wiredgeek.com/taxonomy/term/40">lawyers</category>
 <category domain="http://www.wiredgeek.com/taxonomy/term/41">mnn</category>
 <pubDate>Tue, 13 Dec 2005 23:04:00 +0000</pubDate>
 <dc:creator>Jacob Redding</dc:creator>
 <guid isPermaLink="false">265 at http://www.wiredgeek.com</guid>
</item>
</channel>
</rss>
