Hanalei, Hawaii 9/2/2010
438 Posts and Counting

Magically Deleted Comments

Tuesday, August 19, 2008 - I left a comment on Chris Cyvas post today about LightSpeed and SubSonic. Turns out that I got stuck in a time warp ...

WindowClipping (2) 

And BAM! It's gone!

WindowClipping (4)

Better try that again...

WindowClipping (3)

And BAM BAM BAM! I'm gonzo! Better try again...

 

delete3

Hmmm - seems like my comments aren't welcome. Strange because the post is about SubSonic. I'm wondering if there's a comment lottery process? I just left the above comment; it's 8:43 PDT... I've been averaging about 2 minute retention time. I should tell Chris that his blog is eating it's own comments (I hear there's a WordPress plugin called "boogers" that's all about randomly eating comments...).

There appears to be a bug in the Community Server software over at dashCommerce as well that is turning "MVC Storefront" into "That of which we do not speak".

Chris you should have a look at that - things seem to disappear from your stuff randomly. Especially when they pertain to me or the Storefront :p.

Related


Gravatar
Ryan - Tuesday, August 19, 2008 -

Did you file a bug report?

Gravatar
Erik - Tuesday, August 19, 2008 -

Re dashCommerce - how incredibly childish! *sigh* Instead of fostering an attitude of co-learning they've decided instead to censor. Very sad.

Gravatar
Erik the Red - Tuesday, August 19, 2008 -

Oh yeah - so I've noticed I'm not the only 'Erik' to post - I shall henceforth call myself 'Erik the Red' in homage to my pre-selected gravatar icon. Oh, and some viking. ;)

Gravatar
Rob Conery - Tuesday, August 19, 2008 -

@Ryan i have a feeling it would be deleted...

Gravatar
Lars Mæhlum - Tuesday, August 19, 2008 -

There aren't many things that is so sad as the censoring of speech.

If you cannot accept that other people don't necessarily agree with your opinions, you should really not create a way for people to comment on said opinions in public.

How sad.

Gravatar
Hans Briksven - Tuesday, August 19, 2008 -

Hi Rob - I was following this earlier. I agree with your point about this guy censoring comments.

Would you care to explain your comment on the DNK homepage.

www.dotnetkicks.com/.../A_Serious_Chall

It comes across as very immature. I do hope you don't moderate this comment. Would just like to know your motivation was for writing someting like that?

Gravatar
Rob Conery - Tuesday, August 19, 2008 -

Hi Hans - one of the issues that Chris had with SubSonic (that he's not going into) is it's "ability to scale to millions of records" and he's since deleted the post. So my comment, without context, does indeed look silly :).

That said, I put up a post about it :). And no - people rip into me a lot on this blog... I'm beginning to like it.

Gravatar
D'Arcy from Winnipeg - Tuesday, August 19, 2008 -

I think the guy's issue is that you have to put the database info in the web.config.

;)

D

Gravatar
William Highfield - Tuesday, August 19, 2008 -

Many people (especially in the programming world) have no problem complaining about a certain issue/problem with other peoples designs/code but have a real hard time dealing with being called out to explain/prove what they are yammering about.

Gravatar
Steve Calvert - Tuesday, August 19, 2008 -

I think the dashCommerce guys should just have an internal blog instead. That way they can all comment to each other on how great their products are, and they won't have to spend the time moderating :)

Gravatar
MrTea - Tuesday, August 19, 2008 -

The reason I felt the need to post my original question on his blog was his line about "I'm not pleased with Subsonic".

It would seem that one line actually represents a much deeper hostility towards Subsonic which is odd really. It's always done what I've needed it to do and more besides.

Deleting comments is just daft though. It's not as if anyone was being hostile or personal towards him.

Gravatar
Yitzchok - Tuesday, August 19, 2008 -

@Steve Calvert

Now you just included all people that work on dashCommerce that's just not nice :(

Gravatar
Brian Lowry - Tuesday, August 19, 2008 -

Rob,

Out of sheer curiosity, what made you start taking screenshots of your comments on his blog? :)

Gravatar
Rob Conery - Tuesday, August 19, 2008 -

Hi Brian - I sort of had a suspicion. I didn't think he'd really do it but ... well ...

Gravatar
Kevin - Tuesday, August 19, 2008 -

He deleted my comment too

Gravatar
Kevin - Tuesday, August 19, 2008 -

actually, i goofed and must have looked at a nonrefreshed tab or just been blind. Still sucks that he is deleting blog comments that aren't in any way uncalled for. on an unrelated note I am getting "no response text" messages when I try to comment here using opera 9.51, guess I should stick to something else when I have something to say here.

Gravatar
Kevin - Tuesday, August 19, 2008 -

his blog is all sorts of weird. I looked on my laptop and my comment was not there so i posted it again and it is now showing up twice, but only on the browser that has whatever dumb cookies his blog is using. I guess he set it up to have every comment moderated before being made public, how utterly wussy.

Gravatar
Joe Chung - Wednesday, August 20, 2008 -

There's nothing "wussy" about moderating comments before they're made public unless you enjoy blogspam.

Gravatar
Kevin - Wednesday, August 20, 2008 -

Ahem.. unknowngenius.com/.../spam-karma . So as I was saying, utterly wussy

Gravatar
Rob Conery - Wednesday, August 20, 2008 -

Hi Joe - most blog platforms use some form of spam control - WordPress's Akismet plugin is what I use. I don't moderate my comments and I know most others don't either - the general feeling is that if you say it, you better be able to take it - and boy have I.

I won't say I haven't deleted comments - just receently someone decided to pull my wife into the discussion, and someone also called me a racist once (my DHH post a while ago). Normally I tolerate lame comments like that - but racism runs deep with me - especially where I live, where I am the minority and live with being "haolie" every day.

Chris turned moderation off evidently - my comment made it on there. He purposely deleted my comment for personal reasons. He's also gone through and deleted my comments fromt this post:

chriscyvas.com/.../dashcommerce-an

wherein he suggests "SubSonic is tightly coupled" (which is weird).

I do agree that moderating comments can prevent spam - but it's not what's happening here. He wrote a post about my project, and won't let me comment.

Weak.

Gravatar
Firefly - Wednesday, August 20, 2008 -

Haha that's sad! Go Rob! :)

Gravatar
Tom - Wednesday, August 20, 2008 -

Hate to pile on the guy even more, but it is things like that, that made me go with other ecommerce solutions for my clients. Seriously, call me paranoid, but I could not pull the trigger on the dash commerce knowing he is behind it all.

Rob, how in the world did he end up in that position? Hostile takeover ? :)

Gravatar
liviu - Thursday, August 21, 2008 -

Strange, i was censored on Subsonic forum :) because i did not like Subsonic...

Gravatar
cowgaR - Thursday, August 21, 2008 -

@liviu: it is your personal opinion, but if you don't like it (can you express why?) what do you prefer to use instead of it?

or you just don't like OR/M approach as a whole?

Gravatar
liviu - Thursday, August 21, 2008 -

Actually i did not like it because of the lack of compile time checking in the Query constructs. Because Subsonic generated code i found it unexplainable why i cannot write something like:

Select<Product>().Where( Schema.Product.ProductName.StartsWith("a"))

or

Select<Product>().Where(Schema.Product.ProductType == "Cool Engine").

But as a whole, Subsonic is full of nice features if you are willing to live with string constants.

Gravatar
Kevin - Thursday, August 21, 2008 -

from subsonicproject.com/.../select-queries

Using Multiple INs

SubSonic.SqlQuery query = new Select()

.From(Product.Schema)

.Where(Product.CategoryIDColumn).In(2)

.And(Product.SupplierIDColumn).In(3);

and from subsonicproject.com/.../aggregate-queri

// overload #1

double result = new

Select(Aggregate.Avg("UnitPrice"))

.From(Product.Schema)

.ExecuteScalar<double>();

Assert.AreEqual(expected, result);

// overload #2

result = new

Select(Aggregate.Avg(Product.UnitPriceColumn))

.From(Product.Schema)

.ExecuteScalar<double>();

Assert.AreEqual(expected, result);

so maybe you don't have to live with string constants?

Gravatar
Rob Conery - Thursday, August 21, 2008 -

@liviu I've never deleted a forum post - except for spam. Can you tell me what happened? I'm not the only moderator but I would NEVER delete a post because someone said they didn't like SubSonic - that's quite a charge my friend.

Gravatar
Rob Conery - Thursday, August 21, 2008 -

Also - sorry I forgot - you don't need strings at all. Your query can be written like:

Select<Product>().Where( Schema.Product.ProductName).Like("a%")

However - I like the "StartsWith()" idea - can Contains and EndsWith. The problem is the Wild card changes for each provider - but I'm sure I can add a setting on the Provider...

DONE! I'll add it today :). Thanks for the idea!

Gravatar
Kevin - Thursday, August 21, 2008 -

>> To evaluate, accept, and incorporate feedback that quickly into the product and to have the installer ready that afternoon is impressive - for anyone

Gravatar
Zack Owens - Friday, August 22, 2008 -

OK, let's face it. Commerce Starter Kit ("dashCommerce") hasn't been the same since Rob left. The whole "I'm open source AND enterprise" is pretty stupid, if you ask me. I'm surprised CodePlex has continued to host the project. I think Chris needs an ego check too.

So what's his problem in the first place? As far as I'm concerned, dashCommerce isn't open source.