Broadcom STA driver in Fedora 11

So, the new Fedora 11 Leonidas is finally here. I stayed up to install it on my brand new laptop. Everything works out of the box, except wireless, and that only because Fedora insists on open source purity, so they won’t ship a binary driver. I did have some problems, though, so I’m just documenting them here.

My wireless device is a Dell 1510 card shown in lspci as:

Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller

Usually, you would just enable the RPMfusion repo and follow the instructions here (or here). Now I don’t know whether its a change in the broadcom-wl package contents, or just a missing dependency, but the broadcom-wl package only installs a modprobe blacklist file and some documentation, and NOT the kernel module wl.ko which is required for the driver.

After breaking my head over this a few times and trying unsuccessfully to compile Broadcom’s own source for the driver, I tried ‘yum install kmod-wl’ and magically, wireless started working. Hallelujah.

Uncategorized

Comments (6)

Permalink

The technobabble podcast

A few friends over at the techno-babble mailing list decided it would be fun to try doing a podcast. The geeks among you may want to give our first attempt a listen at http://techno-cast.blogspot.com/

tech

Comments (0)

Permalink

Mind stopping

In an ancient Buddhist monastery in china, there was to be a competition to decide who follows in the master’s footsteps. Each monk that wished to come forward was to write a poem showing his understanding of Zen. The most advanced student, whom everyone expected to win, wrote the following:

The body is the Bodhi Tree
The mind like a bright mirror standing
Take care to wipe it all the time
And allow no dust to cling.

There was another student though, an uneducated peasant who, next day, wrote this:

There never was a Bodhi Tree
Nor bright mirror standing
Fundamentally, not one thing exists
So where is the dust to cling?

philosophy
poetry

Comments (2)

Permalink

The Alpha and The Omega

I am not God.

– Sachin Tendulkar, April 16, 2001

I was winding down work on a regular evening; but I remained glued to my desk following the match on Cricinfo — till the little master got out, disappointingly, before making a century. Nothing remarkable about that, really. Except that I’ve been repeating that pattern in one way or another for most of my conscious life. As Sachin became the leading run-scorer in Test cricket today and crossed 12000 Test runs, I thought it’d be a good time to get back to some blogging.

I’ve watched many cricket matches, and seen my share of written up slogans in the crowd. But the only one I can remember is one which said, “Cricket is religion, Sachin is God”. And yes, every time I watch or follow a Sachin innings, there’s that hope, that expectation, often that certainty, that greatness is about to reveal itself.

There are many great batsmen. Ricky Ponting is a prolific scorer who can attack any bowling with brutal force. Brian Lara’s unforgettable flair and flourish with the bat is unmatched. Rahul Dravid carves his runs out of sheer willpower and pure technique. Sachin, however, emanates runs. At his best, they seem to come not from technique or force or manufactured shots but out of a nothingness, a fountainhead that leads one to the sneaky suspicion that he can somehow bend the fabric of reality.

And on days like today, when he seems unstoppable in his element, he brings to his fans the pure, unencumbered joy that has endeared him to millions from Manchester to Mohali. After all, when God needs to fly, He doesn’t invent airplanes. He merely suspends gravity.

cricket

Comments (5)

Permalink

Where Chrome is headed

Really long time since I posted. To those who’ve been checking back, extremely sorry - I’ve been deluged with work, research and job hunting among other things.

What brings me back from the writers’ grave is the release of Google’s Chrome browser. On their blog, they called it a fresh take on the browser, and thats what got me thinking. The browser, as we know it, has improved bit by bit for a long time. I remember when Firefox was called Firebird (pre-1.0 days), and I was floored by this browser which had this neat idea called tabs. Since then, though, every major browser release has been underwhelming and incremental, no matter how well marketed.

I downloaded and played with Chrome for a while. On the face of it, Chrome adds a few more incremental goodies. A slick, fast and light UI. Tab isolation to prevent rogue tabs from crashing everything. Better search integration, faster Javascript, better phishing protection and sandboxing. Similar features have been touted by almost ever major browser upgrade.

It also comes with a couple of annoyances — Windows only (though apparently we will see versions for Mac and Linux), and the download is a downloader which then downloads the browser, and it installs a separate GoogleUpdater process in a hidden location which doesn’t go away on uninstallation.

I doubt that Google would go to the trouble of making an entirely new browser from scratch for all this, though. Especially since they already pay for a lot of Firefox development; all of these features can plausibly be shoe-horned into Firefox. Nor do I think Chrome was developed to challenge any existing browser or to gain market share — Google couldn’t care less which browser you use to click on ads on an Adsense-enabled page. Their code is going to be open source, so they clearly do not mind people borrowing their ideas and making products that are as good or better. In fact, they encourage it.

Three things about Chrome though, are very un-browserish, at least in the traditional sense. One, they seem to have worked insanely hard to increase Javascript execution speed. Google is actually compiling Javascript to machine code, even though Javascript is traditionally interpreted. Moreover, they’re relying on optimizations that assume long-running Javascript applications, like dynamic classes. Which means that they’re guessing which set of objects have the same properties and methods; and constructing hidden classes to represent those objects to enable (I think) dynamic code reuse. Tech pundits, correct me if I’m wrong. Given that modern object oriented developers would be expected to this on their own; this is almost like cleaning up a messy teenager’s room. Essentially, the idea here is to convert Javascript into a language like C# or Java.

Two, Chrome comes with Google Gears built in; this allows Javascript to have locally-installed application-like bindings — it can store state offline on the user’s computer, interact with databases, perform multi-threaded processing. Not something the average webpage is interested in today.

Finally, it’s easy enough for Chrome to discard everything that ties it to even being a browser. There is a mode which can take away the tab bar and the URL bar and leave it looking like a normal application window. Since every tab is isolated in it’s own process, there’s no question of it being affected by other Chrome windows or tabs. Google describes this as a good mode for certain web applications, examples being, obviously, GMail and Google documents.

So is it just me, or is Chrome then one of the pieces of Google’s application development framework? Sure, it’s a web application development framework; but the end-user won’t even need to know that he or she is working on what is essentially a browser. The line between a web application that runs on a browser and sends UI and data to the user (think GMail) and a local application that has its own UI but interacts with a webservice in the background for data (think Thunderbird or Outlook) is becoming finer and finer. It isn’t hard to imagine a “program” which is just locally stored CSS and some Javascript to interact with a webservice like GMail over AJAX that runs on chrome and is for all practical purposes, a locally installed application.

Of course, this extends to any web service. Theoretically, with Chrome, you could start “Google Word Processor” from your start menu; which opens it up in a Chrome webapp Window and lets you work without bothering you with unnecessary details - like the fact that you’re actually working on a browser with local and web storage synchronization. This comes with all Google docs features; your friend could be editing the same document at the same time; and that neat chat window will open up inside the application to let you two argue about British vs. American spellings. Given that there’s offline as well as online data storage, you won’t be dependent on the network being up 100% of the time. Given that Javascript is now compiled to native machine code, it’ll run as fast as any locally installed application. It’s now only up to the developers to compete on features with something like Microsoft Office plus Sharepoint server. The price? Free.

Google’s probably not doing this entirely for consumers like us. PCWorld recently talked about how Google would really like to get into the enterprise space, which right now forms a tiny 2% of its revenue. There’s a huge potential there, especially now that Google has picked off all of the low hanging fruit and much of the higher hanging ones in the consumer search and advertising markets.

One last interesting bit. All of this is open. Chrome, Google gears and its APIs, their fast Javascript engine are all open source. Which means that Google is pretty confident of playing the game well. Confident enough that they’re using the lure of opening up these opportunities to get the market to move to these technologies. And people are taking this up already. Netsuite -->

browsers
tech

Comments (4)

Permalink

The Solitude of Emperors, by David Davidar

This wonderful novel explores personal stories behind religious fundamentalism in India. A young man, Vijay, brought up in South India, comes to Bombay to be a journalist in a little known magazine. The magazine’s editor, portrayed as a staunch believer in secularism and a deep thinker, heavily influences him. Vijay ends up getting involved in the riots in Bombay soon after the Babri Masjid incident.

To recover from his trauma, the editor sends Vijay back to South India to a town in the Nilgiri mountains. In many ways the retreat is a paradise, yet what awaits there is a reflection of what he has just been through - potential sectarian violence and fundamentalist rhetoric being propagated to achieve political ends. Being who he is, and spurred on by a short piece which he’s reviewing for his editor, Vijay cannot help but get involved and the story recounts the tale of his findings and efforts and their ultimate consequences.

One highlight is the piece which the protagonist is reviewing for his editor - which happens to be titled “The solitude of emperors” - and is about how three great men of India - Ashoka, Akbar and Gandhi - brought massive change in the country. This work, recounted piecewise during the novel briefly describes the beliefs and actions of each of these men, and ends with a wonderfully inspiring call to imbibe and contribute to the greatness of India.

Inhale the genius of this country. Do not discount anything, the transcendent poetry of the Sufi and Bhakti poets, the architecture of Hampi and Fatehpur Sikri and Mount Abu, the teachings of Ramana Maharshi and the Shirdi Sai Baba. Let the plaintive wail of the shehnai fill your senses, the plangent notes of the sarod and the sitar slice through the dullness of your waking life…

…do not neglect to absorb the poverty and violence and savagery of this country of extremes. Experience the despair of the coal miner in Dhanbad, where the very land is on fire, understand the hopelessness of the marginal cotton farmer in Andhra Pradesh, mourn with the widow of the Sikh garage owner who witnessed her husband being burnt alive in the Delhi riots of 1984. Let their pain become yours.

The other highlight is the characters in the book who represent a spectrum of actors in the play of sectarian violence in India and their personal stories. The idealistic and far-thinking editor who realized late in life that the nation needs every bit of help fighting off fundamentalists. The suave politician who can cleverly, even reasonably, argue for the need of religious glory in a country like India. The charismatic misfit and loner who has seen the world and seems to have given up fighting for it. And of course the protagonist who starts off apathetic, but is shaped by circumstances to care about something greater than himself.

A gripping tale, and yet more than a tale because it touches reality so deeply, and leaves the reader with a lot to think about.

books
india

Comments (4)

Permalink

The temples of Angkor

Is it possible to lose yourself so completely that you find your own source at the other end of the circle? What is the face of bliss? How many moments make up a decade, a century, a millennium? I don’t know the answers, but I can tell you that in the temples of Angkor I started to ask the questions.

Traveling always takes one across physical and sometimes cultural distances, but this vacation was easily the best I’ve ever had thanks simply to the sense of being transported across time. The various temples are anywhere between seven and eleven centuries old; and on many time has clearly left its mark.

Yet there’s a timelessness about many of the better preserved temples - one is very much aware that these monuments have witnessed the course of human events for a time so long that it’s hard for us to imagine. A thousand years ago gunpowder had just been invented, and so had fire arrows.

The temple builders were either Hindu or Buddhist, and it is really a wonder to behold how some things have withstood the test of time. The depiction of the Buddha’s face, for example, is carved on many of the temples’ towers and is instantly recognizable - truly an icon that has stood the test of time.

The setting of the temples - they’re in a huge complex set some distance away from the nearest city (Siam Reap) - which helps in capturing the sense of history. Apart from the tiny stalls that are set up near most temple entrances, the few motorized vehicles, and the fact that you get cellphone signal everywhere, not much about modern life has encroached upon these ancient wonders. There are still vast tracts of land and forest between the temples - and each temple within itself is huge. When I walked the long bridge towards the Angkor Wat temple, I could sense how grand a vision its builder must have had.

In case some of you who know me are wondering, yes, I did take photos; and they’ve been quietly getting their space on my photoblog. Start here, and keep going forward.

My one thought when I returned from Cambodia was this - it’s surprising that a place like Singapore gets maybe five or ten times the tourist traffic as Cambodia; but this was easily the best holiday I’ve ever had in South East Asia. It’s a must visit place - if you haven’t been there, do keep it on your travel list.

travel

Comments (3)

Permalink

The reticent cabbage cutter

Cooking for yourself can be addictive. It’s easy after a while, doesn’t force you to think every day about finding food, makes you crave simple food if you’ve eaten out too much, but most of all it makes you do crazy things at times.

Yesterday I was feeling mighty adventurous and in the mood for trying something different. So I headed to the grocery store and came home with some cabbage.

What induced me to buy cabbage I do not know. Maybe it was some shred of memory of being advised to eat green leafy things. I don’t believe that I could identify cabbage the day before yesterday if my life depended on it. I’ve been trained to eat, not to remember and identify leaf names. In fact, on my way back I read the label on the packet and it said “Wong Bok” which nearly made me decide to get my head examined. A quick Google, however, assured me that the now ominous oval in my hand was indeed cabbage.

I describe the vegetable as ominous because I was now at a stage familiar to nervous bungee jumpers who, having made a painful climb to the top of some bridge or ravine, now ponder the wisdom of letting mindless gravity take charge of their lives. Here I was, someone who barely knows how to cook an omelette and who forgets how many cups of water are needed for one cup of rice - handling a vegetable that in everything but taste was as alien to me as multilateral diplomacy is to George W. Bush.

Like your foolish but egoistic bungee jumper, I decided to take the plunge. Let me warn fellow non-cooks - all the health benefits you may accrue from cooking and eating cabbage cannot make up for the rise in blood pressure that must occur when untrained folk try and get this herb to behave in the kitchen.

A vague intuition told me that I should probably cut this thing before trying to cook it and so I dutifully picked up a knife. If you want to analyze how to cut a raw food item, I doubt you’ll find anything as unyielding as cabbage. Apples are easy, tomatoes are messy but simple, cucumbers can be dangerous but obvious but cabbage… cabbage is a total mystery. I stood there for a few minutes, knife in hand, my mind in knots about the right approach. I was so bashful you’d be forgiven for thinking that I was planning to ask this vegetable out to dinner. Come to think of it, I was. From a certain point of view.

I managed to cook it somehow; though words cannot express how glad I am that no authorities on cooking were on hand to observe me and laugh hysterically. As for the the result - suffice to say I ate what I cooked and lived to tell the tale.

fun
personal

Comments (2)

Permalink

India: A History by John Keay

Something went wrong with this post. I suspect wordpress was hacked somehow.

Looking into it.

AnshulCheap Female Viagra
Cheap Viagra Professional
Buy Hoodia Gordonii HG p57
Buy Levaquin
Pravachol
Credit card debt bankruptcy
Valium Online
Buy Obestat
Credit reporting services
Weight Loss
Credit cards offering 0
VPN tunnel
Scores credit card fraud
Cheap Lasix
Tamiflu
Netgear VPN
Best apr credit cards
Information credit report
Diovan
Cheap Cialis
VPN setup
Buy Plavix
Zyban
Alprazolam 2mg
Hotlink Caller Ringtones
Dynamic ip VPN
Consolidate credit card debts
Cheap credit card processing
Ativan Online
Cheap Cymbalta
Inderal
Amaryl
Tramadol Hcl
Cheap Kamagra
Levitra Side Effects
Cleaning up credit report
Zovirax
Improve credit scores
Buy Sumycin
Tofranil
Vasotec
Viagra Alternative
Cipro
Download Free Ringtones
Cheap Prilosec
Augmentin
Ringtones
For low credit scores
Protect yourself
Diclofenac
Ativan Drug
Buy Singulair
All 3 credit scores
Buy Tricor
Buy Nolvadex
Cheap Imitrex
Buy Paxil
Improve credit score free
Online Acomplia
Card credit debt divorce
Credit report score chart
Beatles Ringtones
Tina Turner Ringtones
Cancel credit card debt
Accutane
Buy Risperdal
Buy Lipitor
Buy Zyrtec
Buy Cleocin
Ambien
Cheap Doxycycline
No apr credit cards
Tenormin
Fair credit reporting agency
Trw credit reports
Shell credit card application
Dance Last Ringtones

books
india
reviews

Comments Off

Permalink

Fitting tribute

I’ve always been slightly at a loss to explain just why I enjoy watching Sachin Tendulkar bat. Peter Roebuck describes it beautifully in his recent column:

Spectators find in [Tendulkar's batting] the same satisfaction as a mathematician does in a formula. Tendulkar does not indulge himself at the crease. His style is not a style at all, merely his way of scoring runs. Even the apparently cheeky upper cut and the reverse sweep aired yesterday take into account score and field. He calculates and then commits.

cricket

Comments (2)

Permalink