N nltimes.nl Booking.com halts payments to hosts over IT technical maintenance 95 points jb1991 3 years ago 105 comments