<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>I’m Dan Wineman and sometimes I post things here.</description><title>venomous porridge</title><generator>Tumblr (3.0; @dwineman)</generator><link>http://venomousporridge.com/</link><item><title>“MOM! BETHANY WON’T LET ME PLAY DOODLE...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_l68ylakJUb1qzvxuio1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;“MOM! BETHANY WON’T LET ME PLAY DOODLE JUMP!”&lt;/p&gt;

&lt;p&gt;“Play your own games, Bradley. And let your sister finish her homework.”&lt;/p&gt;

&lt;p&gt;Bradley kicked at the banister railing at the top of the stairs and stomped off to his room, flung himself onto his bed. &lt;em&gt;So unfair,&lt;/em&gt; he fumed. &lt;em&gt;Bethany gets all the cool games. Bethany gets to have an iPhone 4 and all I get is a stupid iPod touch which doesn’t even have a Retina Display or a three-axis solid-state gyroscope.&lt;/em&gt; Bradley had a tendency to memorize WWDC keynotes.&lt;/p&gt;

&lt;p&gt;He kicked off his sneakers and stared at the wall, frustration turning acid in his mouth. If only his dad hadn’t used Restrictions to disable purchases on his iPod. If only he hadn’t gotten in trouble for buying that thousand-dollar “I Am Rich” app two years ago when Tony from across the street had dared him to. If only Doodle Jump were free. So many if-onlies.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Wait.&lt;/em&gt; Bradley sat up straight, his nine-year-old mind just clutching at the edge of an idea. A moment later he was down the hall, banging on Bethany’s door.&lt;/p&gt;

&lt;p&gt;“I already said no, Bradley. Go away.”&lt;/p&gt;

&lt;p&gt;“I’m scared.”&lt;/p&gt;

&lt;p&gt;There was a pause, then he heard his sister getting up and walking to the door. A moment later she was looking down at him. “What are you scared of, Bradley?”&lt;/p&gt;

&lt;p&gt;“I’m scared that Mom and Dad are going to die someday.”&lt;/p&gt;

&lt;p&gt;She sighed and rolled her eyes, but she opened the door all the way. “Come sit down.” He ran in and climbed onto her desk chair. His legs dangled.&lt;/p&gt;

&lt;p&gt;“What brought this on?” she asked, sitting on the bed.&lt;/p&gt;

&lt;p&gt;He glanced over her desk, noticing the open math book and the iPhone next to it, running what looked like PCalc. “I dunno. I was just thinking about stuff, and remember how Mr. Pauletti had that scuba diving accident last year and now Tony doesn’t have a dad? I don’t want that to happen to us.”&lt;/p&gt;

&lt;p&gt;His sister looked at the floor. &lt;em&gt;Uh oh. I went too far.&lt;/em&gt; “Well, Mr. Pauletti wasn’t being careful, remember? He antagonized that stingray. Everybody knows you’re not supposed to antagonize stingrays. Dad taught us that at the aquarium, remember? So you don’t have to worry about him.”&lt;/p&gt;

&lt;p&gt;“I guess.” He looked over at Bethany’s iPhone again. On TV the good guy always waits for just the right moment to grab the bad guy’s gun and bend his arm behind his back. But how does he know when it’s the right moment?&lt;/p&gt;

&lt;p&gt;“And Mom is never going to let him go scuba diving anyway. Not now.”&lt;/p&gt;

&lt;p&gt;“But what if Mom dies?” He pulled the chair a little closer to the desk.&lt;/p&gt;

&lt;p&gt;“Mom’s not going to die.”&lt;/p&gt;

&lt;p&gt;“But she might, and then there won’t be anyone to tell Dad that he shouldn’t go scuba—”&lt;/p&gt;

&lt;p&gt;“MOM’S NOT GOING TO DIE, OKAY?” Bethany was crying. &lt;em&gt;When did she start crying?&lt;/em&gt; She buried her face in her sleeve.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Now.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Bradley pounced on the iPhone and fled the room, earbuds trailing behind him, barely noticing his sister’s startled yelp. He made it back to his own room and locked the door just in time.&lt;/p&gt;

&lt;p&gt;“BRADLEY! OPEN THIS DOOR!” She was still crying as she pounded.&lt;/p&gt;

&lt;p&gt;Quickly he turned his attention to the purloined iPhone 4, taking only a moment to marvel for the dozenth time at the precision of its construction. &lt;em&gt;Steve was right: it’s just like an old Leica camera.&lt;/em&gt; Home key, App Store, Search. &lt;em&gt;Come on… there it is.&lt;/em&gt; Write A Review.&lt;/p&gt;

&lt;p&gt;“BRADLEY! I’M NOT KIDDING!”&lt;/p&gt;

&lt;p&gt;His thumbs danced across the onscreen keyboard, paying no attention to spelling — there was AutoCorrect for that — or proper capitalization. This was his one chance. “Make it count,” he said aloud as he typed out the exclamation point, the question mark, the second exclamation point, the second question mark, the third, the fourth, the fifth. &lt;em&gt;No. That’s too many.&lt;/em&gt; Backspace. &lt;em&gt;Just right.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The hallway was quiet. Had she given up? He listened for a moment, then heard what he had feared: two pairs of footsteps coming up the stairs. Bethany’s and… Mom’s? Worse: &lt;strong&gt;Dad’s&lt;/strong&gt;. &lt;em&gt;Oh no.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;He had just enough time to add a postscript. But there was still something missing. &lt;em&gt;Of course: a cute animal emoji. But which one?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The footsteps rounded the landing. They were almost at his door. &lt;em&gt;No time to choose. All of them.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;He heard the doorknob rattle, followed by a muffled swear. Then a scraping sound, which must have been his father feeling for the emergency key they kept on the molding above the door.&lt;/p&gt;

&lt;p&gt;Octopus. Fish. The key sliding into the keyhole. Another fish. Whale. A soft click. Dolphin. Send.&lt;/p&gt;

&lt;p&gt;It was done.&lt;/p&gt;

&lt;p&gt;The door flew open. The rage was plain in his father’s eyes. Shaking, Bradley handed over Bethany’s iPhone. The door closed again. He was alone.&lt;/p&gt;

&lt;p&gt;Whatever punishment was coming, it could never be as awful as the silence that preceded it.&lt;/p&gt;

&lt;p&gt;But this time, he didn’t mind. &lt;em&gt;In a few days, Doodle Jump will be free.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;And so will I.&lt;/em&gt;&lt;/p&gt;</description><link>http://venomousporridge.com/post/871410691</link><guid>http://venomousporridge.com/post/871410691</guid><pubDate>Wed, 28 Jul 2010 13:20:39 -0400</pubDate><category>AppStories</category></item><item><title>(via @stroughtonsmith)</title><description>&lt;img src="http://29.media.tumblr.com/tumblr_l6544555s01qzvxuio1_400.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;(via &lt;a href="http://twitter.com/stroughtonsmith/status/19511005792"&gt;@stroughtonsmith&lt;/a&gt;)&lt;/p&gt;</description><link>http://venomousporridge.com/post/861689671</link><guid>http://venomousporridge.com/post/861689671</guid><pubDate>Mon, 26 Jul 2010 11:32:01 -0400</pubDate></item><item><title>merlin:


Them - “Gloria” (1966)

By age 21, Van Morrison...</title><description>&lt;object width="400" height="325"&gt;&lt;param name="movie" value="http://www.youtube.com/v/hV0yATP4RZs&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/hV0yATP4RZs&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="400" height="325" allowFullScreen="true" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://www.kungfugrippe.com/post/857793313/them-gloria" class="tumblr_blog"&gt;merlin&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=hV0yATP4RZs"&gt;Them - “Gloria”&lt;/a&gt; (1966)&lt;/p&gt;

&lt;p&gt;By age 21, Van Morrison already looked permanently angry and 50.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I’m no Robert Christgau or anything, but &lt;a href="http://venomousporridge.com/post/432747204/van-morrison"&gt;this seems relevant&lt;/a&gt;.&lt;/p&gt;</description><link>http://venomousporridge.com/post/858371598</link><guid>http://venomousporridge.com/post/858371598</guid><pubDate>Sun, 25 Jul 2010 17:53:58 -0400</pubDate></item><item><title>QUIZ: Can you put off trimming your beard for another day?</title><description>&lt;ol&gt;
&lt;li&gt;Do you work exclusively from home?&lt;br/&gt;
A. No&lt;br/&gt;
B. Yes&lt;br/&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;SCORE YOURSELF&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;If you answered A. to Question 1:&lt;/em&gt; Ha ha ha ha ha maybe.&lt;br/&gt;&lt;em&gt;If you answered B. to Question 1:&lt;/em&gt; LIVE FREE, NOBLE SAVAGE&lt;/p&gt;</description><link>http://venomousporridge.com/post/850451967</link><guid>http://venomousporridge.com/post/850451967</guid><pubDate>Fri, 23 Jul 2010 14:19:12 -0400</pubDate></item><item><title>Photo</title><description>&lt;img src="http://28.media.tumblr.com/tumblr_l5ybvohmaR1qzvxuio1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://venomousporridge.com/post/846759310</link><guid>http://venomousporridge.com/post/846759310</guid><pubDate>Thu, 22 Jul 2010 18:03:10 -0400</pubDate><category>tv</category><category>Look Around You</category><category>deloinkful</category></item><item><title>I posted this photo here over a year ago, but that was in the...</title><description>&lt;img src="http://29.media.tumblr.com/tumblr_l5xhdqWBR81qzvxuio1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;I posted this photo here over a year ago, but that was in the dark days before &lt;a href="http://www.tumblr.com/tagged/pic+pick"&gt;Pic Pick&lt;/a&gt;. So for “Panorama,” here’s a panorama I shot of the &lt;a href="http://www.flickr.com/photos/dwineman/1141807570/"&gt;Wake Forest University campus&lt;/a&gt;, merged from 26 exposures and rendered in polar coordinates.&lt;/p&gt;</description><link>http://venomousporridge.com/post/842247644</link><guid>http://venomousporridge.com/post/842247644</guid><pubDate>Wed, 21 Jul 2010 18:09:37 -0400</pubDate><category>pic pick</category><category>photography</category><category>wfu</category></item><item><title>“Social Media Marketing Consultant” Connects Blog to...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_l5wz3xXRZ71qzvxuio1_r1_500.gif"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;strong&gt;“Social Media Marketing Consultant” Connects &lt;a href="http://www.stevenjosselson.com/blog/"&gt;Blog&lt;/a&gt; to &lt;a href="http://twitter.com/josselson"&gt;Twitter&lt;/a&gt;, Twitter to Blog, Inadvertently Creates Reputation-Destroying Black Hole&lt;/strong&gt;&lt;br/&gt;
Webcock Sucked into Vortex from Which No Credibility Escapes&lt;/p&gt;

&lt;p&gt;(via &lt;a href="http://twitter.com/borkware"&gt;Mark Dalrymple&lt;/a&gt;)&lt;/p&gt;</description><link>http://venomousporridge.com/post/841113637</link><guid>http://venomousporridge.com/post/841113637</guid><pubDate>Wed, 21 Jul 2010 12:00:00 -0400</pubDate><category>webcocksucking</category></item><item><title>I have a sister and she thinks she’s funny.</title><description>&lt;img src="http://30.media.tumblr.com/tumblr_l5vhkdlqtO1qzvxuio1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;I have a sister and she thinks she’s funny.&lt;/p&gt;</description><link>http://venomousporridge.com/post/837834255</link><guid>http://venomousporridge.com/post/837834255</guid><pubDate>Tue, 20 Jul 2010 17:26:20 -0400</pubDate></item><item><title>Can someone explain this to me? Use small words because I...</title><description>&lt;img src="http://28.media.tumblr.com/tumblr_l5u79tIshv1qzvxuio1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Can someone explain this to me? Use small words because I don’t understand things.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Louie&lt;/em&gt; is a fantastic show, and I want to do everything I can to help it. But if I watch &lt;em&gt;Louie&lt;/em&gt; on TV, which I can’t do because I don’t have cable but never mind, if I watch it the normal way, no one finds out, right? I’m not a Nielsen family. I’m not helping keep the show on the air.&lt;/p&gt;

&lt;p&gt;But if I TiVo it, TiVo gets to report that fact — not to mention whether and when I watched it, and how many times — in their &lt;a href="http://www.engadget.com/2007/02/01/tivos-stopwatch-to-offer-up-precise-viewer-statistics/"&gt;aggregate viewership statistics&lt;/a&gt;. If I &lt;a href="http://www.hulu.com/louie"&gt;Hulu it&lt;/a&gt;, Hulu and the network both get paid, royalties and ad revenue change hands, and I count as one more viewer on that medium. If I &lt;a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewTVSeason?id=377116620&amp;s=143441"&gt;buy a season pass from iTunes&lt;/a&gt;, there’s no way that’s not getting counted somewhere because hell, &lt;em&gt;I’m&lt;/em&gt; paying for it.&lt;/p&gt;

&lt;p&gt;Can it really be true that none of that makes any difference? Do people who demonstrate &lt;em&gt;the most&lt;/em&gt; affection for a show by &lt;em&gt;buying it directly&lt;/em&gt; — or even just by recording every episode so they &lt;em&gt;can’t possibly miss one&lt;/em&gt; — do those people’s opinions count the &lt;strong&gt;least&lt;/strong&gt;, just because they aren’t tuning in live and filling out stupid mail-in surveys with dopey No. 2 pencils?&lt;/p&gt;

&lt;p&gt;Or have I got it all wrong, and the television industry is actually &lt;em&gt;not&lt;/em&gt; as fucked up as this tweet makes it seem?&lt;/p&gt;</description><link>http://venomousporridge.com/post/834748796</link><guid>http://venomousporridge.com/post/834748796</guid><pubDate>Mon, 19 Jul 2010 23:44:00 -0400</pubDate><category>tv</category><category>wtf</category></item><item><title>When you got up this morning, you had no idea that today would...</title><description>&lt;img src="http://28.media.tumblr.com/tumblr_l5si40PsmO1qzvxuio1_r4_400.gif"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;When you got up this morning, you had no idea that &lt;em&gt;today&lt;/em&gt; would be the day you finally stopped wondering what it would look like if a four-dimensional dude chucked a pineapple at you.&lt;/p&gt;

&lt;p&gt;(source: &lt;a href="http://insideinsides.blogspot.com/"&gt;Inside insides&lt;/a&gt;)&lt;/p&gt;</description><link>http://venomousporridge.com/post/832239028</link><guid>http://venomousporridge.com/post/832239028</guid><pubDate>Mon, 19 Jul 2010 11:00:47 -0400</pubDate><category>animated gif</category><category>higher dimensions</category><category>produce</category></item><item><title>In response to my latest screed about Steam, Faruk Ateş...</title><description>&lt;embed type="application/x-shockwave-flash" src="http://venomousporridge.com/swf/audio_player.swf?audio_file=http://www.tumblr.com/audio_file/829680935/tumblr_l5s2swPrEi1qzvxui&amp;color=FFFFFF" height="27" width="207" quality="best"&gt;&lt;/embed&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;In response to my &lt;a href="http://venomousporridge.com/post/829286874/steam-crash-fail-poop"&gt;latest screed about Steam&lt;/a&gt;, &lt;a href="http://kurafire.tumblr.com/"&gt;Faruk Ateş&lt;/a&gt; wrote:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;On the other hand, Valve’s first data from having Steam on Mac showed that it was already 5x as stable as Windows for Steam. Seems this is just early-stage growing pains; just make sure to bug-report it and give them some time, I’d say.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Well, that’s a possibility. But I think a stronger possibility is that this problem and all the others I’ve written about are an inevitable result of Valve having used a &lt;a href="http://en.wikipedia.org/wiki/Compatibility_layer"&gt;compatibility layer&lt;/a&gt; to develop Steam for Mac.&lt;/p&gt;

&lt;p&gt;The job of a compatibility layer is to abstract the underlying system so that it’s less work to write code that runs on more than one platform. Your code says to the layer, for example, “Show an alert,” and the layer translates that request into the platform-specific code that displays an alert on whichever system it happens to be running on. Ideally.&lt;/p&gt;

&lt;p&gt;But Steam’s compatibility layer seems to operate on a different level of abstraction from that. Instead of using OS X’s native alerts, menus, buttons, and so forth, it’s drawing them all on its own, and handling all the user interaction outside of the facilities the OS provides. Steam for Mac’s alerts aren’t normal OS X alerts; they’re just windows. Rather than allowing OS X to handle the modal behavior — which would automatically work right when, for example, a &lt;a href="http://venomousporridge.com/post/829286874/steam-crash-fail-poop"&gt;backgrounded app displays an alert&lt;/a&gt; — Steam’s compatibility layer just creates a window and then tries to enforce the modality on its own, which it does poorly.&lt;/p&gt;

&lt;p&gt;What’s potentially worse is that this “faked” user interface can’t take advantage of any of the features real UIs on the Mac get for free, and which experienced users have come to expect. For example, the standard keyboard shortcuts for moving the cursor in a Mac OS text field don’t work, because Steam isn’t using standard text fields. And in other Mac apps, every word in every window is automatically accessible to vision-impaired users by way of VoiceOver, a text-to-speech tool built into OS X. But with Steam’s fake alerts, this fails, because VoiceOver &lt;em&gt;can’t access the text&lt;/em&gt;. Play the above audio clip to hear VoiceOver trying to make sense of one of Steam’s error messages.&lt;/p&gt;

&lt;p&gt;Compatibility layers are flawed precisely because of the abstraction that makes them appealing. Because they’re cross-platform, they can support only the bare-minimum subset of features that are common to each platform. They can’t provide the same level of control and sophistication that you could achieve by writing native code because the whole point is to &lt;em&gt;keep&lt;/em&gt; you from having to write native code. But it’s precisely in that native code that good software excels. So by choosing to use a compatibility layer, you’re signing up to write mediocre software.&lt;/p&gt;

&lt;p&gt;The process of building &lt;em&gt;good&lt;/em&gt; software is that of making a million tiny decisions. Any reasonably sophisticated app will contain custom user interface elements; the challenge is integrating those custom elements in a sensible way with the rest of the platform. It’s a delicate balance between creating a powerful UI and one that doesn’t defy user expectation, and to achieve that there are no shortcuts. You need experience with the platform, and you need a kind of empathy that can’t be achieved by a piece of generic middleware.&lt;/p&gt;

&lt;p&gt;That’s where Steam falls down, and I don’t see it getting up again anytime soon.&lt;/p&gt;</description><link>http://venomousporridge.com/post/829680935</link><guid>http://venomousporridge.com/post/829680935</guid><pubDate>Sun, 18 Jul 2010 20:16:32 -0400</pubDate><category>Steam</category><category>software</category></item><item><title>I try not to be negative all the time. On this blog I try for a...</title><description>&lt;img src="http://27.media.tumblr.com/tumblr_l5rwbktcAC1qzvxuio1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;I try not to be negative &lt;em&gt;all&lt;/em&gt; the time. On this blog I try for a ratio of something like 60% negativity, 30% nerdiness, 10% erotic &lt;em&gt;Bratz&lt;/em&gt; fanfiction.&lt;sup id="fnref:p829286874-1"&gt;&lt;a href="#fn:p829286874-1" rel="footnote"&gt;1&lt;/a&gt;&lt;/sup&gt; And I’ve already harped on the &lt;a href="http://venomousporridge.com/post/638587035/steam-steam-steam"&gt;deficiencies of Steam for Mac&lt;/a&gt;. But I’ve just had one of the most astoundingly bad software experiences I can remember, so indulge me.&lt;/p&gt;

&lt;p&gt;I decided to terminate some unneeded applications to free up memory on my MacBook Pro. Steam was running, hidden, so I right-clicked its Dock icon and chose Quit. But I had forgotten that &lt;a href="http://en.wikipedia.org/wiki/Loom_(video_game)"&gt;&lt;em&gt;Loom&lt;/em&gt;&lt;/a&gt; was also running, its window also hidden.&lt;/p&gt;

&lt;p&gt;Apparently it’s a no-no to quit Steam while a game is running. But it also turns out that Steam is unprepared for the possibility that it might receive a Quit command while in the background. Here’s what happened next:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Steam un-hid itself and (I soon discovered) displayed a modal alert reminding me to exit &lt;em&gt;Loom&lt;/em&gt; first.&lt;/li&gt;
&lt;li&gt;However, Steam failed to come to the foreground so I could see or click that alert.&lt;/li&gt;
&lt;li&gt;Clicking on the piece of the Steam window that was peeking out from behind other windows failed to bring Steam to the front, presumably because the modal alert was blocking all other clicks on Steam’s UI.&lt;/li&gt;
&lt;li&gt;Meanwhile, Steam began playing a chime — not the beep that I had selected in my system preferences, but its own alert sound — continuously and at full volume.&lt;/li&gt;
&lt;li&gt;I finally moved the other windows out of the way and found the modal alert, but its OK button wouldn’t respond to clicks.&lt;/li&gt;
&lt;li&gt;Neither would &lt;em&gt;Loom&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Steam crashed.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Awesome, right? There’s more. I quit &lt;em&gt;Loom&lt;/em&gt; manually, then relaunched Steam just to make sure everything was OK. But since Steam had crashed, it wasn’t running when I quit &lt;em&gt;Loom&lt;/em&gt;, so it &lt;strong&gt;thought &lt;em&gt;Loom&lt;/em&gt; was still running&lt;/strong&gt;. From then on, whenever I tried to launch a game — &lt;em&gt;any&lt;/em&gt; game — it would instead show the alert pictured above.&lt;/p&gt;

&lt;p&gt;Rebooting fixed it. But that’s an unacceptable solution. Normal interaction should &lt;em&gt;never&lt;/em&gt; cause good software to destabilize itself to the point of requiring a reboot.&lt;/p&gt;

&lt;p&gt;It’s clear by this point that Steam is &lt;em&gt;not&lt;/em&gt; good software. Until today, I had put up with its problems because Valve’s games were so worthwhile. But I think this experience has crossed a line with me, and now I feel like a fool for ever supporting them.&lt;/p&gt;

&lt;div class="footnotes"&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id="fn:p829286874-1"&gt;
&lt;p&gt;&lt;i&gt;Premium content: subscribe today!&lt;/i&gt; &lt;a href="#fnref:p829286874-1" rev="footnote"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;
&lt;/div&gt;</description><link>http://venomousporridge.com/post/829286874</link><guid>http://venomousporridge.com/post/829286874</guid><pubDate>Sun, 18 Jul 2010 18:13:17 -0400</pubDate><category>Steam</category><category>software</category><category>bug</category><category>whining</category></item><item><title>Now cough.

(via awkwardstockphotos)</title><description>&lt;img src="http://28.media.tumblr.com/tumblr_l5njuduY2g1qakqfvo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Now cough.&lt;/p&gt;

&lt;p&gt;(via &lt;a href="http://awkwardstockphotos.com/" class="tumblr_blog"&gt;awkwardstockphotos&lt;/a&gt;)&lt;/p&gt;</description><link>http://venomousporridge.com/post/824180264</link><guid>http://venomousporridge.com/post/824180264</guid><pubDate>Sat, 17 Jul 2010 12:31:18 -0400</pubDate></item><item><title>Apple Offers Free Cat Sweaters to Address iPad Issue</title><description>&lt;p&gt;CUPERTINO , Calif. — Steven P. Jobs, chief executive of Apple, acknowledged Friday that the company’s iPad 3G posed some health risks for cats when users placed the device on top of their cats and then sat on the device, but said the same problems affected all tablet computers and had been widely exaggerated by the media.&lt;/p&gt;

&lt;p&gt;“This has been blown so out of proportion that it is incredible,” Mr. Jobs said at a veterinary conference at the company’s headquarters.&lt;/p&gt;

&lt;p&gt;In the past weeks, reports emerged that some cat owners had experienced diminished life-expectancy of their pets when using the iPad in certain positions, most notably the “feline death squat.” Isolated incidents of furniture stains and thigh lacerations were also reported, prompting a “Don’t Buy” recommendation from &lt;em&gt;Cat Fancy&lt;/em&gt;, despite the magazine’s earlier endorsement of the touchscreen device as the top-rated feline seating accessory currently on the market.&lt;/p&gt;

&lt;p&gt;Only one in 200 buyers has called the company to complain about squashed cat issues, Mr. Jobs said, adding “and presumably those users live in an area of low feline skeletal integrity. Or they’re just fat.”&lt;/p&gt;

&lt;p&gt;Mr. Jobs said that to put the problems behind it, Apple would give free Teflon-coated sweaters — cases that wrap around the cat’s body and make it easier for the animal to slip out from underneath — to all iPad buyers who want them. But critics are skeptical, observing that the sweaters make it difficult to hold or stroke their pets, and some have reported mixed results when trying to fry eggs on the non-stick surface of a besweatered cat.&lt;/p&gt;

&lt;p&gt;Mr. Jobs conceded that the iPad 3G had a slight increase in flattened cats over the iPad Wi-Fi, but said that the increase was minimal and that he believed it was because of the added weight due to the 3G radio. Wrapping the cat in a sweater solves the problem.&lt;/p&gt;

&lt;p&gt;“The data supports the fact that the iPad is magical and revolutionary,” Mr. Jobs said. “And there is no ‘Cuddlesgate.’ There is a challenge to the entire industry to improve cat-flattening performance.”&lt;/p&gt;</description><link>http://venomousporridge.com/post/820700538</link><guid>http://venomousporridge.com/post/820700538</guid><pubDate>Fri, 16 Jul 2010 16:40:00 -0400</pubDate><category>Apple</category><category>iPhone 4</category><category>cat-flattening</category><category>can't believe I wrote this</category></item><item><title>Pianotable.

Pianotable? Yes, pianotable.

Some people might say...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_l5jemtPsFi1qzvxuio1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Pianotable.&lt;/p&gt;

&lt;p&gt;Pianotable? &lt;em&gt;Yes, pianotable.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Some people might say this is a terrible piano because it doesn’t have pedals, or that it will sound awful because it lacks exposed speakers (yeah it’s digital), or that you won’t be sitting at the right height to play it comfortably when you’re at the right height to eat off of it, so you’ll have to buy adjustable dining chairs.&lt;/p&gt;

&lt;p&gt;Some other people might say that it’s a terrible &lt;em&gt;table&lt;/em&gt; because it requires you to drape a power cord across your dining room floor, and because you can’t spill anything on it ever.&lt;/p&gt;

&lt;p&gt;Those people can all suck it. For just &lt;a href="http://www.thecoolist.com/piano-table-by-georg-bohle/"&gt;triple the price&lt;/a&gt; of a good piano &lt;strong&gt;plus&lt;/strong&gt; a good table, you can get both a terrible table &lt;em&gt;and&lt;/em&gt; a terrible piano &lt;strong&gt;in one&lt;/strong&gt;. Why? Because shut up. It’s &lt;a href="http://venomousporridge.com/post/109525858/tea-kettle-that-burns-tea"&gt;design&lt;/a&gt;!&lt;/p&gt;</description><link>http://venomousporridge.com/post/811058022</link><guid>http://venomousporridge.com/post/811058022</guid><pubDate>Wed, 14 Jul 2010 10:48:01 -0400</pubDate><category>design</category></item><item><title>Oh for chrissakes.</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_l5jcrcnsuW1qzvxuio1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://chainsawsuit.com/2010/07/14/see-i-can-do-a-logician-joke/"&gt;Oh for chrissakes&lt;/a&gt;.&lt;/p&gt;</description><link>http://venomousporridge.com/post/810714099</link><guid>http://venomousporridge.com/post/810714099</guid><pubDate>Wed, 14 Jul 2010 08:27:00 -0400</pubDate><category>chainsawsuit</category><category>comics</category><category>math</category></item><item><title>I just noticed that today’s Pic Pick theme is...</title><description>&lt;img src="http://29.media.tumblr.com/tumblr_l5j22gqShU1qzvxuio1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;I just noticed that today’s &lt;a href="http://www.tumblr.com/tagged/pic+pick"&gt;Pic Pick&lt;/a&gt; theme is “Furry!” so here’s a &lt;a href="http://en.wikipedia.org/wiki/Eriosomatinae"&gt;woolly aphid&lt;/a&gt;.&lt;/p&gt;</description><link>http://venomousporridge.com/post/809175463</link><guid>http://venomousporridge.com/post/809175463</guid><pubDate>Tue, 13 Jul 2010 23:12:04 -0400</pubDate><category>pic pick</category><category>photography</category><category>insects</category></item><item><title>strutting:


via Chockenberry, the damage record companies have...</title><description>&lt;img src="http://26.media.tumblr.com/tumblr_l5gpelGqqu1qzpr22o1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://fysigunk.us/post/803344098/via-chockenberry-the-damage-record-companies-have" class="tumblr_blog"&gt;strutting&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;via &lt;a href="http://twitter.com/chockenberry/status/18379951959"&gt;Chockenberry&lt;/a&gt;, the damage record companies have wrought on the Rolling Stones masterpiece Exile on Main Street. LET’S MAKE EVERYTHING LOUDER YEAH THATLL SOUND GREAT …&lt;/p&gt;

&lt;p&gt;… buncha jerks.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Wow.&lt;/p&gt;

&lt;p&gt;What’s going on here is that in remastering (top soundwave), the audio has been distorted (via &lt;a href="http://en.wikipedia.org/wiki/Dynamic_range_compression"&gt;compression&lt;/a&gt; and amplification) so much that basically everything is the same volume. There’s no dynamic range; every instant of sound is now at peak loudness. One of the greatest recordings of all time has been made harsh, dull, and tiring to listen to because record company executives &lt;a href="http://en.wikipedia.org/wiki/Loudness_war"&gt;want it to sound “loud.”&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It’s hard to tell from this graphic, but it looks like there may even be some &lt;a href="http://en.wikipedia.org/wiki/Clipping_(audio)"&gt;clipping&lt;/a&gt; going on. See where the waveform is flattened against the top and bottom of the window? That’s audio data being amplified to the point of becoming indistinguishable noise. Normally when this happens, it’s a mistake: some piece of equipment is turned up too loud, overdriving the thing it’s plugged into. You turn it down, the clipping goes away. But when the clipping is &lt;em&gt;part of the recording&lt;/em&gt;, &lt;a href="http://web.archive.org/web/20080610184821/http://www.prorec.com/Articles/tabid/109/EntryID/247/Default.aspx"&gt;it just sounds like dogshit at &lt;em&gt;every&lt;/em&gt; volume level, forever&lt;/a&gt;.&lt;sup id="fnref:p803470056-1"&gt;&lt;a href="#fn:p803470056-1" rel="footnote"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;I’ll be keeping my non-remastered, non-ruined copy, thanks.&lt;/p&gt;

&lt;div class="footnotes"&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id="fn:p803470056-1"&gt;
&lt;p&gt;&lt;small&gt;Wayback Machine link because the &lt;a href="http://www.prorec.com/Articles/tabid/109/EntryID/247/Default.aspx"&gt;original, classic Rip Rowan article&lt;/a&gt; seems to have disappeared.&lt;/small&gt; &lt;a href="#fnref:p803470056-1" rev="footnote"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;
&lt;/div&gt;</description><link>http://venomousporridge.com/post/803470056</link><guid>http://venomousporridge.com/post/803470056</guid><pubDate>Mon, 12 Jul 2010 17:16:33 -0400</pubDate><category>music</category></item><item><title>Judge OKs iPhone class action against Apple, AT&amp;T</title><description>&lt;a href="http://www.google.com/hostednews/ap/article/ALeqM5gfyDQCdkZXsZNTgnX2TERmFrZx7AD9GT46I00"&gt;Judge OKs iPhone class action against Apple, AT&amp;T&lt;/a&gt;: &lt;p&gt;&lt;a href="http://www.marco.org/802490997" class="tumblr_blog"&gt;marco&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;[&lt;a href="http://www.marco.org/802490997"&gt;many excellent points&lt;/a&gt; snipped]&lt;/p&gt;
  
  &lt;p&gt;How did this suit get past a judge?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It’s important to understand that the judge hasn’t ruled on the &lt;em&gt;merits&lt;/em&gt; of any of the plaintiffs’ claims. That will happen later, when the motion for &lt;a href="http://en.wikipedia.org/wiki/Summary_judgment"&gt;summary judgment&lt;/a&gt; is litigated. This step is called &lt;em&gt;class certification&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;All that’s happened so far is a judge has agreed with the plaintiff that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;em&gt;if their claims are true&lt;/em&gt;, they have a case and the firm representing them is capable of prosecuting it,&lt;/li&gt;
&lt;li&gt;the case would be best handled as a class action, and&lt;/li&gt;
&lt;li&gt;the named plaintiffs — the individuals who actually brought the suit — are sufficiently representative of the proposed class.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;One of the next steps will be a motion for summary judgment, in which the plaintiffs actually &lt;em&gt;will&lt;/em&gt; have to show that their case isn’t full of baloney, and that it should proceed to a full trial. This will probably take months, but if their claims are all as empty as Marco suggests, then the case will likely not survive that motion. But the class had to be certified first, because according to &lt;a href="http://www.ailf.org/lac/chdocs/bautista-order.pdf"&gt;this ruling my amazing wife found in about 30 seconds&lt;/a&gt; (PDF link):&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;In the Ninth circuit, “district courts generally do not grant summary judgment on the merits of a class action until the class has been properly certified and notified.” Schwarzschild v. Tse, 69 F.3d 293, 295 (9th Cir. 1995)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It’s also worth mentioning that while, as &lt;a href="http://www.marco.org/802490997"&gt;Marco points out&lt;/a&gt;, many of the claims concern things that &lt;em&gt;all&lt;/em&gt; U.S. carriers or manufacturers are guilty of, that’s not necessarily relevant. Has anyone in this jurisdiction sued a phone manufacturer over carrier locking before, or a carrier over hardware exclusivity? Given the opportunity, a court may very well find those acts to be in violation of antitrust law. But someone has to bring a case before we can know, and this just might be that case.&lt;/p&gt;</description><link>http://venomousporridge.com/post/802670618</link><guid>http://venomousporridge.com/post/802670618</guid><pubDate>Mon, 12 Jul 2010 13:16:00 -0400</pubDate><category>law</category></item><item><title>OK, actually that is pretty clever.</title><description>&lt;img src="http://30.media.tumblr.com/tumblr_l5arlhgfyP1qzvxuio1_r1_400.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;OK, actually that &lt;em&gt;is&lt;/em&gt; pretty clever.&lt;/p&gt;</description><link>http://venomousporridge.com/post/789849351</link><guid>http://venomousporridge.com/post/789849351</guid><pubDate>Fri, 09 Jul 2010 11:45:00 -0400</pubDate><category>AI</category></item></channel></rss>
