tag:blogger.com,1999:blog-5754463150688255582024-03-13T07:10:31.117-07:00real glGreg Littlehttp://www.blogger.com/profile/01652875302910067553noreply@blogger.comBlogger793125tag:blogger.com,1999:blog-575446315068825558.post-10563703671822698672015-09-11T02:26:00.003-07:002015-09-11T02:26:58.290-07:00Where am I publishing now?Instagram: <a href="https://instagram.com/dgreglittle/">https://instagram.com/dgreglittle/</a>Greg Littlehttp://www.blogger.com/profile/01652875302910067553noreply@blogger.com0tag:blogger.com,1999:blog-575446315068825558.post-52072263606565604402014-03-29T13:14:00.000-07:002014-03-29T13:14:11.304-07:00dreaming and belief<b>hypothesis:</b> it's possible to get the mind to enter an awake-like state while dreaming (lucid dreaming), and possible to get the mind to enter a dream-like state while awake (hypnosis, meditation, lsd).<div>
</div>
<div>
<br /></div>
<div>
<b>hypothesis:</b> two techniques to help train the mind to enter both of these states, are:</div>
<div>
<ul>
<li>practice really doubting whether "reality" is real</li>
<li>practice really believing a non "real" thing (faith)</li>
</ul>
</div>
<div>
<b><br /></b></div>
<div>
<b>anecdote:</b> I had a dream last night. Inside the dream there was some point where I was doing something precarious — I forget what — and later, still inside the dream, I thought "man, it's good I didn't doubt whether I was dreaming at that precarious point, because I might have fallen.. but wait, maybe I <i>was</i> dreaming at that point.."</div>
<div>
<br /></div>
Greg Littlehttp://www.blogger.com/profile/01652875302910067553noreply@blogger.com0tag:blogger.com,1999:blog-575446315068825558.post-49417725583621107072014-03-18T16:19:00.001-07:002014-03-18T16:25:24.086-07:00hypocrisy okI feel like our culture values consistency. So if I say something about myself, like "I'm not embarrassed about using two forks" -- which I've said -- then I feel some compulsion to not be embarrassed about it. But the fact is, I am embarrassed about it sometimes. And it seems good to recognize that.<br />
<br />
I suppose that given that realization, it makes sense not to tell people in the future that I'm not embarrassed about using two forks. But since I don't know myself perfectly well, it seems like I'll say lots of wrong things going forward, and I don't want that to stop me from discovering I'm wrong, even if it means people will think I'm a hypocrite, or inconsistent, which is something I've worried about and let stand in my way before, it seems.Greg Littlehttp://www.blogger.com/profile/01652875302910067553noreply@blogger.com0tag:blogger.com,1999:blog-575446315068825558.post-9382091598566865072014-03-18T16:08:00.000-07:002014-03-18T16:08:59.211-07:00believing things because they are saidCouple thoughts:<br />
<br />
It occurs to me that I have felt like I'm doing something wrong whenever I feel stressed or depressed.. But I don't feel like I'm doing something wrong when I'm hungry, even if I decide not to eat.. I think stress and depression may be normal human processes, and as unpleasant and potentially destructive to the body they may be, I think they're not evil. I've just been told that, and believed it.<br />
<br />
It occurs to me that I worry about hypnosis because it allows someone to control my mind. Yet, I have been controlled already, I think. For instance, I might fear that a hypnotist would make me sing and dance in front of people. But really, I've already been mind controlled to *not* be able to do that, even if I feel the desire to, by society telling me "it is bad to make a fool of yourself", and I've believed it, and internalized it deep in my subconscious, and now I'm effectively hypnotized in a trance where I can't perform that behavior.Greg Littlehttp://www.blogger.com/profile/01652875302910067553noreply@blogger.com0tag:blogger.com,1999:blog-575446315068825558.post-41122381636470952632014-03-17T02:09:00.000-07:002014-03-17T02:10:14.251-07:00being happythought 1: maybe it's better not to have a life goal, but rather to focus on being happy day to day.<br />
<br />
thought 2: I'm interested in knowing what things and situations make me happy.<br />
<br />
thought 3: it turns out that working on visually stimulating things brings me some happiness. I was working on <a href="http://dglittle.github.io/E8/">this</a> today (see below), which is going to be a JavaScript version of <a href="http://deferentialgeometry.org/epe/EPE3.html">this</a>.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://dglittle.github.io/E8/"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoP9UlGVfXKtg3HGtgYEqHQsQpQbzEBLrAfFX0TmWHcVMDlqHh9Up3eaX34BXAsCbORboOl4cAj4xbYVR8KqH03MBSaoSzZhJ-9DRbtzSnwr4gVc3HPbH_ey04h_3KBmExL3QeSZ3oQeQ/s1600/e8.png" height="298" width="320" /></a></div>
<br />Greg Littlehttp://www.blogger.com/profile/01652875302910067553noreply@blogger.com0tag:blogger.com,1999:blog-575446315068825558.post-8404830860961781102014-03-17T02:01:00.003-07:002014-03-17T02:01:53.676-07:00AcornI just saw this on my screen, and thought it was funny:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhW8gAEZ_br7onWrROA9HLbvpXZ7etymvOcGJJ-OdZOyaMqxRIZzC7t6g6bC88s5Bs9NEU_V6Apg213y4c2oVBZNNX79pA3tOENOSZNQ4mTbiqSet_mKfUZfzKQMx4UzecgXQMoUmStGac/s1600/Screenshot+2014-03-17+01.58.09.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhW8gAEZ_br7onWrROA9HLbvpXZ7etymvOcGJJ-OdZOyaMqxRIZzC7t6g6bC88s5Bs9NEU_V6Apg213y4c2oVBZNNX79pA3tOENOSZNQ4mTbiqSet_mKfUZfzKQMx4UzecgXQMoUmStGac/s1600/Screenshot+2014-03-17+01.58.09.png" height="278" width="400" /></a></div>
<br />
It's like the guy is all upset that Acorn's trial period is up, and is trying to shout through a blurred window. But actually the blurring is from a bad camera shot, not Acorn.Greg Littlehttp://www.blogger.com/profile/01652875302910067553noreply@blogger.com0tag:blogger.com,1999:blog-575446315068825558.post-42264318483307652442014-03-15T03:53:00.003-07:002014-03-15T03:53:55.628-07:00just a thought: I worry sometimes that by becoming more aware and detached from my emotions, I won't be able to feel them as much, which might suck, since sometimes it can be fun to feel emotions strongly, but I think that an aware and detached person could still <i>allow</i> themselves to sink into an emotion, perhaps even further than they could go if they <i>weren't</i> aware and detached..<br />
<br />
..I was thinking about fear in particular, which I've generally thought of as just bad, but now that I'm getting a better handle on it, it occurred to me that maybe I would <i>want</i> to feel fear sometimes, for fun, the way people get a kick out of watching a scary movie.<br />
<br />Greg Littlehttp://www.blogger.com/profile/01652875302910067553noreply@blogger.com0tag:blogger.com,1999:blog-575446315068825558.post-37164657522342116432014-03-15T01:04:00.003-07:002014-03-15T01:04:34.707-07:00lucid dream<br />
I had a few lucid dreams recently. The first was more-or-less normal, and the most recent two were very strange and short. One involved a bunch of balloons, and the other involved sortof seeing something different from each eye, and trying to "focus" onto the dream scene, but not succeeding.<br />
<br />
I recall that the first time I had a lucid dream was the first time I read about lucid dreaming, and it was very much on my mind. And I failed a bunch after that, but the next time I had a lucid dream was when I read something new about lucid dreaming.. now of course I have had many instances of reading about lucid dreaming and failing to have a lucid dream, but I do think that there's a high correlation with thinking about lucid dreaming itself, as opposed to concentrating on some technique, and definitely as opposed to just hoping I'll have a lucid dream but secretly being tired and just wanting to sleep..<br />
<br />
Anyway, I still can't do it on demand, and I still don't have a reliable technique, but I do seem to be having lucid dreams more frequently, so that's great! I'm now marking lucid dreams with a star in my star chart app thing:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZfzjoj7HWMhsMN8Z8-c6Uo5gzOP9r10JsWcV8J-ru_uwoBSnyud6p9yrg3lKpuh82mEJoavd2yOxDkBJWtHlgmQkGpGyIxiyqQ5YcfTbJJfpBZtHg8QqcohIF6XkcE8TeGMGOYRQw4Jw/s1600/Screenshot+2014-03-15+00.57.59.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZfzjoj7HWMhsMN8Z8-c6Uo5gzOP9r10JsWcV8J-ru_uwoBSnyud6p9yrg3lKpuh82mEJoavd2yOxDkBJWtHlgmQkGpGyIxiyqQ5YcfTbJJfpBZtHg8QqcohIF6XkcE8TeGMGOYRQw4Jw/s1600/Screenshot+2014-03-15+00.57.59.png" /></a></div>
<br />Greg Littlehttp://www.blogger.com/profile/01652875302910067553noreply@blogger.com0tag:blogger.com,1999:blog-575446315068825558.post-7262716136037370632014-03-14T17:32:00.001-07:002014-03-14T17:32:21.745-07:00I tried the Oculus Rift again, and this time I am really impressed and excited. I had tried it before, and the demo I saw wasn't very immersive, which is understandable, since the person was working on a prototype that wasn't meant to be immersive yet, but I figured the problem had to do with low resolution..<br />
<br />
..but the demo I saw this time still had low resolution, but it was really nice. Things seemed 3d, and felt like they were really "there".<br />
<br />
anyway<br />
<div>
<br /></div>
Greg Littlehttp://www.blogger.com/profile/01652875302910067553noreply@blogger.com0tag:blogger.com,1999:blog-575446315068825558.post-53385985928122197072014-03-13T03:07:00.000-07:002014-03-13T03:07:26.936-07:00dropbox datastore<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjywtVtSXAAfs5nsuMj-o-zj0GUcc-P8pfOjm-OVzSyO-FDJQO4CbbpOKLbuaOZQfm-BhYi_NEFX29rgbms0g0Nu8rVWcVQZdLHLgB0y7Uoq6kJTJy91TlE6SFkfWM__VKEJKWOac4Jhk8/s1600/Screenshot+2014-03-13+02.59.33.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjywtVtSXAAfs5nsuMj-o-zj0GUcc-P8pfOjm-OVzSyO-FDJQO4CbbpOKLbuaOZQfm-BhYi_NEFX29rgbms0g0Nu8rVWcVQZdLHLgB0y7Uoq6kJTJy91TlE6SFkfWM__VKEJKWOac4Jhk8/s1600/Screenshot+2014-03-13+02.59.33.png" height="96" width="320" /></a></div>
<br />
<br />
I kinda love Dropbox's datestore..<br />
<br />
..I was using a regular file for pima, since I wanted it to be encrypted, and also replicated on my disk, and I think the datastores are only in the cloud.. not sure..<br />
<br />
..anyway, for my progress helper thing, currently called "progressing with the stars", I used the datastore, and it was awesome. It was just so easy: I draw everything based on what's in the datastore, and when it changes, it automatically redraws everything, whether that change happened locally or remotely.<br />
<br />
Unfortunately nobody else can use it yet, because the dropbox "app" is in developer mode, and to make it "public", it needs to be approved.. which I suppose is good, but it would be nice if there was an option for people with a big warning button saying "don't do this unless you're absolutely sure what you're doing!!!", which is what people have to click on anyway to get to the https version of github.io.<br />
<br />
anyway, I put this together just so I could get a star for doing 10 minutes of dual spritzing, trying to read two things at once.. I lowered the wpm to 50, and it's wicked hard. I feel my brain straining, which I suppose is good? anyway, we'll see what happens..<br />
<br />Greg Littlehttp://www.blogger.com/profile/01652875302910067553noreply@blogger.com0tag:blogger.com,1999:blog-575446315068825558.post-72571418995135110972014-03-12T02:14:00.001-07:002014-03-12T02:14:43.425-07:00dual spritz<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://dglittle.github.io/dual-spritz/"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKJUJ9bzDE54WNXkwZhR1J3k8hU4AkfiPS2Fj2tz-TQDpNShjd8kNArHvVd_irUBsRVWmCH789gr99E1AMH9HtyzZSw46Bmsuh_BwzU1m1ZKCz31dCx4ywwhI_M06L1NgVtu-Jz8HPRoI/s1600/Screenshot+2014-03-12+02.07.21.png" height="253" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://github.com/dglittle/dual-spritz">source code</a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Bwahahahaha!!!<br />
You can try to read Alice in Wonderland and Pride and Prejudice AT THE SAME TIME!<br />
<br />
Why.. WHY!!! Because maybe learning to read two things simultaneously makes the brain smarter, which is a half-baked idea I got from not fully understanding an experiment I read about.<br />
<br />
Anyway, I'm going to try it, and we'll see what happens. So far what happens is that I can pay attention to one or the other, but not both.<br />
<br />Greg Littlehttp://www.blogger.com/profile/01652875302910067553noreply@blogger.com0tag:blogger.com,1999:blog-575446315068825558.post-28017546965373450862014-03-12T01:48:00.000-07:002014-03-12T01:48:17.937-07:00spritz<div class="separator" style="clear: both; text-align: center;">
<a href="http://dglittle.github.io/copy-paste-spritz/"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVqp2kyyDGA1SvypmZxJhizNN2PIwbY2NKTQJVQMIJ3J1TthEbdBNSlkLw4oG0YTimzUjyQOJpUjfwS4nLTQ8-RGztMQbocaq54a3KXkAiEMrl0y1tGBvLwyQIkRe-ukKI0Fkwr6UoVKU/s1600/Screenshot+2014-03-12+01.33.28.png" height="223" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://github.com/dglittle/copy-paste-spritz">source code</a></div>
<br />
so I'm probably the last to hear of spritz, but I love the idea, and I wanted an interface that let me paste text into it and spritz it, which is what I have above (based on the code for <a href="https://github.com/Miserlou/OpenSpritz">OpenSpritz</a>, though I ended up rewriting it to suit my simplistic needs).<br />
<br />
Anyway, the real reason I did this is that I read something in a book about the brain. It said someone ran a study on "brain exercising" games and found that they didn't seem to help people do anything other than play those specific games better, BUT it mentioned some other study where people were given a task of "keeping in mind two different streams of information simultaneously", and that that increased people's IQ. The book didn't say what these streams were, but I want to try reading two spritz streams simultaneously, so now that I've got one set up, I'm going to try and set up another right above it..Greg Littlehttp://www.blogger.com/profile/01652875302910067553noreply@blogger.com0tag:blogger.com,1999:blog-575446315068825558.post-11168703012853290442014-03-12T00:41:00.000-07:002014-03-12T00:41:04.137-07:00I often do this wrong: I want a number to bottom out at 0 — so that zero is the minimum value the number can be — so I do this:<br />
<br />
<span style="font-family: Courier New, Courier, monospace;">number = Math.min(0, number)</span><br />
<br />
Which is wrong. It should be:<br />
<br />
<span style="font-family: Courier New, Courier, monospace;">number = Math.max(0, number)</span><br />
<br />
But how to remember this?Greg Littlehttp://www.blogger.com/profile/01652875302910067553noreply@blogger.com1tag:blogger.com,1999:blog-575446315068825558.post-29915751888020463712014-03-11T02:09:00.002-07:002014-03-11T02:09:33.952-07:00sayings about suffering<i>"Remove desires."</i> — I read Siddhartha in high school, and I recall a character saying that the root of suffering is desire. If we didn't have desires, we wouldn't suffer. Removing desires seemed like a good idea at first, but I tried it, and I found that I couldn't do it, and it seemed like if I did, then I wouldn't do anything at all.. I'd just lie there and die.. which seemed bad.<br />
<br />
<i>"Accept everything."</i> — Another character in the book suggested this, and I tried it, and it has actually served me well for a long time. However, more recently, I've been troubled by what it means to "accept" something. For instance, there's that time someone backed into my car and sued me for it and won, and I was angry at them, and also at myself for failing to defend myself against them.. should I have not been angry? Maybe. Maybe "accept" means accept being angry? Not sure.<br />
<br />
<i>"Acknowledge everything."</i> — Acknowledge as in look at everything and admit that it's there, as opposed to being unwilling to look at some things. Applied to the car situation above, I take this to mean: be aware of what actually happened, what I did, what they did, how I felt, etc. And that's it. I figure accurate information is good for the brain, giving it the best chance of accomplishing its goals.<br />
<br />
<i>"Accept what I cannot change, and change what I can."</i> — Again, I'm not sure what it means to "accept" something, and although the original saying involves asking a higher power to grant me "the wisdom to know the difference", I don't think I've been granted such wisdom, so it doesn't seem good to be too confident about bucketing anything into the "accept" or "change" camps. Also, if something is in the "change" camp, am I meant to be "unaccepting" of it all the time? If it takes a long time to change, this seems like it might be very unpleasant.<br />
<br />Greg Littlehttp://www.blogger.com/profile/01652875302910067553noreply@blogger.com0tag:blogger.com,1999:blog-575446315068825558.post-4040030373591570662014-03-11T01:43:00.000-07:002014-03-11T01:43:09.211-07:00sayingsI think sayings are programs that my mind runs, and I think it's useful to analyze them carefully and make sure they're good programs.<br />
<br />
<b><i>Sayings about Fear</i></b><br />
<br />
<i>"The only thing we have to fear is fear itself."</i> — I assume this is intended to mean "we shouldn't be afraid of anything", but it's being cute. Being cute does not seem good for programs in the brain. I want my programs to be obvious and straightforward.<br />
<br />
<i>"Do not be afraid."</i> — In general, I think I am too fearful, but it doesn't seem possible or reasonable to never be afraid.<br />
<br />
<i>"Face your fears."</i> — This seems like a good strategy for training the brain to be comfortable with phobias, like walking in the rain on a stormy night to overcome a phobia of lightning, but it doesn't seem like a good strategy for <i>all</i> fears. I'm afraid that if I drive with my eyes closed, I'll hit something, but I think I'm right, so I'll die before overcoming the fear. Now some might say "you're not <i>afraid</i> of hitting something, you have <i>good reason to believe</i> you'll hit something, which is not the same as fear", to which I say "if I think about closing my eyes while driving, I tense up and feel anxious.. I'm pretty sure that's fear."<br />
<br />
<i>"Analyze your fears and make sure they're reasonable."</i> — This seems good.<br />
<br />
<i>"Knock on wood."</i> — I thought I didn't take this seriously, but I do, a little bit. I'm a little afraid to write "There is totally <i>no</i> chance there's going to be an earthquake tonight." First, it's not true. There is a small chance of that happening. But my fear is not of writing a falsehood, my fear is of the universe proving me wrong, and everyone else saying "you're getting what you deserve for saying that". But even if there <i>is</i> an earthquake tonight, I don't think I caused it by writing that.<br />
<br />
By knocking on wood, I essentially tell the universe "I'm still afraid!" And sometimes it does make sense to keep being afraid. If I'm going hiking, and I say "I probably won't twist my ankle on this trip", that's true, but only if I pay constant attention to where I'm stepping — it would be bad to realize that I probably won't twist my ankle and use that as a reason not to worry about twisting my ankle, since without that worry keeping me paying attention, I probably <i>will</i> twist my ankle.<br />
<br />
But since I have no ability to make earthquakes happen or not, it does not make sense to keep being afraid after I say "There is totally no chance there's going to be an earthquake tonight." Though it does make sense to revise it, for accuracy's sake, to "there probably won't be an earthquake tonight", which I believe is true, but I do have a little unreasonable fear now about it happening, which will hopefully be reduced tomorrow.. assuming no earthquake happens.<br />
<br />
<i>"I couldn't stand it if such and such happened."</i> — I've felt this way. At one point, I worried about getting a girl pregnant. I feared that if it happened, my dad would be upset, and the world would end. But, I think the world would not end. I feel like I need to remove this "world ending" notion from my mind, since it doesn't seem possible. I mean, the world might actually end, but by "world ending" I'm referring to a sort of mystical incomprehensible badness, whereas I think all badnesses are ultimately comprehensible and non-mystical.<br />
<br />Greg Littlehttp://www.blogger.com/profile/01652875302910067553noreply@blogger.com0tag:blogger.com,1999:blog-575446315068825558.post-25052547559272934502014-03-11T00:17:00.003-07:002014-03-11T00:17:56.376-07:00taxes<br />
texas<br />
<br />
in a sense<br />
innocence<br />
<br />
priming<br />
theatre<br />
masks<br />
[ :) ]---<br />
[ :( ]---<br />
<br />Greg Littlehttp://www.blogger.com/profile/01652875302910067553noreply@blogger.com0tag:blogger.com,1999:blog-575446315068825558.post-49215161782491986422014-03-09T18:05:00.004-07:002014-03-09T18:06:30.004-07:00two types of meditationI was talking with a couple people about meditation, and how there are sortof two branches of meditation, where one is about relaxing, and one is about self examination,<br />
<br />
and a couple people came up with these names which I thought were clever: <span style="font-size: large;"><i>mellow</i></span>-tation and <span style="font-size: large;"><i>meta</i></span>-tation<br />
<br />Greg Littlehttp://www.blogger.com/profile/01652875302910067553noreply@blogger.com0tag:blogger.com,1999:blog-575446315068825558.post-12941318979392285322014-03-09T18:02:00.001-07:002014-03-09T18:02:34.460-07:00surfingso, when I was in Maui, I tried surfing, and..<div>
<br /></div>
<div>
..I was just not strong enough to do it. I felt like a dinosaur with ridiculously small arms trying to paddle the board out to sea, and by the time I got there, I could barely do anything, much less paddle at the speed of a wave and lift my body out of the water onto the board and balance on the board..<div>
<br /></div>
<div>
..but I could tell it would be fun! and I think it would motivate me to exercise if I spent a month there trying to surf every day.</div>
<div>
<br /></div>
</div>
Greg Littlehttp://www.blogger.com/profile/01652875302910067553noreply@blogger.com0tag:blogger.com,1999:blog-575446315068825558.post-57069723181529049132014-03-09T17:53:00.000-07:002014-03-09T17:58:40.860-07:00The Embassyfor the past month, I stayed with a group of people in a big house in Hawaii, and it was awesome, and I want to live that way all the time, so now that I'm back in the bay I asked a friend if they knew of such a place here, and they asked a friend who knew of a place and put me in touch with <i>The Embassy</i>..<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoKua05eFQAIxjlHA4v-T_l1_h0CjpYLheV-v00P0zthNpCU5vGu6O-twBrFZFSOBsN2gi7FpezgQJpxYJnfyDo4qaBrBhluCfpqSm4xniVjl0zHLtBD_HxgQY3P87YeBDv3Gg878OeEw/s1600/2014-03-09+13.04.38.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoKua05eFQAIxjlHA4v-T_l1_h0CjpYLheV-v00P0zthNpCU5vGu6O-twBrFZFSOBsN2gi7FpezgQJpxYJnfyDo4qaBrBhluCfpqSm4xniVjl0zHLtBD_HxgQY3P87YeBDv3Gg878OeEw/s1600/2014-03-09+13.04.38.jpg" height="320" width="240" /></a></div>
<br />
..I woke up this morning in my bunk bed at the embassy, and the house cat Pixel had camped out behind my legs.<br />
<br />
Incidentally, the embassy is part of the embassy network, and the last few days I was in Hawaii I spent at Garrett Lisi's place in Maui which he has turned into a community space for sciency people, which it turns out is <i>part</i> of the embassy network — which is a bit remarkable considering that there are only about <i>eight</i> communities in the network at all..<br />
<br />
..anyway, so I'm excited. I want this idea to grow and succeed.<br />
<br />Greg Littlehttp://www.blogger.com/profile/01652875302910067553noreply@blogger.com0tag:blogger.com,1999:blog-575446315068825558.post-47164466468862801762014-03-09T00:26:00.005-08:002014-03-09T00:26:49.564-08:00I wanna see where my money goes, especially since starting my sabbatical thing.<br />
Downloaded all my transactions from Mint.com.<br />
Processing with javascript-eval..<br />
<br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">function chop(x) {</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> return x.slice(1, x.length - 1).split(/","/)</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">}</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">var lines = _.lines(input)</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">var keys = chop(lines[0])</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">var ts = _.map(lines.slice(1), function (line) {</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> return _.object(keys, chop(line)) </span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">})</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">_.each(ts, function (t) {</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> t.Date = new Date(t.Date).getTime()</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> t.Amount *= 1</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">})</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">ts</span><br />
<br />
that's gives us things like:<br />
<br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> {</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> "Date": 1394006400000,</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> "Description": "Starbucks",</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> "Original Description": "AuthorizationTo Starbucks OGGKahului MauiHI",</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> "Amount": 8.54,</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> "Transaction Type": "debit",</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> "Category": "Coffee Shops",</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> "Account Name": "PayPal Account",</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> "Labels": "",</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> "Notes": ""</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> },</span><br />
<br />
(man, $8.54 at Starbucks? what did I buy?)<br />
Anyway, now let's get just the ones since October 2013..<br />
<br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">var ts = eval(input)</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">var cutoff = new Date('10/01/2013').getTime()</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">ts = _.filter(ts, function (t) { return t.Date > cutoff })</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">ts</span><br />
<br />
..good.. now.. hm.. there are 465 transactions in that time.. how can we make some sense of them?<br />
first, maybe group by description, and see if some descriptions are very common..<br />
<br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">var ts = eval(input)</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">var bag = {}</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">_.each(ts, function (t) {</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> _.bagAdd(bag, t.Description)</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">})</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">_.sort(_.pairs(bag), function (x) { return -x[1] })</span><br />
<div>
<br /></div>
hm.. the most common thing is "PayPal", which is not quite descriptive enough. Hm.. I do see quite a few transfers from my bank to PayPal, which can probably be removed, but I also want to remove the corresponding gain in money in PayPal.. maybe I can just remove all "income" anyway, since I want to know where I'm spending money, not earning it..<br />
<br />
ok, so 446 after removing transfers to PayPal,<br />
and 306 after removing income (so much income! sortof.. not sure what all those are.. for some reason Mint.com shows a credit associated with most of my PayPal transactions for the same amount as the transaction — I don't know why.. it's not because they gave me the money back, that's for sure)<br />
<br />
what next.. ok, I see some investments, which I shouldn't count as "spending money", since I still own the investment (even though, in point of fact, the value of the investment has already gone down, as my investments typically do)..<br />
<br />
hm.. I see that I'm paying for Netflix twice.. I am paying for my mom's account, as a gift, which I want to continue, but I think Netflix may <i>allow</i> families to share accounts, so I should look into that.. probably they mean for the people to be in the same physical house, not sure..<br />
<br />
ok, let's pull out Netflix expenses into an aggregating spreadsheet..<br />
pull out phone bills..<br />
pull out Spotify..<br />
pull out virtual mail thing..<br />
blah..<br />
blah..<br />
more stuff..<br />
<br />
hm..<br />
<br />
some takeaways..<br />
<br />
first, I'm spending $100 a day, which happens to be the budget I was allowing myself, but I thought I was well under it, especially considering that I didn't pay for lodging at all for two whole months while I was staying at my dad's house..<br />
<br />
second, I'm spending a lot on car rental. Somehow I thought that was cheaper. I spent more on car rental than on lodging..<br />
<br />
here's the breakdown, more-or-less:<br />
22% on car rental<br />
17% on lodging<br />
15% on stuff (whatever that is.. groceries, and paying apple for a developers license, etc..)<br />
13% on food<br />
11% on air travel<br />
7% on health care<br />
7% on services (including phone)<br />
6% on cash.. who knows what I did with that..<br />
2% rounding error<br />
<br />
so.. don't rent cars so much! and maybe eat less?<br />
<br />Greg Littlehttp://www.blogger.com/profile/01652875302910067553noreply@blogger.com0tag:blogger.com,1999:blog-575446315068825558.post-63761481445370493562014-03-08T12:32:00.000-08:002014-03-08T12:34:30.192-08:00I summoned an uber car, but didn't notice that the pin was not quite where I was. I ran toward the pickup location, but I could see they were beating me, so I called the driver. A woman picked up and I told her where I was, and she said she'd come there.<br />
<br />
A moment later, I see a guy wave to me from his car, right where uber says his car should be.<br />
<br />
I get to the car and he tells me he is deaf, and hands me a bluetooth Mac keyboard. I type where I want to go and see it appear on his phone attached to the windshield, and he starts driving.<br />
<br />
A bit later, I see on his phone "how are you doing?", and he hands me the keyboard. I type "great, by the way, were you on the phone with me earlier?" He nods. "how does that work?" And he launches an app on his phone and calls my number. My phone rings, and I can see on his screen a split view showing him, and a guy sitting in a room somewhere. He signs to the guy, and I hear him speak on my phone. I talk, and he signs to my driver.<br />
<br />
Very cool.Greg Littlehttp://www.blogger.com/profile/01652875302910067553noreply@blogger.com0tag:blogger.com,1999:blog-575446315068825558.post-61886869141190393332014-02-28T23:55:00.001-08:002014-02-28T23:55:56.108-08:00I was describing pima's encryption to someone, and they mentioned that I might consider using b-crypt or s-crypt to generate the AES password from the plaintext password provided by the user, since the plaintext password is likely to be relatively small.<br />
<br />
I'm considering doing this, but there is a time consideration in JavaScript. That is, JavaScript is slow, so I wonder how long it will take to b-crypt or s-crypt a password, especially on the phone.<br />
<br />
So I tested b-crypt with "12 rounds" for the hardness parameter, which is just a number I've seen thrown around the internet. This gives us:<br />
<br />
MacBook Air: 1.798 seconds<br />
Droid Razr Max HD: 10.379 seconds<br />
<br />
I also tested s-crypt with "2^14" as the hardness parameter, which I've read is appropriate for interactive logins, whereas "2^20" is appropriate for file encryption, which is what I want, but "2^20" fails to run at all:<br />
<br />
MacBook: 0.835 seconds<br />
Droid: 2.379 seconds<br />
<br />
Hm.. I think I'll go with s-crypt for now. It will at least be better than what I've got, and not too slow on the phone..<br />
<br />Greg Littlehttp://www.blogger.com/profile/01652875302910067553noreply@blogger.com0tag:blogger.com,1999:blog-575446315068825558.post-80928574836866078152014-02-28T19:13:00.002-08:002014-02-28T19:16:44.338-08:00right to dieI have taken to the idea that people have a right to die.<br />
<br />
The biggest argument I've heard against suicide is that it hurts other people, presumably by causing them a sense of grief and loss. But when someone chooses to move away for a long time, they also cause a sense of grief and loss, yet their friends and family believe it is their job to accept this loss because they love the person moving away, and want to let them do what they think is best for themselves. So when someone says "I've decided to commit suicide", it seems like their friends and family should say "aww, we're really gonna miss you! but we support you in your decision."<br />
<br />
It also seems like cruel and unusual punishment to keep someone alive who wants to die. In fact, it is blatantly thought of as such in movies when the heroes rush in to the bad guy's lair as they are trying to commit suicide — because the bad guy knows they've lost — and the heroes prevent them from doing so with a line like "we're not gonna let you get away <i>that</i> easy!" That is, we think of life as <i>punishment</i> for this person. And it is. And it's cruel and unusual.<br />
<br />
Also, we all do things that might kill ourselves, or reduce our life expectancy. We drive. We live on fault lines. We drink alcohol. We do challenging things that cause stress. We're not always optimizing for length-of-life, and it seems fine that we don't. We don't <i>actually</i> care about long lives as much as we care about <i>great</i> lives. Many influential historical figures committed suicide, or died pursuing their interests, and in any case, we don't rank historical figures by how long they lived but by what they accomplished.<br />
<br />
And sometimes accomplishing great things is dangerous. And sometimes it alienates people from the society they live in, and they don't want to live there anymore. And sometimes the source of great inspiration in the mind is also the source of great depression, yet we cherish artifacts and knowledge drawn from such sources even though they may have ultimately led their creators to kill themselves.<br />
<br />Greg Littlehttp://www.blogger.com/profile/01652875302910067553noreply@blogger.com0tag:blogger.com,1999:blog-575446315068825558.post-59896187912215397532014-02-28T01:04:00.001-08:002014-02-28T01:09:35.189-08:00volcanoI mentioned before a regret of not going with some people to see lava. I was afraid it might be dangerous.<br />
<br />
Some people went again, and I went with them. After walking for an hour and a half through rainforest and mud, and then an hour and a half over brittle lava fields with stream coming out at various places through cracks, we saw the main active point.<br />
<br />
We could see redness, like a furnace, 100 yards away, maybe less. That's as far as we went. It was just to scary to proceed. We didn't know how lava worked -- might we break through the brittle surface into lava, or a deep air pocket? The surface seemed to get more brittle closer to the redness, and there were many large stream vents around it.<br />
<br />
Anyway, we headed back. I broke through the surface at one point, scrapping my knee, our group's only injury. We had a scare on the way back -- we felt heat. We hadn't felt it on our way up, and for a bit it seemed that there was no safe way back, but we managed to go around the hot place. It was probably safe, but we didn't know how this place worked.<br />
<br />
I thought it would be dangerous, and I think it was. We were all grateful to get back to the rainforest alive.<br />
<br />
Part of me wishes we had gotten closer, so we could clearly see molten flowing lava.. Part of me is glad we didn't.<br />
<br />
I would still like to see flowing lava before I die. Perhaps a safer opportunity will present itself someday.<br />
<br />Greg Littlehttp://www.blogger.com/profile/01652875302910067553noreply@blogger.com0tag:blogger.com,1999:blog-575446315068825558.post-2944686474699600822014-02-27T01:22:00.000-08:002014-02-27T01:23:44.063-08:00<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUZ8sZg4VxmJpqZpTw05lpb6ei_du0MwRqaiz3ES5cMslKneJblXuSWYqufI2Nc2gXMUZ5OBUxQOoaeJ6angXt36ghCb6hTtaieiJcndzOFth10nE8S_wK0tzWclERFufYTOC4H5hxpeI/s1600/2014-02-26+23.14.23.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUZ8sZg4VxmJpqZpTw05lpb6ei_du0MwRqaiz3ES5cMslKneJblXuSWYqufI2Nc2gXMUZ5OBUxQOoaeJ6angXt36ghCb6hTtaieiJcndzOFth10nE8S_wK0tzWclERFufYTOC4H5hxpeI/s1600/2014-02-26+23.14.23.jpg" height="240" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<b>NOTE:</b> you probably want <i>Control</i> instead of <i>Command</i> —</div>
<div class="separator" style="clear: both; text-align: center;">
this image is for MY machine which has those buttons switched</div>
<br />
Ho ho, so I like to lock my screen when I leave my computer, and I couldn't find a hotkey for it on my mac, so I made moving my mouse to the lower-left corner bring up the password protected screen saver, but I always felt like I needed to wait a second, because if I moved my mouse right away after the screen saver started, it would go away <i>without</i> asking for a password..<br />
<br />
..but I learned of mashing control, shift, fn, and the power button — which on my machine is command instead of control since I switch those buttons — which instantly puts the computer in a password protected state :)Greg Littlehttp://www.blogger.com/profile/01652875302910067553noreply@blogger.com0