Author Archives: bhagmalpur

Internet in a box

One of the pieces to the “access to information” puzzle is the availability of content – what makes the Internet so useful. Surely we can run computers off a solar panel, but no connectivity means no content. The XO can be crammed with stuff, but storage is limited. A stop-gap approach is to install a server locally to serve offline content.

This offline concept is quite exciting. Its as if someone has captured a piece of the Internet and put it in a box.  One can also think of it as a mirroring service with extremely high latencies. Its very much like the sneakernet concept from the early (pre-web) days of the Internet. We grab high-bandwidth, high-demand, highly-appropriate content, store it on the server and serve it locally. Connectivity to the outside world may or may not exist. If we have intermittent connectivity, we can use it to monitor, update and maintain the server. If not, then content can be shipped once every so often on a USB stick, plugged into the server and rsync‘d to keep it fresh.

I’ve been mulling over this for a while now, fiddling with hardware, software, networking, content, etc. Then, out of the blue, I had to make a *very* short trip to India on a few hours’ notice. I woke up early, dropped off my kid at summer camp, and sat down to install the OLPC XS School Server on a Fit PC. Given that we have 15 XOs or so in Bhagmalpur, a Fit PC should do. It runs at 12 volts DC and draws about 8 watts at the AC adapter end. Accounting for a 20% loss in AC-to-DC, I’d suspect the machine runs at 5 to 6 watts internally. I have a 64 GB solid state drive on this one, so no moving parts at all. After fiddling for an hour or so, I had the school server installed and ready to go. As a sidenote, I am using a mesh antenna on this install.

Installing the OLPC XS School Server on a Fit PC

Installing the OLPC XS School Server on a Fit PC

Next, jump on a plane or two, and I’m in Hyderabad, India! It just happened to be that my aunt was in Hyderabad, and was heading to Lucknow in a couple of days. So, the server went with her to Lucknow, and will get hand-delivered to Bhagmalpur in a few days. Once this box gets plugged in, we’ll use a cross-over Ethernet cable to talk to a Windows XP laptop via Internet connection sharing. This XP laptop has successfully connected to the Internet via a 3G USB modem. Once the Fit PC sees the Internet, it will tunnel back to my server in San Francisco and we will have “ET phone home” all ready to go 🙂 Sounds complicated? Dreaming big is important!

Here’s an inventory of the stuff I shipped with the XS School Server:

  • One Fit PC
  • One OLPC mesh antenna
  • One roll of Velcro
  • One USB to Ethernet connector
  • One Ethernet CAT 5 cable (yellow)
  • One Ethernet CAT 5 crossover cable (red)
  • Colored cable ties
  • US power strip.
  • Four OLPC XO power cables.
  • Three earphones from the flight, to strip and use with Measure activity.
Bhagmalpur server inventory

Bhagmalpur server inventory

And now, we wait for the box to get to Bhagmalpur. Oh, and after the installation, I had some time left to put a load of music, videos, books and dictionaries on the server, so it wasn’t shipped empty 🙂 The videos are about a bunch of OLPC projects from around the world (Peru, Uruguay, Rwanda, India, Ethiopia, Australia, San Francisco…) so the kids in Bhagmalpur will get to see their lean, green, children’s machine “peers” from around the world.  That will be a Beautiful Day!

By the way, did you know each and every XO boots up to the tune of “Beautiful Day” by U2? Thank you, Bono!

1 Comment

Filed under general, tech

Bombings in Mumbai…

Mumbai experienced yet another series of bomb blasts a few days ago. Troubling and sad. Many people died and many more were injured. Will it have an impact on our project which is clear across the country? Unexpectedly, yes.

Our friends who went from San Francisco and were going to visit Bhagmalpur happened to be in Mumbai that day, out sight seeing when the bombs went off. The city shut down, with all local transport frozen. They were stranded, and had to find a hotel to spend the night. Then, they ended up missing their train the next morning. So much for a visit to Bhagmalpur 😦

Thankfully they are all safe and should be returning to San Francisco sometime soon. They were carrying three XOs with them, but these are now in safe custody in Mumbai and will eventually find their way to Bhagmalpur. In the mean time, Utkarsh, my youngest cousin has taken the initiative and will be helping out with our project in Bhagmalpur. He has already become adept with the XO and Sugar. Now that they have an Internet connection, it will be a lot easier to get things done.

I’m looking forward to some interesting feedback from Utkarsh!

Utkarsh with an XO in the backyard.

Utkarsh with an XO in the backyard.

Leave a comment

Filed under general

The Internet has arrived!

The Internet has arrived in Bhagmalpur as of a few minutes ago! Yes, it has arrived. Finally!

Although back in 2008, I did set up the very first connection via a GPRS phone modem and chatted with my good friend Jason Stone, it was for a short while only. This recent connectivity is via a USB modem from Idea. I am loving the prospects of being able send info and get data back very soon!

Getting online in Bhagmalpur

Getting online in Bhagmalpur

Leave a comment

Filed under outreach, tech

A San Francisco connection?

So, while the XOs in Bhagmalpur are getting ready to be given out to the kids, I have three more in San Francisco, that are getting ready to make the trip. I spend the afternoon updating these and testing all the hardware.

XOs being readied for Bhagmalpur

XOs being readied for Bhagmalpur

Maria Jenerik of Creative Arts Charter School is making a trip to India, and she plans to visit schools while she is there. Through a series of conversations, we settled on the school in Bhagmalpur, and while she is there, her team will help out with setting up the kids with their XOs, answering their questions, and help us in gathering data. She hopes to establish a connection between the school in Bhagmalpur and her school in San Francisco. A connection between the communities of Bhagmalpur and San Francisco. The two worlds are so far apart, and know so little of each other that its almost like folding the space-time continuum!

Leave a comment

Filed under children, family, outreach, parents


On my visit to Bhagmalpur in 2008, I made an extra effort to go to the local school and see for myself how things were done. Until then, most of my family members would not be too enthusiastic about any of us visiting the school. My mother is a product of this school. So are all her siblings. However, back then the school was a lot more resourceful. The current state of the school isn’t great. Maybe that’s why nobody really wants to go check it out.

Bhagmalpur Pre-Middle School was started by my mother’s paternal grandfather Dargahi Lal and his brother Rajkumar Lal. As far as I can tell, the school was started either pre-independence (pre-1947) or right around then. Eventually, the school was handed over to the Uttar Pradesh government to be subsumed into the abyss of the educational system. It now serves the population of six neighboring villages.

पूर्व माध्यमिक विद्यालय Poorva Maadhyamik Vidyalaya (Pre Middle School)

पूर्व माध्यमिक विद्यालय Poorva Maadhyamik Vidyalaya (Pre Middle School)

One afternoon, off we went to the school, to meet with the Principal and see what things were like, and what potential it held. At the school, we found out why all the kids were outdoors. No, it wasn’t recess. The classrooms were too small to hold the entire class. Each room held 35 children, while each class had 100+ kids. Boys and girls sat separately (reminded me of my high school from many years ago), but they sat under a tree. Each grade level had its own tree.

Under one such tree, we set up a table and I had a little chat with the children. It was 7th grade as far as I can remember. They called forth the “best” student, a girl by the name Garima Srivastava, to come forward and type her name on an XO in Devanagari, the script used for Hindi (I had obtained two OLPC XO-1 laptops from the Digital Bridge Foundation (DBF) as loaners. These had Devanagari keyboards). After typing her name on the XO – for the first time ever on a computer – Garima held it up for all to see and I took her photograph.

Garima on Flickr

Garima in Bhagmalpur

Given that the XOs were loaners, I couldn’t leave these in Bhagmalpur (I could, but I would end up upsetting my DBF friends) so Garima posed with an XO, but never owned one. That one photograph has traveled far and wide. It is up on Flickr. It showed up front and center on OLPC’s video. Most recently, Garima shares the pages of SF State Magazine with the likes of Annette Bening, Delroy Lindo, Johnny Mathis, Dana Carvey, and of course, many SF State projects.

After a long and trying effort, I am very close to fulfilling a promise I made to myself in 2008. Garima will finally get her own XO. Watch this blog as we work towards fulfilling that promise soon. In the mean time, we’ve printed out her pictures and shown her the video. She is on the World Wide Web and all over the world, while she awaits her XO in Bhagmalpur.

1 Comment

Filed under children, education, outreach, school

Sources of power

In an environment where the electrical grid comes alive two hours a day, deploying any electronics is a bit of a challenge. A typical mobile phone charger draws about 5 watts, while a OLPC XO-1 laptop charger pulls in 21 watts when charging an empty battery. For communal mobile phone charging, our house has a line of power sockets right outside the front door, where people can just come by and plug in their phone. For laptops, we’ll have to find a different solution.

Front verandah

Front verandah, where the power outlets are located. The room to the left will be used as a XO "reading room".

As for the sources of power, we have solar panels, a diesel generator (the Lister beast is awakened only when needed) and we used to have these really cool biogas digestors, but now that we don’t have any cows or buffaloes, the digestors are sitting idle. There are simple mods that can be applied to gasoline generators and then be fed biogas, but without cows, its only an idea right now.

Diesel generator powered by a Lister engine

Diesel generator powered by a Lister engine

Biodigestor aka Gobar gas plant

Biodigestor aka Gobar gas plant in our backyard

1 Comment

Filed under hardware, outreach, tech

Electrons and elections seem to be connected…somehow!

If its elections season, Bhagmalpur will see ample electricity. Several hours a day. Sometimes even the full glorious 24! Then the election season ends, the votes are cast, and its back to 2 hours a day of electricity. Not even the full 220V AC. In nearby cities, at least the electrical grid is predictable. Load shedding, as it is called, is planned. We know when it comes, and when it goes.

Not so much in Bhagmalpur. So, we rely on batteries. And solar panels. We have an inverter setup to capture the electrons when they come in, stuff these in battery banks, and then consume these in AC mode via an inverter. Of course, there is energy loss in conversion, but the output is good enough to run a few fans, light bulbs, and the TV occasionally.


Battery Inverter

I am curious to see what headway Bruce Baikie and Laura Hosman make in Haiti and see if we can employ some of those Green -WiFi solar charge controllers to charge our XOs and run the school/book server there. It would be awesome if we could run the school/book server entirely on solar and battery!

Leave a comment

Filed under general, hardware, outreach, tech