> all you have to do is type “facebook report” into the standard Wolfram|Alpha website.
.. and connect with your Facebook account, grant extended permissions, signup for a Wolfram account, go to your mail inbox, validate your Wolfram ID, hit a dead end, sign into Wolfram with your Wolfram account, type "facebook report" in the searchbox again, wait 10 minutes for the page to load and finally.. get to see the report (which is nice by the way).
Do you know that feeling when a project/idea you have been working on a long time gets implemented almost exactly as you imagined it, only by someone else?
Well I do now. I'm not sure if I should be excited, or listen to the sick feeling in my stomach.
Edit: Thanks for the positive support! I'll keep working on the project.
This is just another example of a Wolfram product that is great (almost magical) from an algorithmic/data point of view but misses the mark from a design and product point of view. As with most of his products they are clearly designed by (and for) engineer/scientist types.
This is the first time they've done something with W|A that I could see taking off since it's narcissistic, interesting, and custom for each person who uses it. But, the signup workflow is horrible (it requires a magic incantation of "facebook report"), it's a non-actionable, giant information dump that gives me no reason to come back and nothing to do with it. The blog post linked in this is basically a giant manual. I couldn't even read the whole thing. If your product needs a manual, you are doing it wrong. (I didn't even get this far, I am going on screenshots since the sign up didn't even work.)
Mine their product for ideas, and then design one that doesn't suck and that people will rave about. They've done a lot of the heavy lifting of figuring out all the ways to slice the data, now pick out the best that people will care about and aren't meaningless nerd-trivia. You can execute a million times better than this. They are shackled by their thinking both from the fact they are scientists and engineers and they are using this as a way to funnel people into Wolfram|Alpha, which most normal people have no real use for.(They seem to think we live in a world where an average person, when discussing geopolitics over coffee, gets into an argument over the ratio of GDP between Chile and Ecuador, and needs to know STAT, and pulls up W|A for the answer. Except for those whose lives are like The Big Bang Theory, its a small market.)
Build a standalone product that's well designed, curates the data to the most important parts (and doesn't call it "data"), gives them a reason to keep coming back, and is viral and easy to share and sign up for and you will be light years ahead of this thing. Oh, and if it really has something special that people want, even just one thing, guess what, you can probably charge for it too.
As for Wolfram, if he could manage to hire some creative designers and product people, and could cede his ego to their ideas a bit, it's hard to understate how much insane shit they could be building over there.
Edit: For example, it's truly amazing to me that I can still get to a page like this: http://www.wolframalpha.com/input/?i=akljdfalksjdf -- since there is a certain domain W|A can compute that is much, much smaller than the space of all queries, the user should not be able to press enter until they have a valid query. Ugh.
Yup, it sucks. That happened to me with Light Table, though I had only been developing very rough prototypes rather than any kind of polished demo.
On the positive side, there is a sense in which it is still overall a good thing. You might have had your thunder stolen, but at least more people are now looking up at the sky, and you've had the opportunity to think deeply about where the winds are blowing.
I had been working on basically the exact same concept for several months. Mine was named GeoHello. I was building mine as a web app, meant to be used by mobile devices. I felt that a native app would be better, but I didn't have any iOS experience at that point in time, so I went with web. I had the demo finished and even began trying to get people to try it out. In general, everybody thought it was neat. Then, a few days later, word of Yobongo started to show up on TechCrunch as a project that was being started by a team with somebody that was well known in the Valley. They were also building it as a native iOS app.
I was pretty depressed for a little while, but it actually played to my advantage because I got to see how Yobongo tackled many of the chicken and egg problems that a real time location based app faces. There were a few other apps that appeared shortly after Yobongo that were doing the same thing. I'm pretty sure that none of them are around anymore because that's a pretty difficult problem to overcome.
Disrupt it :) Now you know what features they've got (and more importantly, what features they don't). I personally don't feel 100% comfortable linking with facebook - so a little pre-scan pep talk would be great. Plenty of other metrics to check out, too. Don't give up.
Had this happen with my Master's thesis. Not fun. The positive side is, it was a good idea (at least based on the attention it's getting). It gave me something to compare to as well.
Yeah - also take some comfort in the fact that though this sounds amazing (and probably is), it's clearly illustrating the fact that it's easier to have an idea, get it kind of working, and make a big announcement about it than it is to oversee a successful launch.
I don't know what's causing the failures (whether it's a problem at wolfram's end or facebook) but I've seen multiple errors every time I've tried this and judging from the comments here in hn, many others are, too. Maybe you'll be first to announce a reliably working implementation?
Sorry, but don't despair! Facebook did the same to a project/idea I started because they didn't. I thought about giving up, but they didn't implement it exactly as my site. I should be glad they made it because it was something I wanted and they could make it faster. If Wolfram Alpha didn't implement what I wanted with this, I hope yours does.
It would be nice to make a batrillion dollars I suppose, but I already have a day job and a growing list of books that I haven't read, and as much as I like coding in the case of my main idea I'm kicking around it's a means to an end, and I would be a happy chap if that end already existed.
I know how you feel. We have something like this in an upcoming product we're launching.
But that's fine. It's okay for people to compete with you. However if you want to chat with someone else working on similar stuff pre-launch, always love to talk to people working on stuff we're working on - tends to make us all better.
As someone with a long history of incomplete self-tracking projects, this kind of automated collection and analysis is great. (If only I could get the rest of my data in the same place!) What I'd really like to see is a tool like IFTTT for self-trackers.
I've always thought there was a niche market for a complete, secure, self-hosted self-tracking solution, from keystrokes through to email, file system usage, and HTTP traffic.
If anyone knows of anything along these lines, I'd be interested to hear about it, but I suspect it doesn't exist. Probably the difficulty of doing cool things with the resulting data is one of the main reasons such a product doesn't exist.
This is the kind of thing they need to get into. Data that lots of people care about, data for the masses, rather than obscure details on bolt sizes or ancient currencies. "Compute things people want".
I could only imagine what they could do with celebrity gossip. Or product comparisons.
I am genuinely surprised we have not seen any "big data" articles about celebrity gossip rags. That has to be a market you could data-mine the crap out of for fun and profit.
I can imagine split testing Tom Cruise vs George Clooney to see who generates more revenue.
I expected this to be very slow. Access to Facebook's API is slow. My Facebook app that analyzes mutual likes is very simple and has just one stat, but it could take a second to query data for every 10 friends. The more friends you have the slower it is. You can't use just one query for all your friends either. You have split queries and wait for each before querying for the next batch.
I made something related to that extension, but instead of counting the number of hits, it keeps track of how much time you spend on different websites: http://webtimerapp.com
Like Wolfram, I've been doing some personal analytics for a while, but only with email (http://sluggish.dyndns.org/wiki/Emailgraph). Potentially it would be possible to build a Friendica addon which does similar things to the Facebook Report.
That's pretty cool -- I always suspected people out there had done this kind of thing. Nice work!
P.S. You should try out Mathematica sometime, it is a better fit for doing cool things with rich data than C or even Python (disclosure: I work at Wolfram).
I love what Wolfram Alpha is doing with data-based search results. So innovative and a natural search space that Google is only dipping their toes into.
Google is doing all of this, but not publicly. Through Google accounts, Google+ and even just search cookies, Google has most of the same or similar information, but their goal isn't to provide it to you in a data analysis, but to use it for ad targeting.
It seems concerning that my personal information can be so easily summed up and displayed in easily digestible format. I'm not sure if you can view other people's Wolfram Alpha Facebook summaries, or what data they could be collecting about me... However, here is one study that demonstrates that your sexual orientation can be determined just by analyzing your Facebook friends.
Wow, the coolest part (in my opinion) is the Friend Network section at the bottom. It accurately mapped and clustered every section of my life, including my first high school, the high school I moved to after that, my college, my family, various work groups and social groups, etc. Very interesting to see visually.
This is interestingly non-viral. Although it's one of the coolest links I've seen in a while, it takes much longer to "consume" this, and sharing doesn't have until after consumption. Interesting to note how much less frequently this was shared than some much interesting "popular links".
I really liked the Facebook report from Wolfram Alpha. Logging in was pretty easy for me because I already have a Wolfram log-in. I started the process just before a family meeting and walk with my wife, and less than an hour after I started, I see on screen a DETAILED analysis of my heavy use of Facebook, with a lot of information I've been looking for--for example who is the person who comments the most on my wall, or which post that I ever posted has had the most comments. (Hmm, the link referred to in that post belongs HN if it hasn't been posted before.)
On the whole, it is more user-friendly than Facebook itself for telling me about my activity and connections on Facebook, so I'm glad I signed up for the Facebook report on Wolfram Alpha.
Very soon, Facebook needs to get to a point where when you log in it would ask you "what is your target mood: happy, stimulated to do more work, disturbed, relax,happy" and would tailor what you see and do based on past analytics.
This just made personal search a very interesting space.
Put aside for a moment the fact that you're giving your personal data to (yet another) third party. Imagine you tie all your social online stuff to a service that's good at aggregating/displaying the data from each one. Now I could have a 'dashboard' of my online life as well as being able to query it (e.g when/how did I last interact with Alice or Bob?).
I don't know how good Alpha actually is but if I take the visualisations on faith, then I'm interested to know where they're headed. If I were a startup in the personal data/aggregation space, I'd be paying very close attention.
It's hard to ignore that I've just granted someone most of the permissions available to my facebook, but I totally agree that if I could get an aggregation of all my social data in one place and pipe it into some visualizations to create a dashboard it would be pretty formidable.
I just wish I could have that without having to sacrifice my privacy. Why not have a standalone app like the days of old?
Not bad, the friend network clustering was pretty good (clustered using mutual friends). You can clearly see clusters of people from each place I've worked, the neighborhood I live in, my school friends etc. each in almost their own cluster (and when they aren't neatly organized, there's a very good reason why, like people who moved between jobs with me...aggregating both clusters together).
[+] [-] melvinmt|13 years ago|reply
.. and connect with your Facebook account, grant extended permissions, signup for a Wolfram account, go to your mail inbox, validate your Wolfram ID, hit a dead end, sign into Wolfram with your Wolfram account, type "facebook report" in the searchbox again, wait 10 minutes for the page to load and finally.. get to see the report (which is nice by the way).
[+] [-] bane|13 years ago|reply
[+] [-] e28eta|13 years ago|reply
[+] [-] andyjsong|13 years ago|reply
[+] [-] skeletonjelly|13 years ago|reply
[+] [-] ninetax|13 years ago|reply
Well I do now. I'm not sure if I should be excited, or listen to the sick feeling in my stomach.
Edit: Thanks for the positive support! I'll keep working on the project.
[+] [-] gfodor|13 years ago|reply
This is the first time they've done something with W|A that I could see taking off since it's narcissistic, interesting, and custom for each person who uses it. But, the signup workflow is horrible (it requires a magic incantation of "facebook report"), it's a non-actionable, giant information dump that gives me no reason to come back and nothing to do with it. The blog post linked in this is basically a giant manual. I couldn't even read the whole thing. If your product needs a manual, you are doing it wrong. (I didn't even get this far, I am going on screenshots since the sign up didn't even work.)
Mine their product for ideas, and then design one that doesn't suck and that people will rave about. They've done a lot of the heavy lifting of figuring out all the ways to slice the data, now pick out the best that people will care about and aren't meaningless nerd-trivia. You can execute a million times better than this. They are shackled by their thinking both from the fact they are scientists and engineers and they are using this as a way to funnel people into Wolfram|Alpha, which most normal people have no real use for.(They seem to think we live in a world where an average person, when discussing geopolitics over coffee, gets into an argument over the ratio of GDP between Chile and Ecuador, and needs to know STAT, and pulls up W|A for the answer. Except for those whose lives are like The Big Bang Theory, its a small market.)
Build a standalone product that's well designed, curates the data to the most important parts (and doesn't call it "data"), gives them a reason to keep coming back, and is viral and easy to share and sign up for and you will be light years ahead of this thing. Oh, and if it really has something special that people want, even just one thing, guess what, you can probably charge for it too.
As for Wolfram, if he could manage to hire some creative designers and product people, and could cede his ego to their ideas a bit, it's hard to understate how much insane shit they could be building over there.
Edit: For example, it's truly amazing to me that I can still get to a page like this: http://www.wolframalpha.com/input/?i=akljdfalksjdf -- since there is a certain domain W|A can compute that is much, much smaller than the space of all queries, the user should not be able to press enter until they have a valid query. Ugh.
[+] [-] taliesinb|13 years ago|reply
On the positive side, there is a sense in which it is still overall a good thing. You might have had your thunder stolen, but at least more people are now looking up at the sky, and you've had the opportunity to think deeply about where the winds are blowing.
[+] [-] Skywing|13 years ago|reply
I had been working on basically the exact same concept for several months. Mine was named GeoHello. I was building mine as a web app, meant to be used by mobile devices. I felt that a native app would be better, but I didn't have any iOS experience at that point in time, so I went with web. I had the demo finished and even began trying to get people to try it out. In general, everybody thought it was neat. Then, a few days later, word of Yobongo started to show up on TechCrunch as a project that was being started by a team with somebody that was well known in the Valley. They were also building it as a native iOS app.
I was pretty depressed for a little while, but it actually played to my advantage because I got to see how Yobongo tackled many of the chicken and egg problems that a real time location based app faces. There were a few other apps that appeared shortly after Yobongo that were doing the same thing. I'm pretty sure that none of them are around anymore because that's a pretty difficult problem to overcome.
[+] [-] prezjordan|13 years ago|reply
[+] [-] ohashi|13 years ago|reply
[+] [-] slipperyp|13 years ago|reply
I don't know what's causing the failures (whether it's a problem at wolfram's end or facebook) but I've seen multiple errors every time I've tried this and judging from the comments here in hn, many others are, too. Maybe you'll be first to announce a reliably working implementation?
[+] [-] mutual_likes|13 years ago|reply
[+] [-] SCdF|13 years ago|reply
It would be nice to make a batrillion dollars I suppose, but I already have a day job and a growing list of books that I haven't read, and as much as I like coding in the case of my main idea I'm kicking around it's a means to an end, and I would be a happy chap if that end already existed.
[+] [-] richardjordan|13 years ago|reply
But that's fine. It's okay for people to compete with you. However if you want to chat with someone else working on similar stuff pre-launch, always love to talk to people working on stuff we're working on - tends to make us all better.
[+] [-] matthewcford|13 years ago|reply
Then again when for my actual GCSE project, I designed a electric car in a Lotus Elise inspired body.
That's life though, suffice to say I'm buying a tesla roadster when they're next available and I have the cash.
[+] [-] njx|13 years ago|reply
The answers will give you an idea how useful this is and whether to pursue it or not.
[+] [-] magicarp|13 years ago|reply
[+] [-] ecmendenhall|13 years ago|reply
As someone with a long history of incomplete self-tracking projects, this kind of automated collection and analysis is great. (If only I could get the rest of my data in the same place!) What I'd really like to see is a tool like IFTTT for self-trackers.
[+] [-] taliesinb|13 years ago|reply
If anyone knows of anything along these lines, I'd be interested to hear about it, but I suspect it doesn't exist. Probably the difficulty of doing cool things with the resulting data is one of the main reasons such a product doesn't exist.
[+] [-] togasystems|13 years ago|reply
[+] [-] drharris|13 years ago|reply
[+] [-] programnature|13 years ago|reply
I could only imagine what they could do with celebrity gossip. Or product comparisons.
[+] [-] spitfire|13 years ago|reply
I can imagine split testing Tom Cruise vs George Clooney to see who generates more revenue.
You could call it quantitative gossip.
[+] [-] samstave|13 years ago|reply
[+] [-] hcarvalhoalves|13 years ago|reply
[+] [-] yangez|13 years ago|reply
[+] [-] Evbn|13 years ago|reply
[+] [-] webwanderings|13 years ago|reply
[+] [-] rm999|13 years ago|reply
The concept reminds me a bit of this chrome extension: https://chrome.google.com/webstore/detail/nangghhladpnhlllol...
[+] [-] mutual_likes|13 years ago|reply
[+] [-] namuorg|13 years ago|reply
[+] [-] lancewiggs|13 years ago|reply
I can see this extending to Twitter, Linked in and so on, combining everything into a dynamic scorecard. This is what Klout should have been.
(Personal blog post showing clustering: http://lancewiggs.com/2012/08/31/mapping-your-social-network...)
[+] [-] yread|13 years ago|reply
[+] [-] motters|13 years ago|reply
[+] [-] taliesinb|13 years ago|reply
P.S. You should try out Mathematica sometime, it is a better fit for doing cool things with rich data than C or even Python (disclosure: I work at Wolfram).
[+] [-] unreal37|13 years ago|reply
I love what Wolfram Alpha is doing with data-based search results. So innovative and a natural search space that Google is only dipping their toes into.
[+] [-] abruzzi|13 years ago|reply
[+] [-] zoba|13 years ago|reply
http://firstmonday.org/htbin/cgiwrap/bin/ojs/index.php/fm/ar...
[+] [-] cmelbye|13 years ago|reply
[+] [-] martinwnet|13 years ago|reply
Maybe Google+ was onto something after all...
[+] [-] pulak|13 years ago|reply
[+] [-] tokenadult|13 years ago|reply
On the whole, it is more user-friendly than Facebook itself for telling me about my activity and connections on Facebook, so I'm glad I signed up for the Facebook report on Wolfram Alpha.
[+] [-] npguy|13 years ago|reply
[+] [-] amirmc|13 years ago|reply
Put aside for a moment the fact that you're giving your personal data to (yet another) third party. Imagine you tie all your social online stuff to a service that's good at aggregating/displaying the data from each one. Now I could have a 'dashboard' of my online life as well as being able to query it (e.g when/how did I last interact with Alice or Bob?).
I don't know how good Alpha actually is but if I take the visualisations on faith, then I'm interested to know where they're headed. If I were a startup in the personal data/aggregation space, I'd be paying very close attention.
[+] [-] ninetax|13 years ago|reply
I just wish I could have that without having to sacrifice my privacy. Why not have a standalone app like the days of old?
[+] [-] sp332|13 years ago|reply
[+] [-] whuff739|13 years ago|reply
[+] [-] bane|13 years ago|reply
Strangely, it gets my place of residence wrong.