Ask HN: Why is WolframAlpha serving rendered text images instead of plain text?
I am after some thoughts on why they would be doing this. I am a developer/designer and cannot think of any good reason for doing what can be done in CSS. Any ideas?
Sample : http://www4d.wolframalpha.com/Calculate/MSP/MSP6202195gdebi63ebi5b100001e27378a70be39cd?MSPStoreType=image/gif&s=46
* srry, for unclickable link
37 comments
[ 5.6 ms ] story [ 95.3 ms ] threadjsonArray.popups.i_0100_1 = {"stringified": "Brisbane,Queensland","mInput": "","mOutput": "", "popLinks": {"Brisbane, Queensland":"Brisbane"} };
http://imgur.com/gcymm.png
"Do I need images enabled in my browser to use Wolfram|Alpha?
Yes. All its output content is rendered as images, for consistency."
Perhaps they didn't want to make sure the data was styled & displayed well in all browsers (ahem... ie6)?
clickable: http://www4d.wolframalpha.com/Calculate/MSP/MSP6202195gdebi6...
Screen readers will read the text in the "alt" attribute of the image, which matches what the image says usually.
http://www.google.com/search?q=site:wolframalpha.com+inurl:i...
The "meaning of life" and "the ultimate answer" questions feature highly. But even more people seem curious about "unemployment rate in USA".
The answers are not in Google's summary.
It may have made sense to "unify" the rendering engine. This makes the simple case you point out look silly of course.
You can actually download a Mathematica worksheet for any query response and open it up in Mathematica. Pretty neat.
MathML would be a much better solution only if it were natively supported in IE.
I would be more willing to take that tradeoff in a LCMS environment though.
My own hunch is they did it to avoid scraping/botting. Hopefully they switch to text at some point in the future.
the text is in the alt attribute of the image. easily scraped.