"The idea behind the algorithm is to give high-quality content more exposure. But it's not about quality anymore. It's about what gets the most likes and shares. We end up pushing a few types of content that get engagement instead of quality. Most of the time, it's broad inspirational messages because they appeal to everyone."
I don’t like the phrase “algorithm” because an “algorithm” could be just about anything.
For instance you might choose to emphasize titles that start with “B” and are between 40 and 50 characters long. In the AI age you can train a model to identify more complex characteristics as “angry”, “political”, “written by somebody depressed”, …
Then the are the fairly “organic” feeds that I think are toxic without a lot of work behind the scenes. Consider something like Mastodon or Twitter where you follow people and see their retweets/boosts, some people think that “chronological feed” is a Garden of Eden but it is really a chain reaction or clickbait and if you don’t believe me look at the “explore” feed that shows what is most boosted.
You can make an algorithm that privileges anything but ‘quality’ is probably the hardest recognize as you can at most detect signs of quality.
I don't understand why people make an issue of that. Just add everything that needs to be ignored to the .gitignore, as long as it makes sense to someone. If I use XYZ-Obscure-Unknown-Editor, just let me add `.xyz-obscure-unknown-editor/` to the .gitignore. It literally has no negative impact on anyone.
There's no reason to gatekeep what goes to the .gitignore
I don't like to rant, I like to have professional discussions.
Than you for reading the article and for sharing the FB link with a git ignore example - the contents of the example file is not long because it doesn't have every dev tool possible, so I think you proved my point - so thank you :)
>> Everyone uses different operating systems, IDEs and dev tools.
> How is this related to .gitignore?
Exactly! I explained in the article (and video) people fill the repo git ignore with all their personal tools that generate files, for example .DS_Store, .Idea etc. This should go in their personal global git ignore
>> This list will only keep growing, it will never end
> Where's the problem? A random Facebook's repo has its gitignore file weigh 2KB[0]. Is this a problem?
Have a look at some other projects. I explained in the article (and video) the file can be pages long with every possible combination and will only keep growing as new dev tools come out
>> Is the “.gitignore” file competing with the “README.md” for the most updated file in the git repo? I hope not
> Again, why is this a bad thing?
As I explained in the article, it becomes a lot of work for the maintainers, to review, check for duplicate entries etc
I don't think you read the article, there is a video at the end if you prefer.
Yes we should use git ignore for the repo specific items, so if the repo has terraform it should ignore generated files - but not desktop tools people use as we all use different dev tools
> Examples of folders included in the git ignore file are generated files like “.next” from NextJS or “test-results” from Playwright. These will be generated for every developer on the project regardless of their OS, IDE etc.
> Yes I am saying this is wrong… (let me know if you agree/disagree below)
I didn't realize that the first paragraph is saying "This is good"; I thought the second paragraph was saying that the first paragraph is bad.
I am creating a free tool to preview the whole social post.