Hacker News new | ask | show | jobs
by chanz 3459 days ago
Maybe a good solution for those who can't pay is to make them pay by time. As example I don't want to wait so I pay as example one euro/dollar. Someone who can't pay, just waits 3-5 minutes or pushes a button 50 times. Sounds stupid, but this could work in my opinion. Anyone who has enough money can afford to pay, but is less likely to mess with a button or wait 5 mins. A homeless on the other hand, could at least wait instead of being denied the access at all.
2 comments

What happens when another person wants to use the toilet? Two possible scenarios.

A) They have to wait 5 minutes (pointlessly) plus the duration of the next person's stay. B) They pay to bump the person behind in the queue.

Both scenarios are bad. In A, the toilet is not being used to its effective capacity. In B, paying customers can prevent non-paying customers from ever getting to use the toilet.

Toilets should be provided for free to customers by private businesses, and to the general public by cities. The alternative is alleys reeking of urine and feces. Toilets: a worthwhile public expense.

If there is just one toilet, then yes those scenarios are the worst case to the idea.

So if a toilet needs a queue, then the first in-first out method should be used to prevent someone from bumping the queue and prevent over excessive wait times for someone who can't pay.

Also if they want to pay for the toilet, they can always pay for who is in front of them.

To enforce such rules is always a problem, but so are all rules in our society.

The problem would be when a paying customer comes up while a non paying person is waiting. Does the paying customer cut in front of the waiting one? If so, the waiting time gets reset? Or do you just make the paying customer wait as well?