TheJach.com

Jach's personal blog

(Largely containing a mind-dump to myselves: past, present, and future)
Current favorite quote: "Supposedly smart people are weirdly ignorant of Bayes' Rule." William B Vogt, 2010

Grabby Aliens and Paperclips

In a recent bar-talk-style chat with a friend, we got on the topic of AI risk again. Somewhere in the conversation he expressed surprise at some of my arguments, given some of my older arguments. Namely, I put forth some arguments de-emphasizing the importance of recent AI advances when it comes to full-blown AGI, and generally I expressed skepticism that full-blown AGI was "near". At least, a lot more skepticism than I've ever done before with him, it seems.

Ultimately I think I've just been more and more influenced by Robin Hanson's viewpoints, and his recent work on grabby aliens may have been another push that I've only connected now.

But stepping back a bit, I want to describe the shape of my beliefs about AGI. Before I get to probabilities I have to first talk about possibilities. So first of all, it seems obviously possible that creatures of human intelligence could one day create machine intelligence that rivals and surpasses them. It does not at all seem that it's an impossible engineering challenge in the way that a perpetual motion machine is one**, nor does it seem like humans should just happen to be close to the limits of general intelligence. If nothing else, we could at least think faster, which alone would be a large advantage even without greater generality to thought.

See Full Post and Comments

Learning a new language when older is like learning Dvorak

Once upon a time I learned Dvorak -- or rather, I memorized the key layout so that I could touch type (type without looking at the keyboard or a reference picture). I was initially attracted by the promises of higher-than-qwerty speeds once you mastered it. But my typing speed dropped to something like 15-20 WPM, and wasn't getting faster very quickly, I was fighting my muscle memory at every turn. Before I learned to touch type in 7th grade, I was actually pretty fast with finger-pecking (around 20-30 WPM). My normal typing speed post-7th grade has been around 85-110 WPM depending on focus and context, which is already pretty fast.

Dropping down to about 20% my normal speed turned out to be intolerable. I ditched Dvorak and didn't try to improve, and have since forgotten the layout. I've told myself, if I ever develop RSI symptoms, I'll go back to it (since supposedly it helps with that, which I can believe) but so far my hands have been healthy in that respect. Besides, for absolute speed, I'm more interested in one day trying to learn stenography. I've got a spare n-key rollover keyboard to attach the big keys to when I eventually try it.

I had the thought that this sense of intolerableness compared to what you know and are used to can be related to learning a foreign language, especially as an adult, especially trying to do it on your own. When I speak (or especially when I write) I'm used to expressing myself in certain ways, with longer sentences, more complex grammar, and varied vocabulary. Getting to anywhere near an equivalent level in a foreign language takes time. But that time has to be spent on expressing yourself in simpler ways, of being willing to look kind of stupid as you say things in weird ways (or childish ways, or in some languages in other-gender ways) or ask about meanings and for slower speech. Until you get to a point where you can pickup new vocabulary in the target language, and not have to reference an English dictionary every time, picking up vocab is also a lot more difficult than in every day life.

See Full Post and Comments

Quasi or Pseudo?

Explaining why I've been calling myself "quasi-retired" again, instead of "pseudo-retired", there's a subtle difference in these two words.

As an American my dictionary of choice is Merriam-Webster. For quasi, it says: "having some resemblance usually by possession of certain attributes". For pseudo, it says: "being apparently rather than actually as stated; sham; spurious".

It's really just a matter of degree. We could model this with fuzzy set theory. If I'm quasi-retired, that means I have possession of certain attributes normally associated with being actually retired. Chief of those is not having a job. Other commonalities are not actually looking for a job, not intending to look for a job for the indefinite future, and not financially needing a job for the indefinite future.

See Full Post and Comments

Oath of Non-Allegiance

Came again across Alistair Cockburn's Oath of Non-Allegiance.

I promise not to exclude from consideration any idea based on its source, but to consider ideas across schools and heritages in order to find the ones that best suit the current situation.

I'm in. Nice logo too.

See Full Post and Comments

Globals in Lisp

I've been reading posts from Claus Brod's blog lately after having discovered him while tracking down the claim on Creo Elements using Lisp. He's got some interesting thoughts! It's also fun to see someone who I'd bet is pretty close to a programming god (CAD stuff seems up there in the hardcore tier to me) ponder such low level and trivial details like globals in Lisp.

As I write more software in Lisp I can feel my opinions converging on the matter in terms of a preferred style, but as yet I am undecided. So let me instead just spitball some thoughts.

First, globals in Lisp aren't actually global in the same way they are in C, because we have namespaces/packages. This immediately lowers their level of "evilness" in my book. Similarly Lisp's form of goto is a labeled goto, rather than a "move the PC to any address and continue executing" goto, and thus is also less evil than archaic mantras suggest.

See Full Post and Comments

Thoughts on Writings on Lisp

As a Lisp poser I've spent many more hours reading things about Lisp than programming in Lisp. I use "about" pretty loosely here: sometimes it's just things written by important people in the Lisp community (living and dead) that aren't necessarily about Lisp directly.

So this post is mainly setup for me to accumulate some random references I find myself repeatedly referring to over the years. They're not necessarily the best or most important, my goal isn't to be anything approaching exhaustive either, the main inclusion criteria is whether I've linked the thing more than once to others. I've attached some off-the-cuff commentary to each thing, but much of it is just ranting. If anyone else finds this post at all valuable I'll be surprised!

I'll attempt to incrementally update this blog post over time.

See Full Post and Comments