Forum content

Folks - once again (!) - this forum seems to be degrading into a maelstrom of mostly infantile mods and largely clueless JavaScript hackery. I will not be supporting any of this. Instead I’d like it to be known that we’re offering this Snap! forum to support educators and learners of Snap!, and not, not ever and not one bit teenagers exploring web programming or defacing our software. Yes, Snap! is open-source, but this is not the place to discuss those internals, capisce?

They’re just asking for links to old version of Snap, not mods

I guess you are able to understand that Jens is talking in general, not just responding to this topic.

I don’t think his post had anything to do with kikiboom’s post. We just want to try old snap!

No, i guess not, but that doesn’t make it less important or relevant. If the lead developer of a project has a problem with what happens on the projects community the users will have a problem. And I can totally understand his frustration.

Edit: I made it a separate topic to stop the complaining it is in the wrong place.

awww :cry:

Uh, Jens responded to kikiboom who asked for links to pre-4.0 Snap in response to Jens showing screenshots and talking about it.

Who flagged kikiboom’s post? Wasn’t it just a regular post? I’m confused…

Don’t let’s have a debate about what precisely set Jens off. He’s always frustrated about the discussions on the forum that scare away people who just want to do projects in Snap!, especially teachers. He gets more and more frustrated until finally he reaches the point of being angry and unpleasant. There isn’t one especially bad post that made him angry; it’s a straw-that-broke-the-camel’s-back sort of thing.

Personally, I would be open to brainstorming about a way to make everyone happy. For example, suppose the Advanced Topics category were opt-in. Or maybe Advanced Topics is too broad and there should be a specific opt-in mods subcategory (although I think metaprogramming should perhaps also be opt-in for similar reasons).

Jens, could you live with that? Or something like that?

Because it’s not just modders who drive Snap! users away from the forum. I think, for example, that the discussions about very large integer projects, which are mathematically interesting and which clearly fit within the things we do want to encourage, could also be offputting for regular people (as opposed to mathematicians), so that’d go in the opt-in category as well.

This would require people being disciplined about not posting advanced topics to the Share Your Project category. But, if someone forgets, the forum moderators could recategorize the thread.

This post of mine runs the risk of starting an argument about what the word “advanced” means. One of Jens’s frustrations is that (some) kids consider fairly trivial mods (adding a few primitives that could just as well be a library written in Snap!) to be “advanced,” whereas what’s really advanced is, for example, implementing neural nets with backpropagation in Snap!. (As opposed to in JS.) But I don’t want to have that argument; if we were to agree on an opt-in category, we can decide later what to call it.

Maybe a special setting, marking a post as non-beginner-friendly, and then the topic won’t show up for basic users?

that’s gonna be interpreted in the wrong way. like “inappropriate for most audiences” basically.

I think it would be “Non-beginner friendly”. Obviously the option would be hidden…

I’m afraid that “King is naked”.

Kids sometimes are annoying. However, aggressive annoyance towards forum users is truly disrespectful. This really drives me away for days or weeks, sometimes.

Noblesse oblige

So being a host of a public site puts extra constraints.

You know, I have a whole bucket load of projects I’ve made and never shared. I’m just not naturally inclined in that way. I make projects for myself, so sharing them isn’t really that important to me. I come to the forum to help others, get ideas, and learn new things. But maybe I should share those projects anyways; I know that I myself have enjoyed seeing projects that people like @loucheman share.

Yes, please!

Really this problem is partly of our own making, because we’ve been so slow about implementing comments on project pages, so the forum bears the entire weight of the community.

Honestly, I agree with this. I’d be fine banning talk about javascript is also a good idea, but having opt-in categories would also be a good idea. I do feel like if we’re going to have opt-in categories, they have to be descriptive about what constitutes as “advanced”, such as specifically mentioning metaprogramming in the description.

I think, if we do this, every mod should be moved to Advanced Topics > Mods & Extensions and not Share your Projects (effective at the mods’ convenience :wink:), because mods aren’t really “Projects”.

And on that topic, how would we go about implementing opt-in options for Discourse? Would we add that as a setting in a user’s settings menu, or a filter that shows modded content?

I believe this is how we should separate the posts! But if a regular/member still doesn’t want to see advanced topics, then I’d stand by my filter idea. :slight_smile:

i know in discourse you can mute categories, which hides them in the category list and stops posts in that category from appearing in your latest posts feed

And on that topic, how would we go about implementing opt-in options for Discourse?

Not my department. I’m pretty confident that someone somewhere has already solved this problem, and if not, maybe ChatGPT could solve it for us. :slight_smile: I’m just interested in spec’ing out a desired feature. And yes, I suppose an option in the user’s settings is the right UI.