What representation are you using for each site (ie a sparse vector, full text, etc)? How do you compare newly visited sites to old ones?
1,252 karma · joined September 19, 2014
What representation are you using for each site (ie a sparse vector, full text, etc)? How do you compare newly visited sites to old ones?
Haha well whatever works I guess!
2. Is "Use my current location" should be a button after click it should open pop-up and ask for a permission to use location?
Exactly.
4. You mean after the search or after getting first success load home page with current location?
Either one. It just doesn't make sense to show it if your app didn't find anything
(Sorry for the late reply!)
I should have said:
(x . (y . (z . NIL))) <=> ['x', 'y', 'z'] (x . (y . (z . NIL))) <=> ['x', ['y' , ['z', null]]]I don't surf, but it presents the information nicely :)
Here are a few tips:
1. Consider putting the 'details' on the results page (instead of giving them their own page). There is definitely enough space, and it might help your users understand how you made your recommendation.
2. When sites ask for location permissions on the first page load, a lot of users automatically click 'Deny'. One way you might fix this is to wait for the user to come to you, by using a link under the search bar, like this:
___________________
I want to surf in | San Francisco |
-------------------
Use my current location
3. In the short term (before you do bigger changes like reorganizing the search bar, if you choose to), "Where you want to surf" should read "Where do you want to surf"4. Consider hiding the subscription box until after your user has successfully gotten a recommendation.
Good luck!
"Prescription has a tendency to favour the language of one particular region or social class over others ... frequently, a standard dialect is associated with the upper class"
Interesting stuff.
[0] https://www.microsoft.com/en-us/research/publication/stroke-...
You can even host the external language files yourself as described in the readme: https://github.com/naptha/tesseract.js#local-installation
Promise.resolve(Tesseract.recognize(myImage)).then(result => console.log(result))Edit: In addition to those differences, I think your font size is still a bit too small. On an unedited screenshot from a macbook (https://i.imgur.com/iv4ZdSt.png) I get
Although Google's API is certainly better, Tesseract.js should work similarly if you increase the font size. Screenshots taken on 'retina' devices are around the smallest text it can handle well.
Edit:
A screenshot of the same text at a higher resolution: https:[[imgur.com[a[W7IGu
Tesseract.js output: https:[[imgur.com[a[niIfM
“I am also a top professional on thumbtack which is a site for people looking for professional services like on gig salad. Please see my reviews from my clients there as well"Upscaled image: https://imgur.com/a/4IQA7
Result on demo page: http://imgur.com/a/A0v5C
The hammerman Tikes flsosushsath: Greetings. My name is Tikes Leafsilk.
You: Rh. hello. I'm Stasbo Murderknower the Craterous Trance of Fins. Don't travel alone at night. or the bogeyman will get you.
You: Tell me about this hall.
Tikes: This is The flccidental Ualley. In 123, Stasho Steamdances ruled from The flccidental Ualley of The Council of Cobras in Ueilapes.
...
Edit:
A screenshot of the same text at a higher resolution: https://imgur.com/a/W7IGu
Tesseract.js output: https://imgur.com/a/niIfM
"I am also a top professional on thumbtack which is a site for people looking for professional services like on gig salad. Please see my reviews from my clients there as well"
Excited about this... but the OCR quality seems to be very bad. Maybe it's not optimized for recognizing black text on a white background. For example, I took a screenshot of this comment and ran it through the demo and got this:
It should work better if you feed it a screenshot of the black text at the top of the demo page though (Tesseract.js is a pure Javascript port etc...).
Edit: this affected every browser because it was a typo. Fixed!
Dragging a shape calls the 'desire' function in https://github.com/bijection/g9/blob/master/src/index.js , which runs gradient descent with something like the shape's distance from the mouse as the cost.
For example, you might make a number called my_cool_number, and set it to 10, and then say "draw a circle my_cool_number pixels from the top, and 300 pixels from the left.".
Then your screen shows a circle 10 pixels from the top and 300 pixels from the left.
If I go and drag the circle, g9 will figure out how to change your numbers. For example, if I drag it down, g9 might say "now my_cool_number is set to 100". If my_cool_number is 100, then "draw a circle my_cool_number pixels from the top, and 300 pixels from the left" will draw a circle that's lower down.
That way it's like I'm actually moving the circle.
The cool part is that if you had other parts of your drawing that also depended on my_cool_number, they'll also move when it changes.
I can't reproduce this on the most recent ff on Mac OSX, what operating system are you using?