Blogs

Open discussion: Tags relating to queerphobia blog

Dear FSTDT members, we have something to discuss!

We've been having requests to add tags for biphobia, and if I recall correctly, also intersex phobia (interphobia) at some point. What do you think should be done about it?
There are several possibilities, and they have their positive and negative sides.


The original requests, if implemented, would result in new tags being made to cover particular sorts of bigotries and prejudices that might not align neatly with the existing tags (#homophobia and #transphobia).
Obviously, there’s the aforementioned #biphobia and #interphobia to add, but further tags might be called for if need be (like #enbyphobia for bigotry against non-binary people).

Now, on the plus side, this would be a pretty precise way of labeling these bigotries; it would also be more inclusive and prevent a message (even if unintentional) that we don’t care about the groups of people affected by them.
It’s not just that these bigotries exist; it’s also that bisexual, intersex etc. erasure does as well. That means that these groups of people often get overlooked in the discussions about the LGBTQ+ community and the problems its members face. And when such a lack of visibility and care by others are a daily reality for you, seeing it apparently happen on a site and community that matter to you can be hurtful and tiring.

On the other hand, one frequent submitter noted that they’re concerned about tag bloat, that is, an excessive and rising number of tags. Indeed, if you look at the tags we already have, there are quite a lot (22 as of this moment), and if there are too many, it can make submitting quotes more difficult, especially for our most prolific submitters. You might also remember that the previous version of our site had just three categories for years (‘fundie’, ‘conspiracy’ and ‘racist’), which got extended to four when ‘sexist’ was added.
There’s also the fact that there have thus far only been a few posts that would specifically qualify for the new proposed tags.


A possible alterative solution, one which the mod team is currently most in favor of (but let us know if you disagree, nevertheless!) is to unite all these tags (the two existing ones, as well as any proposed ones) into a single #queerphobia tag (another name is possible, for instance #heteronormative).

The good aspects of this choice would be that it prevents tag bloat, and that it would sidestep the need to introduce new tags for different strains of queerphobia in the future (as they’d be included in the new super-tag by default).

The problem is that, while neat and simple, that solution would kind of go against the spirit of the requests that prompted this discussion in the first place. What was requested was more recognition and precision, not less.

Also, while many of the fundies we quote aren’t very discerning in their general bigotry against LGBTQ+ people, there are those who only target specific subsections of it and not others — examples of that include many TERFs, or those members of the LGBTQ+ community who target other groups within that umbrella (e.g. there are gay & lesbian transphobes and biphobes, or enbyphobic transgender people). A single #queerphobia tag seems somewhat inadequate to cover that sort of nuance.


In essence, it seems that here we have a conflict between different needs and aims: on the one hand, user friendliness and simplicity — but on the other hand, better precision and the recognition of the identities and struggles that people, some of whom are our members, hold dear and are affected by. Thus, we decided that this is not something the moderators alone should decide on, but something that concerns the whole community, and that everyone should have a voice on.

Please cast your votes in the poll, and feel free to discuss the options (and propose new ones if you think they’d be better). Both the poll and your responses in the comment section will be considered when the final decision on the solution is to be made.

FOTY 2021 vote #announcement blog

And, it’s that time again! Not just for another set of broken New Year’s Resolutions, but also for voting on the Fundies of the Year 2021.

First of all, a notable farewell to Cambria Will Not Yield, Wordpress blogger, COVID-19 denialist, Ebola denialist, anti-democracy pro-theocracy Trumpist, white supremacist, and overall magnetic crank. If you are right about heaven and hell, then hopefully I go to hell, because I would not like the company in heaven.

Bennett Lee Ross, as the only contender, wins the award of Poet Loonerate by default. Roosh V. wins the award for dumbest religious conversion, @Dialgatime321 wins troll of the year, and @rabbirealm wins submitter of the year, for the same reason.

As part of the new voting system, you can now cast your ballot by point and click.

Links for the nominees, and extended descriptions

Fundie
Gerald McDonald: trilogy of creationist fail (1, 2, 3)
Bong Bacolot: man contrasts repentant rapist going to heaven, unforgiving victim going to hell
Geoffrey Grider: Democrats put Congress under curse
Purnea mob: women beaten, forced to eat human waste
Mark Samsel: US Representative (R-KS) beats up student, claims student angered God
joy pullmann: fake journalist claims For Christians, Dying From COVID (Or Anything Else) Is A Good Thing
Naveen: Tamil Nadu man kills self as an offering to God for getting a job
David J Stewart: Prolific fundie says the Bible commands believers be depressed
Karlyn Borysenko: PragerU presenter thinks Jewish people chose to be killed in the Holocaust
Philip Daniel Mills: Man goes to prison after setting house on fire for Jesus

Wingnut
Unknown Trumpist: manatee found, ‘TRUMP’ carved into skin
Tim Boyd: Texas Mayor says, “the strong will survive and the weak will parish [sic]”
Marjorie Taylor Greene: Georgia Rep. files articles of impeachment against President Biden, first day
Dustin Koellhoffer AKA dustyk103: claims sex offender trial COVID cover up
Benjamin Netanyahu: Prime Minister claims Israel election fraud
Jason Riddle: 1/6 rioter enters the wrong election
Prussian Society of America: Nazis claim to own your mind, body, soul
chair0147: Redditor claims the poor don’t matter
Roosh V: PUA adopts Christianity
Lin Wood: Woman accuses Republican Rep. of communism
Gina Peddy: School administrator wants to teach “both sides” of the Holocaust
David Barton: Man claims citizens should be allowed to own nukes
Kurt Schlichter: Man calls for Strong Populist who says ‘no’ to everyone
Slavery Advocate: Website falsely claims to be ‘the only pro-slavery website on the internet’
Moonman1488: Incel claims totalitarianism is based
Liberty Hangout (1): Twitter user calls for new constitution with religious test
Višnja Pavelić: dictator’s daughter still an unrepentant ultra-nationalist who expressed a genocidal hatred of the Serbs
Liberty Hangout (2): Twitter user places allegiance to Donald Trump over democracy and the Constitution
CPAC attendees: group elects golden statue to Donald Trump

Moonbat
Red Youth: Tankie praises Joseph Stalin
The Pink Pill (1): Femcel imagines a world without scrotes
The Pink Pill (2): Femcel claims prison rape is karma
The Pink Pill (3): Femcel bashes gay men, explains why
maseisbigsexy: Twitter user sees Stalin as objectively better human being than Obama
Paektusan1948: Redditor sees North Korea as democratic country
Death to Western Imperialism: Twitter user denies Uygur genocide, Jewish holocaust
EricNeoMatrix: Atheist advocates televised execution of antivaxxers

Conspiracy theorist
Erena Velasquez: Woman pretends to be the Wraith Civilization, from the Pegasus Galaxy
Jerry Derecha (1): Adrenogate man thinks COVID vaccine contains rabies virus
Jerry Derecha (2): Adrenogate man rejects Qanon, claims Q is part of conspiracy
Jerry Derecha (3): Adrenogate man claims every Hollywood star except E. Page is transgender
Candace Owens (1): Conservative talk show host predicts downfall of governments around the world
Candace Owens (2): Conservative talk show host sees COVID lockdowns as start of New World Order
Candace Owens (3): Conservative talk show host worries about vaccine mandates for infants

Racist
Israel_is_Apartheid_: Anti-zionist wants us to hear “both sides” of Nazi Germany
Father Tadeusz Guz and Catholic University of Lublin internal ethics panel: A Polish lecturer who said that Jews had practiced “ritual murders” will not be reprimanded because his claims are the subject of “scientific discourse,” the university that employs him said.
Ben Garrison (1): Cartoonist doesn’t remember police shootings at BLM protests
Ben Garrison (2): Cartoonist depicts George Floyd dying with giant syringe kneeling on his neck rather than Derek Chauvin
robbinsville: Stormfronter supports hit-and-run perpetrator
Martha Huckabay: President of the Women’s Republican Club of New Orleans wants us to hear “both sides” of the trans-Atlantic slave trade

Sexist
Ahmad: Man claims woman is commodity
Various Incels: incels slut-shame gang rape victim
Various Incels (2): incels claim you can rape in self-defense
Dr. Dicklet et al.: incels say ideal woman age 4-12
Total Imbecile: incel advise incest
Snake Baker: man claims asking consent is “vibe killer”
Mayday: TERF assigns gender binary to intersex people
stolenrange: Redditor sees virgins as creeps who “are just allowed to walk the streets freely”
Greg Abbot: Governor signs “heartbeat bill”
Bernd: Incel thinks women need raped
Adil Khan: Gangster thinks raping 13-year-old girl not “that big a crime”

Heteronormative
Sven-Olof_Lindholm: debate.org contributors argue for death penalty of gay, trans people
Blackpillapologist: incel claims Adolf Hitler transgender
Various TERFs: TERFs claim end goal of queer theory “legalization of pedophilia”
Mariam Al-Sohel: Doctor claims gay people infected with “anal worm that feeds on semen”
Lily Cade: Woman says ‘Trans women are vile, weak, disgusting, whiny, fake-victim masturbators who should be ashamed of themselves.’
Unnamed Asshole: Australian man attacks his family because he fears his six-year-old son sitting on another boy’s lap makes him a homosexual.

Ableist
AspieMom: Mother says autism worse than cancer
Dominic Valanmahal: Man blames autism on adultery, masturbation, homosexuality, porn
distantmajin: debate.org contributors want to Euthanize the homeless and mentally ill

Mammonist
Sarah A. Hoyt: Author worries conservative boycott of Amazon may impact conservative book sales
Steve McKay: BTC System man promises guaranteed returns on Bitcoin
Brian Niemeier: Man sells bad robotech fanfic to conservatives
Tim Tony Stark Rifat (1): Man sells Soul Augmentation Service $10000

Crackpot
Unveiling Them: Blogger says Jesus of Nazareth spoke English
David hyphen Wynn full colon Miller: Man uses magick punctuation
Eric Dubay: Man claims Moon a glowing disc

Psychotic Evil
Sweaty-Lawfulness-46: Redditor enjoys people crying over dead children
Dave Grossman: Cop enjoys sex after killing
Ray Comfort: Banana Man claims babies harbor rebellion, evil
applewood: Amazon reviewer says witch hunts beneficial eugenics
Various contributors: debate.org contributors argue rape should be legal
Lauren Boebert: US Representative says Department of Education should be abolished
Emil Kirkegaard: Blogger proposes pedophiles have sex with children while they sleep
Kuriboh: Incel measures a man’s sexual worth by how many women he rapes

Funniest
Tim Tony Stark Rifat (2): Man claims Illuminati are Vampires
H2ElectricBoogaloo: Man claims you give birth to Jesus Christ by ejaculating on New Year

WTF award
Generation Zed: Youtuber gives guide to harvesting alien livers, sacred books
Theophrastus: Blogger claims culinary fusion satanic entry-ism
levitation: TERF asks why anime/hentai turn white people trans
The Best Part About Making Meatballs: Youtuber thinks black people can’t make meatballs
Joshua Feuerstein: COVIDiot thinks pro-vax preachers have no balls
Jerry Derecha (4): Adrenogate man claims 9/11 a ritual to pause time
Jacob Harrison: Man writes fic, “The Tragedy of Bastethotep”

One-liner
“Wanting a strong woman is a sign of homosexuality. Any masculine man wants a submissive woman.”
“There are no pronouns in the bible.”
“How can you go to church and pray when you’re wearing a mask? Do you think God can hear your prayers through a mask?”
“Men who own cats are beta males.”, claims “Superior Intellect”
“When did you realize that you were both a nazi and trans? For me, it was when I realized that I knew more about authentic white Christian femininity than 99.9% of all cis white women today, and I decided to embrace my true self.”
“Q was a scam to lure patriots into complacency. Alex Jones was right all along.”
“Believe it or not, a Christian theocracy would actually be far more libertarian/small-gov than a democracy.”
“If you support democracy, you are by definition not a conservative”
“If you’re a white women and are currently pregnant with a white baby boy.. do us all a favor and take a trip to planned parenthood”
“‘Is it a red flag if she believes in astrology?’ The opposite — it’s more of a red flag if she doesn’t believe in astrology. Means she is probably way too logical and masculine”
“As a vigilante myself (of the masked variety!), I was cheering for him [Rittenhouse] all the way.”
“A repentant rapist may be SAVED, but an unforgiving victim will be damned in hell throughout eternity.”
“I don’t remember Police shooting any Antifa or BLM members during those “peaceful protests” last year I remember police taking a knee…”
“If you're a white women and are currently pregnant with a white baby boy.. do us all a favor and take a trip to planned parenthood”

Magnetic Crank
Human Race Survival Resistance: Blogger claims to have snuff film of Hillary Clinton
John Lash: Man claims Gnostics Christianity developed remote viewing, beliefs about space aliens
Dominic Valanmahal: Man blames autism on adultery, masturbation, homosexuality, porn
Liberty Hangout (3): Twitter user claims Christian theocracy ‘more libertarian/small-gov than a democracy’
Icy-Flamingo-9693: Redditor thinks ‘Charitable giving should be made illegal’
Lily Cade: Woman says ‘Trans women are vile, weak, disgusting, whiny, fake-victim masturbators who should be ashamed of themselves.’
Bill Hick: Man speculates on ways to increase white birthrate
Kate Morgan: Woman says that white male fetuses should be systematically aborted
Keiko Fujimori & Other Wingnuts: Peruvian classists cry election fraud after Pedro Castillo polls well
Candace Owens (4): Conservative talk show host recommends colloidal silver supplements to fight COVID

Jack T. Chick Memorial Award for Worst Artist
Colonel-Knight-Rider: Manchild draws anti-racist virgin, colourblind chad, meme
WAtheAnum: DeviantArt contributor draws anti-pride-month stick figure comic
Lena Ruseva: woman paints Archangel Trump forcing a naked Biden and Harris from the White House

Dr. Nick Riviera Award for Dumbest Quack Medicine
aficiomaquinas: techbro claims cancer can be beaten by starving, bleach
Italian Anti-vaxxer: man who wanted a Covid vaccination certificate without getting the jab turned up for his vaccine with a fake arm
Chris Penelope: pastor alleges he heals people by farting the Holy Spirit on their heads/nostrils

Chicken Little Award for Failed Predictions
ChristExtra (1): Conspiracy theorist predicts Rapture of the Great Multitude in 2021
ChristExtra (2): Conspiracy theorist predicts Rapture of the Great Multitude in 2021
Patrick Scrivener: Man predicts China takes over the world in 2021
TheSavior: Man predicts 90% of the Chinese population dies in 2021
Gracie: Blogger predicts man-on-car marriage in 2021
MissMargo: Conspiracy Theorist predicts former Presidents of the United States arrested in 2021
Anonymous: Channer predicts Hillary Clinton declares herself Empress in 2021
LIBERALITY Comics: Artist predicts Godless Liberals give up control of the United States to the UN in 2021

January 6 Insurrectionist Award
Jason Riddle: 1/6 rioter enters the wrong election
Timothy Hale-Cusanelli: U.S. Army reservist arrested for participating in Capitol riot, known to coworkers a white supremacist, Nazi sympathizer, wore “Hitler mustache” to Naval security job
Robert Keith Packer: Man stormed US Capitol wearing anti-Semitic sweatshirt reading “Camp Auschwitz”
Pro-Trump domestic terrorists: rioters fling shit
Oregon Republican Party: politicians call 1/6 riot a ‘false flag’
gosia tomasz: Pole supports 1/6 rioters, Trump for president
William McCall Calhoun Jr: Attorney spreads violent rhetoric, defends 1/6 rioters
DeAnna Lorraine: 1/6 rioter calls conservatives who did not riot “wussies”
Unnamed sign-bearer at US Capitol protest: rioter holds sign reading: “CHINA IS ASSHOLE”

Kinslayer of the Year
Gideon Boakye: Pastor kills 9-year-old daughter after accusations of witchcraft
Matthew Coleman: Driving instructor murders his children to “save the world,” blames Qanon
Shobha Mote, Sanjay Mote: teenager arrested in western India for beheading 19-year-old sister while mother allegedly held the young woman’s legs
Devid R: German conspiracy theorist kills wife, three daughters, and himself after wife was found with fake vaccination card
Sharmila Begum, Azarudeen and Mohammed Saleem: six-month-old girl drowned to death allegedly as a human sacrifice

Submitter of the Year
@rabbirealm

Commenter of the Year
@Spacewyrm
<@KeithInc.>

Comment of the Year
@Spacewyrm #76692: “And then there's the question of why God would even want to deceive us like that? Why would he even want a young universe to look old? My theory: Our creator is a con artist. This universe is a forgery of a famous universe created by some other god that he tricked some third god into buying. The apparent age was necessary to make it look authentic.”
@kuyohashi #88302: Commenting a Stormfronter pitching a network of racist dating sites to fight miscegenation, kuyohashi spoofs what their Asian site would look like: “Herro, ferrow Asians...”
@Spacewyrm #102300: Spacewyrm on why TERFs are considered conservative.
<@KeithInc.> #73721: KeithInc.’s questioning of how Jesus would turn out if he ejaculated at New Year

Website of the Year
Voyages of Light
Prussian Society of America
Twitter

The 2021 Fundie of the Year awards #announcement blog

It’s the 2021 Fundie of the Year awards, that time of year when we recognize the fundies that stood out the most.

As always, our first step is a nomination round. Leave a comment on this blog post to nominate someone for an award, and second the nomination by starring it. Put in some justification in the form of a link. For example, if I wanted to nominate My Mother The Car for best TV show, I’d write this:

@pyro

[b]Best TV show: My Mother The Car[/b]

For its clever writing, progressive values, and believable premise.

https://tvtropes.org/pmwiki/pmwiki.php/Series/MyMotherTheCar

If you’re having trouble finding stuff, might I suggest the shiny advanced search function? You can search for stuff based on text, fundie name, tag, and date range.

The other major new thing going on here is a bit of much-needed election reform. The previous FOTY awards were done by posting comments saying who you were voting for, and manually counting votes. This was annoying, for many reasons:

- It discriminated against mobile users, who had trouble filling in the ballots.
- Since you picked one candidate to vote for, you got vote splitting. Doing it in multiple stages lessened the effect, but does not eliminate vote splitting entirely. This not only messed up the outcome, but would also influences who gets nominated, because everybody intuitively knows about it.
- Manually counting votes is work. I don’t like work, so the announcements got delayed.

All of these problems are solved by the new implementation of score voting, which you’ll get to use once the nominations are done. You give each candidate a score from 1 to 5, and the candidate with the highest mean score wins.

Now, if only we could get score voting implemented in elections that actually matter…

Anyway…

The categories

The following categories will almost certainly be used in the election round. You can nominate other awards that you want, just like you nominate candidates for these awards. If others propose candidates for your award idea, we’ll put it on the ballot.

People:

- Religious #fundie of the year
- Right-wing #wingnut of the year
- Left-wing #moonbat of the year
- #conspiracy theorist of the year
- #ableist of the year
- #racist of the year
- #sexist of the year
- Grifter <#mammon>-worshipper of the year
- COVIDiot of the year
- Heteronormative Crusader Award for #homophobia, #transphobia, and #kinkshaming

Quotes:

- Jack Chick Memorial Award for worst piece of art
- Dr. Nick Riviera Award for dumbest piece of quack medicine
- Magnetic Crank Award for quotes with more than three #tags
- One-liner of the Year: two sentences and 280 characters max
- Funniest quote
- Most disturbing quote

Special Awards:

- Chicken Little Award for predictions that didn’t come true. As a special exception, you can nominate quotes from previous years, where the prophesy was supposed to come true by 2021 and didn’t.

Other nominations:

- Website of the year
- Quote submitter of the year
- Commenter of the year: please click the #12345 number to get a link to just the comment
- Troll of the year: a special award for fundies that show up in the comment section

Bastethotep has lost his grandfather #announcement blog

Today, my grandfather died.

After staying lively long into his seventies, in the last few years, he had finally started to grow old, requiring at one time surgery for cataract, on the other
Last year. he had to be hospitalised for a blood cyst in his nasal cavity, and he developed dementia.
Two and a half month ago, a month before the start of my rehab, he had to be hospitalised again due to a fall, there were many complications including kidney congestion. His dementia grew far worse and he had to be moved to a nursing home. They also found cancer at his bladder that was apparently considered likely something he would “die with, not die off”.
During these times, my mother and I had intended to travel down to my grandparents, with my brother to take care of the Feline Overlord, but each time, sudden changes in my brother’s work schedule foiled that, and I did not have any other times available.

On Monday, he was hospitalised again, with a catheter infection with a sepsis, and there were agreements to limit the lengths to which they would go to keep him alive, for when it would be better to let him pass on then let him continue as a vegetable.
Very early this morning, my mother drove down to my grandparents. In the early afternoon, she visited my grandfather at the hospital, where he was in sedation. I happened to call her during this visit, and she set her telephone to loud so I could say something that he might hear, although whether anything managed to come through to him, we will of course never know.
When my mother returned, she had a phone call with her brother, and they were talking about how his sons and perhaps even my brother and I (the cousins dwell closer to my grandparents than we), may come to visit to see him one last time, and his telephone notified him that the hospital had tried to call him. And then, that was when my mother and grandmother got the call that he had died. I myself received her call (by the time I post this) about three hours ago, shortly after 7pm.
I cannot remember having seen my mother as distraught as in the last few days, and when she called, she was even worse - indeed, I had to call her back a bit later for a clearer talk.
He had a long and fulfilled life, and in the end, it was probably the better outcome, but that does little to reduce the impact of the loss.

My grandfather was eighty-two at the time of his death and had been married to my grandmother for sixty years. He was a farmer, a meat inspector and an outdoors person. I remember how he took us on drives around the landscape with the tractor, how he would often do repairs when he came here, the bows and wooden swords he made for us - one of which I still have -, how he at times told us stories of his childhood set “after the currency” (the introduction of the German Mark on 21th of June 1948).
Soon, my brother and I will have to travel down to the Taunus by train for the funeral, although we obviously do not know when yet.

- Bastethotep

Your post advocates a __ approach to fighting fake news blog

Your post advocates __________, a

( ) technical ( ) legislative ( ) market-based ( ) vigilante

approach to fighting fake news. Your idea will not work. Here is why it won’t work.

( ) Anyone could anonymously destroy anyone else’s career or business

( ) Assumes that you can use textual metrics to determine if a claim is true or not

( ) Assumes that pictures can’t be faked

( ) Assumes that popularity equals truth

( ) Assumes that you can tell whether something’s true by where the web server hosting it is located

( ) Any social network that tries to adopt it won’t get used

( ) Requires immediate total cooperation from everybody at once

( ) Requires fake news to opt into additional scrutiny

( ) Requires mind reading

( ) Puts additional strain on already underfunded and understaffed organizations

( ) Big Tech won’t put up with it

( ) ISPs won’t put up with it

( ) By the time you took it down, the damage would already be done

( ) Good luck finding a neutral third party on major political controversies

( ) Would just move the problem from Facebook to Signal

( ) “Trust No One” is not a solution

( ) The surveillance state already has more data than they know what to do with

Specifically, your plan fails to account for

( ) Readers failing to notice “this is a joke” disclaimers

( ) The existence of Schelling points other than the truth

( ) Black Hat SEO tactics

( ) “Residential IP” proxies

( ) Laws expressly prohibiting it

( ) Legitimate disagreement

( ) Context

( ) Bias

( ) Asshats

( ) Dog-whistle politics

( ) Jurisdictional problems

( ) Linguistic drift

( ) Asymmetry of information

( ) Asymmetry of available resources

( ) The time it takes to verify a claim being far longer than the time it takes to write it

( ) New information coming out after a story has been published

( ) Eternal arms race involved in all filtering approaches

( ) Extreme profitability of fake news

( ) Extreme stupidity on the part of people who literally believe in magic

( ) Technical illiteracy

( ) Hacking

( ) Astroturfing

( ) People with valuable information, but no capital

( ) Laziness

( ) Dishonesty on the part of fake news pushers

and the following philosophical objections may also apply:

( ) It would violate Article 19 of the Universal Declaration of Human Rights

( ) Technically, that’s how it already works

( ) Ideas similar to yours are easy to come up with, yet none have ever been shown practical

( ) Fake news was already a problem before Facebook; we called it “chain mail”

( ) Outlawing The Onion would be stupid

( ) Post ranking algorithms should not be the subject of legislation

( ) Any countermeasure that involves outlawing end-to-end encrypted private communication is unacceptable

( ) Any countermeasure that involves spear phishing is not going to work more than a couple of times

( ) We should be able to talk about the letter Q without being censored

( ) Countermeasures must work if phased in gradually

( ) Who gave you the right to decide whether something is true?

( ) Feel-good measures do nothing to solve the problem

( ) Anonymity does not destroy all class and power differences, and makes bad-faith participation more common

( ) The distinction between “political” and “apolitical” is not always clear-cut

( ) The distinction between “private” and “public” is not always clear-cut

( ) The distinction between “fact” and “opinion” is not always clear-cut

( ) People who can’t afford lawyers would be de facto excluded from the internet

( ) People who can’t afford bodyguards would be de facto excluded from the internet

( ) Your scheme would have made it illegal to share a video of police brutality without consulting the very institutions that benefit most from police brutality

( ) Killing them that way is not slow and painful enough

Furthermore, this is what I think about you:

( ) Sorry, but I don't think it would work.

( ) This is a stupid idea, and you're a stupid person for suggesting it.

( ) Nice try, assh0le! I'm going to find out where you live and burn your house down!

This is a very, very old meme. Here’s a few older versions of it.

❤️ https://qntm.org/calendar

❤️ https://craphound.com/spamsolutions.txt

Fundie of the Year results 2020

Fundie of the year results 2020 #announcement blog

The votes for fundie of the year are in! Here are the top minds from around the internet that made this year such an interesting time:

Religious Fundie: Church of Cyprus (6⁄11)

This whole year has been following a theme. It’s a Coronavirus quote, showcasing the typical danger of having people run around thinking magic is real. And, no, this isn’t the only church that thinks this way.

Wingnut: Donald Trump (4/11)

You know it’s a special time when the President of the United States is wingnut of the year. Either we’ve gone off the rails, or he has. And he’s the one who recommended you inject disinfectant and UV radiation to cure the Coronavirus.

Moonbat: Adunaiii (7⁄11)

North Korea apologist? You want to be in a work camp? Who’s stopping you?

Conspiracy: JerseyPine (4⁄11)

It’s an anti-vaxxer, with some stuff about turning boys into girls with genetic engineering. You know, reasonable criticism of the satanic healthcare industry.

Ableist: Nobodysfool777 (3⁄11)

Uh… no. Just, no. That just isn’t done.

Racist: Spartacus (5⁄11)

Passerby did a great breakdown of the basics that are wrong with this. Let’s just say it’s a bit historically tone-deaf. And also ethically tone-deaf.

Sexist: goydivision (3⁄11)

Our typical incel take on amputation, of course, only talking about the most extreme case because nothing else is edgelord enough for them.

Mammon worshiper: Krana Rajan, Parvathi and Kumaresan (3⁄10)

Literally sacrificing people to mammon. Only the most peaceful religion in Tamil Nadu, folks!

Psycho: Raye Johnson (4⁄11)

You paid to have your daughter kidnapped? Where’s the part about what your daughter thought of the experience?

Homophobe: Six unnamed Jakarta vigilantes (5⁄11)

At least this one actually ended in an arrest.

Pedo: Lolimon (7⁄10)

I, personally, abstained from voting on this one, because ew.

COVID: Henry Makow PhD (7⁄10)

Also in the running for Drama Queen of the Year, because I have seen the future, and it is way over-the-top reactions to minor inconveniences.

Funny: David J Stewart (6⁄11)

“I'm not some religious nut, I'm a normal person.”

Sure you are.

Worst Artist: Aubrey Huff (6⁄10)

I’ve seen better stick figure drawings.

One-liner: Donald Trump (6⁄11)

“President Trump has done many great things (biggest tax & regulation cuts in history, Space Force, rebuilding our military, fixing the V.A., the Wall), but perhaps the most important of all will be what he is doing now, exposing the massive corruption in our Electoral Process.”

Yeah, he sure showed everybody how weak the checks and balances in the US government are, didn’t he?

Magnetic Crank: Based Frog (6⁄10)

”Opression of most people is actually good.” I wish most quotes had that sort of opening line. It’s so generally awful that I think even most conservatives (because of course based frog is an alt-righter) would recognize how crap it is. And, in any case, the opening line and the name make it clear how to categorize this. It’s a wingnut quote.

… and also has parts that are elitist, ableist, racist, sexist, nationalist. About the only thing it doesn’t do is claim that the present social order is literally handed down by God, and that God doesn’t change and neither should we.

Website: pro-rape.com (8⁄11)

Speaking of opening lines that tell you everything you need to know about the contents, I present the site Pro Rape Dot Com.

Submitter: <@Why?> (7⁄10)

Because you’re so prolific, that’s why.

Troll: @Nomates (6⁄10)

I guess if it helps you sleep at night, you can imagine FSTDT as being run by a bunch of failures. I can’t stop you.

Commenter: @Passerby (6⁄9)

I mean, you wrote the takedown of Spartacus. One of your speeches would earn this award on it own, and you’ve posted a bunch of great comments.

Thanks, and here’s hoping next year will be different.

FOTY 2020 vote #announcement blog

And, it's that time again? No, not for the ice capades, but to vote for the Fundies of the Year 2020.

To vote, just copy the following list of categories, paste it into your comment field and fill in the blanks:

Religious fundie of the year:
Wingnut of the year:
Moonbat of the year:
Conspiracy theorist of the year:
Ableist of the year:
Racist of the year:
Sexist of the year:
Mammon-worshipper of the year:
Psycho of the year:
Homophobe/Transphobe of the year:
Pedo of the year:

COVIDiot quote of the year:
Funniest quote:
Jack Chick Memorial Award for worst artist:
One-liner of the year:
Magnetic crank award:

Website of the year:
Quote submitter of the year:
Troll of the year:
Commenter of the year:

And here are the nominees:


Religious fundie of the year:

- Apotheism: "By subversion of religion, sub-lunar forces (daemons) deceive souls so that they never reunite with the gods."
- Church of Cyprus: "blasphemy to think holy communion could spread viruses"
- Hausawa Filin Hockey upper-Sharia court, Inspector Aminu Yargoje, Idris Ibrahim and unnamed rioters: "A Nigerian Sharia court in Kano sentenced a 22-year-old gospel singer to death by hanging for alleged blasphemy in a song the singer wrote and circulated on WhatsApp."
- David J. Stewart: "I'm not some religious nut, I'm a normal person."


Wingnut of the year:

- Donald Trump
- Lieutenant Curt Hall: “the very first essential for success is a perpetually constant and regular employment of violence.”
- Based Frog: "Oppression of Most People is Actually Good"
- Jim Lacey: "I contend that Scrooge, before he became 'enlightened,' was already doing more to help his fellow man than any of the other main characters we meet in A Christmas Carol. Moreover, by giving away a substantial portion of his accumulated fortune, he drastically reduced his ability to do even more good in the world."
- Christian Lüth: "The worse it goes for Germany, the better for the AfD"
- Strong One: "Nothing is gonna get better, everything is gonna get worst. Stop coping with this Beta uprising nonsense."
- Attila Hildmann and followers: "Hitler was a blessing in comparison to Merkel the Communist"
- Ron Ewart: "We call this solution, the 'Bullets of Freedom' and we offer this solution with a heavy heart."
- Salustio: "Every sane man deserve a JB"
- TheIncelRepublic: "Anyone just want to live in a total utopia patriarchy?"
- CrackingYs: "[Serious] A new Nationalist Socialist Dictatorship will be the saviour of incels and of our decaying society"
- Mike Huckabee: "[Donald Trump] could personally suck the virus out of every one of the 60,000 people in the world and suck it out of their lungs, swim to the bottom of the ocean and spit it out, and he would be accused of pollution for messing up the ocean, if he did that. There is nothing this President can do that will ever satisfy the people who hate him more than they hate the coronavirus."
- diggerfortruth: "10 Reasons why Hitler was one of the Good Guys"
- EvolaDidNothingWrong: "If breathing air was a socialist policy then yes we would all have to stop breathing air."
- Miroslav Škoro: "I will fight for the sanctity of the Homeland War, which must be elevated to the holiest place in Croatian history."
- Fraternal Order of Police: "A now-viral video of the confrontation shows officers throw Young and the teenager to the ground and then grab the toddler from the back seat. The scene was captured by Aapril Rice, who watched it unfold from her rooftop and told the Philadelphia Inquirer that watching a police officer take the baby was 'surreal' and 'traumatic.'"


Moonbat of the year:

- Gary Yourofsky: "Herbivores are the ONLY evolved species on the planet."
- wisepoetry: "You see so many white kids at high school or college who are proud to be able to speak Spanish."
- Commie Wave: "Stalin committed evil dictatorship by tryingnto resign multiple times, being refused by the politburo and forced to stay in power, by having no money and only one pair of boots upon his death, and by turning the Soviet Union from an agricultural backwater to the world’s premier industrial power, but sure no he was just an ebil authoritarian, says orwell, the man who ratted out every leftist to the british government, and who was just a fucking police asset"
- fitonkpo: "Yes. Businesses always get theirs. One day, the revolution will happen, and every businessman will get theirs in the guillotine."
- kosmos-sputnik: "GLORY TO THE GREATEST GENIUS OF THE XX CENTURY!"
- Communist Party of Great Britain (Marxist-Leninist): "this congress declares that obsession with identity politics, including sexual politics, is anti-Marxian"
- Ben Norton: "In addition to being a gov snitch, fraud George Orwell spent WWII demonizing the USSR as it defeated Nazism"
- YEAST: "If the DPRK is so oppressive, how do they remain stable, with no uprising whatsoever"?
- Adunaiii: "From my point of view, even a sentence in a DPRK prison holds greater meaning and brings greater happiness than any 'free' life outside Juche Korea."


Conspiracy theorist of the year:

- Lin Wood: "It all seemed so clear we overlooked one of the main participants in the theft of the election: THE REPUBLICANS."
- JerseyPine: "The White Adamic children of today DON'T stand a chance. When they are born, vaccines containing doses of xx (females) are given to little boys, while little girls are given doses of xy (males). This HELPS these young children right from the start THINK they should be the opposite gender that they are actually born."
- Lyle Zapato: "Black Helicopters (BH) are not just helicopters with a black paint-job as you may have been told. They are, in fact, autonomous agents -- lifeforms -- created by New World Order (NWO) agencies via nanobiotechnology."
- Izayacel: "CHASING WOMAN IS A SCAM"
- Edmund_Kemper: "he claims to have a wife. jfl i bet he doesn't. he's probably just some dumb 20 year old pretending to be in his 30s"
- Andrew Anglin: "Are the Dangers of Heterosexual STDs Massively Exaggerated to Prevent White Reproduction?"


Ableist of the year:

- Michael Alan: "I Wish My Kids Had Cancer: A Family Surviving the Autism Epidemic"
- Nobodysfool777: "Feeding our lesser offspring to animals would serve several beneficial purposes."
- ♡ CRIMEA RIVER ♡ (targeted): "Disabled people should be taking this month instead to thank all of US for putting up with their useless, crippled asses."
- Encyclopedia Dramatica: "Little Juliana is missing 30-40 percent of the bones in her face, so she can't bite down if you decide to rape her in the mouth, if for some reason you would want to stick your dick into a face that looks like it has been through a garbage disposal."
- OnlyTheGhosts: "Your 'aspie' community is nothing but nerdy folks tricked by the media and medical quackery."
- Whitney Ellenby: “Autism Uncensored: Pulling Back The Curtains”


Racist of the year:

- Vasily Kukushkin: "Der Sieg: 1944 is the propagandist national-socialist computer game."
- Spartacus: "I don’t think most Australians really celebrate the genocide aspect, but they should."
- Just me and Jesus: "If anything, it’s you black trash who are the 'subhumans'."
- Anonymous: "Do Allied WWII soldiers deserve our respect?"
- Billyape Pride: "It's been said that an infinite number of monkeys pounding away at an infinite number of typewriters would eventually produce the works of William Shakespeare. But could this ever happen with niggers?"
- Counter Semite: "Jewish neighbors! They are the worst."


Sexist of the year:

- jerrycan dan: "Your looksmatch is actually fucking dogs and dog dildos."
- Andrew Anglin: “You will never fix this Pakistani sex problem as long as you refuse to whip the girls involved, and permanently brand them on their faces with something that marks them as having been a whore for Pakis”
- Shree Sahajanand Girls Institute: “College students living in a hostel in the western Indian state of Gujarat have complained that they were made to strip and show their underwear to female teachers to prove that they were not menstruating”
- Andrew Anglin: "France: Slut Uprising at High Schools as Dirty Whores Demand a Right to Wear Hooker Clothes in Class"
- Mullappally Ramachandran: "Woman with self respect would kill herself if she were raped"
- Whisper: "You’ve heard this before. And you know it ain’t so. Because if you have been doing this a while, you have often heard 'no', and eventually gotten to 'yes, please', and even 'harder, daddy'."
- goydivision: "A woman without arms or legs is an ideal girl."
- Ethan Huff: "The National Aeronautics and Space Administration (NASA) is in the throes of celebrating Christina Koch, who’s become the latest woman astronaut to spend the longest time in space. But what’s the point of celebrating her achievement now that a biological man who thinks he’s a 'woman' can just sweep on in and claim the new record?"
- Murdoch89 and Edmund_Kemper: "Swede deserves to get gang raped"
- Andrew Anglin: "Women deserve to be drowned in cages."
- Romello Gaghan 2: "cheating is the alpha thing to do if you're a man"
- reddituser39682: "Why are men literally so obsessed with their rape worms? Imagine how much better society would be if males had their sperm harvested at one time, stored, and then they were all castrated."
- Alexander Stavropoulos: "Stavropoulos told police that he likes 'white women,' but was angry with them because they 'won't f--k me.' He wanted to 'get laid,' but couldn't, and it made him 'want to kill, for some reason. I just don't know why.'"


Mammon-worshipper of the year:

- Kambiz Golshani (inventor), Islamic Revolution Guards Corps and presstv (promoters): "a new technology that enables the detection and diagnosis of the new coronavirus within a 100-meter radius in just seconds"
- Temple of the Vampire: "I know that my beliefs in Ritual are fantasy but the magic is real,"
- John Anthony: "What if you could make a hot stripper, bartender or model your girlfriend or personal sex slave?"
- Tim Tony Stark Rifat (1): "Orgasm… Sublime Good® Bone Generator®"
- derasa: "I hereby use this media to inform you, that our company can clean out black deface currency, (stained money) bank notes,"
- Tim Tony Stark Rifat (2): "PROTECT YOURSELF FROM VAMPIRES SERVICE"
- Krana Rajan, Parvathi and Kumaresan: "Kalakkad police have nabbed three persons, including a tantrik (black magician), for allegedly attempting to offer human sacrifice to retrieve buried treasure."
- Barbie Garrett: "Astarte’s Slut Water: Elixir to unleash your 'inner slut'"


Psycho of they year:

- Anonymous: “(((Greatest Generation))) gets the bullet too“
- Raye Johnson: "Experience: I paid to have my daughter kidnapped"
- realtsuke: "I disagree with the concept of war crimes entirely."
- frustratedhapa: "[LifeFuel] My brother is in the hospital dying"
- CrackingYs: "[LifeFuel] Amanda Todd, the teenage girl who was cyberbullied into committing suicide by drinking bleach"
- Cancel: "The younger the victim, the less it should matter"
- Iamnothere000: "Sexual trafficking is the real incel rebellion / beta uprising."
- metabuxx: "Every hole should be circumcised at birth"
- Wristlet 2: "Ted Bundy did nothing wrong"
- RREEEEEEEEE: "Mother, daughter killed for honor in South Punjab. This is the kind of news that makes me proud to be a Pakistani."


Homophobe/Transphobe of the year:

- Six unnamed Jakarta vigilantes: The North Jakarta Police have charged a group of men who allegedly burned a 42-year-old transgender woman to death with aggravated assault.
- Smokety: "They should be persecuted on the spot. Kill them"
- Ask_If_Im_A_Cactus: "As a perpetual optimist, I’d like to point out that the suicide rate for post-op trannies is high— so this could be immigration control with extra steps"
- Impaled Nazarene: "Why should we tolerate pansy faggot shit"
- J.K. Rowling: "last December I tweeted my support for Maya Forstater, a tax specialist who’d lost her job for what were deemed ‘transphobic’ tweets. She took her case to an employment tribunal, asking the judge to rule on whether a philosophical belief that sex is determined by biology is protected in law. Judge Tayler ruled that it wasn’t."
- catatonicLlama: "I am Venus / With a penis"
- JJP158mk2: "ok lets hit 55% so we can say majority of transgenders kill themselves so we can declare transgenderism a deadly mental disorder"
- Sparrow’s Song: "The show is actually Jewish propaganda designed to convince incels to go gay."


Pedo of the year:

- Lolimon: “Up until 5 years old no actual penetration would be allowed (including anal), but little girls under 5 could give blowjobs and get their tiny little pussies rubbed.”
- Caamib: “Jeffrey Epstein took teen girls from modern Western culture, a culture where all women are doomed to become sluts…and he just encouraged them to become official prostitutes”
- Teah Vincent“A MUM cleared over sex with a 14-year-old boy today said she wants to see HIM punished - but insisted: "I'm not evil" in an online rant“
- Nathan Larson aka Leucosticte and Jim: "These days, incest may be the only chance of ensuring that one's daughter will be deflowered by a man who truly loves her and is committed to her."


COVIDiot quote of the year:

- Anonymous: "Flatten the curve is an elite joke and it refers to the population curve, not the curve of the virus."
- My 200 Cents: "Now if we can just have a judge cancel our own dicktator's edicts here in Texas, Covidiot Masskhole Gov. Gwreck A-Butt."
- Henry Makow PhD: "As Illuminati insider Leonard Cohen said, I have seen the future and it is murder."


Funniest quote:

- Anonymous: "Imagine seeing those 5 young ladies exploring their supple young bodies nude on a king sized bed."
- David J. Stewart (1): "I'm not some religious nut, I'm a normal person."
- Sadness: Submitter's note: This is an older thread I stumbled across today and I had to submit it for the hilarious gender mix up
- Rosalind: "Jump To Fight Cancer"
- David J. Stewart (2): "Could you imagine being a soldier in World War II, fighting as an American against the invading communists from the north to defend Korea? And while fighting one of your peer soldiers is going around selling BB guns, convincing many soldiers to trade in their powerful M16 rifle for a child's play BB gun instead?"
- Leo Lyon Zagami: "Confessions of an Illuminati Volume 6.66: The Age of Cyber Satan, Artificial Intelligence, and Robotics "


Jack Chick Memorial Award for worst artist:

- “Bobby” Colonel-Knight-Rider: "CLOSED DUE TO FEARVIRUS"
- Aubrey Huff: Image depicts a stick figure man lying on his back in a reclining chair while three stick figure women surround him. The first woman is fanning him, the second women is holding a bunch of grapes, and the third women is grabbing the man’s left foot.


One-liner of the year:

- Donald J. Trump “President Trump has done many great things (biggest tax & regulation cuts in history, Space Force, rebuilding our military, fixing the V.A., the Wall), but perhaps the most important of all will be what he is doing now, exposing the massive corruption in our Electoral Process.”
- Dr Mahathir Mohamad: “Muslims have a right to be angry and to kill millions of French people for the massacres of the past”
- Anonymous: "Lebensraum denial, like Holocaust denial, is a Jewish tactic used to discredit post-war National Socialists and make them seem like pussies afraid of their predecessors' success."
- Anonymous: “I wish the holocaust happened. I wish that every day”


Magnetic crank award:

- Alouicious Jackson: "The Great Cataclysm affected the outer planets first. The mythological stories of Mars, Venus, etc. were actually descriptions of these planets being struck by extraterrestrial objects."
- Based Frog: “Oppression of Most People is Actually Good”
- Adunaiii: "This way, I am philosophically fascist, authoritarian - all men and women in Juche Korea work for the betterment of their entire nation. Even the lowliest job is important."
- Billy Morgan: “The best kept secret of the esoteric grades of Freemasonry is ritual sodomy”
- Dr. Thomas A. Droleskey: “Nations Need Kings According to the Mind and Example of Christ the King”


Website of the year:

- boards.christogenea.org
- pro-rape.com
- mostholyfamilymonastery.com
- 3edgesword.blogspot.com


Quote submitter of the year:

- @rabbirealm
- <@Why?>


Troll of the year:

- @Nomates
- @NoLockdowns


Commenter of the year:

- @Vman
- @Passerby


Notes on how these items were selected

- To be eligible for vote, the comment nominating the quote needed to either be starred, or have a second comment nominating the same thing.

- The category needed to have more than one quote eligible for it. That left out "Anti-BLM Quote of the Year," which only had the "Black Lives Splatter" quote, Poet Loonerate, which only had Bennett Lee Ross, and Most Disturbing Quote, which only had Whitney Elleby.

- The category also needed more than one commenter to suggest quotes for it. That left out Elitist and Crackpot, which were only submitted by Bast and JeanP.

- Duplicates from psycho with other categories were removed, because there were so many...

The 2020 Fundie of the Year awards #announcement blog

It’s that time of year again: The 2020 FOTY awards. A special recognition for the most heinous, ridiculous, silly, and memorable quotes and sources of quotes for this year.

Anyone with a doomscrolling addiction has had no shortage of content to feed it, so let’s revisit the contributions of the quacks, racists, and conspiracy theorists that made it truly interesting.

pyro says the darndest things

If you want to find antifa quotes in January, for example, you’d run an antifa search, then click Date…, then set “posts before” to January 31st and “posts after” to January 1st. The result would be https://fstdt.com/?before_date=2020-01-31&after_date=2020-01-01&q=antifa

For the first step, we’re going to do a nomination round. To nominate a fundie for an award, leave a comment on this post saying who you want to nominate, and for what award, along with some justification (quote links, in particular). For example, if I wanted to nominate Visual Basic for Applications for the Best Programming Language award, I would write this:

@pyro

[b]Best programming language: Microsoft Visual Basic for Applications[/b]

For introducing tons of people to the world of authoring their own malware, and being perfect enough that no new features need to be added.

https://en.wikipedia.org/wiki/Visual_Basic_for_Applications

You can second someone else’s recommendation by starring it.

Categories that don’t receive much attention will be culled, since they’re not much fun. I’d like to leave most of the categories up to the community, but we’re probably doing these ones:

Fundie of the year

* Religious #fundie of the year
* Right-wing #wingnut of the year
* Left-wing #moonbat of the year
* #conspiracy theorist of the year
* #ableism of the year
* #racist of the year
* #sexist of the year
* Grifter <#mammon>-worshipper of the year

Quote of the year

* COVIDiot quote of the year
* Anti-BLM quote of the year
* Funniest quote
* Most disturbing quote
* One-liner of the year: two sentences and 280 characters max (you know, the length of a www.twitter.com post), ideally less
* Magnetic crank award: best quote that falls under more than three #tags

Other nominations

* Website of the year
* Quote submitter of the year
* Comment of the year: please click the #12345 number to get a link to just the comment
* Troll of the year: a special award for fundies that show up in the comment section

Fundie of the year results 2019 #announcement blog

The votes for fundie of the year are in! Here are some of the folks who made this show impossible:

Religious Fundie: Lady Checkmate (11/17)

She’s no longer a public figure, but she will always live on in our hearts and memories for her for her extreme censorship, troll paranoia and homophobia.

Go forth and conquer, fellow sockpuppets of Peewee.

Wingnut: Rabbis For Hitler (8/17), Monarchieliga (8⁄17)

This one was a draw between these two.

I’ll just let the phrase “Rabbis for Hitler” stand on its own. I have nothing to add to it.

As for the monarchist movement? I’ll just link to the anti-reactionary FAQ if you want to see it debunked. Or, if you prefer, I’ll just declare myself king and order the monarchy to be torn down, like the end of Magic Knight Rayearth. That show managed to be though-provoking and fun at the same time in a way that TV rarely manages.

Moonbat: EmmaRoseheart (7/17)

Alternatively, she could earn the “Hitler Ate Sugar” award for concluding that verisimilitude, being a root characteristic of fascism, is therefore fascist. A classic “there is no world outside of literary criticism” moonbat.

CT: Jacob Wohl (6/17), Deep State Exposed (6⁄17)

Two anti-feminist houses, both alike in insanity, come to another draw. Wohl pulls a bizarre concept where teh femenists somehow hate locked briefcases for their manliness, while Deep State Exposed takes “transvestigation” to it’s illogical conclusion and decides that the First Ladies of the United States were all trans.

Racist: Cuyen (9/17)

But incels are just a support group. Nothing problematic at all about sex tourism, and using your white privilege and money to extort sex. No, sirree, bob, nothing but a support group.

Ableist: Judith Newman (11/17)

You know how most bigots lighten up when it gets between them and their family, and you sometimes make fun of them for being hypocrites? I’d rather Judith Newman was a hypocrite.

Grifter: Sandra Porta (8/17)

wut

Mary Sue: Caamib (7/16)

Nobody takes you seriously, caamib. That’s probably a bad thing, considering the chance that you might shoot up a school or something, but your beliefs are so far outside of the norm that other self-identified incels aren’t sexist enough for you. In spite of others’ doxxing you and digging up newspaper articles about you, there’s a part of me that refuses to believe that you’re for real.

Funniest Quote: DJS (Pillowfucker) (10/17)

I voted for the “seven elements of a crime” one, but the masturbation guru one is pretty funny, too. Davey also comes across as not-for-real, but at least he has the excuse that he was born into Christianity, rather than coming to it on his own like an incel must have.

Nightmare Fuel: Rev. Ronald E. Williams and Patti Williams (9/17)

This is actually a third-party article based on a boarding school that has been in FSTDT’s Top 100 for over a decade. And it thoroughly deserves being reposted. This isn’t just evil, it’s kind of dumb, proving that anyone who does it is so twisted that they not only don’t act charitably towards infants, they don’t even act in their own best interests any more. Seriously, what the hell is wrong with you, Mr. and Mrs. Williams?! And why aren’t you in jail?

Magnetic Crank: Sherry Shriner (8/18), Victor Justice (8⁄18)

One more draw. Sherry Shiner combines “New Age” quackery with Christianity, both, by name. She seems to think that the New Ages are right about everything, while simultaneously thinking they’re in league with the Devil. The post is borderline keyword-stuffing with its talk of DNA strands, androgyny, lizards, and gold.

Victor Justice, at least, seems to at least follow recognizable tropes of wingnuttery, and everything seems to follow from there. He just wants to discredit the environmentalists, and will do anything else necessary to pull it off.

Board: Daily Stormer (9/16)

Andrew Anglin desperately wants to be The Joker. Maybe he can follow Heath Ledger’s example?

Movement: QAnon (8/17)

A warmed-over version of old Satanism hate, combined with political conspiracy theories, and turned into a dumb meme. Truly, it is representative of the pinnacle of the decade.

Submitter: Bastethotep (9/17)

My friend, and fellow moderator. You have been around here longer than I have, and every sign shows no sign of stopping any time soon. You are truly a constant in this ever-changing world. Thanks.

Comment: Skidie(1) (6/17)

Dang, you can be harsh. But what’s better, unlike several commenters and most fundie OPs, you’re also completely fair. I just hope your optimistic view of the future really does come to pass.

The 2019 Fundie Of The Year Awards - Voting! #announcement blog

Hey Folks!

It's finally time to vote for the Fundies Of The Year 2019!

To vote, just copy the following list of categories, paste it into your comment field and fill in the blanks:

Virtual Ballot

Religious fundie of the year:
Wingnut of the year:
Moonbat of the year:
Conspiracy theorist of the year:
Racist of the year:
Ableist of the year:
Grifter award:
Mary Sue of the year:
Funniest quote:
Nightmare fuel of the year:
Magnetic Crank Award:
Board of the year:
Movement of the year:
Quote submitter of the year:
Commenter of the year:

I bolded the names of the quotees, use that to fill in your ballot. In cases where there's two quotes of the same author I marked them with (1) and (2).

I used a great deal of link embedding but fear not, ALL LINKS IN THIS POST GO TO SOME PAGE ON FSTDT. I want to encourage you to take a closer look before deciding.

Now, without further ado, here are the nominees!:

Fundies Of The Year:


* Religious Fundie Of The Year:

Lady Checkmate for her extreme censorship, troll paranoia and homophobia.

biblicalgenderroles for articles like “8 Biblical Differences Between Wives and Slaves”

Abd Al-Aziz Al-Khazraj Al-Ansari for praising the Qu’rans “mercifulness” in telling men not to hit their wives in the face when beating them.

Roosh V for completing his journey from PUA arsehole to fundie arsehole by embracing the “Godpill”


* Wingnut Of The Year:

Rabbi Eliezer Kashtiel and Rabbi Giora Redler. The Rabbis for Hitler.

NRA lobbyist Marion Hammer for fighting for 10-year-old girls' rights to own assault rifles.

Some /pol/ posters for glorifying Nazi officer Oskar Dirlewanger.

SendixBunny for their dehumanising Pinochet apologism.

Monarchieliga, a German Monarchist Movement that wants to drag Germany back to the Middle Ages. Literally. If you're still doubting this, here's an excerpt: "Restoration of freedom of mind, thought and speech via the establishment of a strict censorship office that is part of the Imperial Church"


* Moonbat Of The Year:

EmmaRoseheart, who claims worldbuilding is colonialist and Science Fiction is an innately fascist genre.

Aimee Terese, for breaking through the glass ceiling and becoming FSTDT's first brocialist woman.

AmbiguousSalt, who thinks Social Democracy is a variety of fascism.

Korean Friendship Association USA for their apologism for Kim Il-Sung.

Georgiy, who made an uncomfortable discovery about his "king", Stalin.

amethystuf. "telling people not to smoke or drink alcohol while they’re pregnant is ableist and classist as fuck and it needs to stop".


* Conspiracy Theorist Of The Year:

Annie Jacobsen: Roswell was a plot to create US panic, orchestrated by Stalin and Mengele.

Jacob Wohl's "feminist conspiracy" theory about locking briefcases.

Deep State Exposed®: "Merry Christmas to Melania Trump. The 1st female First Lady In U.S. history. Thank you Jesus!!! #MerryChristmasEve"


* Racist Of The Year:

Incel Cuyen, who wants to get a "password" to Africa to sexually exploit Pigmy women.

Shlomo: Everyone and your dog is a Jew.

This n-mania user, for his blatant ignorance of biology.


* Ableist Of The Year:

Judith Newman, for exploiting her autistic son for her book, which includes her arguing for a forced vasectomy after he turns 18.

I like to also nominate Whitney Ellenby, a similar beast, who forced her son into a Sesame Street show.(I know the quote is technically from 2020, but eh.)

Nobodysfool999 for his sickening view on autistic people.

Various incels on Fibrodysplasia ossificans progressiva

Manly-Chicken for their denial of legitimate mental health problems.

Incel PM_ME_STRIPPERS, who "envies" disabled people for their alleged lack of sexual drive.


* Grifter Award (#mammon):

Sandra Porta for her offer to literally shit in the woods for a week for 450€.

Karin Tag of the Seraphim Institut, where you can Become a Crystal Skull Warden or just generally Buddha Your Life some.

Fostac AG, a Swiss woo company that basically openly admits to being a fraud.

Apotheke am Bahnhof for their ”Spagyrical Spray Protection against CHEMTRAIL”, sold at 15.35€ for 50 mL.

Melanie Missing for her 14 Unicorn Essences!


* Mary Sue Of The Year:

Tim Rifat, Master Magician.

Shifting SubliminalsHD, Dog Shifter.

Caamib for proudly portraying himself as a Villain Sue that makes incels look good in comparison.


Quotes Of The Year:


* Funniest Quote:

The quote that granted David J. Stewart(1) the honorary title of "Pillowfucker".

Anonymous, who thinks "Japanese girls have melanin receptors inside their vaginas".

Edo Nyland's bizarre crackpot "etymologies".

David J. Stewart(2) explains the Seven Elements of a Crime, which include lesser known ones such as See Also, References and External Links.


* Nightmare Fuel Award (most disturbing quote):

Caamib: "[Penetrating a 12-year-old girl] must be the most heavenly feeling on Earth. Like hot knife through a butter. Your dick must be in heaven”

Rand Paul: “I’m not arguing vaccines are a bad idea. I think they’re a good thing, but I think the parents should have some input. The state doesn’t own your children. Parents own the children, and it is an issue of freedom.”

Members of the Disciples of Jesus Christ sect, who whipped a nine-year-old boy to death.

This chilling account from the Hephzibah house involving child abusers Rev. Ronald E. Williams and Patti Williams.

Mikemikev aka Michael Coombs: "What's wrong with murdering innocent children if it's for a good cause? And it is a little bit funny."


* Magnetic Crank Award (Formerly Beyond The Trifecta):

Laura Eisenhower, the "Global Alchemist, Researcher and Intuitive Astrologist

Sherry Shriner, who takes a rather complicated way of saying "energy drinks make you gay".

Victor Justice's weird "Little Greta" screed.


Other Nominations:


* Board Of The Year:

Raping Gurlz Is Fun: The name says it all. Run by our special fiends, openly would-be incestous Paedo sickos Nathan "Leucosticte" Larson and Caamib.

The Daily Stormer: As long as it's still there, right?


* Movement Of The Year:

QAnon, which we didn't cover much, but when we did, oh boy...

German Right Wing Party AfD

Ohio Republicans for passing into law that facts don't matter in classrooms and ordering doctors to perform medically impossible procedures.


* Quote Submitter Of The Year:

JeanP

JustAlongForTheRide

Bastethotep


* Comment Of The Year:

Passerby(1)'s takedown of Nathan Larson.

JustAlongForTheRide's dissection of CKR's 100 Truths.

Skidie(1), draining the swamp that is the police force.

Bastethotep's overview over Eukaryont systematics.

Skidie(2)'s rant addressing fschmidt.

Another one of Passerby(2)'s masterpieces.


And that's it! If you have questions send a message to me, SomeApe. Have fun voting!

The 2019 Fundie of the Year awards #announcement blog

It’s that time of year again: The 2019 FOTY awards. A special recognition for the most heinous, ridiculous, silly, and memorable quotes and sources of quotes for this year. As always, you need to make an account to vote.

pyro says the darndest things

Also, I just added the “Date…” thing because I knew you’d want it to make the process of finding quotes to nominate more practical. Sorry it took so long to add it back after the big redesign.

If you want to find David J Stewart quotes in January, for example, you’d run a David J Stewart search, then click Date…, then set “posts before” to January 31st and “posts after” to January 1st. The result would be https://fstdt.com/?before_date=2019-01-31&after_date=2019-01-01&q=David+J+Stewart

For the first step, we’re going to do a nomination round. To nominate a fundie for an award, leave a comment on this post saying who you want to nominate, and for what award, along with some justification (quote links, in particular). For example, if I wanted to nominate African Cichlids for the Best Fish award, I would write this:

@pyro

[b]Best fish: African Cichlids[/b]

Because these fish are beautiful, and they can be raised in fresh-water tanks. Salt-water tanks are painful to maintain.

https://en.wikipedia.org/wiki/Cichlid

https://www.fishkeepingworld.com/african-cichlid/

You can second someone else's recommendation by starring it.

Categories that don’t receive much attention will be culled, since they’re not much fun. I’d like to leave most of the categories up to the community, but we’re probably doing these ones:

Fundie of the year

* Religious #fundie of the year
* Right-wing #wingnut of the year
* Left-wing #moonbat of the year
* #conspiracy theorist of the year
* #racist of the year
* #sexist of the year

Quote of the year

* Funniest quote
* Most disturbing quote: formally referred to as “nightmare fuel”
* One-liner of the year: Two sentences and 280 characters max (you know, the length of a www.twitter.com post), ideally less
* Beyond the trifecta: best quote that falls under more than three #tags
* “HUH?!” of the year: For quotes that appear to be fundie based on a few key words, but what the poster actually intends to say is a mystery

Other nominations

* Board of the year: may be fundie, racist, conspiracy theory, etc.
* Movement of the year: “Grassroots” attempts like #WalkAway, It’s Okay to Be White, and Drop the T.
* Quote submitter of the year: Don’t nominate @pyro. I don’t submit nearly enough.
* Comment of the year: Please click the #12345 number to get a link to just the comment.
* Troll of the year: A special award for fundies that show up in the comment section. Don’t nominate @pyro. That kind of thing is only funny the first time.

I am on a fucking roll #announcement blog

Looks like that wasn't my last Shy Says post. This is a real-time progress update for some unexpected FSTDT code changes. This one truly warrants discussing, and so does the template system in general. Will hopefully do later.

GOAL: Invoke the template engine on the Page.PreRender and Page.Render events and do just-in-time template interpretation. That way, I can insert template fragments in Response.Output.Write() calls for processing just before page rendering, i.e. the complete opposite of what it usually does: 'compiling' and caching its output and inserting it into a dummy control on PreInit so it will be available for rendering later in the lifecycle.

REVISED GOAL: Make a reusable solution to a one-time problem. Take a collection of tasks that plenty of other software, frameworks, etc. already exist to do, and do those tasks together, combining them in a useful and original way that the other existing stuff doesn't.

DONE: Preliminary adjustments to /Ysml/Ysml.vb, /Ysml/InlineCode.vb.
DONE: Created /Ysml/JitInterpreter.vb skeleton.
FUCK: Don't quite understand the ASP.NET page lifecycle as well as I thought. But does anyone truly completely understand this complex overwrought mess? Doesn't mean I can't do what I wanted, just that I'm going to need to go about it a little differently.
IN CONTINUING PROGRESS: Researching lifecycle wharrgarbl.

FACT: This template engine was not intended for use with WebForms, and one of its primary purposes is actually to re-implement equivalents of WebForms' useful parts and improve upon them for when I don't have WebForms anymore. That obviously means there are already much easier and better ways that exist to accomplish much of what I'm doing with the template engine in the current code. It also means making it work with WebForms is a PITA. However, I won't have WebForms anymore in the 'rewrite,' so I'm sort of pre-implementing and testing it in advance.

DONE: Reworking Lexer.vb.
TEST: The parts not specific to working together with ASP.NET successfully work with FrankenLanguage and compile into JS without an issue.

FACT: The way I am doing this and going about making the new version of FSTDT (i.e. coding almost everything — like, literally, almost everything — yourself right down to a programming language) is not a practical or even remotely sane way to do a web development project. Only do it if you're like me and want to exercise and improve your programming skills and knowledge (and hopefully — if you're really lucky — unwittingly take a few unusual or new approaches to doing something that you'll want to share because other people like it and want to use it too).

ABANDONED: Automagical approach to this problem. Plan B: Make a Response.Output.Write() wrapper that takes template code as an argument, generates the appropriate output, and passes it to Response.Output.Write(). Still, I learnt from this that just getting that much to work with the template engine is more feasible and less work than I originally thought. Even better: I see the solution I devised as potentially very useful for more than just the one-time problem it was intended to fix. Using XHR requests and responses to dynamically generate, parse, and modify templated content, much?? Aha moments like this are why I decided to take the batshit-insane route of making much as I could of the new version of FSTDT from scratch.

UNDONE: Abandoned changes
DONE: ParseToOutput()
DONE: Numerous client-side YsElement constructors
DONE: General round-o-testing
DONE: Targeted testing 1: XHR Request -> Dynamic Templating -> XHR Response

IN PROGRESS: Break to work on the original task of getting SSTDT ready.

I'm a ramblin' man #announcement blog

This'll probably be my last Shy Says post here. After this, they'll have their own separate blog hosted on the site.

Also, I typed this up more or less stream-of-conscious, and afterward I put aside tags around the parts where I strayed too far from my original topic. I haven't done anything resembling proofreading any of it. But I'm letting it stand as it is for now.

Something I really want to do but don't know how to go about even figuring out where to start is making public all of the statistics that I've collected from what the comment filter evolved into. Funny how The Frog thought he 'won' because he made me waste my time making that filter. In reality, I love statistics, especially corpus statistics, and I obviously love programing, so it should go without saying that I legitimately enjoyed making the filter, so much so that it's morphed into something well beyond its original purpose. It now analyzes comments in other ways besides detecting Le Frog and other trolls and even does the same kind of analysis on quotes too. Unfortunately, it ain't easy to put all of the data and statistics together in a user-friendly form that's easy to read, browse, and manipulate so you guys can explore and have fun with it.

That's not to mention the problem of organizing the code and getting it into a form that can even run on the current host. For the curious, the filter started its life as a well-organized and structurally coherent set of three VB module files and one C# class file. The C# class was later translated into VB when the quote comment page was, since it is closely tied to it. It originally intercepted comments with unusually high, low, or average troll scores and sent a copy of them to my FSTDT email so I could add them to the corpus of training material. It would then discard comments and perform a progressive IP ban if they had a high score, or returns comments back to the quote-comment page code to be posted as normal if they had a low or average score.)

Now it's become a disorganized, ad-hoc set of seven VB modules, three Object Pascal* unit files (compiled in either Delphi or FreePascal depending on the operating system I'm compiling on), one Ada file mostly written by my BFF / modly minion Mikey, and two JavaScript files that I wrote to run in Node.js when I was testing out how well it worked with databases (the verdict on that: comme ci, comme ça). Code in three two of those languages won't even run on the current host. I could probably get the Object Pascal to compile with Delphi.NET after some adjustments. The code only started branching away from things like "written in one language" and " organized structure" after I started analyzing comments for fun and the whole thing was taking on a life of its own. Around that time, it also somehow began to take on a secondary role as personal playground for experimenting with programming languages.

[aside]*I'm using Object Pascal here in the sense that a lot of Pascal-dabblers nowadays use it, i.e. to describe a modern and quasi-standard dialect or "style" of writing Pascal code that can be compiled by at least both Delphi and FreePascal, and possibly other Pascal languages (e.g. GNU Pascal) if you adhere to a stricter subset of "Object Pascal" in this sense. Confusingly, Object Pascal is also originally what Borland called the last couple versions of its Pascal compiler for DOS (whose very last version also apparently had a hilariously bad, half-assed Windows port). Indeed, this old-school Object Pascal is essentially Turbo Pascal with object orientation (or a ridiculous attempt thereat in the case of the Windows port). Aside from their core syntax and lexicon, that Object Pascal and "Object Pascal" in the sense here are dramatically different. Most code more complex than "Hello world" written in the latter is not compatible with the original Object Pascal in any useful sense unless it was intentionally written to be. And that's your programming-language history lesson for today.[/aside]

In addition to being written in as many languages as your average Dutchman can speak, another fairly major hurdle to making this little pet project public is that both the quotes and comments I've fed it to analyze (originally "train") and the interesting parts of the analyses thereof are stored on my private server in an SQLite database. Our current host Does Not Allow Using SQLite, despite their terms of use saying nothing to that effect or even suggestive of it. Apparently SQLite is Too Forbidden to even do that. TIL SQLite is Lord Voldemort.

Only the word and word co-occurrence probability data needed for the filter to run was stored and updated here on FSTDT in a secondary SQL Server database. (It still is, but hasn't been updated in a while and isn't currently being used.) This probability data is basically just how likely (or unlikely) certain words and co-occurrences of words are to occur in 'good' and 'bad' comments. These probabilities are the product of other statistical and meta-statistical analysis stored in the external SQLite database.

Getting the probability data used by the filter requires collecting statistics about a corpus of training data, the larger the corpus the better. Those statistics are stored so they can be subjected to statistical analysis of their own, and then those statistics are subject to further statistictaal analysis. That's two layers of meta-statistics. I originally decided against storing this latter data on the FSTDT server because I vastly overestimated the amount of space that would be required to store statistics about statistics pertaining to statistics of statistics about tens of thousands of words and the frequency they co-occur with other words. (How could you not??) Yo dawg, I heard you liked statistics, so I gave you some statistics collected from your statistics about your statistics...

We call this madness naive Bayesian filtering. To be a "non-naive" Bayesian filter, you must venture even further down this metastatistical rabbit hole.

TL;DR: Bayes Theorem is postmodern statistics.

Anyway, I think the corpus in the training database is a good representative crosscut of the actual FSTDT database. There's tons of cool, fascinating, and just plain weird stuff to gleam from it, like the fact that the fundie index of a post and the number of times the word 'when' appears in it appear to stand in direct correlation. Why?? Anyone wanna fathom a guess? Quotes also have way more hapax legomena (words that occur only once in a corpus) than comments do, but I don't find that nearly as interesting, because there are already a couple of very likely explanations. One, certain fundies absolutely love to invent "words" like abortuarydeathscortagandistism.* Two, a whooole lot of fundies just can't spell. Perhaps they try to hide that fact with word puree like homocommunofascofemininazis?**

[aside]*Protip: English is a mostly Isolating language, so we Anglophones generally prefer to create names for novel concepts by compounding existing words together into phrases instead of creating new words by adding prefixes and suffixes to other words or word roots. For example, to describe the practice of treating medical problems with things that actually exist in reality (as opposed to quackpot woo-woo), we coined the term evidence-based medicine instead of inventing a completely new word like vercomadhealancy (ver-com-ad-heal-anc(e)-cy, lit. "truth~reality | with~using | from~by | heal | having the quality of | the activity or state of"), no matter how much cooler and more phonoaesthetic vercomadhealancy sounds.

If that gloss is incoherent to you, read it backwards: "the activity or state of | having the quality of | heal(ing) | by | using | reality." In English, the order that a word's morphemes follow is generally a mirror image of the order that words usually follow in clauses and sentences. In linguistic parlance, English clauses and morphemes branch in opposite directions: clauses are head-initial (branch to the right of their head), while words head-final (branch to the left of their head). Oh, and only one morpheme of that word, heal, can stand alone, while all three of evidence-based medicine can. And that's your linguistics lesson of the day. And this is exactly why I love corpus statistics: it fuses my three favorite subjects: linguistics, mathematics, and in the modern age, computers.[/aside]

[aside]**True fact: I'm also a terrible speller, but I actually heed the little red underlines that tend to pop up a lot in the things I write.[/aside]

Site/Off-Topic Discussion Thread

Episode IV: A New Boogaloo

2016 FSDT Awards

The winners!!

The winners!! #announcement blog

(I'm typing this up in a rush right before work, so pardon any errors. I'll fix them when I get time. Holla @ me if you notice anything wrong.)

Big thanks to Pharaoh and pyro for getting me off my ass to finish doing the awards even though the original setup I had for partially automating it was lost. And another big, big thanks to pyro for finishing up counting the votes! Also thanks to everyone who nominated and voted!

A couple other things before I get to the winners:

First, I took some liberty with the conspiracy theorist of the year category and chose Alex Jones. He was already neck-and-neck with the quote that was voted to represent the Anonymous Cowards at GLP, and that quote technically isn't a conspiracy, anyway. Plus, the Anonymous Coward hivemind were last year's winners. (And you know deep down in your heart that Alex Jones' quote is funnier.)

Second, one of the winning quotes (#106783) wasn't from 2016, but I technically never said that nominations for the 2016 FSTDT Awards had to be from 2016; it was just taken for granted. ;] Plus it slipped by us unnoticed entirely too long to disqualify it.

Now, without further ado I present to you the winners of the 2016 Fundie Awards!!


Fundies of the Year

Religious fundie of the year:

"Now they claim they can use this hadron collider to bring forth the Devil and all his fallen ones." – kingjameswriter1965

Right-wing fundie of the year:

"Punish Trump haters with your cock: Besides the punitive element of withholding your cock from a Trump hater, we can also look at it from a time-saving perspective. If you are masculine, you simply won’t connect naturally with a feminist who hates Trump." – Roosh V

Left-wing fundie of the year:

"They believe that [...] you are able to send lightning to strike someone. So, can you explain that scientifically" [Response: "It's not true."] "What you're trying to do is collapse the space and make it antagonizing, which we will not allow. This is a progressive space for people to say their opinions." – University of Capetown Students

Conspiracy theorist of the year:

"I’m pro-human so I say, black people, especially, stop killing your kids and get them in church, whatever, take them away from Beyoncé, who wants to eat their brain with the CIA, literally." – Alex Jones

Sexist of the year:

"If the definition of rape is stretched so far to include women who have not given consent, then I am absolutely a serial rapist. So, too, is every man I know." – Vox Day

Racist of the year:

"The jews say Adolf Hitler ordered a 'Final Solution' of extermination of the jews. But Hitler, a humanitarian, a vegetarian, an artist, did no such thing — although, again, he should have." – James Laffrey"

Single-issue wonk of the year:

"This perverted screenshot of Miss Swift to the right only appears in this 3:54 minute video for ONE SECOND TOTAL!!!" – David J Stewart (Taylor Swift obsession)

Vulture of the year:

"Someone may ask 'Why are you using this tragedy to promote your ebook?' The simple answer is because it saves lives! Hate to say I told you so, but had those who were partying read my ebook, they most likely would not have been there in the first place [at the Oakland warehouse fire]" – Mack Major

Batshit-insane person of the year:

"His sword cuts through what NEEDS to be TRANSMUTED by Lord Zadkiel of The Violet Ray which is the Ray OF TRANSMUTATION AND MERCY AND ALCHEMY. Lord Michael comes along FIRST and TRANSFORMS IT (IN EASIER TERMS ,CHOPS IT ALL UP (NOT RIGHT TERM) AND LORD ZADKIEL LAUGHED WHEN HE SAID LORD MICHAEL LEAVES HIM THE "MESS TO CLEAN UP WITH THE SWORD OF VIOLET FLAME HE WIELDS OF TRANSMUTATION.WE ARE IN THE VIOLET RAY AGE RIGHT NOW. THE AQUARIAN ONE. IT'S THE 7TH RAY." – my man Joe Eigo


Quotes of the Year

Funniest

"We will use your leaning tower of pizza to throw off homosexual" – Abu Abdullah Britani

Nightmare fuel

"Recent discourse on child pornography falsely portrays it, like child sex in general, as a disaster for the child. [...] Yet there are many children seen in child pornography whose words, facial expressions, body language, and orgasms show that they thoroughly enjoy the sexual activity, sometimes enjoying it immensely." – BoyWiki

One-liner

"Beware the beast Hildabeast Clinton and her Vagenda of Manocide" – Gulf of Maine Gunsmithing

WTF?!

"Of course, [FSTDT commenters] are all socks of Valri, so the logistics are not too difficult. :-)" – WorldGoneCrazy

Incel

"The pussy of females can be used even 2 days after their death. Their sexual resources get wasted with the current system and people often die because there aren't enough organ donors." – Saint Elliot


Other Categories

• Commenter of the year: Hasan Prishtina
Board of the year: /r/Incel
• Troll of the year: TimeToTurn
• Conspiracy theory: PizzaGate


...aaand that's all, folks!

FQA #announcement forums.fstdt.net blog

I am posting this from my phone, so please pardon any terseness or errors. So was my last post, and it is awful. I swear to God I was not drunk. I just couldn't see more than three lines at a time. I usually don't write things like blog posts in complete sentences until after I have an outline of what I want to say, otherwise I will inevitably forget something. You can see how I forgot being coherent in the last post. (Edit: Back on my laptop. Now you can't see it much anymore, because I edited it. I'm cool with letting funny near-incoherence stand, but there was one part where I couldn't even remember WTF I was trying to say and couldn't make any sense of it.)

But I wanted to officially go say the FQA forums are back with us again and a part of FSTDT again!! They're still an independent part of FSTDT, though. I'm not a mod there — I just can't handle the forums and main site at the same time — so plz put questions about the forums there. Also be sure to behold the spiffy new logo.

I haven't forgotten about the FSTDT Awards. I've just been busy with other things too mostly work. I've also been babysitting my parents' dog and she's the most adorable thing. She won't be fucking still long enough for me to get a decent picture though. >:( Anyway, I'll verify the votes for the last round of the FSTDT Awards and announce winners either tomorrow, or barring that, some time within the next couple days after that.

OMG #announcement forums.fstdt.net blog

image

http://forums.fstdt.net/ !!

FQA is merging back with with us and will be the FSTDT forums again! It'll take us a few days, but we're making this happen, When everything is ironed out, I'll be adding a forums link back to the top of this page. Contacting whoever owns the Reddit now and telling them we don't want it anymore, if none of you object to that.

In other news, I've got stack trace error pages back on. Stack traces basically say what code was being executed and what was stored in relevant memory locations at the time an error happened. Useful for figuring out what happened and fixing it if necessary. So if you catch an error, do kindly select everything on the error page and copy it, then paste it in an email and shoot it my way at admin@fstdt.org I will very much appreciate it. For a while, I had the server and FSTDT code set up to set up to automatically email me stack traces, but that got annoying real quick and was sending me stack traces frivolously.

[aside](Yes, I double checked to make sure I didn't compile a debug build of the code. That would flood me with even more frequent and detailed errors, and the debug symbols used to provide this extra information slow down performance pretty heavily. The FSTDT code running on the server now is a Release build with stack traces in enabled, something admittedly unusual but it is useful and worth the slight hit to performance.)[/aside]

Private messages #announcement fstdt.com blog

I've been letting my modly minions handle approving quotes and moderating comments for the past few days because I've been spending the couple of hours I can allot to FSTDT-time a day working on a change to FSTDT that you can finally actually see and use: a private-messaging system! This whole idea developed out of the need for a convenient way for my modly minions and I to keep in touch, but I figured why not let everybody use it?

Right now it uses a separate SQLite database to store messages, partially to ease the burden on the database server if I use the SQLite database when the PM system goes live, but mostly to simplify testing and a massive performance increase. The finished product will obviously still use the user-accounts table in the main database, but if everything works out, I will keep the SQLite database for messages, because SQLite is extremely fast, can be made secure with a little work, and this is exactly the sort of 'light database' SQLite was intended to handle.

[aside]Edit: Asked permission from the host, was told no even though there is nothing in their terms of service that could interpreted or construed to the effect that using SQLite or something similar was not allowed. Figured this host was more expensive than average because it had better than average service and was liberal in what they let you do with your share of resources on their servers so long as it was legal and within reason. But nah they're just overpriced and evidently have two terms of service: one they let people see, and a 'secret' one whose terms you apparently have to figure out by breaking them and getting your account suspended. Complaining to them ain't worth my time, because if they gave a shit their service wouldn't be shit in the first place. I'm half-tempted to scrap the current PM data code and set it up so it uses a .NET DataTable whose DataSource is a flat XML file. Would use substantially more server resources than SQLite.

And that's all I have to say about that aside from the fact that we will be not be renewing our hosting account here. We will instead be moving FSTDT to a relatively high-end Linux/BSD dedicated server plan elsewhere that lets you roll your own shit, and I will set the server up to run FSTDT with nginx + Mono / ASP.NET core + PostgreSQL like I wanted to begin with. I am much more familiar, experienced, and competent with *nix servers, especially when it comes to web servers and databases. We may even make the move a little before this account expires so it coincides with the Shavy-era FSTDT rewrite. (Amusingly, every admin of the site thus far has rewritten its code to suit them.)[/aside]

Progress on the new PM system
+ Database schema
+ Module (static class or struct in C# speak) for database access that handles all SQL queries and abstracts working with a database away from the main code, but I'll likely be making small changes to the queries that return lists of messages to retrieve one 'page' at a time (one page = 25 messages) so I can paginate message lists.
+ Abstract base classes (MessageList, PagedDataNavigator, Message, and Message's child classes MessageWrite and MessageRead) — for non-programmers this more or less means I did a skeleton or 'outline' to put most of the code and now have to 'fill in the blanks' with that code.
+ Most of the code generating the HTML table for message lists, probably one of if not the hardest part because I decided to write it by hand.

As you can see, I'm about one-quarter to one-third of the way finished. Much of the code is pretty generic, and a lot of it can be reused in other parts of the FSTDT rewrite: PagedDataNavigator was already written for it, and the Message, MessageWrite, MessageRead will likely form the foundation of similar code for quotes and comments.

One more thing: Pepe's probably pretty salty right now. Hasn't been able to get a message through in five days and counting, but I'm not calling 'victory' until it's been a week. Even then, something of his will probably manage to slip through every now and then, but at nothing near the old pace of his textual diarrhea. Hopefully it require enough work to get rid of him for good.

Little Bobby Tables Award

Can you win it??

back up and running! #announcement blog

If you are having trouble posting or seeing comments, send an email to admin@fstdt.org with your username, the browser you are using, and if possible, the IP address and ISP you're using when comments don't work. Also include any browser extensions you are using. If you prefer IM, I can be reached on Skype (search spikedee@openmbx.org) or AIM (screenname 'a nerd of sorts'). I will always fix the troll bouncer so you can comment and/or see comments again. Someone's priorities are way mixed up if keeping trolls out is more important to them than letting people use their site.

Also email or post any other errors and issues you encounter in the Site / Off-Topic Thread'!

I'm so sorry for all the downtime and any other problems!! I feel really bad for not giving you any tangible new features for the wait. I made a large number of fairly significant changes to the database, a few of them particularly major changes, like completely redoing the pubadmin table in anticipation for the FSTDT rewrite and also because of how extravagantly disorganized the pubadmin data was stored. (I discuss the details of that later in this post.)

Many changes also had to be made to the behind-the-scenes FSTDT code to accommodate for the database changes, and in one case something had to be all but completely rewritten. (When that happens, I just go ahead and get a head start on the rewrite's transition from C# back to VB — the current C# version is itself a transition from an earlier VB version — it's like some kind of bizarre cycle. I write the new code in VB, since then it will be usable in the actual big rewrite itself. A number of other changes unrelated to those necessary to accommodate the database changes were made, but none of them are major.

But the biggest change to the FSTDT server-side code, though, is that the new troll-detection and auto-cleanup system Piège-à-Pèpe (PàP) I've been talking about is finally in place and has a real name!! Much of PàP is still turned off on the server side for that reason, but everything on the client side is operational. It still does more than enough to be useful and justify going live with it.
_

Known issues

oopz

I scrapped the original Banned IPs table and replaced it with one that supports wildcards and does away with the surrogate key. This is not an "issue," but I sure as hell accidentally made one while I was working on this. I intended to export the original banned IP list and import it into the new table. Unfortunately, however, my executing a query with a single misplaced colon deleted the entire list of IPs. Since the old table had not been cleaned out in literally 8 years, I doubt this will be a major issue. Like half or even more of those lost IPs were probably Mabus in the first place. Yes, he really was that fucking crazy.

[aside]Gotta love SQL and how it will execute literally anything without asking the user if they're sure they wanna do that, not even if it is something that just screams "What this does is almost certainly a mistake, and YOU WILL REGRET EVER EXECUTING THIS!!!" If you know SQL, can you guess what the offending statement was and where I put the misplaced semicolon? If you can, I'll give you the prestigious Little Bobby Tables Award and put your name on it at the top of the page for all to marvel and envy.[/aside]

Losing the banned IP list means there's a small chance we'll see a slight increase in the number of trolls over the next few days. When and if they show their ugly troll faces, their IPs will be re-collected again and added back to the database. Piège-à-Pèpe will also help deal with some of it, so any issues with this should be fully resolved over the next few days. Still, if you see 'em, report 'em in the Site / Off-Topic Discussion Thread.
_

Proxy Penalization

This is not an issue so much as something worth noting. PàP heavily penalizes known Tor nodes and IPs from a certain major Turkish telecommunications company. If this is a problem for you because you accidentally trigger other penalization from PàP such that it incorrectly considers you a troll, then use another browser and/or a different proxy to access FSTDT. If you're completely stuck, contact me. (See info above.)

Though not done by PàP, a certain other hotbed of seediness that calls itself a web host and proxy server provider has been completely banned. If you're posting from an IP there, you're probably The Frog or someone else up to no good anyway.
_

The Croaking Cloaking Croat

PàP could quite possibly have trouble recognizing the Croat because the information and behavior PàP uses is all over the place for him. I don't know if it's deliberate or the result of him using a fuckton of different devices. He also avoids obvious Tor nodes, (likely because they were already banned here), but I know a Tor exit note emitted his verbal diarrhea at least once — and possibly twice or more if an anonymous commenter was him as I suspect.

[aside]On the other hand, Le Frog Français is much easier to spot. We will most likely be seeing much less of him as soon as his first IP is added to the fresh, new, and now-empty banlist. He unwittingly gives PàP a decent amount of information to work with and seems to think otherwise. That means his comments will be tossed out and their originating IP banned before they ever even reach the server code that adds comments. Try harder, bro.[/aside]
_

"Summary" of database changes (and relevant FSTDT code changes)

Cleanup

I removed a ton of dead weight from the database (empty tables and a surprisingly large number of columns created for abandoned features). Doing this also required removing references to said dead weight from the FSTDT code itself; despite never actually using it, quite a bit of code (especially related to user accounts) queried the database for it. Trying to do that now that it's no longer there in the database would throw a Kerblewy error.
_

New Banned-IPs table

As I mentioned earlier, the old Banned-IPs table has been replaced with a new one that supports wildcards and does away with the needless surrogate key, instead using the IP addresses themselves as the primary key.
_

New banned-strings list

The banned-strings list was also scrapped and replaced with something supporting wildcards. Since you're most likely not aware of the banned-strings table, what it does is that if you try to post a comment with a string in the table, the comment is simply ignored and not posted, and the quote page the comment was posted from acts like nothing happened. (It does not ban or monitor people who try to post comments with the banned strings; it just discards comments that contain them.) Nearly all of the banned strings are for automatically discarding obvious spam that resembles nothing a real user would ever actually post. Believe it or not, this pathetically simplistic technique actually catches almost all of the spam that somehow makes it past the "Check here" button.

Note that the names of both Le Frog Français and the Literal Motherfucker are in the banned strings list now, since saying them is like speaking Lord Voldemort's name. A few of other tics and words related to them are also banned. These are mostly Frogface's.
_

Stored procedures

In addition to the stored procedures I wrote working on the pubadmin table, I also wrote stored procedures to handle all of the other specific database-related tasks that the FSTDT code has to do, such as getting the comments for a quote and paginating them, logging in, submitting a quote, etc. (Aside from the occasionally mentioned exception, none of it is actually used in the FSTDT code right now, and the current codebase won't be updated to do so. This move was in preparation for the new upcoming rewrite I keep talking about. It will interact with the database exclusively using stored procedure insofar as possible. Unless you have good reason not to, I am ridiculously passionate about storing procedures in databases rather than using inline queries that reference the structure of the database, but getting into that will launch me way beyond the point.
_

Pubadmin database overhaul

I redesigned the entire pubadmin database table. Note that I didn't say I restructured the table, as that would imply I just shuffled things around a bit, maybe tided up a few loose ends, or made a lot of changes but very minor ones, etc. — no, I redesigned the pubadmin table. Doing this is where the protracted downtime came from and why the site had to be brought down.

I completely rethought not only how to store pubadmin data but also how to approach the task of handling the pubadmin system itself, both in database design and the site's code.

This post and "summary" is already long enough, so I won't go into detail, but I will say that this was probably the most needed and overdue change I made: the old pubadmin table was there and indeed stored pubadmin data, but pubadmin data was also strewn across three other unrelated tables besides the correct one. That data had to be moved in the process of redoing the pubadmin table and the columns that contained it deleted.

For those who don't know about how awful making structural changes to a large database is, this task necessitated creating a temporary table, copying the to-be-changed table's data into the temporary table, dropping (deleting) the to-be-changed table, creating a new table like it with the desired changes, copying the data from the temporary table to the new table, and finally dropping the temporary table. This obviously isn't technically changing the table but making a whole new one.

When your database is stored on a shared database server with 100 or so other databases, and the table you want to 'change' has over 100,000 rows and 15-20 columns, and its indexes have not be defragmented in a while, you're gonna be waiting a couple hours, and that's with the whole process being the only transactions taking place on the database and with you the only user accessing it. Having other users accessing the database would cause the transactions to be even slower to the point of timing out because they took too long.

And that is why we had to go down for maintenance and why we were down for so long.

[aside]If you can't change a table's structure, then it would seem a new table should be able to be created in "just" four steps (rename the original table, create the new table, transfer the data to the new table, and drop the renamed original table). You can do this when it doesn't violate any foreign-key constraints that create relations between data and connect their tables. Ignoring these constraints can compromise the referential integrity of your database and cause its relations to fall into such a state of disarray that they may as well not exist.[/aside]
_

Rewriting the pubadmin code-behind file

Since I completely redid the pubadmin table, I had to gut almost all of the FSTDT pubadmin code-behind file because it was coded to read and write data using the old table. I bet every query in the gutted code would have failed when attempted on the new pubadmin table. (Not having that happen is one of the major advantages of using stored procedures that tell the database what you want rather than telling it how to do it.)

The overwhelming majority of the gutted code was just that: literally gutted, i.e. removed from the codebase altogether. The remainder was kept in the code, but it was still gutted in the sense that it was commented out so it wouldn't be used. The parts I commented out and kept were ones that can be easily translated to VB and used in the FSTDT rewrite. By saving that code, I'll have a concrete launchpad from which to begin the process of writing the rewrite's pubadmin code.

[aside]Already having something tangible like that to work with from the get-go makes starting a project from scratch a lot easier for me, even though this is mostly just a psychological thing, and I often wind up not even using or replacing those parts. Am I weird for this?[/aside]

So quotes could be approved, the code-behind file for the PublicAdmin.aspx file had to be almost completely rewritten aside from the repeater controls that show similar quotes to check for dupes. They still worked because they were using stored procedures when I had my first glance at the database back in September of last year. The rest of the rewritten code also uses stored procedures and saved views, unlike the original code, which used a combination of inline SQL and a separate data access class that also used inline SQL itself.

PublicAdmin.aspx also had to be updated to remove controls that interacted with the not-reimplemented functionality, like issues and public admin being able to actually be used by the public again. (These issues will be fixed in the FSTDT rewrite at the latest.) Mods will probably immediately notice these changes on the page.

Mods, everything in the above paragraphs probably needs to be combed through for bugs because it was literally written in half a day. Report any issues you find, SVP.
_

Anyway, bear with me while I get any kinks worked out, and please let me know if you notice any. Post them in the Site / Off-Topic Thread, or if you think they can be exploited or pose a potential security issue, send a message to the email above instead or shoot me an IM.

Again, sorry for all the down time! I'll try not to do anything like this again.

Site/Off-Topic Discussion Thread 3

Electric Boogaloo

holla @ shy #announcement blog

I feel like I've been a bad admin lately, still getting, being too busy with work-related stuff, but as far as that goes, things should be calming down since the beginning of the semester rush is over. I'm sorry for that.

Still, I want your honest opinions: How am I doing as admin? What am I doing right? More importantly, what am I doing wrong? Do you have any suggestions for how I can improve it? Do you have any other suggestions?

Also, I have a couple of new nominations for mods in mind. I won't say whom yet, but I want this to be a democratic process, i.e. for most of you guys to approve of my decisions before I make them. I also haven't contacted the nominees yet, but I will be doing that one day next week, and if they accept, I'll put up another post seeing if you're all cool with it.

Thanks guys for hanging in with me while I get the hang of running this crazy train! Being the conductor was the last thing on my mind when I made my first comment way back in 2008. It still kind of feels unreal in a way.

2016 FSTDT Awards

Fundies of the Year – Final round!!

The Nominees #announcement blog

2/1/2017: Voting's over! I'll verify the count sometime during the next couple of days, and the winners of the prestigious FSTDT Awards will be announced!

Voting this round is open till the end of the month. The usual rules apply, except this time we're voting fundie-against-fundie. That means the list of categories is [em]much[/em] shorter this time around ([b]choose from the list of nominees here[/b]):

• Religious Fundie of the Year
• Right-wing Fundie of the Year
• Left-wing Fundie of the Year
• Conspiracy Theorist of the Year
• Sexist of the Year
• Racist of the Year
• Single-issue Wonk of the Year
• Vulture of the Year
• Batshit-insane Person of the Year

When you cast your vote, use quote numbers instead of fundie names: that will make things much easier for me!

Happy voting!

>_< #announcement fstdt.com blog

...aack, I'm busy with beginning-of-semester stuff! Yell at me in this thread for stuff I get behind on. I'll have the final round of the 2016 FSTDT Awards voting ready by the end of today though, and I'm extending voting until the end of the month. But if there's other stuff that I need yelling at for, put it here plz.

2016 FSTDT Awards

Fundies of the Year, Round Two

The Fundies #announcement blog

[font=sans-serif]1/2/2007: Voting time for round 2 is over. The final round will be ready later today or tomorrow!
_

This is the page to cast your votes in round two of the 2016 FSTDT Awards for Fundies of the Year. If you want to cast votes for the 2016 FSTDT Awards Quotes of the Year or the other categories, you can do that here.

What's new this round?

This time around there are more candidates but fewer quotes up for vote. It may seem like a whole lot, but since there are fewer options, it won't take as long to read through them or decide. But, still, since there are so many things up for vote this round, and most of it was already up for vote last round, you may say "same as last time" or something along those lines if your vote for a fundie is still the same this time — but if you do this, make sure that what you voted for last time made the cut to this round; if it didn't, you obviously can't vote for it again, so if I catch this, I'll let you know and give you a chance to change your vote accordingly.

Just as last time, you can also abstain from voting for as many or as few categories as you want for any reason. Voting in general works exactly the same as in the last round. (See the next section and my sample ballot for this round.)

Due to the sheer number of third-place ties, I decided to narrow the number of quotes per fundie down to two instead of three (except for my man Joe Eigo). All of the "greyed out" categories from round one are now open for voting. Candidates with only one quote are placed together in "grab-bag" categories this round. Treat the grab bags like the other sections, and vote for one candidate in each. Everyone in the grab bags that gets at least one vote "win"s this round and moves on to the final.

I also changed the phrasing "three rounds of elimination" to say "two rounds of elimination" like it should have been — this is a correction, not actually a change in the voting process. We'll be pitting fundie-against-fundie in the next and final round.

Finally, I will not be manually counting quotes this round since the Visual Basic + Transact-SQL script I wrote for this purpose seems to be working correctly. I will still manually skim over and verify everything at the end of the round, though.

The Rules — read them (again) before voting

A lot of people seem to be confused about how voting is working this time, so I decided to rewrite the rules to be a bit clearer and their purpose more transparent. I've deleted the improperly casted votes to give the voters an opportunity to try again now that I've (hopefully) made things clearer.

When we did nominations, I divided quotes into two broad categories: Fundies and Everything Else. This was because the fundie nominations were going to be handled differently. When we nominated fundies for the different award categories this time, we also nominated some of their quotes to go with them. The idea here is to determine the Fundie of the Year using two rounds of elimination based on the quotes we collected.

In the first round of elimination (the previous round), voting was done to narrow the number of quotes for each fundie down to three two. In the second round of elimination (this round), we repeat the same process with the remaining quotes that each nominee has, and the previously closed categories are open for voting. This time the goal is to narrow the number of quotes down to one per each fundie in each award category, and to filter out the grab-bag fundies that get no votes. Finally, in the third and last round, we actually pit the fundies against each other. The winning fundie in each award category is decided by voting on which one has the best winning quote from the previous process of elimination.

This process may seem needlessly complicated (and I realize that now), but it is not without a purpose. In previous years, the FSTDT awards were very predictable to me, and there wasn't very many voting opportunities to influence the outcome. Victors frequently won in landslides and curbstomped their competition. That's not very fun. You'll hopefully see that this time around the quotes chosen for the final fundie-against-fundie vote will be more competitive, and the final round of voting will be much closer, more unpredictable, and actually at least a little entertaining to follow and keep track of.[/font]

[font=sans-serif]Now for the actual voting![/font]

[font=sans-serif]On the list of nominations here, find the corresponding section to each bullet on the ballot below, and use that list to cast your vote for each bullet. I know it seems like a lot since there are more candidates with quotes up for vote, but there are fewer quotes overall, and it should take you less time to cast your ballot. As before, follow the example I set forth in my ballot below (I'm actually abstaining from voting since I'm hosting and moderating the awards, but those are the picks I would've made if I were actually participating).[/font]

[font=sans-serif]The Ballot[/font]

[font=sans-serif]• Religious fundie quote grab bag
• Religious fundie quote, kingjameswriter1965
• Religious fundie quote, Mack Major (new!)
• Religious fundie quote, Catholic Nationalist
• Wingnut quote grab bag
• Right-wing fundie quote, Jim
• Right-wing fundie quote, Roosh Valizadeh
• Right-wing fundie quote, Students Against a Democratic Society
• Right-wing fundie quote, The Last Trump
• Right-wing fundie quote, Vox Day
• Moonbat quote grab bag
• Left-wing fundie Quote, Antisemitic British Moonbats
• Left-wing fundie quote, Bailey
• Conspiracy theorist quote, Godlike Productions
• Conspiracy theorist quote, Alex Jones
• Sexist quote, Matt Forney
• Sexist quote, SaintElliot
• Sexist quote, David J Stewart
• Sexist quote, Vox Day
• Sexist quote, Navigator
• Racist quote, James Laffrey
• Racist quote, Wotans Krieger
• Racist quote, Janet Bloomfield
• Racist quote, Vox Day
• Single-issue wonk quote, David J Stewart
• Single-issue wonk quote, Mack Major
• Single-issue wonk quote, Navaros
• Single-issue wonk quote, Ann Barnhardt
• Single-issue wonk quote, WorldGoneCrazy
• Single-issue wonk quote, Vox Day
• Vulture of the year
• Batshit "grab bag": include Johan Nygren? (Y/N)
• Batshit-insane person Quote, usachinanukewar
• Batshit-insane person Quote, ComeOnPeople
• Batshit-insane person Quote, Vox Day
• Batshit-insane person Quote, Joe Eigo
• Batshit-insane person Quote, SaintElliot[/font]

[font=sans-serif]Happy voting![/font]

How Not to Read Code #announcement fstdt.com blog

As most everyone knows, the site has a lot of bugs. 99% of which are caused by my own poor planning, and tendency to hack together modifications to the site with code that "looks like it works". – Yahweh, October 2007

That's how I'm feeling right now, but I'm getting more competent with each mistake I make and realize, each modification I hack together and have to fix, each time I do something that "looks like it works" but doesn't and I have to figure out why.

Seems I take a more optimistic attitude to it, though. I suppose it's partially because I'm an incorrigible optimist, partially because I have experience with .NET from working with the code of Windows Forms applications, and partially because I also already have a lot of Web development experience under my belt.

But I firmly come from the other side of the tracks when it comes to that; my experience prior to FSTDT has been mostly LAMP (Linux, Apache, PHP, MySQL*), the exception to the LAMP acronym being that one of the projects I worked on professionally mercifully chose PostgreSQL. So far as Apache goes, I've never had to do much work configuring it aside from mod_rewrite.

*I hate MySQL with a passion for so many reasons that are beyond this post, and now that I no longer have to deal with it to get paid, I refuse to work with it.

In other news, voting is now open to anonymous and unregistered users! And that's actually because I programmed, compiled, and 'plugged in' a couple of classes that automatically check for suspicious voting behavior and emails my FSTDT admin account an alert if it catches anything, so I don't have to manually keep an eye on it myself. It intercepts parts of the QuoteComments.aspx codebehind if the current quote is either of the voting pages or the nomination page. It also the first and only Visual Basic code in the current FSTDT codebase, though it's only going to be there temporarily.

Now to the main topic of this post: I was wrong about something I said earlier in the Site / Off-Topic discussion thread, namely that the BBCode processor is an ancient external library. In actuality, it appears to be custom-programmed, or if not, I still have the full source code all the same. The reason for my error is a combination of several coincidences (a couple almost freakishly so) and some stupid assumptions on my part. I feel like a complete fool. But I'll tell you a (not so) little story about what happened:

First, the external coincidences: There is another BBCode processor written in the stone age that has the exact same name as the class files of Distind's. Both of these store their settings and tags in a database, something I find a little unusual for a BBCode processor. Both are also written for the .NET platform, though I can't tell you whether the other BBCode processor was written in C#, VB.NET, or something else entirely. Either way, it almost certainly had to have been one of those two but that's beside the point.

Second, the internal coincidences: A few days after receiving the FSTDT source code, my walking through it led me to the BBCode class files. I skimmed over them (more on the reason for my skimming in just a bit), and a number of identifiers (variable and method/function names) stuck out to me and gave me the impression that these classes were some sort of wrapper* to the "real" external BBCode processor: frequent use of words like get, send, use, precompiled, translate, ConvertArguments, etc. all strike me as "wrapper-like" language. Wrappers are a pretty banal thing so I lost interest pretty quickly and skimmed over that code even less than the the other code in that directory — most experienced programmers have seen a wrapper class or library at some point or another, and some have written them (me being on that list from back when I was a programmer-for-hire).

*So this makes a little more sense, a wrapper is a class or other structured code that acts a mediator between a program's code and an outside library, i.e. all data transfer and other interaction between the program and external library are done through the wrapper class. There several reasons to use a wrapper, but going into that is too far astray from the current topic. Even a nonprogrammer could probably think of a few useful purposes for something like that.

I also noticed a surprising lack of words used in identifiers that I'd expect to see in a BBCode processor: lexer, tokenize, parse, expression, state, seek — basically I was expecting it to work a lot like a compiler that takes programmer-readable source code and compiles (translates) it into computer-readable binaries. I guess I had that assumption because that would be the approach I'd take to programming a BBCode processor — and is the one I'm taking for the one I am making now — since processing / converting data and compiling code are tasks suited to the same basic kinds of algorithms.

Upon arriving at this "realization" about the BBCode processor, I set off to find the "real" BBCode processor. I couldn't find any trace of it in the compiled binary or library folders. I thought that was a little odd (when in actuality it should have been a giant red flag I was not on the right trail — my blond comes from a bottle, but perhaps the chemicals from the dye have been somehow seeping through my scalp and skull and into my brain...) So I decided to go searching the 'net for it, and lo and behold, I find an external .NET BBCode library assembly whose name is identical to the BBCode class name. This must be it!!

...except it wasn't.

This first started to dawn on me when I could not find the DLL to the damned library anywhere, not even the GAC. I even checked for it on the server. Nothing. Hmm... maybe the BBCode classes in the FSTDT source code were borrowed from the source of this. Wait... there is no source code to it available. And no documentation to it. This thing must be shitty. But wait... the FSTDT BBCode classes are also kind of shitty about some things! And both access the BBCodes from a table in the database! Eventually I got the (legitimately) bright idea to just freaking read and comb through the FSTDT BBCodes classes with the same thoroughness I gave the main code — what I should have freaking done in the first place. Lo and behold, it was the real BBCode processor code all along! It's also really, really, really bad in comparison to the code for the rest of the site, which is programmed competently enough. Its primary issue is a lack of polish.

Now for the reason why I didn't do go through the BBCode files with the same attention I gave the others. "I thought it was a wrapper" is only part of the reason — why didn't I read through it and see that it wasn't? The short answer is that, as I started earlier, I was skimming (to be generous), not reading. And the reason for that is that the BBCode class was part of a sub-project whose contents were almost entirely unimplemented, not-quite-complete code* that existed as a sort of island, having no kind of entrance point except for instantiating User and BBCode objects from their respective classes within the sub-project. I was not aware of the latter being referenced at that time, so I just skimmed through it like I did the other unreferenced code, and I arrived at the stupid-ass conclusion I did. And I stuck with that conclusion even after I realized it was referenced.

*I'll talk more about what that code was intended to be for in a later post. It's pretty interesting, and I intend on starting to incorporate some of its ideas into the FSTDT rewrite as soon as its stable and at functional parity with the current version of FSTDT.

I mentioned earlier that the BBCode processor is lik really, exceptionally, extravagantly awful. But if the sloppiness of this thing's code is that bad, then no better are my stupid-ass assumptions, stupid-ass self, and stupid-ass failure to actually seriously read the damn code properly to start with, instead of only doing it after I had was at a complete loss as to what was going on.

Now let's look at some of the code of this, err, masterpiece.

This is just stupid on so many levels, like borderline CodeSOD stupid (sorry, Bossman):
private static Regex UrlRegex = new Regex("\\b([\\d\\w\\.\\/\\+\\-\\?\\:]*) ((ht|f)tp(s|)\\:\\/\\/|[\\d\\d\\d|\\d\\d]\\.[\\d\\d\\d| \\d\\d]\\.|www\\.|\\.tv|\\.ac|\\.com|\\.edu|\\.gov|\\.int| \\.mil|\\.net|\\.org|\\.biz|\\.info|\\.name|\\.pro| \\.museum|\\.co)([\\d\\w\\.\\/\\%\\+\\-\\=\\&amp;\\?\\: \\\\\\&quot;\\'\\,\\|\\~\\;]*)\\b", RegexOptions.Compiled);
Programmers in the audience: What is wrong with the above code when it interacts with the following code?
{ input = HttpContext.Current.Server.HtmlDecode(input); if (Uri.IsWellFormedUriString(input, UriKind.RelativeOrAbsolute) && YCode.UrlRegex.IsMatch(input)) return input; return "#"; };
Can you identify what bug this causes? If you can get it right and explain why, I'll put your name and achievement in an award at the top of this post.

2016 FSTDT Awards

Quotes of the Year & Remaining Categories

Quote & Misc Awards #announcement fstdt.com blog

1/2/2017: Voting time for round one is up. The second and final round will be up and ready for voting later today or tomorrow!
_

This is the page to cast your votes in round one of the 2016 FSTDT Awards for Quotes of the Year and the other awards up for grabs. If you want to cast votes for the 2016 FSTDT Awards for Fundie of the Year or the other categories, you can do that here.

[aside]Minor update (27 Dec): I manually counted quotes for round one of the [abbr=Fundie of the Year]FOTY[/abbr] categories and the first week of the [abbr=Quote of the Year (and other miscellaneous categories)]QOTY[/abbr] round one, but I won't be doing that from here on out. I did the manual counting to make sure the code I hacked together to tally votes works and ignores most "false positive" votes (i.e. mentioning another quote in the commentary for a different vote) but doesn't ignore "false negatives" (i.e. legitimate votes that look like false positives to a computer blindly following instructions). It's not perfect, but it does a good enough job that all I have to do afterwards is skim over the quotes manually and fix a mistake here and there. Good enough for me.[/aside]

We made a really big oversight when we didn't nominate Omniology to be a Board of the Year candidate, so I've decided to break protocol and add it after somebody voted for it. Since I did this, you may change your vote for Board of the Year to Omniology if you want. If you want to change it, post a new comment saying so; don't change your vote by editing your current comment, because I'll be very likely to overlook the change. –shy


The Rules — read them!

This is round one of voting and will last from December 18 until December 31. In this round, we will be narrowing the number of quotes and other nominees for each category down to three. You get one vote to cast on a quote or other nominee in each category. A list of exactly what's up for vote this round is given below.

Since I'm the host and moderator of the awards, I'm abstaining from voting. But I did a sample ballot below in the comments for demonstration purposes. (It does, for the record, show how'd I vote if I weren't abstaining.) Pay close attention to my ballot and how the votes are listed and formatted. Try to do your own ballots as much like mine as you can. This will greatly speed up the process of tallying votes and make things much easier for me.

Now for the actual voting!

Using the list of nominations here, cast your vote for the following categories (more quotes up for vote but fewer categories compared to FOTY):

• Funniest Quote of the Year
• Nightmare Fuel Quote of the Year
• One-liner of the Year
• WTF?! quote of the year
• Incel Quote of the Year

• Board of the Year
• Commenter of the Year
• Troll of the Year
• Conspiracy Theory of the Year

Happy voting!

2016 FSTDT Awards

Fundies of the Year

Fundies of the Year #announcement fstdt.com blog

Day after Christmas Update: Voting for round one has closed. Round two will be set up and ready for voting soon.
_

Christmas Eve Update: This Christmas has been alooot busier than I expected, so you guys are gonna get a couple extra days to vote. I'll check the tally script against my own tallies and set up the next round the day after Christmas. Hope you guys have a merry one!
_

This is the page to cast your votes in round one of the 2016 FSTDT Awards for Fundies of the Year. If you want to cast votes for the 2016 FSTDT Awards Quotes of the Year or the other categories, you can do that here.

Now open to unregistered and anonymous users!

The Rules — read them before voting

A lot of people seem to be confused about how voting is working this time, so I decided to rewrite the rules to be a bit clearer and their purpose more transparent. I've deleted the improperly casted votes to give the voters an opportunity to try again now that I've (hopefully) made things clearer.

When we did nominations, I divided quotes into two broad categories: Fundies and Everything Else. This was because the fundie nominations were going to be handled differently. When we nominated fundies for the different award categories this time, we also nominated some of their quotes to go with them. The idea here is to determine the Fundie of the Year using three rounds of elimination based on the quotes we collected.

In the first round of elimination (the current round), voting is done to narrow the number of quotes for each fundie down to three. Fundies that already have three or fewer quotes are greyed out on the nominations list for now because they're not up for vote, since they don't need narrowing down to three.

In the second round of elimination (the next round), we repeat the same process with the remaining three quotes that each nominee has. This time the goal is to narrow the number of quotes down to one per each fundie in each award category.

Then in the third round of elimination, we finally pit the fundies against each other. The winning fundie in each award category is decided by voting on which one has the best winning quote from the previous process of elimination.

This process may seem needlessly complicated (and I realize that now), but it is not without a purpose. In previous years, the FSTDT awards were very predictable to me, and there wasn't very many voting opportunities to influence the outcome. Victors frequently won in landslides and curbstomped their competition. That's not very fun. You'll hopefully see that this time around the quotes chosen for the final fundie-against-fundie vote will be more competitive, and the final round of voting will be much closer, more unpredictable, and actually at least a little entertaining to follow and keep track of.

Now for the actual voting!

On the list of nominations here, find the corresponding section to each bullet on the ballot below, and use that list to cast your vote for each bullet. Follow the example I set forth in my ballot below (I'm actually abstaining from voting since I'm hosting and moderating the awards, but those are the picks I would've made if I were actually participating).

The Ballot

• Religious Fundie Quote, kingjameswriter1965
• Religious Fundie Quote, Catholic Nationalist
• Right-wing Fundie Quote, Jim
• Right-wing Fundie Quote, Students Against a Democratic Society
• Left-wing Fundie Quote, Nicolas Maduro
• Left-wing Fundie Quote, Antisemitic British Moonbats
• Conspiracy Theorist Quote, Nicolas Maduro
• Sexist Quote, Matt Forney
• Sexist Quote, SaintElliot
• Sexist Quote, David J Stewart
• Sexist Quote, Vox Day
• Racist Quote, James Laffrey
• Racist Quote, Wotans Krieger
• Single-Issue Wonk Quote, David J Stewart
• Single-Issue Wonk Quote, Mack Major
• Single-Issue Wonk Quote, Navaros
• Single-Issue Wonk Quote, WorldGoneCrazy
• Single-Issue Wonk Quote, Vox Day
• Batshit-Insane Person Quote, usachinanukewar
• Batshit-Insane Person Quote, Vox Day
• Batshit-Insane Person Quote, Joe Eigo
• Batshit-Insane Person Quote, SaintElliot

Happy voting!

"FSTDT finally has a sorely needed basic feature" Award

Quote tags #announcement blog

You guys may have to log back in again. No, the old log-in bug is not back! This time it's because I made a few fixes to the FSTDT code and added a shiny new toy, and so I had to recompile the code and 'reboot' FSTDT so to speak. The "posts with certain things causing logouts" bug should be fixed now, but tell me if you encounter it again (in which case please be patient while I pull my weave out and try again to fix it). I'm gonna be making more changes to the existing code during the next few days, so I'll be doing a few more recompiles as I make progress, and they'll likely make you have to log in again. Sorry, guys. (But you might get some more new toys to make up for it!!)

Now about that shiny new toy: It's a working quote tag! See:

@nautical999

Leviathon is a spirit I have battled as well. It was a hard battle but was won. It was about four months or more ago. My wife and I were in McDonalds and were having a conversation with an angel and Leviathon had come up. I told the angel that i wanted to fight this demon and he said I could. On the way back to the hotel I asked the angel if he could bring the demon to a predestinated place and he said yes. I figured that since Leviathon was from the depths of the sea he would be used to the cold water so I filled the tub up with scalding hot water and blessed the water. The angels (there were two now) brought Leviathon bound to the tub and fought with me. We all pulled our swords from our hips and began running this demon through with all my strength and everything I had. I would say it took atleast half an hour or more. We were all spent but the battle was won.

Oh, you so crazy, nautical999. To use the new quote tag, the syntax is [quote=author]quoted text[/quote]. The opening quote tag should be put at the beginning of the first line of quoted text, and the closing quote tag should be put at the end of the last line of quoted text. There should also be two line breaks both above and below the quote tags and surrounding text (i.e. like it's a paragraph). The result will look wonky if you don't do it like that. Play around with it, and you should get the hang of it.

You can also omit the author of the quote:

im christian
if we came from apes
how come were not hairy and have a big mouth
and did we end up looking like we do know
and besides
there isnt any serious proof of apes
they showd a video saying an ape was wondering around in the forest
that thing looked exactly like a costume that i had saw at a store
know one ever cought an ape

The syntax for this is [quote]quoted text[/quote]. Other than that, quotes-sans-authors behave the same way as regular quotes. Again, play around with it and you'll get the hang of it.

Use the comments of this post to do your playing around. Take chances, make mistakes, get messy!

2016 FSTDT Awards

Nominees and Candidates

The Nominations #announcement fstdt.com blog

Here are the candidates and nominaitons for the 2016 FSTDT Awards!

Thanks to everyone who made nominations! Also special thanks to Pharaoh Bastethotep and everyone else for their help doing tl;dr snippets of the quotes

When casting your votes on quotes — for either a Fundie of the Year candidate or for a Quote of the Year nomination — remember that the snippets provided here are intended to be a convenience giving you a general gist of what the quotes are about. If you decide to vote for a particular quote, then you should first click its quote-number link and read the original quote in its entirety to make sure you don't have any second thoughts. It is also a wise idea to consider your second pick as well and read its full quote too before casting your final vote: if you change your mind after voting, your vote will not get to change with it. All votes are final with the exception of typos or similar errors. If you find yourself equally torn between two or more candidates, then you should definitely always read their full quotes before deciding!

You don't have to cast a vote on everything up for vote. You may abstain from as many or as few things as you like, but remember that you lose your abstained vote; you cannot use it as an "extra" vote somewhere else.

[font=sans-serif]Religious fundie of the year[/font]

• David J Stewart – #122928: Leviticus selectivity, shellfish ok, gehs bad
Sassy – #122088: "I flew in a plane what is different between that space and the space higher up? Where did Jesus go to when he was seen ascending into heaven? If Space is above the clouds where is heaven? You see there is a difference between Man and God the heavens above and heaven"
cmdrjones – #121628: "Atheists have constitutional rights by being citizens, but by denying the existence of a creator no one with two brain cells to run together would trust that they would respect anyone else's rights. So, they simply should never be afforded political power... What with their miserable track record and so on. "
• kingjameswriter1965 – #122435: "Now they claim they can use this hadron collider to bring forth the Devil and all his fallen ones."
Mack Major – #118255: "People who come from a voodoo or an old southern hoodoo background know about spirit husbands. These are actual spirit entities that become attached to a woman through ungodly sexual and spiritual activity."
Catholic Nationalist – #117704: "Catholicism is objectively the coolest religion. So cool in fact that the word cool is not nearly sufficient. What other religion allows you to literally eat God every day?"
_

[font=sans-serif]Right-wing fundie of the year[/font]

Abolish Abortion Florida – #121877: "The political committee Abolish Abortion Florida (AAFL) has launched a ballot initiative to amend the state's constitution to punish abortion as capital murder."
Donald Trump – #122148: [Donald's twitter tirades are, mercifully, already auto-summarized by Twitter's 144-character limit, but they are too numerous to list; we'll do a short vote on picking one if he wins. –shy]
Jim (Jim's Blog) – #120562: "We should protect our gays from Muslims and kill them ourselves."
Roosh Valizadeh – #120431: "Punish Trump haters with your cock: Besides the punitive element of withholding your cock from a Trump hater, we can also look at it from a time-saving perspective. If you are masculine, you simply won’t connect naturally with a feminist who hates Trump."
Students Against a Democratic Society – #116770: "We’ve done slavery (Issue 3), we’ve done lynching (Issue 11) – well, we haven’t done them, but you know what I mean."
The Last Trump – #118465: "[Appeals Court Rules in Favor of Virginia Transboy Who Sued School District to Use Men’s Restroom] THIS, is one of the biggest issues of our time!? Sort of reminds you of Nero fiddling while Rome burned doesn't it?"
Vox Day – #121392: "TL;DR: The Alt Right is a Western ideology that believes in science, history, reality, and the right of a genetic nation to exist and govern itself in its own interests."
_

[font=sans-serif]Left-wing fundie of the year[/font]

nikkipotnik420 – #120947: "You defend trans 'women' because its just another way for men to force women to coddle males and put them before our own needs and its transparant as fuck."
Mark Carey, et al. – #117469: "Feminist glaciology is rooted in, and combines, both feminist science studies and postcolonial science studies to meaningfully shift present-day glacier and ice sciences."
Johan Nygren – #118613: "Diagnoses are the contemporary equivalent of racial biology. [...] It’s ADHD and bipolarity and schizophrenia and autism was used to legitimize wage slavery"
University of Capetown Students – #122204: "They believe that [...] you are able to send lightning to strike someone. So, can you explain that scientifically" [Response: "It's not true."] "What you're trying to do is collapse the space and make it antagonizing, which we will not allow. This is a progressive space for people to say their opinions."
National Union of Students – #118198: "The National Union of Students’ LGBT Campaign has passed a motion calling for the abolition of representatives for gay men – because they 'don’t face oppression' in the LGBT community."
Aysegul Gurbuz (Labour Party Moonbat) – #118102: "If it wasn't for my man Hitler these Jews would've wiped Palestine years ago. Sorry but it's a fact. [...] Not hating on Jews btw"
Bailey – #117389: "It’s not irresponsible behavior to not tell someone you have hiv [...] It’s not irresponsible to have sex with somebody without telling them."
_

[font=sans-serif]Conspiracy theorist of the year[/font]

GLP Anonymous Cowards – #122457: "DO NOT GIVE IN AND MASTURBATE BEFORE THE ELECTION. It will lower your core energy to the lower chakra levels where that the demonic scum need the population to reside in for their ritual magick to be effective."
Nicolas Maduro – #123066: "He added that the situation is an attack by Colombian criminal groups and Venezuela's MUD opposition coalition "combined with international mafias via an NGO hired by the US Treasury." [...]The NGOs, according to the official, hire criminal organizations to move 100-bolivar bills, the largest bill in circulation now, to Colombia and from there to other countries, such as Switzerland, Poland, Ukraine, Spain, Germany and the Czech Republic, where the money is stored in large warehouses."
Alex Jones – #118606: "I’m pro-human so I say, black people, especially, stop killing your kids and get them in church, whatever, take them away from Beyoncé, who wants to eat their brain with the CIA, literally."
_

[font=sans-serif]Sexist of the year[/font]

nikkipotnik420 – #120947: "You defend trans 'women' because its just another way for men to force women to coddle males and put them before our own needs and its transparant as fuck."
sexselector – #101724: "Pain should never be considered a part of life. Being in pain is not a good evolutionary strategy. [...] Men’s choices in the patriarchy *created* women’s pain."
Matt Forney – #117165: "It’s time to stop beating around the bush: feminists want to be raped."
Saint Elliot – #122565: "The pussy of females can be used even 2 days after their death. Their sexual resources get wasted with the current system and people often die because there aren't enough organ donors."
David J Stewart – #120671: "If your husband wants his cereal in a certain bowl or wants you to wear a certain dress in public... JUST DO IT! If your husband wants you to rinse his glass for 15 seconds or asks you to roll his socks into a ball... JUST DO IT! If your husband wants more grain in his meals... JUST DO IT! If your husband doesn't like the smell of certain foods when you cook them... then DON'T DO IT! If your husband wants you to put the twist back onto the loaf of bread... then JUST DO IT! If your husband wants the toilet seat up at all times... then JUST DO IT! It may not seem fair to you but it is YOUR JOB ladies to HELP your husband."
Vox Day – #117889: "If the definition of rape is stretched so far to include women who have not given consent, then I am absolutely a serial rapist. So, too, is every man I know."
Navigator – #123052: "Rape should be legal. It is this simple. A woman is a sexual object."
_

[font=sans-serif]Racist of the year[/font]

James Laffrey – #116723: "The jews say Adolf Hitler ordered a 'Final Solution' of extermination of the jews. But Hitler, a humanitarian, a vegetarian, an artist, did no such thing — although, again, he should have."
Wotans Krieger – #117230: "In the Reich that is to come these bastardised noble familes will have no place of honour for they are enfeebled distortions of the once racially pure Germanic aristocracy. Thus we must begin again the restoration of the caste system. Building on the vision of the Rigsthula I propose that these reconstituted castes [...] The Rigsthula makes it clear that this caste was an alien one. The very presence of the Thrall in our lands represents a very real threat to our biological survival as a racial community. Some of these Thralls may outwardly appear to be people of our own blood but the obese, the sexual degenerate, the drug addict, the alcoholic and the career criminal should be regarded as part of this slave under class and the necessary corrective measures undertaken. They are the Untermenschen much prized by the liberal elite."
Janet Bloomfield – #117222: "Don't ban [the burka]. Use it to pick the next one to deport. #MakeAmericaGreatAgain #WhyWomenShouldNotVote"
Vox Day – #121315: "As it happens, the ruination of the United States is the result of the 'contributions' of two groups of immigrants, Irish and Jewish."
_

[font=sans-serif]Single-issue wonk of the year[/font]

David J Stewart: Creepy-ass Taylor Swift fixation
• #123073: "This perverted screenshot of Miss Swift to the right only appears in this 3:54 minute video for ONE SECOND TOTAL!!!"

Mack Major: Witchcraft and the Occult
#122812: "The biblical word for medicine in the New Testament is pharmakeia: and it means SORCERY. In other words witchcraft, occult power, black magic and potions. Why would Jesus Christ expect His followers to rely on the power of witchcraft or black magic to save them???"

Navaros: God's Holy Righteous Penis
#121503: "You will have to face HIM in ALL of HIS MALE PATRIARCH KING FATHER HOLY RIGHTEOUS PENIS-OWNING GLORY!"

Ann Barnhardt: Made-up fundie disease "Diabolical Narcissism"
#122361: "Diabolical Narcissism is of the most severe variety, what we refer to as “psychopathy”, and thus she [Hillary Clinton] is an Alpha Narcissist, very much desirous of personal power, all the way up to the national and even global level."

WorldGoneCrazy - Anti-abortion crusader
#120192: "All I know is that if fetuses could defend themselves with a gun, there would be no abortions."

Vox Day - Evolution denialism
#120508: [Eric Hovind is refuted by a sixth grader] "t is a form of intellectual combat where the goal is to discredit the interlocutor. [...] Frankly, I'd be surprised and a little disappointed if I didn't have the kid in tears and questioning his faith in science within minutes after asking such a pair of stupid questions [...] Destroy the interlocutor."
_

[font=sans-serif]Vulture of the year[/font]

#122859: Mack Major – "Someone may ask 'Why are you using this tragedy to promote your ebook?' The simple answer is because it saves lives! Hate to say I told you so, but had those who were partying read my ebook, they most likely would not have been there in the first place [at the Oakland warehouse fire]"
#119803: crunchymama – "My heart is heavy over every aspect of this. that some of those killed were believers[...] that everyone involved turn to Jesus, that our 2nd Amendment rights aren't taken away"
_

[font=sans-serif]Batshit-insane person of the year[/font]

usachinanukewar, #117354: "This divine pneumonia time bomb in my lungs implanted by Jesus years ago is the best ever gift I’ve received from Jesus."
ComeOnPeople, #122200: "I know longer believe what the government told me about the world. To me they have taken the biblical account and turned it upside down. Making everything revolve around the sun, which is contrary to what the bible says and what scientists and historical artifacts claimed up until nasa."
Vox Day, #119003: "War destroyed the body, but it did not destroy the spirit and the soul in the way peace and prosperity have."
Joe Eigo, #116613: "His sword cuts through what NEEDS to be TRANSMUTED by Lord Zadkiel of The Violet Ray which is the Ray OF TRANSMUTATION AND MERCY AND ALCHEMY. Lord Michael comes along FIRST and TRANSFORMS IT (IN EASIER TERMS ,CHOPS IT ALL UP (NOT RIGHT TERM) AND LORD ZADKIEL LAUGHED WHEN HE SAID LORD MICHAEL LEAVES HIM THE "MESS TO CLEAN UP WITH THE SWORD OF VIOLET FLAME HE WIELDS OF TRANSMUTATION.WE ARE IN THE VIOLET RAY AGE RIGHT NOW. THE AQUARIAN ONE. IT'S THE 7TH RAY."
Saint Elliot, #123058: "Heck, I even considered having sex with a dog cadaver that died outside my window but sadly the janitor threw it away before I could go out and get it at night."
_

[font=sans-serif]Funniest quote of the year[/font]

#106783: "We will use your leaning tower of pizza to throw off homosexual"
#120864: "Of course, [FSTDT commenters] are all socks of Valri, so the logistics are not too difficult. :-)"
_

[font=sans-serif]Nightmare fuel quote of the year[/font]

• #119250 (Ryon Travis sov-cit house of horrors)
#120032: "Recent discourse on child pornography falsely portrays it, like child sex in general, as a disaster for the child. [...] Yet there are many children seen in child pornography whose words, facial expressions, body language, and orgasms show that they thoroughly enjoy the sexual activity, sometimes enjoying it immensely."
_

[font=sans-serif]One-liner of the year[/font]

#122830: "You don't know how much you should fear Jesus"
#119953: "If I could be in the bedroom of every pro-choicer's when they have sex just to talk to them, I would. I could make them see how beautiful life actually is."
#121425: "Beware the beast Hildabeast Clinton and her Vagenda of Manocide"
_

[font=sans-serif]WTF?! quote of the year[/font]

• #122633: "[STEM] Syllabi promote the positivist view of knowledge by suggesting that there are correct conclusions that can be drawn with the right tools [...] the syllabi reinforce the larger male dominant view of knowledge as one that students acquire and use to make correct decisions."
• #123064: "[Beezow Doo-Doo Zopittybop-Bop-Bop] explained that his first name represents 'the explosion of awareness of the interconnectedness of the infinite love in the universe.' Doo-doo 'is the struggle of our daily lives with that awareness, that with love comes chaos,' and Zopittybop-bop-bop 'is the outcome of that struggle, which is often ironic, especially because all life ends in death.'"
#120864: "Of course, [FSTDT commenters] are all socks of Valri, so the logistics are not too difficult. :-)"
_

[font=sans-serif]Incel quote of the year[/font]

#122565: "The pussy of females can be used even 2 days after their death. Their sexual resources get wasted with the current system and people often die because there aren't enough organ donors."
#121548 "Modern Western women hate respect. They hate consent. They love bloody beatings. They love death. [...] You are the ones who don't see what's wrong."
#123058: "Heck, I even considered having sex with a dog cadaver that died outside my window but sadly the janitor threw it away before I could go out and get it at night."

[font=sans-serif]Board of the year[/font]

/r/IncelHeaven
Return of Kings
_

[font=sans-serif]Commenter of the year (winner!)[/font]

Hasan Prishtina
_

[font=sans-serif]Troll of the year[/font]

TimeToTurn
Anonymous "enlightened seer" (see here for where the madness begins — one can only hope it's a Poe)
_

[font=sans-serif]Conspiracy theory of the year[/font]

PizzaGate
The Mandela Effect

2016 FSTDT Awards

Nominations

The Nominees #announcement blog

Nominations closed — thanks to everyone who nominated! Also very special thanks to Pharaoh for keeping the nominations list up-to-date! The first round of voting will be up in the next day or two.
___

This the page for the 2016 FSTDT Awards nominations!

Note: you must be a registered user to make nominations. Nominations from anonymous and unregistered users will be deleted at my discretion. Make sure you're logged in before you make any nominations. If you don't have an account but you want to participate, register here! Don't be shy, because that's me!

In your nomination, try to include a brief explanation of why it is worthy of an award and a few exemplar quotes where applicable. (See my nominations below for an example.) You may make as many nominations for as many awards as you want, and you may nominate as many times as you want (i.e. all your nominations don't have to be in one comment, and I would much prefer you post a new comment than than edit your original comment when adding more nominations). Also feel free to suggest categories and give feedback on how I'm doing and handling the awards this year!

Categories that don't receive much attention will probably be culled from the final vote. The deadline for nominations is December 17.

The nominations will be aggregated and organized on this page to keep from cluttering this one.

And one last (but very important) thing: Please provide either quote URLs or quote #s / IDs where relevant (e.g. fundie-nomination exemplars, quote nominations)!

...and now, ladies and gentlemen, without further ado, the categories are:

Fundie Nominations
• Religious fundie of the year
• Right-wing / conservative fundie of the year
• Left-wing / liberal fundie of the year
• Conspiracy theorist of the year
• Sexist of the year
• Racist of the year
• Single-issue wonk of the year
• Vulture of the year
• Batshit-insane person of the year (generally / overall)

Quote nominations
These are regardless / independent of the fundie who said them, but you can make a double-nomination (i.e. nominate a fundie and nominate one of their quotes for X quote of the year). Quote nominations may be from any section and about anything: religion, politics, conspiracy theories, racism, sexism, etc.

• Funniest quote of the year
• Nightmare fuel quote of the year
• One-liner of the year: Two sentences and 250 characters max, ideally less.
• WTF?! quote of the year: The most bizarre, incomprehensible, or "out there" quote (this would be a prime example if it were from 2016)
• Incel quote of the year: Just since there's been so damn many of them

Board nomination
• Board of the year: may be fundie, racist, conspiracy theory, etc.

Commenter / Submitter nominations
• Best submitter of the year
• Best commenter of the year
• "Best" troll / shitposter of the year

Comment nominations
• Funniest comment of the year
• Best rebuttal of the year

Misc.
• Conspiracy theory of the year: Because this has truly been a banner year for CSTDT...
• False flag of the year: ...mostly because of these
_

17 Dec Update:
Today's the last day to nominate!

With that news out of the way, I'll go into detail about the candidate-selection and voting process. If I make this whole thing sound complicated and confusing, it's not really. It just seems that way because I'm going into a lot of detail. Just go with the flow come voting time and everything will make sense. Since I'm going over the voting process in length here, this'll probably be TL;DR for many (most?) people, so I'll also include the most important information here on the voting pages.

Fundies (religious, left-wing, right-wing, conspiracy theory, sexist, racist, single-issue wonk, vulture, batshit-insane person) must have at least one accompanying example quote to make it to candidates. Fundie nominees that still need quotes after today will be disqualified and removed from the list of candidates.

Quote categories (funniest, nightmare fuel, one-liner, WTF?!, incel) and the remaining categories (board, submitter, commenter, troll, best comment, best rebuttal, conspiracy theory, false flag) must have at least three nominees to make it on the list of categories up for vote. Those with fewer than three will be disqualified. (The same also technically applies for the fundie categories, but they have all surpassed the minimum number of three fundie nominees, rendering the whole rule moot for them.)

Voting for fundies and voting for the remaining categories will be done in two separate posts concurrently. Fundie categories will have four rounds of voting, each lasting a week (give or take a day for preparation), and the remaining categories will have two rounds, each lasting two weeks. That makes the total time for voting about a month (That's also about the same amount of time Distind generally allotted to voting, though he didn't do it in rounds.)

For fundies, the four rounds of voting will be:

First round (December 19–24) – Will select the top 3 exemplar quotes for each fundie. If a fundie already has only two or three exemplar quotes, then they will be exempted from this round and will be up for voting in the next. If a fundie has just one exemplar, then they will be exempted from this round and the next, and they will be up for voting in the third round.

Second round (December 25-31) – Will narrow the exemplar quotes down to one.

Third round (January 1-7) – Will choose the various fundies of the year! Their winning exemplar quotes will be embellished with their awards.

Fourth round (January 8-14) – Will pitch each of the winning fundies against one another to choose the one single darndest, fundiest fundie of the year. Their exemplar quotes will have two awards put on them: the category they won and fundiest fundie of the year.

For the remaining categories, the two rounds of voting will be:

First round (December 18–31): Candidates in each category will be narrowed down to three.

Second round (January 1-14): The three remaining candidates will be narrowed down to one, the winners! Each of the winning quotes will be embellished with their awards. Winners in the other categories will receive a special mention in a Shy Says post because I don't know what else to do. Any suggestions?

As with nominations, users must be registered and logged in to vote. If you don't have an account and wanna vote, go make one and use it! I will be the only one in charge of voting and tallying the votes. Letting more than one person do this is just asking for errors. While I'm busy handling voting, Pharaoh and Ravy will be the ones approving new quotes for the most part. They'll also be doing comment moderation after I have a little chat with them regarding trolls.

Oh, and another thing, when you cast your votes in the comments, each comment will be hidden after I count its vote to keep from losing my place and double-counting. So don't freak out if your vote suddenly disappears. That will actually be a good thing: it means I counted it. :) Hiding the votes will also have the benefit of preventing a bandwagon effect from influencing the vote.

But remember, I'm hiding the comments, not deleting them: if you vote more than once, I'll catch you and ask you to pick a vote to keep and discard the other one(s). If they're for the same candidate, I'll just count them as one. If you repeatedly vote more than once, all of your votes will be discarded and you won't get to participate in any remaining rounds of voting. (Any votes will be ignored if you try.)

Votes will be tallied using a combination of automated SQL queries and manual counting to ensure what the queries return is correct. To make manual counting easier for me, follow the ballot format I give on the voting pages exactly, that way my SQL sorcery will count it correctly with minimal fuss and all I'll have to do is verify it.

Whew. I think that covers everything. If you read it all, thanks for hanging in there with me!

fixed #announcement blog

I think I got a fix in place for the login issues. Let's cross our fingers and pray to the web.config gods that it works.

Edit: I am tentatively calling this "fixed." If you are reading this, post a comment letting me know if your login is "sticking" now or not.

That login issue #announcement fstdt.com blog

There's an issue where users won't stay logged in more than 24 hours. I'm not sure what is causing it, and I may have to get Distind to come back and fix it, because the source code of the latest version of the site is disassembled (the original was lost), and the disassembled version is nigh unreadable in places, especially the code involving user accounts. If worst comes to worst, I'll rewrite the entire session / login code myself. It might take a week or two to fix this issue. I'm really sorry it's taking so long to work out this annoying little bug.

In other news, I'm gonna throw up a post for nominations for Fundie of the Year awards either later today or tomorrow.

Postponing Fundie of the Year nominations until after this bug is fixed.

Mookitty

is still my cat

hay guys #announcement fstdt.org blog

I'll probably be posting here a little more often than bossman about fairly mundane things. I'll kick links to anything major up onto the navigation bar where "Greet your new masters!" is right now.

Just got finished approving quotes this morning. I've got a busy rest of the week ahead of me grading finals and posting final grades, and I've got to proctor tomorrow, so you probably won't hear too much out of me. I'll most likely still be able to approve quotes every morning and afternoon, though.

After this week, I'll be free until January barring the unexpected. Then we'll get down to bizness on possible plans for the site and what have you. First on the agenda will be a bunch of little fixes to the site code that won't really affect things on your end much. Before I can do that, I've also got to make a little pretend FSTDT database on my computer so I can test changes to the code before it goes live. But that should take a whole ten minutes to do.

Welp, I'm off to go do work things now.

Mookitty

is shy's cat

'ere we go! #announcement blog

NOTE: Comments are locked here because party's moved on over to this thread!

Turn over is in progress! I'm working out some kinks before handing everything over completely, but the majority of things have gone well.

I'm having some fun with the comments, and domains will most likely take a bit of time. But we're here, yell at Shy already.

-Distind

...and turnover complete! Shy/Ravy 2016 is here! If you find any outstanding bugs, post the details here. (When you get an error, ignore the e-mail instructions for now; I haven't gotten the new Admin e-mail set up yet.)

-shy

New boss! #announcement blog

This is possibly my last week folks, but good news, you have a gracious new overlord to bow to! Shy is stepping up to take over admin duties and hopefully we can get the transfer worked out without too much wasted time.

That said, web hosts are being changed in the process. Which means there will be a dead stop of fundies content for at least a few hours, possibly a few days. That said I'm going to be snagging and storing all the relevant data before my hosting runs up and we'll start working on data and domain transfer.

Right now I intend on taking the site down Monday the 28th at whenever the balls I remember to do so. After that you'll get error messages for a bit and hopefully the site comes back up before too long. That said, data transfer from my slow ass server is generally in the realm of hours at best at this scale. So be prepped for at least a day. And possibly more as I may have pulled jury duty for that week. I'll find out Friday.

Edit:
The joys of jury duty are mine, so transfer is going to take a bit. Expect the site to go down around 6pm EST tomorrow, transfer speeds are far better than I'm used to from last time so it may be up sooner than later. I'll post a redirect to the current domain as soon as it's working and we'll get these domains working not too much longer after that.

Brace for impact #announcement blog

Hey folks, start of the last month has gone already.

So far there's a few people who have made efforts but no solid results, so while I'll keep things up till the end of the month I may as well setup some contingency plans.

The jist, I'm not going away on my reddit account for a while. I annoy people off u/distind on a regular basis and don't see a need to change that right now. If you get to the point you want to take something over and have the historic quotes, hit me up there. Once the month ends I'll be finding a place to post the identification stripped files for whoever wants them. I'll most likely pin that location in the FSTDT subreddit in a few days after I've pulled the information and made sure the formatting isn't balls.

That said, of the options discussed, if the time comes and there isn't a viable site to go to and you are willing to run it off the subreddit, I'll happily toss it to someone and let them run with it. The only thing that sucks will be the searching on reddit is garbage. Other places odds are I don't run whatever you find associated with FSTDT so I'm of limited help there.

I'll check back in near the end of the month and make final announcements in the last week of the month.

The end is neigh #announcement blog

Quick Note before going onto the post, we have someone willing to attempt to take the place over and I'm working with them now. We'll see how things go.

Right-o folks. That time thing, yeah, it's happened.

Given I'm a week behind on quotes and don't have a massive interest in catching up I believe I'm going to be calling my actual end of admin here. I'm just to the point I have other things I want to do with my life.

I'm going to keep the lights on and push quotes out for a while yet, at least till the end of the month, possibly to the end of the year if some individual interested needs time to prepare a new home for the place. But if that's the case I'll be downgrading hosting considerably to save myself some money.

The over all, if you want to run FSTDT, well you're going to have a time of it. The code for the most recent version got nuked with my last hard drive failure and what I have is about three revisions old, which means most of the useful shit I've done in the last two years isn't there. It's livable, but frankly I'd recommend a full re-write anyway. It's the work I haven't had the motivation to do, and being in the middle of remodeling a house, I'm realizing it isn't a lack of motivation as much as a lack of interest in that particular project.

I wrote the original version of this site in about a weekend, it worked fine for a year that way. If you want to write your own I can tell you the tricks I've picked up over the years of handling overly large lists and analyzing comments for horror content. I can also supply a set of test data to build around, and once you've got that up and running the full dump to see how well you handle it. But I'm not up for hand holding anymore, I'm done.

As much as I don't want the site to die, I'm not willing to devote time to it any more and I should at least be honest about that. If you are, well, I'll happily hand the place over to the first schmuck who can handle the test data.

Where the balls have I been? #announcement fstdt.com blog

Remember that whole attempting to hand off the site thing I did a few months back before I started getting too busy to handle it myself anymore. The busy part of it happened.

Once I have a bit more free time I'll be talking to some of the volunteers and see what I can do to set things up, but given the state of the site itself someone would need to be technically competent to actually take it over without driving themselves insane trying to use the existing tools to handle the random shit I have to deal with on a regular basis.

As it stands I generally have enough time to get quotes out still and half the reason I'm still here is that I refuse to let the shitposter win so I'll always make time for that.

Depending on how my checking in goes we'll see how the future goes, and even in the absolute worst case I know three or four people have expressed interest in preserving the database even if they don't quite know what they will use it for. Which I'd be fine with supplying them once I'd stripped out user identifying data should I ditch.

Don't know exactly what I'm up to now for the future, I can't promise consistent quotes these days given my schedule but I should be able to manage something for the near future.

FSTDT Wants You! #announcement fstdt.com blog

Hey folks,

I'm looking for folks who would like to join public admin.

Public admin is how quotes get approved, corrected, and otherwise make it to the main page. I approve items out of the queue on a daily basis and it's been a while since we had enough people to actually approve a quote without my intervention, I'd like to fix that.

If you're interested, comment here with your account and I'll do a review and let folks know if they're in or not. I will most likely handle this on weekends, so it may take me a bit to respond, but I will.

If you want to discuss, hit me over on the subreddit as I check that more.

And a few notes for those who are accepted:

Using Public Admin

Access
Once you've been added to public admin log in to your FSTDT account and go to the home page. On the home page in the right hand column you see a link half way down the column "Admin" with a smartass line of text under it. Click that and you will be brought to the public admin page.

Use
You will be presented with one quote at a time, each quote has three options for you to select, Approve, Delete or Abstain. If you feel it should go onto the mainpage, approve, if you feel it shouldn't Delete, if you don't have much feeling either way abstain. I should note, these are votes to a community total and do not immediately determine the fate of a quote, express your opinion on the quotes freely.

In addition, if you notice an issue with a quote you can make note of it in the 'Issues' field which is below the approval buttons, making the note of it here allows me to fix it before it hits the mainpage. You will also see any notes made by other members of public admin.

Under the quote there are a selection of recent quotes from similar sources to check for duplicated submissions, along with links to a full search of those fields if you have a strong feeling you've seen it but it does not appear on the list.

As a final note, every time you access to the public admin page it will progress to a new quote, I suggest not check the page too often as it will march you past a fair number of quotes if you do.

Drop the T #announcement change.org blog

[Another reject I find interesting]

We are a group of gay/bisexual men and women who have come to the conclusion that the transgender community needs to be disassociated from the larger LGB community; in essence, we ask that organizations such as the Human Rights Campaign, GLAAD, Lambda Legal and media outlets such as The Advocate, Out, Huff Post Gay Voices, etc., stop representing the transgender community as we feel their ideology is not only completely different from that promoted by the LGB community (LGB is about sexual orientation, trans is about gender identity), but is ultimately regressive and actually hostile to the goals of women and gay men.

Fundie Quote of the Year 2016 #announcement fstdt.com blog

Voting is open, let me explain how to ensure your vote counts this year.

Each nominee has a number associated with it in one of the categories below. To vote for that nominee enter it's number into the comment section for that category. I'll be counting the first number I find in the comment and I'll be making sure votes come from unique commenters so please no funny business. Vote in as many or few categories as you like so long as it's only once in each.

Easier than most years since I have all this space to play with. Any questions, comments or general ranting can be addressed here on the subreddit where I'm more likely to look on a regular basis.

To see all of the categories and nothing else click 'Fundies 2016 Voting' below.

As of now I intend to let voting run through the end of the month. With results announced in the following week. Look forward to seeing the results folks.

Next page