Has anyone made a Python library that is a collection of implicit protocols in the standard library? For example, a logging protocol that has all the standard logging methods (debug, info, warning, etc.) used by Logger or LoggerAdapter? #python#protocol#typing
Y'all I swear, when I finally learn to code for real, after I finally stop telling myself I'm not programmer material because it doesn't come naturally to me, I am going to make an actually good typing tutor app. Not this pathetic Typing Club. Instead of reading the lesson text "sit up straight, pretend you're at a fansy restaurant" and all that, it speaks "type the key: space." Because blind people just need to be guided through ... the obsticle of onscreen text instead of having it read out to them. Like it just really makes me mad every time a new student starts the thing. And honestly it's a great web app otherwise. We can track what students have done through a nice web interface, and the person that does the accessibility stuff is nice enough, but it's another one of those things where the accessibility folks have like, no power at all. And Typing Club doesn't even teach where the Alt, Control, Tab, Insert, function keys, all that are. Cause it's a general typing course with <sarcasm>a11y</sarcasm> bolted on after everything else. But hey school systems use it so it must be great right? sigh I guess I'm kinda grumpy today. And I know web apps can capture system keys. If Google Remote desktop can do it, and RIM can do it, then I know web technologies can handle it. Maybe it'd have to be an elektron client, but goodness it could definitely work.
How do you press all left shortcuts, like Ctrl W? I have a habit of pressing Ctrl with my left pinky which works well in many cases, but in case of those left shortcuts it's really painful to bend it that much while extending the index finger to reach W.
So I'm trying to teach myself to press modifiers with my thumb instead, and same goes for capital letters on that side... that's more brainpower I'm used to allocating to #typing! #ergonomics#keyboard
Craziness. On our trip to Memphis last week, we wandered into this quaint little boutique in midtown called The Wren's Nest. My wife and daughter set about trying on French dresses and such, while I wandered about idly, trying to entertain myself.
As I poked about the shelves, I came upon a display of four extreme-level custom keyboards and I've never found such an out of place treasure, completely out of the blue!
I re-enact my surprise encounter in this short video. Enjoy. 🙂
Argument Clinic is a code generation tool used to generate boilerplate code for argument parsing code in CPython. We now trying to make Argument Clinic more maintainable and readable by adding type hints (and I'm using this to learn typing; great fun!). Follow the process here:
I ordered a #MechanicalKeyboard and also want to learn #10Finger#typing. I already can do #TouchTyping with my own system with a variable amount of fingers that I internalized the past decades. But learning 10 finger typing is like learning to walk again 😓
Know that feeling when you learn something that is soo obvious you have no idea how you didn't know it? #TIL that you're meant to use the shift and control keys on the /opposite/ hand to the one you're typing the letter with, instead of doing some weird spider stretch like I've been doing for the last 20+ years. 🤯 #Typing#Keyboard
「 Every time something typing- or type annotations-related is discussed in the Ruby community, one of the first comments would be something to the meaning of “if you want a language with this, take another language.”
...
Frequently, the opinion is expressed as a categorical statement about the full impenetrability of paradigms, or “you can do it, but the harm (to clarity and simplicity) would be higher than any gains.” 」
— @zverok