orbital223
Joined 9 years ago
Joined 9 years ago
It does not. It just moves the edge case to a different position: trailing comma has the "issue" when adding an argument to the end of the list while leading comma has it when adding an argument to the beginning.
Also, as pointed out by the other commenter, any decent modern diff tool will make it obvious that the change to the existing line is just the addition of a comma, which makes the difference basically moot.
Neglect would be a step up. It feels like they are actively trying to antagonize existing users.
A naturalized citizen is someone who was not born a citizen and then becomes one. Both of your examples are of natural citizens.
There is a world of difference between "intent" and reality.
So your conversation actually goes:
HN/Reddit: "I would love to just give you the money directly instead of watching ads in exchange for advertizers giving you money."
Companies: "Sure, here's the ad-free version. You have to pay 20 times as much as the advertizers do though."
HN/Reddit: "Wait, what? That's bullshit. Why?"
Companies: "Fuck you, that's why."
- Artisan Makes (https://www.youtube.com/@artisanmakes): Hobby machining.
- Rex Krueger (https://www.youtube.com/@RexKrueger): Woodworking.
Exposing uninitialized memory as valid values tends to be a really bad idea.
The handling of endptr in DYN_ARR_RESIZE seems to be incorrect. If I have an array with 2 elements and capacity of 3 and I DYN_ARR_RESIZE it to 5, I now have an array with 5 elements, 3 of which are garbage values.
How can you know that your Python implementation won't send your credit card details to an LLM when it runs your script? It does not follow an ISO standard that says it can't do that. You're not making assumptions about it's behavior, are you?