Bug report:
1.the "Max" button would set the asign amount to negitive number if the total/idel hacker amount is over 2147483648. Same for the % button if the final number would overflow.
2. If you set the buy amount to negitive number, you can use the - signs to asign hacker to any bar even if you don't have the number of idle hacker.