HorsesAss.Org

  • Home
  • About HA
  • Advertise
  • Archives
  • Donate

Why Does Amazon Knowingly Hawk Fake Products?

by Goldy — Thursday, 11/19/15, 9:35 am

So, I was searching for a high capacity rugged USB thumb drive, and now this Amazon ad keeps following me around the Internet:

Scam Amazon ad

Wow! A tiny form factor waterproof 512GB USB thumb drive for only $15.10? That’s a fraction of the size of a similar capacity drive from a name brand manufacturer, at less than one twentieth the price! It’s gotta be too good to be true, right?

Of course it is. It’s a scam. And it’s not the only one. Amazon’s search pages are actually stock full of ads offering high-capacity drives at literally impossible prices, and if  you click through, you’ll usually find helpful reviewers warning you off… typically scattered among a bunch of scam reviewers touting a “great product!”

No, this particular scam drive isn’t shipped directly by Amazon—but this one is. And Amazon is directly advertising these fakes both on its website and in ads like the one above, making it complicit in the scam. And in so doing, Amazon is surely fooling loyal customers by lending these ripoffs the credibility of its valuable brand. Makes you wonder if you can trust any bargain you find on Amazon? And if it doesn’t, it should, because if it’s happening with USB thumb drives, it’s surely happening in many other product categories.

And no, Amazon isn’t a victim here. The company has spent kajillions developing AI designed to sell us more stuff, so it’s certainly capable of developing technology that flags impossibly priced merchandise as potential scams.

Just imagine the scandal if Walmart was found stocking its shelves with fake discount merchandise, possibly knowingly? So why isn’t this a scandal when it’s happening at America’s largest online retailer?

Anyway, consider this post a free tip to ambitious investigative journalists, attorneys general, and class action lawyers. Because my Goldy senses tell me there’s a lot more to this scam than one impossibly priced fake 512GB drive.

Share:

  • Facebook
  • Reddit
  • LinkedIn
  • Email
  • Print

Op’n Thr’d

by Carl Ballard — Wednesday, 11/18/15, 7:58 am

Have at it.

Share:

  • Facebook
  • Reddit
  • LinkedIn
  • Email
  • Print

The Uterid

by Darryl — Wednesday, 11/18/15, 12:03 am

Once upon a July day, Washington Republican leaders were haunted by thoughts of lady parts making baby parts with capitalist intent.

“We will investigate this outrage of endometrial entrepreneurship!”, they cried from the belfry.

The scrivener issued a clarifying scroll, “Yes, we believe in free markets, unless a uterus is involved. And then we demand Big Government Regulations”

So they hatched a bold plan to use Collective Action to get the job done:

Thirty-four Republican state representatives have asked state Attorney General Bob Ferguson to investigate whether Planned Parenthood affiliates in the state have illegally profited from the sale of fetal body parts.

The leaders waited as General Ferguson’s investigation underwent a months-long gestation. They would take the fruits borne of this disquisition, parade the findings before the masses, take them apart and serially disseminate them in pursuit of political contributions.

But the fruits were bitter and cruel to the union of uterine-overseers. There was no nourishment to be had for their War on Women™.

In a 48-page report, Attorney General Bob Ferguson rejected claims that Planned Parenthood has performed partial-birth abortions or that any of its clinics sell fetal tissue for profit “rather than simply recovering costs.”

“We found no indication that procedures performed by Planned Parenthood are anything other than performance of a legally authorized medical procedure,” Ferguson wrote in his report.

Ferguson’s findings are particularly important because Washington is one of only two states where a Planned Parenthood clinic allows women to donate fetal tissue to medical research. The report is a result of a four-month investigation, which was requested by state Republican leaders.

There was no endometrial entrepreneurship to be found in the lands. The report was barren and lifeless. Their plans to sew the seeds of discontent and grow their coffers would have to be aborted.

“Surely, the investigation has overlooked something.”

“We’ll keep looking and root out endometrial entrepreneurship yon.”

More than a dozen other states have also ended investigations of Planned Parenthood without finding any illegal or suspicious activity.

“Inconceivable”, some bellowed.

“Unbearable findings”, others howled.

“More investigation!,” one cried.

“Yes…More investigation!”, another.

And they satisfied themselves by repeating the chant in rhythm, until their distant leaders took their cause.

Congressional leaders have announced their own probe into the organization, which consists of about a dozen members from both parties.

They were, once again, filled with great hope of finding endometrial entrepreneurship, but only so that they could properly abhor it. And plant the seeds of fundraising.

And so it goes.

Share:

  • Facebook
  • Reddit
  • LinkedIn
  • Email
  • Print

Drinking Liberally — Seattle

by Darryl — Tuesday, 11/17/15, 6:05 am

DLBottle

Please join us tonight for an evening of politics over a pint at the Seattle Chapter of Drinking liberally.

We meet tonight and every Tuesday at the Roanoke Park Place Tavern, 2409 10th Ave E, Seattle. You’ll find us in the small room at the back of the tavern. Things start up at about 8:00 pm.




Can’t make it to Seattle tonight? Check out one of the other DL meetings happening this week. Tonight the Tri-Cities, Vancouver, WA, and Shelton chapters also meet. The Lakewood chapter meets on Wednesday. On Thursday, the Tacoma chapter meets.

There are 184 chapters of Living Liberally, including eighteen in Washington state, three in Oregon and one in Idaho. Find—or start—a chapter near you.

Share:

  • Facebook
  • Reddit
  • LinkedIn
  • Email
  • Print

Open Thread 11-16

by Carl Ballard — Monday, 11/16/15, 4:57 pm

The threadiest.

Share:

  • Facebook
  • Reddit
  • LinkedIn
  • Email
  • Print

Poll Analysis: Senate Outlook 2016

by Darryl — Sunday, 11/15/15, 8:57 pm


Pres. Senate to Dems* Senate to GOP
Democratic: 43.3% probability 56.7% probability
Republican: 5.6% probability 94.5% probability
Mean of 49 seats Mean of 51 seats

Electoral College Map

Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Lousiana Maine Maryland Massachusettes Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virginia D.C. Washington West Virginia Wisconsin Wyoming

It is way too early to make much of anything out of the 2016 Senate head-to-head polls. After all, we still have a primary season to go before we know who will be on the ballot. Still…there is just enough polling to give us an “early-first-quarter score” in the Senate races.

Currently, the Senate is controlled by Republicans, who hold 54 seats. Democrats hold 45 seats, plus Maine’s Sen. Angus King caucuses with the Democrats. In 2016, there will be 34 senatorial elections, all of the Senate’s “third class.” (There could be additional special elections as well, but I am not aware of any right now.) The current crop of Senators were elected in 2010, a Republican wave off-year election. Six years later, Republicans find themselves with 24 seats to defend and Democrats with 10 seats to defend, in a presidential election year.

I’ve spent a bit of time trying to divine the candidates most likely to appear on the ballot. In some cases, it was easy. Rand Paul will appear as the G.O.P. nominee in the Kentucky race. (You know…assuming his struggling presidential campaign continues its current trajectory.) Incumbents tend to get their party’s nomination, although there are retirements, like Sen. Harry Reid (D-NV). In some states, front-runners are obvious, like in Wisconsin where incumbent Sen. Ron Johnson (R) will almost certainly go up against former Sen. Russ Feingold (D). When there are multiple candidates, I’ve tried to use primary polls, newspaper accounts, FEC numbers, and other sources to find the strongest or most likely candidate to advance to the general. You can see which candidates I’ve advanced to the general by looking at the polls page.

I’ve found state head-to-head polls in 15 races and no polls for 19 races. Polled states tend to be the ones with the most competitive Senate races OR states with some other importance. For example, there are many polls in Iowa and New Hampshire, which are the early caucus/primary states. I’ve found a total of 69 polls to date, so clearly there are multiple polls for many of the 15 races. States without polling are assumed to go to the party currently holding the seat.

After 100,000 simulated elections, Democrats have a Senate majority 5,553 times, there were 37,718 ties, and Republicans have a Senate majority 56,729 times. In the event of a 50 seat tie, the President’s party controls (U.S. Constitution, Article I, Section 3). If Sec. Hillary Clinton wins, Democrats have a 43.3% probability of controlling the Senate and Republicans have a 56.7% probability of controlling the Senate. If Clinton loses, Republicans would almost certainly (94.5% probability) maintain control of the Senate.

The good news for Democrats is that they are likely to gain 4 seats and have a good shot of taking control if they win the presidential election. The good news for Republicans is that they are still more likely than not to control the Senate. They can either lose 4 or fewer seats or lose 5 seats plus win the presidential election.

Let’s examine a few of the races.

[Read more…]

Share:

  • Facebook
  • Reddit
  • LinkedIn
  • Email
  • Print

HA Bible Study: 1 Samuel 18:25-27

by Goldy — Sunday, 11/15/15, 6:00 am

1 Samuel 18:25-27
“Say to David, ‘The king wants no other price for the bride than a hundred Philistine foreskins, to take revenge on his enemies.’” Saul’s plan was to have David fall by the hands of the Philistines.

When the attendants told David these things, he was pleased to become the king’s son-in-law. So before the allotted time elapsed, David took his men with him and went out and killed two hundred Philistines and brought back their foreskins. They counted out the full number to the king so that David might become the king’s son-in-law. Then Saul gave him his daughter Michal in marriage.

Discuss.

Share:

  • Facebook
  • Reddit
  • LinkedIn
  • Email
  • Print

Friday Night Multimedia Extravaganza!

by Darryl — Saturday, 11/14/15, 12:04 am

How the Keystone victory was won.

Mental Floss: What causes motion sickness?

Tweety: GOP Sen. Vitter chose prostitutes over patriots.

Romance with a young Hillary Rodham.

The 2016 Festival of Clowns:

  • How many time was the middle class mentioned?
  • Maddow: Politicians’ ‘secret information,’ a factual red flag.
  • Republicans want to reverse our progress.
  • PsychoSuperMom: Their lips are movin’….
  • Daily Show: What the actual fact?!?

  • Young Turks: The 4th G.O.P. debate.
  • Farron Cousins: Republicans promote the same failed policies. Why do people vote for these idiots?
  • “Memorable” quotes from the 4th G.O.P. debate
  • Red State Update watches the GOP debate
  • Seth Meyers: GOP Debate Wrap-up
  • Stephen: The 4th GOP debate was a thing that happened.
  • David Pakman: How many stories have Ben Carson fabricated?
  • Sam Seder: Ben Carson releases liberal media diss track

  • Young Turks: Ben Carson’s evolution on minimum wage.
  • Stephen: Did Ben Carson really try to stab a dude?
  • Young Turks: Ben Carson’s on China and ISIS
  • Sam Seder: The Official Ben Carson Song.
  • Panderdom: Ben Carson’s new Hip-Hop radio ad.
  • Ben Carson’s past is scarier when accompanied by metal
  • Judd Apatow is voting for Ben Carson.
  • Sam Seder: What part of Ben Carson owning a time machine do you not understand?
  • Young Turks: Trump goes after Carson on knife story.
  • Trump son’s are back to defend their dad.
  • Young Turks: Trump’s modern “Operation Wetback” is even too nuts for Bill-O-the-Clown!
  • Matthew Filipowicz: WTF? Donald Trump is against raising the minimum wage and actually thinks wages are too high?!?:

  • Ron White explains the flaws in Trump’s wall plan.
  • Young Turks: Donald Trump is really mocking Hillary’s hair?
  • Sam Seder: Jeb not cool with Marco!
  • Stephen: Baby Hitler is no match for Jeb.
  • What G.O.P. tax plans really mean.
  • An interview with Lindsey Graham, hairstylist
  • Sam Seder: Ted Cruz will cut every federal agency he can remember.

Minute Physics: How to go to space.

Mark Fiore: Climate Interuptus.

Maddow: $15/Hr nationwide strike by fast food workers.

Stephen: Senators McCaskill & Klobuchar explain how women get things done.

Trevor: The Myanmar Daily Show.

David Pakman: New jobs accelerate as unemployment keeps dropping.

Congressional hits and misses of the week.

Thom: The good, the bad, and the very, very osmagoguely ugly!.

Our generation our choice.

Daily Show: Solution for outdated voting machines.

Maddow: Arizona Republican’s border wall flops! Oops.

Sam Seder: Bill-O-the-Clown thinks all colleges are fascist training camps.

Honest Political Ads: Meet Mrs. Fullbright.

Dick Cheney is the GOP guest of “honor” this week.

Stephen: The next debate will feature Hillary, Bernie and Mumford & Sons (sp?).

War on Christmas Caffeine:

  • Nutbagger thinks Starbucks hates baby Jesus
  • Stephen: Putting the Christ Back In C(hrist)offee.
  • Young Turks: Trump bizarre Starbuck’s rant.
  • New and improved Starbucks holiday cups
  • Farron Cousins: The Republican War on War on Christmas™ starts early this year.
  • Ellen: The great Starbucks cup controversy.

Young Hillary gets ready to party.

How to speak like a presidential candidate.

Mental Floss: 24 facts about GOP Candidate Whine wine.

Farron Cousins: Make voting day a national holiday.

How its built: Political scandals.

Young Turks: WA school football coach won’t stop leading prayers.

Adam Ruins Everything: The Electoral College:

David Pakman: FAUX News hosts confused about good jobs numbers.

Stephen: Climate change and coital frequency.

Young Turks: Good news in the battle for voter rights.

The Adventures of Young Hillary: Hillary in the stacks .

Harry Reid’s special relationship with Roll Call’s Niels Lesniewski.

John Oliver: Prisoner re-entry.

Last week’s Friday Night Multimedia Extravaganza can be found here.

Share:

  • Facebook
  • Reddit
  • LinkedIn
  • Email
  • Print

Open Thread 11-13

by Carl Ballard — Friday, 11/13/15, 2:18 pm

Sorry it’s so late.

Share:

  • Facebook
  • Reddit
  • LinkedIn
  • Email
  • Print

Open Thread 11/11

by Carl Ballard — Wednesday, 11/11/15, 7:51 am

Happy Armistice day to all of America’s vets.

Share:

  • Facebook
  • Reddit
  • LinkedIn
  • Email
  • Print

GOP Debate open thread

by Darryl — Tuesday, 11/10/15, 5:51 pm

      Okay…it is not clear whether we can watch the debate here at Drinking Liberally, but I’ll be streaming and listening on a laptop.

Feel free to go at it in the comment thread.

5:58: Okay…audio and video are up and running here at the Roanoke.

When did we start with the national anthem before debates?

— Taegan Goddard (@politicalwire) November 11, 2015

6:00: National anthem before a debate suggest this is some kind of fucking sporting event! Let there be BLOOOOOOOODDDDDDD!!!

6:03: Holy fuck…get on with it already.

6:04: Why is Paul in there? Most pollsters don’t even bother doing Clinton-Paul match-ups anymore.

Ha ha it’s a hoax debate everyone! Here’s $10!

— David Waldman (@KagroX) November 11, 2015

6:08: Carson blatantly lies about the effect of raising minimum wage.

Carson is about 50 times more animated in this debate than in the last one. And, no, he is still not that animated.

— Chris Cillizza (@TheFix) November 11, 2015

6:10: Shorter Rubio: America is great because we have poor people for the rich to exploit.

Raising the minimum wage works. #GOPDebate pic.twitter.com/b1KkxLNUqk

— The Democrats (@TheDemocrats) November 11, 2015

Rubio – “We need more welders, not philosophers.” Umm… Didn’t your party ship all the welding jobs overseas? #GOPDebate

— Left Out Loud (@LeftOutLoud) November 11, 2015

6:14: Kasich on balancing the budget. I recall that Clinton did that, and that Shrub shot that to hell. Lesson: If you are fiscally responsible don’t elect a Bush or a Republican.

Kasich has choppy hands.

— Ana Marie Cox (@anamariecox) November 11, 2015

#GOPDebate: Reducing #deficit emerged as top Republican priority shortly after Obama took office pic.twitter.com/p659yrpsPB

— Alec Tyson (@alec_h_tyson) November 11, 2015

6:18: FAUX debate moderator doesn’t appear to understand “participation rate”.

6:20: Jeb Bush’s new platform: Repeal Everything Obama.

6:21: Fiorina uncomfortably wedges a anecdote in to a profound non-answer.

Unemployment is 5%. That's what Romney said he'd get to as a goal. The recovery is because WAGES ARE TOO LOW.

— Dante Atkins (@DanteAtkins) November 11, 2015

That first question on a $15 minimum wage was so riddled with lies it screwed up my streaming feed.

— Civic Skunk Works (@civicskunkworks) November 11, 2015

Carly Fiorina Shares Heartbreaking Story About Father Of 3 Who Couldn’t Meet Sales Goals https://t.co/a5VgUxX4Kc pic.twitter.com/L0gCCf53y9

— The Onion (@TheOnion) November 11, 2015

Great thing about living in WA, if any of these clowns actually wins, this is a Death with Dignity state. #GOPDEbate https://t.co/xM0cMc464J

— #allgoldypanel (@GoldyHA) November 11, 2015

Carly Fiorina is one of the more effortless liars I've heard

— Jon Favreau (@jonfavs) November 11, 2015

Paul: "I want a govt really, really small—so small you can barely see it." Oh. Then just use Paul as your ophthalmologist. Done! #GOPDebate

— #allgoldypanel (@GoldyHA) November 11, 2015

Carly’s extensive business background has taught her that money is fungible.

— Ana Marie Cox (@anamariecox) November 11, 2015

All these #GOPDebates on cable biz/news channels make me proud to be an American who doesn't subscribe to cable.

— #allgoldypanel (@GoldyHA) November 11, 2015

Ted Cruz has very bad ideas about monetary policy but, unlike many of these candidates, he has at least thought about it extensively.

— Josh Barro (@jbarro) November 11, 2015

This has been the most painful discussion of monetary policy since William Jennings Bryan's Cross of Gold speech in 1896.

— Nicholas Kristof (@NickKristof) November 11, 2015

Well, that was awful.

Share:

  • Facebook
  • Reddit
  • LinkedIn
  • Email
  • Print

Drinking Liberally — Seattle (4th GOP Debate Edition)

by Darryl — Tuesday, 11/10/15, 6:04 am

DLBottle

Please join us tonight for an evening of fantasy, whimsy, and war-mongering as Fox Business Network hosts the fourth Republican Primary Debate. Shock and awwwwww (and maybe some drinking games) will prevail at the Seattle Chapter of Drinking liberally.

We meet tonight and every Tuesday at the Roanoke Park Place Tavern, 2409 10th Ave E, Seattle. You’ll find us in the small room at the back of the tavern. Our normal starting time is 8:00 pm, but this week we will start with the debate at 6:00 pm (PST).

Note: We should have sound and video for the debate. But the bar and restaurant has other customers, so the sound may not be as loud as you want, especially with the background of a busy tavern and peripheral conversations. If you are intent on hearing every word, I recommend you bring stuff to stream the audio.




Can’t make it to Seattle tonight? Check out one of the other DL meetings happening this week. Tonight the Tri-Cities, Redmond, and Bellingham chapters also meet. The Bremerton, Spokane, and Kent chapters meet on Thursday. And next Monday, the Aberdeen and Yakima chapters meet.

There are 184 chapters of Living Liberally, including eighteen in Washington state, three in Oregon and one in Idaho. Find—or start—a chapter near you.

Share:

  • Facebook
  • Reddit
  • LinkedIn
  • Email
  • Print

Lisa Herbold Likely to Win Seattle City Council District 1, While District 2 Is Still Too Close to Call

by Goldy — Monday, 11/9/15, 7:56 am

Bruce Harrell

Betcha Bruce isn’t smiling right about now.

 

So, on Election Day I predicted that “several races will be left officially undecided after tonight’s ballot drop,” a prediction I apologized for the very next day, writing: “Some will likely tighten up, but I will be awfully surprised if any of last night’s top-line winners end up losing.”

Well, I apologize for my apology.

Over the past few ballot drops the races in both Districts 1 and 2 have tightened to the point where they really are too close to call. No, wait. I take that back. For although Lisa Herbold still trails Shannon Braddock by a 104-vote, 0.56% margin, I’m calling this one for Herbold. And to understand my confidence, you need understand the way our all vote-by-mail ballot counting works.

It is both an over-simplification and a generalization, but ballots tend to be tallied in the order in which they arrive. Election night results include most of those ballots that arrived through Monday; these are the “early” ballots. Most of the subsequent tallies are of “late” ballots from voters who didn’t cast their ballots until Monday or Tuesday. And as we saw two years ago with Kshama Sawant’s stunning 8-point comeback from election night to the final tally, early voters and late voters can sometimes constitute dramatically different electorates.

On election night, Braddock led Herbold 52.92% to 46.48%, but since then the margin has flipped, with Herbold winning a progressively larger share of each day’s totals. Combined, Herbold has won 52.88% of all late ballots, and 57.25% of the Friday evening drop. Assuming about 3,350 votes left to count (and that’s a complicated and iffy assumption), Herbold needs only 51.55% of the remaining votes to win. Based on my experience tracking previous elections, there’s simply no good reason to expect Herbold to fall below that threshold. I would now be surprised if Herbold didn’t win this election.

Meanwhile, in D2, where incumbent Bruce Harrell held a seemingly invincible 10-point election night lead, we have seen an even bigger late ballot swing, with unheralded challenger Tammy Morales winning an impressive 53.44% of the late vote. But unfortunately for her, Morales may have had too large a deficit to overcome: my spreadsheet suggests Morales will need 57.3% of the remaining votes to take the lead, somewhat above the 55.15% she won in the most recent ballot drop. It’s not impossible. But at this point I’d have to put my money on Harrell squeaking out an embarrassingly narrow victory. But to be clear, had Morales benefited from a Sawant-like GOTV effort, Harrell would be out of a job come January.

In any case, it sure does look like all those post-election post-mortems were way premature. The final tally will tell a much different story than the spin we heard on election night.

Share:

  • Facebook
  • Reddit
  • LinkedIn
  • Email
  • Print

Open Thread!!!!!!!

by Carl Ballard — Monday, 11/9/15, 6:26 am

I saw Mother Courage & Her Children at Seattle Shakespeare. It was pretty good, but there were no title cards.

Share:

  • Facebook
  • Reddit
  • LinkedIn
  • Email
  • Print

HA Bible Study: Galatians 5:12

by Goldy — Sunday, 11/8/15, 6:00 am

Galatians 5:12
I wish that everyone who is upsetting you would not only get circumcised, but would cut off much more!

Discuss.

Share:

  • Facebook
  • Reddit
  • LinkedIn
  • Email
  • Print
  • « Previous Page
  • 1
  • …
  • 174
  • 175
  • 176
  • 177
  • 178
  • …
  • 1036
  • Next Page »

Recent HA Brilliance…

  • Friday, Baby! Friday, 5/9/25
  • Wednesday Open Thread Wednesday, 5/7/25
  • Drinking Liberally — Seattle Tuesday, 5/6/25
  • Monday Open Thread Monday, 5/5/25
  • Friday Night Multimedia Extravaganza! Friday, 5/2/25
  • Friday Open Thread Friday, 5/2/25
  • Today’s Open Thread (Or Yesterday’s, or Last Year’s, depending On When You’re Reading This… You Know How Time Works) Wednesday, 4/30/25
  • Drinking Liberally — Seattle Tuesday, 4/29/25
  • Monday Open Thread Monday, 4/28/25
  • Monday Open Thread Monday, 4/28/25

Tweets from @GoldyHA

I no longer use Twitter because, you know, Elon is a fascist. But I do post occasionally to BlueSky @goldyha.bsky.social

From the Cesspool…

  • We found the Waste on Friday, Baby!
  • His Holiness Robert Prevost on Wednesday Open Thread
  • Roger Rabbit on Friday, Baby!
  • Vicious Troll on Wednesday Open Thread
  • Roger Rabbit on Wednesday Open Thread
  • Roger Rabbit on Wednesday Open Thread
  • Donnie Definitely Touches Barbie between the legs on Friday, Baby!
  • Roger Rabbit on Wednesday Open Thread
  • Roger Rabbit on Friday, Baby!
  • Roger Rabbit on Friday, Baby!

Please Donate

Currency:

Amount:

Archives

Can’t Bring Yourself to Type the Word “Ass”?

Eager to share our brilliant political commentary and blunt media criticism, but too genteel to link to horsesass.org? Well, good news, ladies: we also answer to HASeattle.com, because, you know, whatever. You're welcome!

Search HA

Follow Goldy

[iire_social_icons]

HA Commenting Policy

It may be hard to believe from the vile nature of the threads, but yes, we have a commenting policy. Comments containing libel, copyright violations, spam, blatant sock puppetry, and deliberate off-topic trolling are all strictly prohibited, and may be deleted on an entirely arbitrary, sporadic, and selective basis. And repeat offenders may be banned! This is my blog. Life isn’t fair.

© 2004–2025, All rights reserved worldwide. Except for the comment threads. Because fuck those guys. So there.