Live data from Hacker News

Starting to Demo the Wolfram Language [video]

blog.stephenwolfram.com

1–10 of 75 posts

Re: Starting to Demo the Wolfram Language [video]

#2
This has been a very long time in coming. Here's Wolfram in a 1993 interview:

"One of the things that I consider an exciting direction is to what extent we can expand the use of the language itself, independent of the application side of Mathematica. We've considered making a thing that will probably be called M, that is essentially Mathematica without the mathematics."

http://www.stephenwolfram.com/media/stephen-wolfram-multipar...

What's funny is that it's only the "without the mathematics" part that hasn't necessarily come true, except possibly in terms of marketing. This little Raspberry Pi below my desk has a "Wolfram Language" distribution on it, which as far as I can tell is exactly the same as Mathematica.

Re: Starting to Demo the Wolfram Language [video]

#4
First, as random internet commentator guy, I want to thank Stephen for his contribution here. This and NKS are incredible.

Second, I keep seeing videos and articles about Wolfram Alpha and am always left scratching my head kinda going "WTF?"

So it's a knowledge-based purely symbolic programming language? Can it play Flappy Bird? Power the next cool startup? Give me an answer to a question I might have today? I've been to alpha a couple of times. Never seemed to be able to get the questions right to get the answers I wanted.

I don't mean that to be negative. My point is that any audience is going to have a thousand different needs and viewpoints, most of which will probably seem trivial to Stephen Wolfram. Most new technologies get past this hurdle by open-sourcing. That way there's a thousand experiments, and over time a few of them are bound to give all of us little nerds a gleam in our eye one way or the other.

The other way of doing this, where you have a single point of creation describing to the world how cool it is? It is limited to things that have a single terrific property that everybody can agree on.

I'm not sure that is the case here. Still -- awesome stuff. Can't wait to watch this evolve.

Re: Starting to Demo the Wolfram Language [video]

#5
This seems like they have essentially codified wolfram alpha's many APIs and created the biggest, baddest standard library any language has ever seen, and slapped on some functions to access everything with. It seems like the wolfram language essentially sits on abstraction level max-1 which is pretty amazing.

I wonder how things break down when you don't want to do something that can be perfectly described in existing functions (ex. you need to perform some novel computation on an intermediate result of some function). Though I'm sure people much smarter than myself have made sure the code is modular enough to allow you to get your hands dirty (or they written the code such that if you have to get your hands dirty, you're doing it wrong)

Re: Starting to Demo the Wolfram Language [video]

#6
I worked on Mathematica for 2 years, and really the biggest downside is how its an incredibly powerful tool that fails in many practical applications. It failed to power the backend of a search engine (Wolfram Alpha), and based on my latest version of Mathematica, the dynamic computing features, visualization, and JIT compilation features still have a long way to go. It's an incredible and fascinating tool when you're given these toy models to put into it, but I don't really see a Wolfram Language revolution happening anytime soon.

One aspect I think Mathematica will excel in is code generation. Using symbolic constructs in a very high level language to generate constructs of a low-level language is much easier to do in Mathematica than basically any other language.

On a side note - Linus Torvalds thought naming his operating system "Linux" was too arrogant. I think it's pretty bad marketing to name your programming language after yourself, but then again, the same social conventions that apply to us regular human beings certainly don't apply to Stephen Wolfram.

Re: Starting to Demo the Wolfram Language [video]

#7

First, as random internet commentator guy, I want to thank Stephen for his contribution here. This and NKS are incredible. Second, I keep seeing videos and articles about Wolfram Alpha and am always left scratching my head kinda going "WTF?" So it's a knowledge-based purely symbolic programming language? Can it play Flappy Bird? Power the next cool startup? Give me an answer to a question I might have today? I've bee…

> Can it play Flappy Bird? Power the next cool startup? Give me an answer to a question I might have today?

Although it is possible to make games in Mathematica, it is a painful process.

At the Wolfram Technology Conference two years ago, I met some startup founders who were using Mathematica for some big data projects. It works great for people as a tool to use in the background for visualization and data analysis, but it's definitely not at the stage where a startup thinks "I'm going to deploy Mathematica to the cloud" or "let's build our interface with Mathematica" the same way they think about Ruby on Rails or JavaScript.

Re: Starting to Demo the Wolfram Language [video]

#8

First, as random internet commentator guy, I want to thank Stephen for his contribution here. This and NKS are incredible. Second, I keep seeing videos and articles about Wolfram Alpha and am always left scratching my head kinda going "WTF?" So it's a knowledge-based purely symbolic programming language? Can it play Flappy Bird? Power the next cool startup? Give me an answer to a question I might have today? I've bee…

> Can it play Flappy Bird? Power the next cool startup? Give me an answer to a question I might have today? Although it is possible to make games in Mathematica, it is a painful process. At the Wolfram Technology Conference two years ago, I met some startup founders who were using Mathematica for some big data projects. It works great for people as a tool to use in the background for visualization and data analysis,…

Yeah I really like where I think it is, but it still has that "mad genius" feel to it, where one guy explains how awesome it is and you're left kind of empty-handed.

Want to see a lot more eyeballs on this and people playing with it. Hope Wolfram doesn't let "licensing fever" get in the way of the community understanding it fully.

Re: Starting to Demo the Wolfram Language [video]

#9
As someone that wasn't a math major, I regularly get excited about Mathematica but then have trouble figuring out why I would actually want to use it. If someone were to give me an assignment that they knew could be accomplished with Mathematica, then that would be easier to start, but I feel like it takes a while to make that translation between having a vague desire to figure something out, and then realize that Mathematica could do it for me quickly. Like, I wouldn't have thought to plot out last year's trip to Europe using it. So for new users, there's something of a "well sure it's easy AFTER you know how to do it" gap.

It kind of reminds me of when search engines first came out - I regularly witnessed a gap between people having fun typing in some example queries, and realizing that they could type in anything search-engine-ish and get back information they actually didn't know ahead of time; information they had conditioned themselves not to ask out of not wanting to schedule an afternoon trip to the library.

Re: Starting to Demo the Wolfram Language [video]

#10
This seems super exciting. I'm not sure if you could build large-scale applications with it, but I cannot wait to play around with it.

Side note: The use of "I" and "My" really irks me. I imagine many, many people made this happen and contributed to these design goals. I guess this shouldn't take away from how cool this technology is, but it definitely leaves a bad taste in my mouth.

Post reply on HN