News for hackers. Stuff that matters.

Shiro Kawai: Schemer, Lisper, Actor

I was on my annual exploration of Scheme implementations, this time I focused my attention on Gauche for the first time...

I was surprised to find the twitter profile of the author, Shiro Kawai [1]. It turns out he also is a professional actor, has an imdb profile [2] and has been part of a lot of movies! People like this always make me feel [even more!] unaccomplished :-).

Anyway, thought it would be fun to ask here who knows of other multi-talented software developers.

1: https://twitter.com/anohana

2: http://imdb.me/shirokawai

( 21 comments | 90 points | on HN )
Re:Shiro Kawai: Schemer, Lisper, Actor by dig1 on Saturday August 08, 2020 @07:25PM (#24096046)
He also wrote a few [1][2] papers on how they used Scheme for movie production. One of those movies is "Final Fantasy: The Spirits Within" [3]. This movie was released 2001 and had one of the most advanced animations at that time.

Gauche scheme should get more attention because of stability and lean design. It is also actively maintained for last 20 years.

[1] http://practical-scheme.net/docs/jlugm2000.html

[2] http://practical-scheme.net/docs/gdc2002.html

[3] https://www.imdb.com/title/tt0173840/

Re:Shiro Kawai: Schemer, Lisper, Actor by 9214 on Sunday August 09, 2020 @07:30PM (#24103844)
Kudos for mentioning the relation between FF:SW and Scheme, I didn't know that! This is one of my favorite movies since I was a kid. Pity the documentary [1] doesn't mention any of that.

The ideas from Gaia theory and neovitalism in it are what eventually got me into my MS program (neurorehabilitation & bio-signal processing), and venerable SICP was the first programming book that really clicked with me. Heck, I even bought a phantom figurine for my working desk.

Speaking of actors, "Robot Ghosts and Wired Dreams" [2] has a whole chapter discussing Aki Ross (the main protagonist) as the first virtual actress, with a very interesting rhetoric (an excerpt follows):

Final Fantasy is made disturbing by the fact that not only the Phantoms but the human characters as well appear undead. The ontological uncertainty of these digital humans has several sources. While the Phantoms derive part of their proliferating, malignant vitality from the human spirits they prey on, the filmʼs CGI humans literally "vampirize" the motion-capture actors who modeled them. The elastic, dot-constellation figures produced by the computer from motion-capture data provided by real human actors absorbed, as it were, the latterʼs "lifeblood", which then became the "living material" of the digital actorʼs "lifelike" behavior.

[1]: https://www.imdb.com/title/tt1634340/

[2]: https://www.upress.umn.edu/book-division/books/robot-ghosts-...

Re:Shiro Kawai: Schemer, Lisper, Actor by emmanueloga_ on Saturday August 08, 2020 @10:19PM (#24096769)
Oh! I remember watching The Spirits Within in theaters back then
Re:Shiro Kawai: Schemer, Lisper, Actor by emmanueloga_ on Sunday August 09, 2020 @03:17AM (#24097956)
Aliette de Bodard [1] is a French-American speculative fiction writer. A graduate of École Polytechnique, she works as a software engineer specializing in image processing.

1: https://en.wikipedia.org/wiki/Aliette_de_Bodard

Re:Shiro Kawai: Schemer, Lisper, Actor by vga805 on Sunday August 09, 2020 @02:21AM (#24097690)
Another multi-talented developer that comes to mind is the distinguished philosopher John McFarlane. He created pandoc, among some other things.

https://johnmacfarlane.net/index.html

Re:Shiro Kawai: Schemer, Lisper, Actor by Gatsky on Saturday August 08, 2020 @10:04PM (#24096708)
Re:Shiro Kawai: Schemer, Lisper, Actor by emmanueloga_ on Saturday August 08, 2020 @10:44PM (#24096877)
Cool to see he seems fond of Clojure!, one of his second choices after Gauche
Re:Shiro Kawai: Schemer, Lisper, Actor by emmanueloga_ on Sunday August 09, 2020 @03:11AM (#24097936)
Found someone else: Vienna Teng [1], is an American pianist and singer-songwriter, computer science graduate that used to work at Cisco.

From her website bio: "These days, all that training mostly manifests itself in overly clever spreadsheet formulas." :-D

1: https://en.wikipedia.org/wiki/Vienna_Teng

Re:Shiro Kawai: Schemer, Lisper, Actor by e40 on Saturday August 08, 2020 @05:59PM (#24095585)
I worked with Shiro and he's a really nice guy and very smart. Yes, he wrote Lisp code for us. Our regex engine. Very high quality. He also plays the piano very well, I hear.
Re:Shiro Kawai: Schemer, Lisper, Actor by single_source on Saturday August 08, 2020 @07:42PM (#24096129)
Do you mind elaborating on what you mean by "Our regex engine"? I'd love to hear more about what you needed a regex engine written in Lisp for.
Re:Shiro Kawai: Schemer, Lisper, Actor by e40 on Sunday August 09, 2020 @02:09PM (#24101571)
Shiro wrote our "new" regex engine, to replace the one written in the 80's. It has served us very well.

https://franz.com/support/documentation/current/doc/regexp.h...

(I say new, because it's a bunch of years old, at this point... I forget when he did it)

Re:Shiro Kawai: Schemer, Lisper, Actor by rurban on Monday August 10, 2020 @09:07AM (#24108830)
I have an IMDb (with a Sundance winner and a documentary about myself as president of the local surf club), was a pretty good Architect with some of the most famous modern buildings (Steinhaus, Resowi, ...) in Austria, and worked in Formula 1 as engineer (cannot talk about that, but Mercedes should thank me a lot for their current run).

https://www.imdb.com/filmosearch?role=nm7259427

Re:Shiro Kawai: Schemer, Lisper, Actor by quickthrower2 on Saturday August 08, 2020 @11:27PM (#24097020)
I’ve given up worrying about being unaccomplished in comparison to people I find on HN. Yeah normal curves gonna have outliers. Your probably an outlier yourself and maybe this guy is further out. So what. I’m not even good enough to attend a TEDX as an audience member apparently! Oh well there’re all on YouTube, and I watched live on a repeater screen.
Re:Shiro Kawai: Schemer, Lisper, Actor by emmanueloga_ on Sunday August 09, 2020 @12:19AM (#24097230)
Fair!

I've heard the advice of only comparing myself against myself in the past, etc, I think it makes sense. Sometimes (often) I forget about all that.

On a positive note, it _is_ pretty cool when I have a moment of clarity I and I manage to see accomplished people as inspiration instead of feeling behind.

Re:Shiro Kawai: Schemer, Lisper, Actor by quickthrower2 on Sunday August 09, 2020 @01:15AM (#24097435)
That’s a great way to think about it. And sometimes they can be a mentor too!
Re:Shiro Kawai: Schemer, Lisper, Actor by emmanueloga_ on Sunday August 09, 2020 @04:42AM (#24098261)
Ok, to not spam this post anymore, here's a SPARQL query that returns some people Wikidata knows about that _both_ have a "computer related" profession and more than 2 professions.

https://w.wiki/Z8E

Took me a while to come up with something that wouldn't timeout... not sure why I spent so much time with this

Re:Shiro Kawai: Schemer, Lisper, Actor by bjoli on Sunday August 09, 2020 @01:05AM (#24097399)
He contributes amazing feedback to the SRFI (scheme request for implementation) process and I suspect also the r7rs process. Being the author of a good scheme implentation makes his feedback even more valuable, imho.

He also manages to always be very kind and seems curious in the mailing lists.

Re:Shiro Kawai: Schemer, Lisper, Actor by fomine3 on Thursday August 13, 2020 @12:20AM (#24139897)
I heard a Japanese Podcast he attend, How he literally made Z80 "DIY PC" in child era is amazing.
Re:Shiro Kawai: Schemer, Lisper, Actor by scott31 on Saturday August 08, 2020 @10:12PM (#24096739)
There is Paul Graham: computer scientist, essayist, entrepreneur, venture capitalist, and author[0]

[0]: https://en.wikipedia.org/wiki/Paul_Graham_(programmer)

Re:Shiro Kawai: Schemer, Lisper, Actor by submeta on Sunday August 09, 2020 @02:43AM (#24097808)
Why the downvotes?
Re:Shiro Kawai: Schemer, Lisper, Actor by ngcc_hk on Sunday August 09, 2020 @03:32AM (#24098003)
Because you are in his site!