<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>tuna says</title>
	<atom:link href="http://judytuna.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://judytuna.com</link>
	<description>tuna sings</description>
	<lastBuildDate>Wed, 16 May 2012 21:44:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<atom:link rel='hub' href='http://judytuna.com/?pushpress=hub'/>
		<item>
		<title>Lights music video using Three.js</title>
		<link>http://judytuna.com/2012/05/lights-music-video-using-three-js/</link>
		<comments>http://judytuna.com/2012/05/lights-music-video-using-three-js/#comments</comments>
		<pubDate>Wed, 16 May 2012 21:44:43 +0000</pubDate>
		<dc:creator>judytuna</dc:creator>
				<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://judytuna.com/?p=1638</guid>
		<description><![CDATA[I like Ellie Goulding&#8217;s song Lights, which I found out about through the Bassnectar remix. It&#8217;s my favorite dubstep. I just found out that HelloEnjoy created an interactive music video for Lights using Three.js and WebGL. They wrote up the &#8230; <a href="http://judytuna.com/2012/05/lights-music-video-using-three-js/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I like Ellie Goulding&#8217;s song <a href="http://youtu.be/0NKUpo_xKyQ">Lights</a>, which I found out about through the <a href="http://www.youtube.com/watch?v=nGlIDlOqurA">Bassnectar remix</a>. It&#8217;s my favorite dubstep. </p>
<p>I just found out that HelloEnjoy created an <a href="http://lights.elliegoulding.com/">interactive music video for Lights</a> using Three.js and WebGL. They wrote up the technology here: <a href="http://www.netmagazine.com/features/behind-scenes-lights-latest-webgl-sensation">http://www.netmagazine.com/features/behind-scenes-lights-latest-webgl-sensation</a></p>
<p>It&#8217;s a good read &#8212; there are details about how they chose visuals to go along with different sections of the music, how they created the terrain, challenges they ran into and how they solved them. </p>
<p>We used a tiny bit of Three.js for <a href="mobilegraffiti.com/">MobileGraffiti</a> at AngelHack =)</p>
]]></content:encoded>
			<wfw:commentRss>http://judytuna.com/2012/05/lights-music-video-using-three-js/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DeCadence turns 20!</title>
		<link>http://judytuna.com/2012/04/decadence-turns-20/</link>
		<comments>http://judytuna.com/2012/04/decadence-turns-20/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 08:29:04 +0000</pubDate>
		<dc:creator>judytuna</dc:creator>
				<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://judytuna.com/?p=1636</guid>
		<description><![CDATA[DeCadence, my collegiate a cappella group, turns 20 this year. I was in it from 2001 to 2005 or so. DeCadence is doing phenomenally well &#8212; they sound better than ever, and just won ICCA quarterfinals a few months ago &#8230; <a href="http://judytuna.com/2012/04/decadence-turns-20/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://decadence.berkeley.edu/">DeCadence</a>, my collegiate a cappella group, turns 20 this year. I was in it from 2001 to 2005 or so. DeCadence is doing phenomenally well &#8212; they sound better than ever, and just won ICCA quarterfinals a few months ago with an emotionally powerful set and really tight choreography. </p>
<p>Today they hosted a grand reunion party at <a href="http://berkeleywiki.org/willard_park/">Willard Park</a> (yes, I did just make that localwiki page&#8230; if I keep this up, I&#8217;m never going to get this entry in time for iron blogger). DeCadence founder Mark Skandera came from across the country (he was able to schedule a talk for the math department at berkeley on Monday to coincide with the DeCadence renuion!) and gathered us around and told us again how DeCadence got started &#8212; how as an undergrad at Brown there were a few thousand students and 8 a cappella groups and how he&#8217;d never had the time to join one; then when he got to Berkeley for grad school there were tens of thousands of students and only 5 a cappella groups; how the lists of auditionees for the 3 that weren&#8217;t women-only were super-long; how he formed his first small group out of these lists and people he heard singing in the shower at i-house; how their first rehearsal spot was a closet under the stairs at i-house with an out-of-tune piano. </p>
<p>There are people in current DeCadence who hadn&#8217;t yet been born when Mark formed the group. </p>
<p>That blows my mind. </p>
<p>Current DeCadence got us a cake and organized sandwiches and songs to sing and everything. We stood in an enormous circle and sang &#8220;Like A Prayer&#8221;, which has got to be the longest-running arrangement in the group&#8217;s history, since they still sing it today. </p>
<p>It&#8217;s an amazing, talented group. Our alumni group Spot the Octopus turned out well today &#8212; we meet every Monday for rehearsal, and our only performance opportunity is when DeCadence invites us to open for them, which they did for their Thursday concert a few days ago =) We sang Sorry, Kraken, and debuted Always for them, Fritz&#8217;s first major solo =D And DeCadence was amazing. Really together in all ways. They sound great.</p>
<p>This year we also celebrate a few new DeCadence babies from across the country, and the first actual intra-DeCadence wedding coming soon (Alangela). We kicked a bouncy ball at each other and there were shenanigans. Lisa and Tom biked away with Watson in a pannier, which was pretty much the cutest thing ever. </p>
<p>It&#8217;s much warmer and sunnier in Berkeley than it is out here by the ocean, in the fog. </p>
]]></content:encoded>
			<wfw:commentRss>http://judytuna.com/2012/04/decadence-turns-20/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>m &amp; e</title>
		<link>http://judytuna.com/2012/04/m-e/</link>
		<comments>http://judytuna.com/2012/04/m-e/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 07:08:37 +0000</pubDate>
		<dc:creator>judytuna</dc:creator>
				<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://judytuna.com/?p=1633</guid>
		<description><![CDATA[maiki and Emma came to visit a few days ago. Emma is growing up so fast. E smiled at me and tried to take my glasses. Their love is abundant.]]></description>
			<content:encoded><![CDATA[<p>maiki and Emma came to visit a few days ago. Emma is growing up so fast. E smiled at me and tried to take my glasses. Their love is abundant.</p>
]]></content:encoded>
			<wfw:commentRss>http://judytuna.com/2012/04/m-e/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Who am I to be brilliant, gorgeous, talented, fabulous?</title>
		<link>http://judytuna.com/2012/04/who-am-i-to-be-brilliant-gorgeous-talented-fabulous/</link>
		<comments>http://judytuna.com/2012/04/who-am-i-to-be-brilliant-gorgeous-talented-fabulous/#comments</comments>
		<pubDate>Mon, 09 Apr 2012 06:52:21 +0000</pubDate>
		<dc:creator>judytuna</dc:creator>
				<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://judytuna.com/?p=1631</guid>
		<description><![CDATA[From Marianne Williamson: Our deepest fear is not that we are inadequate. Our deepest fear is that we are powerful beyond measure. It is our light, not our darkness that most frightens us.&#8217; We ask ourselves, Who am I to &#8230; <a href="http://judytuna.com/2012/04/who-am-i-to-be-brilliant-gorgeous-talented-fabulous/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>From <a href="http://en.wikiquote.org/wiki/Marianne_Williamson">Marianne Williamson</a>:</p>
<blockquote><p>Our deepest fear is not that we are inadequate. Our deepest fear is that we are powerful beyond measure. It is our light, not our darkness that most frightens us.&#8217; We ask ourselves, Who am I to be brilliant, gorgeous, talented, fabulous? Actually, who are you not to be? You are a child of God. Your playing small does not serve the world. There&#8217;s nothing enlightened about shrinking so that other people won&#8217;t feel insecure around you. We are all meant to shine, as children do. We were born to make manifest the glory of God that is within us. It&#8217;s not just in some of us; it&#8217;s in everyone. And as we let our own light shine, we unconsciously give other people permission to do the same. As we&#8217;re liberated from our own fear, our presence automatically liberates others.</p></blockquote>
<p>When I saw this quote, it was attributed to Nelson Mandela&#8217;s 1994 inaugural address. When I looked it up later, the internet told me that not only did he not write it, he didn&#8217;t even quote it in any speech. Williamson&#8217;s wikiquote page references this as a common misconception, and links to <a href="http://www.aetw.org/mandela.htm">a page with the full text of both of Mandela&#8217;s 1994 inaugural speeches</a>. It must have gotten passed around in email forwards until it became truth, which is amazing. Memes are incredible and display incredible resilience. I wonder if people like quotes more if they&#8217;re surrounded by the aura of someone famous and important, and how it makes people feel when they find out quotes are by someone else, or how bad I feel about judging someone as less famous and important because I&#8217;d heard of the first person but not the second. </p>
<p>But Williamson is organizing the effort to get us a Department of Peace! </p>
<p>I&#8217;ve also just watched <a href="http://vimeo.com/38101676">this incredible Niel DeGrasse Tyson quote</a>, via <a href="http://interi.org/2012/04/the-universe-is-in-us/">maiki</a>. This is powerful. </p>
<p>In high school, I volunteered every other Sunday morning at the Tech Museum of San Jose. It was awesome. When I was applying to colleges, I asked my exhibit coordinator Gabrielle (an incredible, talented, energetic woman, I totally idolized her and now miss her and wonder what she&#8217;s up to) for a personal recommendation. She asked me, as an exercise, what I thought my strengths are. I had no idea and said something vague about scoring well on standardized tests, which I guess proved that I was smart, or how I played with the robot at the counter. She said, &#8220;let me tell you about what I think your biggest strength is. [Another volunteer] was always shy, but as soon as she was on shift with you, you welcomed her and made her come out of her shell. Now she&#8217;s a great volunteer who&#8217;s way less afraid to interact with people. That&#8217;s amazing.&#8221;</p>
<p>When I&#8217;m not afraid, I can help other people shine.</p>
]]></content:encoded>
			<wfw:commentRss>http://judytuna.com/2012/04/who-am-i-to-be-brilliant-gorgeous-talented-fabulous/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Suffix Tree Dreams</title>
		<link>http://judytuna.com/2012/03/suffix-tree-dreams/</link>
		<comments>http://judytuna.com/2012/03/suffix-tree-dreams/#comments</comments>
		<pubDate>Sun, 25 Mar 2012 12:49:57 +0000</pubDate>
		<dc:creator>judytuna</dc:creator>
				<category><![CDATA[curiosity]]></category>

		<guid isPermaLink="false">http://judytuna.com/?p=1624</guid>
		<description><![CDATA[One day, I will understand suffix trees, and I will implement them in Ruby and find the longest repeated substring in Hamlet and run benchmarks. Then after that, I&#8217;ll, uh, write it for Ruby in C, which I only know &#8230; <a href="http://judytuna.com/2012/03/suffix-tree-dreams/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One day, I will understand <a href="http://marknelson.us/1996/08/01/suffix-trees/">suffix trees</a>, and I will implement them in Ruby and find the longest repeated substring in Hamlet and run benchmarks. Then after that, I&#8217;ll, uh, write it for Ruby in C, which I only know a tiny bit about because of posts like <a href="http://patshaughnessy.net/2012/1/4/never-create-ruby-strings-longer-than-23-characters">this one about heap memory and ruby strings</a>. DREAM BIG LOL</p>
<p>For now, all I see is this gem called <a href="http://rubytree.rubyforge.org/">rubytree</a>, which I haven&#8217;t even tried yet, but it appears to have a general node-based tree and a binary tree. </p>
<p>I care because we <a href="http://judytuna.com/2003/03/yeah/">did this</a> (find the longest repeated substring) as a contest in cs170 in 2003 and sometimes Peterson and I still talk about it even though it was nearly a decade ago. I came in <a href="http://judytuna.com/2003/03/339/">43rd out of 113</a> then. I really, really wish I just copied my code into my livejournal back then, because I would have loved to see it now. I used to do stuff. I wonder if I have a backup buried somewhere on an old hard drive.</p>
<p>One day. In that marknelson.us article, I get the parts about the suffix trie, but the parts about the suffix tree are too much for me to masticate. </p>
<p>In other news, I am reading <a href="http://shop.oreilly.com/product/9780596517748.do">JavaScript: The Good Parts</a> on <a href="http://oaklandmakerspace.wordpress.com/">Jen-Mei</a>&#8216;s recommendation, and dreaming about going to <a href="http://fluentconf.com/fluent2012">Fluent</a> (o&#8217;reilly javascript conference) in May. </p>
<p>JavaScript: The Good Parts has a butterfly on its cover. I wonder what language <a href="http://en.wikipedia.org/wiki/Vladimir_Nabokov#Entomology">Nabokov</a> would program in. What is the most extravagant, versatile, expressive language? Also, what languages are like Russian, then what languages are like English? Maybe English is like JavaScript&#8230; cobbled together from a bunch of influences. </p>
<p>Also, 5:50AM WHYYYYY</p>
]]></content:encoded>
			<wfw:commentRss>http://judytuna.com/2012/03/suffix-tree-dreams/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>On reaching my limits</title>
		<link>http://judytuna.com/2012/03/on-reaching-my-limits/</link>
		<comments>http://judytuna.com/2012/03/on-reaching-my-limits/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 07:40:25 +0000</pubDate>
		<dc:creator>judytuna</dc:creator>
				<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://judytuna.com/?p=1622</guid>
		<description><![CDATA[On Thursday, I broke. I started to panic in the morning. I realized later that it was because I hadn&#8217;t had a second to myself since Monday, Feb. 20, because I went to BeMyApp, Angelhack, and PyCon on all the &#8230; <a href="http://judytuna.com/2012/03/on-reaching-my-limits/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>On Thursday, I broke. I started to panic in the morning. I realized later that it was because I hadn&#8217;t had a second to myself since Monday, Feb. 20, because I went to BeMyApp, Angelhack, and PyCon on all the weekends, and had events and classes on all the evenings. I am also doing a lot, and learning a lot. Last week Curtis said, &#8220;you are in a growth phase. So much sun! So much water!&#8221; (He is a farmer.) And it&#8217;s true. But I also have to rest. </p>
<p>Yesterday, I volunteered at <a href="http://www.blackgirlscode.com/">blackgirlscode</a> (<a href="http://www.alice.org/">alice</a>!), and I decided to walk home from the M stop. I walked through Stern Grove, and discovered that the dog park is absolutely ginormous, that there&#8217;s a duck pond at the end of it, and that if you come out the other side, you end up at wawona and 34th just north of lakeshore plaza. The duck pond had a lot of mallards, a few black ducks with a white bill that were smaller than mallards, and two bigger gorgeous white ducks with black feathers on their wings and tails. </p>
<p>It was good to walk around in semi-nature for a while. I took a thousand pictures of a banana slug, paths, some blossoms, and of a park bench in front of eucalyptus trees. </p>
<p>Then Elvin came over and we got milk tea, and a whole bunch of us programmed all night. Peterson worked on his graphics engine, Fritz worked on his iOS app idea, and Elvin and I got set him up with rvm, mysql, and rails on ubuntu. We&#8217;re starting our new project =) One of our prizes for winning BeMyApp was a free GitHub Bronze organization for a year, so I redeemed it last night, and had to think of an organization name. Judy And Friends seemed too &#8230; JudyCentric, but we kind of liked the acronym, so I came up with Just Another Flamingo. So that&#8217;s what we&#8217;re called on github now. I&#8217;m looking forward to working on our logo. Haha&#8230;</p>
<p>This morning I woke up panicking again. So Fritz took me to archery at golden gate park, where they have a public range. I haven&#8217;t gone to do archery with them for months&#8230; not since the last time I wrote about it here. They&#8217;ve gone a lot, and acquired new equipment. I think archery is really good for me, because I love form. haha.</p>
<p>I&#8217;m trying to relax, and get some perspective back. Also, I have to not fail at Iron Blogging. I almost couldn&#8217;t write this post because I have to write about BeMyApp, Angelhack, PyCon, Women Who Code, Sean&#8217;s CSS class, and so much more. But if I keep on operating that way (not writing posts because of all the other posts I haven&#8217;t written yet), I&#8217;ll just continue to never write posts, and that would be terrible, not to mention costly. Just write!</p>
<p>Just live! I&#8217;m not perfect. I feel really stressed about that. I need to be okay with being not perfect, and then I&#8217;d be able to do so much more. </p>
]]></content:encoded>
			<wfw:commentRss>http://judytuna.com/2012/03/on-reaching-my-limits/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>PlayPitch wins BeMyApp!</title>
		<link>http://judytuna.com/2012/02/playpitch-wins-bemyapp/</link>
		<comments>http://judytuna.com/2012/02/playpitch-wins-bemyapp/#comments</comments>
		<pubDate>Mon, 27 Feb 2012 10:12:31 +0000</pubDate>
		<dc:creator>judytuna</dc:creator>
				<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://judytuna.com/?p=1615</guid>
		<description><![CDATA[We won the SF edition of AppOlympics, the BeMyApp weekend hackathon, and are now competing against the winners from Berlin, London, Paris, NY, and Boston! Vote for PlayPitch here: http://appolympics.bemyapp.com/!!! I have GOT to go to bed, but not before &#8230; <a href="http://judytuna.com/2012/02/playpitch-wins-bemyapp/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We won the SF edition of AppOlympics, the BeMyApp weekend hackathon, and are now competing against the winners from Berlin, London, Paris, NY, and Boston! Vote for PlayPitch here: <a href="http://appolympics.bemyapp.com/">http://appolympics.bemyapp.com/</a>!!!</p>
<p>I have GOT to go to bed, but not before posting about what the heck just happened. PlayPitch is our iPad app that teaches basic music literacy by showing you a real score and using the built-in microphone to listen to you as you play along with any instrument (or voice or whistling), giving you real-time feedback about whether you&#8217;re playing the right notes. =) We&#8217;ve even got an expressive lion conductor mascot named Gustav Mauler.</p>
<p>It was an incredible weekend&#8230; Far and away the BEST thing about the weekend was how well the team worked together. Chiu-Ki and Elvin had never written for iOS before, so Peterson got them up to speed and they were hacking away at full throttle. Peterson and Bosco got elbow-deep into pitch-detection algorithms and FFTs and iOS tools. Late, late, late on Saturday night, we were able to link the two sides together. Here&#8217;s the result: </p>
<p><iframe width="480" height="360" src="http://www.youtube.com/embed/HvKX3498jpg" frameborder="0" allowfullscreen></iframe></p>
<p>Check out Chiu-Ki&#8217;s AMAZING post here: <a href="http://blog.sqisland.com/2012/02/bemyapp-hackathon.html">http://blog.sqisland.com/2012/02/bemyapp-hackathon.html</a></p>
<p>Follow us at:</p>
<ul>
<li>Website (for now): <a href="http://playpit.ch">http://playpit.ch</a> (I just got playpitchapp.com too)</li>
<li><a href="http://twitter.com/playpitchapp">@playpitchapp</a></li>
<li><a href="http://www.facebook.com/playpitch">facebook.com/playpitch</a></li>
<li><a href="http://appolympics.bemyapp.com/?cat=3">On the AppOlympics voting site</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://judytuna.com/2012/02/playpitch-wins-bemyapp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>When Taxi Drivers Attack</title>
		<link>http://judytuna.com/2012/02/when-taxi-drivers-attack/</link>
		<comments>http://judytuna.com/2012/02/when-taxi-drivers-attack/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 09:36:37 +0000</pubDate>
		<dc:creator>judytuna</dc:creator>
				<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://judytuna.com/?p=1611</guid>
		<description><![CDATA[I went through an ordeal last night. I was at Eudemonia for BATLL IX (Starcraft tourney!!) all day, and caught the last BART home. I got off at Daly City and walked towards the cab line. I was fourth in &#8230; <a href="http://judytuna.com/2012/02/when-taxi-drivers-attack/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I went through an ordeal last night. </p>
<p>I was at <a href="http://www.eudemonia.net">Eudemonia</a> for <a href="http://www.teamliquid.net/forum/viewmessage.php?topic_id=302447">BATLL IX</a> (Starcraft tourney!!) all day, and caught the last BART home. I got off at Daly City and walked towards the cab line. I was fourth in the group of passengers. The first two passengers got in to taxis without incident. The third passenger waved me ahead of him, so I was up, but there were two taxis at the &#8220;front&#8221; of the line &#8212; it seemed that one of the taxis was trying to cut (or maybe he was just trying to save space since there was a big influx of passengers coming out of the last BART) so the driver of the taxi closer to the curb was really pissed. He yelled at the passenger in front of me (who was waving me forward) to get in the car, saw that he was waving me forward, then yelled at me, &#8220;where are you going? Which of you is going farther?&#8221; </p>
<p>This made me not want to get into his car. I mean, I understand that in order to survive in a capitalist society, you have to take the fare that&#8217;ll get you more money instead of wasting your time with one that doesn&#8217;t go very far. It was just really abrasive. </p>
<p>I told him where I was going. He yelled at me to get in again and repeatedly. I got in. Instead of taking off, he cussed out the driver immediately to his right (the one that looked like he was &#8220;cutting&#8221;) and ended with &#8220;get the fuck out nigga&#8221;. This incensed the other driver such that he pulled ahead suddenly to block my taxi from leaving, effectively pinning us to the curb. So my driver got out of the car to cuss him out some more. I considered getting out of the car, but was paralyzed. Driver got back in the car. Other driver didn&#8217;t budge (so we couldn&#8217;t move anyway). My driver got out of the car to yell some more obscenities at the other guy. </p>
<p>At that point I finally got out. I walked away quickly and turned my back on the driver who was yelling at me to get back into the car. At this point, passenger #3 (the one who&#8217;d waved me forward) was still just waiting passively, and there was a fifth passenger who saw an opportunity to play the two warring drivers against each other. &#8220;He&#8217;ll take me to Oakland for $60,&#8221; he said to the allegedly cutting driver. &#8220;What&#8217;ll you take me there for?&#8221; Then he said, &#8220;This guy&#8217;s cutting,&#8221; pointing at the guy he&#8217;d just been talking to. &#8220;Nobody get in this motherfucker&#8217;s cab.&#8221;</p>
<p>I walked briskly away and went out of line of sight so that the driver would stop yelling at me to get into his car. I briefly considered going backwards in line but the other drivers were getting out of their cars to see what the commotion was about. It wasn&#8217;t worth it. I walked to the now-closed bart-station and yelled through the grate at the departing station agents: &#8220;What should we do if the taxi drivers are fighting?&#8221; Their receding backs said, &#8220;If they&#8217;re fighting, call the police&#8221; and zero fucks were given. I guess it happens all the time. And I can&#8217;t really blame them, they were off shift. I felt scared and alone. </p>
<p>I called Fritz to get him to pick me up. He hurried here. But as I was waiting, the driver whose car I was in briefly kept yelling at me, so I walked farther away. He went around the station to get closer to me and kept yelling for me to get in his car, so I walked across to the other side of the station. He then went around AGAIN to yell &#8220;I&#8217;m so sorry,&#8221; and try to get me to come to him, and I was freaked the fuck out. He left right as Fritz arrived. </p>
<p>I&#8217;m done travelling at night. I&#8217;m also buying a fucking car.</p>
<p>Also, this is cutting it really close for <a href="http://iron-blogger-sf.com/">Iron Blogger</a>, but I made it in before 3am!</p>
]]></content:encoded>
			<wfw:commentRss>http://judytuna.com/2012/02/when-taxi-drivers-attack/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PhoneGap + Wikipedia meetup (1/23)</title>
		<link>http://judytuna.com/2012/02/phonegap-wikipedia-meetup-123/</link>
		<comments>http://judytuna.com/2012/02/phonegap-wikipedia-meetup-123/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 02:55:08 +0000</pubDate>
		<dc:creator>judytuna</dc:creator>
				<category><![CDATA[curiosity]]></category>
		<category><![CDATA[notes]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://judytuna.com/?p=1598</guid>
		<description><![CDATA[I went to the PhoneGap + Wikipedia event at Adobe immediately after the Wikipedia hackathon. I heard about it that Monday in the irc room O_O and thought initially that I couldn&#8217;t go, because I usually have Spot the Octopus &#8230; <a href="http://judytuna.com/2012/02/phonegap-wikipedia-meetup-123/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I went to the <a href="http://www.meetup.com/PhoneGap-SF/events/39447102/">PhoneGap + Wikipedia</a> event at Adobe immediately after the <a href="http://judytuna.com/2012/01/wikipedia-sf-hackathon/">Wikipedia hackathon</a>. I heard about it that Monday in the irc room O_O and thought initially that I couldn&#8217;t go, because I usually have Spot the Octopus rehearsal on Mondays&#8230; but that week, some Spots were sick and others out of town, so I decided to attend the meetup instead. And I&#8217;m glad I did &#8212; we got more info directly from Tomasz and Yuvi about why we should care about a Wikipedia phone app, why they&#8217;re using <a href="http://phonegap.com/">PhoneGap</a> plus what they learned, and next steps. MOST interesting: how they&#8217;re encouraging editors to edit by using location and presenting them with &#8220;articles around you that need improvement&#8221;!!!!!</p>
<p>Here are official links to <a href="http://wikitech.wikimedia.org/index.php?title=File:PhoneGapMeetup_2012_-_Wikipedia_Android_PhoneGap_-_Tomasz_and_Yuvi.pdf&#038;page=1">slides</a> (via <a href="https://twitter.com/#!/WikimediaMobile/status/161913349297283072">@WikipediaMobile</a>) and <a href="https://my.adobeconnect.com/_a295153/p9lmqviaxen/">video</a> (via <a href="https://twitter.com/#!/stevesgill/status/162247607308140544">@stevesgill</a>). =D</p>
<p>I was also super-excited that someone asked a question about easily surfacing the content of a page. She was interested in making the content more accessible, because people today are overwhelmed by all these tags and information. Tomasz even got a microphone over to me so I could say how Neil and I did it in our app (we used parse, not query, and regexed out all the html tags, and Neil thought of taking out everything in tables to skip the infobox! haha. It&#8217;s a bit hacky still.) And when I sat down, my phone vibrated, and there was a tweet from Words With Bears teammate <a href="http://www.jenniferarguello.com/">Jen</a> saying that she&#8217;d <a href="https://twitter.com/#!/engijen/status/161657548599070720">seen me on the livestream</a>&#8230; haha!</p>
<p>Then I talked to Hearplanet, which is providing text-to-speech MP3s of places of local interest for tourists/city explorers. They&#8217;re using Wikipedia as one of their channels of information. Fascinating.</p>
<p>My notes from Tomasz&#8217;s and Yuvipanda&#8217;s talks are below / through the jump!</p>
<p><span id="more-1598"></span></p>
<p>weinre<br />
WEb INspector REmote (phone)<br />
debug.phonegap.com &#8211; gives you a full instance of that browser<br />
used to be in webibl? now in coffeescript</p>
<p>html5<br />
<menu>
- ios: titlebar and tabbar<br />
- android creaets a native menu<br />
…i missed the third</p>
<p>apache cordova plugin vs project? now everything is a plugin<br />
- geolocation (in the web browser). native geo that ships w/ the browser<br />
- <a href="github.com/phonegap/phonegap-plugins">github.com/phonegap/phonegap-plugins</a> lots there</p>
<p>a phonegap made of only the apis you want</p>
<p>phil &#8211; wikimedia zero, where data from wikipedia is free in africa (orange)<br />
&#8212;my own thought: maybe twilio could do a similar thing</p>
<p>tomasz:</p>
<p>why an app?<br />
- wikipedia != ads and there are other apps that show ads D:<br />
- wikipedia on every phone. we work with carriers all the time and we want the app to come pre-installed. provide free access to information (no ads)</p>
<p>free open interoperable<br />
simplify all the interfaces that are available. project wants to push standards adn simplify. &#8220;the purpose of phonegap is for phonegap to not exist&#8221;</p>
<p>android app<br />
droid@screen  &#8211; lets you connect your android to your computer with a cord and it&#8217;ll show your droid&#8217;s screen. demoing with the emulator sucks and is slow. </p>
<p>yuvi:</p>
<p>what went well?</p>
<p>reuse<br />
1. jQuery<br />
2. Localization libraries &#8211; message / tags<br />
plugin re-use<br />
appmenu, urlcache, sharing, globalization, toast (notification system that android gives you), webintents, other ios specific plugins<br />
- all the things that web browsers shoudl do but don&#8217;t yet, we do with plugins</p>
<p>contribute back<br />
- plugins</p>
<p>per platform overrides<br />
- app code is always &#8216;general&#8217; can run anywhere<br />
- platform specific overrides deal with idiosyncracies<br />
- different plugins in android and ios. separated. menus working everywhere.</p>
<p>lowering the barrier to entry for vounteers</p>
<p>https://github.com/wikimedia/WikipediaMobile</p>
<p>- new people were able to contribue production-quality code fast<br />
- time to pull request is under a day</p>
<p>what sucked?</p>
<p>debugging is a problem<br />
- the one thing that is missing is you can&#8217;t do script(???) (strip? what?) debugging. have to do printfs. if you&#8217;re coming from web or c it&#8217;s a pain. in ie you don&#8217;t have winery but you don&#8217;t have console.log.<br />
the app: you can run it in safari. or chrome with web security disabled. and it works. can&#8217;t test phone-specific stuff in there but since we keep phone-specific stuff separate, we are able to run it in a proper desktop browser and test it that way if you were just working on javascript stuff. </p>
<p>iframe bugs</p>
<p>scrolling bugs<br />
- typical css scrolling not until ios5 and android 4. (very common thing of having one part of your app that stays there while you scroll).<br />
- webkit (newer versons of android) have these fixed</p>
<p>focus bugs<br />
- if you have an input element and you have something on top of it, no matter what you do, the input element gets the focus. you cannot have ui elements on top of input. necessitate that lots of hack happen after every dom change, makes our code not cute D: also bugs without workarounds (had to take out the feature)</p>
<p>android core devs not caring (about webkit bugs)</p>
<p>zepto.js<br />
- jquery-compatible library (you can think you&#8217;re using jquery but it&#8217;s smaller cuz it doesn&#8217;t have all the ie stuff). waht that acutally means is that it&#8217;s smaller (important for mobile device, bandwidth and memory). in theory, incredible idea but doesn&#8217;t actually quite work. very subtly incompatible. ex jquery exacts(?) thing is missing (?)</p>
<p>pure js architecture &#8211; not mature enough, not many examples</p>
<p>problem w/ moble projects<br />
- when people interact, look at this graph<br />
participation -> quality -> reach</p>
<p>showcase 2 applications as part of the weekend code challenge (november of last year) &#8211;<br />
- built a phonegap-extended version of existing app that let you take pictures and add them to articles (for pipeline of contributing). not as interesting if you can only upload images.<br />
- 2nd application &#8211; looks like nearby view in other apps, but shows you the articles near you that have problems. show to our mobile users &#8211; what&#8217;s missing in wikipedia. it&#8217;s difficult to figure out how to get involved (so many choices). so this is near you and missing images. build a contribution pipeline by building very specific calls to action. that&#8217;s what we&#8217;re showcasing now &#8212; how people can get involved. </p>
<p>one of the fundamentals to wikipedia is editing.<br />
- writen in mobile browsers, will be in apps in a few months. make the experience the same </p>
<p>&#8220;let&#8217;s push mobile contribution&#8221;</p>
<p>mobile-l@lists.wikimedia.org<br />
tomasz@wikimedia.org<br />
@wikimediamobile</p>
<p>http://meta.wikimedia.org/wiki/Mobile_projects</p>
<p>http://wikitech.wikimedia.org/view/Presentations</p>
<p>q: how to make accessible to audio-only ppl<br />
a by tomasz: how do we surface that first paragraph as quickly as possible<br />
OMG I CAN&#8217;T BELIEVE THIS QUESTION IS BEING ASKED! I raised my hand and answered it by saying that you use the api with the &#8220;parse&#8221; action (instead of the &#8220;query&#8221; action) and get a json, then strip the html, and also strip everything in a table tag (cuz the infobox is first and in a table tag) &#8212; then it&#8217;ll start reading it from the beginnign of the article =D </p>
]]></content:encoded>
			<wfw:commentRss>http://judytuna.com/2012/02/phonegap-wikipedia-meetup-123/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wikipedia SF Hackathon! BERLIN HO!!!</title>
		<link>http://judytuna.com/2012/01/wikipedia-sf-hackathon/</link>
		<comments>http://judytuna.com/2012/01/wikipedia-sf-hackathon/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 11:26:29 +0000</pubDate>
		<dc:creator>judytuna</dc:creator>
				<category><![CDATA[curiosity]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[hackathon]]></category>
		<category><![CDATA[heroku]]></category>
		<category><![CDATA[parisoma]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[san francisco]]></category>
		<category><![CDATA[sinatra]]></category>
		<category><![CDATA[twilio]]></category>
		<category><![CDATA[wikimedia foundation]]></category>
		<category><![CDATA[wikipedia]]></category>

		<guid isPermaLink="false">http://judytuna.com/?p=1581</guid>
		<description><![CDATA[I went to the Wikipedia SF Hackathon this weekend at Parisoma! Neil and I coded a phone gateway for the English Wikipedia on Twilio. You send it a text with your search query (like &#8220;Barak Obama&#8221; or &#8220;Seattle&#8221;) and it &#8230; <a href="http://judytuna.com/2012/01/wikipedia-sf-hackathon/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I went to the <a href="http://www.mediawiki.org/wiki/San_Francisco_Hackathon_January_2012">Wikipedia SF Hackathon</a> this weekend at <a href="http://www.parisoma.com/">Parisoma</a>! <a href="http://brevity.org">Neil</a> and I coded a phone gateway for <a href="http://en.wikipedia.org/">the English Wikipedia</a> on <a href="http://www.twilio.com">Twilio</a>. You send it a text with your search query (like &#8220;Barak Obama&#8221; or &#8220;Seattle&#8221;) and it calls you back in a few seconds and reads you the entire text of the article. =D</p>
<p>CODE: <a href="https://github.com/judytuna/SMS-Wikipedia">https://github.com/judytuna/SMS-Wikipedia</a> &#8212; it calls the Twilio API, in <a href="http://www.ruby-lang.org/en/">Ruby</a>, using <a href="http://www.sinatrarb.com/">Sinatra</a>, hosted on <a href="http://www.heroku.com">Heroku</a>. I wouldn&#8217;t have been able to do any of this if Twilio (the amazing <a href="http://www.meetup.com/Women-Who-Code-SF">Sasha</a> is the best developer evangelist ever), Ruby (sfruby.info like woah), and Heroku (who sponsored one of my early wwcode-rails meetups, and also sponsors <a href="http://blazingcloud.net">Blazing Cloud</a> <a href="http://blazingcloud.net/training/">sponsorships</a>!) didn&#8217;t have the community presence that they do. Seriously, I can&#8217;t believe I get to live in San Francisco where all of this is happening RIGHT NOW. Look at this technology! Look at what it&#8217;s enabling us to do! </p>
<p>Romy wrote super-comprehensive notes on our product and process and drew pictures here: <a href="http://www.mediawiki.org/wiki/San_Francisco_Hackathon_January_2012/Teams#Wikipedia_SMS_.2B_IVR_on_Twilio">http://www.mediawiki.org/wiki/San_Francisco_Hackathon_January_2012/Teams#Wikipedia_SMS_.2B_IVR_on_Twilio</a></p>
<p>On Thursday, I had gotten an email urging us to check out the project ideas, and came up with the SMS gateway idea and added it to the project page. </p>
<p>Why did I want to do this so badly?
<ul>
<li>I didn&#8217;t have a smartphone until December and always wished I could look stuff up on Wikipedia when I wasn&#8217;t near a computer.</li>
<li>When we get phone tree stuff working, this could be used by illiterate or blind people.</li>
<li>In areas where access to tech is low but phones (not smartphones) are ubiquitous, this could be a way for people to look stuff up on wikipedia. This is mind-blowing.</li>
</ul>
<p>It was an amazing experience and I learned so much from Neil and <strong>our team won first place</strong>!!!!!! The prize: flight and hotel to another wikimedia hackathon. The next one will be in Berlin in May!!!!!!!!!!!!! I&#8217;ve never been to Berlin! I&#8217;ve been to Europe once&#8211;London and York, with my high school choir, in 2000. </p>
<p>We have lots of ideas for the next steps of this app. I am considering setting up a kickstarter (as long as it&#8217;s okay with the wikimedia foundation??) to pay twilio for the app (actually I have no idea about this&#8230;)&#8230; It&#8217;s still in the &#8220;twilio sandbox&#8221; for now so I can&#8217;t show it to you yet (because your number has to be a &#8220;verified number&#8221; for MY twilio account in order for it to call you back I think). But I&#8217;m about to put my credit card info in so I&#8217;ll be able to show it off to the world soon. </p>
<p>The app definitely works =)</p>
<p>At the Hackathon, I REALLY enjoyed <a href="http://www.mediawiki.org/wiki/San_Francisco_Hackathon_January_2012/Mobile_tutorial">the PhoneGap demo</a>. <a href="http://www.mediawiki.org/wiki/User:Tfinc">Tomasz</a> and <a href="http://www.mediawiki.org/wiki/User:Yuvipanda">Yuvi</a> showed us <a href="https://market.android.com/details?id=org.wikipedia">the Wikipedia app</a> that they just pushed to the Android store last week, and guided us through adding a menu item. js! css! wow!!! I think the tutorial that they used would be ideal for a Railsbridge-style workshop (it starts with &#8220;how to get stuff installed&#8221; and it was surprisingly fast and easy).</p>
<p>So PhoneGapBridge is incoming. I&#8217;ll plan it 2 weeks off of a Railsbridge. =D</p>
<p>I&#8217;m learning so much. I met so many amazing, amazing people. I got interviewed by Wikimedia Foundation Storyteller <a href="http://en.wikipedia.org/wiki/User:Victorgrigas">Victor</a>&#8211;how cool is his job title? I got my picture taken <a href="http://judytuna.com/2012/01/wikipedia-sf-hackathon/img_9187/">with leaves</a>. I told him that I had serious class issues and loved online communities and want everyone to have access to information and nothing scares me more than loss of free speech and was generally completely incoherent but I kept banging on my knees the whole time because of HOW EXCITED I AM.</p>
<div id="attachment_1582" class="wp-caption alignnone" style="width: 210px"><a href="http://judytuna.com/2012/01/wikipedia-sf-hackathon/img_9187/" rel="attachment wp-att-1582"><img src="http://judytuna.com/files/IMG_9187-200x300.png" alt="Judy with Leaves" title="I am a dork" width="200" height="300" class="size-medium wp-image-1582" /></a><p class="wp-caption-text">I am a dork</p></div>
<p>I wondered where I&#8217;d seen <a href="http://www.mediawiki.org/wiki/User:Jorm_(WMF)"><del datetime="2012-01-23T10:41:13+00:00">Toki Wartooth</del> Brandon</a> and then realized this morning that it was the fundraising banners! I basically couldn&#8217;t believe I was there all weekend. They&#8217;re right here in San Francisco! </p>
<p>I told everybody who would listen about Lukas and Elsa&#8217;s Occupedia, which is an initiative to create meetups that encourage underrepresented groups to contribute to wikipedia. Lukas <a href="http://crashopensource.blogspot.com/2012/01/occupedia-women-contributing-to.html">wrote about the first event</a> and I showed everybody haha. </p>
<p>I fucking love wikipedia. I love the wikimedia foundation. I want more. I was talking to <a href="http://www.mediawiki.org/wiki/User:Duesentrieb">Daniel</a> from Germany, who said &#8220;I want to see a separate mobile app for a different set of users &#8212; the ones that spend a lot of their idle time patrolling new edits. There should be an app that lets them to it easily at the bus stop.&#8221; PHONEGAP HOOOOOOOOO</p>
<p><a href="http://www.mediawiki.org/wiki/User:Sumanah">Sumanah</a> was amazing and kept things going and was crazy and enthusiastic and welcoming. I met <a href="http://www.mediawiki.org/wiki/User:LeslieCarr">Leslie</a>, a network engineer, who knew someone else that I knew from Railsbridge. I talked to Danielle (women in tech!), Elizabeth (Android!), and Rosemarie (who I&#8217;d met at wwcode-rails!). <a href="http://www.mediawiki.org/wiki/User:Pchang">Phil</a> asked me how I was going to pay Twilio for it D: I learned about Microsoft&#8217;s <a href="http://www.interoperabilitybridges.com/">bridges with open source</a> from <a href="http://ben.lobaugh.net/">Ben</a> and <a href="http://blogs.msdn.com/b/dmahugh/">Doug</a> and it was fascinating and I tried asking them about <a href="http://openkinect.org">openkinect</a>/<a href="http://www.microsoft.com/en-us/kinectforwindows/">k4w</a>, but their department doesn&#8217;t interface with xbox stuff =) I met Rupa of <a href="https://sites.google.com/site/codechix/">CodeChix</a> and there are machinations afoot. </p>
<p>AAHHHHHHH!!!!!!!!!!!!! I AM SO EXCITED!!!!!!!!!!!!!!!!!!!!!!!!!!!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://judytuna.com/2012/01/wikipedia-sf-hackathon/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

