<?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>A Perfectly Normal Blog</title>
	<atom:link href="http://www.gefvert.org/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.gefvert.org/blog</link>
	<description>Just a scratchpad for thoughts, reflections, and stuff.</description>
	<lastBuildDate>Mon, 16 Jan 2012 03:51:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>On Faith and Science</title>
		<link>http://www.gefvert.org/blog/archives/1029</link>
		<comments>http://www.gefvert.org/blog/archives/1029#comments</comments>
		<pubDate>Mon, 16 Jan 2012 03:51:04 +0000</pubDate>
		<dc:creator>Mats Gefvert</dc:creator>
				<category><![CDATA[Reflections]]></category>

		<guid isPermaLink="false">http://www.gefvert.org/blog/?p=1029</guid>
		<description><![CDATA[I *love* science. My heart burns for it; that gradual peeling away of the layers of the universe, to peek behind and see how it works &#8211; following experiments with other experiments and, in doing so, revealing things so amazing, &#8230; <a href="http://www.gefvert.org/blog/archives/1029">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I *love* science. My heart burns for it; that gradual peeling away of the layers of the universe, to peek behind and see how it works &#8211; following experiments with other experiments and, in doing so, revealing things so amazing, so wonderful and enormously thought-provoking. The discovery of the atom was followed by the discovery of nuclei and elementary particles; these were, in turn, unraveled into string/particle dualism and quantum physics, which led to the current efforts of using enormous supercolliders in trying to peek into string theory and the very fabric of the universe. And in combining astrophysics and quantum physics, using these two fields together, to peer out into the universe and examine galaxies, clusters, pulsars and nebulae, this has provided for me the most profound and near-religious experiences; it is with silent awe that I look into the darkness of space and ponder, like Abraham before God in the desert, the vast, vast billions of stars across the night sky.</p>
<p>On the other hand, I also know within me that ultimately, I really have the answers to it all. John 1 says &#8220;In the beginning was the Word, and the Word was with God, and the Word was God &#8230; Through him all things were made; without him nothing was made that has been made.&#8221; When Genesis says that God created heaven and earth, and man and woman and every plant and seed and animal in it, I believe it with all my heart. I believe God made the earth, created the universe out of the thin threads of the laws He set in place, and when He said &#8220;let there be light&#8221;, the universe exploded in light that would shine for a hundred trillion years.</p>
<p>But my head can not accept what my heart knows. If I try to turn faith into science and say, &#8220;God created everything&#8221; with absolute scientific assurance, then the next thought that rises in my mind is &#8220;prove it&#8221; &#8211; and I can&#8217;t. And yet, I cannot wrap my head around evolution and call that true, because my heart knows that it is not. I know God is true, so the conclusion that the world was created on its own, must be false.</p>
<p>Between my heart and my mind lies this gap, this great divide, which I don&#8217;t know how to overcome; one side of which says, &#8220;believe everything&#8221;, for man lives and dies by faith in God, and without faith no one can please God. And yet the other side says, &#8220;believe nothing&#8221;; this being my scientific side that absolutely cannot believe anything that has not been meticulously proven, again and again. These are not necessarily at odds which each other, but they do conflict, in purpose. The purpose of faith is to save a man&#8217;s soul and provide for his eternal well-being, upon which no science must dare to tread; similarly, the purpose of science is to unravel the mysteries of the universe without regard to any particular faith &#8211; it must never be swayed by beliefs, never led astray by man&#8217;s opinion or interpretation of the truth &#8211; it must relentlessly stay true to its original task, the gradual and meticulous uncovering of the reality of the universe, step by step, by inexhaustible patience and curiosity.</p>
<p>So when [some] evolutionists say that Christians are stupid for believing in the bible, I shake my heart at their arrogance and ignorance, and I fear that one day they will be proven terribly wrong. And yet, when [some] Christians declare that the big bang theory is just a lot of bogus, and they shake their head at me for believing that the earth is older than 6000 years, it pains me; because they do not know the love of science that resides within me and which tells me, quietly, that if the universe is not older than that, then we&#8217;ve made a lot of measurements wrong.</p>
<p>I hope that one day, science and faith will meet within me; that faith will declare through the heavens that God created everything that exists; and that science will tell me, in excruciating detail, how it happened. Obviously, we are not there yet; but if science is the searching for truth, then eventually, hopefully, it will lead us there. I wish that I could reply with absolutely certainty &#8211; the way other people do &#8211; to the question of how the world was created, but I can&#8217;t.</p>
<p>My mind and my heart do not yet agree within me. I hope one day they will.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gefvert.org/blog/archives/1029/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DesktopShooter release 2011-12-09</title>
		<link>http://www.gefvert.org/blog/archives/1014</link>
		<comments>http://www.gefvert.org/blog/archives/1014#comments</comments>
		<pubDate>Fri, 09 Dec 2011 14:12:43 +0000</pubDate>
		<dc:creator>Mats Gefvert</dc:creator>
		
		<guid isPermaLink="false">http://www.gefvert.org/blog/?p=1014</guid>
		<description><![CDATA[I just released a new version of DesktopShooter, which includes a paintball gun and an artillery gun. The artillery is pretty impressive. Check it out here.]]></description>
			<content:encoded><![CDATA[<p>I just released a new version of DesktopShooter, which includes a paintball gun and an artillery gun.</p>
<p>The artillery is pretty impressive.</p>
<p><a href="/blog/downloads/desktop-shooter">Check it out here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gefvert.org/blog/archives/1014/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Storing Person-specific Sensitive Data in Databases</title>
		<link>http://www.gefvert.org/blog/archives/1002</link>
		<comments>http://www.gefvert.org/blog/archives/1002#comments</comments>
		<pubDate>Mon, 05 Dec 2011 18:24:22 +0000</pubDate>
		<dc:creator>Mats Gefvert</dc:creator>
				<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.gefvert.org/blog/?p=1002</guid>
		<description><![CDATA[How do you build a system that can ask people very sensitive questions, for instance about their work, etc; and ensure confidentiality of the answers on a database level, yet allow each person to answer only once (and if necessary &#8230; <a href="http://www.gefvert.org/blog/archives/1002">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>How do you build a system that can ask people very sensitive questions, for instance about their work, etc; and ensure confidentiality of the answers on a database level, yet allow each person to answer only once (and if necessary edit his answers)?</p>
<p>This is my proposed method.</p>
<ul>
<li>The system itself consists of a database, a set of PHP pages, and a configuration file.</li>
<li>The PHP files identify the user and give him a unique identifier <b>k<sub>u</sub></b>, say, the person&#8217;s name, SSN, or similar identity. This is only stored in the current session. Necessary referential constraints can be added to ensure the validity of the identifier, so the user specifies a real name &#8211; e.g. through a lookup in a user table.</li>
<li>The system configuration file contains a system key, <b>k<sub>s</sub></b>, which is a unique, random key, and which is kept secret.</li>
<li>The database has three tables.
<ul>
<li>Two tables make up the questions. One for each questionnaire, and one for each question connected to the questionnaire. Each questionnaire is given a unique, random key <b>k<sub>q</sub></b>, and each question has an auto-incrementing ID.</li>
<li>The third table contains the answers, which every user has specified. The unique key to each answer is given by the question ID, and a cryptographically secure hash <b>h</b> -> <b>H</b>(<b>k<sub>s</sub></b> + <b>k<sub>u</sub></b> + <b>k<sub>q</sub></b>)</b>.</li>
</ul>
</li>
</ul>
<p>By keeping <b>k<sub>s</sub></b> a secret, it is cryptologically impossible to find out the user identity of any given answer in the answers table. And by varying <b>k<sub>q</sub></b> for each questionnaire, it is also impossible to track users over several questionnaires. <b>h</b> will, however, be the same for each given questionnaire and user.</p>
<p>It is thereby possible for the system to post answers from a given user into the tables, and access previous answers; and it is also possible for a user to retrieve answers, filter them, and generate statistics, without ever having access to any identities for the given answers. Even if the system is compromised, it is impossible to learn the identities of any answers without using a brute-force (or table lookup) method.</p>
<p>Does this sound ok?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gefvert.org/blog/archives/1002/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sears Customer Service Drama (closed 11/25/2011)</title>
		<link>http://www.gefvert.org/blog/archives/984</link>
		<comments>http://www.gefvert.org/blog/archives/984#comments</comments>
		<pubDate>Thu, 03 Nov 2011 13:11:38 +0000</pubDate>
		<dc:creator>Mats Gefvert</dc:creator>
		
		<guid isPermaLink="false">http://www.gefvert.org/blog/?p=984</guid>
		<description><![CDATA[Well, we bought a bed from Sears. It, unfortunately, arrived damaged, and now we&#8217;re trying to get it returned and get our money back. This is a timeline of events so far. Nov 25 The return from Sears finally arrives &#8230; <a href="http://www.gefvert.org/blog/archives/984">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://s.shld.net/is/image/Sears/spin_prod_162885901?hei=315&amp;wid=315&amp;op_sharpen=1&amp;resMode=sharp&amp;op_usm=0.9,0.5,0,0" alt="" align="right" />Well, we bought a bed from Sears. It, unfortunately, arrived damaged, and now we&#8217;re trying to get it returned and get our money back. This is a timeline of events so far.</p>
<p>Nov 25</p>
<ul>
<li>The return from Sears finally arrives into our bank account. Case closed.</li>
</ul>
<p>Nov 24 &#8211; waiting<br />
Nov 23 &#8211; waiting<br />
Nov 22 &#8211; waiting<br />
Nov 21 &#8211; waiting</p>
<p>Nov 20</p>
<ul>
<li>Recieved an automated email today, which said &#8220;Return processed for your Sears order&#8221;. It says that the refund will now be processed within 5-7 business days, depending on our financial institution. &#8220;Thank you for shopping at Sears!&#8221; it concludes. Right.</li>
</ul>
<p>Nov 19 &#8211; waiting</p>
<p>Nov 18</p>
<ul>
<li>Now I&#8217;m starting to worry that the refund is going to take 7-10 business days from the point where the vendor actually received the item back, which was just a day or two ago. That might put us into December before we get our money back, which would agree with the email I got from Roy, saying that he would follow up on the case until 12-01-2011. I try calling Sears for confirmation at the number and extension he gave me. I reach a waiting line, saying &#8220;all agents are busy at the moment, please wait on the line&#8221;. After 21 minutes, I hang up, and leave a message on Sears facebook page, saying, please have Roy call me, along with his extension number.</li>
<li>Sears deleted my facebook post &#8211; presumably because it contained contact information, which I understand. I hope that means Roy got my message and will call me.</li>
<li>I sent them an email at smsupport@searshc.com asking them to clarify just exactly when I&#8217;m supposed to get my money back, since we already waited 10 business days from the contact on Nov 3rd.</li>
</ul>
<p>Nov 17</p>
<ul>
<li>Received an email from my contact at Sears Cares, saying that the bed has now been returned to the vendor and my refund will now be processed.</li>
</ul>
<p>Nov 16 &#8211; waiting<br />
Nov 15 &#8211; waiting<br />
Nov 14 &#8211; waiting<br />
Nov 13 &#8211; waiting<br />
Nov 12 &#8211; waiting<br />
Nov 11 &#8211; waiting<br />
Nov 10 &#8211; waiting<br />
Nov 9 &#8211; waiting<br />
Nov 8 &#8211; waiting<br />
Nov 7 &#8211; waiting<br />
Nov 6 &#8211; waiting<br />
Nov 5 &#8211; waiting<br />
Nov 4 &#8211; waiting</p>
<p>Nov 3</p>
<ul>
<li>Customer service responds to my issue and lets me know that they are unable to do a refund back on my debit card, as in cases like these, a gift card is automatically issued within 7-10 business days and there&#8217;s nothing they can do. I reply angrily and forward the communication to <a href="mailto:SMAdvisor@searshc.com">SMAdvisor@searshc.com</a> again, saying this is unacceptable, and that we want our money back.</li>
<li>I get a call from &#8220;Roy&#8221; from Sears Executive Office who gives me his contact information and says that he&#8217;s going to put a stop to all this, and give me whatever information I need. He says he&#8217;s going to send it in for research today and get back to me as soon as he finds something out.</li>
<li>I get a call back from Roy who says that the refund is actually going to be on my credit card, and he&#8217;ll see to it himself. If it&#8217;s sooner that 7-10 business days, he&#8217;ll let me know first hand.     There will not be a gift card issued.</li>
</ul>
<p>Nov 2</p>
<ul>
<li>A guy with a big truck shows up at our door, without prior notice or call, and asks for the return items. A flurry of activity ensues as we try to get the item repackaged hastily and carried through the house down to the door. (Good thing I work from home.)</li>
<li>Sears responds to an email sent from me, regarding the above, and lets me know that since part of the order was paid for using a gift card (see the information from Oct 10), they will just issue a new gift card to us which will be sent in about 7-10 business days, once the damaged item is returned to the warehouse. I respond, saying this is absurd, and that I want my money back.</li>
<li>Raina posts a complaint on the Sears facebook profile. A Sears representative by the name of <strong>Scott</strong> answers and asks us for additional details, refer to <a href="mailto:SMAdvisor@searshc.com">SMAdvisor@searshc.com</a> with Attention Scott. I send him this story, so far, and considers cc:ing my lawyer.</li>
</ul>
<p>Nov 1 &#8211; waiting<br />
Oct 31 &#8211; waiting</p>
<p>Oct 30</p>
<ul>
<li>I receive a notice that a pick-up request has been issued &#8220;as of today&#8221;, and that I should expect the shipper to call me to arrange a convenient time for pick-up.</li>
</ul>
<p>Oct 29 &#8211; waiting<br />
Oct 28 &#8211; waiting</p>
<p>Oct 27</p>
<ul>
<li>Fourth email from Sears, asking me to fill out a survey of how the call was handled by the agent.</li>
</ul>
<p>Oct 26</p>
<ul>
<li>Second email, asking if I want a UPS pickup (5-7 business days) or drop it off myself at a UPS point; I will then get a refund and can place a new order. I reply very angrily saying this is not convenient at all, please come and get it right away as I was promised a replacement.</li>
<li>Third email from Sears, apologizing and saying that they are only email support and can&#8217;t place orders themselves, and asks that I call customer care at an 800 number, or use a live chat agent.</li>
<li>I call Sears again, and talk to a nice lady who says the same thing, that an exchange is not possible, but they can come and pick it up for us (in 5-7 business days); and then give us a refund, once the item is successfully returned to the vendor. The refund will take 2-3 business days to process, and I can then order a new unit on their website. I give in, say OK, and resolve never to order from Sears again. She also gives me the name, address and phone number of the vendor who sold the item through Sears, which I&#8217;m not interested in, as I&#8217;m buying from Sears, not the vendor. This is what I manage to write down, no idea if it&#8217;s correct or not.</li>
</ul>
<blockquote><p><strong>topline-furniture.com</strong><br />
<strong>vendor# 717140</strong><br />
<strong>888 Thomas Drive</strong><br />
<strong>Vincentville, IL 60106</strong></p></blockquote>
<p>Oct 25</p>
<ul>
<li>Email from representative asking about the damages; I answer right away and enclose pictures, indicating that one box had been dropped, and two metal hinges had been pushed with force into the sideboards, splitting the wood apart, and thereby causing irreparable damage. Pictures can be seen at <a href="https://www.dropbox.com/gallery/28067369/1/Sears%20Bed?h=2642ca">https://www.dropbox.com/gallery/28067369/1/Sears%20Bed?h=2642ca</a></li>
</ul>
<p>Oct 24</p>
<ul>
<li>Item arrived in damaged condition, noticed during unpacking and assembly.</li>
<li>Investigation of the parts reveals that the bed does, in fact, need boxsprings.</li>
<li>First complaint at Sears store in Augusta; they apologize for being unable to help me and give me an 800 number to call.</li>
<li>First phone call to customer service, who promises replacement unit shipped out as soon as the return order he&#8217;s filling out is approved. The old unit will be picked up when the new unit is delivered.</li>
</ul>
<p>Oct 23 &#8211; waiting<br />
Oct 22 &#8211; waiting</p>
<p>Oct 21 (?)</p>
<ul>
<li>Phone call from shipping agent to set up appt for delivery. Appt set Oct 24.</li>
</ul>
<p>Oct 20 &#8211; waiting<br />
Oct 19 &#8211; waiting<br />
Oct 18 &#8211; waiting<br />
Oct 17 &#8211; waiting<br />
Oct 16 &#8211; waiting<br />
Oct 15 &#8211; waiting<br />
Oct 14 &#8211; waiting</p>
<p>Oct 13</p>
<ul>
<li>Notice from Sears: &#8220;Your Sears order has shipped.&#8221;</li>
</ul>
<p>Oct 12 &#8211; waiting<br />
Oct 11 &#8211; waiting</p>
<p>Oct 10</p>
<ul>
<li>Found bed on Sears website. The price is somewhere around $500, but shipping is $193. Since we feel this puts it out of our price range, we investigate the possibility of some kind of Site-to-Store. Although this is not an option for this item, the local Sears store manager say they will cover the shipping cost, and we order the bed.</li>
<li>According to a customer service representative, the bed <strong>does not</strong> need boxsprings. We&#8217;re happy about that, since that would mean an extra $100, minimum, and we&#8217;re trying to save money.</li>
<li>Order confirmation of bed, expected arrival Oct 19.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.gefvert.org/blog/archives/984/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sears</title>
		<link>http://www.gefvert.org/blog/archives/981</link>
		<comments>http://www.gefvert.org/blog/archives/981#comments</comments>
		<pubDate>Mon, 31 Oct 2011 13:37:39 +0000</pubDate>
		<dc:creator>Mats Gefvert</dc:creator>
				<category><![CDATA[Poetry]]></category>

		<guid isPermaLink="false">http://www.gefvert.org/blog/?p=981</guid>
		<description><![CDATA[Slowly and quietly Like the meandering river Don Sears&#8217; Customer Service flows]]></description>
			<content:encoded><![CDATA[<p>Slowly and quietly<br />
Like the meandering river Don<br />
Sears&#8217; Customer Service flows</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gefvert.org/blog/archives/981/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Autumn Poem</title>
		<link>http://www.gefvert.org/blog/archives/979</link>
		<comments>http://www.gefvert.org/blog/archives/979#comments</comments>
		<pubDate>Wed, 26 Oct 2011 16:34:11 +0000</pubDate>
		<dc:creator>Mats Gefvert</dc:creator>
				<category><![CDATA[Poetry]]></category>

		<guid isPermaLink="false">http://www.gefvert.org/blog/?p=979</guid>
		<description><![CDATA[Watching all the brightly-colored leaves On bright &#038; sunny autumn days And how they&#8217;re falling off the trees In their whirlwind kind of dancing ways Makes me think of how this gentle Browned-eyed woman swept into my life And in &#8230; <a href="http://www.gefvert.org/blog/archives/979">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Watching all the brightly-colored leaves<br />
On bright &#038; sunny autumn days<br />
And how they&#8217;re falling off the trees<br />
In their whirlwind kind of dancing ways<br />
Makes me think of how this gentle<br />
Browned-eyed woman swept into my life<br />
And in ways most accidental<br />
Through a strange and wonderous grace<br />
You become my cherished wife.</p>
<p>You are beautiful, mysterious, and sweet<br />
Your love of cheese has seen no bound -<br />
Your grace has swept me off my feet<br />
And in your arms, a home I&#8217;ve found.<br />
So with these words, remember this<br />
Said from a heart so full of bliss<br />
In every possible way<br />
I love you, today<br />
You make my heart complete.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gefvert.org/blog/archives/979/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TimeWarnerCable: The Saga Continues</title>
		<link>http://www.gefvert.org/blog/archives/969</link>
		<comments>http://www.gefvert.org/blog/archives/969#comments</comments>
		<pubDate>Fri, 21 Oct 2011 19:00:29 +0000</pubDate>
		<dc:creator>Mats Gefvert</dc:creator>
				<category><![CDATA[Insane]]></category>

		<guid isPermaLink="false">http://www.gefvert.org/blog/?p=969</guid>
		<description><![CDATA[So, I&#8217;m trying to follow up on my efforts to determine what channels I get if I downgrade my TimeWarnerCable account. I started by writing an email to TimeWarnerCable through their &#8220;contact me&#8221; section. I&#8217;m trying to make heads or &#8230; <a href="http://www.gefvert.org/blog/archives/969">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So, I&#8217;m trying to follow up on <a href="http://www.gefvert.org/blog/archives/962">my efforts to determine what channels I get if I downgrade my TimeWarnerCable account</a>. I started by writing an email to TimeWarnerCable through their &#8220;contact me&#8221; section.</p>
<blockquote class="letter"><p>I&#8217;m trying to make heads or tails of this, but I&#8217;ve so far been unable to get any clear information from you guys. I tried chatting with an agent, which resulted in sort of an amusing story which I posted on my blog at www.gefvert.org, which didn&#8217;t tell me anything at all. Eventually I gave up and am now going to try this way of communicating with you. Please bear with me.</p>
<p>I have, today, a Digital Tier package, I think. Since the promotional period is expiring, it&#8217;s going to cost me about $126 a month, which is too much for my taste. In talking to a billing agent online, I was led to believe that I could instead get a Family Choice package, which would bring the bills down to $96 or something, but I wan&#8217;t to make sure what channels I get with that. </p>
<p>Now, I was given an excellent online channel lookup tool, using which I have been able to see all the channels included in different packages. What it doesn&#8217;t tell me, is what packages are included in a specific option. Let me explain.</p>
<p>In the Digital Tier package, we presently have all the channels included in the Basic Cable, Classic/Standard package, Digital Tier, and Family Choice. So I need to click several different checkboxes to find out what channels I currently have &#8211; I can&#8217;t just click on Digital Tier, because that excludes, for instance, Basic and Classic.</p>
<p>Now. If I choose to go with the Family Choice package, and exclude the Digital Tier, which channels would I ultimately end up with? Does the $96 I then would pay per month include *only* the channels in Family Choice, numbering 985-999, or would it also include the Basic package (channels 2-22), and/or the Classic package (channels 23-71)?</p>
<p>Because it seems like still a lot of money for only 14 channels, if the Family Choice channels are all I get.</p>
<p>Please clarify,<br />
Matt</p></blockquote>
<p>A nice person by the name of Vicki Bagley responded. (Emphasis mine, phone or ID numbers have been redacted.)</p>
<blockquote class="letter"><p>I understand you want to know what packages are included in a specific option in our channel lineup. I apologize for the problems you&#8217;ve experienced</p>
<p>I know how exasperating this has been for you, but we know the importance of our business with our valued customers. Let me assure you that what happened in your case is not typical of our level of customer service. We continue to be committed to providing you and all of our customers with the highest standards of service in the industry. While the lack of service you experienced is unusual and not the standard of our company, there is no excuse for a lackadaisical attitude on the part of any of our representatives. </p>
<p>I understand how important is for you to get the correct channel information on the packages subscribed. Once the promotional offer gets expired you will be charged as per the normal rates.</p>
<p><b>I regret to inform you that currently we do not have such feature in our channel lineup where you can get packages included in specific options.</b></p>
<p>We appreciate your feedback and will pass on to our product and development department.</p>
<p>I apologize, but I need to escalate your issue for additional research.  You will receive a response within 2 to 3 days, or less on [my phone number] . I apologize for the delay, but I do want to ensure that the proper resolution is found. Please note that the ticket number for your escalation is: [ticket number].</p>
<p>Thank you for your patience and understanding. If you have any other concerns do let us know. We will be happy to assist you.</p>
<p>I just want to let you know that we have improved our Support page at www.timewarnercable.com.  It has more information and can answer many of the questions you have. I am sure you will find it to be very helpful to get support on your issues. </p></blockquote>
<p>Now, to be honest with you, their support page &#8211; which has improved considerably since I looked at it last &#8211; does contain largely the correct answer in their FAQ, <a href="http://www.timewarnercable.com/northeast/site.faqs/DigitalCab/Programmin/FamilyChoi/Since-you-must-subscribe-to-Ba">under the section FAQ &#8211; Programming &#8211; Family Choice</a>. But, at this point, I&#8217;m wondering if I&#8217;m ever going to find a right answer from one of their representatives.</p>
<p>So, here we go again.</p>
<blockquote class="letter"><p>Thank you for your kind answer. You should be aware that the number mentioned is my wife&#8217;s cell and you stand a better chance of being able to contact me on XXX-XXX-XXXX, if you do call.</p>
<p>So, if I interpret what you&#8217;re saying correctly, if we &#8220;downgrade&#8221; our account to Family Choice, then it&#8217;s only the channels included in the Family Choice package we get (in the order of about 14 channels) and nothing else? It seems strange, I thought networks were required to carry at least ABC, CBS and so on, but maybe I&#8217;m mistaken.</p></blockquote>
<p>This time, someone with the name of Charlie Dias responds in the following manner:</p>
<blockquote class="letter"><p>I understand you would like to get the list of channel included in Basic, Classic, Digital Tier and Family Choice package. I apologize for the inconvenience and will be glad to assist you.</p>
<p>To view the channel lineup of your area (Sort By Package), please click on the following link:<br />
<a href="http://www.timewarnercable.com/northeast/support/clu/clu.ashx?ChannelFilter=All&#038;CLUID=661&#038;Zip=04330&#038;SortByPackage=true">http://www.timewarnercable.com/northeast/support/clu/clu.ashx?ChannelFilter=All&#038;CLUID=661&#038;Zip=04330&#038;SortByPackage=true</a></p>
<p>Since we are technical and billing support, we do not have access to the pricing and package information you are looking for, however, I will certainly guide you to the appropriate support. Please contact us at XXXXXXXXXX or XXXXXXXXXX (working hours: 24 x 7, Monday to Sunday) and we will make every effort to assist you.</p>
<p>We appreciate your patience and understanding.</p></blockquote>
<p>Hmmm&#8230; back to square one. This doesn&#8217;t tell me at all what I&#8217;m looking for! It&#8217;s like they don&#8217;t read the emails &#8212; the emails being sent back and forth *does* contain the full thread of the conversation.</p>
<p>Now I&#8217;m starting to get a little upset. According to the information I&#8217;ve read online by now, there is a &#8220;must-carry&#8221; principle that says that cable companies must carry a number of TV stations. By looking at the wonderful site at <a href="http://www.law.cornell.edu/uscode/">http://www.law.cornell.edu/uscode/</a> I search through the US Code and find the appropriate sections, contained in Title 47, Chapter 5, Subsection V-A &#8220;Cable Communications&#8221;.</p>
<p>So, one more try. We&#8217;ll see what happens if I write in a little more pointed tone.</p>
<blockquote class="letter"><p>No.</p>
<p>I am trying to figure out what channels I get to watch if I downgrade my account from a Digital Tier to a Family Choice Tier. I have repeatedly tried to acquire this information from you, but have so far been unable to get a proper answer from you. The channels in the Family Choice section of your channel lineup cannot be the only channels available &#8211; there has to be Basic or Standard channels as well.</p>
<p><b>Pursuant to the regulations established for cable carrier corporations in the United States, detailed in 47 US Code §534 and §535, each such corporation must carry a number of channels of local commercial character, and noncommercial educational television, respectively. One of your customer service agents told me that the Basic channels would not be included in the available channels if I got the Family Choice Tier, which would place you in violation of FCC regulations and Federal Law.</b></p>
<p>Therefore, I ask once again: Which channels would be included if I downgraded my account from Digital Tier to the Family Choice Tier?</p></blockquote>
<p>And that&#8217;s the story so far. We&#8217;ll see how it goes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gefvert.org/blog/archives/969/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chatting with the Zombies at TimeWarnerCable</title>
		<link>http://www.gefvert.org/blog/archives/962</link>
		<comments>http://www.gefvert.org/blog/archives/962#comments</comments>
		<pubDate>Thu, 20 Oct 2011 19:44:17 +0000</pubDate>
		<dc:creator>Mats Gefvert</dc:creator>
				<category><![CDATA[Insane]]></category>

		<guid isPermaLink="false">http://www.gefvert.org/blog/?p=962</guid>
		<description><![CDATA[I&#8217;m trying to figure out which TV channels are included if I get a package called Family Choice from TimeWarnerCable. The problem is, they have hundreds of channels, some are included in a Standard package, Classic package, Family Choice, Digital &#8230; <a href="http://www.gefvert.org/blog/archives/962">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m trying to figure out which TV channels are included if I get a package called Family Choice from TimeWarnerCable. The problem is, they have hundreds of channels, some are included in a Standard package, Classic package, Family Choice, Digital Tier etc etc. In signing up, as we did, for the Digital Tier, which was the promotional package at the time, we got all the channels included in the Standard, Classic and Digital Tier, as well as the Family Choice channels.</p>
<p>Now the promotional period is over, and I&#8217;m trying to lower my bills. It seems to be like I could drop the Digital Tier and just go with Family Choice, which according to the billing agent I spoke to on the phone, would lower my bills by roughly $30. But I don&#8217;t know which channels are included in that &#8212; is it only the ones in Family Choice, or does it include Basic? Classic? I don&#8217;t know.</p>
<p>So, let&#8217;s ask an agent online.</p>
<blockquote class="letter"><p>User Mats has entered room<br />
Analyst Ken Fox has entered room</p>
<p>Ken Fox&gt; Thank you for contacting Time Warner Cable. At the end of our chat you will be given the option of taking a brief survey. My name is Ken Fox. Please give me a moment while I access your account.<br />
Ken Fox&gt; I understand that you want to know which channels are available in Family package, am I correct?</p>
<p>Mats&gt; Hi Ken Fox! I talked to you just before!<br />
Mats&gt; Yes, that&#8217;s right &#8230; looking at the channel list, I&#8217;m wondering what&#8217;s included.</p>
<p>Ken Fox&gt; I will provide you the required information.<br />
Ken Fox&gt; Please let me know your ZIP code.</p>
<p>Mats&gt; [[gives Ken Fox my zip code]]</p>
<p>Ken Fox&gt; Thank you.<br />
Ken Fox&gt; Give me a moment please.<br />
Ken Fox&gt; <a href="http://www.timewarnercable.com/northeast/support/clu/clu.ashx?ChannelFilter=All&amp;CLUID=661&amp;Zip=04330&amp;SortByPackage=true" target="_blank">http://www.timewarnercable.com/northeast/support/clu/clu.ashx?ChannelFilter=All&amp;CLUID=661&amp;Zip=04330&amp;SortByPackage=true</a><br />
Ken Fox&gt; Please access this link in a new window.</p></blockquote>
<p>I look at the list he provided. It very clearly lists all the channels included in each package &#8211; Basic, Classic, Digital Tier, Family Choice, etc. But it doesn&#8217;t list if Basic or Standard is automatically included if I get a particular package? Like I have now, Basic, Classic and Digital Tier. I&#8217;ll have to dig deeper.</p>
<blockquote class="letter"><p>Mats&gt; So&#8230; Not sure how this works. Is Basic included in Family Choice?</p>
<p>Ken Fox&gt; No it is not included.</p>
<p>Mats&gt; Really??<br />
Mats&gt; Wow!</p>
<p>Ken Fox&gt; Family Choice is a different package.</p>
<p>Mats&gt; Well, if I get family choice then the price of my bills is going down from 126 a month to 98. But all I get for that is only 12 channels?<br />
Mats&gt; That sounds a bit rough.</p>
<p>Ken Fox&gt; Do you want to add Family Choice package?</p>
<p>Mats&gt; I think I&#8217;m trying to investigate what it means to drop the Digital Tier that I currently have and see what Family Choice might give me instead.</p>
<p>Ken Fox&gt; Okay.<br />
Ken Fox&gt; Is there any other issue with which I can assist you?</p>
<p>Mats&gt; You haven&#8217;t resolved my initial issue, I&#8217;m afraid :)<br />
Mats&gt; Today, I&#8217;m paying $126 for the Digital Tier, which includes, in the channel lineup, Basic and Classic &#8211; as far as I understand.<br />
Mats&gt; Suppose that I drop the Digital Tier, and get Family Choice. This would lower by bills by something like $30, but I won<br />
Mats&gt; Oops.<br />
Mats&gt; Won&#8217;t do it if all I get then is 14 channels.<br />
Mats&gt; So. If I do this, how many channels do I get, and which ones?</p>
<p>Ken Fox&gt; So you want to know which channels you will get if you drop Digital Tier and get Family package?</p>
<p>Mats&gt; Yes.</p>
<p>Ken Fox&gt; You can check that in the link which I provided.</p>
<p>Mats&gt; Thank you. You have been most helpful.</p></blockquote>
<p>I swear, I honestly can&#8217;t tell if I&#8217;m talking to a live person or a bot.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gefvert.org/blog/archives/962/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL Function to Calculate Excel- (or Delphi)-style Dates</title>
		<link>http://www.gefvert.org/blog/archives/960</link>
		<comments>http://www.gefvert.org/blog/archives/960#comments</comments>
		<pubDate>Tue, 18 Oct 2011 18:00:18 +0000</pubDate>
		<dc:creator>Mats Gefvert</dc:creator>
				<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.gefvert.org/blog/?p=960</guid>
		<description><![CDATA[drop function if exists exceldate; delimiter // -- Function that returns an Excel-style or Delphi-style date value -- from a MySQL date. A date value of 0 represents 1899-12-30. create function exceldate(p_date date) returns int sql security invoker begin return &#8230; <a href="http://www.gefvert.org/blog/archives/960">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<pre>drop function if exists exceldate;

delimiter //

<em>-- Function that returns an Excel-style or Delphi-style date value
-- from a MySQL date. A date value of 0 represents 1899-12-30.</em>
create function exceldate(p_date date)
    returns int
    sql security invoker
begin
    return to_days(p_date) - 693959;
end //

delimiter ;

select '1899-12-31', exceldate('1899-12-31')     <em>-- should be 1</em>
union
select '2011-10-18', exceldate('2011-10-18');    <em>-- should be 40834</em></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.gefvert.org/blog/archives/960/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Luhn (mod 10) Check Digit Algorithm in MySQL</title>
		<link>http://www.gefvert.org/blog/archives/947</link>
		<comments>http://www.gefvert.org/blog/archives/947#comments</comments>
		<pubDate>Thu, 13 Oct 2011 13:19:19 +0000</pubDate>
		<dc:creator>Mats Gefvert</dc:creator>
				<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.gefvert.org/blog/?p=947</guid>
		<description><![CDATA[drop function if exists luhn; drop function if exists luhn_check; delimiter // -- Function that calculates a Luhn (mod 10) check digit from a numeric string. -- The behavior is undefined if the string contains anything else than digits. -- &#8230; <a href="http://www.gefvert.org/blog/archives/947">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<pre>drop function if exists luhn;
drop function if exists luhn_check;

delimiter //

<i>-- Function that calculates a Luhn (mod 10) check digit from a numeric string.
-- The behavior is undefined if the string contains anything else than digits.
-- Assumes that the string does not have a check digit added yet, so it starts
-- with a weight of 2 at the last digit.</i>
create function luhn(p_number varchar(31))
    returns char(1)
    sql security invoker
begin
    declare i, mysum, r, weight int;

    set weight = 2;
    set mysum = 0;
    set i = length(p_number);

    while i > 0 do
        set r = substring(p_number, i, 1) * weight;
        set mysum = mysum + if(r > 9, r - 9, r);
        set i = i - 1;
        set weight = 3 - weight;
    end while;

    return (10 - mysum % 10) % 10;
end //

<i>-- Check if a numeric string has a valid check digit. Does this by cutting off
-- the last digit, recalculating the Luhn check digit, and comparing the strings.</i>
create function luhn_check(p_number varchar(32))
    returns boolean
    sql security invoker
begin
    declare luhn_number varchar(32);

    set luhn_number = substring(p_number, 1, length(p_number) - 1);
    set luhn_number = concat(luhn_number, luhn(luhn_number));

    return luhn_number = p_number;
end //

delimiter ;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.gefvert.org/blog/archives/947/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

