lysdexic

joined 2 years ago
MODERATOR OF
[–] lysdexic@programming.dev -5 points 2 years ago (5 children)

My advice: use descriptive variable names.

The article is really not about naming conventions.

[–] lysdexic@programming.dev 1 points 2 years ago (1 children)

Ive been paying attention which is why I dont see the communities youre talking about (especially after ive tweaked things).

You're not paying any attention to what your bot is doing if you aren't noticing where and what your bot is posting.

If you want it removed from c++ node and cloud I can do that (I assume you do considering what youve been saying so will remove the three communities from the bots sight)

That does not fix the problem you're creating.

The problem is that your bot is dumping spam onto Lemmy, and apparently you don't even realize how broken your bot is.

If I wanted to ban your bot from the communities I moderate, I would already have done so. That does not fix the problem though.

I don't see how it's reasonable to expect that your misjudgement in deploying a broken bot should be solved by forcing others to cleanup after you, or do extra maintenance work just to avoid the mess you're creating.

In the very least, your bot should be opt-in, and it should directly cross-post stuff onto the communities that want a bot to generate traffic for them instead of annoying people.

Lastly, if you want additional evidence that your bot is broken by design, here's the absurd suggestion it posted onto !gamedev@programming.dev triggered by a post with a Godot example.

Do you really believe you're doing anyone any favor by suggesting to post a Godot C# sample to communities dedicated to the C programming language and .NET?

[–] lysdexic@programming.dev 0 points 2 years ago (3 children)

I don’t believe you have to specify the condition at compile time. I think that optimization would fall under dead code elimination.

How do you tell if some code behind a conditional is dead if the predicate that drives the condition is evaluated at runtime?

[–] lysdexic@programming.dev 1 points 2 years ago (3 children)

which communities?

If you're paying any attention to what your bot is doing, you'll be aware of which communities it's triggering and what/how many messages it's spamming them with.

Nevertheless, again: the problem with your bot is that it's broken by design. If your goal is to cross-post submissions to related communities, instead of spamming discussions with requests your bot would be cross-posting submissions to related communities. If you did any semblance of requirements gathering, you would also notice that a basic feature of these bots is a) be opt-in, b) stop posting based on community feedback.

[–] lysdexic@programming.dev 0 points 2 years ago (5 children)

I’m reasonably sure compilers can shift the if out. I believe it’s called “loop invariant code motion”.

That scenario would only apply if the condition was constant and specified at compile time. There's no indication on whether var1 or var2 are compile-time constants or predicates evaluated at runtime.

[–] lysdexic@programming.dev 1 points 2 years ago (5 children)

for node.js it seems like it was triggering (...)

The problem is not how the bot is triggered. The problem is that the bot is broken by design. Its main output is spamming Lemmy instances with posts that add no value at all.

I mean, haven't you even noticed that in some communities your bot is posting more messages than the number of daily visitors?

What exactly do you plan to achieve with this?

Please shut down your bot.

[–] lysdexic@programming.dev 1 points 2 years ago* (last edited 2 years ago) (7 children)

The article on c/programming was about postgresql and the article on c/postgresql was about performance.

It really doesn't matter. It's really not about the article. It's about the high volume of spam that you are trying to generate on programming.dev communities without creating any value at all. I mean, your bot is not cross-posting content: it's spamming communities to get someone else to do the work.

Here's the latest screwup that your bot is creating (link):

The !nodejs@programming.dev community currently lists 3 active users per month, and your bot spammed it on each new post sent to it asking those 3 active users to cross-post stuff to multiple communities. This is nuts.

Again, please stop with all the spamming. Your bot is the single most damaging thing done to programming.dev since its been launched.

[–] lysdexic@programming.dev 1 points 2 years ago* (last edited 2 years ago) (9 children)

I can't stress enough how annoying and ill thought out this bot is. I've seen the bot react to posts to !programming@programming.dev pointing to !postgresql@programming.dev , and then react to posts to !postgresql@programming.dev to point to !performance@programming.dev. What's the end goal here? Spam all communities with requests to cross-post stuff to all communities under the sun?

If the goal is to kill Lemmy as a usable service, you're doing a good job.

[–] lysdexic@programming.dev 5 points 2 years ago* (last edited 2 years ago) (1 children)

This guy 3Dprints.

What a treat of a post. This is why I subscribe to !3dprinting@lemmy.world. Thank you.

[–] lysdexic@programming.dev 2 points 2 years ago* (last edited 2 years ago) (10 children)

Leaving my 0.02$ here:

Please don't deploy this bot. It's annoying, it contributes nothing to actually create interesting content for the community to engage, and in fact its main output is spam.

It does more harm than good. Please don't.

I'd add that if the idea was any good then instead of spamming people left and right, it would suffice to crosspost stuff on target communities.

view more: ‹ prev next ›