← Back to context Comment by silvestrov 4 hours ago Just say Norway to YAML. 7 comments silvestrov Reply merelysounds 4 hours ago This is a reference to YAML parsing the two letter ISO country code for Norway: country: no As equivalent to a boolean falsy value: country: false It is a relatively common source of problems. One solution is to escape the value: country: “no” More context: https://www.bram.us/2022/01/11/yaml-the-norway-problem/ Y-bar 4 hours ago We stopped having this problem over ten years ago when spec 1.1 was implemented. Why are people still harking on about it? Etheryte 3 hours ago Because there's a metric ton of software out there that was built once upon a time and then that bit was never updated. I've seen this issue out in the wild across more industries than I can count. 1 reply → actionfromafar 4 hours ago Now add brackets and end-tags, I'll reconsider. ;) 1 reply → quotemstr 2 hours ago Because once a technology develops a reputation for having a problem it's practically impossible to rehabilitate it.
merelysounds 4 hours ago This is a reference to YAML parsing the two letter ISO country code for Norway: country: no As equivalent to a boolean falsy value: country: false It is a relatively common source of problems. One solution is to escape the value: country: “no” More context: https://www.bram.us/2022/01/11/yaml-the-norway-problem/ Y-bar 4 hours ago We stopped having this problem over ten years ago when spec 1.1 was implemented. Why are people still harking on about it? Etheryte 3 hours ago Because there's a metric ton of software out there that was built once upon a time and then that bit was never updated. I've seen this issue out in the wild across more industries than I can count. 1 reply → actionfromafar 4 hours ago Now add brackets and end-tags, I'll reconsider. ;) 1 reply → quotemstr 2 hours ago Because once a technology develops a reputation for having a problem it's practically impossible to rehabilitate it.
Y-bar 4 hours ago We stopped having this problem over ten years ago when spec 1.1 was implemented. Why are people still harking on about it? Etheryte 3 hours ago Because there's a metric ton of software out there that was built once upon a time and then that bit was never updated. I've seen this issue out in the wild across more industries than I can count. 1 reply → actionfromafar 4 hours ago Now add brackets and end-tags, I'll reconsider. ;) 1 reply → quotemstr 2 hours ago Because once a technology develops a reputation for having a problem it's practically impossible to rehabilitate it.
Etheryte 3 hours ago Because there's a metric ton of software out there that was built once upon a time and then that bit was never updated. I've seen this issue out in the wild across more industries than I can count. 1 reply →
quotemstr 2 hours ago Because once a technology develops a reputation for having a problem it's practically impossible to rehabilitate it.
This is a reference to YAML parsing the two letter ISO country code for Norway:
As equivalent to a boolean falsy value:
It is a relatively common source of problems. One solution is to escape the value:
More context: https://www.bram.us/2022/01/11/yaml-the-norway-problem/
We stopped having this problem over ten years ago when spec 1.1 was implemented. Why are people still harking on about it?
Because there's a metric ton of software out there that was built once upon a time and then that bit was never updated. I've seen this issue out in the wild across more industries than I can count.
1 reply →
Now add brackets and end-tags, I'll reconsider. ;)
1 reply →
Because once a technology develops a reputation for having a problem it's practically impossible to rehabilitate it.