I’m a frequent Mathematica user and I find almost all of my use cases require several different attempts to get the desired result w/wolfram alpha. Meanwhile, most people who don’t get the right result the first time will probably just give up and not think to rephrase the query.
Ask HN: Whatever happened to Wolfram Alpha?
41–50 of 281 posts
Re: Ask HN: Whatever happened to Wolfram Alpha?
#421. It's slow, even for simple microsecond computations like log(2). Takes about 5-20 seconds to load a page on my 1Gb fiber connection. Opening Python/SymPy Gamma is much faster for most things. https://gamma.sympy.org/input/?i=log%282%29 2. Every time I use it, a box saying NEW: Use textbook math notation to enter your math. TRY IT pops up over the result, and clicking the X doesn't hide it the next time I search. T…
Is there a way to make it plot multivariate functions? I tried but whenever I enter two variables it says "Cannot plot multivariate function." I've seen many Python packages plotting multivariate functions so I'm convinced it should be possible.
Re: Ask HN: Whatever happened to Wolfram Alpha?
#431. It's slow, even for simple microsecond computations like log(2). Takes about 5-20 seconds to load a page on my 1Gb fiber connection. Opening Python/SymPy Gamma is much faster for most things. https://gamma.sympy.org/input/?i=log%282%29 2. Every time I use it, a box saying NEW: Use textbook math notation to enter your math. TRY IT pops up over the result, and clicking the X doesn't hide it the next time I search. T…
Wolfram Alpha is implemented in Mathematica, which --- to understate the situation --- was never intended as a high performance backend server language. I suspect that's the reason for the bad performance.
"As a result, the five million lines of Mathematica code that make up Wolfram|Alpha are equivalent to many tens of millions of lines of code in a lower-level language like C, Java, or Python." [1]
Sure, there's something to be said for implementing logic in high-level code, but without a plan for lowering that high-level logic to machine code in a way that performs well, you're setting yourself up for long-term pain.
[1] https://blog.wolframalpha.com/2009/05/01/the-secret-behind-t...
Re: Ask HN: Whatever happened to Wolfram Alpha?
#44I use it regularly. Sometimes it’s broken, and maybe nobody notices but me? :) Their natural language queries for things that I know they know about are amazing. Here are some that I have used recently. You really need to see these results to appreciate them. I wanted to know how tall my daughter might be. 8 year old female 55 lbs http://www.wolframalpha.com/input/?i=8%20year%20old%20female... I wanted to know the nu…
Re: Ask HN: Whatever happened to Wolfram Alpha?
#451. It's slow, even for simple microsecond computations like log(2). Takes about 5-20 seconds to load a page on my 1Gb fiber connection. Opening Python/SymPy Gamma is much faster for most things. https://gamma.sympy.org/input/?i=log%282%29 2. Every time I use it, a box saying NEW: Use textbook math notation to enter your math. TRY IT pops up over the result, and clicking the X doesn't hide it the next time I search. T…
> Takes about 5-20 seconds to load a page on my 1Gb fiber connection Wolfram Alpha is implemented in Mathematica, which --- to understate the situation --- was never intended as a high performance backend server language. I suspect that's the reason for the bad performance. "As a result, the five million lines of Mathematica code that make up Wolfram|Alpha are equivalent to many tens of millions of lines of code in a…
Re: Ask HN: Whatever happened to Wolfram Alpha?
#461. It's slow, even for simple microsecond computations like log(2). Takes about 5-20 seconds to load a page on my 1Gb fiber connection. Opening Python/SymPy Gamma is much faster for most things. https://gamma.sympy.org/input/?i=log%282%29 2. Every time I use it, a box saying NEW: Use textbook math notation to enter your math. TRY IT pops up over the result, and clicking the X doesn't hide it the next time I search. T…
> Opening Python/SymPy Gamma is much faster for most things. Is there a way to make it plot multivariate functions? I tried but whenever I enter two variables it says "Cannot plot multivariate function." I've seen many Python packages plotting multivariate functions so I'm convinced it should be possible.
from sympy.plotting import plot3d
x,y=symbols('x y')
plot3d(x*y, (x, -10,10), (y, -10,10))Re: Ask HN: Whatever happened to Wolfram Alpha?
#471. It's slow, even for simple microsecond computations like log(2). Takes about 5-20 seconds to load a page on my 1Gb fiber connection. Opening Python/SymPy Gamma is much faster for most things. https://gamma.sympy.org/input/?i=log%282%29 2. Every time I use it, a box saying NEW: Use textbook math notation to enter your math. TRY IT pops up over the result, and clicking the X doesn't hide it the next time I search. T…
I will say, though, that Wolfram|Alpha could be "optimised" in the sense that it could do less fancy JS and be a simple box with a submit button, like SymPy Gamma.
Re: Ask HN: Whatever happened to Wolfram Alpha?
#48What do you mean? I used it to solve a nasty impedance network for the real and imaginary components yesterday and the solutions were accurate. Edit: Maybe it's just good enough that people treat it as a tool and see no need to market it. It consistently has worked fine-ish for years and is useful at what it does.
My meaning was just that I saw it sometimes referenced on HN, but I haven't seen it mentioned for a while now. Hence my search and results showing 8 years since. I guess what I should be doing is looking at the Alexa ranking of Wolfram Alpha.
Re: Ask HN: Whatever happened to Wolfram Alpha?
#49For whatever reason, I like keeping track of 1000 day anniversaries
https://www.wolframalpha.com/input/?i=1000+days+after+today
Shortly before any kind of 3rd anniversary or birthday I try to remember to check this.
Re: Ask HN: Whatever happened to Wolfram Alpha?
#50Earlier quoted context omitted.
> Takes about 5-20 seconds to load a page on my 1Gb fiber connection Wolfram Alpha is implemented in Mathematica, which --- to understate the situation --- was never intended as a high performance backend server language. I suspect that's the reason for the bad performance. "As a result, the five million lines of Mathematica code that make up Wolfram|Alpha are equivalent to many tens of millions of lines of code in a…
I doubt the bad performance is due to evaluating expressions itself. If I type N[Log[2]] into Mathematica, it evaluates in less than a millisecond. It's probably because Wolfram Alpha is using natural language process to try to process my query and then finally deciding that by N[Log[2]], I mean N[Log[2]]. And it's probably not because of that, but because their grid scheduler isn't optimized for sub-second latency.