* Billion Dollar Whale
HN user
deloschang
hacker and co-founder. love shooting pool.
Great reply - could I ask you to elaborate on those pros/cons? Very interesting post as this is similar to what I'm doing now.
Interesting read on how to detect PhantomJS, particularly the stack trace detection. Though I'm curious whether these methods will still work if the adversary is using Selenium rather than a headless browser? In other words, what could be done to detect a Selenium instance over a human using the browser?
"then it seems logical to me that AirBnb should at the very least make the person renting out a place check a box..."
As far as AirBnB is concerned, they provide a big chunk of their value serving as a "marketplace", not necessarily for <30 days sublets. Reputation management, escrow etc. Note you can enter in arbitrary check-in and check-out dates and they have a "/sublets" section as well.
Wiser for them to focus on this value proposition than try to navigate the red tape and ensure legality across the globe.
Interesting article. I accept that the seeming overstatement of "about two years ... [to] be proficient" differs case by case and may be an average or worst case scenario. Still, the next argument that "The argument that Vim is more efficient is dubious and untestable" because "developers are commonly on machines where the trackpad is a micro-hand movement away" seems to miss the critical point that moving away from the keyboard tends to break trains of thought, at least for me and other programmers I know. This is critical because it takes a while to load problems and solutions into your head. It's like building a house of cards. Looking for the mouse cursor slows down that building tremendously.
Great project - one bug is that when you scroll above the top (#1), index goes out of range. Should be easy to fix.
Vim bindings are inverted for me, unfortunately. For instance, 'k' scrolls down instead of up. Or am I missing something? I would have expected it to work like Vimium.