Thursday 24 December 2015

Integrating with society



Captain's log: Stardate 24121.5


If you have a light cycle that is accelerating at rate $A$ units per frame and also turning $C$ degrees per frame, and you need to work out an equation to describe the light trail (a spiral), so you can do collision detection, then you're in the same boat I've been in for the last few weeks.

If not then feel free to skip down to after the maths for some other updates and pictures.

First a few definitions:
  • $u$ - Initial speed in terms of units per frame.
  • $a$ - Rate of acceleration in units per frame per frame.
  • $c$ - Angle in radians the bike can turn each frame.
  • $\theta$ - Initial angle of bike in radians (0 is +ve Y).
  • $t$ - Time in frames.
The speed of the bike at time $t$ is defined with the standard equation: $s = at+u$

The direction the bike is pointing at time $t$ is defined by the vector:

$\bar{d} = \begin{pmatrix} sin(ct + \theta) \\ cos(ct + \theta) \end{pmatrix}$

Therefore the velocity of the bike at time $t$ is defined by the vector:

$\bar{v} = (at + u) \begin{pmatrix} sin(ct + \theta) \\ cos(ct + \theta) \end{pmatrix}$

As we all know, position at time $T$ is $\begin{pmatrix} x \\ y \end{pmatrix}(T) = \int_{0}^{T} \bar{v}dt$

\[\begin{pmatrix} x \\ y \end{pmatrix}(T) = {\displaystyle \int_0^T} {(at + u) \begin{pmatrix} sin(ct + \theta) \\ cos(ct + \theta) \end{pmatrix}dt} = \underbrace{ {\displaystyle \int_0^T} {at \begin{pmatrix} sin(ct + \theta) \\ cos(ct + \theta) \end{pmatrix}dt} }_{\displaystyle \text{1}} + \underbrace{ {\displaystyle \int_0^T} {u \begin{pmatrix} sin(ct + \theta) \\ cos(ct + \theta) \end{pmatrix}dt}}_{\displaystyle \text{2}}\]

Lets tackle this in two parts. First 2) the simpler term:

${\displaystyle \int_0^T} {u \begin{pmatrix} sin(ct + \theta) \\ cos(ct + \theta) \end{pmatrix}dt} = {\displaystyle \frac{u}{c}}\left[\begin{pmatrix} -cos(ct + \theta) \\ sin(ct + \theta) \end{pmatrix}\right]_0^T = {\displaystyle \frac{u}{c}}\Bigg(\begin{pmatrix} -cos(cT + \theta) \\ sin(cT + \theta) \end{pmatrix} - \begin{pmatrix} -cos(\theta) \\ sin(\theta) \end{pmatrix} \Bigg)$

Now 1) the more complicated term:

${\displaystyle \int_0^T} {at \begin{pmatrix} sin(ct + \theta) \\ cos(ct + \theta) \end{pmatrix}dt} = a{\displaystyle \int_0^T} {t \begin{pmatrix} sin(ct + \theta) \\ cos(ct + \theta) \end{pmatrix}dt}$

We have to do this by parts. Remember:

$\int udv = uv - \int vdu$

So we define:

  • $u = t$
  • $dv = \begin{pmatrix} sin(ct + \theta) \\ cos(ct + \theta) \end{pmatrix}dt$
Which gives us:

  • $du = dt$
  • $v = {\displaystyle \int} {\begin{pmatrix} sin(ct + \theta) \\ cos(ct + \theta) \end{pmatrix}dt} = {\displaystyle \frac{1}{c}} \begin{pmatrix} -cos(ct + \theta) \\ sin(ct + \theta) \end{pmatrix}$

$\begin{split}{\displaystyle \therefore}\quad a{\displaystyle \int_0^T} {t \begin{pmatrix} sin(ct + \theta) \\ cos(ct + \theta) \end{pmatrix}dt} & = a\left[{\displaystyle \frac{t}{c}} \begin{pmatrix} -cos(ct + \theta) \\ sin(ct + \theta) \end{pmatrix}\right]_0^T - {\displaystyle \frac{a}{c}\int_0^T} { \begin{pmatrix} -cos(ct + \theta) \\ sin(ct + \theta) \end{pmatrix}dt} \\ & = {\displaystyle \frac{aT}{C}}\begin{pmatrix} -cos(cT + \theta) \\ sin(cT + \theta) \end{pmatrix} - {\displaystyle \frac{a}{c^2}} \left[\begin{pmatrix} -sin(ct + \theta) \\ -cos(ct + \theta) \end{pmatrix} \right]_0^T \\ & = {\displaystyle \frac{aT}{C}}\begin{pmatrix} -cos(cT + \theta) \\ sin(cT + \theta) \end{pmatrix} - {\displaystyle \frac{a}{c^2}}\Bigg(\begin{pmatrix} -sin(cT + \theta) \\ -cos(cT + \theta) \end{pmatrix} - \begin{pmatrix} -sin(\theta) \\ -cos(\theta) \end{pmatrix}\Bigg) \\ & = {\displaystyle \frac{aT}{C}}\begin{pmatrix} -cos(cT + \theta) \\ sin(cT + \theta) \end{pmatrix} + {\displaystyle \frac{a}{c^2}}\Bigg(\begin{pmatrix} sin(cT + \theta) \\ cos(cT + \theta) \end{pmatrix} - \begin{pmatrix} sin(\theta) \\ cos(\theta) \end{pmatrix}\Bigg)\end{split}$

So finally we can add terms 1) and 2) together to get the position of the bike at time $T$

$\begin{split}\begin{pmatrix} x \\ y \end{pmatrix}(T) = & {\displaystyle \frac{u}{c}}\Bigg(\begin{pmatrix} -cos(cT + \theta) \\ sin(cT + \theta) \end{pmatrix} - \begin{pmatrix} -cos(\theta) \\ sin(\theta) \end{pmatrix} \Bigg) + \\ & {\displaystyle \frac{a}{c^2}}\Bigg(\begin{pmatrix} sin(cT + \theta) \\ cos(cT + \theta) \end{pmatrix} - \begin{pmatrix} sin(\theta) \\ cos(\theta) \end{pmatrix}\Bigg) + \\ & {\displaystyle \frac{aT}{C}}\begin{pmatrix} -cos(cT + \theta) \\ sin(cT + \theta) \end{pmatrix} \end{split}$


So there you go, you can sleep easy tonight knowing the maths has been done, and with that working I can collide with a spiraling light trail.


In other news, it's christmas! Amy spent the day making mince pies, and I spent it doing maths. We're about to have a big dinner with the family we live with.

Other than that we're heading to Peru on the 27th, and when we return on the 2nd we'll get a specific purpose visa, which we can use to apply for our proper visa. Our previous application was just to see if they objected to us, which they have replied saying they don't so all should go well with the actual application, giving us the right to stay in the country for a year as volunteers that definitely do not work with children.

We finished work last Sunday and are off until the 18th January, so that's cool. Lots of time to code more stuff! We finished work with a Christmas party for the people of one of the communities we work in. Tonnes of people turned up. We made Api (hot purple corn based drink) and Pastel (deep fat fried dough). Here are some pictures.

Api and Pastel

Here is little John riding a horse. He's the son of
the organisation's chef.

Here's me holding a tiny bunny rabbit that we found in a shop.

Here's a dog dressed as santa that we saw on the way to the shop.

Our clowns

Some of the people at the party.
In this you can see the typical attire
and dual plaits of the local women.



Friday 11 December 2015

Everything hurts

Captain's log: Stardate 11121.5


It's been a while, because I wanted to wait for a few of the bigger things to occur before posting an update. Also Santi wasn't willing to pay me $10 for a speedy update.

Firstly here's a couple of pictures.

The view across the valley from Alta Buena Vista.

The rubble pile that we climb up and down to get to the centre.
The lady in front of me is Daniella one of the two Bolivian circus directors.

Me learning to club pass with Adaly, the other circus director.
Unfortunately he's leaving for the US soon.

Bex, if you are reading this, then know that I wanted to buy this for you.

The view down part of the vegetable section of La cancha (the big market).

Two of the kids we work with club passing, while one is riding a giraffe.

The 6 month old goat that lives at one of our training centres.
I got to stroke it's head the other week :)

Two kids passing fire clubs back to back.

Adaly and a kid passing fire clubs while both ride giraffes.

John the founder with Escarlet (the lady going to study in the US).

So one of the big things that happened, was last Friday (Stardate 04121.5) which was the kids put on a show in an open air theatre in town. We sold around 80 tickets, which isn't a huge amount, but was enough, and raised some money for the upcoming Christmas party (where I've been informed I'll be dressing as Santa). So yeah the show went pretty well, a lot of it was kind of sloppy, but what do you expect from a group of kids. However everything they did was really impressive. Here are a few pics.










The final act was my favourite and was a seriously impressive doubles silks routine with Adaly and Carlos (one of the kids). Unfortunately we don't have pictures of that, and TBH the only thing that would do it justice would be a video.

Amy found a man with a very small dog in the street and got pretty excited.

So the next big thing that happened is we too kthe kids on an excursion to an eco-lodge not too far away from one of the centres. So there's ~56 kids, 4 directors, 4 volunteers, some crusty Argentinian street jugglers and 3 mothers, and around 5 babies. For two days and a night camping. Oh and also 2 llamas. There was a swimming pool, the water pretty steadily got darker and darker over the two days, so we didn't end up swimming, just hanging around hoping that none of the kids managed to drown. It went  pretty well, but we're still really tired after sleeping for 12 hours last night.

On the first day we arrived, set up some tents, the kids swam for a bit, did a bit of juggling, and then we had a sports day kind of thing. With sack races, egg and spoon races, a tug of war and so on. In the evening the kids and Argentinians put on a bit of a show, which went pretty well, other than one of the kids falling off the shoulders of Adaly who was stood on a teetor board, both of which holding fire clubs, but kids bounce, at least here they do, and so he shrugged it off with nothing more than hurt pride. One of the Argentinians did a very impressive act with cigar boxes, which is one of the props I've never been able to do any of. After we ate dinner and watched some films and then went to bed. Most of the kids slept in tents we brought, with Amy, I and a few of the others sleeping on crash mats under a thatch roof (but no walls) thingy. We were woken up at about 0430 when the kids decided to wake up and start juggling and riding unicycles around where we were sleeping. John the founder told me later that he had asked them what they were doing, they responded with "Oh sorry John, we didn't see you there.". To which he replied: "Yes because it''s still dark, go back to bed.". This highly amuses me, although I'm not sure why. So yeah, I finally got out of bed at about 0600, and proceeded to join the kids in juggling around the sleeping people.

That day there were a few more activities but was mostly a "we're too tired to do anything because you woke us up at 0430, so go do whatever you want" kind of day. So I spent most of it learning new club juggling and helping John and Adaly BBQ a metric tonne of meat, and two vegetables. It was pretty good, but I had to carry 50Kg of charcoal and now everything hurts more.

Finally we packed everything down and loaded the kids in buses, and jumped in ourselves. There were about 4 or 5 kids in every set of two seats, it was quite impressive, it only could have been better if all the kids were dressed as clowns.

The llamas (please read in Spanish as yamas).

The egg and spoon race.

Me having a tug of war with one of Daniella's kids.
She started crying because I won and she fell into a plant...

Other than that we've been getting the Alta Buena Vista site a lot more organised, and I'm making a lot of progress in teaching them silks which is cool. We're going to get a couple more silks in the new year which will help, and then I want to start focusing one day a week or an hour a day or something on exercise, so they can actually do a lot more stuff without me having to lift their legs over their heads for them. Amy and I have run that centre by ourselves for a couple of days now, and unless we find more circus directors instructors soon, it looks like we'll be doing a lot more of that.

I've done a fair bit more work with the website, still really slow, but constantly learning and so getting faster and faster now.

Finally been doing more stuff with my Tron thingy. I know can drive the bike around, produce light trails that fade away when you disable them. Accelerate and Decelerate and show your speed in a bar in the top right. I'm working on collision detection, but I need to think about this carefully as these trails could get quite long. I decided I could have the straight bits as single rectangles which are easy to detect collisions with, and the curves I can store as circles which again are easy to detect collisions within. What gets harder is that since I can accelerate and brake, it's now possible to have spirals, so I'm trynig to work out how best to model those. Once I can get collisions working, I'll probably put a bunch of effort into graphics and try and make it a lot prettier than it is now, which is the main reason I'm doing any of this.

With that I'm done for now. We should hear about visas in the next week, so that will probably be when I next update.

Saturday 21 November 2015

Stuff and things

Captain's log: Stardate 21111.5


We've just finished our second week of work. Everything hurts, but it's probably good for me, maybe... 

This week I've done more work with the website, still trying to sort out the translation stuff, but I think I've cracked it now using the xili-language wordpress plugin. Just need to fiddle a bit more to get it working the way I want. 

I also worked with the kids more, doing bits of silks and juggling. I learnt to club pass, which was way easier than expected. 

We went to a language exchange thing in order to sell bracelets made by the kids and their families, music CDs made by the kids, and raffle tickets. I now appear to be on Bolivian television: https://www.youtube.com/watch?v=WWgsxfbdsgg which is slightly weird but cool, hopefully nobody from immigration sees that and recognises me ... 

Yesterday we went out with the kids to a field nearby to do some theatre exercises, lead by n new American volunteer called Janet. On the way there was a herd of sheep in the middle of the field and one of the girls ran forward and picked up the tinniest sheep ever, and I got to stroke it and squealed quite a lot :) SO CUTE! The kids were mostly unimpressed with the theatre exercises, refusing even to look each other in the eyes, we have a lot of work to do, trying to build up their confidence and self esteem.

I also worked with one of the older girls to help her with her maths homework, for around an hour yesterday, and it looks like I've got more to do on that next week. She said I was a good teacher and way better than her school's teachers, so that's nice, and know I now how to do maths in Spanish.

I had another Spanish lesson on Wednesday which went well, it's quite amazing how much my language skills have improved in the last two to three weeks, but my vocab is still really lacking, so understanding people is still really hard.

We had a meeting about visas, and the process is under way, this weekend I need to update my CV and translate it into Spanish. Not sure why the Bolivian government wants that but it shouldn't be too hard.

We went to "urban fest" last night, which was slightly strange, and seemed full of hippy stands. Amy was pleased as she managed to get a soya burger, which was actually pretty good. The music started as pretty terrible hip hop, but progressed into some more dub stuff later on, so that was better. Despite it being a "clean" alcohol free thing, I managed to "win" a beer from someone working a stand by spinning poi and playing with my contact ball.

Last weekend we went to a kitchen shop and I spent £6.50 on a pretty decent sharp knife. Our host mother was amazed we had spent so much, since all of hers were around £2, and unsurprisingly blunt as hell. This is slightly strange as she seems to mostly spend her time cooking. I tried to make scones, but I used weird flour, and they came out a bit hard and chewy :\ oh well. I plan on making an apple crumble this weekend, and it seems like we've been invited to a BBQ tomorrow, so that's cool.

I've been working on my Tron thing a bit more too. I know have an arena floor and I can drive my bike around using the arrow keys. The lighting is weird and so I need to work that out. Tthe bike is too square, but that can wait. I need to add walls and scenery, multiple floors and a physics engine to deal with jumps. However the next thing on my list is to add the light trails. This is a bit tricky as it's constantly updating, so I need to look into OpenGL streaming techniques, which sound a little complicated. I need to work out how to render to textures, so I can do reflection, and make the bike glow more. So yeah, lots to do, but it's still kind of fun. Wish I had more time to work on it, as I'm slightly worried I'm losing momentum and will get bored in probably not too long. Luckily we have a 1 month break from work in a couple another 3 or 4 weeks, so I can get back to it then, although we'll probably use some of that time to travel a bit.

I finally have a phone, it's possibly even worse than Amy's :( however it was free, given to me by the lady who runs performing life, and I can use it until I get a new one or stop working there. So at least I can call Amy now, and stop bothering her for what time it is.

Finally, the charity we're working for is trying to raise a bunch of money to help fund a local lady go to university in America. If any of you fancy reading more and / or donating then the link is here: https://www.generosity.com/education-fundraising/part-2-sending-escarlet-to-college

Saturday 14 November 2015

Very quick update

Captain's log: stardate 14111.5


Today we went shopping for fruit and kitchen equipment, nothing exciting really. However at one point we were walking and I see a weird dog on a lead ahead of us. Turns out it wasn't a dog, it was a lamb being walked like a dog. Further more it had a purple Mohawk. It was adorable, unfortunately we didn't have any cameras with us :(

That is all.

Tuesday 10 November 2015

Work day 2

Captain's log: stardate 10111.5


Today started much the same as yesterday, up, breakfast, trufi. However there were kids around in the morning, only one at first, but in the end there was about 8. I got to actually teach them some circus stuff. I showed one kid a new juggling thing, and we started working on passing. I taught a girl how to "thread the needle" a poi move, and I taught two kids how to do a drop in silks that they hadn't seen before. So that was all pretty good, but quite tiring. At around 12 we stopped and had lunch with them, which was rice with potatoes, chicken and mush. The charity provides a full cooked meal for the kids every day they are there, to ensure they get at least one proper meal per day. I brought some brownies to share as well, which went down well :)

After lunch we got a lift in the circus director's car to Montenegro, another town about 30 minutes further away from Cochabamba. There we met another larger group of kids, about 30 or 40 in total, who had varying skill ranges. Some of them were standing on each others shoulders and doing three way club passing. The ability of some of them easily equalled some of what I saw in CUJA. Shortly after we arrived, we were informed that they had found a rat hiding behind the fridge, so we pulled it out and there was sudden pandemonium as around 20 kids chased this rat around swinging juggling clubs at it. Eventually it got splatted, resulting in tiny embryos being scattered everywhere. So yeah that brings a new meaning to the game of "bat the rat"...

After that there was juggling and silks and aerial hoop and diablo. I started working on using a teetor board, which is pretty fun, and only slightly dangerous above a concrete floor. however there were kids juggling on them. At one point the circus director was stood on one, with a kid stood on his shoulders both of them club juggling. Also there was a goat in the garden with us, just hanging out.

Around 1630 a meal was served to this group of kids, and then a birthday cake was produced. The charity makes a big deal of birthdays in order to encourage kids to provide birth certificates allowing them to get the necessary IDs required in the proces. So we sang happy birthday and ate some cake. Then 8 of us piled into a small car. The circus director, me with amy on my lap in the front, the chef and her very young son, another volunteer, one of the kids, all in the back, and another kid in the boot, it felt like piling a bunch of clowns into a mini..

It's Amy and my 6th anniversary today, so we went for food in town, and had a quinoa beer and a kebab, then came home. Need to sleep soon, so tired. At least I'm not working tomorrow.

Monday 9 November 2015

Work

Captain's log: startdate 06111.15


Today was our first day of work. We woke up at 0730, had breakfast and then set out. We walked down the hill, and waited at the bottom for a trufi. A trufi is a car or minibus or any kind of vehicle which has been converted to hold as many people as humanly possible, they run set routes  pretty frequently and serve the purpose of buses, it costs around 20p to use a trufi no matter how far you go. They are usually pretty rammed, with 8+ people fitting in a normal sized car + the driver, and sometimes up to 17 in a minibus thing + babies + animals (I heard a story of a sheep sat on a seat like a person with it's hooves over the back of the seat in front, and another of a goat eating a ladies scarf, however I've never seen animals on them yet). So yeah we waited a bit and then got in the first trufi that turned up. At first I didn't get a proper seat and had to sit on a bench with my neck at right angles for about 10 minutes, but then some space freed up and it was much better after that. It took us an hour door to door, so not bad, but not great either. I spent the journey thinking and making notes on the structure of objects I want to use in my Tron thing.

We started the work day off with a meeting in a mix of English and Spanish. There are no kids at that centre on Mondays, so I got put to work looking at the website. It's a wordpress site, which is massively out of date, and some of the plugins no longer function correctly. I didn't want to just update everything without making a backup first, so I spent most of the morning trying to figure out how to back everything up. I eventually succeeded in backing up the database, but I don't have the appropriate logins for the host, so I can't back up the site install. Nobody else seemed to have these details either, so that's the next mission.

The office didn't have water today because someone was cleaning something out in the street, and so there's no water until tomorrow ...

Around 1230 we went for lunch in a cafe thing not too far away. The choice was meat soup or different meat soup. I had the soup, as did Amy with the meat fished out. I followed this up with meat and rice, as the chicken and rice option didn't sound appealing (yes really, there was meat and rice or chicken and rice....). My meal was £1.20, and Amy's was 60p (as she didn't have the rice and ...), on the downside Amy fished out part of a chicken foot with a claw still attached....

We were then shipped off with one of the other new volunteers a Dutch girl, to alto buena vista, which meant taking two more trufis. We got a bit lost at the interchange, which was next to a bridge that collapsed a couple of weeks ago, and so it took about 2 hours to get there in the end, although it was meant to take around 90 minutes.

We arrived in alto buena vista which pretty much looked like a building site with random piles of rubble everywhere and the usual assortment of stray dogs. We found the centre and wandered in, at which point this mass of children descended upon us, giving us hugs and asking questions in Spanish, Amy disappeared leaving me to find them off and try and understand them. They kept giving me circus props to use, so they could gauge my abilities, I think they were impressed. A small girl of about 4 years instantly befriended me and proceeded to follow me around for the proceeding hour or so, continuously talking to me although I understood very little of what she said. We played skipping and then she sat on me while I showed her and the others my contact ball, which is now appropriately scuffed and scratched. They had a set of silks their, so I climbed that and did some things, there's no safety mat, it's just hanging above a concrete floor, so I was careful and didn't do anything too exciting. I think it went well, and all the kids seemed to like us, so that's nice.

Eventually they all disappeared and we were released, so we went and took another two trufis to get home, although first I went to a shop for some water, which came in a small bottle sized sealed plastic bag, kind of weird but apparently that's how water works there. It took us another hour or so to get home, in more overly cramped conditions.

So that was my day, lets see what tomorrow brings. Now I'm going to write some code, eat some food, and maybe have a beer.

Saturday 7 November 2015

New house, tron and work

Captain's log: Stardate 07111.5


We moved in to our new room last Sunday, and so have been here almost a week now. It's pretty nice. There's no hot water (as is pretty standard in Bolivia), however the shower has a heating element in, so if we turn the water pressure to basically nothing then we get some water that resembles warmth. The family own two dogs, a tiny fluffy thing called Paco and a much bigger one called Nico. I'm starting to get used to them although they still annoy me. Paco is actually kind of cute for a dog, and looks kind of like a gremlin, however is kind of hyper and seems to like trying to eat my shoes / feet. We have a kitchen outside which we can cook in, while Paco and Nico watch intently and get in the way. We have to get all the kitchen equipment from inside though, which is a bit tedious, so I'm planning on buying a few basics soon.

A stray cat that often sits on the window ledge.

Nico.

Our shower, so far it hasn't set on fire.
These are quite standard in Boliia, so hopefully it's fine.

Paco, being fluffy.

Our oven, 6 gas hobs + an oven.

The rest of the outdoor kitchen area.

The view from our window, you can see the city in the distance.

A giant cactus that appears to be held up by some string,
in our front garden.

Amy sat on our bed, below the captain America poster ....


We had a meeting yesterday with a charity that organises circus, theatre, music workshops for impoverished kids, as well as helping them get off the streets, into schools, and working with their families to improve their living conditions. We appear to be starting work on Monday, and they seem pretty flexible on stuff, so I'm hoping to do a 3 day week, and spend the other two working on my own projects and improving my Spanish. Amy is thinking of learning Quechua, so that she can do home visits and talk to the families, since no one else at the organisation can speak Quechua ATM. Additionally they close for a month from mid December -> mid January, so we'll have plenty of time to explore the country, learn languages and work on our own projects.

After the meeting we went to Migración to extend our tourist visa for 30 days, which all went well. However we aren't technically allowed to volunteer on a tourist visa, however nobody cares, and we should be able to sort out actual residency visas now that we have volunteering lined up :) So everything seems to be going to plan.

Meanwhile I've spent practically the entirety of the last week working on modelling a lightcycle in Blender, and texture mapping it. It's been pretty tricky and I've learned a lot. I'm not entirely happy with it, but it's good enough for now. The goal is to recreate the lightcycle scene from Tron legacy, and possibly turn it into a game. Now I've got the model sorted, I'm working on loading the completed object into my OpenGL application. To do this I had to sanitize the .obj file that Blender exported because the object loading library (ASSIMP) I'm using was having problems with a few aspects of it. The remaining plan is as follows: Show the light cycle, be able to drive it aronud. Add the light trail, add the multi level environment from the movie, improve the graphics, and finally make it playable over the internet with multiple teams and multiple bikes per team. It's a lot of work to do, but I'm hopeful I'll get it done over the next few months. I've set up a github account so if you're interested in the code, then you can see it there (get in touch for details).


Friday 30 October 2015

Spanish, work and accomodation

Captain's log: startdate 30101.5


So it's been a week since I last posted. Stuff has happened. We found out on Saturday that for visa reasons we would only be able to stay in the country until early January, rather than end of March as we had previously hoped. We can only be in the country for 90 days per calendar year as tourists. We were assuming that this meant Jan - Dec. So if we did a border run around new year, we could get another three months. Further research suggests that a "calendar" year means 365 day period from when you enter the country. (Note this is not based off official Bolivian law, but someone else's interpretation of it). So yeah that was kind of annoying.

Amy decided to apply to work with a charity here called sustainable bolivia, which is an umbrella NGO that is partnered with around 30 other NGOs which do various things. SB's role is to place foreign volunteers into appropriate positions, sort out volunteer housing and visas (if needed) and what not. I also had a look at this, but all the NGOs that looked interesting to me required upper intermediate Spanish, which I don't have yet. So instead of applying for something, I found that they also offer one on one Spanish lessons for 50Bs an hour if you do 20 hours in a week. I inquired about this, and on Monday I started. Amy decided that if I did this I might get better at Spanish than her, and so she also did this. It worked out to be £100 each for 5 days of 4 hours a day, with our last lesson today. My Spanish has improved vastly, although it's still got a long way to go.

When we arrived there for our first lesson on Monday, we got chatting to an English guy Alex who is a director for SB. We had a quick chat with him before our class started, and agreed to have a longer chat on Wednesday. In the Wednesday chat, we mostly discussed Amy's application, and then he asked me what I was thinking. I explained that my language wasn't good enough yet, but was working on it, and mentioned my ~10 years of circus experience, at which point he got quite excited, since the charity that Amy is probably going to work for (at least to start with) is performing life, which teaches street kids circus, drama and music skills. So yeah we're having a meeting with the director of that charity next week to see whether Amy and I will both fit in.... so yeah I might have managed to find a job.

The downside is that SB asks for $350 a month each for a bed in a shared room in one of their shared houses, or $550 a month for a home stay program. We however have a friend who lives here and rents an entire apartment for $400 a month, additionally I mentioned in an earlier post that we met a Bolivian lady who had lived in the US for 33 years, and had a friend who rented rooms out. So when we talked to Alex about this, he said that SB does allow volunteers to sort their own accommodation and in that case only charges $150 a month each. Half of that is returned to us to spend on the charity we work for, the rest goes towards funding SB. So tonight after our final Spanish class we met up with this lady's friend (I think it's her cousin) and negotiated a deal with her. We now have a room in a house with a Bolivian couple and their two kids (aged 30 and 31) in the north of the city. We will be paying 2000Bs a month which is a bit less than £100 each, and we move in on Sunday.

Finally I've spent most of my spare time this week (which has not been that much since the lessons, meetings and homework have taken up a lot of time) going through some openGL tutorials: http://www.opengl-tutorial.org/ and learning how to use Blender (3D modelling software). This is in preparation for starting work on my knitting simulator. It's quite fun, and pretty easy, way easier than I remember from when I worked with openGL v1. I can now take a 3D model created in Blender, texture map it, create minmaps and compress the texture, and then import the object as a .obj and display it with the texture, whilst it rotates a bit. Not all that exciting, but pretty cool.

So yeah it's been a busy but highly productive week. We'll see what happens with work and how well we get on with our new landlords next week.

Hasta luego!












Friday 23 October 2015

Toro Toro

Captain's log: Stardate 22101.5

All photos taken by Amelia booth (since I no longer have a photo device (I must talk to my engineering crew about getting a new one). You can find her blog here where she may post more stuff. She can actually word properly too.

Amy and I decided to go to Toro Toro, a national park just south of Cochabamba. Two of the aforementioned Danish girls (Natalie and Sicilia) from our dorm, were also going, so we left together. We got up at 0730, had breakfast, checked out and grabbed a taxi to a mini bus collection point in the south of the city. On the way our taxi got hit by a bus from behind in very slow moving traffic. We were all totally fine, as was the taxi. Additionally a woman spilled her wheelbarrow of water melons in the middle of a busy junction so we had to wait a bit for that to be dealt with. Eventually we got dropped off and had to wander around a bit until we found a sign for Toro Toro and a mini bus waiting. The way these things work, is you have to wait until they are full and then they go. So we were sat there for about 45 minutes, until we had enough people. Which included 4 kids of varying ages. Two of which sat in front of Amy and I and kept staring at us. A lady next to us was talking in Quechua, a language and race of people who live in the Andes. Amy got quite excited by this.

The journey took 4 hours, most of which was on hand cobbled roads or dirt tracks. It was highly bumpy, warm and tedious. However it was really cool to see the landscape on the way. There were bits where all the rocks and mountains were red, presumably a high clay / iron content. Later on it seemed the rocks were blue and green, probably some kind of algae, but it looked like the rock itself. We passed a bus full of Bolivian school children also going to Toro Toro, on the back was written: "Todos días salgo con Dios. Si no a volvo es que estoy con él". I'll leave the translation as an exercise for the reader. It says a lot about this country and how desperate people are for work that they'll drive a bus with this written on the back, and also that this is considered acceptable for kids to get on. Luckily most of the road to Toro Toro was not treacherous at all, and the bits that were had very little traffic on them.

We eventually arrived at about 1300, after driving past the main square which consisted of a reasonably large model of a dinosaur. The town of Toro Toro itself was tiny, according to wikipedia, the population was 676 as of 2001. We were pretty hungry by this point, so we went to El Dinosaurio, a restaurant that was attached to our hostel. All they had was pizza that day, for some unknown reason, so we ate pizza. It was reasonable but not overly exciting. After lunch we heard thunder and saw a massive storm cloud rolling in. To enter the national park you have to have a guide and do specific trips. Unfortunately the guides said it was too late in the day, and that it was going to rain, they suggested a museum thing, which I'm still unsure what it was about. We went and found it in this unremarkable building, as we went in there was nobody there, however a lady quickly appeared from across the street.

A typical street in Toro Toro, with the entrance
to the museum behind the sign on the left.

We paid the 10 Bs entry fee and wandered in, to find a palace of stacked stones and plants, intermixed with small plastic toy dinosaurs (are you noticing a certain trend here). The lady showed us around and explained much stuff in Spanish. From what I could gather it was about what type of rock or minerals particular things were. Amy understood pretty much everything (she's basically fluent already). Then we were shown some dinosaur foot prints in a block of rock. They were quite faint but just about visible. Next was "excremento dinosaurios". Finally there were two meteorites that were pretty much spherical and a bit smaller than a bowling ball. I think they were the ones that killed the dinosaurs, but Amy got very defensive and said it totally wasn't. After that we heard a child crying and the lady ran off and returned with a small child over her shoulder.

The garden bit of the museum. If you look carefully
you can see the toy dinosaurs and birds and stuff.

Two meteorites and a lump of fossilised dinosaur poo.

Many of the businesses there seemed to be run by women whilst also looking fater their children, so there were often kids wandering around restaurants or shops. The restaurant we went to that night looked like somebody's home, there were children's toothbrushes lined up in the toilet for example. A stray dog decided we were it's friends and kept following us. Three times in the restaurant it wandered in off the street and lay down under our table. A stray cat also wandered in, but that was cute because it was a cat.

The next day we got up early and ate fruit that we had brought with us for breakfast as well as bread with avocado. I bought a pot of butter which came in a plastic mug :\ We were paired up with a Spanish guy who lives near Barcelona and has been to Nowhere (festival in Spain that Amy and i have been to many times). We paid 120 Bs each for a guide for the day, and were driven up the mountain. Starting at 2700m and we stopped at 3750m. The air was noticeably thinner up there, we were out of breath even just standing around. We walked for a bit while our guide talked about some stones that were believed to be pre Inkan artefacts, a mill stone, the base of some stone walls etc. I didn't understand a lot of it as again it was only in Spanish, but I got the gist with occasional help from Amy. We also saw cave "paintings" although they were more faded squiggles than anything else. I think they could have done with some art lessons TBH. We climbed down into the small canyon and look around a cave which had been used to hide valuable from the Colonials. After some more walking and a rock that looked like an elephant, and some more caves that were kind of cool, we climbed up this cliff using some ladders and ropes (Emma if you're reading this, there was so much good bouldering bits to do, we'll have to take you there when you come visit). We saw some weird rabbit things with long tails, and slowly walked back to the car. The whole trek too about 4 hours, and was exhausting.

Our guide looking at the landscape.

Amy and I, not looking at the landscape.

Our guide drove us down to a local eco-lodge thing, where we ate our lunch and were watched by a small child who seemed only to speak in babbles or Quechua (probably both), I gave her a juggling ball and she clung to it for the rest of our lunch before giving it back, I gave her a biscuit in return. We drank a local Bolivian tea which is meant to help with altitude sickness and was vaguely pleasant tasting.

The tea on a woven table cloth.

After a short drive we walked some more and were shown a variety of dinosaur footprints, all quite small but pretty cool. Amy was very excited. A bit more walking later and we got to the cavern. Bolivia's deepest cave. After being provided with helmets and leaving our bags and water and pretty much everything in a hut we walked down into the mouth of this cave. Our guide tide a rope to a pillar of rock and we used it to help us get down a short drop. At this point we turned our lights on and continued in past the stalactites and stalagmites, most of which had been broken off by people. visiting before the area was classified as a national park. Deeper and deeper we descended, crawling through some areas and using ropes to get down other bits. At one point we turned our lights off and could see nothing at all. Towards the bottom our guide told us that in some caves in other countries it wasn't uncommon to find dead bodies of people who had died in waves of poison gas, before hastily adding that this cave was fine. We then had to slither through the crack that was barely big enough to fit through, for 3m. When we finally reached the bottom of where we were allowed to go, at a depth of 118m, there was an underground lake and a waterfall, with tiny catfish swimming around. We started ascending again after that, it took a while and a fair bit more crawling through tight spaces but we finally made it out. At the top I finally bounded out and tried to kiss Amy, unfortunately I was too sweaty and she didn't like that and said "ew ew ew" and pulled away, this caused a large quantity of Bolivian school kids who happened to be hanging around the entrance to laugh at us. We headed back to town and after a quick dinner and a hurried cold shower passed out from exhaustion.

Dino footprints.

The next day we got up early again and met our guide, and headed off, walking this time. He showed us some much bigger dinosaur footprints. There were some maybe half a meter across, and about 10cm deep. After much walking we found an observation deck that went out above a canyon. We managed to see a bunch of Condors flying around. These are birds that are actually big enough for me to see, especially with my monocular, so that was cool, and Amy who like birds was pretty happy too. We walked down 800 steps into this canyon and along a river with continuous waterfalls and stuff, scrambling over rocks as we went. At the bottom we had the option of stopping and swimming, but again there was a large crowd of school children, so we just topped up our water bottles and sat down for a bit before heading back, up all 800 steps. Let's just say that 800 steps is a LOT.

Bigger dino footprints.

The observation deck over the canyon.

A condor flying in the canyon.
Click and zoom in, there's a lot of detail here.

Part of the waterfall.

A view of the town on our way back in.

We finally made it back to town, where our guide told us that the bus he had booked for us at 1400 wasn't happening (Welcome to Bolivia). So we went for lunch and then met the guide again who said he'd sorted something out for us. This turned out to be a pick up truck driven by an American guy. We could fit 3 of the 5 of us on the inside, but two had to sit in the back, outside. We agreed to take shifts, with Amy and I starting, we were joined with a local lady called Theodora (sp). There was a much better view from there and while bumpy it felt pretty safe and was quite fun. After an hour I was getting sore, so swapped with the Spanish guy. Amy stayed in the back since she was enjoying it, as did Theodora since this was normal for her (I felt a bit wimpy when an older lady could deal with this more than me, but not enough to stay out). Another hour passed including a bit of a rain storm, luckily those in the back didn't get too wet since the cab of the truck afforded them some protection. Roger swapped with Natalie, and that was it for the rest of the journey. We were dropped off at our hostel and that was that.

Theodora and I in the back of the pickup truck.

The American guy driving told us lots of interesting things about Bolivia and Cochabamba. Such as Cochabamba and La Paz are entirely hydro powered (I can't confirm this). He also pointed out a small town which was the birth place of an ex president who is famous for trading a large quantity of land to Brazil in return for a white horse.

All in all it was a pretty epic three days, but I'm glad to be back in Cochabamba now where I can spend the next couple of days recuperating. I still need to return to the police station to get a police report, since when I went back on Monday, nobody was there, despite it only being 1530.

Captain's log supplemental

So I finally got the police report for my phone, and called my insurance company up, who informed me that smartphones are excluded under my cover. As I expected insurance companies suck :( So now I have no phone, no way of recovering any money for it, and have wasted a bunch of time (both mine and the hostel staff) and (minimal) cost in going to the police station multiple times. Hooray! Oh well, I might go have a beer and complain some more :)