Matteo Gabriele @matteogabriele.npmx.social · 5hDHH is doing what we call in the industry "the Shit Sandwich" - shit - AI slop - shit 010
Matteo Gabriele @matteogabriele.npmx.social · 6hI also added the "good first issue" and "💰 bounty" labels. Let's see if someone comesstatic.klipy.comRon Swanson's Awkward Smile NodALT: Ron Swanson's Awkward Smile Nod 010
Matteo Gabriele @matteogabriele.npmx.social · 12hstatic.klipy.comRoss Clapping (Friends)ALT: Ross Clapping (Friends) 000
Matteo Gabriele @matteogabriele.npmx.social · 19hstatic.klipy.comSouth Park Psychologist: How Does That Make You Feel?ALT: South Park Psychologist: How Does That Make You Feel? 120
Matteo Gabriele @matteogabriele.npmx.social · 21hSince everyone is closing PR contributions, I am inviting everyone to spam my project with your best PR slop and impossible issues, so I can test new features against AI spam. I offer the repo; you bring the tokens. It's a win-win.github.comGitHub - MatteoGabriele/agentscan: Automation pattern detection for open source maintainersAutomation pattern detection for open source maintainers - MatteoGabriele/agentscan 6344
Matteo Gabriele @matteogabriele.npmx.social · 05/10/2026Don't get me wrong: It's creating a lot of issues, eroding trust, driving honest developers away, and pushing people a bit too far. I'm more upset at platforms and companies than at AI on its own. 000
Matteo Gabriele @matteogabriele.npmx.social · 05/10/2026I had the opposite experience, and I also like a good challenge. If you have lost your OSS-drive while doing solo projects, I would consider joining some community projects. There's still plenty to do that really doesn't involve all this AI noise. 110
Matteo Gabriele @matteogabriele.npmx.social · 05/10/2026static.klipy.comChristian Bale to Nodding Kermit MemeALT: Christian Bale to Nodding Kermit Meme 010
Matteo Gabriele @matteogabriele.npmx.social · 05/10/2026Every time I had this issue, I was like ok fair enough, but also damn it! 060
Matteo Gabriele @matteogabriele.npmx.social · 04/10/2026Well but you need to auto-close PRs if they are not in the list, otherwise you're back at the beginning. But if the slop is not overwhelming the manual also works 100
Matteo Gabriele @matteogabriele.npmx.social · 04/10/2026This is how, for example, we automate our automation report review. 4 thumbs up from the team and it gets added to the list of automations, 2 down gets closed. github.com/MatteoGabrie...github.com[AUTOMATION] auroraxo · Issue #460 · MatteoGabriele/agentscanGitHub Username auroraxo GitHub User ID 325296939 Why do you believe this is an automated account? Created just over a week ago, seemingly fully agentic. Not disclosed directly on the profile page ... 000
Matteo Gabriele @matteogabriele.npmx.social · 04/10/2026Yeah you can make a specific template, then once that's created, you can look at the issue and if you approve it the user gets added to the list, if close, it doesn't. You wouldn't have to touch a line of code. Less work. 210
Matteo Gabriele @matteogabriele.npmx.social · 04/10/2026You should ask @julienhuang-dev.bsky.social 110
Matteo Gabriele @matteogabriele.npmx.social · 04/10/2026That's a good one. I never know how effective that can be, but I also know that a lot of people do not want an AGENTS, a CLAUDE or any kind of AI-related files in their projects. 010
Matteo Gabriele @matteogabriele.npmx.social · 04/10/2026How many tokens you have left? Do you have enough for a cake recipe? 110
Matteo Gabriele @matteogabriele.npmx.social · 04/10/2026Also by default only leaves a label on the PR so it's not really intrusive. You can also add a separate comment with a full analysis or even add that inside the PR description itself for less noise. 000
Matteo Gabriele @matteogabriele.npmx.social · 04/10/2026static.klipy.comBlade Runner 2049 You're not even close to baselineALT: Blade Runner 2049 You're not even close to baseline 010
Matteo Gabriele @matteogabriele.npmx.social · 04/10/2026This project is an ongoing experiment; if you decide to give it a shot, take it with a big ol' grain of salt. 000
Matteo Gabriele @matteogabriele.npmx.social · 04/10/2026Another Sunday, another experiment. Interlinked tries to flag AI-written PR descriptions by looking for patterns found in PRs from known automated accounts and in descriptions written before AI. They don't give us the tools; we try to make a new one.github.comGitHub - MatteoGabriele/interlinked-action: GitHub Action that flags agent-written PR descriptionsGitHub Action that flags agent-written PR descriptions - MatteoGabriele/interlinked-action 6130
Matteo Gabriele @matteogabriele.npmx.social · 04/10/2026What if a GitHub action in a project required developers to introduce themselves using a built-in issue template before they could open PRs? If you do and it is accepted, you're added to a project list that lets you open PRs; otherwise, your PR is closed automatically. 🤔 210
Matteo Gabriele @matteogabriele.npmx.social · 03/10/2026You're cooking! I got an invite code, and it looks really nice and super fast. 010
Matteo Gabriele @matteogabriele.npmx.social · 02/10/2026Don't waste your time ahahhahah Also funny I have a bachelor degree in oil painting 😂 040
Matteo Gabriele @matteogabriele.npmx.social · 02/10/2026Did you take this example because of DHH rant about painting and photography? Because he's wrong. 110
Matteo Gabriele @matteogabriele.npmx.social · 02/10/2026Why did u do it before AI? Corporate always wants to ship. That's also old news. 110
Matteo Gabriele @matteogabriele.npmx.social · 02/10/2026A photo is only a snapshot of reality. Painting is much more complex and often very far from reality. Using coding agents for 100% of the work is just project management. 120
Matteo Gabriele @matteogabriele.npmx.social · 02/10/2026You are confusing painting with photography. 110
Matteo Gabriele @matteogabriele.npmx.social · 02/10/2026We will no longer take pride in ourselves because people will thank us, even though we didn't do anything. This isn't about the medium you use for your photography; it's about letting someone else take the pictures for you. Literally. 130
Matteo Gabriele @matteogabriele.npmx.social · 02/10/2026My spider senses are tingling. AI slop has been detected. 000
Matteo Gabriele @matteogabriele.npmx.social · 02/10/2026I think, regardless of the intent, I want to raise a glass to this genius. Way to go! Love it! 0121
Matteo Gabriele @matteogabriele.npmx.social · 02/10/2026We can. We can do pretty much anything we want, especially if we work collectively. We need some good old sharing of hideous ideas that become great experiments. The stupidest Sunday project can actually become a useful tool. 110
Matteo Gabriele @matteogabriele.npmx.social · 02/10/2026Let's not forget that GitHub's CEO left a year ago. They are part of the Microsoft CoreAI division, which clearly shows. 010
Matteo Gabriele @matteogabriele.npmx.social · 02/10/2026I agree. It's that the number of people contributing dramatically increased without being able to adjust the number of maintainers needed to review it. Main issue is that tools like GitHub are focused on causing the volume and not on how to manage it. 040
Matteo Gabriele @matteogabriele.npmx.social · 02/10/2026Yes, they added the max PRs opened per user per project option, but you can still open 50 drafts, so that didn't really change anything, in my opinion. 110
Matteo Gabriele @matteogabriele.npmx.social · 02/10/2026Review bandwidth also depends on code volume. Code volume went up by the so-called "10x", but the number of maintainers didn't. GitHub has no maintainer queue: anyone can open as many PRs and issues as they like, whenever they like. It's a fire hose. 110
Matteo Gabriele @matteogabriele.npmx.social · 02/10/2026static.klipy.comMark Zuckerberg Peeking Over WallALT: Mark Zuckerberg Peeking Over Wall 020
Matteo Gabriele @matteogabriele.npmx.social · 02/10/2026That, for me, would be the normal and organic evolution of any project: open source or not. The issue right now is that the initial drive gets consumed by a flood of spam, mostly from AI agents. 010
Matteo Gabriele @matteogabriele.npmx.social · 02/10/2026Now that knowledge is abused for all sorts of purposes: for fame (look at me, I have contributed to x and y), for stats (hire me, I have maintained x and y), for money (bounty for x and y), and so on. 130
Matteo Gabriele @matteogabriele.npmx.social · 02/10/2026I think, for the most part, the knowledge gap was keeping contributions at bay, and there was a kind of natural selection. It wasn't perfect, but it was manageable. That gap is artificially gone. Literally. 120
Matteo Gabriele @matteogabriele.npmx.social · 02/10/2026Lots of projects are closing the door to external contributors. The "source" is open, but that's basically all that's left. Managing humans isn't the problem these days, but it's a bit of a chicken-and-egg situation since humans send agents in the first place. 170
Matteo Gabriele @matteogabriele.npmx.social · 02/10/2026Too many people are giving up on OSS. We are problem-solvers, so let's solve the problem. Together. 7618