4 ms·
"Well, I figured....that bridge is gonna fall down in 200 years no matter what, so I went ahead and used rubber bands to hold the suspension lines in place. Onl
by titzer 8y ago
"Well, I figured....that bridge is gonna fall down in 200 years no matter what, so I went ahead and used rubber bands to hold the suspension lines in place. Only cost me $2!"
No, just no. Don't be a hilljack. Build something to spec. 32 bits is clearly not to spec.
- ajross 8y agoBoth you and the other replier seem to have missed the point. I'm not arguing for the use of a 32 bit time value. I'm pointing out that the drive-by "why on earth" framing of the bug is unhelpful and probably harmful. Sure, maybe you'd never make this "simple"[1] mistake. But there are a thousand others you would. You fix that with careful design and testing, not with "why on earth". [1] As pointed out, it's not simple. Again, the whole stack need to agree with you and your concept of "to spec", not just the code you're personally typing.
- 0xffff2 8y agoHow do you know? What's the spec? At first glance, it seems totally reasonable that the vehicle would be completely rebooted at least once every n << 248 days.
- titzer 8y ago> What's the spec? I dunno but clearly running more than 248 days was not in it, otherwise this would hopefully have been caught and tested. If it was specifically specced to last N days and N < 248, personally I would have asked for my money back. As this appears to come as a surprise to everyone (caught late), I'm calling this one as I see it--a facepalm.