Man, you need to get rid of that TV! There are plenty of ways to procrastinate in the world, but that one must have the lowest "value added to life"-vs-"time utterly wasted" ratio of them all.
It's really hard to get that kind of straight-talk from instructors or native speakers.
The best rationalization I can think of for someone learning this language, is that if you enjoyed the meditative focus of learning how to write cursive as a child, or you miss the wonder of constantly discovering new words as an adolescent, you can re-live that for the rest of your life with Chinese!
Fortunately for Chinese (Mandarin at least), it is a very beautiful language, and every dose of that beauty seems to make you want more.
Getting further OT: I used to agree wholeheartedly with this, but have you noticed how slow Gmail is getting? I recently switched back to Apple mail, after insisting on Gmail as my frontend for years. Can't beat Google on search speed, but Apple does a fine job of that, and every other function is considerably faster.
Point taken, but what's with the collateral damage? Search for something that's not going to ruin people's lives. FB has a problem. You outing these people on the web isn't helping anything.
If you wanted to be classy, you'd leave out the names and/or put rectangles over their eyes. As it is now, you're at least as much an asshole as Zuckerberg.
That seems rather over the top.
I can't really see this ruining anybody's life.
It isn't letting me search for specific peoples comments. I don't know any of these people, nor am I likely to meet them.
This website reminds me of being outside, with people, and hearing little snippets of conversations from strangers. Nobody goes to a park and then complains the council that strangers where able to hear their conversations.
Hmmm, I hope this doesn't sound facetious. I feel like I'm missing the point with the facebook privacy hype. There are so many reactions that seem totally strange from my perspective that I feel like I've got something wrong.
The way it sits in my mind is:
Facebook is a service provided for free.
I've given facebook some information about myself so that it can be displayed to people who are interested.
My friends do the same and so we can communicate and share things such as photos.
Some people start to get angry at the fact facebook doesn't do what they want, namely provide this service in a private manner.
I have yet to see anyone personally upset by this. Mostly people seem to disagree with the principle, and go and get angry on behalf of others.
I think that Facebook has failed in two clear ways.
They do not do a good job of indicating how public an action will be. This is true across the internet, but it's a real problem on Facebook due to the strong ties to your real identity there.
They change the rules far too often. If you had a very strong grasp of Facebook's privacy policy two years ago (or even six months ago) that information would be worse than useless today.
Edit: The brunt of the matter however is this: if a few people are using your system wrong, it's their problem. If a large percentage of your users are getting it wrong, it's your problem.
Thanks, that makes sense.
When you add to that the internet's characteristic does of indignant shouting about anything and everything, than I can start to see why these reactions are coming up.
My grasp of facebook privacy has always been pretty simple: anyone can see anything I do, except one on one messages. I know this is /way/ over simplistic, but it would explain why I don't feel scandalized that other people can see my wall.
We briefly added these measures, but after thinking it over we've decided to disable them.
From a technical standpoint they're a fig leaf. This isn't a complex server-side app, it's a minimal UI on top of the JSON results Facebook returns for these searches: http://graph.facebook.com/search?q=control+urges&type=po... . This is frankly the least scary use of this data. For example, it would be trivial to start crawling this data and building your own indices to enable far more invasive searches.
Our goal is to draw attention to this so that people become outraged and Facebook changes their privacy settings. The security community has been having this conversation for a while (more info: http://en.wikipedia.org/wiki/Full_disclosure ) and the only reason not to disclose a security or privacy problem is to give the company involved time and resources to fix the system.
This is not the case here. Facebook made this privacy-affecting change quite deliberately, and I think it's clear that they did so with full knowledge of the implications. If there is not an outcry, this will not be fixed. Right now, from Facebook's perspective, the system is working as intended. The longer it stays this way the worse the privacy breach becomes.
Our goal is to draw attention to this so that people become outraged and Facebook changes their privacy settings.
Your link to your project is the most fascinating thread I have seen on HN since the thread about how HN was hacked, one of the all-time top karma submissions. But, amazingly, after playing around with your tool for about half the three hours that have elapsed since you posted it, I'm LESS worried about Facebook than I was before. Pretty much since I joined Facebook I have been posting links (including yours today) to my profile about Facebook privacy. Among my circle of Facebook friends, it is cool to have carefully considered privacy settings, and to be circumspect in what to post online. I have good conversations about interesting links on my profile and on my feed (much like HN), and didn't turn up ANYTHING by searching on my own name, my son's name, keywords strongly associated with my friends' interests, or anything else likely to turn up something we wrote out of turn. Now I'm actually beginning to trust Facebook privacy settings again--at least for smart users--after using your tool and the new Give Me My Data app
Great work to make such an interesting tool. And, yes, putting the "rectal surgery" example on your webpage is funny and gets the point across very well.
"Full disclosure" is a discussion about the ethics of publishing an exploit. Publishing exploits is customarily done in a descriptive manner -- I've never seen it done by publicly sharing the spoils of using that exploit.
Did you try publicizing it without the full identifying data available and measuring the response? Did you consider a strategy of escalating outrageousness, instead of going straight for this course of action?
What about automatically contacting the affected users first, and attempt to rouse them to action?
I'm sorry to be so harsh in a public forum, but when someone takes it upon himself to say that the affected lives are going to suffer for a good cause, then he'd better accompany the resulting campaign with a very thorough -- and thoroughly-vetted -- piece of argument explaining exactly why the ethical balance is in his favor. Two guys deciding they'd get more pageviews by going with plan A, and leaving the moral debate for blog commenters after the fact is not a thorough vetting.
There were already numerous forces at play which could potentially result in FB getting things straight. Your app won't have accomplished anything that wouldn't otherwise have been accomplished, except perhaps to cause a few more people to suffer.
Let me put it another way: we all have a problem right now that we're trying to solve, which is that FB is screwing people. Your clever idea is screwing them worse, with no foreseeable gain for ethics either now or long-term that another demonstration couldn't provide.
If you really care about the problem, deactivate your project and come up with something more clever that also takes the moral high ground.
This argument just doesn't make sense. Its trivial to make this search, the OP just put a nice wrapper around it. There are two possible choices he could have made:
Something shocking, like "playing hooky", that could get people in trouble. In this case, people will get in trouble, because someone will find out they were playing hooky and report them. However, because people are directly being effected, a shit-storm will be caused, and people will accept that this is a problem faster.
On the other hand, the examples could have been something trivial, such as "Weight". It may get people annoyed about it, but no one is going to lose their job. And since they won't lose their job, they won't be pissed, and Facebook can drag their feet.
The best part is, anyone with malicious intent could make these searches on their own. Exposing it to the public just forces someone to take action.
To someone with the proper technical skills, it's trivial as you say. But until you do something like what these guys have done, it's dishonest (or geek-myopic) to say that it was trivially available before. When you package it up like this to inject into a receptive media channel, you make it "available" to an audience that would not have had access to this information before.
The rhetorical impact of choosing "playing hooky" over "weight" is obvious, and not the problem here. The problem is that someone whose main motivation was obviously geek cred and not solving a problem went straight for a collateral-damage campaign instead of one of the many other options available. Fixing the Facebook privacy policy is not worth endangering the livelihood of even one of these people.
You might be able to scrape color + ratings data from sites that offer downloadable themes / editor color schemes / etc. Or why not, a dataset of fine art paintings.
I agree that it should cause more concern -- but how about more "reflection and rethinking" than "outrage". The kids with the most to gain from an encouraging tool like Scratch can't afford iPods anyway.
That post really puts the "C/C++/Obj-C" thing into much starker relief than the "wish I could use lisp" discussion. Geeks can get around 3.3.1 if they're clever enough; replacing a democratizing technology like Scratch, on the other hand, may be impossible.
That said, if their app really was an interpreter, I'm surprised it made it into the store in the first place. And if anything, the typical Scratch output of a crayon-drawn animation designed by a 13-year-old only bolsters Jobs' point about cross-compilers bringing down the average app quality. But I'm very impressed that they had Scratch working on the platform and I hope Apple can find a way to incorporate that educational mission into their world-domination strategy...
They built it on top of Squeak. That thing is one of the most straightforward VMs to port. The runtimes execute bit-identical. Years ago they were on 40 different platforms, and I've lost track. It's an incredibly elegant architecture.
That's cool. Should have said "happy" instead of "impressed" -- knowing nothing about the technical side, I was imagining the impact of letting kids program ipods/iphones. They must have loved that.
1) Intuition. His non-conscious brain has developed an understanding of the machine.
2) Focus. When you're a warrior in his situation, you can't be second-guessing your horse. That calculation was made on the ground, and now he's committed -- to be effective, he needs to be fully confident that he's well-taken care of. The human brain seems to be wired for a euphoric reaction to complete and utter trust (parental/social/religious bonding?), and that he was able to let that system kick in at such a moment speaks a lot about his abilities as a pilot and about the engineering feat embodied in that jet.
Have you noticed how much more sophisticated Lady Gaga's music is than the rest of what's popular these days? Her popularity has nothing to do with that. It's the way she throws in catchy verbal chants and is equally brilliant at visual and personality branding. And she as a great name.
No, I have not. All of her songs sound the same to me, the repeated nonsense stuttering included. And I say this as a person who as listened to thousands of hours of techno/electronica/drum and bass.
I'm not comparing The Fame Monster to the Diabelli variations.
She's (very) commercially successful -- her revenues have surely long since eclipsed the entire D&B economy totalled over time.
Among commercially-successful acts, her product happens to be a lot more richly constructed than the competition. But the Mac isn't loved for it's BSD kernel -- it's the complete package. Gaga's success should be instructive to anyone hoping to make a splash in any industry.
I find her visual image and brand are very well executed and interesting. However, the quality of her music is just not up to snuff. If you compare her tracks to those of other contemporary pop producers such as The-Dream, Xenomania, and Richard-X, you will find that there really is much room for improvement.
That being said, I am almost certain that GaGa will get her act together and start collaborating with better producers and she will become one of the true great pop artists of our time
Wait, what? No. I haven't seen/heard Lady Gaga do anything that Kylie Minogue didn't do better.
It's like, hmmm. Imagine you have a bag of Starburst™ brand fruit chews. You eat one, it's an orange. You eat the next, it's an orange. You go through an entire bag of orange fruit chews when suddenly -- out of the blue -- you encounter a strawberry-flavored chew. And you start raving about how the strawberry is more subtle, more nuanced, more rife with unexplored avenues of flavor than the bag of oranges you've just consumed.
No. It's just superficially different. It's still ground-up pig toes, HFCS, and artificial flavorings and colorings.