I’ve been wondering if vibe coding was responsible for the recent introduction of acoustic echo cancellation (AEC) bugs in FaceTime (muting and unmuting the microphone appears to temporarily fix it). Apple has always had excellent AEC in my experience, it’s sad to see them breaking a fundamental phone function.
It could also be the problem was that they tried to code it themselves instead of letting a computer do it. Like doing long division by hand instead of trusting a calculator.
Apple accidentally left Claude.md files Apple Support app
321–330 of 339 posts
Re: Apple accidentally left Claude.md files Apple Support app
#322I wouldn't even think that CLAUDE.md would make it into source control, let alone into the product. I don't AI-code for a living, so I don't know what is considered best practices, but I would think that CLAUDE.md, AGENTS.md, REQUIREMETNS.md, MY_PLAN.md, THIS_STUFF.md, THAT_THING.md, all the instruction/feeder files that drive the AI should not go into source control. Only the actual code that gets compiled. I look a…
If you want private stuff you use CLAUDE.local.md
Re: Apple accidentally left Claude.md files Apple Support app
#323Earlier quoted context omitted.
I think it makes sense to include in source control, just as it’s pretty typical to include documentation (such as a readme file) in source control. CLAUDE.md is really just project documentation.
I’ve always struggled with what should be in Claude.md that doesn’t belong in readme.md or a similar supporting file. I tend to include a well documented justfile, so between the readme and that common commands are covered. If there’s a style guide it should be its own file, or summarized in the readme. If Claude is making errors I tend to just update my global Claude file, but I haven’t updated it in 6 months — only…
Most agents use README as a storage for EVERYTHING related to the project by default, which is annoying for humans who just want to figure out a) what the thing does b) how to install it. Then you start reading and there's some intricate documentation on how data flows through the application etc.
If you're only working on your personal projects with no collaborators, just a global claude file is just fine. Per-project files are more for things that are specific to that project.
Re: Apple accidentally left Claude.md files Apple Support app
#324Earlier quoted context omitted.
IntelliJ's .idea/ folder has its own .gitignore and Copilot expects to find things committed under a .github/ folder. I used to be a purist about IDE configurations, but if everyone isn't on the same page about formatting and stuff like that you see a lot of file churn as things move around. I would have said the same thing about the .github/ folder, but I've had to add things to it to prevent Copilot from thinking b…
> but if everyone isn't on the same page about formatting and stuff like that you see a lot of file churn as things move around. IMO that is what automated static analysis jobs are for. Let me configure my IDE how I want.
Re: Apple accidentally left Claude.md files Apple Support app
#325Earlier quoted context omitted.
Anything that goes to production should have a 4-6+ eyes rule, at least one reviewer that can review the changes in isolation. If tools or LLMs can help them with it then that's fine, but it should always be at least two humans involved, one making changes, one verifying, and if something like this happens, they're both culpable. Not that they should be blamed for it per se, but the process and their way of working s…
I cringe whenever someone suggests to just have an agent review because “it knows code better”. An ai agent wouldn’t catch a lot of things a human would flag. And before someone goes you just need to prompt it better, that’s a huge amount of work for large projects and you’re still essentially begging it to do what you want.
Why not use both?
Re: Apple accidentally left Claude.md files Apple Support app
#326Earlier quoted context omitted.
...because you said so? I'm assuming you will say Palms also don't count? Blackberries neither? Phones running Windows Mobile weren't really smartphones? Let me guess - nothing that wasn't an iPhone counts?
None of these were more than a blip in the market. Nothing today even remotely resembles these devices, inherits design language from them, or points back in any way to them. They are historical dead ends and nearly irrelevant. Meanwhile the majority of people on earth own one or multiple devices that are more or less clones of the original iPhone, only faster, larger, thinner, and exponentially more capable.
Because by the time of the iPhone coming out everyone j knew had a Blackberry or some internet connected Nokia slider - the iPhone was significantly less capable than either of those. And yeah, both Nokia and Blackberry screwed the pooch. But again, pretending like smartphones didn't exist or that they were a "blip in the market" is intellectually dishonest, or like I said - based on what you read not based on actual lived experience. Unless you live in the US iPhones were a curiosity for years, a status symbol.
Re: Apple accidentally left Claude.md files Apple Support app
#327Earlier quoted context omitted.
...because you said so? I'm assuming you will say Palms also don't count? Blackberries neither? Phones running Windows Mobile weren't really smartphones? Let me guess - nothing that wasn't an iPhone counts?
True, I would never argue the iPhone wasn't a transformational step-up in usability that made smartphones a mainstream device category thanks to the App Store and slab screen with multi-touch. But at the same time.... I had been doing nearly everything the iPhone could do in terms of raw functionality (plus plenty of stuff that took 1+ years to land on iPhones) on multiple different Windows Mobile and Palm smartphone…
Re: Apple accidentally left Claude.md files Apple Support app
#328I wouldn't even think that CLAUDE.md would make it into source control, let alone into the product. I don't AI-code for a living, so I don't know what is considered best practices, but I would think that CLAUDE.md, AGENTS.md, REQUIREMETNS.md, MY_PLAN.md, THIS_STUFF.md, THAT_THING.md, all the instruction/feeder files that drive the AI should not go into source control. Only the actual code that gets compiled. I look a…
I think it makes sense to include in source control, just as it’s pretty typical to include documentation (such as a readme file) in source control. CLAUDE.md is really just project documentation.
Re: Apple accidentally left Claude.md files Apple Support app
#329Re: Apple accidentally left Claude.md files Apple Support app
#330Earlier quoted context omitted.
It could also be the problem was that they tried to code it themselves instead of letting a computer do it. Like doing long division by hand instead of trusting a calculator.
It worked perfectly for a long before Claude and friends existed, so I don't think it follows that not using these tools has led to the problem now.