SMF is falling apart.

Wait, are you using Angular?

I have found just doing the forum UI to be a lot of work, having to deal with the backend just adds that much more pain. If you’re enjoying it, that’s a different story. :slight_smile:

Yes, I am using Angular. I am also not going to jump on any new-tech on a whim, so Angular it will stay for the foreseeable future.

As for backend work: it’s mostly implementing REST endpoints with a touch of user access control.

That’s quite a commitment.

1 or 2?

[EDIT]:

That is to say - Angular is quite the hideous beast alone and for anyone to contribute they’d need to be well versed in the framework. Not a huge fan personally but hey, if it works.

Yes, 1 or 2. What ya gonna do :point:

At least it is less enterprisy than my day job. Not being shackled to layer upon layer of arcane framework is refreshing. Also, time is limited, next week it’s off to Belgium and Denmark. Maybe I can get some work done on the plane. :persecutioncomplex:

As for Angular being a hideous beast, well… you can pick what you use. Going all out certainly makes your codebase rigid, but if you merely use the templating and simple controllers, it’s actually rather lightweight. I personally like the forced separation of html and logic. In React things are intermingled, Knockout ruins your logic by having to declare everything and their dog observable() explicitly, and turning property access into function calls - not cool.

I’m suddenly unable to edit any post for no reason (I guess), I see « In padded room ». I post a very few comments these days, I’m very surprised. Feel free to delete this comment if it has nothing to do here.

Regarding the latest chitchat drama: maybe in the new forum we should have downvotes to just collapse replies in the topic’s thread, when [icode]medals - downvotes < -1[/icode]. This way mildly offensive or offtopic replies can stay in context instead of moving them to the chitchat-monster right away…

Downvotes trigger retaliation. People will make multiple accounts to push messages below the threshold. People will feel insecure, ‘gang up’, etc. Positive reinforcement is most effective. Everybody wants the power to downvote, but just consider yourself being downvoted, without any (meaningful) feedback.

Let moderators do the moderation. We already have ‘shadowing’ functionality, that shows posts only to the author. This is rather sneaky, so it is only done if people are deemed too emotional and just need to cool down for a bit by effectively preventing people from responding to their messages - it has been quite some time ago since I resorted to that, though.

See for example ArsTechnica’s woeful forums (the front page comments particularly) for how downvoting is just wretchedly abused.

Cas :slight_smile:

[quote=“Riven,post:68,topic:55907”]
Oh, but we wouldn’t really know if you had used it lately, would we?! Shit, now I’m getting paranoid. G-guys? Y-you there?

Just use a secondary account to check :point:

Having said that, you could also implement a moderation level where only the trolls would see eachothers posts. Their flamewars would be entitely unnoticed by the well mannered. :slight_smile:

Make it so they have to create a post to downvote something, forcing them to explain themselves.
Anyone who does it quite regularly without any content to their post is quite obviously a bot and you can report them to a mod.

Although this kinda breaks the whole anonymous dislike system… Just a thought.

My boss decided to swamp me with work, so “JGO 2.0” has to wait a bit longer. As the registration issues (broken captcha, impossible activation-email, ludicrous password quality requirements) were critical, I wrote a new register-procedure that works around the SMF way of doing things. I trust the ‘code quiz’ to weed out the evil doers, but I might need to raise the bar some day - we’ll see, please notify the mods (including me) of the torrent of spam or ill-behaved n00bs, if any! :point:

Put them on github. Front- and Back-end separately. The meat is all really in how REST is structured - you can worry about ux and mod tools (how it’s rendered in the browser) later.

What’s the status of your new forum Riven?

Is JGO2 still in the pipeline, or is it on hold?

@Riven

Both. Work takes up 14h/day (including travel), in weekends I maybe have 1-2 hours free per day. It’s hard to get anything done. That QuickBinarySearch thingy was the first code I wrote in my spare time in 2 months…

You are working way too hard. I only have a 42hr week including travel, and I still get next-to-nothing else done!

Cas :slight_smile:

But you have kids to hunt down.

https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcQn4Kpq5MTWmpG1FLgCCRfDK6ou-fhx8EV8_676aFpM-gSsb1K-

Cas :slight_smile: