HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

"Cursorless: A spoken language for editing code" by Pokey Rule (Strange Loop 2023)

Strange Loop Conference2 HN recommenders · recommended in 2 months, 2023-2026
YouTube
59K views · 3 years ago · talk · evergreen

Pokey Rule presents Cursorless, a spoken language designed for editing code by voice, built on tree-sitter parsing with smart structural and simple token-level primitives. The talk is from Strange Loop 2023.

HN recommends it as the best overview of Cursorless, likened to vim with your voice, and relevant to accessibility and voice coding discussions.

Testing, debugging & developer toolsProgramming language designComputer vision, speech & NLP#cursorless#voicecoding#tree-sitter#accessibility#languagedesign

6 comments from Hacker News

@chamomeal2026 · in “AI Pointer from DeepMind”

Kinda related, but this reminded me of the guy who made a voice controlled text editing language. It's kinda like vim with your voice. Super cool talk here: ▶ this video

RecommendsView on HN
@sargstuff2023 · in “Ask HN: Text-to-speech recommendations for code editors?”

treesitter[1] is one behind the scenes approach to 'blocking' text to reduced/hi-light what is under review. VSCode is one program that makes use of treesitter. Related alternate discussions of editors using treesitter aerial.neovim[2] / outline.vim[3]. One can setup voice equivalents of macro's to do the verbal equivalent of regular expression(s) to search/sound out tagged list of sections of interest to further voice in detail. Cursorless[4][5][6] AI assistant with jetbrains[7] speach related editing sources: "Ask HN: What are the best / most accessible languages for blind programmers?" covers some ideas.[0] ---- [0] : link [1] : link [2] : link [3] : link [4] : Cursorless talk : ▶ this video [5] Cursorless : link [6] : cursorless examples : link / link [7] : link

CitesView on HN
@citruscomputing2023 · in “Cursorless is alien magic from the future – Xe Iaso”

If you want a general overview of cursorless, along with seeing what it looks like in practice, the talk from Strange Loop this year was great: ▶ this video

RecommendsView on HN
@sargstuff2023 · in “Ask HN: Do I need a special keyboard layout to learn array programming?”

Traditional physical keyboard options: * Spend $$ for apl specific keyboard [0] * Standard keyboard modifications: use macros/insert unicode chacters via keyboard[1]; stickers[2], change keycaps. --- " ... another way?" : Most things in life can be approached in different ways (doesn't mean it's practical / realistic for given situation). "setting up keyobard layout": No, but do need to pick a specific method/approach to use. Some examples: a) Cursorless[3] uses spoken language to edit code. b) Using and IDE/editor that does apl auto complete [4] c) Pick from on-screen keyboard doesn't require a physical keyboard setup. Knowing the layout of the virutal screen keyboard may help to quickly find/narrow down the key(s) for selection (eyeball, mouse) --------- Above results found with basic web search. --------- [0] : link [1] :a) link :b) link :c) link :d) link [2] : link [3] : cursorless (audio editor) : ▶ this video [4] : link ***

CitesView on HN
@sargstuff2023 · in “Ask HN: What are the best / most accessible languages for blind programmers?”

=== unicorn[0] fits in the 'easy to keep everything in memory' mental model language department without loosing expressiveness/power. language documentation page[3]. --- very high level / 6th generation level language. Makes extensive use of generators for doing goal directed programming. === Cursorless is spoken editor[1]. Throat mike useful in cubical office.[2] --- type one thing. speak another. X2 productivity. === [0] : link --- [1] : ▶ this video --- [2] : link --- [3] : link --- ===

CitesView on HN
@pokeyrule2023 · in “Cursorless: A spoken language for editing code [video]”

Ok awesome thanks I kept waiting for someone to call me on this one and I was starting to worry that no one would :). I don't believe it's Turing complete yet, so I think you may be right to call me on it. Kind of depends how you define "programming language", I guess. For what it's worth, I talk a bit about Cursorless from the perspective of programming language paradigms starting at 31:30 ( ▶ this video )

CitesView on HN
VimSpeak Demo14:15

VimSpeak Demo

Ashley Feniello
16K views • 13 years ago
"Voice Driven Development: Who needs a keyboard anyway?" by Emily Shea41:18

"Voice Driven Development: Who needs a keyboard anyway?" by Emily Shea

Strange Loop Conference
35K views • 7 years ago
Using Python to Code by Voice28:17

Using Python to Code by Voice

Next Day Video
348K views • 13 years ago
The Eleventh HOPE (2016): Coding by Voice with Open Source Speech Recognition46:20

The Eleventh HOPE (2016): Coding by Voice with Open Source Speech Recognition

Channel2600
13K views • 9 years ago
Cursor Team: Future of Programming with AI | Lex Fridman Podcast #4472:29:05

Cursor Team: Future of Programming with AI | Lex Fridman Podcast #447

Lex Fridman
1M views • 2 years ago
"Pixie - A Lightweight Lisp with 'Magical' Powers" by Timothy Baldridge33:13

"Pixie - A Lightweight Lisp with 'Magical' Powers" by Timothy Baldridge

Strange Loop Conference
30K views • 11 years ago
Mastering the Vim Language36:20

Mastering the Vim Language

thoughtbot
647K views • 11 years ago
"Liberating the Smalltalk lurking in C and Unix" by Stephen Kell40:56

"Liberating the Smalltalk lurking in C and Unix" by Stephen Kell

Strange Loop Conference
25K views • 12 years ago
"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)43:04

"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)

Strange Loop Conference
468K views • 4 years ago
"The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)43:58

"The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)

Strange Loop Conference
141K views • 3 years ago
The Next Programming Language - Douglas Crockford - code::dive 202252:34

The Next Programming Language - Douglas Crockford - code::dive 2022

code::dive conference
55K views • 3 years ago
"Hedy: A Gradual programming language" by Felienne Hermans (Strange Loop 2022)40:57

"Hedy: A Gradual programming language" by Felienne Hermans (Strange Loop 2022)

Strange Loop Conference
17K views • 4 years ago
Emily Shea - "Perl Out Loud"51:11

Emily Shea - "Perl Out Loud"

The Perl and Raku Conference - Greenville, SC 2026
33K views • 7 years ago
"Type-Driven Program Synthesis" by Nadia Polikarpova39:40

"Type-Driven Program Synthesis" by Nadia Polikarpova

Strange Loop Conference
15K views • 8 years ago
Zig: A programming language designed for robustness, optimality, and clarity –  Andrew Kelley54:14

Zig: A programming language designed for robustness, optimality, and clarity –  Andrew Kelley

Recurse Center
75K views • 8 years ago
CUFP 2011 Keynote: Pragmatic Haskell (Lennart Augustsson Standard Chartered Bank)1:07:28

CUFP 2011 Keynote: Pragmatic Haskell (Lennart Augustsson Standard Chartered Bank)

anilmvs
7K views • 14 years ago
Interactive programming Flappy Bird in ClojureScript6:22

Interactive programming Flappy Bird in ClojureScript

Bruce Hauman
55K views • 12 years ago
"Tree-sitter - a new parsing system for programming tools" by Max Brunsfeld38:38

"Tree-sitter - a new parsing system for programming tools" by Max Brunsfeld

Strange Loop Conference
63K views • 8 years ago
CUFP 2013: Julien Verlaguet, Facebook: Analyzing PHP statically25:37

CUFP 2013: Julien Verlaguet, Facebook: Analyzing PHP statically

CUFP 2013
5K views • 13 years ago
Building Your Own Dynamic Language1:14:32

Building Your Own Dynamic Language

Stanford
21K views • 18 years ago