ATM machine had a windows crash and took my money.

Page 1 of 2 [ 20 posts ]  Go to page 1, 2  Next

Aspie_Chav
Veteran
Veteran

User avatar

Joined: 6 Feb 2006
Age: 47
Gender: Male
Posts: 2,931
Location: Croydon

01 Jul 2011, 1:31 pm

Today ATM machine crashed and rebooted in windows. Naturally I am not impressed with this.
Why is a money dispensing machine running Windows XP. Is it so they can show fancy adverts
and graphics. Doesn't memory leaks mean anything to them. Why do they need a 1GB system
just to follow a simple financial transaction. The code seriously doesn't need to be more then 16mb
and run off a 10 year old tried and tested single chip device.



AardvarkGoodSwimmer
Veteran
Veteran

User avatar

Joined: 26 Apr 2009
Gender: Male
Posts: 7,229
Location: Houston, Texas

01 Jul 2011, 2:43 pm

Aspie_Chav wrote:
. . . Why is a money dispensing machine running Windows XP. Is it so they can show fancy adverts and graphics. . .

I think you probably hit the nail on the head.

Shame they can't run the Windows in a 'sandbox' or something, so that if it crashes the rest of the system won't.

PS How much talking to disengaged people on the phone or visiting marginal helpful people in person did it take for you to get your money back?



Last edited by AardvarkGoodSwimmer on 01 Jul 2011, 2:47 pm, edited 1 time in total.

ruveyn
Veteran
Veteran

User avatar

Joined: 21 Sep 2008
Age: 84
Gender: Male
Posts: 31,502
Location: New Jersey

01 Jul 2011, 2:45 pm

Notify the bank.

ruveyn



AardvarkGoodSwimmer
Veteran
Veteran

User avatar

Joined: 26 Apr 2009
Gender: Male
Posts: 7,229
Location: Houston, Texas

01 Jul 2011, 3:01 pm

And sometimes you get lucky and someone is genuinely helpful, but that's almost a happy accident.

-------------------------------

Are computers already beyond human control? In some ways, yes. In some ways, no.



Aspie_Chav
Veteran
Veteran

User avatar

Joined: 6 Feb 2006
Age: 47
Gender: Male
Posts: 2,931
Location: Croydon

01 Jul 2011, 4:15 pm

ATMs actually existed in 1972. All was needed is a reliability tweak and a few tweak for a changing system.

When 99.9 of the code is not responsible for the task at hand, there is something seriously wrong.



Oodain
Veteran
Veteran

User avatar

Joined: 30 Jan 2011
Age: 30
Gender: Male
Posts: 5,022
Location: in my own little tamarillo jungle,

01 Jul 2011, 4:34 pm

an odd analogy can be drawn to the beurocracy the banks use to manage themselves, it took me over a week to have an "eaten" card(by an atm in greece) shipped to denmark and then back to me in greece, ridicoulous.
why not arrange a phone call or a recovery system where i can have the card in my hand with a phonecall to my own bank.


_________________
//through chaos comes complexity//

the scent of the tamarillo is pungent and powerfull,
woe be to the nose who nears it.


mcg
Veteran
Veteran

User avatar

Joined: 26 Jan 2010
Age: 30
Gender: Male
Posts: 538
Location: Sacramento

02 Jul 2011, 3:57 am

This would be impossible if they were using a transactional database correctly.



markitzero
Velociraptor
Velociraptor

User avatar

Joined: 18 Sep 2010
Age: 34
Gender: Male
Posts: 480
Location: Moreno Valley, CA

02 Jul 2011, 4:37 am

when it is things like that I prefer it to be running Linux heck in that even Android is better then running Windows on something like that
.
.
yes there is a android x86
.
If that happen I would call the Bake right a way if that happen to me.


_________________
PSN : commandcom
My Blog: http://aspietechygamer.tk
http://panganesha.deviantart.com


ryan93
Veteran
Veteran

User avatar

Joined: 15 Apr 2009
Age: 27
Gender: Male
Posts: 2,315
Location: Galway, Ireland

02 Jul 2011, 7:28 am

XP? Really? That's an incredibly stupid thing to use for such a dedicated task. Even Linux would be more justifiable.


_________________
The scientist only imposes two things, namely truth and sincerity, imposes them upon himself and upon other scientists - Erwin Schrodinger

Member of the WP Strident Atheists


Reindeer
Deinonychus
Deinonychus

User avatar

Joined: 6 May 2011
Age: 25
Gender: Male
Posts: 372

02 Jul 2011, 10:15 am

They should run it on Linux or UNIX, because... come on windows xp?! on an ATM?! seriously?!


_________________
AS: 132
NT: 36
AQ: 40


Aspie_Chav
Veteran
Veteran

User avatar

Joined: 6 Feb 2006
Age: 47
Gender: Male
Posts: 2,931
Location: Croydon

02 Jul 2011, 2:00 pm

Ideal they would use BSD unix without user interface.
The ATM software would use its own graphics. I wouldn't
trust Linux on an ATM, as as update are too fast. All together
the software will easily fit on the bottom half of a floppy disk.

I would also have a separate single chip computer to monitor screen, keyboard
and cash dispenser. If computer crashed ,which would be unlikely, the monitoring
computer would know what has happened.

It will take a long time to get over this. Windows XP!



Foxx
Deinonychus
Deinonychus

User avatar

Joined: 14 Nov 2010
Age: 33
Gender: Male
Posts: 340

03 Jul 2011, 12:39 am

Aspie_Chav wrote:
I would also have a separate single chip computer to monitor screen, keyboard
and cash dispenser. If computer crashed ,which would be unlikely, the monitoring
computer would know what has happened.


indeed it would be a good solution to use some SoC system with a simple program running on ot to manage input and output. While XP was somewhat stable after SP1, I still wouldn't trust an ATM with an OS like that.
It would indeed be better with a small internal linux distro, just make updates a nightly cron job or something... at least linux is made to run for long periods of time without falling on its ass :)



Aspie_Chav
Veteran
Veteran

User avatar

Joined: 6 Feb 2006
Age: 47
Gender: Male
Posts: 2,931
Location: Croydon

03 Jul 2011, 3:00 pm

Do you know how long Windows XP can running before it crashes



markitzero
Velociraptor
Velociraptor

User avatar

Joined: 18 Sep 2010
Age: 34
Gender: Male
Posts: 480
Location: Moreno Valley, CA

03 Jul 2011, 5:09 pm

If you search in Google Images "ATM Crash windows" are find some bizzare pics.


_________________
PSN : commandcom
My Blog: http://aspietechygamer.tk
http://panganesha.deviantart.com


mcg
Veteran
Veteran

User avatar

Joined: 26 Jan 2010
Age: 30
Gender: Male
Posts: 538
Location: Sacramento

03 Jul 2011, 11:07 pm

They probably wanted to use a commercial OCR library for check scanning or something. The real crime here is not using Windows XP on an ATM, but using a database design that allows for the loss of data integrity in the event of a crash. This would be a problem with any OS.



Aspie_Chav
Veteran
Veteran

User avatar

Joined: 6 Feb 2006
Age: 47
Gender: Male
Posts: 2,931
Location: Croydon

04 Jul 2011, 10:03 am

mcg wrote:
They probably wanted to use a commercial OCR library for check scanning or something. The real crime here is not using Windows XP on an ATM, but using a database design that allows for the loss of data integrity in the event of a crash. This would be a problem with any OS.


I thought that no database was like this not any sql one anyway.