Whenever I see Wolfram/Mathematica stuff like this, I'm not entirely sure if it's incredibly brilliant and will replace all computing as we know it, or completely batshit insane and impenetrable unless you've spent 20 years learning it. Usually I lean towards the latter though, and this is supported by the fact that I've never seen anybody not employed by Wolfram do this kind of thing. See also: http://blog.wolfram.c…
Partly this is because we're so niche still that there just there just isn't a huge audience of developers to write large programs in WL yet, barring exceptions like [0]. I have no doubt that HN readers could do some amazing things in WL if they invested a modest amount of time in learning it. [0] Emerald Therapeutics: http://emeraldcloudlab.com/
Introducing Tweet-a-Program
41–50 of 55 posts
Re: Introducing Tweet-a-Program
#42Re: Introducing Tweet-a-Program
#43Earlier quoted context omitted.
I've got code working for both Twitter and Jabber bots ... Would anyone be interested in working on this for fun?
I would, but how would you dynamically create twitter bots? Just create a swarm a make them reprogramable?
Re: Introducing Tweet-a-Program
#44Earlier quoted context omitted.
It uses raw lists as the data structure for everything (including code) and has enormous math/sci and presentation infrastructure. Every part of the system can easily talk to any other part of the system. Because of this you can just throw things together and get great results, where in other systems you might need to use external libraries or otherwise have to deal with high-ceremony architecture (I'm looking at you…
You can only "easily" "throw together" things if you have any clue about a) where to find things, and b) how you can make them fit together. The problem with Mathematica is that neither of these is easy. I mean, look at their literal Hello World example: GeoGraphics[Text[Style["Hello!", 150]], GeoRange -> World] In any other language, if I wanted to write some text on a graphic, I would find a routine to load an imag…
"Hello World"
or even:
Hello World
which are both quines. The only reason you need to know about Style and GeoGraphics is for making a prettier, but still small, Hello World example.
Re: Introducing Tweet-a-Program
#45Earlier quoted context omitted.
Partly this is because we're so niche still that there just there just isn't a huge audience of developers to write large programs in WL yet, barring exceptions like [0]. I have no doubt that HN readers could do some amazing things in WL if they invested a modest amount of time in learning it. [0] Emerald Therapeutics: http://emeraldcloudlab.com/
Time isn't the only investment required though is it? How much is even a single-seat licence?
Re: Introducing Tweet-a-Program
#46I'd really like an explanation of what's so amazing about this language. I saw the closing keynote today at Strangeloop and I can't understand why people are so excited. The language is proprietary and I don't feel like it's something I would actually use myself. The impression I got was that this project is an inventor's dream, which he has obviously obsessed over for some time, and it is an impressive feat, it just…
Re: Introducing Tweet-a-Program
#47Earlier quoted context omitted.
You can only "easily" "throw together" things if you have any clue about a) where to find things, and b) how you can make them fit together. The problem with Mathematica is that neither of these is easy. I mean, look at their literal Hello World example: GeoGraphics[Text[Style["Hello!", 150]], GeoRange -> World] In any other language, if I wanted to write some text on a graphic, I would find a routine to load an imag…
The simplest Hello World in Wolfram Language is just: "Hello World" or even: Hello World which are both quines. The only reason you need to know about Style and GeoGraphics is for making a prettier, but still small, Hello World example.
Re: Introducing Tweet-a-Program
#48Whenever I see Wolfram/Mathematica stuff like this, I'm not entirely sure if it's incredibly brilliant and will replace all computing as we know it, or completely batshit insane and impenetrable unless you've spent 20 years learning it. Usually I lean towards the latter though, and this is supported by the fact that I've never seen anybody not employed by Wolfram do this kind of thing. See also: http://blog.wolfram.c…
Partly this is because we're so niche still that there just there just isn't a huge audience of developers to write large programs in WL yet, barring exceptions like [0]. I have no doubt that HN readers could do some amazing things in WL if they invested a modest amount of time in learning it. [0] Emerald Therapeutics: http://emeraldcloudlab.com/
Re: Introducing Tweet-a-Program
#49I'd really like an explanation of what's so amazing about this language. I saw the closing keynote today at Strangeloop and I can't understand why people are so excited. The language is proprietary and I don't feel like it's something I would actually use myself. The impression I got was that this project is an inventor's dream, which he has obviously obsessed over for some time, and it is an impressive feat, it just…
A large part of what's impressive about the language isn't the language, it's that it's tied together so many different data sources from around the globe that it can generate information that would be a nightmare to do manually.
Re: Introducing Tweet-a-Program
#50Hm. I thought running a bot on Twitter was against their TOS? Anyone know any better on this one? I'd love to run a chatbot on Twitter =)