add arrow-down arrow-left arrow-right arrow-up authorcheckmark clipboard combo comment delete discord dots drag-handle dropdown-arrow errorfacebook history inbox instagram issuelink lock markup-bbcode markup-html markup-pcpp markup-cyclingbuilder markup-plain-text markup-reddit menu pin radio-button save search settings share star-empty star-full star-half switch successtag twitch twitter user warningwattage weight youtube

Some HP SSDs Will Fail After 2^15 Hours of Use

IForgotMyPW2

2 months ago

Article

Who would’ve thunk it that a signed 16-bit integer would be too little for an hour counter?

Comments

  • 2 months ago
  • 1 point

Who would’ve thunk it that a signed 16-bit integer would be too little for an hour counter?

It's along the lines of Microsoft originally thinking nobody would ever need more then 256kb of memory.

Or Y2K oops.

At least this was a OEM fault restricted to enterprise drives.

  • 2 months ago
  • 1 point

Which means only 3.74 years, whoops.

  • 2 months ago
  • 1 point

WTF. Whoever thought that this was a good idea should be fired, this is literally basic stuff. Did they stop and ask themselves how many bits do they need to store hours on a drive that will be subject to a ton of usage. Did they really think 16 bits would be enough or better yet was any thought put into this at all.

  • 2 months ago
  • 2 points

The funniest part to me is that the value is signed, which implies that whoever programmed the hour counter expected a negative number of hours at some point.

Sort

add arrow-down arrow-left arrow-right arrow-up authorcheckmark clipboard combo comment delete discord dots drag-handle dropdown-arrow errorfacebook history inbox instagram issuelink lock markup-bbcode markup-html markup-pcpp markup-cyclingbuilder markup-plain-text markup-reddit menu pin radio-button save search settings share star-empty star-full star-half switch successtag twitch twitter user warningwattage weight youtube