Well someone who says logging is easy never knows the difficulty of deciding "what" to log. And audit log is different beast altogether than normal logging
Audit logging is different because it's actually more straightforward than "normal logging". You just make a log entry for each state change, basically. Especially if you're storing the log entries as "objects" instead of plain text.
Besides, do you think that a LLM would be better at deciding what to log than a human that has even just a little experience with the actual system in question?
One reason why I don't do this: even I won't be immune to mistakes. When I fix it with new values or paths, for example, and the one I provided is wrong, it can worsen the future work.
Personally, I like to order claude one more time to update the plan file after I have given annotation, and review it again after. This will ensure (from my understanding) that claude won't treat my annotation as different instructions, thus risking the work being conflicted.
I probably will, I use AI extensively, but mostly when I can't remember tedious syntax or suspect something can be done in a better way. And that work well for me... If I go too much towards vibe coding, the fun is sucked away for me.
thought so. I find that too much vibe coding (less spec) will make the AI perform worse, even with 4.6 opus. Pseudocode is obviously the best they perform, having a good lower-level specs usually provide a good result too.
App instalation isn't really even the problem. It is just the capabilities you have that you do not have access to. a modern iPad can easily run macOS as an 'app', if you will. The kernel is there, the userland is there, just not the checkbox from up high. Even Xcode works well in macOS VMs nowadays.
the bigger caveat here is where some people can do "bad" things but the law doesn't apply to them. This breaks social contract and exposing law as a tool for the powerful to control the masses (this is still true, but by not doing it blatantly, the contract can still be somewhat upholded).
In an ideal world, when this happen, it should be anarchy until a new set of government, that uphold the law equal to everybody, is enacted. But we don't live in ideal world.
I consider packages over 100k download production-tested. Sure LLM can roll some by themselves but if many edge cases to appear, (which may already be handled by public packages) you will need to handle it.
Don't base anything on just download numbers, not only is it easily game-able, it's enough with like 3 small companies using a package and push commits individually and CI triggering on every new commit for that number to lose any sort of meaning.
Vanity metrics should not be used for engineering decisions.
if there are massive frauds, DOGE should've revealed that. The fact that people keep spewing no investigation while there should be several times shows how ignorant people is.
Except DOGE had nothing to do with removing corruption and waste. It was about removing anyone opposed to Trump, removing people who might be pro LGBTQ, and removing barriers to Trump's administration and his friends committing massive fraud
reply