<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Nick's Blog</title>
	<atom:link href="http://www.npatrick.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.npatrick.com</link>
	<description></description>
	<lastBuildDate>Thu, 07 Oct 2010 04:34:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>New offshoot blog</title>
		<link>http://www.npatrick.com/2010/10/06/new-offshoot-blog</link>
		<comments>http://www.npatrick.com/2010/10/06/new-offshoot-blog#comments</comments>
		<pubDate>Thu, 07 Oct 2010 04:34:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.npatrick.com/?p=381</guid>
		<description><![CDATA[Hey all, I decided that I&#8217;d like to see what I can do to attract more viewers&#8230;and maybe even comments if I&#8217;m lucky.  However, I want those viewers to see the content that is intended for larger consumption&#8230;and this blog has been kind of a mix of personal and project.  So I decided [...]]]></description>
			<content:encoded><![CDATA[<p>Hey all, I decided that I&#8217;d like to see what I can do to attract more viewers&#8230;and maybe even comments if I&#8217;m lucky.  However, I want those viewers to see the content that is intended for larger consumption&#8230;and this blog has been kind of a mix of personal and project.  So I decided to start a <a href="http://posterous.com">Posterous</a> blog.  It looks like it&#8217;s about the easiest kind of blog to use&#8230;I don&#8217;t need hundreds of features like you can get with WordPress.  I need a low bar for difficulty to update.  The primary method for updating posts on a Posterous blog is to email <a href="mailto:post@posterous.com">post@posterous.com</a> with your next blog entry.  Go ahead and try it, it&#8217;ll start a blog with just one email.  </p>
<p>Anyway, if anyone is still here, my new project blog is here: <a href="http://nicholaspatrick.posterous.com">http://nicholaspatrick.posterous.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.npatrick.com/2010/10/06/new-offshoot-blog/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>&#8220;Physical&#8221; layers of neurons with different synaptic modification rules</title>
		<link>http://www.npatrick.com/2010/10/06/physical-layers-of-neurons-with-different-synaptic-modification-rules</link>
		<comments>http://www.npatrick.com/2010/10/06/physical-layers-of-neurons-with-different-synaptic-modification-rules#comments</comments>
		<pubDate>Wed, 06 Oct 2010 05:26:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Neural Networks]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.npatrick.com/2010/10/06/physical-layers-of-neurons-with-different-synaptic-modification-rules</guid>
		<description><![CDATA[Continuing down the path of defining a BNF for the definition of a spiking neural network (SNN), layers with different properties could expand the capability of the SNN. For instance, an SNN with only spike time dependent potentiation (STDP) is not likely to have the capabilities of a network with both short and long term [...]]]></description>
			<content:encoded><![CDATA[<p>Continuing down the path of defining a BNF for the definition of a spiking neural network (SNN), layers with different properties could expand the capability of the SNN. For instance, an SNN with only spike time dependent potentiation (STDP) is not likely to have the capabilities of a network with both short and long term synaptic modification rules. Yet it could provide some flexibility to the network as a whole to have both types of synapse modification available simultaneously. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.npatrick.com/2010/10/06/physical-layers-of-neurons-with-different-synaptic-modification-rules/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A grammatical spiking neural network</title>
		<link>http://www.npatrick.com/2010/10/04/a-grammatical-spiking-neural-network</link>
		<comments>http://www.npatrick.com/2010/10/04/a-grammatical-spiking-neural-network#comments</comments>
		<pubDate>Mon, 04 Oct 2010 20:11:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Neural Networks]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.npatrick.com/?p=377</guid>
		<description><![CDATA[I&#8217;m going to outline a grammar based method for defining a neural network topology using multiple layers of Backus-Naur Form &#8220;grammars. The objective of this method is to provide a way to define the building blocks of a network and to attempt to find repeatable patterns that are useful.
I assume one type of neuron in [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m going to outline a grammar based method for defining a neural network topology using multiple layers of Backus-Naur Form &#8220;grammars. The objective of this method is to provide a way to define the building blocks of a network and to attempt to find repeatable patterns that are useful.</p>
<p>I assume one type of neuron in a network with delays ranging from 1 to 20 milliseconds. More neuron types can be added later. I want to be able to define small polychronous groups of neurons that can be combined with copies of themselves and with other polychronous groups. </p>
<p>The reason for defining the network in terms of polychronous groups is that these groups can represent simple or complex calculations, memory units, etc. The polychronous group representation is basically an encoding of the synapses between a starting neuron position and other neurons such that activation of the initial neurons will cause activation of subsequent neurons if the synapse gains are high enough for activation to occur.</p>
<p>The next grammar layer is that of the network. The network is built by overlaying polychronous groups on top of each other with starting neuron offsets and rotation in the grid defined at the network. The polychronous groups defined at the lower grammatical layer define a map between points. The points define the neurons of the network. The delays between neurons are defined by providing a function of delay per unit distance between neurons. Thus by selection of the mapping by polychronous group, delays are inherently defined.</p>
<p>As you might guess, some neurons may be defined with some/no inputs or outputs. If there are no inputs, there is no point to keeping the neuron. If there are no outputs, and the outputs that exist are not used for network outputs, then those neurons could be pruned. If a polychronous group is placed such that some neurons would extend beyond the limits of the network, then the position of the neurons extending past would be wrapped.</p>
<p>Different neuron types could then be added by specifying different layers of neurons with the same grid as the first type. The polychronous group layer would then select the layer that is being connected for each neuron. If this is utilized, a meta-grammar could be defined which is weighted for the probability of selection that you desire.</p>
<p>More to come on this later.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.npatrick.com/2010/10/04/a-grammatical-spiking-neural-network/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Implementing Izhikevich Neuron Model in Clojure</title>
		<link>http://www.npatrick.com/2010/09/21/implementing-izhikevich-neuron-model-in-clojure</link>
		<comments>http://www.npatrick.com/2010/09/21/implementing-izhikevich-neuron-model-in-clojure#comments</comments>
		<pubDate>Tue, 21 Sep 2010 05:07:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.npatrick.com/2010/09/21/implementing-izhikevich-neuron-model-in-clojure</guid>
		<description><![CDATA[I&#8217;m working slowly to implement Izhikevich&#8217;s neuron model in clojure. Real life is getting in the way, though, so it may take me a while. In the process, I&#8217;m trying to come up with syntactical simplifications to take advantage of the lispy language while maintaining good speed.
I&#8217;ve got to say, I kind of feel dirty [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m working slowly to implement Izhikevich&#8217;s neuron model in clojure. Real life is getting in the way, though, so it may take me a while. In the process, I&#8217;m trying to come up with syntactical simplifications to take advantage of the lispy language while maintaining good speed.</p>
<p>I&#8217;ve got to say, I kind of feel dirty dealing with the Java language at all (Clojure is built on top of Java)&#8230; but I&#8217;m dealing. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.npatrick.com/2010/09/21/implementing-izhikevich-neuron-model-in-clojure/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Age layered population structure</title>
		<link>http://www.npatrick.com/2010/09/10/age-layered-population-structure</link>
		<comments>http://www.npatrick.com/2010/09/10/age-layered-population-structure#comments</comments>
		<pubDate>Sat, 11 Sep 2010 04:48:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.npatrick.com/?p=371</guid>
		<description><![CDATA[Age Related Population Structure (ALPS) is a nifty way to segregate different sections of an evolutionary algorithm. Using this method, you build in multiple sections that each have a maximum age limit. If a genotype reaches the age limit, it is checke to see if it is more fit than any individual in the next [...]]]></description>
			<content:encoded><![CDATA[<p>Age Related Population Structure (ALPS) is a nifty way to segregate different sections of an evolutionary algorithm. Using this method, you build in multiple sections that each have a maximum age limit. If a genotype reaches the age limit, it is checke to see if it is more fit than any individual in the next layer. The lowest layer is periodically refreshed with random initial conditions.</p>
<p>The stated reason for layers is to provide a method by which you can maintain genetic diversity in the population without getting stuck in a local optimum. I think you could get a similar type effect by creating fitness layered populations. Section off different members by fitness and only allow breeding at that layer or below. Of course, you could probably extend the concept even further by simply limiting individual breeding choices to individuals who have lower fitness and getting rid of layers entirely. I&#8217;d call this the &#8216;Popularity limited breeding method&#8217;. You can&#8217;t initiate breeding above your station.</p>
<p>Now, I&#8217;ve heard of hierarchical fitness layering, but I think there&#8217;s some synergy between the methods that could result in faster convergence on the global optimum. The multiple age layers allow for competition only with similar age solutions, but allows breeding with lower fitness individuals. Once an individual is too old for it&#8217;s layer, it either graduates to the next layer if it is fit enough, or it is retired.  Another way of looking at this is that the rate of improvement of that strain of genetic material has leveled out enough that it isn&#8217;t worth exploring any more. So why not take the fitness layer concept and retire solutions when their average rate of improvement of fitness drops below their competition. Of course you&#8217;d want to keep your peak fitness individuals via elitism, but you shouldn&#8217;t need to keep all of the sub-optimal solutions when they loose their steam.</p>
<p>Any way, I haven&#8217;t tested my popularity contest method, so I have no idea of the merit.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.npatrick.com/2010/09/10/age-layered-population-structure/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symbolic regression</title>
		<link>http://www.npatrick.com/2010/09/04/symbolic-regression</link>
		<comments>http://www.npatrick.com/2010/09/04/symbolic-regression#comments</comments>
		<pubDate>Sun, 05 Sep 2010 04:49:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.npatrick.com/2010/09/04/symbolic-regression</guid>
		<description><![CDATA[My genetic programming tool is&#8221; now smart enough to do symbolic regression. That is a &#8220;basic&#8221; capability for GP tools. Now I&#8217;m going to work on improving it a bit so that it can find solutions faster and more generically. Functionality I&#8217;m looking for: automatic function generation, automatic looping and recursion, structure modifying changes, memory. [...]]]></description>
			<content:encoded><![CDATA[<p>My genetic programming tool is&#8221; now smart enough to do symbolic regression. That is a &#8220;basic&#8221; capability for GP tools. Now I&#8217;m going to work on improving it a bit so that it can find solutions faster and more generically. Functionality I&#8217;m looking for: automatic function generation, automatic looping and recursion, structure modifying changes, memory. </p>
<p>I&#8217;m building this programming program in Clojure, which is a newish dialect of Lisp implemented on top of Java. I&#8217;ve never used a Lisp before, so it is an exciting learning curve. I&#8217;m really getting into this whole functional programming kick.</p>
<p>Some guys needed to implement a Fortran equivalent function for a Simulink model I made yesterday&#8230; they wanted some initial code to start from, so I implemented it in an embedded Matlab block. I initially conceived the program in a functional style, then I realized that they needed to implement it in Fortran. Not the most functional-friendly language.  Oh well. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.npatrick.com/2010/09/04/symbolic-regression/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Busy with life</title>
		<link>http://www.npatrick.com/2010/08/22/busy-with-life</link>
		<comments>http://www.npatrick.com/2010/08/22/busy-with-life#comments</comments>
		<pubDate>Mon, 23 Aug 2010 04:10:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Random thoughts]]></category>

		<guid isPermaLink="false">http://www.npatrick.com/2010/08/22/busy-with-life</guid>
		<description><![CDATA[Owen is one now, I have a new job (same company), I&#8217;m not working on mydeliverylist.com anymore lately &#8230; stuff keeps happening. I may return to the website sometime, but due to work, I don&#8217;t have easy access to my server anymore and I&#8217;m tired of spending time without returns. That was a project that [...]]]></description>
			<content:encoded><![CDATA[<p>Owen is one now, I have a new job (same company), I&#8217;m not working on mydeliverylist.com anymore lately &#8230; stuff keeps happening. I may return to the website sometime, but due to work, I don&#8217;t have easy access to my server anymore and I&#8217;m tired of spending time without returns. That was a project that really needs more time than I could regularly expend on it.</p>
<p>My Muse is pointing in a different direction for now. I&#8217;m programming up a genetic programming tool and am considering having another go at my masters project&#8230; except better. Hint, it involves spiking neural networks and polychronization.</p>
<p>Anyway, I don&#8217;t have much time for much of anything lately, so don&#8217;t expect much of anything soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.npatrick.com/2010/08/22/busy-with-life/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A software problem in the ViP722 receiver that Dish Network doesn&#8217;t want to fix</title>
		<link>http://www.npatrick.com/2010/07/06/a-software-problem-in-the-vip722-receiver-that-dish-network-doesnt-want-to-fix</link>
		<comments>http://www.npatrick.com/2010/07/06/a-software-problem-in-the-vip722-receiver-that-dish-network-doesnt-want-to-fix#comments</comments>
		<pubDate>Wed, 07 Jul 2010 02:54:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Random thoughts]]></category>

		<guid isPermaLink="false">http://www.npatrick.com/?p=363</guid>
		<description><![CDATA[Subtitle: A way to get $6 off your Dish bill every month
Erin and I have been having a hell of a time with Dish Network lately.Â  A couple of months ago, our Dish receiver started flaking out.Â  All sorts of shows would fail to record, old shows would start recording when only new ones should, [...]]]></description>
			<content:encoded><![CDATA[<p><em>Subtitle: A way to get $6 off your Dish bill every month</em></p>
<p>Erin and I have been having a hell of a time with Dish Network lately.Â  A couple of months ago, our Dish receiver started flaking out.Â  All sorts of shows would fail to record, old shows would start recording when only new ones should, shows would get caught in an endless loop as though skipping like a record.Â  We got the receiver replaced and found that the skipping problem improved, turns out that the hard-drive was going bad.Â  Unfortunately, some of the shows were still failing to record.</p>
<p>Whenever a show failed to record, it showed up in the schedule history as failed due to signal loss.Â  However, we found that while some shows would fail to record to tv2, we would simultaneously be able to watch tv1.Â  This got our interest piqued.Â  The technician came back to check the signal strength and replace various components several times.Â  We even had the receiver replaced again.Â  Over the next month or so, we added a cable directly from the satellite to the receiver through the back door&#8230;then a cable directly from the receiver to tv2 in an attempt to bypass any possible wiring problems in the house or electronic components.</p>
<p>Now, over time Erin and I had come to the conclusion that there was a specific sequence of events that could force the receiver to not record a show.Â  And based on this sequence, we&#8217;d come to the conclusion that it was most likely a software problem.Â  These are the arguments that Dish Network folks gave for the problem:</p>
<p>1) There are signal problems, need to replace something in the system &#8211; They replaced the LMBs, diplexers, mixers, etc&#8230;and eventually bypassed everything with cables through the house.Â  Not the problem</p>
<p>Me &#8211; It seems like a software issue</p>
<p>2) This must be a problem with the receiver &#8211; There was a problem with the original receiver which was fixed by replacing it.Â  The problem with the failed recordings was exhibited on replacement receivers 2 and 3.Â  The probability of this same exact problem being hardware and being present in 3 receivers is probably astronomical.Â  Keep in mind that both Dish Network customer service and the local satellite folks claimed that this problem is really weird and they haven&#8217;t heard of anything like it that isn&#8217;t fixed with component or receiver replacement.Â  (Yes, grounding can be a problem, but we fixed that last year when we went through Dish problems)</p>
<p>Me &#8211; I think it&#8217;s software&#8230;maybe a combination software/hardware issue</p>
<p>3) The power line driving the receiver must be dirty, or somehow non-standard &#8211; House power isn&#8217;t always pure and correct.Â  The only way I had to measure the power was with my multimeter.Â  Voltage and frequency were dead on.Â  I don&#8217;t know if there were some other strange harmonics or other noise, but given that we have a lot of other electronic equipment hooked into the electric grid that hasn&#8217;t fried, I don&#8217;t believe our power is that bad.Â  Additionally, we had our original receiver for about a year before it flaked out.Â  The 2 replacement receivers started with the problem immediately.</p>
<p>Me &#8211; I don&#8217;t see how it could be anything but software</p>
<p>4) It could be some weird signal reflection deal from the TV through the HDMI cable &#8211; We use component video.Â  Not the problem.</p>
<p>Ok, we&#8217;ve gone through a lot of troubleshooting here and have no way forward with Dish.Â  When we talk to customer service (level 1, lvl 1 supervisor, advanced tech support, account specialist, etc), they say that the only things they can do are to replace the receiver or request a tech visit.Â  I&#8217;ve been dealing with the local satellite company (Valley Satellite in Decatur AL) directly, they have been very competent and have worked well with us.Â  Greg, the owner, knows the VP of tech support at <a href="http://echostar.com" target="_blank">EchoStar</a> (Dan) and says he&#8217;ll give him a call.Â  EchoStar develops receivers for Dish.Â  Dan gives me a call and tells me they are about to make a software update that probably fixes the problem and to hold tight&#8230;it should start rolling out that week.Â  That was a month ago.Â  The software version number (L627RJ2B-N) hasn&#8217;t changed since we first noticed this problem.Â  (note that I think L627 is the important part of the software version number).Â  So either Dan was blowing smoke up my ass, or he didn&#8217;t know what he was talking about.Â  Greg tells me that Valley Satellite will be supporting DirecTV soon&#8230;hmm&#8230;</p>
<p>The one thing that Dish has maintained is that no-one else is experiencing the problem that we have.Â  Here is the clincher, my in-laws have a Dish 722 receiver setup similar to ours.Â  We visited over the 4th of July, tested the system, and were able to recreate the same exact issue.Â  I am convinced that this problem is a software issue.Â  The problem started very abruptly a couple months ago and has been very repeatable on multiple systems.</p>
<p>So, if you want to get a discount on your Dish Network bill, or if you want to see if you have the same problem, try out the sequence below and see what happens.Â  If you get it to happen, you should be able to argue your way out of $6 or more from your monthly bill each month until it is fixed.Â  That is the monthly cost of the DVR service.Â  If you decide to call Dish Network, please reference a trouble ticket entered on July 4th by Jessica (Operator ID: LWZ) from Advanced Tech Support.Â  Supposedly if enough people call about the same problem, they might look into fixing it.</p>
<p>If you&#8217;ve made it this far, please post a comment if you are having the same problem.</p>
<p><strong>Sequence for failed recording</strong></p>
<p>1) We usually see the problem first thing in the morning.Â  The receiver usually does a software update check at 3 AM and resets, so you may want to do this before any recordings start&#8230;or reset the receiver before you begin if it doesn&#8217;t work otherwise.</p>
<p>2) Record 10+ minutes of a show.Â  We usually just use a half-hour show previously recorded.</p>
<p>3) Set up two 30 minute recordings back-to-back to TV 2.Â  The recordings don&#8217;t have to be on the same channel, just set to record on TV 2.Â  (e.g. 7:00 Curious George, 7:30 Sid the Science Kid)</p>
<p>4) Prior to the start of the first show, start watching the recorded show on TV 2 so that you are watching it through the start of the first recording. (e.g. start watching a 30 minute show at 6:50)</p>
<p>5) After the first recording has started, turn TV2 off. (including the dish transmission to TV 2.Â  Don&#8217;t just turn the TV off) (e.g. stop watching TV2 at 7:05)</p>
<p>6) Turn TV1 on to watch the previously recorded show prior to the ending of the first recording such that it will finish after recording 2 has begun. (i.e. start watching at 7:25)</p>
<p>If you follow the steps above, when TV 2 is supposed to be recording the second show, you can look in the DVR-&gt;Schedule menu, and you will see the recording is stopped for &#8216;Service Shutoff&#8217;.Â  When the recording &#8220;finishes&#8221; and you look back at the schedule, it will show that the recording was skipped due to signal loss.</p>
<p>After this point, nothing will record or play on TV 2 unless you go to the TV 2 DVR menu and start an old recording.Â  Once you start, then stop a recording, live TV will return and programs will record.Â  If you turn TV 2 back on and just leave it, nothing will be on the screen.Â  Eventually TV 1 claims to lose signal and it goes through the process of recapturing satellite signal and downloading guide data.Â  If you do fix TV 2 via the old recording, it will work fine for the rest of the day.</p>
<p>Please help me out here.Â  I just want to get the problem fixed.Â  My wife and I have been on the phone numerous times, hung up on, ignored, blown off, etc by Dish Network.Â  Their customer service representatives have scripts that do not cover any problem out of the ordinary.Â  I&#8217;m a freaking aerospace engineer who knows how to do troubleshooting and problem reporting.Â  If Dish would give me the system definition documents, schematics and software, I&#8217;d find the problem and fix it for them.Â  Unfortunately things do not work that way.Â  I&#8217;ve sent some of the tech support folks emails with the details, my wife and I have described the problem to a lot of tech support people many times.Â  Can anyone help?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.npatrick.com/2010/07/06/a-software-problem-in-the-vip722-receiver-that-dish-network-doesnt-want-to-fix/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Workload</title>
		<link>http://www.npatrick.com/2010/03/14/workload</link>
		<comments>http://www.npatrick.com/2010/03/14/workload#comments</comments>
		<pubDate>Mon, 15 Mar 2010 02:39:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.npatrick.com/?p=361</guid>
		<description><![CDATA[High workload makes for low output on the side project.Â  I&#8217;ve been discovering lately just how much bandwidth I have.
]]></description>
			<content:encoded><![CDATA[<p>High workload makes for low output on the side project.Â  I&#8217;ve been discovering lately just how much bandwidth I have.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.npatrick.com/2010/03/14/workload/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Processing payments</title>
		<link>http://www.npatrick.com/2010/03/07/processing-payments</link>
		<comments>http://www.npatrick.com/2010/03/07/processing-payments#comments</comments>
		<pubDate>Sun, 07 Mar 2010 17:05:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Startup]]></category>

		<guid isPermaLink="false">http://www.npatrick.com/?p=357</guid>
		<description><![CDATA[I&#8217;m in the process of investigating how I could process payments through the website.&#160; I want to make it a quick process for a new restaurant to sign up and be operational on the site.&#160; Of course, I also want to make the participation with my site a low risk.&#160; How payments are processed is [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m in the process of investigating how I could process payments through the <a href="http://mydeliverylist.com" mce_href="http://mydeliverylist.com" target="_blank">website</a>.&nbsp; I want to make it a quick process for a new restaurant to sign up and be operational on the site.&nbsp; Of course, I also want to make the participation with my site a low risk.&nbsp; How payments are processed is a major component to the risk that a company is going to see with signing up.</p>
<p>I figure there are two main methods to payment processing that I can go with.&nbsp; First is to open a merchant account and receive all payments in my own account.&nbsp; Then I could turn around and settle the accounts with the restaurants on a 2 or 4 week schedule.&nbsp; Second is to offer an eBay type of environment where the restaurant can sign up with their own payment processor and I&#8217;ll simply host their payment method on my site.&nbsp; </p>
<p>Either way requires restaurants to even want to sign up.&nbsp; Hmm.&nbsp; I need to get it done so that I finish this big experiment.&nbsp; Let&#8217;s say this, if this ends up flopping, I&#8217;ll make the mapping feature more visible so that you can see the boundary lines for any restaurant.&nbsp; That was the <a target="_blank" mce_href="http://www.halfbakery.com/idea/Delivery_20coverage_20maps#1260931776" href="http://www.halfbakery.com/idea/Delivery_20coverage_20maps#1260931776">original idea </a>anyway.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.npatrick.com/2010/03/07/processing-payments/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

