21 ms·
Show HN: I made a site where you practice typing by retyping entire novels
- baby 6y agoWow. I used to do this with drawing (I would just re-draw mangas like Dragon Ball and Battle Angel Alita) and I did this with French writing as well! Copying long paragraphs from Albert Cohen and Flaubert because it was so damn good I just wanted to absorb their writing as much as I could. That process was pretty slow though, I would read a sentence multiple time and try to write it. I just tried this app with Gatsby and the first chapter and I felt like I was absorbing less as I was typing too fast (~80WPM)
- jkmcf 6y agoI have been (well, was) doing this to improve my handwriting. Habits are hard to form, excuses are easy to make.
- bravura 6y ago"[Hunter S. Thompson] chose, rather than writing original copy, to re-type books like The Great Gatsby and a lot of Norman Mailer, the Naked and the Dead, a lot of Hemingway. He would sit down there on an old type-writer and type every word of those books and he said, 'I just wanna feel what it feels like to write that we'll.'" HST: "If you type out somebody's work, you learn a lot about it. Amazingly it's like music. And from typing out parts of Faulkner, Hemingway, Fitzgerald - these were writers that were very big in my life and the lives of the people around me - so yea I wanted to learn from the best I guess." http://brianjohnspencer.blogspot.com/2014/06/hunter-s-thompson-typing-out-work-of.html http://brianjohnspencer.blogspot.com/2014/06/hunter-s-thomps...
- dmix 6y agoThis was explained by HST in one of his letters, which was collected in the excellent three book collection of letters he sent and received to his friends. Including many famous writers. HST was always great in small rapid outputs of writing, which is captured well in his letters (similar to how his collection of articles are his most popular works, but these deserve a similar look). He obviously had some sort of ADD and later on combined with a long series of drug/alcohol addictions, so it makes sense he was better in short blurbs. Even his most famous novel Fear and Loathing in Las Vegas has a feeling of multiple long spurts on a typewriter. Which is always how he wrote. Always also at the very last minute of the magazine due date and/or because he was running out of money and needed the next advance. I believe this is common in creative fields. Long periods of meh and spurts of greatness. Anyway the book series is here, usually called the Gonzo Letters: https://www.goodreads.com/series/64386-the-fear-and-loathing-letters https://www.goodreads.com/series/64386-the-fear-and-loathing... Only the 2nd one has a Wikipedia page for some reason (the 3rd one came out in 2014) but the first one (The Proud Highway: The Saga of a Desperate Southern Gentleman 1955–1967) as a young writer who is often desperate and broke was most interesting IMO, even though his life or writing wasn’t yet as it would become famous for (but definitely still as wild) https://en.wikipedia.org/wiki/Fear_and_Loathing_in_America https://en.wikipedia.org/wiki/Fear_and_Loathing_in_America
- splatcollision 6y agoStill waiting for the third volume to actually drop? Can't find it available and all the amazon reviews are 5-star complaints about the delayed release :(
- dmix 6y agoOh weird, I wasn't aware they still haven't release it yet. It's been 19 years since the 2nd volume. That's really odd. They didn't fulfill the preorders in 2014 either https://www.amazon.com/gp/product/0684873176/ https://www.amazon.com/gp/product/0684873176/ I thought making it through the other two 700+ pages of letters was quite an achievement. I was planning to read the 3rd one at some later point in my life. I guess I'll still have to wait ... the title was really great too "The Mutineer: Rants, Ravings, and Missives from the Mountaintop, 1977-2005".
- mylons 6y agoI find this to be true with computer programming/work for me. I’m productive in bursts.
- grugagag 6y agoI'm productive in bursts as well. I have the feeling that in between bursts things are still computing in the background so it looks like you're not doing anything but the brain is still churning. This type of bursty productivity is very hard to account for in a corporate environment where one's productivity should be accounted for on a daily basis and laid down in cookie cutter time slots. I often wonder whether I have ADHD since I can hyperfocus when Im in a productive burst. Unfortunately/fortunately I don't tick other boxes so I'm in a limbo with the diagnosis
- nicky0 6y agoI think it's quite common among programmers. At least, I have always been that way too. I can go week of unproductive time then suddenly several days of immersion.
- taneq 6y agoSounds a little bit like the process of training a GPT-3 style network...
- derwiki 6y agoHe required copious amounts of Wild Turkey and cigarettes though
- moron4hire 6y agoDunhills, if I remember correctly.
- dfan 6y agoIt was very common in the past for composers to learn the craft by copying out the musical scores of the masters. This is also why I always type in all the examples from programming books instead of cutting and pasting.
- daviddaviddavid 6y agoThe analogy with music is interesting. Superficially, the musical activity which looks most like typing is simply playing an instrument. And sight-reading does feel a bit like typing. But I wonder if he's talking about transcription in that quote. One can sight read complex music without learning anything about it if they happen to just be a good sight reader. But transcription really does force you to pay attention to structural nuances you otherwise wouldn't get just by listening to a piece of music.
- 082349872349872 6y agoI think the idea is that typing is much slower than reading, so one has forced downtime in which it is possible to consider structure and choices[1]. Compare https://news.ycombinator.com/item?id=23528483 https://news.ycombinator.com/item?id=23528483 Qui scribit, bis legit (Maybe your sight-reading is quicker than your playing? Mine is nearly the opposite.) [1] Quintilian even finds value in exercising criticism of popular examples (because of course, even way back in the first century, The Old Days Were Better. Elsewhere Quintilian complains that people in his day only repeat a Cliff's Notes knowledge of greek authors instead of reading the originals in full.) > "It will even at times be of value to read speeches which are corrupt and faulty in style, but still meet with general admiration thanks to the perversity of modern tastes, and to point out how many expressions in them are inappropriate, obscure, high-flown, grovelling, mean, extravagant or effeminate, although they are not merely praised by the majority of critics, but, worse still, praised just because they are bad." http://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext%3A2007.01.0059%3Abook%3D2%3Achapter%3D5%3Asection%3D10 http://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext%... and makes a good point about a pedagogical advantage to criticism of works other than one's own: > "I will venture to say that this particular form of exercise, if diligently pursued, will teach learners more than all the text-books of all the rhetoricians: these are no doubt of very considerable use, but being somewhat general in their scope, it is quite impossible for them to deal with all the special cases that are of almost daily occurrence. The art of war will provide a parallel: it is no doubt based on certain general principles, but it will none the less be far more useful to know the methods employed, whether wisely or the reverse, by individual generals under varying circumstances and conditions of time and place. For there are no subjects in which, as a rule, practice is not more valuable than precept. Is a teacher to declaim to provide a model for his audience, and will not more profit be derived from the reading of Cicero or Demosthenes? Is a pupil to be publicly corrected if he makes a mistake in declaiming, and will it not be more useful, and more agreeable too, to correct some actual speech? For everyone has a preference for hearing the faults of others censured rather than his own." http://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext%3A2007.01.0059%3Abook%3D2%3Achapter%3D5%3Asection%3D14 http://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext%... Im demang tili peroba pash im demang finyish vide fit.
- codeisawesome 6y agoWould be super interesting if this holds true for 'copying out' code as well... it's all the edge case handling that can get boring to re-type out without context / comments...
- tsumnia 6y agoIt does hold out! Here is a link to my research on retyping code [1]. To summarize my findings, students that regularly completed typing exercises earned higher course grades and submitted less erroneous code. [1] https://dl.acm.org/doi/pdf/10.1145/3373165.3373177 https://dl.acm.org/doi/pdf/10.1145/3373165.3373177
- codeisawesome 6y agoInteresting - thanks!
- m463 6y agoReminds me ... in a computer nerd way ... of "python the hard way" (which used to be very open/free, now it has changed) You would not read or download the lessons. You typed all the python in word by word. I think it really helped the learning process to type it out. It was slow and deliberate, even to mistyping and making mistakes (and fix them).
- kyuudou 6y agoI still have a directory tree around from doing those lessons. Given how picky python is about indent spacing, I agreed somewhat with the philosophy behind those lessons, particular for people new to coding.
- tsumnia 6y agoYup! To learn music, cooking, martial arts, etc., you start by following someone else to build the muscle memory on doing the skill. As a follow-up, my own research [1] on retyping code showed students earned higher grades and submitted less erroneous code. Replicating technical skills is a common practice technique that seems to have been "lost" in current CS education. [1] https://dl.acm.org/doi/pdf/10.1145/3373165.3373177 https://dl.acm.org/doi/pdf/10.1145/3373165.3373177
- dredmorbius 6y agoAgreed that you learn much about a work (I've retyped a few articles and books simply to get a usable copy). But copying is not the same as creating --- you'll see the finished product, and may intuit hints as to how it was created, but what you're not getting is the creation process itself: research (especially for nonfiction), structure, plotting and character (for fiction), editing, rewriting, restructuring and reordering content, additions and deletions. Writing (and reading) short disconnected bits is fairly easy: nothing interrelates strongly, composition is simple and forgiving. Longer works are complex: they have structure, arcs, need to retain interest, jumps and connections need to be plausible, the whole be consistent (unless inconsistency is used for effect), etc., etc. And you don't get this knowledge simply by copying out great works. I see a similar failure-to-grasp in some proposals for hypertext or advanced publishing systems. Reading is inherently serial, in that we follow lines of text on a page. Interactivity --- usually defined by the ability to skip between previously-written segments --- just offers more serial paths. The value of hypertext and related tools may be far more on the writing process, where vastly more sources can be referenced and cited with greater ease. Some might be incorporated into the final work, but an excess of interconnections and quotations is itself distracting. I see this as a particular blindness of Ted Nelson's Xanadu project, despite many fascinating and original elements to it.
- kbenson 6y ago> And you don't get this knowledge simply by copying out great works. Well, I think the point is that you may get knowledge, but nt necessarily of the type that lets you make another great work. Doing is an act of learning, whether very small amounts of learning as you do something you've done countless times before, or possibly large amounts of learning as you try something absolutely new, or learning about yourself and what you like, what you don't, what you feel is worthwhile even if you dislike it, etc. Ultimately, there's something to be learned from everything. Even the book you read that purports to teach you someething that you find worthless for the task should be illustrative of either what things are not useful for you in learning that, or how to structure something in such a way that it's hard for you to take away good meaning from it, and ultimately, some hints about what to look for next time that doesn't have the same problems. So, copying isn't necessarily creating, but it should be an act of learning, and learning should hopefully help in creating, even if it's something totally divorced from what you were originally copying.
- whymauri 6y agoThis is how I first learned technical writing. Found a few exceptional papers in my field, sat down, and literally just typed them out. The downside is that it's easy to 'overfit' and lose your own voice.
- atulatul 6y agoHere is a Stephen Fry Oxford union video where he talks about trying to write from memory a scene from The Great Gatsby: https://youtu.be/oSdLfPas8dw?t=546 https://youtu.be/oSdLfPas8dw?t=546
- ponker 6y agoImportant to note that it was on a manual typewriter. The key is making it slow, so you can observe how the author is doing what they're doing. Reading is very fast ... typing on a manual typewriter is slow enough to give you time to observe.
- yesenadam 6y ago> Amazingly it's like music. Maybe he means like jazz musicians? (I'm one.) Every musician I know has transcribed solos. You pick some solo you like but have no idea what they're doing, transcribe it, and learn to play it along with them. Bits and pieces perhaps will rub off in your own playing. You don't want to sound like them, but it's good to be able to if you want – and for that you need to absorb their style, so your body can just go into that mode, without having to think about it. I'm a piano player but have also transcribed sax, trumpet, bass lines, gospel songs, reggae, funk, .. even taps dripping, babies crying etc etc.
- mantap 6y agoIn language learning there's something called the "Input hypothesis" which states that we learn languages primarily by reading and listening (consuming input), rather than production of language. The reasoning is that when you produce output you are by definition producing something at your own level, so little improvement occurs. When you consume input (and transcription is a great way to do it), you are consuming input of a native speaker - or in the case of Jazz, a master player - which is at a much higher quality level than what you could produce yourself. So input drives the learning process. The exception is for motor e.g. pronunciation or playing technique, which do benefit from practice.
- mikorym 6y ago> transcribe solos Do you mean learn other people's songs from sheet music, or do you mean write down, from the sheet music, the same song again on blank sheet paper? Edit: Or do you mean write down the song via hearing?
- gnat 6y agoTranscription is the latter -- create a paper version from a recording. Same as medical transcription is typing up dictated notes.
- SirLuxuryYacht 6y agoEar training gives you this skill e.g. https://www.youtube.com/watch?v=KhyyjRcrn84 https://www.youtube.com/watch?v=KhyyjRcrn84
- sndwnm 6y agoFor this to actually work you probably need to put the original text away, try to recreate a piece of it from memory, and repeat until you get it close to right. AKA the Benjamin Franklin method. Just like anyone can trace or copy a picture drawn by a master, copying text won't grant understanding. What actually matters for a creator is the ability to produce content from higher level ideas, eg from whatever mental representation you used to hold the writing or drawing in memory.
- deleted 6y ago[deleted]
- junon 6y ago> Amazingly it's like music Programming is the exact same way. If ever I'm in doubt of someone's design and I have an inkling of respect for them, I'll try to design the code from scratch in my head, or sometimes even redesign a toy version myself. This usually surfaces some weird property of the problem that explains their code. You can also go through their thought processes and see exactly how they made decisions along the way. I'd argue you can even infer philosophical viewpoints in some cases, too - all without actually communicating with the author. I love that about humans. One of the things I really admire about us.
- mistersquid 6y agoThis is myth and it is wrong. Writing does not proceed letter by letter, word by word, paragraph by paragraph. Earlier writing is deleted, moved, revised. Passages are moved earlier or later. Key passages are rewritten. Etc. Typing character-by-character an entire novel will likely teach you little about the act of literary creation.
- tweetle_beetle 6y agoI'm not sure the sources in the parent comment are making the argument that you are countering. Neither suggests to me the claim that using a touch typing website, in our case, replicates the complete process of writing literature. The second quote in the parent comment is "If you type out somebody's work, you learn a lot about it." - the focus is learning more about the finished product. And I read "I just wanna feel what it feels like to write that well." as about experiencing the quality of the finished product.
- indifferentalex 6y agoLove the idea! What about something like this but for software? Could be an interesting way to learn a new language/codebase
- Octouroboros 6y agoHello -- I'm glad you like it! I believe typing.io has something like this, but for programming languages.
- sasaf5 6y agoAlso works for human languages!
- shazeubaa 6y agoThat’s exactly how I learned to code. Retyping code from Byte magazine, Dr. Dobbs, and Apple Incider.
- yitchelle 6y agoSecond that method. It also increased my debugging skills as well when I entered one or more typos along the way.
- deleted 6y ago[deleted]
- whoomp12342 6y agoyes, instead of learning dart, you will be tasked with writing microsoft excel in dart
- agustif 6y agohttps://typing.io/ https://typing.io/ This is pretty similar I think, used in the past. Can use your own code with the paying/subscription
- deleted 6y ago[deleted]
- leethargo 6y agoNice, this is very enjoyable. Will definitely pick this up again, after I get a new ergonomic keyboard. Would be nice to also type code from famous open-source projects, to practice hitting all the parens etc.
- Octouroboros 6y agoHey that's a really good idea! I'll add it to the ever-growing to-do list. Thanks!
- vianneychevalie 6y agoOne of the options I would suggest is to add the possibility to type the end bracket or parenthesis before the included code,by doing some kind of conditional forward lookup
- millerm 6y agoThough, I would add that just copying code verbatim doesn't really follow how people write code. It's not usually, or ever have I seen it, written in a linear fashion. Cursors jump up and down, you open a brace/bracket/parenthesis and almost always immediately close it, then proceed to insert code. Many languages are written from the inside out (like swizzling some lisp code together). Most people don't think "Ok, this is the code I am going to write" and proceed to type it in "page order" (I can't think of another phrase, it's early). Type hints, docs, access modifiers, can be added after the fact. Then constant refactoring occurs as things are broken out into their atomic parts. Then what you are left with is the result. It's akin to tracing a sculpture, there was a lot of work that went on before that sculpture became something beautiful. That's all. This is still a neat product. I typed a page from 1984. Makes me sad that I can't seem finish my own book or screenplays.
- anoopelias 6y agoLearning to type open-source code could still add value since code will have larger frequency of '(', ')', '=', '_'.... I tried learning typing typical paragraphs, got pretty fluent with it, but as soon as I tried the same with code, got stuck with those.
- swiley 6y agoSometimes when I really had to memorize things including nitpicky semantics I would retype them into diff. It works reasonably well and is a moderately enjoyable (if you're in the mood) mindless task kind of like driving.
- hectorlorenzo 6y agoIt reminds me of "Pierre Menard, Author of the Quixote" by Borges [1]. If I re-write Ulysses from scratch, line by line, is it still the same book? Is mine better than Joyce's? 1) https://en.wikipedia.org/wiki/Pierre_Menard,_Author_of_the_Quixote https://en.wikipedia.org/wiki/Pierre_Menard,_Author_of_the_Q...
- patrickscoleman 6y agoI love Borges, thanks for posting this! His fiction always generates so many questions for me. Is the real writer the reader who constructs the story from the bare framework the author provides? And then is it possible for anyone to actually read the same novel?
- CarVac 6y agoI've practiced typing by retyping webnovels. I made it about halfway through Worm.
- jetbooster 6y agoFor context, Worm is about 3 times as long as War and Peace.
- Trufa 6y agoThe idea is great and the execution if flawless. Great job and thanks!
- dstick 6y agoAfter recently discovering I type with 5 fingers on the left and with just 1 on my right, this is a great way to improve! Started working on Typing Academy but the randomness of the characters can be off-putting at times. Example: “jkk asa dfg hjk ;ah”
- proto-n 6y agoAmazing idea, really I'm impressed. This intrigued me at first glance as a fun typing exercise, as I've always struggled with typing - I started using computers way before they started teaching typing around here, so my typing is far from the optimal 10 finger method, but I've always found typing exercises mind numbingly boring. However, as I started typing The call of Cthulhu, I'm now much more intrigued by this as a new way to read books. It is a very different literary experience from just simply reading. I'm way more attentive to the text itself, rather than just the meaning, if that makes sense. Though it's very possible that this effect is going to go away as I get more used to it. Any chance of typing out custom uploaded books? Maybe copy pasted plaintext? Also kudos on the execution, the site is really nicely made.
- Octouroboros 6y agoHey I'm thrilled you're enjoying the site! There are indeed plans to add a feature like that sometime in the future. Thanks!
- cocochanel 6y agoUploading custom books would be a killer feature. Please do :)
- rozab 6y agoI've always thought of typing lessons as being a thing from long before computers. Back then it was treated as a serious skill which could lead directly to employment. Now it's just something you're expected to know. I had plenty of basic IT education at school, but was never taught how to type at all.
- technoplato 6y agoIt’s an interesting idea that we still “need” typing practice. We do it every day why would we need to practice extra? To provide an additional use case, my wife just got me an awesome and completely configurable ergonomic keyboard for my birthday and I’m considering switching to Dvorak or Coleman layouts after typing QWERY my entire life. I NEED a long form practice like this instead of just typing nonsense short blurbs of words as most typing practice provides. Super excited about this!
- billyruffian 6y agoWhy is it that I find on certain websites (this one included) that some keystrokes aren't recognised when I use Safari? The letter 'e' not being recognised is common. Chrome works fine. This is on a Mac with Catalina and a British keyboard.
- solson4 6y agoYeah, having a similar issue. Catalina, American keyboard, Firefox. Halfway through the second sentence it started flagging everything as incorrect no matter what I typed.
- jp57 6y agoThis is very cool. I did find that I sometimes got confused about where the insertion point was supposed to be, especially when backing up and correcting mistakes. Having the letter ahead of the point highlighted in was inducing a lot of off-by-one errors in my head. I'd prefer a normal insertion-point cursor between characters, with the correctly typed letters bolded and only the errors highlighted. Besides that, it's pretty good fun!
- Octouroboros 6y agoHello -- thanks for the suggestion! I'll certainly add options to toggle the cursor style (or make it invisible, even) in later updates. Thanks again!
- webwanderings 6y agoThis is great. Can you add a separate category for kids?
- Octouroboros 6y agoHello! If I can round up enough public domain children's books, I'll certainly add a kids category. Thanks for the suggestion!
- tnorthcutt 6y agoThis looks like a pretty good starting list: https://concretecomputing.com/thoughts/list-of-public-domain-free-books-for-kids-by-grade-level/ https://concretecomputing.com/thoughts/list-of-public-domain...
- Octouroboros 6y agoHey thanks -- this will be super useful!
- paulcole 6y agoThis might have an unintended use as a copywriting tool. There’s an exercise called copyworking where you rewrite copy written by someone else to internalize the rhythm, flow, punctuation, and word choice. I use it for shorter ad copy and have found it to be very valuable. I do it with pen/paper as I find that it “sticks” better, but lots of people are resistant to that so a tool like yours might be useful.
- 082349872349872 6y agoA minor spoiler from Gravy Planet (1952): when the protagonist, an ad exec, is contacted by radical anti-consumption terrorists, although he despises them and everything they stand for, the very first thing he notices is that their copy sucks: > "... calm, learned, we're all men of sound judgement and deep scholarship here. It was an appeal to reason, and that's always dangerous. You can't trust reason. We threw it out of the ad profession long ago and have never missed it." so he rewrites it...
- voxl 6y agoThis feels like a home run, talk to some publishers about allowing their books on their for a fee and charge a subscription to type those books and maybe you've got a viable product.
- Octouroboros 6y agoHey that sounds like a solid idea -- I might just give that a try!
- chrisfrantz 6y agoStart with the startupy books and it might be easier to get ahold of the publishers. Plus you might get a bit of an influencer impact when they share on social. Think about how masterclass does it, then niche down into startups and follow the playbook. Feel free to ping me (email in profile) if you end up going down this path and need suggestions for initial folks to reach out to. Oh actually, while you’re on the front page of HN, drop a contact form on the page with something like “interested in having your book hosted?” Might “fill the funnel” with even less work. Good luck!
- mensetmanusman 6y agoThis is amazing, thank you. Already passed it on to my partner, as we are covid-homeschooling and teaching some typing.
- Octouroboros 6y agoThat's awesome! I hope your kid(s) like it as much as you do!
- deleted 6y ago[deleted]
- faical 6y agoThis is a great idea and exactly how I learned to touch-type when I was a teenager. I would keep a book open in front of me and type the sentences in Microsoft Word as I was reading them. Glad to see this process made seamless with your site. :)
- breakfastduck 6y agoThis is an absolutely fantastic idea. I have tried many times to sit down and train my typing but it's always incredibly boring. I'm a rather fidgety person too, so it's actually quite nice to have something for my hands to do while I'm reading!
- stevesimmons 6y agoMaybe try http://www.typingtom.com/ http://www.typingtom.com/ [1]. I found it broke up touch typing into just the right size chunks to engage me. At the start of Covid, I spent a week doing half an hour a day. My typing speed and accuracy improved out of sight. The whole process of acquiring muscle memory is quite magical. I highly recommend it. [1] This is the companion site to http://www.speedcoder.net/ http://www.speedcoder.net/, which is for coding, and presumes you start with reasonable touch typing skills on normal text.
- breakfastduck 6y agoThanks, I’ll check it out!
- ZetaH 6y agoThis is great for practicing! Would it be difficult to implement a page where users could copy-paste text and use the same engine to retype them?
- Octouroboros 6y agoHello and thanks for giving the site a go! Something like this is planned for the future, so do keep an eye out!
- lkuty 6y agoCool idea. It looks like it doesn't check if french accents have been typed. I could write the letter without its accent and it considered that it was good. And with its accent, it is good too.
- Octouroboros 6y agoHello! People kept asking for other languages, so I put some out but didn't have time to add an option for keystrokes on non-english letters to require the actual non-english keystroke. Rest assured it's coming soon, though. Thanks!
- nmstoker 6y agoLooks cool. Out of interest, are you doing anything to mine the data gathered, eg building models of common typos or for user "fingerprinting" from key timing? (the latter may be a bit creepy if users aren't aware this could be done).
- deleted 6y ago[deleted]
- ineptwriter 6y agoNeat project! Would be an interesting way to read a book. Not sure if this is a built-in feature for typing practice. But one small obstacle I encountered was that if I missed a space or I put in an extra character, but kept typing, then everything that came after was in red (wrong). May be hard to implement, but maybe letting a single mistake show in these instances without marking everything that follows as a mistake.
- birdyrooster 6y agoMy wrists hurt just thinking about doing this for any reason.
- Octouroboros 6y agoHello! That's definitely not supposed to be happening. If you don't mind me asking, what browser are you using? In the meantime, Chrome should work ok
- jeremydavid 6y agoThe same thing happened to me. I'm using Chrome on a mac.
- ineptwriter 6y agoThanks - I was using Firefox on a mac. But you're right, Chrome doesn't have this issue.
- andretti1977 6y agoNice work but i don't like when i miss a space: from that moment, even if i digit next words correctly, they result mispelled because caret is "behind" of 1 position
- Octouroboros 6y agoHello! If you mean that once you make a mistake, than no matter what you type afterwards is wrong, that's not supposed to happen. If you don't mind me asking, what browser are you using? In the meantime, Chrome should work ok
- malshe 6y agoI had this same problem on Safari 14.0
- jkingsbery 6y agoI have the same issue in Chrome (85.0.4183.121). It doesn't happen if you type the wrong key, it happens if you accidentally miss or add a key press. Really awesome site though!
- pragnesh 6y agoI have learn typewriting in school. This how we learn it in 1 hour class in year. First we start with single letter and need to type 10 page of every letter. Then we start with random combination 2 letter word, every line contain different word. For few day we practice with that. Then we start practising 3,4,5 letter combination Slowly we moved to word -> line -> paragraph -> essay. Learning typing will take type.
- ygra 6y agoThis seems to have problems with dead keys. Typing ' and then d on US International results in 'd, but doesn't count as such and instead is an error.
- Octouroboros 6y agoHello! If you don't mind me asking, what browser are you experiencing this issue on?
- ygra 6y agoAll done with US International, but should be reproducible with other keyboard layouts; just that with, e.g. a German layout it might be harder to find digraphs that can be typed by forcing a non-combination for a dead key. Firefox 81, Windows: Dead keys and the corresponding combination of letters where no single letter is defined by the keyboard layout don't even appear. I.e. I type ', and then s, which normally causes the digraph 's to appear, but here neither the ' nor the s afterwards register. Chrome 85, Windows: The key sequence registers as just one letter, but apparently not as the ', which thus is marked as an error. This was also what I've seen in Edge (Chromium-based, probably similar version number). Internet Explorer 11: Same as with Chrome. However, with the added bonus that typing a space seems to be impossible. No idea whether that browser is even on the compatibility list for that site, but it's all I have lying around here right now.
- Octouroboros 6y agoThanks for your very descriptive answer! At the moment, key combinations aren't nearly as well supported as they ought to be. I'll certainly fix this in a future update. Thanks again!
- davuinci 6y agoSeems a very good idea. Do you have any plans on adding classical tech books?
- Octouroboros 6y agoHey thanks! I would, but I don't imagine many tech books are in the public domain.
- blewboarwastake 6y agoThere arent any modern tech books in the public domain, but there are plenty with open licenses.
- globular-toast 6y agoOne thing I really miss is the ability to backspace an entire word. I expect Ctrl+backspace to delete the previous word. This works in all places that I usually type so I find it quite difficult to not have this.
- Octouroboros 6y agoHello! I feel the same way -- Ctrl+backspace support is planned for a future update. Thanks!
- olejorgenb 6y agoAgreed. I also suspect it's better to retype the whole word after a mistake - better to learn typing the word correctly rather than correcting the mistyped word. Absolute speed probably suffer in the short term though.
- gen220 6y agoI remember in high school, we had an English teacher with very high standards. After we had turned in our first essays, she gave everyone a failing grade, and put on a show of being very disappointed with our work. Instead of whatever was next on the syllabus, our next assignment was to rewrite, with paper and pen, three separate (3-5ish page) essays written on the same prompt, which she had saved over the years as exemplary. I distinctly remember hating the idea of it, and putting off the task so I could hate it for longer. However, once I started (re-)writing, I was forced to capitulate (an experience that seems to be shared with other commenters here). While the essays were really good, they were just words on a page -- there's nothing stopping me from writing like that, too. In fact, I was writing like that right now! At the end, she shared the reasoning behind this exercise, and made us take a vow of silence to not tell the next year's students what to expect. Everybody who traced the essays got an A in the gradebook, and the kids who didn't trace usually dropped-out at that point (it was early in the year, this was the accelerated-track course). I've never had another educational moment like that, since. It was immensely humbling, in that it told all of us, who were used to being good, that we still have plenty of room to improve. Once out of high school, our egos are perhaps too large to get the most out of that kind of activity. This is a really cool idea. I'd love to see this applied to foreign languages. For example, if I'm learning German, it'd be great to do that by typing out Theodor Storm. Many of these classic books are in the public domain [1]. [1]: https://books.google.com/books?id=VXgBAAAAYAAJ&newbks=1&newbks_redir=0&printsec=frontcover&dq=inauthor:Theodor+inauthor:Storm&hl=en#v=onepage&q&f=false https://books.google.com/books?id=VXgBAAAAYAAJ&newbks=1&newb...
- whoomp12342 6y agoto be fair, your essays were all probably terrible and her standards were really not that high. If you don't believe me, go find a high school english teacher and have them show you what kids write. Most teachers are kind and skilled enough to know that such a rant does little good unless its obvious no one is trying
- gen220 6y agoWell, they were definitely terrible by "Adult" standards, but that's not the standards that most high schoolers are held to. (And that's not the standard we were held to, I'm sure). If your standard is the median for our age group, they were probably better-than-middling. It was an advanced class, after all. Actually, I think that if nobody is trying, such an exercise would be counterproductive. In that scenario, the right thing to do would be to determine and address the reasons why nobody is trying. Like I said, it was an advanced class and people were trying, so it was relatively successful.
- puzz 6y agoThat's a cool idea. I once made a similar site but for a completely different purpose -- language learning. Unfortunately I never finished it but it's still in my TODO list. The workflow was: - you read the sentence - the sentence disappears - then you type from memory - every time you mistype something -- the next couple of words appears for a few seconds and you keep typing That way you not only learn to type that foreign language. But you also memorise the sentence in your short-time memory and you get a feel for sentences are created (order of words, phrases, etc.). PS. Didn't finish the site, but I did made a simplified version as an Android app: https://github.com/tkrajina/10000sentences https://github.com/tkrajina/10000sentences
- whoomp12342 6y agothis is an amazing idea. I wonder if you could do it with an auditory fashion, I think that would be very useful too!
- 082349872349872 6y agoThe schtick of the Pimsleur Method was to train by starting with a chunk at the end of a sentence, and prepending until one had recall of the entire sentence. That way, once you get over the hump of the newer material, still fresh in mind, it's all downhill revising the older.
- brown_martin 6y agoTerrific idea. Would love to be able to request books.
- arichard123 6y agoI love the idea. Very good. I'm not seeing the autosave function work.
- Octouroboros 6y agoHello! The site only saves after each page. Saving in the middle of a page is planned for a future update.
- hijklmno 6y agoBravo! Well done!
- oulipo 6y agoVery cool, I'm also more interested in the "retype a novel to get better at writing" rather than "typing fast", but as I'm French, I'd love to type some french novels. Would you be able to add a simple DIY mode where I first copy-paste a text (for instance that I get from Gutemberg), and then it is either stored locally or uploaded to your server, so I can type it?
- Octouroboros 6y agoHello! There are a few French novels on the site already -- just use the language select above where the books are displayed to show them. As far as as using your own material, I'm planning on adding a feature like that sometime in the future. Thanks!
- Minor49er 6y agoThis is a cool site, though I did notice something that I haven't seen anywhere before: the URL paths are JSON objects. Is there a reason for this? For example, for "The Call of Cthulhu", the URL is this: https://www.typelit.io/chapters/%7B%22bookTitle%22:%20%22The%20Call%20of%20Cthulhu%22,%20%22displayTitle%22:%20%22The%20Call%20of%20Cthulhu%22,%20%22language%22:%20%22English%22,%20%22bookId%22:%20%225f468ca35e91c10be0883a57%22%7D https://www.typelit.io/chapters/%7B%22bookTitle%22:%20%22The... Why not just use this? https://www.typelit.io/chapters/5f468ca35e91c10be0883a57/The-Call-of-Cthulhu https://www.typelit.io/chapters/5f468ca35e91c10be0883a57/The... Also, the JSON object is fault tolerant and will display whatever you want for a title, even if there isn't a book available: https://www.typelit.io/chapters/%7B%22%64%69%73%70%6C%61%79%54%69%74%6C%65%22%3A%22%57%68%61%74%20%69%66%20%42%69%6C%6C%20%47%61%74%65%73%20%68%61%64%20%61%20%64%69%6D%65%20%66%6F%72%20%65%76%65%72%79%20%74%69%6D%65%20%57%69%6E%64%6F%77%73%20%56%69%73%74%61%20%63%72%61%73%68%65%64%3F%20%4F%68%20%77%61%69%74%2C%20%68%65%20%61%6C%72%65%61%64%79%20%64%6F%65%73%21%20%42%74%77%20%74%68%69%73%20%69%73%20%6E%6F%74%20%61%20%62%6F%6F%6B%20%73%6F%20%69%74%20%68%61%73%20%6E%6F%22%7D https://www.typelit.io/chapters/%7B%22%64%69%73%70%6C%61%79%...
- whiddershins 6y agoThis comment can’t be read, perhaps use code block formatting, or remove the http and domain info, so we can see what you mean? The link is getting truncated when it displays.
- SamBam 6y agoThose links are over 200 characters long, and just look like escaped JSON, so I don't think it would help much. You could just click on them if you really wanted to know the details, but I think the question is pretty clear regardless.
- Minor49er 6y agoThat's a fair point. I was expecting people to click or hover the links to see the examples, but for really showing how the paths are formed, this would make sense to do.
- 6y ago
- melvinroest 6y agoI typed a bit of Alice in Wonderland. I (touch)type slower than I read. I'd like to do this more, but I'm worried about getting RSI.
- 082349872349872 6y agoDon't know if it's just coincidence, but I was taught to type back in the mechanical typewriter era, and despite typing a great deal professionally haven't yet suffered from any form of RSI. (We were taught to keep our hands parallel with our forearms and had to press with force, as electrical typewriters existed by then but none were in our classroom. It was kind of like piano posture.)
- vladsanchez 6y agoAdd a "suggestion box" (link) on your website so that you keep your idea funnel alive. ;)
- Octouroboros 6y agoHaha I barely know how to keep up with the number of features people are demanding as is!
- anthropodie 6y agoGreat idea. OP could probably also use this to convert some obscure books into their digital version.
- jacquesm 6y agoI would do this with song texts and music scores. When you rewrite something you are interacting with it at an entirely different level, which greatly facilitates memorization.
- Invictus0 6y agoGreat idea. A suggestion: you can gamify the WPM by making it always visible and giving three indicators: a WPM of the previous page, a WPM of the previous paragraph, and a "realtime" WPM based on the average of the last 5 words or whatever. Phenomenal work!
- Octouroboros 6y agoHey that's a pretty good idea! I may think of way implement something like that. Thanks for the support!
- seedie 6y agoIf you introduce that feature please make it optional. I love the idea of typing novels to get a more intense connection to the content. Gameification for WPM would disrupt this. Please consider this use case even though I understand that this ist not your target audience. Great Work!
- Octouroboros 6y agoAbsolutely it will be optional. The intention behind the site is as much to support author's works as it is to practice typing. I originally figured that having it update more often than once a page might be distracting, which explains why it works the way it does now.
- ogisan 6y agoVery cool idea and beautiful design execution! One nitpick: it would be helpful to only have to type out the words on the page rather than different symbols (maybe having it be a toggle). For example, in The Art of War, typing out all the bullet points and numbering can be tedious and not really what I'm looking for from a typing exercise.
- Octouroboros 6y agoHey, I'm glad you like it! While it's less work for me to just leave them in, I do see where you're coming from. Maybe a way to toggle them on or off could come in a future update. Thanks for the suggestion!
- dirtnugget 6y agoLoving it! Just as a possible future improvement my eyes would probably be really happy about a dark mode :) EDIT: just realised OP already has it on TODO.
- MDib 6y agoThis should tide you over until then, works pretty seamlessly on this site: https://chrome.google.com/webstore/detail/dark-reader/eimadpbcbfnmbkopoojfekhnkhdbieeh?hl=en https://chrome.google.com/webstore/detail/dark-reader/eimadp...
- 1MachineElf 6y agoPerfect. This is something I've wanted for a long time. Are you planning to put up a donation link?
- Octouroboros 6y agoI'm thrilled you like it! Indeed there will be an About page with donation link added sometime soon. Thanks!
- technoplato 6y agoWell, this is absolutely perfect timing as my wife has just given me an Ergodex EZ for my birthday and I’ve been practicing on a one shot timed set of snippets from Alice in Wonderland. Fantastic and really looking forward to reading while I practice. This is so cool!
- noneeeed 6y agoIf you are a developer, I would also suggest giving https://typing.io/ https://typing.io/ a try. I got and ergodox ez a couple of years ago and it really helped me get used to the layout.
- AndrewLiptak 6y agoThis is really interesting! I remember Joe Hill mentioning that he did something like this with some classics: he wanted to learn how to write like some other authors, and it's one of those things that's always stuck with me as something that would be really useful to do.
- naavis 6y agoReally cool stuff! The user experience is pretty slick, and this is also an interesting way of actually reading books.
- Stormwalker 6y agoLooking forward for Crime and Punishment in Russian. Great idea through, app looks good and seem to work!
- fauxrockpet 6y agoSame. I'm learning Russian in University and I could see this type of program being useful.
- edpichler 6y agoFor some reason it brings me joy in typing that classics.
- dejongh 6y agoGreat idea, very nice UI. It can be a "learn to type tool" but also a new way to experience literature. I like it :)
- jyriand 6y agoI don't think I could retype the whole novel, maybe short stories would be more suitable. I remember back in the day when I wanted to be a writer I used to retype short stories just to get out of writers block. After rewriting first few paragraphs I started to change things up and transform into my own story, meanwhile mimicking the rythm and the flow of the original author. It's a good exercise just to get the right feeling.
- felipemesquita 6y agoI’m interested to know what issues you’ve encountered with the built in keyboard in iOS. I found the virtual web keyboard weird to use and it missed a few keystrokes. I also do most of my typing and my reading on iOS, so, even if an uncommon use case, I would like to practice using this keyboard with maybe even autocorrect and swipe enabled to master typing in this environment.
- Octouroboros 6y agoHey thanks for asking! Since this a website and not a native app, accessing and controlling built in mobile functionality has proven quite difficult. I'll certainly come back to it at some point, and if I can get native keyboards to work properly, will definitely add support for swipe and autocorrect to go with it.
- kweinber 6y agoIf you had a category for typing under the influence, I would suggest including The Naked Lunch.
- aero-glide 6y agogtypist made me go from 30wpm to 80wpm in 2 weeks
- trey-jones 6y agoIt's great to see that some people really like this, and the quote from HST is cool - obviously there is some value here. The collection is eclectic (public domain I suppose), and the UI is pretty nice. I found that recognizing whitespace was possibly something that could be improved a bit, but overall it felt really nice. That said, this is not for me. One page and I was cooked. I had thought that this might be a decent way to enjoy a novel that I've not read, but one page in I can say: Not only did I not comprehend what I was typing, I didn't enjoy it at all.
- brianush1 6y agoGreat project, but it doesn't seem to play nice with Vimium.
- ebj73 6y agoI think maybe it would be better if the application showed any erroneously typed characters, rather than the correct characters in red. Or, if it's possible, to show some sort of visual juxtaposition between the two. Also, I think maybe the font size should be a little bit larger, at least for the text around the position where the cursor is, if not for the whole text. Otherwise, nice application!
- dhp1161 6y agoI agree with all points especially the cursor. Wish cursor was like Word where it's a line instead of highlighting the letter block.
- Octouroboros 6y agoHello! As a matter of fact, I just changed the way mistypes are handled to be like this. There will be options for less obtrusive cursors coming soon as well, which I hope should fix the need for larger text.
- theLotusGambit 6y agoSo as someone who doesn't have a good grasp on copyright law, I'm not sure how 1984 is on this list. All the other books here appear to be over a hundred years old, making them public domain (I think), but 1984 was published in 1949. Pretty cool site, anyway.
- bloak 6y agoCopyright durations: https://en.wikipedia.org/wiki/List_of_countries%27_copyright_lengths https://en.wikipedia.org/wiki/List_of_countries%27_copyright... George Orwell died in 1950, so it looks as though that book is already out of copyright in Australia and Canada, for example, but will remain in copyright till 2044 in the USA, while it comes out of copyright at the end of 2020 in the European Union. (But please don't rely on my interpretation of a Wikipedia page if it's important to you!)
- jonplackett 6y agoThis is a fantastic idea - Would it be possible to get a 'live' typing speed? Mine doesn't seem to show anything - does it only update at the end of the page?
- Octouroboros 6y agoHello! As of now it only updates at the end of the page. I plan on adding options to have it update after every word or line in the very near future. Thanks!
- jonplackett 6y agoThat would be fun. It’s like when you’re driving a hybrid car you get dashboard feedback saying how well (or not) you’re doing and it’s quite encouraging! Again - great idea. Nicely done!
- simplegeek 6y agoI congratulate you on launching this. Definitely an interesting idea. Another thing that interests me is the approach that Benjamin Franklin described in his autobiography to improve his writing. He would read writing that he liked, note it carefully, and then after a few days he would try to reproduce the writing. Finally, he would tally it with the original writing to correct mistakes.
- rayrag 6y agoI've used Type Faster and Sublime Text to achieve something like this but instead of books I've used articles/tutorials/documentation or articles in another language. In Type Faster I was creating new lessons with article I wanted to read. In Sublime Text I've used two panels - on left side I had article on right it was my typing space. While Type Faster shows you what word you have to type right now Sublime doesn't so I had to memorize as much words I wanted to type to avoid looking back and forth between panels. This is also useful when learning new language, if you are using Duolingo you most likely focus on speaking/reading/pronouncing words and not on writing so retyping articles in that language is very good method to memorize words. https://sourceforge.net/projects/typefaster/ https://sourceforge.net/projects/typefaster/
- HashingtheCode 6y agoThanks for the free books to read
- spapas82 6y agoHello, nice work! Unfortunately, since for now I am navigating through my keyboard only (not using a mouse because of lack of batteries) I can't really use it. I am using linux and chrome with vimium and when I press f (to reveal the links) it doesn't "capture" any links for the books. I also tried it using tab to go to the books and it just jumped over them (!) I presume you are doing some fancy JS things in the frontend that's why it can't understand the links, however I think it's a little ironic to not be able to use a practice typing site with only your keyboard :) PS I am not trying to to be the "smart-ass" with my comment, it is honest; if the comment does not seem nice please forgive me, english ain't my primary language :|
- Octouroboros 6y agoHello! Sorry the site isn't more keyboard friendly (which is indeed ironic). Plus I imagine if you were to get into the typing portion of the site, you may get stuck, since keystrokes register differently in there. I'll see if I can't make things work smoother for keyboard only users at some point in the future. Thanks!
- spapas82 6y agoGreat! For the actualy typing portion I have added an exclude rule for vimium for the https://www.typelit.io/typing-console/ https://www.typelit.io/typing-console/* and it works fine.
- darepublic 6y agoI created a therapy where you practice chewing on entrees from Michelin star restaurants.
- inatreecrown2 6y agoThank you for this wonderful site! I just typed the first Chapter of Sense and Sensibility ;-) After practicing typing the 100 most used words for most of the time, this is really refreshing! Still struggling to follow the narrative too while typing, but i am sure i will get there (currently i am typing around 40 wpm average).
- jonnycomputer 6y agoThis is fun. But for just learning to type, not quite suitable for beginners. A nice addition would be to include finger position overlays for beginners.
- Octouroboros 6y agoHello! That's good idea, and I may add feature at some point. Thanks for the suggestion!
- rayrag 6y agoUse Type Faster - Edit Settings>Edit lessons>New lesson and paste whatever text you would like retype. https://sourceforge.net/projects/typefaster/ https://sourceforge.net/projects/typefaster/
- burner831234 6y agoThis is wonderful. I have been working with my mother (english is her fourth language) to learn how to type and also to improve her English. I am really looking forward to sharing this with her over the weekend.
- tomcat27 6y agoThis seems to be also an interesting way to read books. Those who don't have a habit of reading can get distracted very easily and writing like this keeps the focus!
- vladsanchez 6y ago100% agree! I've always wanted to read "The Art of War" and I just started it while type-practicing. I must add that it will likely improve your reading retention.
- robofanatic 6y agoSuperb!!!
- shklnrj 6y agoThis is a great work :) kudos!
- vladsanchez 6y agoTypelit.io will help me practice/improve my steno skills. Here's some feedback: - +1 for dynamic metrics (WPM+ACC) while typing, shown at the page dash. - Consider partnering with publishers to increase your content coverage. - Add ability to request books - +10 for Tech books - Keep it free! - Gamify the heck out of it. It'll allow you to create revenue streams while keeping it FREE. KEEP THE FIRE BURNING Octouroboros! ;)
- Octouroboros 6y agoHello and thanks for your suggestions! - Dynamic metrics is coming very very very soon - Good idea reaching out to publishers -- I might just do that. - People just email me their requests anyway, but it might be a good idea to invite the interaction - I'd love to host tech books, but as far as I know, most aren't in the public domain - Keeping it free is the plan! - Gamification is coming once I eventually get around to making user accounts. I'm not really sure how it'll create revenue streams though, so if you have something in mind, let me know!
- goku99 6y agoWon't they sue you for hosting their books? Other then open source ones. Allowing user to upload their own epub/pdf would solve major issues. They could surf b-ok.cc and grab any book for free.
- karmakaze 6y agoThis is really great. Thanks so much for making it. Existing sites use word lists or random arbitrary user submissions. I've been looking for something exactly like this. I've switched up my keyboard layout several times in past months and need constant practice more than my daily work requires to unlearn years of muscle memory and the confusion of recent rewirings. Using normal sentences is better so that frequent words are typed/learned more often to build up that muscle memory faster/stronger.
- anibalin 6y agoThis is amazing. Thanks for sharing.
- zerubeus 6y agoI already do this in https://www.keybr.com/ https://www.keybr.com/ most articles I want to read from hackernews I copy past them there and type them instead of only reading them, I find it more fun and allow me to finish articles which I don't do when I read only. In keybr.com you can provide your own custom text in => Setting => Provide your own custom text.
- jcrubino 6y agoThis is a fantastic tool to put some wrote muscle memory work into classics of english usage. Fascinating and unexpected way to work through some classics. Can there be a custom text option or similar tool available? I would like to practice code snippets.
- Hoasi 6y agoNice! Neat idea and smooth execution.
- rodolphoarruda 6y agoBrilliant idea. I hope to see titles in other languages made available as well.
- thisistheend123 6y agoThis is a great idea. As someone else mentioned, it is a new way of reading novels. I won't be surprised if this becomes really popular and then you would surely have Amazon showing interest in your innovation. Again many congratulations for shipping out a neat idea with great implementation.
- SlightGenius 6y agoI was waiting for something like this!
- Kluny 6y agoAm I the only one who instinctively hit delete when I made a mistake, and ended up backing out of the page?
- dustinmoris 6y agoThis didn't happen for me on Safari.
- pmx 6y agoHitting delete had the desired result for me (moving back in the text). Chrome on Mac.
- dustinmoris 6y agoGreat work, nicely done! What motivated you to do this?
- oshea64bit 6y agoAwesome project! I've spend some time on sites like Keyhero and 10fastfingers since I really enjoy typing, but sites like those ultimately feel time sinks since there's very little to gain after you reach a decent WPM. This site feels meaningfully different since I get exposed to the literature as I'm typing. From a quick glance it looks like the UI is really clean and the text is easy to read. I'm looking forward to using your site in my free time.
- Tsugumo 6y agoI want to say what others have posted: this is a fantastic tool for learning technical writing and writing style. Good work, I'll be sharing it around today.
- Tokkemon 6y agoI do this but with music notation. I transcribe scores into Sibelius all the time. I learn so much about the music that way.
- jakuboboza 6y agoGood job man! I did start of the first on the list :D it was fun for a moment.
- bajirao 6y agoThis is great. I do not see WPM and ACC stats though. It just shows empty placeholder for those. I use PiHole and https://github.com/StevenBlack/hosts https://github.com/StevenBlack/hosts to block ads. I see that the google analytics is not resolved properly in dev tools. Is that the issue with WPM/ACC stats?
- fauxrockpet 6y agoDoes anyone know if there are any websites that do the same for novels of different languages? I want to practice typing in Russian.
- copperx 6y agoIt would be great if the app could let you import arbitrary .txt files. In that way, I can practice typing with my favorite works.
- ffpip 6y agoThanks for making this!
- Taylor_OD 6y agoI love it. I was very self concisu about my writing when I left college and I spent a year or two rewriting a few of my favorite novels. By hand. It was helpful. Great idea.
- hufton 6y agoIt's really nice and reactive. What stack did u use ? In particular for the hotkeys ?
- deleted 6y ago[deleted]
- rhacker 6y agoI got through the second paragraph. I probably made 10 mistakes. Very nice interface. My only thought was - if I suck at typing, learning it, it's going to be very discouraging getting through just one page. I wonder if it would be better to display just a paragraph at a time. Also as the user finishes a sentence without mistakes to give them a visual reward (kinda like one of those cheap mobile games that shows stars or something). And another reward for finishing a paragraph. Other than that, I am guessing this will likely help a lot of people learn to type or type faster.
- fudged71 6y agoMy wife is a teacher, and she is reading harry potter to her students. It would be fantastic if she could find 3 pages of text from her next chapter, upload it to this tool, and get a URL that she can send to all of her students. Then they can all do a typing assignment in line with their reading, from just a link. (This could apply to many more courses, and cover many aspects of the curriculum!) Would you be interested in adding that?
- Octouroboros 6y agoHello! I'm kind of trying to keep copyrighted text off the servers -- though I am planning on adding a feature where you can add your own text and then immediately type it. Probably more work on the teacher and student's part, but maybe it would accomplish the same thing.
- anchpop 6y agoBeing able to add my own text then immediately type it would be amazing. I would use this app every day if that feature existed. Thank you for making this!
- gregsadetsky 6y agoCongrats, it's really great! I have a few thoughts/suggestions, but first: Does anyone know of a competitive/practice typing site (as TypeLit, or TypeRacer) where you help digitize books (or any sort of document)? I'm very motivated by TypeRacer's competitions (it's silly, I know), but I would be even more inclined to play if I knew that there was a "greater" purpose...! I haven't looked into Project Gutenberg's proof reading volunteering. But, something like that? A sort of "good for humanity" reCaptcha (the original one, that helped Google to digitize books)..? --- Ideas for TypeLit: - It would be nice if the WPM/ACC counters updated in real time in the upper right corner, not just when changing pages - The competitive aspect of https://play.typeracer.com/ https://play.typeracer.com/ might not be a perfect fit for your site but just wondering if a leaderboard/social element could work (probably not, but just a thought)
- Octouroboros 6y agoHello! The WPM/ACC thing will be updated really soon. As for a leaderboard/social element, it might be worth looking into once I eventually add accounts. Thanks for your suggestions!
- blewboarwastake 6y agoWhen i noticed that there are only public domain works, I got an idea for an optional mode where you help digitize books by typing from scanned/OCRed works and the results get sent to organizations like the Gutenberg Project or Distributed Proofreaders[0]. In the case of Distributed Proofreaders you could automate the process even by creating a diff of your results with the current draft of the Works being worked on. This is just a crazy idea nobody take it too seriously. [0]https://www.pgdp.net/c/ https://www.pgdp.net/c/
- Cthulhu_ 6y agoDidn't Google / Recaptcha do that for a good while but with individual words?
- gregsadetsky 6y ago
- nicoboo 6y agoI've tried and like it. Few comments to improve your work: French language has a space before and after '?' or '!'. Also, normally, there are also other accent on uppercase letter, for example I had 'A la serre, le croc et l'ongle.' in 'Le livre de la Jungle', the first A should be 'À'. Chart for progression in WPM or correctness, tips to improve, audio feedback activation if error in typing... Keep going, it's a good idea!
- yorwba 6y agoAs mentioned in the footer (which is small and low contrast, so not surprising you didn't see it), the books are from Project Gutenberg. Both the lack of space before ? and ! and the lack of accents on the A are present in the version at https://www.gutenberg.org/files/54183/54183-h/54183-h.htm https://www.gutenberg.org/files/54183/54183-h/54183-h.htm , which has the following note at the bottom Au lecteur Ce livre électronique reproduit intégralement le texte original, et l’orthographe d’origine a été conservée. Seules les erreurs clairement introduites par le typographe ont été corrigées. Ces corrections sont soulignées en pointillés dans le texte. Positionnez le curseur sur le mot souligné pour voir l’orthographe initiale. Cependant «Shere-Khan» a été tacitement remplacé par «Shere Khan» et «Bandar Log» par «Bandar-Log». It also mentions that This file was produced from images generously made available by the Bibliothèque nationale de France (BnF/Gallica) at http://gallica.bnf.fr http://gallica.bnf.fr And looking at the scan https://gallica.bnf.fr/ark:/12148/bpt6k96184168/f18.item.r=Le%20livre%20de%20la%20jungle https://gallica.bnf.fr/ark:/12148/bpt6k96184168/f18.item.r=L... it appears that while the punctuation marks did have more space in front, the A was missing the accent even in the original.
- grativo 6y agoThis is brilliant! The text is could be used for reading as well, but the book selection is quite excellent. Do you think people could add contributions of text too, like submitting book texts? Thank you!
- swlkr 6y agoI wonder if this would work with open source software
- localhost 6y agoLove this idea. I've recently decided to do some deliberate practicing around typing. I've been using keybr [1] which is a great site that randomly makes up phonetically accurate pseudo-words and has you type them. The goal there is to have you practice weak combinations of keys, and they have an excellent stats dashboard to show you your progress over time. I was able to raise my typing speed from ~90 wpm to ~110 wpm as measured on that site over about 40 days through 10 minutes of practice per day. Based on my experience with that site, which I really love, I'd love to see some additional tracking of keys. The downside of your core idea is that you can't really do the trick of forcing deliberate practice of weak key patterns to engrain them into you. Some other suggestions for stats, based on what exists on keybr and what I'd like to see - Time practiced today and stats for today - Daily streaks to encourage practicing - Cumulative time practiced - A 7 day running average of your typing stats [1] https://keybr.com https://keybr.com
- f1refly 6y agoI also used keybr extensively for some time while switching to an ergonomic layout and I have two additions to that: - The layout is much more bearable when using ublock to remove about 60% of the site, makes it much cleaner and more enjoyable to use - In my native language that I used for training, german, the site would frequently generate words that exist but are just spelt wrong or just stop before the last character, ruining my stats because my brain is auto-completing and auto-correcting what I'm reading so I have to go back and correct my writing to something wrong. This gets very annoying very quickly. I switched back to english after a week because that works much better and I'd recommend others to do the same.
- andersamundson 6y agoLove this app. Exactly how I taught myself to type--and write. Would be great if there was a way to use more "modern" literature. Especially books written well in simple english. Michael Lewis comes to mind...
- deleted 6y ago[deleted]
- pseingatl 6y agoPierre Menard, Author of the Quijote.
- jcul 6y agoThis is really great. I tried to watch my hands as I typed and I noticed I only seem to type with two fingers from each hand, mostly the index finger. I've been typing like this for years, has anyone re-trained themselves to use proper 10 finger typing or even switched straight to something like DVORAK? Was it worth the effort?
- armenarmen 6y agoI’ve been threatening to make this for years haha! Glad you a actually did bravo!
- adamddev1 6y agoHow about support for RTL languages/books? There are a number of typing practice sites that allow you to use custom texts, but I haven't seen any that work well with RTL. A dream feature would be to be able to upload RTL epub files and type away! This is the most beautiful and pleasant typing practice experience I've ever had.
- MrLeap 6y agoI'm making a lovecraftian typing game right now (see my progress here... https://twitter.com/LeapJosh https://twitter.com/LeapJosh ) and this was a planned feature, now I wonder if I should nix it so as not to be derivative, since you beat me to it! Maybe I'll mix it up somehow.
- hisfastness 6y agoBrilliant! I love it.
- heroHACK17 6y agoThank you for this! I just started using an ergonomic keyboard and this site is perfect for practicing my keystrokes.
- ada1981 6y agoCan you add famous speeches? For the same reason Hunter S. Thompson chose to re-write famous books, I'd like to re-write a famous political speech every morning. Also, how about pulling in song lyrics from your favorite band? The option to load your own content would be cool. But the speeches would be my fav option.
- Octouroboros 6y agoHello -- if I come across a good compilation of famous speeches I'll add them. Loading your own content is coming in a future update, too. Thanks!
- ada1981 6y agoThanks! A@175g.com if you have an email update list!
- jjice 6y agoVery cool, and the UI looks and feels great!
- cristiamyake 6y agoExcellent idea, reading stimulates our imagination and being able to read and write it at the same time I suppose it involves a very different cognitive experience when it comes to experiencing a book, perhaps it improves memory or has other benefits, it would be interesting to do a study on it. A good practice for learning another language too.
- cristiamyake 6y agoexcellent idea, reading stimulates our imagination and being able to read and write it at the same time I suppose it involves a very different cognitive experience when it comes to experiencing a book, perhaps it improves memory or has other benefits, it would be interesting to do a study on it.
- jedberg 6y agoLove the idea, love the interface! How much do I have to type to get the WPM and ACC to start showing up? I did a whole page and it was still just showing --.
- Octouroboros 6y agoHello -- currently you have to type a whole page. Going to add an option to change it to after each word probably this week. Thanks!
- AzzieElbab 6y agoSuper cool. We just need more fiction with !@#$%^&*()_+{}:"<> etc
- spidersouris 6y agoThis reminds me that when I was younger, around 9 or 10 years old, we lived with my mom in some desolate place where Internet was nonexistent. We still had a computer though, so what I would do to pass time is that I would pick up some books from her library and retype them on computer. This really was an amusing experience and I could spend hours doing it. Wonder if I'd get the same feeling ten years later.
- JoeAltmaier 6y agoEach time I read Wodehouse, I think in his curious complex sentences for a day or two. Its so engaging!
- jonjacky 6y agoIn The Autobiography of Malcolm X, he tells how he learned to read and write by copying out, by hand, the entire dictionary from the prison library, copying a page a day. (It's in chapter 11 of the Autobiography).
- nanomonkey 6y agoThis is fun, much more useful than made up phrases. I'd enjoy an option for loading scanned text to help out with OCR, if that is even needed anymore. Perhaps overlay what I write over the scanned pages.
- brianjking 6y agoHave you checked out Monkey Type? Blows Typeracer out of the water! https://monkey-type.com/ https://monkey-type.com/
- node-bayarea 6y agoWOW, this is GREAT! Kudos
- sgibat 6y agoIt would be nice if you showed which finger to use for each character for proper home-row-typing.
- bigbossman 6y agoThis is really awesome. It reminds me of how artists like painters and musicians train by copying famous works. Or Andrew Ng said you should learn ML just be implementing a dozen papers.
- joshkrycerick 6y agoI dig it I just wish it showed WPM and accuracy real time!
- asuleymanovic 6y agoIt's good fun. but who really needs to improve their typing in 2020? Now that we can dictate directly to computers to do the job.
- vnellore 6y agoThank you for this site. This is a great idea and execution. I have a problem reading continuously without getting distracted. Perhaps typing something down similar to writing will help with retention.
- raegis 6y agoBrilliant! Thanks!
- beachwood23 6y agoI think I have found a bug. It is in typing "The Art of War". The "s" in the first sentence of "Sun Tzu said:" does not want to be recognized. My "s" key works fine in other contexts, and other letters before this one are recognized just fine. EDIT: Actually, this seems to happen for different books, relatively early on in each. I am also seeing it in "Grimm's Fairy Tales." I have a MBP 2020, and I am using Safari.
- roryokane 6y agoI encounter no problems typing that phrase in The Art of War on macOS 10.14 in Safari, Chrome, and Firefox.
- Octouroboros 6y agoHello! I've just changed the way errors are displayed (it'll show what you actually typed in red if it was wrong). Maybe seeing what the site thinks you typed wrong will help us troubleshoot. Btw, Chrome seems to work for a lot of people, if you don't mind using it
- gojomo 6y agoLove the concept. Consider adding poems, too: • many already like to memorize poems, to drill their ideas/emotions, improve one's own prosody, & be able to perform for others • quicker feeling of success than just being a page/chapter into something massive
- pandemic_region 6y agoUsing firefox on Ubuntu with Dvorak layout, this does not work. As soon as i start typing 'CH' for 'CHAPTER' a new tab opens that pastes the contents of my clipboard in a google search. Something is off here.
- devilduck 6y agoThis is a sweet idea, great job
- halfjew22 6y agoOne suggestion having just started using the site (AND LOVING IT) is to enable a "don't progress until correct mode" that way you don't miss a string of characters at a time. LMK if this is already a thing or if you are accepting PRs. I'd love to contribute!!!
- linuxhansl 6y agoI remember that at least in the past you could copy books (and sell those copies) as long as you did not automatically copy the content. I.e. Copyright would not trigger in this case. Re-typing a book was expressly allowed. Is that still the case? A site like this could then used to make legal replicas of books.
- samatman 6y agoI doubt it, and that's probably a good thing. There's no such thing as "moving" digital information. It's like the transporter on Star Trek, you can only fake it by copying the information and deleting the source copy. So, I... guess you could transcribe into a pipe which appends straight to a USB stick drive, and sell the drive? Good luck reading the contents though.
- kej 6y agoNo, that's not how copyright works. Copying a book, whether you do it all at once or letter by letter, would violate copyright. In this case, all of these books are older and their copyright terms have expired.
- fireattack 6y agoThis site isn't compatible with "Go Back With Backspace" [1] extension by Google on Chrome. Everytime I hit backspace, it will just go back. I assume it's because it doesn't use standard text area and didn't take consideration there might be a conflict in hotkey. Here is the code from that extension about how it detects the "editable" elements, if it helps: https://robwu.nl/crxviewer/?crx=https%3A%2F%2Fclients2.google.com%2Fservice%2Fupdate2%2Fcrx%3Fresponse%3Dredirect%26os%3Dwin%26arch%3Dx86-64%26os_arch%3Dx86-64%26nacl_arch%3Dx86-64%26prod%3Dchromecrx%26prodchannel%3Dunknown%26prodversion%3D86.0.4240.72%26acceptformat%3Dcrx2%2Ccrx3%26x%3Did%253Deekailopagacbcdloonjhbiecobagjci%2526uc&qf=is_editable.js&qb=1 https://robwu.nl/crxviewer/?crx=https%3A%2F%2Fclients2.googl... Please fix it if you can, thanks. [1] https://chrome.google.com/webstore/detail/go-back-with-backspace/eekailopagacbcdloonjhbiecobagjci https://chrome.google.com/webstore/detail/go-back-with-backs...
- banterfoil 6y agoThis is awesome and I love every bit of it. I just wished there was a login that I could associate my progress with it. Nice work!
- WClayFerguson 6y agoI'm the developer of a wiki platform that allows editing of large structured texts (documents, books), and it took a whole day to type War and Peace into it. :) https://quanta.wiki/n/war-and-peace https://quanta.wiki/n/war-and-peace The book is mainly for demonstrating the platform capabilities, but I thought you guys might find this platform interesting.
- jrsala 6y agoI'm a non-native English speaker and I used to struggle as a teenager to read e.g. Harry Potter in English with a dictionary by my side. Literature is full of words you will never encounter in a casual or professional setting and that ESL learners won't know from having been schooled in English lit. So some way to quickly open en.wiktionary.org for a given word or some option have that in a tooltip on hover or when pressing a special key could be helpful, but I'm just guessing. Very neat website, and very well made, congrats!
- hnracer 6y agoThis would be a great exercise for primary school kids. Touch typing is an important skill and once it's learned it's with you forever. On a platform like this they can also practice reading and comprehension, and the teacher has a way to ensure that the reading material was indeed read. Ideally it'd be coupled with some comprehension questions to make sure the kid didn't go on autopilot. I'm not an expert in pedagogy though so take that with a grain of salt.
- halfjew22 6y agoWould love to help with small features. I love NextJS and your product. Already using it with some ideas for minor tweaks! Let me know if you'd like any help. My Github is https://github.com/technoplato https://github.com/technoplato
- divbzero 6y agoAwesome idea! Could there be an equivalent for software? Code bases classic enough to retype for coding practice?
- superlopuh 6y ago1984 is especially interesting since the generation before mine in the Soviet Union would've only been able to read a manual copy of the book. My father was lent such a copy for one night. I'm thinking of copying it out in the dark as a form of LARPing of the samizdat.
- deleted 6y ago[deleted]
- ycombonator 6y agoThis is AMAZING !
- DEADBEEFC0FFEE 6y agoThis has been posted before, quite recently too. I would like to see an option to ignore case.
- bartread 6y agoThis is really cool. Some feedback: - I'd prefer if the words not typed were in a lighter shade of grey so there were greater contrast between them and the words I've completed. I know this would reduce contrast with the page but I found the fact that they are such a strong grey to be somewhat of a distraction. Different people will have different preferences here, so maybe a slider or knob that can be used to adjust the contrast of yet to be typed text would be helpful. - The fact that you can't correct mistakes is a huge annoyance and breaks my typing flow. It also tends to lead to runs of errors since I'll make a mistake, hit backspace, and then carry on typing, meaning I get an off by one error in the next few letters. I understand that you want to help people type with fewer errors but the reality is the way it works at the moment interrupts my flow much more severely than correcting the error would (and leads to far more mistakes), and you can still track the number of mistakes I make even if I'm allowed to correct them. I'd say the ability to correct mistakes should at least be an option that can be enabled or disabled according to the preference of the user. Hope that's useful and, once again, this is very cool.
- maracuja-juice 6y agoYou can correct all mistakes by using backspace and retyping what you're meant to type. I got a 100% accuracy in the end but that's what I expected as it's the same behavior in other typing exercises as well.
- bartread 6y agoInteresting. That absolutely doesn't work on my machine (2015 Macbook Pro, Catalina, latest Chrome). Backspace simply does nothing.
- Octouroboros 6y agoHello! A text darkness slider is a great idea -- I may implement that in a future update. You should be able to backspace all the way back up the page. If backspace isn't working for you, feel free to let me know which browser and OS you're using, and if you're using any extensions that might effect backspace functionality. Thanks!
- globular-toast 6y agoI'm much better at typing my own thoughts than copying from text. But, even so, I'm not a very good typist. I don't use all of my fingers. I use mostly my index and middle with a little of my ring finger, but never my little fingers. I wonder, if I want to improve my typing skills, should I force myself to slow down and develop proper technique using all of my fingers first?
- KerryJones 6y agoI learned to type at a young age from video games and wasn't introduced to "Mavis Beacon" and other typing programs until I was 10 or 11. I had terrible form, but was typing at ~100wpm. I decided I would try to learn "proper" form, and while it initially slowed me down, my top speed is now closer to 150-155.
- system2 6y agoIn the same boat with you. My left hand is most likely spot on, but right hand only using index and middle, pink for Enter and Backspace. I tend to make typos around the right side of the keyboard. Not sure how to fix it after decades of typing.
- y0ss 6y agoVery creative and useful, I love it!
- outoftheabyss 6y agoGood job, the only thing that frustrates me is if I miss a letter then everything from then on is wrong, I have to find my bearings again and find out where I am
- eYsYs 6y agoAmazing idea. How did you figure out the licensing aspects since you are also giving out book content for free in the process?
- e1ghtSpace 6y agoThey're probably public domain books.
- mNovak 6y agoSupport for mobile is amusing to me.. practice cellphone typing!
- deleted 6y ago[deleted]
- jacobsenscott 6y agoAuto correct etc have made me a slower typist, but I'm great at hitting tab. 50 roughly what you want per minute (rwywpm) is more than adequate for programming.
- muzani 6y agoThis is like Guitar Hero for typing.
- johnisgood 6y agoThis might be cool for learning what is inside the book, not typing. :D
- grassmudhorse 6y agoExcellent tool. How is WPM calculated? There are a few things to consider -- time spent not typing when taking a mid-chapter break, number of characters in a word (unless a words are counted literally by splitting at space characters), or if characters are counted instead of words, average number of characters per word...
- Octouroboros 6y agoHello! WPM is calculated by splitting space characters, and is tracked on a per page bases. If you're cursor is on the first character of a page, it's not tracking your WPM, so that's where you would take a break. Thanks!
- micimize 6y agoThis reminds me of a gtypist wrapper I made early in my career for typing over random quotes from custom sources like the dhammapada or the dao de jing: https://github.com/micimize/type-quotes https://github.com/micimize/type-quotes I would warm up with a few quotes every day before programming as a way of both getting better at typing and deepening my understanding of the the philosophy
- cocochanel 6y agoAmazing I love the idea. Is it possible to make it compatible with vimium please? :)
- HashBasher 6y agoIt's quite simple to disable Vimimum for a website, just click the extension icon and "Save Changes". By default it will add a rule to disable all keys on that site.
- HashBasher 6y agoFantastic creation! I had a blast "reading" The Call of Cthulhu.
- mensetmanusman 6y agoI wonder if there is a way to monetize people wanting to type things. Like a long Captcha? Probably not though with how well AI is doing, but 10 years ago... :)
- aww_dang 6y agoAdd more features for language learners. Integrate dictionary links and pronunciation.
- noting1234 6y agoReally Amazing.
- ampersand3 6y agoReally nice idea! I think it would be awesome if there was a "handwriting" mode (for everyone looking to improve their handwriting...), in which you get smaller chunks of text and just have to hit the space bar (or any other key) to mark them as "written" and show the next chunk.
- nhlx2 6y agoNeat. I hope screenplays are in the pipeline! I think it's even more exhilarating to type words you've heard agreeably rendered.
- LorenzA 6y agothis is a very nice idea and i like that i can read a book and improve my typing and my spelling at the same time :> not sure if thats a good way to report a bug but: one problem/bug i have. as a non native speaker i have my keyboard Layout as U.S International - PC. there is some build of characters involved in that layout for instance to type ä i press the "-key and then the a-key and it gets combined to ä but this means that if i just press the "-key i don't get " i need to press "-key + space but that doesn't seem to work here :<
- Octouroboros 6y agoHello! Key combos aren't super well supported at the moment. I'll make sure to get it fixed in a future update though. Thanks!
- DarkWiiPlayer 6y agoThis idea is brilliant. You get to read a book and practice typing at the same time. And on top of that you get to practice spelling too.
- weetniet 6y agoGreat idea, well implemented.
- deleted 6y ago[deleted]
- hesk 6y agoCool idea: Feedback: When I miss typing a character, all subsequent characters are marked wrong (red), even when they are actually correct. For example, let's say I write "paralel" instead of "parallel". The E and L would be marked wrong, even though only the L is missing. Using a measure like edit distance could be a better way to identify incorrect characters.
- ElijahLynn 6y agoWould be great to point at code repositories and be able to practice typing programs too!
- type-neo 6y agoWhen starting such an endeavor, I recommend you start learning an ergonomic keyboard layout at the same time, such as neo or Dvorak. I type neo since 2005 and wouldn’t ever go back to qwertz/y.
- goku99 6y agoExcellent Work There! Its greatly helpful. I have shared this with my friends. You should consider allowing user to upload any epub/pdf.
- Octouroboros 6y agoHey thanks for the support! I'll definitely be adding some way of uploading your own stuff in the future, though it may not be ready for a while yet. Thanks again!
- curiouser2 6y agoWould be really nice if you could use real keyboard commands (ctrl+backspace to delete a whole word or whatever), makes typing much faster than deleting individual letters.
- Octouroboros 6y agoHello -- I've actually been working on this exact feature (well, ctrl+backspace at least) and will be adding it to the site in the next couple days. Thanks!
- siddienahar 6y agoI've been practising touch-typing for about 2 months now and have increased my speed from 15WPM to 35WPM, maintaining accuracy above 90%. I learnt from https://www.ratatype.com/ https://www.ratatype.com/ but the modules are now done. This will become my practice board now. Parallelly I'll be reading/writing a few classics.
- kalyantm 6y agoReally like the idea, but my god, what is with that url structure?