[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.08,0:00:07.09,Default,,0000,0000,0000,,This is a talk about Plover, \Nthe world's first Open Source steno software. Dialogue: 0,0:00:07.09,0:00:13.07,Default,,0000,0000,0000,,The steno machine, in its current form, \Nwas invented somewhere around 1913. Dialogue: 0,0:00:13.07,0:00:17.08,Default,,0000,0000,0000,,It's a phonetic-mnemonic chording system, Dialogue: 0,0:00:17.08,0:00:20.09,Default,,0000,0000,0000,,which means basically that everything you write Dialogue: 0,0:00:20.09,0:00:26.05,Default,,0000,0000,0000,,is tied to a lexicon of anywhere \Nbetween 100,000 and 200,000 words -- Dialogue: 0,0:00:26.05,0:00:30.00,Default,,0000,0000,0000,,some of which are completely phonetic words, Dialogue: 0,0:00:30.00,0:00:35.04,Default,,0000,0000,0000,,some of which are sort of arbitrarily \Ndetermined by the stenographer. Dialogue: 0,0:00:35.04,0:00:38.07,Default,,0000,0000,0000,,So each stenographer has their own \Nindividual dictionary, Dialogue: 0,0:00:38.07,0:00:43.04,Default,,0000,0000,0000,,which can vary greatly in its content and form. Dialogue: 0,0:00:43.04,0:00:45.01,Default,,0000,0000,0000,,Steno is still -- Dialogue: 0,0:00:45.01,0:00:48.10,Default,,0000,0000,0000,,even though it was originally invented in 1913 \Nand hasn't really been improved, Dialogue: 0,0:00:48.10,0:00:50.07,Default,,0000,0000,0000,,except that it's now computer-compatible, Dialogue: 0,0:00:50.07,0:00:52.05,Default,,0000,0000,0000,,ever since the 80's -- Dialogue: 0,0:00:52.05,0:00:56.08,Default,,0000,0000,0000,,steno is still the fastest text input method that there is. Dialogue: 0,0:00:56.08,0:00:58.08,Default,,0000,0000,0000,,Speech-recognition doesn't touch it. Dialogue: 0,0:01:00.04,0:01:01.08,Default,,0000,0000,0000,,Dvorak... Dialogue: 0,0:01:01.08,0:01:06.09,Default,,0000,0000,0000,,Is kind of a joke, in comparison. Dialogue: 0,0:01:06.09,0:01:14.04,Default,,0000,0000,0000,,Professional stenographers regularly write at speeds up to anywhere between 200 and 240 words per minute. Dialogue: 0,0:01:14.04,0:01:17.04,Default,,0000,0000,0000,,That's considered the mark of a good stenographer. Dialogue: 0,0:01:17.04,0:01:19.05,Default,,0000,0000,0000,,But the world record, as you can see, Dialogue: 0,0:01:19.05,0:01:23.04,Default,,0000,0000,0000,,is 360 words per minute, at 97% accuracy. Dialogue: 0,0:01:23.04,0:01:24.04,Default,,0000,0000,0000,,I can't do that. Dialogue: 0,0:01:24.04,0:01:26.04,Default,,0000,0000,0000,,But maybe some of you will, someday. Dialogue: 0,0:01:26.04,0:01:28.04,Default,,0000,0000,0000,,Who knows? Dialogue: 0,0:01:30.04,0:01:33.05,Default,,0000,0000,0000,,Just because geeks like knowing \Nthe nuts and bolts of things, Dialogue: 0,0:01:33.05,0:01:38.06,Default,,0000,0000,0000,,I figured I'd give you a brief intro of how it works, \Nbefore I tell you why you care. Dialogue: 0,0:01:38.06,0:01:42.01,Default,,0000,0000,0000,,The left hand handles the initial consonants \Nof each syllable. Dialogue: 0,0:01:42.01,0:01:45.06,Default,,0000,0000,0000,,The right hand handles the ending \Nconsonants of each syllable. Dialogue: 0,0:01:45.06,0:01:47.07,Default,,0000,0000,0000,,And the thumbs handle the vowels. Dialogue: 0,0:01:47.07,0:01:50.07,Default,,0000,0000,0000,,So, for example, if you wanted to write the word "gauge," Dialogue: 0,0:01:50.07,0:01:54.06,Default,,0000,0000,0000,,you do the chord that makes up G on the left hand, Dialogue: 0,0:01:54.06,0:01:58.10,Default,,0000,0000,0000,,the chord that makes up the J sound -- because it's not orthographic; it's phonetic -- Dialogue: 0,0:01:58.10,0:02:00.07,Default,,0000,0000,0000,,on the right hand. Dialogue: 0,0:02:00.07,0:02:02.09,Default,,0000,0000,0000,,And then the long A sound, Dialogue: 0,0:02:02.09,0:02:06.04,Default,,0000,0000,0000,,which is a chord made up of several vowels with the thumbs. Dialogue: 0,0:02:06.04,0:02:09.07,Default,,0000,0000,0000,,So together you get TKPW: G, Dialogue: 0,0:02:09.07,0:02:11.05,Default,,0000,0000,0000,,AEU: A, Dialogue: 0,0:02:11.05,0:02:14.05,Default,,0000,0000,0000,,and PBLG: J. Dialogue: 0,0:02:14.05,0:02:16.09,Default,,0000,0000,0000,,Put it together, you get "gauge." Dialogue: 0,0:02:16.09,0:02:18.08,Default,,0000,0000,0000,,It's pretty simple. Dialogue: 0,0:02:18.08,0:02:22.09,Default,,0000,0000,0000,,And you can, like I said -- \Nyou have many of these strictly phonetic words Dialogue: 0,0:02:22.09,0:02:27.02,Default,,0000,0000,0000,,that just are written exactly as they sound in English, Dialogue: 0,0:02:27.02,0:02:31.10,Default,,0000,0000,0000,,and then you have many, many more words, phrases, combinations of words Dialogue: 0,0:02:31.10,0:02:34.04,Default,,0000,0000,0000,,that are determined by the stenographer, Dialogue: 0,0:02:34.04,0:02:37.03,Default,,0000,0000,0000,,out of their own head. Dialogue: 0,0:02:37.03,0:02:40.10,Default,,0000,0000,0000,,So why do we need Open Source steno? Dialogue: 0,0:02:40.10,0:02:45.00,Default,,0000,0000,0000,,Steno has been a locked-up industry since the beginning, Dialogue: 0,0:02:45.00,0:02:49.02,Default,,0000,0000,0000,,but especially since the advent of computer-compatible steno machines. Dialogue: 0,0:02:49.02,0:02:53.06,Default,,0000,0000,0000,,You know, there's a single company \Nwith a stranglehold on the market. Dialogue: 0,0:02:53.06,0:02:55.09,Default,,0000,0000,0000,,There are a handful of other companies. Dialogue: 0,0:02:55.09,0:03:00.00,Default,,0000,0000,0000,,And they all just charge egregious prices \Nfor bloated software Dialogue: 0,0:03:00.00,0:03:04.01,Default,,0000,0000,0000,,that breaks all the time and has horrible DRM Dialogue: 0,0:03:04.01,0:03:07.04,Default,,0000,0000,0000,,and is completely inaccessible to people Dialogue: 0,0:03:07.04,0:03:08.06,Default,,0000,0000,0000,,who aren't professional stenographers. Dialogue: 0,0:03:08.06,0:03:09.07,Default,,0000,0000,0000,,Yes? Dialogue: 0,0:03:09.07,0:03:11.03,Default,,0000,0000,0000,,>> Do they only run on Windows, by any chance? Dialogue: 0,0:03:11.03,0:03:12.04,Default,,0000,0000,0000,,Yes, indeed. Dialogue: 0,0:03:12.04,0:03:18.02,Default,,0000,0000,0000,,Well, I think some people have got it running using, like, Windows Bootcamp or whatever, within Macs. Dialogue: 0,0:03:18.02,0:03:22.01,Default,,0000,0000,0000,,But certainly there's no proprietary steno software \Nthat runs on Linux. Dialogue: 0,0:03:22.01,0:03:24.06,Default,,0000,0000,0000,,I think some of it still runs on DOS, if that helps! Dialogue: 0,0:03:24.06,0:03:28.05,Default,,0000,0000,0000,,I still know some working stenographers \Nwho run DOS software. Dialogue: 0,0:03:28.05,0:03:30.00,Default,,0000,0000,0000,,But yeah. Dialogue: 0,0:03:30.00,0:03:31.05,Default,,0000,0000,0000,,It's a hidebound system. Dialogue: 0,0:03:31.05,0:03:32.10,Default,,0000,0000,0000,,It's locked in. Dialogue: 0,0:03:32.10,0:03:34.03,Default,,0000,0000,0000,,It's expensive as hell. Dialogue: 0,0:03:34.03,0:03:39.04,Default,,0000,0000,0000,,And that's why no one uses this incredible technology \Nfor anything except making a living, Dialogue: 0,0:03:39.04,0:03:40.10,Default,,0000,0000,0000,,which is a real shame. Dialogue: 0,0:03:40.10,0:03:44.03,Default,,0000,0000,0000,,So I discovered... Dialogue: 0,0:03:44.03,0:03:46.07,Default,,0000,0000,0000,,Well, I wanted to do Open Source steno for a long time, Dialogue: 0,0:03:46.07,0:03:48.04,Default,,0000,0000,0000,,because I was so frustrated with my software, Dialogue: 0,0:03:48.04,0:03:50.06,Default,,0000,0000,0000,,and because we're a shrinking industry, Dialogue: 0,0:03:50.06,0:03:52.09,Default,,0000,0000,0000,,and I want to bring more people into the field. Dialogue: 0,0:03:52.09,0:03:54.07,Default,,0000,0000,0000,,And because it's cool, and I like geeking out about it. Dialogue: 0,0:03:54.07,0:04:02.02,Default,,0000,0000,0000,,But when I realized that Microsoft \Nwas making a gaming keyboard Dialogue: 0,0:04:02.02,0:04:05.07,Default,,0000,0000,0000,,that had full n-key rollover, and priced at $45, Dialogue: 0,0:04:05.07,0:04:08.03,Default,,0000,0000,0000,,I realized that's basically a steno machine. Dialogue: 0,0:04:08.03,0:04:09.08,Default,,0000,0000,0000,,You know? Dialogue: 0,0:04:09.08,0:04:12.05,Default,,0000,0000,0000,,A really, really cheap, easily available steno machine. Dialogue: 0,0:04:12.05,0:04:13.07,Default,,0000,0000,0000,,Yeah? Dialogue: 0,0:04:13.07,0:04:15.04,Default,,0000,0000,0000,,>> What is n-key rollover? Dialogue: 0,0:04:15.04,0:04:16.03,Default,,0000,0000,0000,,Oh, sorry. Dialogue: 0,0:04:16.03,0:04:24.04,Default,,0000,0000,0000,,N-key rollover means that every keystroke is registered when pressed on the qwerty keyboard, Dialogue: 0,0:04:24.04,0:04:26.02,Default,,0000,0000,0000,,even if it's several keystrokes at a time. Dialogue: 0,0:04:26.02,0:04:30.02,Default,,0000,0000,0000,,So, you know, most keyboards, the typical keyboards -- Dialogue: 0,0:04:30.02,0:04:34.06,Default,,0000,0000,0000,,anywhere more than three or four keys pressed at a time, Dialogue: 0,0:04:34.06,0:04:36.06,Default,,0000,0000,0000,,some of those aren't going to register. Dialogue: 0,0:04:36.06,0:04:40.04,Default,,0000,0000,0000,,But the specialty gaming keyboards make sure that everything you press registers, Dialogue: 0,0:04:40.04,0:04:46.03,Default,,0000,0000,0000,,which means that you can type steno chords \Nof up to 22 keys at a time, Dialogue: 0,0:04:46.03,0:04:48.04,Default,,0000,0000,0000,,and they're all captured and noted. Dialogue: 0,0:04:48.04,0:04:50.00,Default,,0000,0000,0000,,So... Dialogue: 0,0:04:50.00,0:04:51.08,Default,,0000,0000,0000,,Yeah. Dialogue: 0,0:04:51.08,0:04:53.03,Default,,0000,0000,0000,,Steno software, $4,000. Dialogue: 0,0:04:53.03,0:04:54.08,Default,,0000,0000,0000,,Plover, totally free. Dialogue: 0,0:04:54.08,0:04:57.02,Default,,0000,0000,0000,,Plover, $45 keyboard. Dialogue: 0,0:04:57.02,0:05:01.02,Default,,0000,0000,0000,,And now I have to convince you guys that you actually care. Dialogue: 0,0:05:01.02,0:05:02.05,Default,,0000,0000,0000,,Oh, sorry. Dialogue: 0,0:05:02.05,0:05:06.06,Default,,0000,0000,0000,,Just really briefly I'll tell you how Plover got rolling. Dialogue: 0,0:05:06.06,0:05:10.08,Default,,0000,0000,0000,,Josh Lifton was working at a co-op in Brooklyn. Dialogue: 0,0:05:10.08,0:05:13.06,Default,,0000,0000,0000,,He's a freelance Python programmer. Dialogue: 0,0:05:13.06,0:05:14.08,Default,,0000,0000,0000,,I'm a freelance stenographer. Dialogue: 0,0:05:14.08,0:05:20.08,Default,,0000,0000,0000,,We both rented office space, and I told him \Nthat I needed a tutor, a Python tutor. Dialogue: 0,0:05:20.08,0:05:23.04,Default,,0000,0000,0000,,Because I originally wanted to write this on my own, Dialogue: 0,0:05:23.04,0:05:25.09,Default,,0000,0000,0000,,having very little Python knowledge whatsoever. Dialogue: 0,0:05:25.09,0:05:27.06,Default,,0000,0000,0000,,But I posted something in the elevator. Dialogue: 0,0:05:27.06,0:05:29.03,Default,,0000,0000,0000,,We got in touch. Dialogue: 0,0:05:29.03,0:05:32.00,Default,,0000,0000,0000,,And at first he started off giving me lessons, Dialogue: 0,0:05:32.00,0:05:34.01,Default,,0000,0000,0000,,and then as he got more excited about the project, Dialogue: 0,0:05:34.01,0:05:37.05,Default,,0000,0000,0000,,he started donating a lot of his time. Dialogue: 0,0:05:37.05,0:05:38.07,Default,,0000,0000,0000,,I mean, I paid him as much as I could. Dialogue: 0,0:05:38.07,0:05:42.07,Default,,0000,0000,0000,,I've put about $3,000 into Plover out of my own pocket. Dialogue: 0,0:05:42.07,0:05:45.03,Default,,0000,0000,0000,,But he's also donated countless hours of programming time Dialogue: 0,0:05:45.03,0:05:47.05,Default,,0000,0000,0000,,to get it where it is right now. Dialogue: 0,0:05:47.05,0:05:51.01,Default,,0000,0000,0000,,And he's kind of as hooked on steno as I am now. Dialogue: 0,0:05:51.01,0:05:54.08,Default,,0000,0000,0000,,So it's Open Source in the sense that all the code is online. Dialogue: 0,0:05:54.08,0:05:58.02,Default,,0000,0000,0000,,But it's not really community-developed at this point. Dialogue: 0,0:05:58.02,0:06:01.07,Default,,0000,0000,0000,,He's basically the only one who's contributed \Na significant amount of code. Dialogue: 0,0:06:01.07,0:06:03.04,Default,,0000,0000,0000,,But we hope that that will change. Dialogue: 0,0:06:03.04,0:06:04.04,Default,,0000,0000,0000,,Okay. Dialogue: 0,0:06:04.04,0:06:06.05,Default,,0000,0000,0000,,Why do you care? Dialogue: 0,0:06:06.05,0:06:11.05,Default,,0000,0000,0000,,You coders, with your katanas and your VR glasses in your virtual reality parlors. Dialogue: 0,0:06:11.05,0:06:12.05,Default,,0000,0000,0000,,You know? Dialogue: 0,0:06:12.05,0:06:17.09,Default,,0000,0000,0000,,What possible connection would you have with this sweet, smiling, middle-aged lady Dialogue: 0,0:06:17.09,0:06:20.08,Default,,0000,0000,0000,,in the courtroom with the paper hanging \Nout of her steno machine? Dialogue: 0,0:06:20.08,0:06:21.04,Default,,0000,0000,0000,,You know, why... Dialogue: 0,0:06:21.04,0:06:24.01,Default,,0000,0000,0000,,There's nothing cyberpunk about steno. Dialogue: 0,0:06:24.01,0:06:25.07,Default,,0000,0000,0000,,I mean, it's barely even steampunk. Dialogue: 0,0:06:25.07,0:06:26.08,Default,,0000,0000,0000,,It's basically... Dialogue: 0,0:06:26.08,0:06:29.02,Default,,0000,0000,0000,,A lot of people consider it, you know... Dialogue: 0,0:06:29.02,0:06:32.09,Default,,0000,0000,0000,,Clerical, obsolete office equipment, right? Dialogue: 0,0:06:32.09,0:06:36.09,Default,,0000,0000,0000,,Sometimes I tell people, "I can write 240 words a minute!" Dialogue: 0,0:06:36.09,0:06:40.09,Default,,0000,0000,0000,,And they're like, "I only think at, like, 80, tops." Dialogue: 0,0:06:40.09,0:06:45.05,Default,,0000,0000,0000,,And I'm like, "Yeah, I don't think that's necessarily true." Dialogue: 0,0:06:45.05,0:06:50.04,Default,,0000,0000,0000,,This is an abstract of a six-part series \Nthat I've written on the Plover blog. Dialogue: 0,0:06:50.04,0:06:54.06,Default,,0000,0000,0000,,Six essays dealing with what steno is actually useful for. Dialogue: 0,0:06:54.06,0:06:59.04,Default,,0000,0000,0000,,I won't go through all of them in detail, \Nbecause some of them are probably Dialogue: 0,0:06:59.04,0:07:01.02,Default,,0000,0000,0000,,more relevant to you than others. Dialogue: 0,0:07:01.02,0:07:04.08,Default,,0000,0000,0000,,But just to give a quick rundown of each one. Dialogue: 0,0:07:04.08,0:07:07.06,Default,,0000,0000,0000,,Now, you can see speed is basically at the bottom. Dialogue: 0,0:07:07.06,0:07:11.04,Default,,0000,0000,0000,,I tried to list these in order of priority for programmers. Dialogue: 0,0:07:11.04,0:07:13.07,Default,,0000,0000,0000,,Speed isn't the most important thing, you know? Dialogue: 0,0:07:13.07,0:07:15.10,Default,,0000,0000,0000,,It's useful for bragging rights. Dialogue: 0,0:07:15.10,0:07:18.03,Default,,0000,0000,0000,,For winning online typing games. Dialogue: 0,0:07:18.03,0:07:22.07,Default,,0000,0000,0000,,You know, it can be very useful \Nin some specific circumstances. Dialogue: 0,0:07:22.07,0:07:26.08,Default,,0000,0000,0000,,But primarily what I think steno would be very useful for, Dialogue: 0,0:07:26.08,0:07:31.06,Default,,0000,0000,0000,,for programmers, is the fluency \Nthat it lends to thought when composing text. Dialogue: 0,0:07:31.06,0:07:34.04,Default,,0000,0000,0000,,Because you're thinking in discrete chunks. Dialogue: 0,0:07:34.04,0:07:36.06,Default,,0000,0000,0000,,You're generally thinking in words. Dialogue: 0,0:07:36.06,0:07:39.10,Default,,0000,0000,0000,,Or in, you know, commands with various syntax attached. Dialogue: 0,0:07:39.10,0:07:43.08,Default,,0000,0000,0000,,But they're usually, in your mind, \Nprobably reflected syllabically. Dialogue: 0,0:07:43.08,0:07:45.03,Default,,0000,0000,0000,,You're saying them to yourself in your head. Dialogue: 0,0:07:45.03,0:07:47.08,Default,,0000,0000,0000,,You're not spelling out every letter as you think of them. Dialogue: 0,0:07:47.08,0:07:50.02,Default,,0000,0000,0000,,When you're writing this stuff in qwerty, Dialogue: 0,0:07:50.02,0:07:54.01,Default,,0000,0000,0000,,you have to translate every letter into a finger action. Dialogue: 0,0:07:54.01,0:07:55.02,Default,,0000,0000,0000,,You know? Dialogue: 0,0:07:55.02,0:07:57.08,Default,,0000,0000,0000,,Which then you have to duplicate correctly on the keyboard. Dialogue: 0,0:07:57.08,0:07:59.06,Default,,0000,0000,0000,,Your fingers fall all over themselves, Dialogue: 0,0:07:59.06,0:08:00.08,Default,,0000,0000,0000,,you have to slow down, Dialogue: 0,0:08:00.08,0:08:05.05,Default,,0000,0000,0000,,the error correction has to happen \Nonce per letter instead of once per word. Dialogue: 0,0:08:05.05,0:08:10.01,Default,,0000,0000,0000,,It's far too granular, you know? Dialogue: 0,0:08:10.01,0:08:13.00,Default,,0000,0000,0000,,With steno, you're thinking in discrete words, Dialogue: 0,0:08:13.00,0:08:15.03,Default,,0000,0000,0000,,and you're writing those words as you think them. Dialogue: 0,0:08:15.03,0:08:17.10,Default,,0000,0000,0000,,And I have not used Plover for programming, Dialogue: 0,0:08:17.10,0:08:20.00,Default,,0000,0000,0000,,because, like I said, I'm still a novice. Dialogue: 0,0:08:20.00,0:08:22.00,Default,,0000,0000,0000,,But I... Dialogue: 0,0:08:22.00,0:08:24.07,Default,,0000,0000,0000,,Do any of you know NaNoWriMo? Dialogue: 0,0:08:24.07,0:08:29.05,Default,,0000,0000,0000,,The National Novel Writing Month, where you have to write \Na novel of 50,000 words in 30 days? Dialogue: 0,0:08:29.05,0:08:31.05,Default,,0000,0000,0000,,I did that a couple of times. Dialogue: 0,0:08:31.05,0:08:32.07,Default,,0000,0000,0000,,I did it once qwerty-style. Dialogue: 0,0:08:32.07,0:08:34.03,Default,,0000,0000,0000,,And once steno-style. Dialogue: 0,0:08:34.03,0:08:38.08,Default,,0000,0000,0000,,The qwerty was pure torture, because I was \Nsecond-guessing myself at every word. Dialogue: 0,0:08:38.08,0:08:42.01,Default,,0000,0000,0000,,The steno just, like, flew out of my fingers. Dialogue: 0,0:08:42.01,0:08:46.08,Default,,0000,0000,0000,,It wasn't a good novel, \Nbut it was so easy to write, because it just... Dialogue: 0,0:08:46.08,0:08:52.01,Default,,0000,0000,0000,,You know, by the time my thoughts came out of my mind, \Nthey were already on the screen. Dialogue: 0,0:08:52.01,0:08:55.00,Default,,0000,0000,0000,,I didn't have to spend that buffer zone tip-tapping them out. Dialogue: 0,0:08:55.00,0:08:56.05,Default,,0000,0000,0000,,And I'm a fast qwerty typist. Dialogue: 0,0:08:56.05,0:08:58.03,Default,,0000,0000,0000,,I can type around 100 words per minute. Dialogue: 0,0:08:58.03,0:09:00.00,Default,,0000,0000,0000,,But I think people who think Dialogue: 0,0:09:00.00,0:09:01.05,Default,,0000,0000,0000,,that they don't think faster than that Dialogue: 0,0:09:01.05,0:09:04.06,Default,,0000,0000,0000,,don't realize how much their fingers are slowing them down. Dialogue: 0,0:09:04.06,0:09:06.02,Default,,0000,0000,0000,,Yes? Dialogue: 0,0:09:06.02,0:09:10.03,Default,,0000,0000,0000,,>> Have you spoken to any coders, or do you know any coders that are actually using steno now? Dialogue: 0,0:09:10.03,0:09:16.06,Default,,0000,0000,0000,,No, the most advance interest that I've gotten \Ndoes seem to be from coders. Dialogue: 0,0:09:16.06,0:09:19.05,Default,,0000,0000,0000,,I think probably because Plover is Linux-only at this point, Dialogue: 0,0:09:19.05,0:09:23.03,Default,,0000,0000,0000,,and so it's mostly tech geeks who are able to use it. Dialogue: 0,0:09:23.03,0:09:27.01,Default,,0000,0000,0000,,I don't think there's anyone Dialogue: 0,0:09:27.01,0:09:29.06,Default,,0000,0000,0000,,actually using it for coding right now. Dialogue: 0,0:09:29.06,0:09:32.05,Default,,0000,0000,0000,,But I know of a couple people teaching themselves steno, Dialogue: 0,0:09:32.05,0:09:34.05,Default,,0000,0000,0000,,in order to use it to code eventually, so... Dialogue: 0,0:09:34.05,0:09:39.08,Default,,0000,0000,0000,,>>I guess maybe the closest analogy \NI might be able to make is that if you're captioning Dialogue: 0,0:09:39.08,0:09:45.01,Default,,0000,0000,0000,,a physics or statistics class, it's very punctuation-heavy. Dialogue: 0,0:09:45.01,0:09:46.06,Default,,0000,0000,0000,,Right, yeah. Dialogue: 0,0:09:46.06,0:09:48.04,Default,,0000,0000,0000,,Steno's great at punctuation. Dialogue: 0,0:09:48.04,0:09:54.02,Default,,0000,0000,0000,,>> So is it something where you basically just end up creating your own macros around programming constructs? Dialogue: 0,0:09:54.02,0:09:55.10,Default,,0000,0000,0000,,That is what steno is all about. Dialogue: 0,0:09:55.10,0:09:58.03,Default,,0000,0000,0000,,We call them defining entries in our dictionary. Dialogue: 0,0:09:58.03,0:10:01.01,Default,,0000,0000,0000,,But it's very easy to do, and very useful. Dialogue: 0,0:10:01.01,0:10:06.06,Default,,0000,0000,0000,,So I've been doing Python the Hard Way \Nthrough CodeLesson online, Dialogue: 0,0:10:06.06,0:10:09.07,Default,,0000,0000,0000,,and this is one of our exercises we had to do. Dialogue: 0,0:10:09.07,0:10:12.02,Default,,0000,0000,0000,,A Zork-style text adventure. Dialogue: 0,0:10:12.02,0:10:15.09,Default,,0000,0000,0000,,So I took a chunk of the code that I wrote \Nand totaled up the keystrokes. Dialogue: 0,0:10:15.09,0:10:17.10,Default,,0000,0000,0000,,I actually did write it on a qwerty laptop. Dialogue: 0,0:10:17.10,0:10:21.06,Default,,0000,0000,0000,,So I totaled up the keystrokes that it took me \Nto write on the qwerty laptop. Dialogue: 0,0:10:21.06,0:10:23.04,Default,,0000,0000,0000,,222. Dialogue: 0,0:10:23.04,0:10:25.06,Default,,0000,0000,0000,,Then I counted as if I had done it in steno. Dialogue: 0,0:10:25.06,0:10:31.01,Default,,0000,0000,0000,,I got 119, but that's only assuming that I defined spawn_creche, that variable, Dialogue: 0,0:10:31.01,0:10:34.05,Default,,0000,0000,0000,,as a single-stroke entry. Dialogue: 0,0:10:34.05,0:10:36.02,Default,,0000,0000,0000,,So every time you reference it after that, Dialogue: 0,0:10:36.02,0:10:37.05,Default,,0000,0000,0000,,you can just write it in one stroke. Dialogue: 0,0:10:37.05,0:10:39.06,Default,,0000,0000,0000,,And the same thing with infinite_library. Dialogue: 0,0:10:39.06,0:10:44.08,Default,,0000,0000,0000,,If I'd thought that I was only gonna use those variables once or twice, I would have just written them out letter by letter. Dialogue: 0,0:10:44.08,0:10:49.01,Default,,0000,0000,0000,,And so then it would have only been 102 keystrokes, Dialogue: 0,0:10:49.01,0:10:50.09,Default,,0000,0000,0000,,rather than 119. Dialogue: 0,0:10:50.09,0:10:54.02,Default,,0000,0000,0000,,So you can see there is a really \Ndrastic increase in efficiency. Dialogue: 0,0:10:54.02,0:10:57.05,Default,,0000,0000,0000,,Both ergonomically, as I'll address later, Dialogue: 0,0:10:57.05,0:11:03.09,Default,,0000,0000,0000,,but also in terms of the number of potential errors \Nyou'll make, how far ahead of yourself you are Dialogue: 0,0:11:03.09,0:11:05.05,Default,,0000,0000,0000,,when you start discovering those errors, Dialogue: 0,0:11:05.05,0:11:07.09,Default,,0000,0000,0000,,and have to backspace back to fix them. Dialogue: 0,0:11:07.09,0:11:09.07,Default,,0000,0000,0000,,And in just... Dialogue: 0,0:11:09.07,0:11:11.09,Default,,0000,0000,0000,,When you think print, it comes out as "print"; Dialogue: 0,0:11:11.09,0:11:14.01,Default,,0000,0000,0000,,it doesn't come out as P-R-I-N-T. Dialogue: 0,0:11:14.01,0:11:19.06,Default,,0000,0000,0000,,It's hard to explain how much \Nof a difference this makes until you use it. Dialogue: 0,0:11:19.06,0:11:22.08,Default,,0000,0000,0000,,But I would advise everyone, if you're interested, Dialogue: 0,0:11:22.08,0:11:26.06,Default,,0000,0000,0000,,to give it a try and to see how it works out. Dialogue: 0,0:11:26.06,0:11:29.03,Default,,0000,0000,0000,,So the other thing... Dialogue: 0,0:11:29.03,0:11:31.08,Default,,0000,0000,0000,,Let's see -- how much time do I have left? Dialogue: 0,0:11:31.08,0:11:32.06,Default,,0000,0000,0000,,A fair amount. Dialogue: 0,0:11:32.06,0:11:34.02,Default,,0000,0000,0000,,So I can go through a few of these. Dialogue: 0,0:11:34.02,0:11:36.08,Default,,0000,0000,0000,,Mobile computing is, of course, Dialogue: 0,0:11:36.08,0:11:39.02,Default,,0000,0000,0000,,every cyberpunk fan's dream. Dialogue: 0,0:11:39.02,0:11:40.09,Default,,0000,0000,0000,,I was a science fiction nerd. Dialogue: 0,0:11:40.09,0:11:42.08,Default,,0000,0000,0000,,I'm still a science fiction nerd. Dialogue: 0,0:11:42.08,0:11:47.07,Default,,0000,0000,0000,,And I would desperately love to be able to walk around \Nand write down all my thoughts silently, Dialogue: 0,0:11:47.07,0:11:50.01,Default,,0000,0000,0000,,and, you know, have my glasses, and... Dialogue: 0,0:11:50.01,0:11:55.01,Default,,0000,0000,0000,,Honestly, the biggest barrier here is that \Nthere is no commercially available Dialogue: 0,0:11:55.01,0:11:58.01,Default,,0000,0000,0000,,heads-up display for mobile computing. Dialogue: 0,0:11:58.01,0:12:01.07,Default,,0000,0000,0000,,But once there is, steno is definitely the way to go with that. Dialogue: 0,0:12:01.07,0:12:04.07,Default,,0000,0000,0000,,Because can you imagine putting a qwerty keyboard, like, Dialogue: 0,0:12:04.07,0:12:09.08,Default,,0000,0000,0000,,in a wearable-style keyboard that you're walking around with, with 112 letters or something? Dialogue: 0,0:12:09.08,0:12:11.04,Default,,0000,0000,0000,,I mean, it's just ridiculous. Dialogue: 0,0:12:11.04,0:12:15.01,Default,,0000,0000,0000,,You know, the great thing about steno \Nis it's designed for the human hand. Dialogue: 0,0:12:15.01,0:12:17.04,Default,,0000,0000,0000,,It's only got 22 keys, and they're in columns. Dialogue: 0,0:12:17.04,0:12:18.08,Default,,0000,0000,0000,,And not staggered columns. Dialogue: 0,0:12:18.08,0:12:20.04,Default,,0000,0000,0000,,They're in nice aligned columns. Dialogue: 0,0:12:20.04,0:12:23.07,Default,,0000,0000,0000,,So the footprint is basically the size of your hand. Dialogue: 0,0:12:23.07,0:12:27.07,Default,,0000,0000,0000,,Any surface you can write on \Nthat you can put your hands on, you can steno on. Dialogue: 0,0:12:27.07,0:12:29.06,Default,,0000,0000,0000,,You know? Dialogue: 0,0:12:29.06,0:12:34.08,Default,,0000,0000,0000,,So I think there's a huge potential in mobile computing, \Nonce that gets going. Dialogue: 0,0:12:34.08,0:12:37.08,Default,,0000,0000,0000,,It's geeky, but in certain situations, very useful. Dialogue: 0,0:12:37.08,0:12:40.02,Default,,0000,0000,0000,,And pretty cool. Dialogue: 0,0:12:40.02,0:12:41.05,Default,,0000,0000,0000,,Accessibility. Dialogue: 0,0:12:41.05,0:12:48.07,Default,,0000,0000,0000,,Now this -- I'll talk about what I do professionally \Nvery briefly in the last entry point. Dialogue: 0,0:12:48.07,0:12:51.06,Default,,0000,0000,0000,,And that's transcribing for the Deaf and hard of hearing. Dialogue: 0,0:12:51.06,0:12:54.06,Default,,0000,0000,0000,,But when I talk about accessibility here, Dialogue: 0,0:12:54.06,0:12:57.03,Default,,0000,0000,0000,,I'm mainly talking about text-to-speech, Dialogue: 0,0:12:57.03,0:12:59.03,Default,,0000,0000,0000,,as opposed to speech-to-text. Dialogue: 0,0:12:59.03,0:13:02.04,Default,,0000,0000,0000,,There are a lot of people with speech disabilities. Dialogue: 0,0:13:02.04,0:13:06.00,Default,,0000,0000,0000,,Roger Ebert, who had to have his jaw \Nremoved because of cancer. Dialogue: 0,0:13:06.00,0:13:08.06,Default,,0000,0000,0000,,There's a kid in Ireland \Nwho was born without a lower jaw. Dialogue: 0,0:13:08.06,0:13:14.02,Default,,0000,0000,0000,,There are many people with various \Nautistic spectrum conditions, you know, Dialogue: 0,0:13:14.02,0:13:18.04,Default,,0000,0000,0000,,who don't speak verbally, but are very fluent in text. Dialogue: 0,0:13:18.04,0:13:24.00,Default,,0000,0000,0000,,And, of course, people with hearing loss \Ndon't always use their voices to speak, Dialogue: 0,0:13:24.00,0:13:28.05,Default,,0000,0000,0000,,but are perfectly able to converse at speed in text. Dialogue: 0,0:13:28.05,0:13:32.00,Default,,0000,0000,0000,,Qwerty slows down their communication. Dialogue: 0,0:13:32.00,0:13:33.08,Default,,0000,0000,0000,,It's very labor-intensive. Dialogue: 0,0:13:33.08,0:13:37.01,Default,,0000,0000,0000,,It prevents, you know, easy back and forth conversations. Dialogue: 0,0:13:37.01,0:13:41.07,Default,,0000,0000,0000,,Steno is the only technology that allows you to write \Nas quickly as everyone else speaks, Dialogue: 0,0:13:41.07,0:13:48.08,Default,,0000,0000,0000,,which means that if someone with a speech disability learns steno, they're able to basically converse with everyone Dialogue: 0,0:13:48.08,0:13:50.07,Default,,0000,0000,0000,,as much as they want, Dialogue: 0,0:13:50.07,0:13:54.00,Default,,0000,0000,0000,,on par with everyone else, speed-wise. Dialogue: 0,0:13:54.00,0:13:57.09,Default,,0000,0000,0000,,And, conversely, the more geeks learn steno, Dialogue: 0,0:13:57.09,0:14:01.08,Default,,0000,0000,0000,,the more Hearing geeks \Nare able to converse with Deaf geeks. Dialogue: 0,0:14:01.08,0:14:04.04,Default,,0000,0000,0000,,If they don't necessarily know Sign Language, Dialogue: 0,0:14:04.04,0:14:07.08,Default,,0000,0000,0000,,they can all speak in the common language of English text. Dialogue: 0,0:14:07.08,0:14:10.00,Default,,0000,0000,0000,,So there are a lot of potentials there. Dialogue: 0,0:14:10.00,0:14:12.04,Default,,0000,0000,0000,,Ergonomics. Dialogue: 0,0:14:12.04,0:14:16.07,Default,,0000,0000,0000,,I think a big deal for a lot of people \Nwho work with text for a living. Dialogue: 0,0:14:16.07,0:14:20.01,Default,,0000,0000,0000,,RSIs are no joke. Dialogue: 0,0:14:20.01,0:14:27.06,Default,,0000,0000,0000,,And the individual finger motions of qwerty typing is very stressful on the muscles and tendons. Dialogue: 0,0:14:27.06,0:14:31.06,Default,,0000,0000,0000,,Each finger basically has to depress each key. Dialogue: 0,0:14:31.06,0:14:34.02,Default,,0000,0000,0000,,And you're constantly wiggling your fingers. Dialogue: 0,0:14:34.02,0:14:35.06,Default,,0000,0000,0000,,There's not much call for rest. Dialogue: 0,0:14:35.06,0:14:37.08,Default,,0000,0000,0000,,The motions that you use when writing steno... Dialogue: 0,0:14:37.08,0:14:42.03,Default,,0000,0000,0000,,First of all, the force comes \Nfrom the forearm rather than the fingers. Dialogue: 0,0:14:42.03,0:14:45.07,Default,,0000,0000,0000,,Second of all, you're writing many fewer strokes per minute. Dialogue: 0,0:14:45.07,0:14:52.09,Default,,0000,0000,0000,,You know, this rate of speed \Nis around 200 words per minute. Dialogue: 0,0:14:52.09,0:14:54.07,Default,,0000,0000,0000,,Moving your fingers like this. Dialogue: 0,0:14:54.07,0:14:57.10,Default,,0000,0000,0000,,In qwerty, you have to go like that for just 100. Dialogue: 0,0:15:00.06,0:15:02.10,Default,,0000,0000,0000,,It's also... Dialogue: 0,0:15:02.10,0:15:08.04,Default,,0000,0000,0000,,Because of the small footprint, \Nyou're able to use different configurations. Dialogue: 0,0:15:08.04,0:15:11.04,Default,,0000,0000,0000,,This is an ergonomic machine that I find very useful. Dialogue: 0,0:15:11.04,0:15:16.03,Default,,0000,0000,0000,,I had developing RSIs several years ago, Dialogue: 0,0:15:16.03,0:15:18.00,Default,,0000,0000,0000,,before I started steno. Dialogue: 0,0:15:18.00,0:15:19.05,Default,,0000,0000,0000,,And since I got this machine, Dialogue: 0,0:15:19.05,0:15:20.07,Default,,0000,0000,0000,,they've pretty much gone away, Dialogue: 0,0:15:20.07,0:15:22.06,Default,,0000,0000,0000,,which is really good for what I do. Dialogue: 0,0:15:22.06,0:15:25.00,Default,,0000,0000,0000,,I know a lot of programmers face that problem as well. Dialogue: 0,0:15:25.00,0:15:26.03,Default,,0000,0000,0000,,>> Wait, you had what? Dialogue: 0,0:15:26.03,0:15:29.01,Default,,0000,0000,0000,,Oh, I'm sorry -- repetitive stress injuries. Dialogue: 0,0:15:29.01,0:15:30.03,Default,,0000,0000,0000,,Yes, sorry. Dialogue: 0,0:15:30.03,0:15:31.06,Default,,0000,0000,0000,,RSIs. Dialogue: 0,0:15:31.06,0:15:33.10,Default,,0000,0000,0000,,Any typist has the potential to develop these, Dialogue: 0,0:15:33.10,0:15:37.00,Default,,0000,0000,0000,,and they can be really career-killing conditions. Dialogue: 0,0:15:37.00,0:15:40.09,Default,,0000,0000,0000,,And it's also just so much less effort, you know? Dialogue: 0,0:15:40.09,0:15:45.05,Default,,0000,0000,0000,,I can sit back and write for seven hours \Nat 180 words per minute, and not break a sweat. Dialogue: 0,0:15:45.05,0:15:49.04,Default,,0000,0000,0000,,You know, whenever I try to keep up with qwerty, Dialogue: 0,0:15:49.04,0:15:55.06,Default,,0000,0000,0000,,and I'm typing 100 words a minute, \Nby the end of it, I'm just... I'm wiped out. Dialogue: 0,0:15:55.06,0:15:57.01,Default,,0000,0000,0000,,It's really exhausting. Dialogue: 0,0:15:57.01,0:15:58.10,Default,,0000,0000,0000,,You wouldn't think, but it is. Dialogue: 0,0:15:58.10,0:16:01.00,Default,,0000,0000,0000,,Pure speed I already addressed. Dialogue: 0,0:16:01.00,0:16:02.07,Default,,0000,0000,0000,,It's just bragging rights, basically. Dialogue: 0,0:16:02.07,0:16:04.03,Default,,0000,0000,0000,,And then professional stenography, Dialogue: 0,0:16:04.03,0:16:08.09,Default,,0000,0000,0000,,which is honestly the main reason why I'm putting my own money and effort into developing this. Dialogue: 0,0:16:08.09,0:16:12.04,Default,,0000,0000,0000,,I'm reaching out to you guys, because you're all geeks, Dialogue: 0,0:16:12.04,0:16:14.10,Default,,0000,0000,0000,,and you probably won't become professional stenographers. Dialogue: 0,0:16:14.10,0:16:21.06,Default,,0000,0000,0000,,But you might become the ones to give steno cachet. Dialogue: 0,0:16:21.06,0:16:23.08,Default,,0000,0000,0000,,You know, you might start using it. Dialogue: 0,0:16:23.08,0:16:25.02,Default,,0000,0000,0000,,Make other people aware of it. Dialogue: 0,0:16:25.02,0:16:32.04,Default,,0000,0000,0000,,People will start playing the video games \Nthat you guys use to burn off stress. Dialogue: 0,0:16:32.04,0:16:38.03,Default,,0000,0000,0000,,Or to develop the steno skills \Nthat you will then later use for coding purposes. Dialogue: 0,0:16:38.03,0:16:42.08,Default,,0000,0000,0000,,And some people will realize \Nthat they actually really love doing this. Dialogue: 0,0:16:42.08,0:16:43.08,Default,,0000,0000,0000,,I love it. Dialogue: 0,0:16:43.08,0:16:44.10,Default,,0000,0000,0000,,My job -- Dialogue: 0,0:16:44.10,0:16:47.02,Default,,0000,0000,0000,,I make about six figures a year. Dialogue: 0,0:16:47.02,0:16:48.06,Default,,0000,0000,0000,,I'm my own boss. Dialogue: 0,0:16:48.06,0:16:55.05,Default,,0000,0000,0000,,I sit in college classes and transcribe lectures \Nall day in so many different subjects. Dialogue: 0,0:16:55.05,0:17:00.01,Default,,0000,0000,0000,,You know, from pharmacy to medical school, \Ntax law, art school, you name it. Dialogue: 0,0:17:00.01,0:17:01.04,Default,,0000,0000,0000,,It's paradise. Dialogue: 0,0:17:01.04,0:17:05.08,Default,,0000,0000,0000,,And I get to, like, help people get an education. Dialogue: 0,0:17:05.08,0:17:10.06,Default,,0000,0000,0000,,There are so few of us in this city that I've been killing myself Dialogue: 0,0:17:10.06,0:17:13.08,Default,,0000,0000,0000,,trying to find coverage for the demand this semester. Dialogue: 0,0:17:13.08,0:17:19.03,Default,,0000,0000,0000,,And if I don't get more people into our profession, \Nit's going to wither up and die. Dialogue: 0,0:17:19.03,0:17:23.08,Default,,0000,0000,0000,,And a lot of people who need what I do \Nwon't be able to get what they need. Dialogue: 0,0:17:23.08,0:17:28.01,Default,,0000,0000,0000,,So I'm hoping that by bringing steno first to the subculture, Dialogue: 0,0:17:28.01,0:17:29.08,Default,,0000,0000,0000,,and eventually to the mainstream, Dialogue: 0,0:17:29.08,0:17:32.02,Default,,0000,0000,0000,,I'll build a group of amateurs, Dialogue: 0,0:17:32.02,0:17:35.03,Default,,0000,0000,0000,,some of whom will be interested enough Dialogue: 0,0:17:35.03,0:17:36.02,Default,,0000,0000,0000,,and committed enough Dialogue: 0,0:17:36.02,0:17:38.10,Default,,0000,0000,0000,,to want to develop their skills and make it into a profession. Dialogue: 0,0:17:38.10,0:17:41.06,Default,,0000,0000,0000,,So if you know anyone who might be \Ninterested in doing what I do, Dialogue: 0,0:17:41.06,0:17:43.07,Default,,0000,0000,0000,,contact me after the lecture, Dialogue: 0,0:17:43.07,0:17:47.08,Default,,0000,0000,0000,,because I would definitely love to speak to them. Dialogue: 0,0:17:49.05,0:17:52.09,Default,,0000,0000,0000,,Okay, so here's my master plan for making this happen. Dialogue: 0,0:17:52.09,0:17:54.05,Default,,0000,0000,0000,,Plover currently exists. Dialogue: 0,0:17:54.05,0:17:56.07,Default,,0000,0000,0000,,It's pretty good. Dialogue: 0,0:17:56.07,0:17:58.03,Default,,0000,0000,0000,,It's Linux-only. Dialogue: 0,0:17:58.03,0:18:00.07,Default,,0000,0000,0000,,It's intended to be a keyboard emulator. Dialogue: 0,0:18:00.07,0:18:04.03,Default,,0000,0000,0000,,You know, as opposed to all of the existing proprietary software out there, Dialogue: 0,0:18:04.03,0:18:08.10,Default,,0000,0000,0000,,which are all, like, these giant word processors that are focused on providing printed transcripts, Dialogue: 0,0:18:08.10,0:18:11.06,Default,,0000,0000,0000,,and have very rudimentary control over the OS. Dialogue: 0,0:18:11.06,0:18:14.02,Default,,0000,0000,0000,,Plover is designed to have complete control over the OS. Dialogue: 0,0:18:14.02,0:18:17.02,Default,,0000,0000,0000,,So you can use it for anything \Nyou can use your qwerty keyboard to do. Dialogue: 0,0:18:17.02,0:18:23.02,Default,,0000,0000,0000,,It still needs just-in-time \Ndictionary entries to be really, really useful. Dialogue: 0,0:18:23.02,0:18:26.04,Default,,0000,0000,0000,,But other than that, it's pretty much working quite well. Dialogue: 0,0:18:26.04,0:18:28.06,Default,,0000,0000,0000,,A couple of little bugs. Dialogue: 0,0:18:28.06,0:18:33.07,Default,,0000,0000,0000,,But very few people -- as, you know, you asked me -- \Nwho actually uses Plover? Dialogue: 0,0:18:33.07,0:18:36.01,Default,,0000,0000,0000,,Not that many people use Plover on a regular basis. Dialogue: 0,0:18:36.01,0:18:41.02,Default,,0000,0000,0000,,I use it for transcribing on the train, because I don't like carrying my big steno machine -- Dialogue: 0,0:18:41.02,0:18:43.05,Default,,0000,0000,0000,,you know, taking it out on the train and transcribing stuff. Dialogue: 0,0:18:43.05,0:18:46.06,Default,,0000,0000,0000,,So I can just use this little keyboard, which is much easier. Dialogue: 0,0:18:46.06,0:18:47.09,Default,,0000,0000,0000,,So I use it occasionally. Dialogue: 0,0:18:47.09,0:18:50.02,Default,,0000,0000,0000,,It's also my backup machine in case this one breaks, Dialogue: 0,0:18:50.02,0:18:52.06,Default,,0000,0000,0000,,which it has. Dialogue: 0,0:18:52.06,0:18:57.06,Default,,0000,0000,0000,,And I know of a couple people who started out learning steno from Plover Dialogue: 0,0:18:57.06,0:18:59.08,Default,,0000,0000,0000,,and then eventually got hooked and wound up buying Dialogue: 0,0:18:59.08,0:19:01.09,Default,,0000,0000,0000,,proprietary software and proprietary hardware, Dialogue: 0,0:19:01.09,0:19:05.02,Default,,0000,0000,0000,,because they decided to become professional stenographers. Dialogue: 0,0:19:05.02,0:19:06.01,Default,,0000,0000,0000,,Which is cool. Dialogue: 0,0:19:06.01,0:19:08.04,Default,,0000,0000,0000,,I like being a gateway drug to professional stenography. Dialogue: 0,0:19:08.04,0:19:13.04,Default,,0000,0000,0000,,But I would much rather get people actually using Plover, Dialogue: 0,0:19:13.04,0:19:15.07,Default,,0000,0000,0000,,make it useful enough that they can actually use it, Dialogue: 0,0:19:15.07,0:19:20.10,Default,,0000,0000,0000,,rather than having to downgrade to these $4000 systems. Dialogue: 0,0:19:20.10,0:19:22.08,Default,,0000,0000,0000,,How did that happen? Dialogue: 0,0:19:22.08,0:19:23.06,Default,,0000,0000,0000,,Okay. Dialogue: 0,0:19:23.06,0:19:26.06,Default,,0000,0000,0000,,Hover Plover is my way that I think I can get people into it. Dialogue: 0,0:19:26.06,0:19:28.08,Default,,0000,0000,0000,,It's going to be a suite of little minigames. Dialogue: 0,0:19:28.08,0:19:31.07,Default,,0000,0000,0000,,How many of you guys have played typing games? Dialogue: 0,0:19:31.07,0:19:33.03,Default,,0000,0000,0000,,Yeah, exactly. Dialogue: 0,0:19:33.03,0:19:34.02,Default,,0000,0000,0000,,And they're fun, right? Dialogue: 0,0:19:34.02,0:19:38.07,Default,,0000,0000,0000,,They're actually even more fun with steno, because they're slightly more complex. Dialogue: 0,0:19:38.07,0:19:40.09,Default,,0000,0000,0000,,You're not just doing the little home row tippy-tappy. Dialogue: 0,0:19:40.09,0:19:42.09,Default,,0000,0000,0000,,You know, it's... Dialogue: 0,0:19:42.09,0:19:45.08,Default,,0000,0000,0000,,You have to bring in these dictionary entry incorporations, Dialogue: 0,0:19:45.08,0:19:48.07,Default,,0000,0000,0000,,defining your arbitrary mnemonic briefs. Dialogue: 0,0:19:48.07,0:19:52.06,Default,,0000,0000,0000,,And, you know, you're stroking out whole words. Dialogue: 0,0:19:52.06,0:19:56.06,Default,,0000,0000,0000,,So you can do something like a Guitar Hero-style thing, Dialogue: 0,0:19:56.06,0:19:59.09,Default,,0000,0000,0000,,but you're actually writing all of the lyrics \Nto the songs you're listening to. Dialogue: 0,0:19:59.09,0:20:01.01,Default,,0000,0000,0000,,You know, in one stroke. Dialogue: 0,0:20:01.01,0:20:01.10,Default,,0000,0000,0000,,It's really fun. Dialogue: 0,0:20:01.10,0:20:03.09,Default,,0000,0000,0000,,It's actually a hypnotic kind of thing. Dialogue: 0,0:20:03.09,0:20:06.05,Default,,0000,0000,0000,,Once you get into the groove, \Nand you're writing everything you hear, Dialogue: 0,0:20:06.05,0:20:09.01,Default,,0000,0000,0000,,and it's coming out through your fingers \Nand onto the screen. Dialogue: 0,0:20:09.01,0:20:10.07,Default,,0000,0000,0000,,It's a very pleasant sensation. Dialogue: 0,0:20:10.07,0:20:14.06,Default,,0000,0000,0000,,So I've got a couple of ideas for the minigames Dialogue: 0,0:20:14.06,0:20:19.04,Default,,0000,0000,0000,,that we can use as part of the tutorial to teach people steno in the most painless way possible. Dialogue: 0,0:20:19.04,0:20:21.00,Default,,0000,0000,0000,,Because right now... Dialogue: 0,0:20:21.00,0:20:22.00,Default,,0000,0000,0000,,Oh, man. Dialogue: 0,0:20:22.00,0:20:23.06,Default,,0000,0000,0000,,I went to court reporting school. Dialogue: 0,0:20:23.06,0:20:26.08,Default,,0000,0000,0000,,Because there is no school to teach you how to provide realtime for the deaf. Dialogue: 0,0:20:26.08,0:20:30.06,Default,,0000,0000,0000,,There's only court reporting. Dialogue: 0,0:20:30.06,0:20:34.04,Default,,0000,0000,0000,,And then you have to sort of teach yourself \Nthe realtime side of the business. Dialogue: 0,0:20:34.04,0:20:37.04,Default,,0000,0000,0000,,And it's sitting in a room for three hours, Dialogue: 0,0:20:37.04,0:20:41.04,Default,,0000,0000,0000,,while someone reads you jury charges, basically. Dialogue: 0,0:20:41.04,0:20:43.03,Default,,0000,0000,0000,,Like, legal material, you know. Dialogue: 0,0:20:43.03,0:20:45.00,Default,,0000,0000,0000,,And they start out at 60 words a minute. Dialogue: 0,0:20:45.00,0:20:47.06,Default,,0000,0000,0000,,And then once you pass that test, \Nyou go to 80 words a minute. Dialogue: 0,0:20:47.06,0:20:50.09,Default,,0000,0000,0000,,And it's tedious and it's grueling. Dialogue: 0,0:20:50.09,0:20:53.06,Default,,0000,0000,0000,,And it costs, like, 300 bucks a month. Dialogue: 0,0:20:53.06,0:20:56.06,Default,,0000,0000,0000,,And there's an 85% dropout rate in steno schools. Dialogue: 0,0:20:56.06,0:20:58.06,Default,,0000,0000,0000,,It's kind of a scam. Dialogue: 0,0:20:58.06,0:21:00.01,Default,,0000,0000,0000,,They're all for-profit schools. Dialogue: 0,0:21:00.01,0:21:02.01,Default,,0000,0000,0000,,It's a bad scene. Dialogue: 0,0:21:02.01,0:21:06.06,Default,,0000,0000,0000,,I think getting people \Nto actually use this while having a good time Dialogue: 0,0:21:06.06,0:21:10.05,Default,,0000,0000,0000,,and getting, like, competitive about showing up \Non the high score tables Dialogue: 0,0:21:10.05,0:21:14.06,Default,,0000,0000,0000,,is the way to really get a solid user base of steno users. Dialogue: 0,0:21:14.06,0:21:17.04,Default,,0000,0000,0000,,So I'm just going to give you a couple screenshots. Dialogue: 0,0:21:17.04,0:21:18.07,Default,,0000,0000,0000,,Like, mockups, obviously. Dialogue: 0,0:21:18.07,0:21:20.07,Default,,0000,0000,0000,,Hover Plover does not yet exist, Dialogue: 0,0:21:20.07,0:21:25.00,Default,,0000,0000,0000,,because, sadly, I'm kind of tapped out on funding for Plover. Dialogue: 0,0:21:25.00,0:21:28.07,Default,,0000,0000,0000,,I'm looking for alternate sources. Dialogue: 0,0:21:28.07,0:21:31.05,Default,,0000,0000,0000,,And Hover Plover hasn't really... Dialogue: 0,0:21:31.05,0:21:36.06,Default,,0000,0000,0000,,I commissioned a couple of screenshots to see what the minigames might look like, Dialogue: 0,0:21:36.06,0:21:40.03,Default,,0000,0000,0000,,but until I get some development money, Dialogue: 0,0:21:40.03,0:21:43.07,Default,,0000,0000,0000,,Hover Plover will not exist yet. Dialogue: 0,0:21:43.07,0:21:48.06,Default,,0000,0000,0000,,But here's what I'm hoping it'll look like when it does exist. Dialogue: 0,0:21:48.06,0:21:51.03,Default,,0000,0000,0000,,So that's the Plovercraft, right? Dialogue: 0,0:21:51.03,0:21:54.10,Default,,0000,0000,0000,,And your Plovercraft is busted. Dialogue: 0,0:21:54.10,0:21:56.03,Default,,0000,0000,0000,,It can only go up. Dialogue: 0,0:21:56.03,0:21:58.06,Default,,0000,0000,0000,,You know, and it can't navigate around obstacles. Dialogue: 0,0:21:58.06,0:21:59.04,Default,,0000,0000,0000,,So you're... Dialogue: 0,0:21:59.04,0:22:01.01,Default,,0000,0000,0000,,It's a 2D side-scrolling platformer. Dialogue: 0,0:22:01.01,0:22:04.02,Default,,0000,0000,0000,,So you have to navigate \Naround all these obstacles by pressing the word, Dialogue: 0,0:22:04.02,0:22:08.02,Default,,0000,0000,0000,,by typing the word, \Nso it'll like zoom you up above the obstacle. Dialogue: 0,0:22:08.02,0:22:10.05,Default,,0000,0000,0000,,And then you'll start dropping back down again, Dialogue: 0,0:22:10.05,0:22:13.02,Default,,0000,0000,0000,,to try to get to the repair shop to fix your Plovercraft. Dialogue: 0,0:22:13.02,0:22:18.04,Default,,0000,0000,0000,,So the word "compression" in steno is spelled K-P-R-E-G-S. Dialogue: 0,0:22:18.04,0:22:23.05,Default,,0000,0000,0000,,The GS is the "shun" ending and the KP is sort of "k'puh." Dialogue: 0,0:22:23.05,0:22:25.02,Default,,0000,0000,0000,,It's semi-phonetic. Dialogue: 0,0:22:25.02,0:22:28.01,Default,,0000,0000,0000,,There's lots of little shortcut tricks, you know? Dialogue: 0,0:22:28.01,0:22:30.01,Default,,0000,0000,0000,,So you type that, and your Plovercraft zooms up. Dialogue: 0,0:22:30.01,0:22:33.01,Default,,0000,0000,0000,,And, you know, you have to navigate around the stray cats Dialogue: 0,0:22:33.01,0:22:35.05,Default,,0000,0000,0000,,and water towers and whatever else. Dialogue: 0,0:22:35.05,0:22:37.09,Default,,0000,0000,0000,,I think it'll be awesome. Dialogue: 0,0:22:37.09,0:22:41.04,Default,,0000,0000,0000,,The other mini game that I've got an idea for... Dialogue: 0,0:22:41.04,0:22:42.05,Default,,0000,0000,0000,,(laughter) Dialogue: 0,0:22:42.05,0:22:45.06,Default,,0000,0000,0000,,Yeah, so this is a... Dialogue: 0,0:22:45.06,0:22:48.08,Default,,0000,0000,0000,,This is a top-down space shooter, basically. Dialogue: 0,0:22:48.08,0:22:51.04,Default,,0000,0000,0000,,So you've got your little simple one-stroke words, Dialogue: 0,0:22:51.04,0:22:54.01,Default,,0000,0000,0000,,like "snails" and "antidisestablishmentarianism." Dialogue: 0,0:22:54.01,0:22:55.09,Default,,0000,0000,0000,,Easy peasy, right? Dialogue: 0,0:22:55.09,0:22:59.05,Default,,0000,0000,0000,,Then you've got your slightly more challenging two-stroke words like "guardian". Dialogue: 0,0:22:59.05,0:23:01.02,Default,,0000,0000,0000,,Slightly more challenging. Dialogue: 0,0:23:01.02,0:23:03.00,Default,,0000,0000,0000,,"Bemusement"; three-stroke. Dialogue: 0,0:23:03.00,0:23:05.01,Default,,0000,0000,0000,,And then you got something like this. Dialogue: 0,0:23:05.01,0:23:08.06,Default,,0000,0000,0000,,This giant scary laser ship, which is an undefined. Dialogue: 0,0:23:08.06,0:23:11.04,Default,,0000,0000,0000,,So it's a word that doesn't appear in your dictionary. Dialogue: 0,0:23:11.04,0:23:12.07,Default,,0000,0000,0000,,And you gotta figure out quickly Dialogue: 0,0:23:12.07,0:23:14.07,Default,,0000,0000,0000,,what you want to define it as, define it, Dialogue: 0,0:23:14.07,0:23:20.03,Default,,0000,0000,0000,,and then it goes down to these little, \Nyou know, depending on how many strokes it is, Dialogue: 0,0:23:20.03,0:23:21.04,Default,,0000,0000,0000,,it'll go down to that stroke. Dialogue: 0,0:23:21.04,0:23:23.06,Default,,0000,0000,0000,,So "frangipani" -- probably a three-stroke word. Dialogue: 0,0:23:23.06,0:23:24.09,Default,,0000,0000,0000,,Not too scary. Dialogue: 0,0:23:24.09,0:23:28.02,Default,,0000,0000,0000,,As long as you can define it in time, you have no problem. Dialogue: 0,0:23:28.02,0:23:29.09,Default,,0000,0000,0000,,And you've gotten 107 defines already, Dialogue: 0,0:23:29.09,0:23:33.07,Default,,0000,0000,0000,,so you're gonna be fine. Dialogue: 0,0:23:33.07,0:23:35.06,Default,,0000,0000,0000,,That is basically... Dialogue: 0,0:23:35.06,0:23:36.07,Default,,0000,0000,0000,,Sorry, that cut off. Dialogue: 0,0:23:36.07,0:23:38.06,Default,,0000,0000,0000,,That's basically my talk. Dialogue: 0,0:23:38.06,0:23:40.04,Default,,0000,0000,0000,,I'm very happy to answer any questions Dialogue: 0,0:23:40.04,0:23:41.07,Default,,0000,0000,0000,,that you guys might have. Dialogue: 0,0:23:41.07,0:23:45.05,Default,,0000,0000,0000,,But if you're interested, \Nor know someone else who might be interested, Dialogue: 0,0:23:45.05,0:23:47.08,Default,,0000,0000,0000,,I really -- Dialogue: 0,0:23:47.08,0:23:50.08,Default,,0000,0000,0000,,I need some kind of a buttkick to get this going again. Dialogue: 0,0:23:50.08,0:23:54.01,Default,,0000,0000,0000,,It's been on hiatus for about six months, \Never since I ran out of money, Dialogue: 0,0:23:54.01,0:23:56.06,Default,,0000,0000,0000,,and Josh had a baby and moved to the west coast. Dialogue: 0,0:23:56.06,0:24:03.04,Default,,0000,0000,0000,,So I'd love any ideas on raising capital. Dialogue: 0,0:24:03.04,0:24:06.06,Default,,0000,0000,0000,,Or if you know of anyone \Nwho might want to use the software. Dialogue: 0,0:24:06.06,0:24:10.06,Default,,0000,0000,0000,,Or if you guys are interested \Nin using the software, please let me know. Dialogue: 0,0:24:10.06,0:24:12.04,Default,,0000,0000,0000,,Email me. Dialogue: 0,0:24:12.04,0:24:13.09,Default,,0000,0000,0000,,Comment on the blog. Dialogue: 0,0:24:13.09,0:24:16.02,Default,,0000,0000,0000,,I'll probably be posting these slides on the blog. Dialogue: 0,0:24:16.02,0:24:21.04,Default,,0000,0000,0000,,And the Google group is cut off down there, \Nbut it's linked on the blog. Dialogue: 0,0:24:21.04,0:24:23.05,Default,,0000,0000,0000,,So that's pretty much it. Dialogue: 0,0:24:23.05,0:24:24.09,Default,,0000,0000,0000,,Thank you. Dialogue: 0,0:24:24.09,0:24:28.10,Default,,0000,0000,0000,,(applause) Dialogue: 0,0:24:28.10,0:24:31.06,Default,,0000,0000,0000,,Any questions? Dialogue: 0,0:24:31.06,0:24:34.03,Default,,0000,0000,0000,,>> You just need funding for the game? Dialogue: 0,0:24:34.03,0:24:37.00,Default,,0000,0000,0000,,Yeah, and, like, a little more work on Plover. Dialogue: 0,0:24:37.00,0:24:39.04,Default,,0000,0000,0000,,Like, this one feature needs to be developed. Dialogue: 0,0:24:39.04,0:24:43.02,Default,,0000,0000,0000,,>> Have you thought about maybe getting in touch with one of the Python start-up groups, Dialogue: 0,0:24:43.02,0:24:47.07,Default,,0000,0000,0000,,or doing a workshop to introduce people to programming, Dialogue: 0,0:24:47.07,0:24:50.02,Default,,0000,0000,0000,,and getting them up to speed? Dialogue: 0,0:24:50.02,0:24:52.09,Default,,0000,0000,0000,,Because maybe they can take on \None of the games as a project. Dialogue: 0,0:24:52.09,0:24:57.08,Default,,0000,0000,0000,,Well, at this point I'm still sort of trying to gauge demand,\Nbecause I get a lot of different responses. Dialogue: 0,0:24:57.08,0:25:00.07,Default,,0000,0000,0000,,I mean, you guys obviously cared enough \Nto come to the presentation. Dialogue: 0,0:25:00.07,0:25:06.05,Default,,0000,0000,0000,,How many of you think that learning Plover might be a fun and/or useful thing to do at some point? Dialogue: 0,0:25:06.05,0:25:07.07,Default,,0000,0000,0000,,So, like, most of you. Dialogue: 0,0:25:07.07,0:25:09.02,Default,,0000,0000,0000,,That's encouraging. Dialogue: 0,0:25:09.02,0:25:11.06,Default,,0000,0000,0000,,I know there's some selection bias, \Nbecause you came to this talk. Dialogue: 0,0:25:11.06,0:25:16.09,Default,,0000,0000,0000,,But it also proves \Nthat I didn't totally turn you off the idea, and so... Dialogue: 0,0:25:16.09,0:25:17.06,Default,,0000,0000,0000,,Yeah? Dialogue: 0,0:25:17.06,0:25:20.00,Default,,0000,0000,0000,,>> So I was curious why it was Linux-only, Dialogue: 0,0:25:20.00,0:25:21.06,Default,,0000,0000,0000,,and you say it's a keyboard emulator, but I'm wondering -- Dialogue: 0,0:25:21.06,0:25:23.06,Default,,0000,0000,0000,,what is the code base written in? Dialogue: 0,0:25:23.06,0:25:28.04,Default,,0000,0000,0000,,Could it be Python libraries or some sort of HTML5, \Nso you could use it anywhere? Dialogue: 0,0:25:28.04,0:25:29.10,Default,,0000,0000,0000,,And could it go on GitHub? Dialogue: 0,0:25:29.10,0:25:33.00,Default,,0000,0000,0000,,Okay, we started on GitHub and then moved to Launchpad. Dialogue: 0,0:25:33.00,0:25:40.06,Default,,0000,0000,0000,,But the reason why it's currently Linux-only is because \Nthe code for the keyboard emulation Dialogue: 0,0:25:40.06,0:25:43.06,Default,,0000,0000,0000,,is taken from xkey, which I think was written in Python. Dialogue: 0,0:25:43.06,0:25:48.05,Default,,0000,0000,0000,,So it was pretty easy to incorporate it \Ninto the rest of Plover's Python code. Dialogue: 0,0:25:48.05,0:25:53.02,Default,,0000,0000,0000,,The equivalent to xkey in Windows is AutoHotKey, \Nwhich is written in C. Dialogue: 0,0:25:53.02,0:25:57.05,Default,,0000,0000,0000,,So I think it will be a more complex job to sort of mash those two together and make them work. Dialogue: 0,0:25:57.05,0:25:59.02,Default,,0000,0000,0000,,So that's basically it. Dialogue: 0,0:25:59.02,0:26:02.03,Default,,0000,0000,0000,,I would definitely like to port to Windows, \Nbecause I think that would open it up a lot. Dialogue: 0,0:26:02.03,0:26:06.05,Default,,0000,0000,0000,,But it's going to take a little more \Ndevelopment effort to do that. Dialogue: 0,0:26:08.01,0:26:09.06,Default,,0000,0000,0000,,Yeah? Dialogue: 0,0:26:09.06,0:26:16.04,Default,,0000,0000,0000,,>> Do you think there's a lot of demand at most any university to have someone caption lectures? Dialogue: 0,0:26:16.04,0:26:18.10,Default,,0000,0000,0000,,Well, there certainly is in New York City. Dialogue: 0,0:26:18.10,0:26:23.02,Default,,0000,0000,0000,,Like I said, I've had to turn down \Nfive or six students this semester, Dialogue: 0,0:26:23.02,0:26:26.10,Default,,0000,0000,0000,,which is terrible, because it means that these people \Nare basically not getting a education. Dialogue: 0,0:26:26.10,0:26:29.03,Default,,0000,0000,0000,,Dental school, medical school... Dialogue: 0,0:26:29.03,0:26:33.02,Default,,0000,0000,0000,,These are people who have worked their entire lives \Nto get where they are, Dialogue: 0,0:26:33.02,0:26:35.10,Default,,0000,0000,0000,,and now they're trying to go to school \Nwithout any accommodations, Dialogue: 0,0:26:35.10,0:26:38.06,Default,,0000,0000,0000,,because the people just aren't on the ground. Dialogue: 0,0:26:38.06,0:26:41.01,Default,,0000,0000,0000,,It's a terrible state of affairs. Dialogue: 0,0:26:41.01,0:26:44.07,Default,,0000,0000,0000,,So not all universities are willing to pay for accommodations, Dialogue: 0,0:26:44.07,0:26:51.06,Default,,0000,0000,0000,,because, you know, it is a difficult skill to learn, \Nand it's expensive to hire someone like me. Dialogue: 0,0:26:51.06,0:26:54.03,Default,,0000,0000,0000,,But some schools definitely are, so there's a huge demand. Dialogue: 0,0:26:54.03,0:26:55.00,Default,,0000,0000,0000,,Yeah? Dialogue: 0,0:26:55.00,0:27:00.02,Default,,0000,0000,0000,,>>> My wife goes to dental school, and there's one student who listens to lectures, Dialogue: 0,0:27:00.02,0:27:02.05,Default,,0000,0000,0000,,as well as type at the same time. Dialogue: 0,0:27:02.05,0:27:06.06,Default,,0000,0000,0000,,Creates a transcript, and he obviously sells on the portal. Dialogue: 0,0:27:06.06,0:27:07.06,Default,,0000,0000,0000,,Yeah. Dialogue: 0,0:27:07.06,0:27:09.06,Default,,0000,0000,0000,,But he just types, like, qwerty-style? Dialogue: 0,0:27:09.06,0:27:11.10,Default,,0000,0000,0000,,>> Um, I'm not sure how he... Dialogue: 0,0:27:11.10,0:27:13.08,Default,,0000,0000,0000,,But yes, those transcripts are available. Dialogue: 0,0:27:13.08,0:27:20.08,Default,,0000,0000,0000,,So the question from my wife was: How can he pay attention to the class, as well as type it? Dialogue: 0,0:27:20.08,0:27:27.03,Default,,0000,0000,0000,,He just types, and when he goes home, he reads, \Nand if he has a question, he goes to the professor. Dialogue: 0,0:27:27.03,0:27:34.05,Default,,0000,0000,0000,,The good thing is: Many students, they don't attend the lecture, or partial lecture, it's kind of helpful to read. Dialogue: 0,0:27:34.05,0:27:39.05,Default,,0000,0000,0000,,They have recordings, \Nbut not all professors have recordings. Dialogue: 0,0:27:39.05,0:27:46.02,Default,,0000,0000,0000,,If they want to get a recording, they need to have a TA, \Nand they need to pay the TA, and it's kind of expensive. Dialogue: 0,0:27:46.02,0:27:50.09,Default,,0000,0000,0000,,And also searchable text is much more useful for studying purposes than a long, linear sound file. Dialogue: 0,0:27:50.09,0:27:55.08,Default,,0000,0000,0000,,But -- so, first of all, to address that, \Nhe's probably not getting everything verbatim, Dialogue: 0,0:27:55.08,0:27:57.06,Default,,0000,0000,0000,,obviously, if he's just doing qwerty. Dialogue: 0,0:27:57.06,0:27:59.07,Default,,0000,0000,0000,,Although some typists are pretty good. Dialogue: 0,0:27:59.07,0:28:02.02,Default,,0000,0000,0000,,They can get about half of the salient details. Dialogue: 0,0:28:02.02,0:28:06.01,Default,,0000,0000,0000,,Second of all, I learn a hell of a lot when I'm transcribing. Dialogue: 0,0:28:06.01,0:28:10.06,Default,,0000,0000,0000,,You know, it goes in through my ears and out through my fingers, but it leaves something behind. Dialogue: 0,0:28:10.06,0:28:13.00,Default,,0000,0000,0000,,So, I think it's actually a pretty good... Dialogue: 0,0:28:13.00,0:28:18.04,Default,,0000,0000,0000,,I know of at least one person \Nwho taught himself steno while going to school. Dialogue: 0,0:28:18.04,0:28:20.02,Default,,0000,0000,0000,,Like, pre-pharmacy school. Dialogue: 0,0:28:20.02,0:28:21.07,Default,,0000,0000,0000,,And got really good grades. Dialogue: 0,0:28:21.07,0:28:24.06,Default,,0000,0000,0000,,But then decided he would rather \Nbe a stenographer than a pharmacist. Dialogue: 0,0:28:24.06,0:28:27.09,Default,,0000,0000,0000,,So now he's getting into doing what I do, Dialogue: 0,0:28:27.09,0:28:29.10,Default,,0000,0000,0000,,and working for Deaf and hard of hearing college students. Dialogue: 0,0:28:29.10,0:28:34.08,Default,,0000,0000,0000,,>> Is there a clearinghouse site anywhere \Nfor captioning and steno jobs? Dialogue: 0,0:28:34.08,0:28:37.00,Default,,0000,0000,0000,,No, it's mostly independent contractors. Dialogue: 0,0:28:37.00,0:28:39.08,Default,,0000,0000,0000,,It's a very fractured field. Dialogue: 0,0:28:39.08,0:28:46.04,Default,,0000,0000,0000,,>> So basically, if you were looking for work, \Nthere isn't a place you would go, other than to agencies? Dialogue: 0,0:28:46.04,0:28:51.02,Default,,0000,0000,0000,,I just send my resume out to all 26 universities \Nin the New York City area, Dialogue: 0,0:28:51.02,0:28:53.00,Default,,0000,0000,0000,,and they come to me. Dialogue: 0,0:28:53.00,0:28:54.00,Default,,0000,0000,0000,,Did you have a question? Dialogue: 0,0:28:54.00,0:28:55.04,Default,,0000,0000,0000,,>> About the library, so... Dialogue: 0,0:28:55.04,0:28:57.06,Default,,0000,0000,0000,,Is she using steno right now? Dialogue: 0,0:28:57.06,0:28:59.08,Default,,0000,0000,0000,,Yeah, she's using proprietary software. Dialogue: 0,0:28:59.08,0:29:03.06,Default,,0000,0000,0000,,>> But you were saying you had to declare some variables. Dialogue: 0,0:29:03.06,0:29:09.06,Default,,0000,0000,0000,,And that stenographers have their own library, \Nand stuff like that -- how does that part tie in? Dialogue: 0,0:29:09.06,0:29:13.00,Default,,0000,0000,0000,,So you just tell it -- this is how I would spell compression, Dialogue: 0,0:29:13.00,0:29:15.05,Default,,0000,0000,0000,,and there's a way you can add this stuff Dialogue: 0,0:29:15.05,0:29:16.06,Default,,0000,0000,0000,,while you're doing it? Dialogue: 0,0:29:16.06,0:29:19.01,Default,,0000,0000,0000,,Yeah, well, this is the one feature that Plover is currently missing that it really needs to have Dialogue: 0,0:29:19.01,0:29:21.06,Default,,0000,0000,0000,,in order to be very useful. Dialogue: 0,0:29:21.06,0:29:23.09,Default,,0000,0000,0000,,I was assuming in that Zork thing -- Dialogue: 0,0:29:23.09,0:29:27.00,Default,,0000,0000,0000,,that it had already been implemented, yeah. Dialogue: 0,0:29:27.00,0:29:30.08,Default,,0000,0000,0000,,>> So the feature that Plover needs \Nis the ability to add in your own new entries? Dialogue: 0,0:29:30.08,0:29:32.08,Default,,0000,0000,0000,,Exactly; from the writer. Dialogue: 0,0:29:32.08,0:29:33.06,Default,,0000,0000,0000,,I mean, you can do it -- Dialogue: 0,0:29:33.06,0:29:36.01,Default,,0000,0000,0000,,you can edit the text file manually, you know. Dialogue: 0,0:29:36.01,0:29:39.02,Default,,0000,0000,0000,,But being able to do it without breaking \Nthe stream of text is very useful, Dialogue: 0,0:29:39.02,0:29:41.06,Default,,0000,0000,0000,,and I do all the time in my proprietary software. Dialogue: 0,0:29:41.06,0:29:43.02,Default,,0000,0000,0000,,>> So you just shift into a mode? Dialogue: 0,0:29:43.02,0:29:45.06,Default,,0000,0000,0000,,Uh-huh, yeah. Dialogue: 0,0:29:48.09,0:29:54.08,Default,,0000,0000,0000,,>> So how long would it take for the average beginner \Nto reach 200 words per minute with steno? Dialogue: 0,0:29:54.08,0:29:56.09,Default,,0000,0000,0000,,200 is tricky. Dialogue: 0,0:29:56.09,0:30:05.03,Default,,0000,0000,0000,,I find most people get up to around \N100 or 120 within four to six months, Dialogue: 0,0:30:05.03,0:30:09.05,Default,,0000,0000,0000,,and then they usually hit a wall and then plateau for a while. Dialogue: 0,0:30:09.05,0:30:13.04,Default,,0000,0000,0000,,And so once you hit your first big plateau, \Nit's tough to get above that. Dialogue: 0,0:30:13.04,0:30:17.08,Default,,0000,0000,0000,,I got from 0 to 225 in a year and a half. Dialogue: 0,0:30:17.08,0:30:22.07,Default,,0000,0000,0000,,And that was me probably in front of the machine \Nabout 60 hours a week, Dialogue: 0,0:30:22.07,0:30:26.05,Default,,0000,0000,0000,,because I was doing it at my day job, \Nand I was also practicing on my own time. Dialogue: 0,0:30:26.05,0:30:33.08,Default,,0000,0000,0000,,But most people can probably get up to 120-140 \Nwithin, you know, three to six months. Dialogue: 0,0:30:33.08,0:30:35.08,Default,,0000,0000,0000,,And if Hover Plover is addictive enough, Dialogue: 0,0:30:35.08,0:30:40.06,Default,,0000,0000,0000,,addictive enough that it gets people, \Nyou know, spending all night doing this -- Dialogue: 0,0:30:40.06,0:30:41.08,Default,,0000,0000,0000,,which it really can. Dialogue: 0,0:30:41.08,0:30:44.02,Default,,0000,0000,0000,,I know people who do just regular steno for hours, Dialogue: 0,0:30:44.02,0:30:48.00,Default,,0000,0000,0000,,and they get sucked into this steno hole, \Nand it's really engrossing. Dialogue: 0,0:30:48.00,0:30:52.06,Default,,0000,0000,0000,,You know, if it's addictive enough \Nand people are spending a lot of time on it, Dialogue: 0,0:30:52.06,0:30:55.04,Default,,0000,0000,0000,,their rates will go up really quickly. Dialogue: 0,0:30:57.02,0:30:58.04,Default,,0000,0000,0000,,Yeah? Dialogue: 0,0:30:58.04,0:31:01.09,Default,,0000,0000,0000,,>> Can you give me the details \Non adding a word on the fly like that? Dialogue: 0,0:31:01.09,0:31:04.06,Default,,0000,0000,0000,,I'll tell you how my proprietary software does it. Dialogue: 0,0:31:04.06,0:31:10.05,Default,,0000,0000,0000,,I invoke a macro on my steno machine, \Nwhich is GLBL, short for "global this word." Dialogue: 0,0:31:10.05,0:31:15.01,Default,,0000,0000,0000,,It pops up a window, which is, like, big \Nand in the middle of the screen and obnoxious, Dialogue: 0,0:31:15.01,0:31:17.03,Default,,0000,0000,0000,,unless I make it invisible. Dialogue: 0,0:31:17.03,0:31:21.09,Default,,0000,0000,0000,,Plover will have a simple, discrete \None-line window in the taskbar. Dialogue: 0,0:31:21.09,0:31:25.08,Default,,0000,0000,0000,,But my proprietary software -- \Nit's a huge, giant, unsightly thing. Dialogue: 0,0:31:25.08,0:31:29.05,Default,,0000,0000,0000,,Anyway, I press GLBL, a window pops up, Dialogue: 0,0:31:29.05,0:31:34.08,Default,,0000,0000,0000,,and it gives me the opportunity to tap out \Nthe word that I want letter by letter in English, Dialogue: 0,0:31:34.08,0:31:39.08,Default,,0000,0000,0000,,and then to enter the steno strokes that correspond to it. Dialogue: 0,0:31:39.08,0:31:41.04,Default,,0000,0000,0000,,So it just maps that, puts it in the dictionary, Dialogue: 0,0:31:41.04,0:31:44.09,Default,,0000,0000,0000,,and then every time you enter the steno strokes, \Nit comes out with the English. Dialogue: 0,0:31:44.09,0:31:49.05,Default,,0000,0000,0000,,>> So this window pops up, you do that, \Nyou're done with that, you close the window, Dialogue: 0,0:31:49.05,0:31:53.06,Default,,0000,0000,0000,,and it injects that new word into your stream, \Nand you're back to going along -- Dialogue: 0,0:31:53.06,0:31:55.06,Default,,0000,0000,0000,,Exactly. Dialogue: 0,0:31:55.06,0:31:59.07,Default,,0000,0000,0000,,>> And so I'm thinking about keyboard shortcuts \Nand how often there's conflicts. Dialogue: 0,0:31:59.07,0:32:07.09,Default,,0000,0000,0000,,So, in steno, how well are you able to go,\N"Well, this is the new keystroke," Dialogue: 0,0:32:07.09,0:32:10.01,Default,,0000,0000,0000,,and not have it hit, like, a bazillion possibilities? Dialogue: 0,0:32:10.01,0:32:11.05,Default,,0000,0000,0000,,That's a really good point, actually. Dialogue: 0,0:32:11.05,0:32:13.10,Default,,0000,0000,0000,,Thank you for bringing that up, \Nbecause I hadn't mentioned it. Dialogue: 0,0:32:13.10,0:32:15.05,Default,,0000,0000,0000,,I'm a Vim user. Dialogue: 0,0:32:15.05,0:32:19.10,Default,,0000,0000,0000,,You know, and so you've got, in Vim, \Nevery key mapped to a command. Dialogue: 0,0:32:19.10,0:32:21.05,Default,,0000,0000,0000,,A bit of a learning curve. Dialogue: 0,0:32:21.05,0:32:23.08,Default,,0000,0000,0000,,But once you learn it, it's very useful. Dialogue: 0,0:32:23.08,0:32:27.06,Default,,0000,0000,0000,,And there's some, you know, \Nslight mnemonic things involved. Dialogue: 0,0:32:27.06,0:32:29.01,Default,,0000,0000,0000,,Like B takes you back. Dialogue: 0,0:32:29.01,0:32:30.05,Default,,0000,0000,0000,,F finds stuff. Dialogue: 0,0:32:30.05,0:32:31.02,Default,,0000,0000,0000,,Whatever. Dialogue: 0,0:32:31.02,0:32:33.08,Default,,0000,0000,0000,,Steno, first of all, is much more mnemonic, Dialogue: 0,0:32:33.08,0:32:36.07,Default,,0000,0000,0000,,because it's tied to syllables, rather than to initial letters. Dialogue: 0,0:32:36.07,0:32:41.07,Default,,0000,0000,0000,,So you're able to remember many more \Ndifferent commands. Dialogue: 0,0:32:41.07,0:32:44.02,Default,,0000,0000,0000,,And the question of conflicts -- Dialogue: 0,0:32:44.02,0:32:48.02,Default,,0000,0000,0000,,they're usually pretty easy to avoid \Nif you make them sound like an English word, Dialogue: 0,0:32:48.02,0:32:50.03,Default,,0000,0000,0000,,but they're not actually an English word. Dialogue: 0,0:32:50.03,0:32:54.01,Default,,0000,0000,0000,,You know, so my brief for "ridiculous" is "RILGS." Dialogue: 0,0:32:54.01,0:32:57.01,Default,,0000,0000,0000,,You know, to the point where I sometimes say it in English. Dialogue: 0,0:32:57.01,0:32:59.01,Default,,0000,0000,0000,,Like, "Dude, that's totally rilgs." Dialogue: 0,0:32:59.01,0:33:01.00,Default,,0000,0000,0000,,(laughter) Dialogue: 0,0:33:01.00,0:33:04.04,Default,,0000,0000,0000,,Or, like, the brief for "necessarily" is "NELS." Dialogue: 0,0:33:04.04,0:33:06.01,Default,,0000,0000,0000,,You know, it's pronounceable. Dialogue: 0,0:33:06.01,0:33:07.07,Default,,0000,0000,0000,,It's very memorable. Dialogue: 0,0:33:07.07,0:33:12.04,Default,,0000,0000,0000,,But it doesn't conflict with anything in English, \Nbecause it's not a valid English syllable. Dialogue: 0,0:33:12.04,0:33:18.05,Default,,0000,0000,0000,,So for command strokes, it's, you know, \Npretty simple to come up with something Dialogue: 0,0:33:18.05,0:33:21.06,Default,,0000,0000,0000,,that's very easy to remember, very easy to write, but has... Dialogue: 0,0:33:21.06,0:33:25.06,Default,,0000,0000,0000,,You have many, many more options. Dialogue: 0,0:33:25.06,0:33:30.07,Default,,0000,0000,0000,,You know, with Vim, you just have basically the qwerty keyboard; that's 112 possible commands. Dialogue: 0,0:33:30.07,0:33:36.02,Default,,0000,0000,0000,,For steno, you can have innumerable commands, \Nbecause they're tied to syllables rather than to letters. Dialogue: 0,0:33:36.02,0:33:40.06,Default,,0000,0000,0000,,>> Do you have punctuation on your keyboard, \Nlike curly braces and things like that? Dialogue: 0,0:33:40.06,0:33:41.07,Default,,0000,0000,0000,,Oh, yeah, totally. Dialogue: 0,0:33:41.07,0:33:45.07,Default,,0000,0000,0000,,I don't know if any of you guys \Nsaw me caption any of the talks. Dialogue: 0,0:33:45.07,0:33:47.09,Default,,0000,0000,0000,,I didn't put any underscores when they appeared, Dialogue: 0,0:33:47.09,0:33:53.06,Default,,0000,0000,0000,,because even though I told my proprietary \Nsteno software to define "RUND" as underscore, Dialogue: 0,0:33:53.06,0:33:57.00,Default,,0000,0000,0000,,it decided it didn't want to do that. Dialogue: 0,0:33:57.00,0:33:58.06,Default,,0000,0000,0000,,So it just didn't just happen. Dialogue: 0,0:33:58.06,0:34:00.01,Default,,0000,0000,0000,,Sorry about that. Dialogue: 0,0:34:00.01,0:34:02.02,Default,,0000,0000,0000,,My software, $4,000 software. Dialogue: 0,0:34:02.02,0:34:03.09,Default,,0000,0000,0000,,>> Didn't work, huh? Dialogue: 0,0:34:03.09,0:34:06.07,Default,,0000,0000,0000,,Are you kidding me? Dialogue: 0,0:34:06.07,0:34:09.06,Default,,0000,0000,0000,,They don't even have Word Wrap on this thing. Dialogue: 0,0:34:09.06,0:34:14.05,Default,,0000,0000,0000,,Seriously, we had to set the margins, like, \Nreally kind of bigger than we wanted to, Dialogue: 0,0:34:14.05,0:34:17.04,Default,,0000,0000,0000,,because otherwise it would just start scrolling off the screen. Dialogue: 0,0:34:17.04,0:34:19.04,Default,,0000,0000,0000,,It's pathetic. Dialogue: 0,0:34:19.04,0:34:23.08,Default,,0000,0000,0000,,And I have to pay $700 a year just to get the upgrades. Dialogue: 0,0:34:23.08,0:34:27.05,Default,,0000,0000,0000,,>> Are you actually using Plover at all, or is it still -- Dialogue: 0,0:34:27.05,0:34:32.06,Default,,0000,0000,0000,,Yeah, as I said, I have it as a backup \Nin case my proprietary stuff goes down. Dialogue: 0,0:34:32.06,0:34:37.04,Default,,0000,0000,0000,,And I do occasionally use it when doing \Noffline transcription for medical journals, Dialogue: 0,0:34:37.04,0:34:42.00,Default,,0000,0000,0000,,because it's easier to take out the qwerty keyboard \Nthan to take this thing out. Dialogue: 0,0:34:42.00,0:34:43.09,Default,,0000,0000,0000,,Um, yeah? Dialogue: 0,0:34:43.09,0:34:46.05,Default,,0000,0000,0000,,>> Can you remap your qwerty keyboard into chords? Dialogue: 0,0:34:46.05,0:34:48.05,Default,,0000,0000,0000,,You don't have to remap it. Dialogue: 0,0:34:48.05,0:34:53.09,Default,,0000,0000,0000,,When Plover's turned on, it just sends out steno, Dialogue: 0,0:34:53.09,0:34:55.10,Default,,0000,0000,0000,,and when you turn it off, it just goes back to qwerty. Dialogue: 0,0:34:55.10,0:34:58.06,Default,,0000,0000,0000,,The only modification I made was \NI put a couple of leather keypads Dialogue: 0,0:34:58.06,0:35:02.09,Default,,0000,0000,0000,,on the keys used for steno, just for some haptic feedback. Dialogue: 0,0:35:04.06,0:35:06.04,Default,,0000,0000,0000,,It's very simple. Dialogue: 0,0:35:06.04,0:35:08.04,Default,,0000,0000,0000,,If anyone wants to come up and try it out... Dialogue: 0,0:35:08.04,0:35:10.07,Default,,0000,0000,0000,,Well, I think I probably have to go \Nto the next lecture to caption. Dialogue: 0,0:35:10.07,0:35:13.03,Default,,0000,0000,0000,,But thank you so much for coming. Dialogue: 0,0:35:13.03,0:35:16.07,Default,,0000,0000,0000,,And if you have any questions, \Nplease contact me, and I'd love to talk to y'all. Dialogue: 0,0:35:16.07,0:35:17.09,Default,,0000,0000,0000,,Bye.