twitter / the-algorithm

Source code for Twitter's Recommendation Algorithm
https://blog.twitter.com/engineering/en_us/topics/open-source/2023/twitter-recommendation-algorithm
GNU Affero General Public License v3.0
62.32k stars 12.15k forks source link

Classifying GitHub issues based on "seriousness" #881

Closed jhoetter closed 1 year ago

jhoetter commented 1 year ago

Dev team, I think you realize that there is a new todo on your stack: detecting troll issues in this issue section.

I already looked into it, and shared my findings in this repository here: https://github.com/code-kern-ai/twitter-issues-classifier

Let me know if I can be of any help. For real, not a troll.

hopingsteam commented 1 year ago

@jdm-twtr - tagging you for visibility

KajeArch commented 1 year ago

@jhoetter Good idea. I also mentioned a similar solution, but one that makes use of GitHub Actions and auto-closes issues whose body text does not match the specified regex pattern. https://github.com/twitter/the-algorithm/issues/500#issuecomment-1492918224

https://github.com/marketplace/actions/issue-auto-closer

jhoetter commented 1 year ago

@KajeArch thanks for adding this. I think a quick action must follow, as issues are a main way to have contributions.

nobodyindustries commented 1 year ago

You really are tryhards trying to work for free for a billionaire, are you?

Stop the simping, please

LeonardPuettmannKern commented 1 year ago

The beauty of open-source

nobodyindustries commented 1 year ago

@LeonardPuettmannKern this code is not complete, does not compile and I am pretty sure it is not the code used in production. This is just pure and simple simping.

meetpateltech commented 1 year ago

Good idea!

G2G2G2G commented 1 year ago

rewrite this in Rust

impoverishedowl commented 1 year ago

See PR #876, in addition to providing massive security and performance benefits, it may significantly help with this issue

KajeArch commented 1 year ago

@nobodyindustries

You really are a tryhard trying to work for free for a billionaire, are you?

If you mean that I'm simply not interested to crawl through all the filth and feces that you and your peers shat all over this place and therefore me providing a solution for that, then yes. Keep crying about it.

nobodyindustries commented 1 year ago

@KajeArch Nobody forces you to do that either. The code does not compile. Stop simping, please. I recommend you starting to work on the Ligma engine in the /src folder.

KajeArch commented 1 year ago

(EDIT: Are there actually people who genuinely believe that reacting with thumbs up / thumbs down emojis is accomplishing anything? This isn't reddit, guys. Lmao)

Back.

Nobody forces you to do that either

Eh.. yes, obviously? That's the point doofus, it's voluntary. That's what open source means. Anyone can contribute. Nobody forces you to do it. So if you participate, it's reasonable to think of a solution to the spam in the issues section, to which @jhoetter and I provided one and didn't just solely complain about it. What did you do? ... Exactly. Complaining about "muh billionaires". You really showed them!

I recommend you starting to work on the Ligma engine in the /src folder.

"Haha look guis I'm soo funny :DD". Here's my recommendation: Stop being a scatterbrained imbecile. Fabricating capricious and flimsy arguments (such as the one proffered above in your first comment here) in order to justify defecating upon this place due to your ideologically motivated opposition to the wealthy elite (although I believe that's just some made-up excuse to troll) is, quite frankly, one of the dumbest and obvious hypocritical takes one can provide. Especially since it's on GitHub which is a subsidiary of Microsoft.

No different than people crying about terrible corporate decisions Google makes, but still use it every day because they don't have the guts to admit they can't be loyal to their ideology because of some favorite YouTuber. At least be intellectually honest. That way you would be taken more seriously.

Another fun fact: a plethora of repositories on this platform are in fact owned and maintained by billionaire corporations (e.g. Epic Games, Microsoft, Google, RedHat, Amazon, IBM, etc). This is hardly a revelation, as even GitHub itself is heavily involved and motivated into catering to the interests of these entities to have them stay here, often at disadvantage to the ordinary GitHub user. Yet I don't see you complaining about this or advocating people to switch over to alternatives, such as GitLab. Why did you succumb then registering here?

The time you wasted here could've been used to contribute to alternatives that aren't centralized. Okay if that's what you're seeking, then stop being a simp to billionaires and leave GitHub I guess ¯_(ツ)_/¯

no-identd commented 1 year ago

A lot of the troll issues here also stem from timezone confusion making a lot of people mistake this repo for an April fool's joke

no-identd commented 1 year ago

@hopingsteam + @niw @adam-singer

no-identd commented 1 year ago

Additional addition to the 'potential false positives' list:

Which brings us to people which tend to respond to the above people, namely:

Not sure whether both of the latter already showed up (they tend to eventually show up in any conversation involving Scala), but there's definitely some very silly Anti-Scala FUD in various issues

no-identd commented 1 year ago

Additional addition to the 'potential false positives' list:

Which brings us to people which tend to respond to the above people, namely:

Not sure whether both of the latter already showed up (they tend to eventually show up in any conversation involving Scala), but there's definitely some very silly Anti-Scala FUD in various issues

impoverishedowl commented 1 year ago

This repository is far from complete, their CI pipeline is literally a shell script with 'exit 0'. I don't know if this is an April Fools joke or that is actually what they use in production

no-identd commented 1 year ago

+ @jjh42

no-identd commented 1 year ago

@impoverishedowl neither(ish!), see https://github.com/twitter/the-algorithm/issues/907#issuecomment-1493036852

NebelNidas commented 1 year ago

I think the best solution would be to wait until the hype has died down, then delete this repository (or maybe just rename it) and create a fresh one under the same name

babuloseo commented 1 year ago

See https://github.com/twitter/the-algorithm/issues/417#issue-1650137365

nhdez commented 1 year ago

You really are tryhards trying to work for free for a billionaire, are you?

Stop the simping, please

this

arnavbhatt288 commented 1 year ago

You really are tryhards trying to work for free for a billionaire, are you?

Stop the simping, please

>complaining about a billionaire on a platform funded and used by billionaires

no-identd commented 1 year ago

+ @guimingTang

jhoetter commented 1 year ago

I completely get that people have a different view on Twitter/Elon in general, and I don't want to discuss this here.

Though as a generally big fan of open-source, I hope that the community gets the two things: (a) people, especially beginners in programming, should feel safe to contribute code to repositories. For many people, it is a way to learn new things, have fun, and to also boost their careers. I can stand some negativity, but maybe for someone more junior it is hard and will stop them from contributing. That is never good. (b) Twitter is a big company, and big companies rarely make a step towards such big open-source releases of what previously has been proprietary. Yes, the repo isn't in a good state yet, that is true. But other companies will likely take a really close look now at this repository, its release, and how people react to it. So in the sense of open-source, I honestly just hope that their takeaway now isn't that open-sourcing will generally lead to the reactions that the Twitter repo is facing.

Everyone who today thought of contributing to Twitter - or any other open-source repo -, don't let anyone stop you :)

Insticthere commented 1 year ago

You really are tryhards trying to work for free for a billionaire, are you?

Stop the simping, please

fr but the will ignore this as they are stuck in the billionaire propaganda

Menus74 commented 1 year ago

>sToP siMpInG fOR bIlLiOnAiReS!!11 >uses Github People here are really stupid af.

Higgs32584 commented 1 year ago

@jhoetter but this is not suitable for beginners by any metric. There is no documentation, no one can even contribute cause ther are barely any instructions whatsoever

AleksLi1 commented 1 year ago

cringe

Insticthere commented 1 year ago

https://github.com/twitter deleted a comment from Higgs32584 11 hours ago i though they were free

lnfel commented 1 year ago

This thread is gold lmao

GytNGF commented 1 year ago

>complaining about a billionaire on a platform funded and used by billionaires

There is no issue complaining here, he's not working for free for them, that is what he's saying.

Lamby777 commented 1 year ago

Back.

Nobody forces you to do that either

Eh.. yes, obviously? That's the point doofus, it's voluntary. That's what open source means. Anyone can contribute. Nobody forces you to do it. So if you participate, it's reasonable to think of a solution to the spam in the issues section, to which @jhoetter and I provided one and didn't just solely complain about it. What did you do? ... Exactly. Complaining about "muh billionaires". You really showed them!

I recommend you starting to work on the Ligma engine in the /src folder.

"Haha look guis I'm soo funny :DD". Here's my recommendation: Stop being a scatterbrained imbecile. Fabricating capricious and flimsy arguments (such as the one proffered above in your first comment here) in order to justify defecating upon this place due to your ideologically motivated opposition to the wealthy elite (although I believe that's just some made-up excuse to troll) is, quite frankly, one of the dumbest and obvious hypocritical takes one can provide. Especially since it's on GitHub which is a subsidiary of Microsoft.

No different than people crying about terrible corporate decisions Google makes, but still use it every day because they don't have the guts to admit they can't be loyal to their ideology because of some favorite YouTuber. At least be intellectually honest. That way you would be taken more seriously.

Another fun fact: a plethora of repositories on this platform are in fact owned and maintained by billionaire corporations (e.g. Epic Games, Microsoft, Google, RedHat, Amazon, IBM, etc). This is hardly a revelation, as even GitHub itself is heavily involved and motivated into catering to the interests of these entities to have them stay here, often at disadvantage to the ordinary GitHub user. Yet I don't see you complaining about this or advocating people to switch over to alternatives, such as GitLab. Why did you succumb then registering here?

The time you wasted here could've been used to contribute to alternatives that aren't centralized. Okay if that's what you're seeking, then stop being a simp to billionaires and leave GitHub I guess ¯(ツ)

As much as I hate when people write "i'm not reading all that," I feel like this is a good exception. I'm not reading that. 🤓🤓🤓 sus

Lamby777 commented 1 year ago

This repository is far from complete, their CI pipeline is literally a shell script with 'exit 0'. I don't know if this is an April Fools joke or that is actually what they use in production

CI written by the finest devs in the industry. Gets the job done perfectly.

KajeArch commented 1 year ago

As much as I hate when people write "i'm not reading all that," I feel like this is a good exception.

Eh, no, it's not an exception at all (to which you also not provided an argument). But, sure, it's a good way to deflect from the actual argument and just further demonstrates that people like you have nothing to contribute other than emojis, memes, one-liners and behavior of immature, petulant children.

I'm not reading that.

Good for you. Still not an argument.

montw-dev commented 1 year ago

rewrite this in Rust

the only possible answer

jdm-twtr commented 1 year ago

Excellent work on this! We may need to revisit in the future, but we're in better shape now than we were a few days ago!