So exactly what is my remaining call balance?



  •  



  • [anything] * null == infinity; //right? ... right?



  • "These values may be different to your final bill". Maybe the universe decides to rearrange itself and people will be able to divide by zero till then...



  • Gotta love T-mobile's website...



  • @TarquinWJ said:

    [anything] * null == infinity; //right? ... right?

    Nope.

    [anything] * null == FILE_NOT_FOUND // Wrong.

     



  • @DaveK said:

    @TarquinWJ said:

    [anything] * null == infinity; //right? ... right?

    Nope.

    [anything] * null == FILE_NOT_FOUND // Wrong.

     

    I always thought that

    [anything] * null == (compile error or exception, depending on how null is represented); // <- This.



  • On a major, major tangent: my university uses a pull-print system (print to a single printer from a PC, then collect it from any printer using the UI on the printer itself) and on some printers if you print multiple documents the credit amount on the printer itself will only decrement the value of one document, however the copy on the central server will be decremented properly. But the credit check is performed at the printer. This means you can get a LOT of free prints and push your account far into negative balance. (yes, it will happily store -£8.40) Once this is done, some printers will happily plow on and give you infinite free printing, while some will refuse and others crash altogether.

    Fun!

    Oh, and there's a race condition of sorts in the print menu - which you can use to get even more free prints. Select say three documents, hit print, then quickly hit main menu. You then go back to the print menu and can tick all of your queued documents and it will happily print everything you tick as part of the current job. It will also crash if you untick the file currently being printed.


  • Garbage Person

    @nexekho said:

    On a major, major tangent: my university uses a pull-print system (print to a single printer from a PC, then collect it from any printer using the UI on the printer itself) and on some printers if you print multiple documents the credit amount on the printer itself will only decrement the value of one document, however the copy on the central server will be decremented properly. But the credit check is performed at the printer. This means you can get a LOT of free prints and push your account far into negative balance. (yes, it will happily store -£8.40) Once this is done, some printers will happily plow on and give you infinite free printing, while some will refuse and others crash altogether.

    Fun!

    Oh, and there's a race condition of sorts in the print menu - which you can use to get even more free prints. Select say three documents, hit print, then quickly hit main menu. You then go back to the print menu and can tick all of your queued documents and it will happily print everything you tick as part of the current job. It will also crash if you untick the file currently being printed.

    Because teaching people to use the OSDs on arbitrary printers is easier than teaching them how to use the fucking printer select in Windows. Or just preloading every PC with its 'local' printers and saying 'fuck you' if you want to print to that one printer on the other end of the fucking universe.



  • It's badly implemented but not THAT bad of an idea. It forces users to review how many pages they're going to print and how much it's going to cost. I can kick out printouts from my laptop and collect them anywhere. I can send things to print all day and then collect them when it's convenient. If a printer dies, I don't have to send my document to print again and be charged twice. That I have to be there before it's printed also prevents theft or vandalism. (which are a lot more common than might be expected)

    TRWTF of course is that I have to print everything out even though I produce it on Illustrator or Word and it gets scanned back in anyway



  • @nexekho said:

    TRWTF of course is that I have to print everything out even though I produce it on Illustrator or Word and it gets scanned back in anyway

    Accompanied by a wooden table I hope?



  • @derula said:

    @DaveK said:

    @TarquinWJ said:

    [anything] * null == infinity; //right? ... right?

    Nope.

    [anything] * null == FILE_NOT_FOUND // Wrong.

     

    I always thought that

    [anything] * null == (compile error or exception, depending on how null is represented); // <- This.

    Yeah.  I expect he could use all those 9999999 nulls to call his NaN.

     

     


Log in to reply