Quote# 122922

Let's talk about the site and other things!

Post feedback, issues, random comments, death threats, etc. here like in the original "Greet your new masters!" thread.

[Thread's locked because the party's moved here!]

Site / Off-topic Discussion Thread #2, FSTDT 143 Comments [12/8/2016 3:47:19 PM]
Fundie Index: 0
Submitted By: shy

1 2 3 4 5 6 | bottom



It's still really messed up. And images are huge (they load full sized, you used to have to click them to make them become full size):

Edit: The text size seems better, but it's still much larger than it was yesterday on the iPhone. Also, can you explain the XOR gate thing? I'm familiar with gates in microprocessor design (and Boolean algebras in general) but I don't know what your talking about and I'm quite curious.

12/27/2016 4:59:54 PM


@dxdydz: As you already know about XOR:

0 & 0 = 0
0 & 1 = 1
1 & 0 = 1
1 & 1 = 0

You can take advantage of this to compare the similarity of two strings. When you XOR them (that's totally a verb because I said so), only the bits that are different will output as 1, since all others will render 0/0 and 1/1 pairs. If you sum up all the 1 bits (one-by-one, not by the 2x value of their position), you get a general idea of the difference between them. The higher the sum of 1s, the greater the difference between the strings.

12/27/2016 5:20:02 PM



Ah okay, cool! I've used XOR's before, but only in bitwise operations in little itty-bitty ALU's, for checking if two numbers are the same for conditional branching, and in program counters. I wasn't aware you could do that, but it really makes sense; it sort of reminds me of the Hamming distance.

Edit 1: Actually, I think this is the Hamming distance.

Edit 2: Yep, it is. So I guess I had heard of it and never realized it.

12/27/2016 5:33:22 PM


@All my lovely mods: Immediately ban this cretin every time you see them so they can keep evading the ban. (You can change their comments to the troll image or whatever other juvenile silliness you want to. Hell, you can even delete their comments if you want; that just hides them. They aren't actually flushed from the database until I do it manually. Their IP and some other useful potentially identifying information is stored in the database record for each comment.) I want to see how little non-IP information I need to effectively get rid of this fucker and all but the most persistent IP ban evaders. I probably won't even have to break out the serious guns; this jackass obviously doesn't understand shit.

12/28/2016 12:51:44 AM



In the next few days, I'm going to employ a sneakier and harder to evade way of getting rid of these people. Here's a hint for the more technical minded: it's going to actually put one of the most reviled things about ASP.NET Web Forms to good use. Idiot better hope he has like 6 computers or an octuple-booting setup, all with different operating systems, web browsers, screen resolutions, viewport sizes, JavaScript SHA-3 hashing performance, time zones, and varying results on a few other tests up my sleeve. Changing one or two things won't work, thanks to the magic of XOR comparisons.

As I'm more the hardware-oriented sort, thus much of what you said goes right over my head, all I can say is stop it, you're turning me on. X3

But as the likes of Jerry - certainly the Ugly Toad & He Who Must Not Be Named - will be eliminated this way, then I'm all for it. And we can keep NeoNazi & TTT as our resident Lolcows.

And as pointed out by other peeps, this revised FSTDT seems to be missing the resizing images feature that was part of the Distind-era site; but I guess it's all part of the tweaks & refinements etc of the new site, and I'm sure you programming boffins will resolve those issues & other bugs in due time. b^_^d

12/28/2016 6:41:43 AM

I keep getting an error message when I go to the FSTDT archive page. The CTSTDT and RSTDT archives work fine.

12/28/2016 11:27:17 AM


@Moose-Kun: Somehow the CSS and jQuery code for image scaling got reversed: images loaded enlarged, then you could click them to shrink them o_O I have no clue how that happened, but I'm going to blame myself even if don't know when, why, or how I did that. It's fixed now anyhow. FSTDT's code is actually still mostly Distind's original code, I'd estimate ~90-95% so. The only changes that I've made have been bug fixes. The complete rewrite is a work in progress. It's progressing rather more slowly than originally planned, partially due Ravy not being available often, but mostly because a rewrite is no longer an emergency that needs fixing ASAP because Bossman had lost the latest version of the site's code.*

But Bossman actually wound up saving the day by using a decompiler to resurrect the latest source code before he handed things over to me and Ravy. With that crisis averted, I have the opportunity to be much more thoughtful and meticulous in my coding and to take time to do more testing code as I write it. I'm no longer primarily focused on just making a working replacement to the current code. My goal now is to create something something that is initially functionally equivalent to the current site but whose code is better organized, more modular, easier and faster to extend and improve upon, and safe to make open source (something I fully intend to do).

Anyhow, the resurrected code of the current site is surprisingly readable for something that was disassembled from much more low-level CIL equivalent to object-oriented assembly. But it more than makes up for this rather impressive feat with a small handful of very, exceptionally disassembler-like parts that are a special kind of convoluted, being almost unreadable in some cases — bad by even decompiled-code standards. Take a gander at this:

this.Session["LastCommentID"] = (object) (this.CurrentUser != null ? new Comment(Convert.ToInt32(this.Request.QueryString["QID"]), (string) this.UserNameEntryBox.Text, (string) this.CommentEntryBox.Text, (string) this.Request.UserHostAddress, (int32) this.CurrentUser.ID) : new Comment((int32) Convert.ToInt32(this.Request.QueryString["QID"]), (string) this.UserNameEntryBox.Text, (string) this.CommentEntryBox.Text, (string) this.Request.UserHostAddress, 0)).ID;

When it comes to actually making sense of this, actually knowing C# doesn't make me much better off than you unless I have a lot more caffeine and Aleve than I do right now. (I'm actually working on a Shy Says post that touches a bit on this and the results of disassembling the FSTDT code into Visual Basic despite being written in C#.) I get the gist of the basic logic of this code after reading it slowly and carefully keeping count of the parentheses and commas, but I'm not even going to try to decipher the specifics right now. I may edit this post with an update putting this into a readable form a little later. It's pretty much necessary to implement the ban-evasion blocking I have planned.

Wow. I got sidetracked a bit there.

Addendum: Here's the disassembler's VB rendition of the above code. It does away with the gratuitously needless typecasts, but there's no improvement otherwise, and the code is all about me, me, me (...is it possible for source code to be self-absorbed? At least the C# code was all about this, this, this):

Me.Session("LastCommentID") = (If((Me.CurrentUser IsNot Nothing), New Comment(Convert.ToInt32(MyBase.Request.QueryString("QID")), Me.UserNameEntryBox.Text, Me.CommentEntryBox.Text, MyBase.Request.UserHostAddress, Me.CurrentUser.ID), New Comment(Convert.ToInt32(MyBase.Request.QueryString("QID")), Me.UserNameEntryBox.Text, Me.CommentEntryBox.Text, MyBase.Request.UserHostAddress, 0))).ID

12/28/2016 12:14:33 PM


@#2002342: What kind of error are you getting? Everything seems fine on my end.

12/28/2016 12:54:42 PM

Pharaoh Bastethotep

Caamib sighted - comment #2002371, ID Actually fairly boring, so I decided to simply ban him and to mock him with a deliberately vacuous response.

12/28/2016 2:25:56 PM


Finally rolled out some responsive-design tweaks after some preliminary testing, so you guys on tablets and mobile gadgets holla back and tell me how everything looks.

Is it an improvement? If so, what's improved? Are still any problems? What about other things that could still be improved? etc...

Of course, I would really appreciate screenshots!

12/28/2016 6:39:20 PM



Things look much better on my iPad:

But many images are too wide on the iPhone:

The most important thing that has improved on the iPad is that text is no longer in size 1010 font. One new issue on the iPad is that I no longer have the ability to zoom in.

Edit: Droste-like effect unintended.

12/28/2016 7:40:05 PM


Figured out what was up with the FSTDT archive listing: a quote had an "out of order" submission date, and something I programmed took for granted the fact that lower quote IDs have earlier submission dates while higher quote IDs have more recent submission dates. This wrought all kind of havoc for various reasons. [details snipped for a Shy Says post]

12/29/2016 9:42:48 AM

The Watcher

Sorry I'm late to the party, but it looks good on my end now. Thanks!

12/29/2016 9:47:29 PM

Pharaoh Bastethotep

This night (at least from my perspective), caamib and fschmidt appeared. Both banned.

Comments #2002992, #2002995, #2003004, #2003006.

Comment #2003028

12/30/2016 4:12:12 AM

12/31/2016 11:35:54 AM


@shy, Ravy. Pharaoh Bastethotep


Dunno if it's from one of those two previous IPs - Nameless Coward/The Ugly Toad - but a certain troll ('No 1') has evaded his ban again. I refer you to here:


@No 1

it's almost cute how you think an ip ban will work in this day and age.

One more to add to your arsenal of IPs, shy. >:D

1/2/2017 9:39:17 AM


@shy, Ravy, Pharaoh Bastethotep


The Croat Scroat caamib - as 'Observer' - has evaded his ban again.

And as I stated in that thread: one more way for him to be permabanned. >:D

1/3/2017 6:17:22 AM



Guess what`s green, wears a swastika, comes straight from 4chan and just evaded the banhammer?


1/3/2017 6:23:12 AM


Speaking of 4chan — could we get a link at the top of every page that brings us to the bottom of the page? And a link at the bottom of every page the gives us to the top of the page? Similar to what is on 4chan.

I'm thinking this would be nice to have on comment pages, the top 100 pages, the random quotes pages, the latest quotes pages, and the search results pages.

1/3/2017 7:40:15 AM

No 1

Being serious for a moment, it's extremely telling how you brand someone a troll just because they disagree with you.

You're just playing the same SJW tune where disagreement equals trolling equals harrassment. The only trolling I've done is posting opposing opinions on your comments page, which shows you have become an echo chamber that cannot tolerate dissent. Paraphrasing TVTropes, "No, John, you are the fundies".

Banning anyone who doesn't agree that MRAs are dangerous while feminists are peachy, that incels deserve scorn and mockery instead of mental help and that pointing and laughing at everyone who disagrees with you is fun, just shows the level of SJWcy you have reached. You cannot tolerate any opinion that doesn't agree with your circle jerk and then you have to silence it.

Keep adding IPs to the ban, you will never be able to retreat completely to your safe space. You'll always have to deal with disent and opposing opinions.

Keep up the good job, fundies!

1/3/2017 2:40:17 PM

No 1

George R.R. Martin — 'When you tear out a man's tongue, you are not proving him a liar, you're only telling the world that you fear what he might say.'

1/3/2017 2:46:23 PM


@No. 2


it's almost cute how you think an ip ban will work in this day and age.

...and you not being serious about being a troll is extremely telling.

FSTDT had 15 years of letting the likes of you - Trolls - keep their tongues; nearly eight of those with Loony4Life. I see no difference between her and you.

When a site grows a pair, you tell the world enough's enough.


So many forums/boards would've banned the likes of you way before now. I guess the number of 'Safe Spaces' you have the mental handicap-based need to infect is becoming smaller, if you need to keep coming back here.

But just keep racking up those IPs, No. 2.

Shy's watching you.

1/3/2017 8:24:45 PM

Pharaoh Bastethotep

>No 1
In other words, you feel entitled to criticise the site without actually ever reading the comments.

@George R.R. Martin:
When you tear out a man's tongue, you are not proving him a liar, you're only telling the world that you fear what he might say.

When did we cut off your fingers so you can never post on the internet again? No, you are just evicted and barred, because that is what happens to people who do not know how to behave themselves.

1/3/2017 11:20:30 PM


@No 1

This site might not be youtube comment section but it is far from an echo chamber, it`s only your kind of trolls whose butts we kick and we do so because of YOUR REFUSAL TO DISCUSS YOUR STATEMENTS IN RATIONAL MANNER. You want to not get banned? respond to people talking to you and do so on topic.

We don`t ban people with dissenting opinions who yet wish to talk about them with us(save Sicklic but this fuck is his own class and tbh banning him is just a bad ersatz of cops finally taking him in for good). We ban trolls who act as if this is some .chan where you just dump your statement no matter how unempathic and vile.

On that note, there are folks of YOUR opinions on this site and they are doing fine, only they actually describe their position with their how`s and why`s instead of name caling and generalisations made about a very diverse group of people.

Fuck if you`d ever read anything I wrote, you`d see I tend to very much agree on some of the points(just not about the feminist and incel stuff, with feminists this mostly being semantics between feminist-equalist), yet not even as much as a voice for banning my tight ass.

SJWs unlike what some believe are an actual, defined group of people with certain creeds which go contrary to what most here believe. For example, where did you see one of the posters agreeing with "all x are y"(with x designating a group while y designates a certain type of bigotry) without someone else immidiately fighting this attitude? Some pepole here would probably advocate safe spaces but I for one always fight these ridiculous ideas myself, same goes for islam infatuation, only nobody really defends the ideology as much as a group of people who made their version of it apparently compatibile with western values.

1/4/2017 12:11:46 AM

1 2 3 4 5 6 | top: comments page