Xah Talk Show Topic Notes
This is my topics notes for Xah Talk Show. The show is not scheduled regularly, and the topic is also often decided on the spot. This page lists some possible topics, mostly as my personal notes of things to talk about.
when in a given show we don't have a topic, you can goto Xah Code Sitemap or any of my site link paste the page title in chat when the live stream begin, we talk about that! (posting link usually doesn't work due to Google censorship. so, post page title instead)
emacs, emacs lisp
- Emacs: xah-dired.el show web page. show source code. list defun.
- Emacs: Open File in External App
xah-reformat-to-sentence-lines
put on web pagexah-add-period-to-line-end
put on web page- emacs workflow. create a web page for
xah-remove-lenticular-brackets
. delete the copy at Xah Emacs Blog Archive 2020-01 [ http://ergoemacs.org/emacs/blog_past_2020-01.html ]
- emacs lisp, rewrite, Emacs: HTML, Make Citation Link
- Emacs Helm Doc Problem
- Problem of Calling Windows cmd.exe in Emacs Lisp
- emacs, rewrite
xah-html-change-current-tag
so it works when cursor is at the closing tag and if there's nested tag. - 2020-12-15 fix
xah-replace-straight-quotes
so that it won't change things inside html tag. - modify
xah-html-lines-to-list
so it detect things like 1) 2) 3), or (1) (2) (3), or 1. 2. 3. etc to ordered list. - 2020-09-17 make
xah-html-get-precode-make-new-file
also do script tag. - 2020-08-20 make the atom xml file title bold
- make the font in minibuffer larger
- emacs workflow demo. CSS Daisy Bell in “2001: A Space Odyssey” show the perl code. then add the css thing for color syntax.
- male with female voice, singing.
- 周深 《歡顏》 Zhou Shen “Huan Yan”
- 周深 《达拉崩吧》 Dalabengba
- Diva Dance Song from The Fifth Element
- Castrato Singing
- 《傷心酒店》 (Heartbreak Inn)
- 菊花台 Chrysanthemum Terrace
- Chinese Input Methods
- explain chinese input methods. first, show chinese text, then explain 2 major input systems, shape based or sound based. explain sound based, zhuyin and pinyin. explain their diff.
- show typing chinese, with pinyin
- show writing chinese in gimp.
- talk maybe Pinyin Letter Frequency 拼音字母頻率. discuss pinyin and zhuyin.
- random. Chicago - We Both Reached for the Gun
- censored the gun
- unicode gun
- talk about the relative link problem. explain the whole. show how to manually do one, copy a link with icon from blog page to the index page

- DJ Mouse
- Jog Wheel, Shuttle Ring
- HP-28S Advanced Scientific Calculator, forth programing language. ruby creator, matz, who started programing on a casio calculator
JavaScript, js
- fix the wording. implicit convert to object. and remove the spec. JS: Number Object
- JavaScript spread operator on object.
- JS: ECMAScript 2016, 2017, 2018, 2019
- javascript matrix vector functions.
- JavaScript. continue with js+svg rotating polyhedron we did 2 days ago
- write a JavaScript function randomNestedArray(maxDepth,maxLength). compare it with arrFlat vs JS: Array.prototype.flat
- explain JavaScript warts
- JavaScript. practical coding with object and js OOP
- JavaScript live coding. create a keyboard heatmap
- JavaScript/TypeScript/SVG. live coding. work on plotting curve app.
- rewrite in JavaScript Internet Speed Growth Rate
- tutorial going over all JavaScript warts
- tutorial on JavaScript ES2015 features
- JS: Array.prototype.flat
- js interface, iterator, iterable, generator, generator function, whole as a lecture
golang
- golang fix print lines Golang: Find Replace Script
- Golang: Find String (grep)
- golang slice join
- golang. finish script that validate matching brackets «»「」【】《》 etc.
- golang, basic tutorial. find a small programing problem and i'll code it live.
math
- math algorithmic art. explain what's not math art, and what is. (image search web to show what's not examples) Then, explain algorithmic that codify the subject.
- math explain mandlebrot set. a great wonder of math
- math/comp. show game of life. determism and predictability. show the recursion. new kinda science.
- map folding problem
keyboard
- Nerd Battlestations
- key switch mechanisms.
- best key switch vs best physicaly layout. both critical.
- best mouse. why flywheel is a must. linux no accelerated scroll. video show spin. Show my video too. Show actual scroll with it with screen.
- demo 10 button mouse, browser back/prev, prev/next tab, close tab, copy, cut, paste. Show screen and mouse at the same time. explain programer's idiocy with not using mouse. And, why you need 10 buttons. Not switching hands from to keyboard mouse constantly. Show a browser copy paste example, hand on mouse only. explain any action involving selecting menu, or aiming mouse pointer, is bad. show 3d modeling page, autocad
- 10 buttons is good. discuss how those 20 buttons mmo mouse button press isn't best, due to those buttons hard to press.
- pen drawing tablet. discovered how great pen computing is. show in gimp. maybe show surface book. show scribbling chinese. draw sine wave.
fn key. dead horse squatting in front yard. https://www.youtube.com/watch?v=-vQ56wu30Lg&lc=z23wgr0jyraew3w5q04t1aokgk22vmus54gkfogbfsepbk0h00410
create a dedicated page about fn key. Keyboard Menu/App Key
- [a new lisp: BEL By Paul Graham. At http://paulgraham.com/bel.html ]
- Evolution of Laptop Keyboard
- xahlee second life hamster ball
- Indentless Code Formatting Style
- yarnjs syntax coloring problem
- yarn, react, webpack, all have great docs.
- d3js, parceljs, had very bad docs.
- https://geekhack.org/index.php?topic=102513.0
- math. geogebra, geometer's sketchpad and new version.
- programing style, idioms.
- other. type in live chat box. goto to http://xahlee.info/talk_show/xah_talk_show_index.html for topics or post any url of any my website.
non tech, pol
- https://www.reddit.com/r/sino/wiki/faq
- https://www.reddit.com/r/sino/wiki/fakenews-china
language barrier may be the greatest thing. all english speaking countries are futtered by sj. but not china japan russia arabic countries. it's like a ethnic virus but others are immune. we no unstand!
- Sleep, Dream, Inception
- Netiquette Anthropology: Tales of Tech Geekers
- Lambda Logo Tour
- The Unix Pestilence
- show npm upgrade node stuff. show the /user/local/bin, the obsolete unix dir structure. same with man page. in shell, goto those /usr/local/bin, show link.
programing topics
- how compiler works
- model OOP as functional programing
- lang design. formal languages. complexities of grammar. syntax algebra. why haskell syntax sucks.
- constructed human languages, programing languages, and regularity of syntax.
If you have a question, put $5 at patreon and message me.