6 ms·
14,000 draft notices sent to men born in 1800s
- greenyoda 12y ago"The glitch, it turns out, originated with the Pennsylvania Department of Transportation during a transfer of nearly 400,000 records to the Selective Service. A clerk working with the state’s database failed to select the century, producing records for males born between 1993 and 1997 — and for those born a century earlier, PennDOT spokeswoman Jan McKnight said Thursday. ... The Selective Service didn’t initially catch it because the state used a two-digit code to indicate year of birth, spokesman Pat Schuback said." So apparently they store their year field as two digits and have a separate field for century, instead of expanding the year field to four digits? Looks like their shoddy programming finally came back to bite them. Maybe in 2016, when people born in 2000 start applying for drivers licenses, they'll be rejecting them, saying that 116-year-olds are too old to drive safely?
- diogenescynic 12y agoWell see, they wrote all this bank software, and, uh, to save space, they used two digits for the date instead of four. So, like, 98 instead of 1998? Uh, so I go through these thousands of lines of code and, uh... it doesn't really matter. I uh, I don't like my job, and, uh, I don't think I'm gonna go anymore.
- gnarbarian 12y ago^ office space quote.
- chrismcb 12y agoThat is what we call a y2k bug
- deleted 12y ago[deleted]
- trapexit 12y agoCentury field? In all likelihood, this is actually a repair to a y2k bug.
- arg01 12y agoThe fix isn't particularly ridiculous. Updating an exisiting databases value from an 8 bit to 32 bit integer would have required quite possibly rebuilding the entire database and any software that was bound to getting an 8 bit integer as a return value (For example messages split by length rather than coupled with a label). Which might have been made harder because the hardware costs involved (say for the extra 20 hardrives to store the 20GB of data) would have been much higher than now. Much easier just to create another table that includes century and a foreign key pointing back to the database entry. Not great but it does the job and you can patch over what look like minor visual or selection errors as they pop up rather than dealing with every custom form that relies on the database throwing exceptions that stop workflow altogether. As embarrassing as this headline is you can at least say the people who were supposed to get the communications did.
- jzwinck 12y agoMost Y2K issues were not about 8 bits vs. 32 bits, but about storing years as two-character strings. Otherwise we might have seen problems in years like 2028 or 2156. This story is proof that one cannot "patch over minor [...] errors as they pop up" as you say.
- rustyconover 12y agoIt's getting closer and closer to 2038, the 32-bit time_t overflow... I'd figure by now more bugs would be found with that event than Y2K bugs 14.5 years after the fact.
- deleted 12y ago[deleted]
- Mandatum 12y agoA clerk working with the state’s database failed to select the century, producing records for males born between 1993 and 1997 Wait so.. The US is drafting?
- maxerickson 12y agoYou receive a notice when you become eligible (old enough) for the draft.
- yock 12y agoThe notice was for the recipients to register, which all American men must do when they turn 18.
- kawsper 12y agoWomen isn't drafted?
- frozenport 12y agoNo, as women weren't deployed to direct combat missions when the laws were looked over in the 1980s. [1] [1]http://www.law.cornell.edu/supremecourt/text/453/57 http://www.law.cornell.edu/supremecourt/text/453/57
- deleted 12y ago[deleted]
- pokpokpok 12y ago"must" is pretty loose, if you don't fill the slip out nothing happens
- yock 12y agoNothing usually happens. Officially, you can be prosecuted and sent to jail.
- fennecfoxen 12y ago
- wintersFright 12y agoI didn't know America maintains a register of men they could potentially conscript should the need arise. http://en.wikipedia.org/wiki/Selective_Service_System http://en.wikipedia.org/wiki/Selective_Service_System
- deleted 12y ago[deleted]
- deleted 12y ago[deleted]
- poulsbohemian 12y agoTwo odd things about this story 1)That nobody noticed what I have to assume was a significantly larger number of selective service notices for the state of Pennsylvania being sent and 2) That any of them got actually delivered to anyone who could even respond to it. My great-grandfather fits the criteria - born in PA in the late 1800's - but he's been deceased for decades and had at least four separate addresses as an adult - none of which are places where family members live today.
- cyphunk 12y agoThe glitch, it turns out, originated with the Pennsylvania Department of Transportation during a transfer of nearly 400,000 records to the Selective Service No drivers license, no problems.
- sliverstorm 12y agoMore like No ID, no problems. Except no ID is its own problem.
- cyphunk 12y agofrom experience, this isnt true.
- lotsofmangos 12y agoIs a pity they didn't show. Perhaps they need louder trumpets.
- BWStearns 12y agoGov tech is always fun. I just remember when I had to do it I tried to register sometime late at night (2am-ish?) and was surprised to see that their system had crazy amounts of planned downtime per week. It took a few days before I remembered to do it when it was accepting registrations. Found wayback link: It is not operational when system maintenance is scheduled from 2 a.m. to 4 a.m. U.S. Central Time Tuesday through Saturday and from 6 p.m. Wednesday to 2 a.m. Thursday. (https://web.archive.org/web/20011101001831/http://www4.sss.gov/regver/reg_server_down.asp https://web.archive.org/web/20011101001831/http://www4.sss.g...)
- negativity 12y agoAt first glance, I'm gobsmacked at the idea of an electronic system that hovers around 90% planned uptime, but then again, of all the services I might wish to demonstrate a total lack of efficiency, the selective service would probably be my first choice. Even now, to look at the website, it seems like it might be running on some server dating back to covered wagon times. Here's to hoping it stays that way.
- mpclark 12y agoSlightly related, but Companies House, the UK's official registry of incorporated businesses, used to close up the database search function on its website every day at, ISTR, 5:30pm, then open it again the next morning. This would have been in the late 90s/early 2000s.
- mantis369 12y agoSilly Selective Service. You need the stone of Erech, and to be the heir of Isildur, to summon the army of the dead.