Hacker News Comments on
Emily Shea - "Perl Out Loud"
Conference in the Cloud! A Perl and Raku Conf
·
Youtube
·
8
HN points
·
11
HN comments
- This course is unranked · view top recommended courses
Hacker News Stories and Comments
All the comments and stories posted to Hacker News that reference this video.Yeah, when I saw Emily Shea's talk* I became aware of the accessibility-unfriendly code I normally put out. I still find myself writing bad code, but at least now I'm aware what to be aware of.
You can if you put in the work to set it up.There are two (nearly identical) talks by Emily Shea
- Perl Out Loud https://www.youtube.com/watch?v=Mz3JeYfBTcY
- Voice Driven Development: Who needs a keyboard anyway? https://www.youtube.com/watch?v=YKuRkGkf5HU
https://youtu.be/Mz3JeYfBTcY at 4:15 is when she plays the Perl Vista video(note the fiddling around video playing isn’t a fundamental issue with voice input, google slides with video embeds turned out to be pretty unreliable with keyboard input and I believe that was ironed out in her later talks)
cap abstract cap factory join leb cap factory leb capital letter india cap enumerable join leb capital letter tango cap data join cap type join reb reb reb slap
⬐ MirioronWhile I think that the way he has figured out how to input symbols quickly is really cool, I wonder if there wouldn't be a better way. Our autocomplete systems can close brackets and all those nice things. Maybe voice commands could understand structures like templates when inputting commands with your voice?⬐ bmn__Indeed, and the example above is just one of many possible ways to achieve the same result. That one works out of the box, but is tedious and cumbersome as you noticed.To reduce voice strain and make input more reliable, one would spend a little bit of time to set up shortcuts so that e.g. "i enumerable" produces 'IEnumerable' and "of type" expands to '<‸>' and places the cursor at the caret. The voice input system is fully programmable at different levels of abstraction.
Here's a video of someone discussing programming PERL by voice. I think I found it on HN in a different post months ago. https://www.youtube.com/watch?v=Mz3JeYfBTcY
Ha, I read the headline and thought it was "git by gesture".This is because I'd recently watched "Perl out loud", a talk this year by Emily Shea (2shea): https://www.youtube.com/watch?v=Mz3JeYfBTcY
Developed RSI 15 years ago, tried all kinds of contraptions. Here's what helped me:- Kinesis Advantage keyboard w/ footswitch https://kinesis-ergo.com/products/#keyboards
- Ambidextrous mousing (one on each side, to split the load). Favor your PageUp / PageDown buttons over the evil mousewheel.
- Lifestyle changes (biggest bang for the buck). Try to get at least 20 minutes of aerobic exercise in each day, e.g. running.
- Proper ergonomic positioning
This video from the article is a phenomenal demonstration of dictation coding: https://youtu.be/Mz3JeYfBTcY
Fun fact (or myth?): Your tongue is one of the few muscles in the body that can't get RSI. I played around prototyping a tongue-switch a while back using a flex sensor.
⬐ mostlyjasonHuh interesting any reference on your claim that the tongue can’t get RSI?
Take the time and watch the talk linked in the article, it’s pretty darn impressive.
⬐ n3k5Tavis Rudd's Using Python to Code by Voice [0] is also interesting.Looking up that URL, I came across the more recent Coding by Voice with Dragonfly [1]. Haven't seen that one yet, but just quickly skimmed through. Unfortunately the live demos are silent (you can't hear speaker Boudewijn Aasman talk to the computer), but it seems worth checking out if you're interested in setting up some recent voice recognition software with your own custom voice command syntax.
[0] https://youtu.be/8SkdfdXWYaI [1] https://youtu.be/P5DCDiCv4TE
I thought this was going to link to “Speaking Perl Outloud” https://m.youtube.com/watch?v=Mz3JeYfBTcY
⬐ methodOfPaymentThis is very cool!⬐ gjsteinThe author does link this video in the article; really a cool talk!