-
This is a talk about Plover,
the world's first Open Source steno software.
-
The steno machine, in its current form,
was invented somewhere around 1913.
-
It's a phonetic-mnemonic chording system,
-
which means basically that everything you write
-
is tied to a lexicon of anywhere
between 100,000 and 200,000 words --
-
some of which are completely phonetic words,
-
some of which are sort of arbitrarily
determined by the stenographer.
-
So each stenographer has their own
individual dictionary,
-
which can vary greatly in its content and form.
-
Steno is still --
-
even though it was originally invented in 1913
and hasn't really been improved,
-
except that it's now computer-compatible,
-
ever since the 80's --
-
steno is still the fastest text input method that there is.
-
Speech-recognition doesn't touch it.
-
Dvorak...
-
Is kind of a joke, in comparison.
-
Professional stenographers regularly write at speeds up to anywhere between 200 and 240 words per minute.
-
That's considered the mark of a good stenographer.
-
But the world record, as you can see,
-
is 360 words per minute, at 97% accuracy.
-
I can't do that.
-
But maybe some of you will, someday.
-
Who knows?
-
Just because geeks like knowing
the nuts and bolts of things,
-
I figured I'd give you a brief intro of how it works,
before I tell you why you care.
-
The left hand handles the initial consonants
of each syllable.
-
The right hand handles the ending
consonants of each syllable.
-
And the thumbs handle the vowels.
-
So, for example, if you wanted to write the word "gauge,"
-
you do the chord that makes up G on the left hand,
-
the chord that makes up the J sound -- because it's not orthographic; it's phonetic --
-
on the right hand.
-
And then the long A sound,
-
which is a chord made up of several vowels with the thumbs.
-
So together you get TKPW: G,
-
AEU: A,
-
and PBLG: J.
-
Put it together, you get "gauge."
-
It's pretty simple.
-
And you can, like I said --
you have many of these strictly phonetic words
-
that just are written exactly as they sound in English,
-
and then you have many, many more words, phrases, combinations of words
-
that are determined by the stenographer,
-
out of their own head.
-
So why do we need Open Source steno?
-
Steno has been a locked-up industry since the beginning,
-
but especially since the advent of computer-compatible steno machines.
-
You know, there's a single company
with a stranglehold on the market.
-
There are a handful of other companies.
-
And they all just charge egregious prices
for bloated software
-
that breaks all the time and has horrible DRM
-
and is completely inaccessible to people
-
who aren't professional stenographers.
-
Yes?
-
>> Do they only run on Windows, by any chance?
-
Yes, indeed.
-
Well, I think some people have got it running using, like, Windows Bootcamp or whatever, within Macs.
-
But certainly there's no proprietary steno software
that runs on Linux.
-
I think some of it still runs on DOS, if that helps!
-
I still know some working stenographers
who run DOS software.
-
But yeah.
-
It's a hidebound system.
-
It's locked in.
-
It's expensive as hell.
-
And that's why no one uses this incredible technology
for anything except making a living,
-
which is a real shame.
-
So I discovered...
-
Well, I wanted to do Open Source steno for a long time,
-
because I was so frustrated with my software,
-
and because we're a shrinking industry,
-
and I want to bring more people into the field.
-
And because it's cool, and I like geeking out about it.
-
But when I realized that Microsoft
was making a gaming keyboard
-
that had full n-key rollover, and priced at $45,
-
I realized that's basically a steno machine.
-
You know?
-
A really, really cheap, easily available steno machine.
-
Yeah?
-
>> What is n-key rollover?
-
Oh, sorry.
-
N-key rollover means that every keystroke is registered when pressed on the qwerty keyboard,
-
even if it's several keystrokes at a time.
-
So, you know, most keyboards, the typical keyboards --
-
anywhere more than three or four keys pressed at a time,
-
some of those aren't going to register.
-
But the specialty gaming keyboards make sure that everything you press registers,
-
which means that you can type steno chords
of up to 22 keys at a time,
-
and they're all captured and noted.
-
So...
-
Yeah.
-
Steno software, $4,000.
-
Plover, totally free.
-
Plover, $45 keyboard.
-
And now I have to convince you guys that you actually care.
-
Oh, sorry.
-
Just really briefly I'll tell you how Plover got rolling.
-
Josh Lifton was working at a co-op in Brooklyn.
-
He's a freelance Python programmer.
-
I'm a freelance stenographer.
-
We both rented office space, and I told him
that I needed a tutor, a Python tutor.
-
Because I originally wanted to write this on my own,
-
having very little Python knowledge whatsoever.
-
But I posted something in the elevator.
-
We got in touch.
-
And at first he started off giving me lessons,
-
and then as he got more excited about the project,
-
he started donating a lot of his time.
-
I mean, I paid him as much as I could.
-
I've put about $3,000 into Plover out of my own pocket.
-
But he's also donated countless hours of programming time
-
to get it where it is right now.
-
And he's kind of as hooked on steno as I am now.
-
So it's Open Source in the sense that all the code is online.
-
But it's not really community-developed at this point.
-
He's basically the only one who's contributed
a significant amount of code.
-
But we hope that that will change.
-
Okay.
-
Why do you care?
-
You coders, with your katanas and your VR glasses in your virtual reality parlors.
-
You know?
-
What possible connection would you have with this sweet, smiling, middle-aged lady
-
in the courtroom with the paper hanging
out of her steno machine?
-
You know, why...
-
There's nothing cyberpunk about steno.
-
I mean, it's barely even steampunk.
-
It's basically...
-
A lot of people consider it, you know...
-
Clerical, obsolete office equipment, right?
-
Sometimes I tell people, "I can write 240 words a minute!"
-
And they're like, "I only think at, like, 80, tops."
-
And I'm like, "Yeah, I don't think that's necessarily true."
-
This is an abstract of a six-part series
that I've written on the Plover blog.
-
Six essays dealing with what steno is actually useful for.
-
I won't go through all of them in detail,
because some of them are probably
-
more relevant to you than others.
-
But just to give a quick rundown of each one.
-
Now, you can see speed is basically at the bottom.
-
I tried to list these in order of priority for programmers.
-
Speed isn't the most important thing, you know?
-
It's useful for bragging rights.
-
For winning online typing games.
-
You know, it can be very useful
in some specific circumstances.
-
But primarily what I think steno would be very useful for,
-
for programmers, is the fluency
that it lends to thought when composing text.
-
Because you're thinking in discrete chunks.
-
You're generally thinking in words.
-
Or in, you know, commands with various syntax attached.
-
But they're usually, in your mind,
probably reflected syllabically.
-
You're saying them to yourself in your head.
-
You're not spelling out every letter as you think of them.
-
When you're writing this stuff in qwerty,
-
you have to translate every letter into a finger action.
-
You know?
-
Which then you have to duplicate correctly on the keyboard.
-
Your fingers fall all over themselves,
-
you have to slow down,
-
the error correction has to happen
once per letter instead of once per word.
-
It's far too granular, you know?
-
With steno, you're thinking in discrete words,
-
and you're writing those words as you think them.
-
And I have not used Plover for programming,
-
because, like I said, I'm still a novice.
-
But I...
-
Do any of you know NaNoWriMo?
-
The National Novel Writing Month, where you have to write
a novel of 50,000 words in 30 days?
-
I did that a couple of times.
-
I did it once qwerty-style.
-
And once steno-style.
-
The qwerty was pure torture, because I was
second-guessing myself at every word.
-
The steno just, like, flew out of my fingers.
-
It wasn't a good novel,
but it was so easy to write, because it just...
-
You know, by the time my thoughts came out of my mind,
they were already on the screen.
-
I didn't have to spend that buffer zone tip-tapping them out.
-
And I'm a fast qwerty typist.
-
I can type around 100 words per minute.
-
But I think people who think
-
that they don't think faster than that
-
don't realize how much their fingers are slowing them down.
-
Yes?
-
>> Have you spoken to any coders, or do you know any coders that are actually using steno now?
-
No, the most advance interest that I've gotten
does seem to be from coders.
-
I think probably because Plover is Linux-only at this point,
-
and so it's mostly tech geeks who are able to use it.
-
I don't think there's anyone
-
actually using it for coding right now.
-
But I know of a couple people teaching themselves steno,
-
in order to use it to code eventually, so...
-
>>I guess maybe the closest analogy
I might be able to make is that if you're captioning
-
a physics or statistics class, it's very punctuation-heavy.
-
Right, yeah.
-
Steno's great at punctuation.
-
>> So is it something where you basically just end up creating your own macros around programming constructs?
-
That is what steno is all about.
-
We call them defining entries in our dictionary.
-
But it's very easy to do, and very useful.
-
So I've been doing Python the Hard Way
through CodeLesson online,
-
and this is one of our exercises we had to do.
-
A Zork-style text adventure.
-
So I took a chunk of the code that I wrote
and totaled up the keystrokes.
-
I actually did write it on a qwerty laptop.
-
So I totaled up the keystrokes that it took me
to write on the qwerty laptop.
-
222.
-
Then I counted as if I had done it in steno.
-
I got 119, but that's only assuming that I defined spawn_creche, that variable,
-
as a single-stroke entry.
-
So every time you reference it after that,
-
you can just write it in one stroke.
-
And the same thing with infinite_library.
-
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.
-
And so then it would have only been 102 keystrokes,
-
rather than 119.
-
So you can see there is a really
drastic increase in efficiency.
-
Both ergonomically, as I'll address later,
-
but also in terms of the number of potential errors
you'll make, how far ahead of yourself you are
-
when you start discovering those errors,
-
and have to backspace back to fix them.
-
And in just...
-
When you think print, it comes out as "print";
-
it doesn't come out as P-R-I-N-T.
-
It's hard to explain how much
of a difference this makes until you use it.
-
But I would advise everyone, if you're interested,
-
to give it a try and to see how it works out.
-
So the other thing...
-
Let's see -- how much time do I have left?
-
A fair amount.
-
So I can go through a few of these.
-
Mobile computing is, of course,
-
every cyberpunk fan's dream.
-
I was a science fiction nerd.
-
I'm still a science fiction nerd.
-
And I would desperately love to be able to walk around
and write down all my thoughts silently,
-
and, you know, have my glasses, and...
-
Honestly, the biggest barrier here is that
there is no commercially available
-
heads-up display for mobile computing.
-
But once there is, steno is definitely the way to go with that.
-
Because can you imagine putting a qwerty keyboard, like,
-
in a wearable-style keyboard that you're walking around with, with 112 letters or something?
-
I mean, it's just ridiculous.
-
You know, the great thing about steno
is it's designed for the human hand.
-
It's only got 22 keys, and they're in columns.
-
And not staggered columns.
-
They're in nice aligned columns.
-
So the footprint is basically the size of your hand.
-
Any surface you can write on
that you can put your hands on, you can steno on.
-
You know?
-
So I think there's a huge potential in mobile computing,
once that gets going.
-
It's geeky, but in certain situations, very useful.
-
And pretty cool.
-
Accessibility.
-
Now this -- I'll talk about what I do professionally
very briefly in the last entry point.
-
And that's transcribing for the Deaf and hard of hearing.
-
But when I talk about accessibility here,
-
I'm mainly talking about text-to-speech,
-
as opposed to speech-to-text.
-
There are a lot of people with speech disabilities.
-
Roger Ebert, who had to have his jaw
removed because of cancer.
-
There's a kid in Ireland
who was born without a lower jaw.
-
There are many people with various
autistic spectrum conditions, you know,
-
who don't speak verbally, but are very fluent in text.
-
And, of course, people with hearing loss
don't always use their voices to speak,
-
but are perfectly able to converse at speed in text.
-
Qwerty slows down their communication.
-
It's very labor-intensive.
-
It prevents, you know, easy back and forth conversations.
-
Steno is the only technology that allows you to write
as quickly as everyone else speaks,
-
which means that if someone with a speech disability learns steno, they're able to basically converse with everyone
-
as much as they want,
-
on par with everyone else, speed-wise.
-
And, conversely, the more geeks learn steno,
-
the more Hearing geeks
are able to converse with Deaf geeks.
-
If they don't necessarily know Sign Language,
-
they can all speak in the common language of English text.
-
So there are a lot of potentials there.
-
Ergonomics.
-
I think a big deal for a lot of people
who work with text for a living.
-
RSIs are no joke.
-
And the individual finger motions of qwerty typing is very stressful on the muscles and tendons.
-
Each finger basically has to depress each key.
-
And you're constantly wiggling your fingers.
-
There's not much call for rest.
-
The motions that you use when writing steno...
-
First of all, the force comes
from the forearm rather than the fingers.
-
Second of all, you're writing many fewer strokes per minute.
-
You know, this rate of speed
is around 200 words per minute.
-
Moving your fingers like this.
-
In qwerty, you have to go like that for just 100.
-
It's also...
-
Because of the small footprint,
you're able to use different configurations.
-
This is an ergonomic machine that I find very useful.
-
I had developing RSIs several years ago,
-
before I started steno.
-
And since I got this machine,
-
they've pretty much gone away,
-
which is really good for what I do.
-
I know a lot of programmers face that problem as well.
-
>> Wait, you had what?
-
Oh, I'm sorry -- repetitive stress injuries.
-
Yes, sorry.
-
RSIs.
-
Any typist has the potential to develop these,
-
and they can be really career-killing conditions.
-
And it's also just so much less effort, you know?
-
I can sit back and write for seven hours
at 180 words per minute, and not break a sweat.
-
You know, whenever I try to keep up with qwerty,
-
and I'm typing 100 words a minute,
by the end of it, I'm just... I'm wiped out.
-
It's really exhausting.
-
You wouldn't think, but it is.
-
Pure speed I already addressed.
-
It's just bragging rights, basically.
-
And then professional stenography,
-
which is honestly the main reason why I'm putting my own money and effort into developing this.
-
I'm reaching out to you guys, because you're all geeks,
-
and you probably won't become professional stenographers.
-
But you might become the ones to give steno cachet.
-
You know, you might start using it.
-
Make other people aware of it.
-
People will start playing the video games
that you guys use to burn off stress.
-
Or to develop the steno skills
that you will then later use for coding purposes.
-
And some people will realize
that they actually really love doing this.
-
I love it.
-
My job --
-
I make about six figures a year.
-
I'm my own boss.
-
I sit in college classes and transcribe lectures
all day in so many different subjects.
-
You know, from pharmacy to medical school,
tax law, art school, you name it.
-
It's paradise.
-
And I get to, like, help people get an education.
-
There are so few of us in this city that I've been killing myself
-
trying to find coverage for the demand this semester.
-
And if I don't get more people into our profession,
it's going to wither up and die.
-
And a lot of people who need what I do
won't be able to get what they need.
-
So I'm hoping that by bringing steno first to the subculture,
-
and eventually to the mainstream,
-
I'll build a group of amateurs,
-
some of whom will be interested enough
-
and committed enough
-
to want to develop their skills and make it into a profession.
-
So if you know anyone who might be
interested in doing what I do,
-
contact me after the lecture,
-
because I would definitely love to speak to them.
-
Okay, so here's my master plan for making this happen.
-
Plover currently exists.
-
It's pretty good.
-
It's Linux-only.
-
It's intended to be a keyboard emulator.
-
You know, as opposed to all of the existing proprietary software out there,
-
which are all, like, these giant word processors that are focused on providing printed transcripts,
-
and have very rudimentary control over the OS.
-
Plover is designed to have complete control over the OS.
-
So you can use it for anything
you can use your qwerty keyboard to do.
-
It still needs just-in-time
dictionary entries to be really, really useful.
-
But other than that, it's pretty much working quite well.
-
A couple of little bugs.
-
But very few people -- as, you know, you asked me --
who actually uses Plover?
-
Not that many people use Plover on a regular basis.
-
I use it for transcribing on the train, because I don't like carrying my big steno machine --
-
you know, taking it out on the train and transcribing stuff.
-
So I can just use this little keyboard, which is much easier.
-
So I use it occasionally.
-
It's also my backup machine in case this one breaks,
-
which it has.
-
And I know of a couple people who started out learning steno from Plover
-
and then eventually got hooked and wound up buying
-
proprietary software and proprietary hardware,
-
because they decided to become professional stenographers.
-
Which is cool.
-
I like being a gateway drug to professional stenography.
-
But I would much rather get people actually using Plover,
-
make it useful enough that they can actually use it,
-
rather than having to downgrade to these $4000 systems.
-
How did that happen?
-
Okay.
-
Hover Plover is my way that I think I can get people into it.
-
It's going to be a suite of little minigames.
-
How many of you guys have played typing games?
-
Yeah, exactly.
-
And they're fun, right?
-
They're actually even more fun with steno, because they're slightly more complex.
-
You're not just doing the little home row tippy-tappy.
-
You know, it's...
-
You have to bring in these dictionary entry incorporations,
-
defining your arbitrary mnemonic briefs.
-
And, you know, you're stroking out whole words.
-
So you can do something like a Guitar Hero-style thing,
-
but you're actually writing all of the lyrics
to the songs you're listening to.
-
You know, in one stroke.
-
It's really fun.
-
It's actually a hypnotic kind of thing.
-
Once you get into the groove,
and you're writing everything you hear,
-
and it's coming out through your fingers
and onto the screen.
-
It's a very pleasant sensation.
-
So I've got a couple of ideas for the minigames
-
that we can use as part of the tutorial to teach people steno in the most painless way possible.
-
Because right now...
-
Oh, man.
-
I went to court reporting school.
-
Because there is no school to teach you how to provide realtime for the deaf.
-
There's only court reporting.
-
And then you have to sort of teach yourself
the realtime side of the business.
-
And it's sitting in a room for three hours,
-
while someone reads you jury charges, basically.
-
Like, legal material, you know.
-
And they start out at 60 words a minute.
-
And then once you pass that test,
you go to 80 words a minute.
-
And it's tedious and it's grueling.
-
And it costs, like, 300 bucks a month.
-
And there's an 85% dropout rate in steno schools.
-
It's kind of a scam.
-
They're all for-profit schools.
-
It's a bad scene.
-
I think getting people
to actually use this while having a good time
-
and getting, like, competitive about showing up
on the high score tables
-
is the way to really get a solid user base of steno users.
-
So I'm just going to give you a couple screenshots.
-
Like, mockups, obviously.
-
Hover Plover does not yet exist,
-
because, sadly, I'm kind of tapped out on funding for Plover.
-
I'm looking for alternate sources.
-
And Hover Plover hasn't really...
-
I commissioned a couple of screenshots to see what the minigames might look like,
-
but until I get some development money,
-
Hover Plover will not exist yet.
-
But here's what I'm hoping it'll look like when it does exist.
-
So that's the Plovercraft, right?
-
And your Plovercraft is busted.
-
It can only go up.
-
You know, and it can't navigate around obstacles.
-
So you're...
-
It's a 2D side-scrolling platformer.
-
So you have to navigate
around all these obstacles by pressing the word,
-
by typing the word,
so it'll like zoom you up above the obstacle.
-
And then you'll start dropping back down again,
-
to try to get to the repair shop to fix your Plovercraft.
-
So the word "compression" in steno is spelled K-P-R-E-G-S.
-
The GS is the "shun" ending and the KP is sort of "k'puh."
-
It's semi-phonetic.
-
There's lots of little shortcut tricks, you know?
-
So you type that, and your Plovercraft zooms up.
-
And, you know, you have to navigate around the stray cats
-
and water towers and whatever else.
-
I think it'll be awesome.
-
The other mini game that I've got an idea for...
-
(laughter)
-
Yeah, so this is a...
-
This is a top-down space shooter, basically.
-
So you've got your little simple one-stroke words,
-
like "snails" and "antidisestablishmentarianism."
-
Easy peasy, right?
-
Then you've got your slightly more challenging two-stroke words like "guardian".
-
Slightly more challenging.
-
"Bemusement"; three-stroke.
-
And then you got something like this.
-
This giant scary laser ship, which is an undefined.
-
So it's a word that doesn't appear in your dictionary.
-
And you gotta figure out quickly
-
what you want to define it as, define it,
-
and then it goes down to these little,
you know, depending on how many strokes it is,
-
it'll go down to that stroke.
-
So "frangipani" -- probably a three-stroke word.
-
Not too scary.
-
As long as you can define it in time, you have no problem.
-
And you've gotten 107 defines already,
-
so you're gonna be fine.
-
That is basically...
-
Sorry, that cut off.
-
That's basically my talk.
-
I'm very happy to answer any questions
-
that you guys might have.
-
But if you're interested,
or know someone else who might be interested,
-
I really --
-
I need some kind of a buttkick to get this going again.
-
It's been on hiatus for about six months,
ever since I ran out of money,
-
and Josh had a baby and moved to the west coast.
-
So I'd love any ideas on raising capital.
-
Or if you know of anyone
who might want to use the software.
-
Or if you guys are interested
in using the software, please let me know.
-
Email me.
-
Comment on the blog.
-
I'll probably be posting these slides on the blog.
-
And the Google group is cut off down there,
but it's linked on the blog.
-
So that's pretty much it.
-
Thank you.
-
(applause)
-
Any questions?
-
>> You just need funding for the game?
-
Yeah, and, like, a little more work on Plover.
-
Like, this one feature needs to be developed.
-
>> Have you thought about maybe getting in touch with one of the Python start-up groups,
-
or doing a workshop to introduce people to programming,
-
and getting them up to speed?
-
Because maybe they can take on
one of the games as a project.
-
Well, at this point I'm still sort of trying to gauge demand,
because I get a lot of different responses.
-
I mean, you guys obviously cared enough
to come to the presentation.
-
How many of you think that learning Plover might be a fun and/or useful thing to do at some point?
-
So, like, most of you.
-
That's encouraging.
-
I know there's some selection bias,
because you came to this talk.
-
But it also proves
that I didn't totally turn you off the idea, and so...
-
Yeah?
-
>> So I was curious why it was Linux-only,
-
and you say it's a keyboard emulator, but I'm wondering --
-
what is the code base written in?
-
Could it be Python libraries or some sort of HTML5,
so you could use it anywhere?
-
And could it go on GitHub?
-
Okay, we started on GitHub and then moved to Launchpad.
-
But the reason why it's currently Linux-only is because
the code for the keyboard emulation
-
is taken from xkey, which I think was written in Python.
-
So it was pretty easy to incorporate it
into the rest of Plover's Python code.
-
The equivalent to xkey in Windows is AutoHotKey,
which is written in C.
-
So I think it will be a more complex job to sort of mash those two together and make them work.
-
So that's basically it.
-
I would definitely like to port to Windows,
because I think that would open it up a lot.
-
But it's going to take a little more
development effort to do that.
-
Yeah?
-
>> Do you think there's a lot of demand at most any university to have someone caption lectures?
-
Well, there certainly is in New York City.
-
Like I said, I've had to turn down
five or six students this semester,
-
which is terrible, because it means that these people
are basically not getting a education.
-
Dental school, medical school...
-
These are people who have worked their entire lives
to get where they are,
-
and now they're trying to go to school
without any accommodations,
-
because the people just aren't on the ground.
-
It's a terrible state of affairs.
-
So not all universities are willing to pay for accommodations,
-
because, you know, it is a difficult skill to learn,
and it's expensive to hire someone like me.
-
But some schools definitely are, so there's a huge demand.
-
Yeah?
-
>>> My wife goes to dental school, and there's one student who listens to lectures,
-
as well as type at the same time.
-
Creates a transcript, and he obviously sells on the portal.
-
Yeah.
-
But he just types, like, qwerty-style?
-
>> Um, I'm not sure how he...
-
But yes, those transcripts are available.
-
So the question from my wife was: How can he pay attention to the class, as well as type it?
-
He just types, and when he goes home, he reads,
and if he has a question, he goes to the professor.
-
The good thing is: Many students, they don't attend the lecture, or partial lecture, it's kind of helpful to read.
-
They have recordings,
but not all professors have recordings.
-
If they want to get a recording, they need to have a TA,
and they need to pay the TA, and it's kind of expensive.
-
And also searchable text is much more useful for studying purposes than a long, linear sound file.
-
But -- so, first of all, to address that,
he's probably not getting everything verbatim,
-
obviously, if he's just doing qwerty.
-
Although some typists are pretty good.
-
They can get about half of the salient details.
-
Second of all, I learn a hell of a lot when I'm transcribing.
-
You know, it goes in through my ears and out through my fingers, but it leaves something behind.
-
So, I think it's actually a pretty good...
-
I know of at least one person
who taught himself steno while going to school.
-
Like, pre-pharmacy school.
-
And got really good grades.
-
But then decided he would rather
be a stenographer than a pharmacist.
-
So now he's getting into doing what I do,
-
and working for Deaf and hard of hearing college students.
-
>> Is there a clearinghouse site anywhere
for captioning and steno jobs?
-
No, it's mostly independent contractors.
-
It's a very fractured field.
-
>> So basically, if you were looking for work,
there isn't a place you would go, other than to agencies?
-
I just send my resume out to all 26 universities
in the New York City area,
-
and they come to me.
-
Did you have a question?
-
>> About the library, so...
-
Is she using steno right now?
-
Yeah, she's using proprietary software.
-
>> But you were saying you had to declare some variables.
-
And that stenographers have their own library,
and stuff like that -- how does that part tie in?
-
So you just tell it -- this is how I would spell compression,
-
and there's a way you can add this stuff
-
while you're doing it?
-
Yeah, well, this is the one feature that Plover is currently missing that it really needs to have
-
in order to be very useful.
-
I was assuming in that Zork thing --
-
that it had already been implemented, yeah.
-
>> So the feature that Plover needs
is the ability to add in your own new entries?
-
Exactly; from the writer.
-
I mean, you can do it --
-
you can edit the text file manually, you know.
-
But being able to do it without breaking
the stream of text is very useful,
-
and I do all the time in my proprietary software.
-
>> So you just shift into a mode?
-
Uh-huh, yeah.
-
>> So how long would it take for the average beginner
to reach 200 words per minute with steno?
-
200 is tricky.
-
I find most people get up to around
100 or 120 within four to six months,
-
and then they usually hit a wall and then plateau for a while.
-
And so once you hit your first big plateau,
it's tough to get above that.
-
I got from 0 to 225 in a year and a half.
-
And that was me probably in front of the machine
about 60 hours a week,
-
because I was doing it at my day job,
and I was also practicing on my own time.
-
But most people can probably get up to 120-140
within, you know, three to six months.
-
And if Hover Plover is addictive enough,
-
addictive enough that it gets people,
you know, spending all night doing this --
-
which it really can.
-
I know people who do just regular steno for hours,
-
and they get sucked into this steno hole,
and it's really engrossing.
-
You know, if it's addictive enough
and people are spending a lot of time on it,
-
their rates will go up really quickly.
-
Yeah?
-
>> Can you give me the details
on adding a word on the fly like that?
-
I'll tell you how my proprietary software does it.
-
I invoke a macro on my steno machine,
which is GLBL, short for "global this word."
-
It pops up a window, which is, like, big
and in the middle of the screen and obnoxious,
-
unless I make it invisible.
-
Plover will have a simple, discrete
one-line window in the taskbar.
-
But my proprietary software --
it's a huge, giant, unsightly thing.
-
Anyway, I press GLBL, a window pops up,
-
and it gives me the opportunity to tap out
the word that I want letter by letter in English,
-
and then to enter the steno strokes that correspond to it.
-
So it just maps that, puts it in the dictionary,
-
and then every time you enter the steno strokes,
it comes out with the English.
-
>> So this window pops up, you do that,
you're done with that, you close the window,
-
and it injects that new word into your stream,
and you're back to going along --
-
Exactly.
-
>> And so I'm thinking about keyboard shortcuts
and how often there's conflicts.
-
So, in steno, how well are you able to go,
"Well, this is the new keystroke,"
-
and not have it hit, like, a bazillion possibilities?
-
That's a really good point, actually.
-
Thank you for bringing that up,
because I hadn't mentioned it.
-
I'm a Vim user.
-
You know, and so you've got, in Vim,
every key mapped to a command.
-
A bit of a learning curve.
-
But once you learn it, it's very useful.
-
And there's some, you know,
slight mnemonic things involved.
-
Like B takes you back.
-
F finds stuff.
-
Whatever.
-
Steno, first of all, is much more mnemonic,
-
because it's tied to syllables, rather than to initial letters.
-
So you're able to remember many more
different commands.
-
And the question of conflicts --
-
they're usually pretty easy to avoid
if you make them sound like an English word,
-
but they're not actually an English word.
-
You know, so my brief for "ridiculous" is "RILGS."
-
You know, to the point where I sometimes say it in English.
-
Like, "Dude, that's totally rilgs."
-
(laughter)
-
Or, like, the brief for "necessarily" is "NELS."
-
You know, it's pronounceable.
-
It's very memorable.
-
But it doesn't conflict with anything in English,
because it's not a valid English syllable.
-
So for command strokes, it's, you know,
pretty simple to come up with something
-
that's very easy to remember, very easy to write, but has...
-
You have many, many more options.
-
You know, with Vim, you just have basically the qwerty keyboard; that's 112 possible commands.
-
For steno, you can have innumerable commands,
because they're tied to syllables rather than to letters.
-
>> Do you have punctuation on your keyboard,
like curly braces and things like that?
-
Oh, yeah, totally.
-
I don't know if any of you guys
saw me caption any of the talks.
-
I didn't put any underscores when they appeared,
-
because even though I told my proprietary
steno software to define "RUND" as underscore,
-
it decided it didn't want to do that.
-
So it just didn't just happen.
-
Sorry about that.
-
My software, $4,000 software.
-
>> Didn't work, huh?
-
Are you kidding me?
-
They don't even have Word Wrap on this thing.
-
Seriously, we had to set the margins, like,
really kind of bigger than we wanted to,
-
because otherwise it would just start scrolling off the screen.
-
It's pathetic.
-
And I have to pay $700 a year just to get the upgrades.
-
>> Are you actually using Plover at all, or is it still --
-
Yeah, as I said, I have it as a backup
in case my proprietary stuff goes down.
-
And I do occasionally use it when doing
offline transcription for medical journals,
-
because it's easier to take out the qwerty keyboard
than to take this thing out.
-
Um, yeah?
-
>> Can you remap your qwerty keyboard into chords?
-
You don't have to remap it.
-
When Plover's turned on, it just sends out steno,
-
and when you turn it off, it just goes back to qwerty.
-
The only modification I made was
I put a couple of leather keypads
-
on the keys used for steno, just for some haptic feedback.
-
It's very simple.
-
If anyone wants to come up and try it out...
-
Well, I think I probably have to go
to the next lecture to caption.
-
But thank you so much for coming.
-
And if you have any questions,
please contact me, and I'd love to talk to y'all.
-
Bye.