49 karma · joined April 7, 2016
If you attempt to type your username & password while the page is loading, it'll keep trying to clear & refocus the username field. It forces you to wait for 5 to 10 seconds before you can use it. If you are typing without looking at the page, you will often end up entering a part of your password in clear in the username field. If you're impatient, you might even hit enter accidentally and send your password as your username to the server. Yahoo mail used to be like that, haven't used it in a long time.
Input : "How's the weather today"
Output : {"intent":"weather", "day":"Use wit-ai/duckling", "location":"..."}
I had to read it again to make sure I'm not making a mistake. Its unimaginable in some geographies. Evokes mixed feelings like : "cool, they can do that?" to "that's quite arrogant"
Also reminds me of a video where Steve Jobs met the council. The mayor was delighted like a teenager, showing off his iPad to Steve, asking for free Wifi : https://www.youtube.com/watch?v=gtuz5OmOh_M ( t=19:54 )
Prev discussion (few weeks back) https://news.ycombinator.com/item?id=11281700
Credit : @sylvinus
Just a thought : Ranking code could itself learn & adapt to each individual user (the learned "weights" could be sync'd online across your devices). Weighted signals from users can be fed back to the mother ranking algorithm (un-customized one). Basically millions of distributed deep minds[1], instead of a single one.
I can imagine there are a lot of holes in my theory, but we can't simply accept that open sourcing the algorithm implies that it can't be done.
[1] : https://deepmind.com/
I hope "OpenSearch" becomes a thing, like OpenAI.
Better idea, list it on Amazon, cross promote on Yahoo front page and pocket the affiliate fee.
I'm not familiar with enterprise / Excel requirements & use cases. Could someone explain why is this such a great product [1]. I wrongly assumed that excel champs won't be comfortable dealing with SQL because they are either non-engineers or have been away from programming for way too long.
[1] No offense to the author, I'd love to understand what the enthusiasm is all about.
I've another hackish method that's good enough for a single developer, plus it's encrypted.
I've got a truecrypt file container that resides in Dropbox. I mount it as read-write when I want to push. On the rest of my machines, its mounted as read-only. Even if the container is 100GB, it takes 10 seconds to sync daily commits - because of block encryption & syncing. This won't work with Google / MS / Amazon drive etc. because they upload the entire container on each incremental change.
https://github.com/zurb/joyride
https://github.com/heelhook/chardin.js
https://github.com/linkedin/hopscotch
https://github.com/sorich87/bootstrap-tour
https://github.com/HubSpot/shepherd
https://github.com/usablica/intro.js
Once I had a requirement and ended up trying nearly all of them and unfortunately, had to write my own (took about a day and a half) that accomplished the tour exactly the way I wanted. Off the top of my head, I can't recall what each of them missed but primary reason was that often they take off with a great experience and then the lead developer can't devote enough time to meet the diverse requirements of a huge community. The library ends up with a huge user base with lots of open issues, some critical to the user experience on the myriad of mobile devices.
There's also botpages.com discussed 3 days ago here https://news.ycombinator.com/item?id=11456651
P.S. A background window opens when you activate the extension.