I recommend ditching the pseudo-book UX with a page that scrolls vertically (like the rest of the internet). Clicking to navigate through several pages reminds me of this tweet I saw the other day.
"I like this thing that I'm reading on this website, but I wish it was spread across more pages." –Nobody, Ever
Definitely needs tweaking (use more of the blank space), but I disagree. Scrolling is much more difficult on the eyes, since you need to track the last line you read as it moves vertically. Do this 100 times in a row and it gets pretty annoying.
I somewhat disagree. I don't like having to wait on page loads, but I much prefer the Kindle-style book scrolling (with no page loads) to vertical. If it doesn't have to load pages, book-style works better for my eyes. I believe there was a Show HN involving a plugin that did this that had some research on why it was preferable.
First off, awesome. I've always wanted something like this (especially for pg's essays) and kicked around ideas for how to build something like it. A few bits of feedback, mostly on the design/interaction side: I don't think only offering twitter sign in is ideal, the pagination was not very intuitive/easily discover-able (horizontal might be ok in mobile context with swipes, but on desktop people want to scroll), the function of the bottom progress bar is also not intuitive to me (seems more like a zoom at first glance), the content itself is a little too "boxed in"- don't think there is a need to contain it like that, and lastly the mobile experience (Gnex) is lacking (everything is quite small, ui nearly impossible to interact with).
Totally understand that this is just a demo and you've probably thought of this stuff already but thought I'd chime in just in case it is useful. Great work!
Are the documents hosted on here intended to be public or privately shared? If the former, I'd worry a bit about clashing with what RapGenius are doing.
Sorry, didn't mean to imply 'RapGenius is doing this, so you should not do it'–I just meant that 'RapGenius is doing this, FYI you're competing with them'.
This is a great product idea, and a very simple yet powerful take on its execution. Others have pointed many ways it could be improved (scrolling, the "x" on the comment panel, etc.), but I cannot emphasize either how interesting this could be.
This makes me think of "Project Syndicate", at http://www.project-syndicate.org/, the public debate venue for economics/public policy thought leaders from across the board. They have an interesting discussion system based on comments users post about paragraphs. Maybe there's an avenue for future cooperation there?
One way the product could improve is if the social component of the annotation concept was made more obvious. An explanation of what happens when someone comments would be welcome.
Also, will the be available as a private/semi-private product? I could use this for my Kindle books, but would want to share only select highlights among the many I make.
Overall, great job! Good luck with the YC application!
Thought I'd jump in here. Yes, parsing sentences are actually quite difficult.
Disclaimer: I am currently working on a text summarization startup, http://Summary.io
There are a few different approaches to parsing sentences, and only a few giant NLP libraries. What I have found the best in 95% of use cases to to write custom (RegEx) rules.
Attempting a sentence such as:
And then Mr. Bean (http://www.mrbean.com/?index) said to Col. Sanders, "Holy moly sentence extraction is hard!"
You have lots of little things like making sure you take the full quote and disregard periods in surnames, http links, etc. Parsing just by periods, question marks, and exclamtion points are going to lead to a lot of problems.
Looks to be mostly just splitting by the period -- see article "Startup == Growth", page 17 near the bottom (splits on 1.7x at the period, although it shouldn't)
Sentence detection is a hard problem, and I don't know that anybody has solved it for the general case. But pragmatically speaking, it is solved for many - if not most - common cases, and there are Open Source NLP libraries out there that do a pretty good job. For Java, you have OpenNLP and Mallet, the C/C++ world has Ellogon and Freeling, Python has NLTK, etc.
1) When I click the "list" button at the top next to the essay name, it shows me the same list that is on the left side of the screen. Why? Is there something I can do there that I can't do somewhere else?
2) Why make your auth twitter? I see no value in tying it to twitter unless you are expecting people to tweet all their annotations, which seems unlikely.
3) There's a ton of unused white space on the right, which makes the app feel unbalanced.
4) The site is not very mobile friendly -- not a knock against you, but since it looks like you are already doing responsive css, I thought the mobile site would be much tighter.
5) Whoa, why are there dozens of media queries in there -- are you really changing things every 10px?
Looks cool! I'd like PG annotations to be integrated as annotations from users, so you can read them and follow your reading easily (his comments can be huge but quite informative).
After you click on a comment, I found closing the comment pane less simple than it could be. The x to close it is fairly small and hidden, and I think it would be nice if clicking on the comment bubble again just toggled it away and/or clicking on the text still visible on the left slid the comments away.
I think allowing the article list to hide would make the app feel more balanced. Right now the main part of your app takes up a very small real estate on my screen.
Is there a way to create a link directly to a specific annotation? I was looking for a quick way to share a quote/annotation with someone. I'm not interested in using or signing in with Twitter.
Great idea, i just pushed a modification to have urls pointing to specific quotes. Now you can copy the url when the comment panel is opened and share that url with anybody.
It took me a minute to figure out that I needed to click the margins to turn the page. Maybe add a small arrow or other indicator other than cursor:pointer. Other than that, very nice.
[+] [-] bitsweet|13 years ago|reply
"I like this thing that I'm reading on this website, but I wish it was spread across more pages." –Nobody, Ever
Otherwise, looks great
[+] [-] grimtrigger|13 years ago|reply
[+] [-] the_watcher|13 years ago|reply
[+] [-] julien_c|13 years ago|reply
[+] [-] tubbo|13 years ago|reply
[deleted]
[+] [-] jcomis|13 years ago|reply
Totally understand that this is just a demo and you've probably thought of this stuff already but thought I'd chime in just in case it is useful. Great work!
[+] [-] goronbjorn|13 years ago|reply
[+] [-] bri3d|13 years ago|reply
Just like everything else, there's room for more than one player in a market - why should they be worried about competing with RapGenius?
[+] [-] goronbjorn|13 years ago|reply
[+] [-] hartleybrody|13 years ago|reply
[+] [-] chrisfarms|13 years ago|reply
* Why can't I scroll? ... scrolling is how I read
* That "x" to close the comments pane is very small... I probably clicked around 3 or 4 times trying to get the thing to disappear.
[+] [-] rhl|13 years ago|reply
This makes me think of "Project Syndicate", at http://www.project-syndicate.org/, the public debate venue for economics/public policy thought leaders from across the board. They have an interesting discussion system based on comments users post about paragraphs. Maybe there's an avenue for future cooperation there?
One way the product could improve is if the social component of the annotation concept was made more obvious. An explanation of what happens when someone comments would be welcome.
Also, will the be available as a private/semi-private product? I could use this for my Kindle books, but would want to share only select highlights among the many I make.
Overall, great job! Good luck with the YC application!
[+] [-] jsomers|13 years ago|reply
Curious to know what you're using to parse the essays into sentences. Isn't that quite difficult in the general case?
[+] [-] samsnelling|13 years ago|reply
Disclaimer: I am currently working on a text summarization startup, http://Summary.io
There are a few different approaches to parsing sentences, and only a few giant NLP libraries. What I have found the best in 95% of use cases to to write custom (RegEx) rules.
Attempting a sentence such as: And then Mr. Bean (http://www.mrbean.com/?index) said to Col. Sanders, "Holy moly sentence extraction is hard!"
You have lots of little things like making sure you take the full quote and disregard periods in surnames, http links, etc. Parsing just by periods, question marks, and exclamtion points are going to lead to a lot of problems.
[+] [-] eggbrain|13 years ago|reply
[+] [-] mindcrime|13 years ago|reply
[+] [-] eggbrain|13 years ago|reply
1) When I click the "list" button at the top next to the essay name, it shows me the same list that is on the left side of the screen. Why? Is there something I can do there that I can't do somewhere else?
2) Why make your auth twitter? I see no value in tying it to twitter unless you are expecting people to tweet all their annotations, which seems unlikely.
3) There's a ton of unused white space on the right, which makes the app feel unbalanced.
4) The site is not very mobile friendly -- not a knock against you, but since it looks like you are already doing responsive css, I thought the mobile site would be much tighter.
5) Whoa, why are there dozens of media queries in there -- are you really changing things every 10px?
[+] [-] goetz|13 years ago|reply
[+] [-] gmu3|13 years ago|reply
[+] [-] bensw|13 years ago|reply
[+] [-] 6thSigma|13 years ago|reply
I think allowing the article list to hide would make the app feel more balanced. Right now the main part of your app takes up a very small real estate on my screen.
Good luck on getting into YC!
[+] [-] vyrotek|13 years ago|reply
[+] [-] arthurd|13 years ago|reply
[+] [-] julien_c|13 years ago|reply
[+] [-] mojoe|13 years ago|reply
[+] [-] ajkjk|13 years ago|reply
[+] [-] unknown|13 years ago|reply
[deleted]
[+] [-] unknown|13 years ago|reply
[deleted]
[+] [-] davecyen|13 years ago|reply
[+] [-] mrgreenfur|13 years ago|reply
[+] [-] adorable|13 years ago|reply
How is this supposed to be monetized?
[+] [-] latifnanji27|13 years ago|reply