Plover is a free, open-source stenography engine
openstenoproject.org
openstenoproject.org
(And it's the same for US vs British English, that is, they can both use the rule "p + lover" and pronounce it correctly respectively.)
"Hover" is more ambiguous, though. It can rhyme with "lover" or have a rounder "o" sound.
I've never seen a title like "Redis (rhymes with "Candice") is an in-memory..."
Confusion about how to pronounce something is extremely common, due to most open source communication happening in written form, and English being a weird language where pronunciation and spelling seem mostly unrelated to each other.
The purpose is to have an agreed name in all languages, and not worry much about pronounciation. Now what about Oracle...
Or rather, you could make writing phonetic but then spelling would have to vary by dialect.
I think I’d prefer it. I enjoy reading text which has been written ‘in an accent’, where the usual way is to bend the standard alphabet so ets cluen yer en aboot tha propa wuy ta sey et.
hover /ˈhɒvə/
lover /ˈlʌvə/
rover /ˈrəʊvə/
The bird "plover" is like "lover": /ˈplʌvə/
No, it's not that - at least in British English - referring to https://en.wikipedia.org/wiki/Help:IPA/English, "hover" uses ɒ ("LOT, blockade, song") while "lover" uses ʌ ("STRUT, untidy, trustee, sung").
In British English, plover (the bird) rhymes with lover but not with hover.
I always have difficulties in the opposite direction, namely imagining how such vowels can be merged - a classic for me was a programming manual once that told me "char" (the keyword) should be pronounced care, "like the start of the word character". Confused the heck out of me, since where I come from the vowel at the start of the word character is nothing like the one in care.
Hover is “hovver”
Lover is “luvver”
Hover is pronounced with the "o" as in "hop" or "hot".
(both accents fairly neutral, English from England, Spanish from Spain)
Seems like this has upset some people.
https://www.google.com/search?q=ipa&oq=ipa&aqs=chrome.0.69i5...
First hit on Google is for India Pale Ales.
I always heard the phonetic alphabet referred to as the NATO phonetic alphabet. It doesn't seem very international given that it is entirely in English.
Also Russia has its own version https://en.m.wikipedia.org/wiki/Russian_spelling_alphabet#:~....
So IPA is a bit of a misnomer I feel.
https://en.wikipedia.org/wiki/International_Phonetic_Alphabe...
The first link was to https://ipa.co.uk Web results The Institute of Practitioners in Advertising: IPA
So I think calling it ambiguous is ok, you are if course free to disagree, but what I said wasn't fundamentally incorrect. But it seems like HN has a bee in its bonnet.
Nevertheless, the parent is right, in my accent hover and lover don't rhyme either. All three have different vowels.
I suspect it's not the standard pronunciation in my region, since Wiktionary lists it as an alternative American pronunciation and I'm Australian, but for whatever reason that's how I pronounce it.
I pronounced it as rhyming with "clover" too before learning that it's actually incorrect.
In Europe, stenography usually works on a slightly different orthographic principle, meaning you still chord words, but generally you're explicit about each character. That makes it much more flexible in terms of new languages.
I'm still waiting for a solid, free QWERTY implementation of that. I started working on one[1] a while ago but I just can't find the time to get it done and maintain it.
If anyone would pay me competitively to work on anything I wanted, this would be it. Hugely important for marginalised groups in society, seems like it could be very convenient for regular people too.
Maybe it makes sense at least in some instances to repurpose the Z as a plural S, but I suspect it will be somewhat dependent on what comes before it.
The bits I'm uncertain about are the specific details around substitutions and such.
For homophones, I use a different vowel (OEU = oi, the least used vowel sound; AE is an extra vowel sound not representing anything). For proper vs common names, i often duplicate the stroke (e.g. MAT = "mat", MAT/MAT = "Matt").
In my local accent "plover" has the same vowel as "over".
* - while the ワコム part is not ambiguous, you can technically choose to pronounce the rest of the word (株式会社) differently - since these characters have multiple pronunciations - though choosing to do that would be considered a very strange thing to do in this context, since its otherwise got a standard pronunciation.
HN: "OK, but how do you feel about dipthongs?"
I wonder if something like this for programming rather than writing is feasible, and if one then could code at the speed of thought.
It is fun, addictive almost to learn, but it would take a long time before i feel comfortable to write in it on the daily.
I think learning it for ergonomic reasons is far more beneficial than any perceived speed increases, unless you're really willing to sit down and grind.
How quickly you actually got there was very much dependent on the person. Some do it quicker than 2 years with little practice, some do it slower than 2 years with a lot of practice, and some appeared to be unable to reach the requirements at all.
I don't really remember too well at this point but it maybe took me a few months to get to 30 - 40 WPM, maybe a year to get to 120, and year and a half in total for 240.
I don't think it's practical or worth it for the vast majority of people to learn stenography to be honest. That being said, Plover is a nice and much needed initiative, I'm glad it exists.
Oh, and to your question, very good stenographers head off into the stratosphere at 200wpm+ (elite in 300wpm+) for extended periods, rates not really doable on qwerty except for short burst of predictable prose IMO.
My biggest concern is that there seems to be no standard for programming. I have seen some people develop their own cords, but that seems like quite a time investment to me.
Another think that might be an issue is if you have to be able to type in different languages. I guess you could adapt easily enough as long as the language already has a chord-table, but it also means more time learning.
The standard would definitely have to vary by language, and you would probably define custom strokes for each defined symbol in the source, similar to the strokes for English words in ordinary steno. It could be workable if the stroke definitions could be stored with the original source code as custom comments, and then imported by your stenotype tool.
If your IDE is good at predicting which class member you will type, it can be lightning fast.
Yet the idea of being able to author something at 250 wpm is utterly fascinating. A novel in around six hours...
Consider this: the average American uses only 7 GB of mobile data per month. Would they be happy with 50 kilobits per second? That's much faster than their average usage rate, so in some sense, the data rate wouldn't be the limiting factor.
It's very much the same with typing speed. Yes, your internal word generation rate might be slower than you type if we're looking at an hour by hour, or even minute by minute scale. But once you have a thought crafted, it's beneficial to get it out as quickly as possible.
Inspired me to try to create a live coding musical instrument based on it: https://github.com/jarmitage/stenophone / https://iclc.toplap.org/2017/cameraReady/stenophone_camready...
Fascinating stuff!
As an aside, I'd consider a different name if you need to say "rhymes with" (especially as without that I'd naturally read it as rhyming with clover).
I dislike how every system/theory has their own dictionary for words and in addition to that, it's heavily encouraged to customize your dictionary for the work you're doing. The customization makes it much harder to learn. Think extensive emacs/vim shortcut customization but worse (in my opinion) and much, much more common.
It is fun essentially typing syllables instead of individual letters. When I was learning, I found a lot of mismatches between how I thought a word sounded, and what the dictionary thought. It felt like relearning English.
Other downsides (at the time), was that there's no real slowing down. You're either typing syllables quickly, or you're not writing anything. There's a way to type individual letters but it's pretty slow, and you have to stop plover (toggle it off), to type normally (which is slightly faster).
The keyboard is going to be mechanical with Bluetooth, trackpoint and maybe tiny OLED display. The whole point of this is that it runs my software and so I can put on it whatever layout, logic and other shenanigans I want.
I already have it working as both mouse and keyboard and got two sets of Cherry MX silent red switches.
While the trackpoint is working great, I don't yet know how I am exactly going to fit it between keys. An idea I have is to sacrifice one key completely and make it a trackpoint with a custom keycap (rubber red?)
The way this works is that controller detects that trackpoint is in use and maps some other keys on home row of left hand side to function as mouse buttons.
There is going to be microsd for software and configuration updates.
I have not yet started with plover. I just looked at the code and I know this is probably going to cost major effort to get it to run on STM32.
There is also this post from Plover developer on additional challenges to get it done: https://www.reddit.com/r/Plover/comments/6ucy15/stenography_...
I don't agree that this is necessarily a huge problem that can't be resolved.
> I don't post my private projects because after work and kids I have barely any time for them.
I hear ya. I was excited because I've been mentally toying with the same project. But you know, first I need to finish my remodel, fix the truck, build a deck....
I bought an ortholinear keyboard with DSA keycaps to get started, which is absolutely fine when you're chording fairly simple words, however once I reached a point where words involved chording multiple keys from the top and bottom rows - it started to become a little bit painful. After switching to F10 keycaps [1], it made a huge difference in the enjoyment of chording more advanced words.
would there be additional cognitive load on the brain trying to find the right set of keys, even as one tries to ingest the materials being taught?
In the past decade though, there's a new name spelled the same way but with a different pronunciation and everyone now says her name wrong... she's taken to going by her middle name now because of how much it annoys her.