∑ Xah Lee 李杀 is a user on mstdn.io. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

∑ Xah Lee 李杀 @xahlee@mstdn.io

it'd nice to have StarTrek holodeck. but that's too much scifi.

it's hard to come up a way for 1-on-1 melee weapon combat to progress. hard to make it a sport, because even non-shapened sword still do too much damage, or, heavy armor/protection gear would severely limit reality. also, it'd also filter out heavy axe or iron ball.

for hand-to-hand combat, mixed martial arts pretty much have told us what is most effective. but for with melee weapons, i don't think we know much. Note, if we do not allow armor, then lean and agile types are likely to always win.

today, we still do not have any way that allow us to advance the art of melee weapon 1-on-1 fighting. there is kendo, which is japanese sword sport, and fencing for western. But they are not realistic, and doesn't allow other weapon e.g. axe, lance, or other fancy weapon.

of one on one fighting techniques, currently mixed martial arts or similar is keeping it up, state of the art. The Chinese kungfu, is now mostly showbiz. It's not to say kungfu wasn't good. But for reasons, it has ceased to be real fighting technique.

Chinese sword, has fell out of progress. I think only the Japanese kantana, is still in some practice, and also Western ones in fencing. rapier, saber, foil. i think the making of kantana still progress under today's science. Chinese swords are mostly just in movies and myth.

twitter.com/yifei_cc/status/10

here's Rich Hickey, giving a talk about concurrency in clojure. I always liked him. He gives it as is. Not shy, not cocky, not crackpot. He just give his point of view and fairly confident about it. youtube.com/watch?v=nDAfZK8m5_

note, nodejs or js async doesn't count.

i never had experience with multi-threaded/concurrency programing. who tf does that? is it drivers? system programing? games? raise your hand. what area/application you did it?

of the lang creators, i think Rob Pike of knows what he's talking about, and Rich Hickey . and Guy Steele, Gerald Sussman, Matthias Felleisen, scheme. Anders Hejlsberg of C# . Those dunno what they talking about: Larry Wall of , Guido of .

when it comes to concurrency,
with , there is lots philosophy and after a month you still dunno how to.
with , you get it within 10 minutes.
compare:
clojure.org/about/concurrent_p
gobyexample.com/goroutines

note that uses CamelCase, departure from C. No more pesky _
Computer Languages Characters Frequency
xahlee.info/comp/computer_lang
can someone go plot your go code. post screenshot. thanks.

Unicode Basics: What's Character Set, Character Encoding, UTF-8? ergoemacs.org/emacs/unicode_ba

now, in the name of English, i will inaugurate the commencement of sleeping.

the other day i was thinking, most predators have their eyes in front, so they have stereoscopic sight that can best judge distance. e.g. owl, tiger, human. but then, i was thinking, eagle and snakes are exceptions.

Note that they are bewilderingly different in what they seems to cover. You'd think they all high level languages in about the same field so that their spec should have the same structure/topics that only differ in detail.

most programing language don't have any explicit notion nor exact spec of their computational model, because, most just grew out of practice. e.g. perl came from shell script. php came from perl scripts. Ruby's conceived as improving perl. almost no high level lang began with a model.

Now, “computational model” of a programing language is almost never explicitly defined. Never a formal spec. At best, you can see the lang doc/spec describing it in fuzzy English. try read python doc, JavaScript spec, lisp doc, java spec, perl doc. Nor haskell, nor clojure.