You're referring to implication then, i.e. P => Q <=> !P || Q and in that case, I definitely agree. ;-) That's also why I started my comment with a propositional "if" on how one could define "no meetings" and "no communication" to show that there is something to be said for the P != Q interpretation.
In short, I believe neilk should have used => instead of !=. Or just plain english. ;-)
But in dealing with language here, there are subtle differences in connotation between the two options. Just like how saying "not bad" isn't that same as saying "good".
It always troubles me when people talk about the future and futurism optimistically and without understanding the historical context and why it might be a bad idea.
For you that don't know, futurism had its roots in 20th century Italy and was a broad art and cultural movement that ultimately gave rise to fascism. It also inspired both Lenin and Hitler and merged with the ideals of industrialism to create communism (Leninism) and national socialism.
The difference is, back in those days futurism was considered avantgarde. Today it seems to be modus operandi.
And on a side note: Why would any sane person want to live in space? Going there to do some important science for a while, sure. But living in a tin-can in an insanely hostile environment for the rest of my life? Not gonna happen.
A more apt comparison would be Antarctica. But even in Antarctica you can go outside and feel the sunshine on your face in the summer. You can't really do that on a space station or on a Mars base.
I would personally probably miss the smells and the seasons the most.
I don't think he is talking about "high priority" in the project management sense, rather in the visual or cognitive sense that the presentation of a feature to the user is highly prioritized. His argument is basically that it is more important or relevant to make the feature "obvious" (easy to understand) rather than "high priority" (attention grabbing).
This is the paradox of capitalism. Focus on creating something inherently good and it will not be sustainable. Focus on creating something sustainable and profitable and it will most likely not be as inherently good as it could be.
Example: McDonalds. Brilliant business model. Awful product.
McDonalds quality control is second to none. Their standard menu tastes practically the same everywhere in the world. It's the same with Starbucks. I know that no matter what part of the planet I am at, I can get exactly what I expect to get. I'm never disappointed. I can't stress how important that part is. Bad quality control can really injure restaurants.
Perfect consistency is only useful if your perfectly consistent product is any good. Much depends on your target audience. Bad quality control can hurt a lot, but so can perfect consistency in producing a bad product. If your audience is the sort that thinks McDonald's is quality food then that's obviously where you should aim, but many audiences don't.
Having worked in Quality Control in a major multinational, and studied and lecture statistics, I have seen that significant decreases in quality are accepted in exchange for increased consistency.
Quality is the measure of how closely a finished product meets its design spec. McDonald's products are insanely high quality, despite not being very good - a Big Mac was never designed to be healthy and satisfying in the first place!
A relevant example of this is organizations who are CMM Level 5 certified.
I have to disagree with you there. If Mcdonalds had such an "awful" product, nobody would eat there and it wouldn't be as popular. There are plenty of alternatives.
The point I was trying to make with the McDonalds example was simply that a scalable and successful business model necessarily implies that they are unable to create the "perfect" hamburger. They have practical limitations inherent to their process that makes it impossible. If they instead were running a two star luxury restaurant they might have a chance at making a perfect product. But that wouldn't be a scalable and sustainable business, and most like not very profitable either. Most luxury restaurants have extremely low margins and in many cases operates with considerable losses.
And just to make it clear, I am not trying to criticizes capitalism per se. I'm only basically stating the same thing the article is stating; that there is an inherent paradox in capitalism that makes it more complex to deal with than is directly apparent. Everyone that goes into business or deals with business indirectly through policy-making should be as aware as possible of this paradox, simply because it will prevent us from collectively ending up in a world with great processes but awful products or with great products but awful processes. Neither of which are very tempting scenarios.
I was going to reply with what you said but then I thought, since they're the in that "most calories per dollar" bucket, maybe poor people eat there out of necessity and not choice...
Why am I being down voted for this? It is not spam and not intended as flame bait. It is not off topic and it is not pointless humor. It is a serious comment that needs to be debated and not hidden away at the bottom of the page.
I am not stating anything extremely controversial, simply the same thing the article is stating, but with a slightly different wording.
Don't down vote me because you disagree with me or because you think I am bashing capitalism (I am not, I love capitalism). If you think my argument is weak or lacking, please tell me so in a comment instead.
You are making a much bolder claim than the article, a very specious claim to boot (that for some reason sustainable businesses can't do good work), and you are not providing any supporting evidence for this controversial claim. You may not have meant it as a troll, but the effect is very similar
The article is just saying that running an X business means you spend a lot more of your time on the "running a business" part than the X part, for any value of X. It doesn't mean you can't do a good job at X — just that you get to enjoy X more as a consumer than a producer.
I didn't claim that a sustainable businesses can't do good work. I simply claimed that sustainability is at odds with producing good things. Which is a fairly different claim. Though I can see how the distinction was not perfectly clear in my comment.
But to be honest I thought I was being very careful in my wording about something that should be self evident, e.g.
"...will most likely not be as inherently good as it could be."
Running a business implies a trade-off. The trade-off is that if you want to be successful (i.e. sustainable) you need to focus on the business and not the product. Which is exactly what the article is stating.
Maybe a better example to support my claim is Apple. They make great products. But the way they do that is by focusing on the process of creating great products. Jonathan Ive specifically talks about this in the Objectified documentary. He says that most of their time is spent on designing the manufacturing process and the tools needed to mass-produce the products, only a very small part of the time is spent on the actual design of the phone or computer and that design is almost always a direct implication of the manufacturing process rather than something they magically dream up in some creative haze.
Well, I'll tell you what tipped me over the edge was when you played the "whoa, tell me what's wrong instead of downmodding me" when timestamps show at least three people engaging with you before this post you made here.
Yes, but the only feedback provided was that my argument was a straw-man. I.e. they disagreed with the point I was trying to make. And as far as I understand, the social contract on Hacker News implies that you don't down vote if you disagree, only if the comment is spam or trolling, etc.
Although I suppose I'm on the verge of becoming somewhat of a troll right now.
(...) argument was a straw-man. I.e. they disagreed with the point I was trying to make.
Pointing out that your argument is a straw-man is not a disagreement. It's saying that you are misrepresenting the article's position, and that's an objectively bad post.
Also, I'm not sure if downvoting when disagreeing is discouraged. Spam should be marked by flagging, not downvoting.
Whoa, whoa, whoa. I'd downvote you if I could, not because I disagree with you, but because this is a strawman.
The author used a low margin, low sucess business example to make a point about what mindset someone should be in to successfully run a business. You took from that the message that anything enjoyable is not sustainable.
"Focus on creating something inherently good --> it will not be sustainable"
You also less directly imply that focusing on profit will necessitate producing an inferior product, again using a specific example to provide a generality.
That something is enjoyable does not make it inherently good (unless you ascribe to Utilitarianism). There are of course other factors beyond pure enjoyment that contribute to the inherent goodness of a thing. You don't need to enjoy a medical device in order for it to be able to do its job well, for example.
Rather, the distinction I was aiming at was between "process" and "product". But I suppose that wasn't very clear. My intention was not to start a flame war on capitalism.
In my opinion a process can be sustainable (and thus very likely profitable), but a product can not. In this case a business model is a process and the thing you put in your mouth (the hamburger) is the product. For the hamburger to be perfect we would need an ever escalating process. Constantly adding more complexity or work to refine the product we can create thus creating an unsustainable process.
If you want to create a hamburger in a sustainable and profitable way. The McDonalds process is most likely one of the best ways to do that. But it will NEVER create a perfect hamburger. The same is of course true with the opposite. A tiny connoisseur coffee shop can conceivably create a perfect cup of coffee and push the boundaries of the state of the art. But it will NEVER be a sustainable process. You need to make compromises in order to achieve that.
Coffee itself is high margin, but the coffee business is not a high margin business.
You have to employ people to make coffee manually, and quickly. You have to buy a machine to aid them in this, and keep it in good maintenance.
Additionally, you have to supply perishables like milk to go in the coffee.
You have to keep them in your shop buying coffee, or incite them to buy coffee here when they're hungry instead of going to go to dunkin dounuts.
You can do this with nice decor, or by placing yourself in an already attractive location, or taking a margin loss on selling bake goods in order to bring in coffee customers.
In any case, your high margins for coffee product have rapidly vanished.
Coffee prices in the US are odd. 'round here (Southern European country) we pay less than a dollar for a coffee. Well, except in Starbucks, but then again, that's my point.
Facebook Places is the feature I've been using the most on Facebook since it was introduced. And I can probably say the same thing about the rest of my circle of friends. It is very sad if they are intentionally going to limit such an awesome and well designed feature (way, way better than anything Foursquare, Gowalla or Twitter offers). Especially if they are going to require you to attach a status message or photo to every check in. Most check ins I do is simply to passively tell my friends where I am to coordinate social gatherings in an informal way without having to attach any greater meaning or social significance to the fact. I'm sharing my location. I might not necessarily be interested in sharing anything more than that.
It's a bit like saying: "Oh, by the way. I might be hanging out down at the bar tonight. Swing by if you feel like it". Without actually having to say it out loud.
edit: The more I think about this, the more angry I get. It feels like the Google+ nerd mafia is slowly destroying Facebook through bad influence. They simply don't understand how and why Facebook works and is popular. The whole privacy and circles stuff for example, which is just stupid. No normal person cares about that. Facebook is a tool for sharing and connecting and to limit that in the name of privacy is insanely counterproductive. It only adds a wet blanket of politics on something that is better understood through social psychology and sociology. Facebook used to understand that, but now it seems they've started to become distracted. Sad really.
You can still get the exact same check-in behaviour with the new system - just don't put a status message or photo, and give your location. It looks identical to how a check-in looks now.
You can also now do this from your computer (not just your smartphone), and do it just before you go to, or just after you return from your venue, not just while you're there.
Wow, really? Google+ is an incredibly well designed tool, done by people actually working in psychology, sociology etc. rather than Facebook's geek centric culture of push updates now, worry about consequences later. If anything, what Facebook has been doing was to progressively push people trade off privacy for convinience and while they whine and complain about it for a while, they get used to it.
I'm not saying plus will win the social wars because Facebook has a lot of people because it built up a lot of momentum. But if it looses it won't be because people found it too nerdy / geeky or whatever. It just means Facebook had a huge advantage and they didn't let it slip.
The macro difference in philosophy between Facebook and Google+ is that Google+ encourages social silos and obscurity (typical characteristics of geek/hacker culture, inherited from American liberalism and Californian utopism), while Facebook on the other hand encourages emphasis on context and sharing (in the two way interactive sense, not the one way broadcasting sense that for example Twitter promotes).
Except for the massive issues surrounding name use and the triviality in which it can be used to grief other people and not just on Google+ but their entire google account.
I like the circles concept. It is not about privacy, it is that my family wants to see endless photos of my child while my friends don't. IMO is more about courtesy than privacy/politics.
But that is exactly what is counterproductive about it. Because it forces you to make assumptions about the people you interact with. Have you asked all of your friends wether or not they might find your family photos interesting or not? Do you think there is no value in being exposed to things that is beyond your comfort zone? I might be a 25 year old party animal that doesn't care shit about family life. But seeing the odd family photo or two in my feed now and then might perhaps be good for me? And I might even enjoy it, even if I don't want to readily admit it to my self. There is also the dimension of making the social realm more "democratic". In the sense that it is a good thing if people are not intentionally excluded from social contexts. It helps create a more tolerant society and more robust and flexible social networks if the interaction in the networks are less clustered (something a hacker, with knowledge about how the internet works should be able to appreciate).
The somewhat technical explanation is that what Google is doing is implementing something very similar to "Social role theory" (http://en.wikipedia.org/wiki/Role_Theory), which emphasizes social roles as the defining characteristic used to understand social interaction. While Facebook rather is implementing something more akin to "Symbolic interaction theory" (http://en.wikipedia.org/wiki/Symbolic_interaction).
how about just making it so people can share what they want with who they want, without difficulty? I don't want my software to preach to me about how to democratize my social whatsit, I just want to find a replacement for emailing pictures out to a list of people (notice how GMail wouldn't force me to email the pictures to everyone I know).
But you are profoundly fooling yourself if you believe that that is what Facebook is. If all you want to do is CC a list of people some photos, there are way better tools out there.
I think it's pretty obvious that Facebook has been, from the start, something very different. It is so ingrained in every little design decision and how they promote and talk about the service that it is a tool for managing your public persona. Not a simple communication tool, or replacement for email. Though they obviously offer that kind of functionality as well through Messages and Chat.
Facebook wants to enhance or maybe even change the way you interact socially. It's not a political agenda, but it is definitly a very conscious mission to change a large part of western culture.
There seems to be a lot of confusion about this. So let me state it again to make it clear:
FACEBOOK IS A TOOL FOR MANAGING YOUR PUBLIC PERSONA.
But you are profoundly fooling yourself if you believe that that is what Facebook is. If all you want to do is CC a list of people some photos, there are way better tools out there.
You are profoundly fooling yourself if you think that most Facebook users aren't using it as a way to CC a list of people some photos. I don't know anyone outside of the tech/blog scene who uses Facebook to manage a public persona. It's just a different way to communicate with people.
You are profoundly naive if you believe that is what Facebook is for.
FACEBOOK IS A TOOL TO MAKE YOU (the user, their product) MORE MARKETABLE TO ADVERTISERS (the customers).
By knowing everything about you, they can get better rates from advertisers. Everything else, like photo sharing, and the ability to send messages to other people, or check into place, is designed to get more info about you, and to make sure you don't wander off Facebook to their competitors (if you didn't have picture sharing, you'd be using Picasa or Flicker more -- and that might threaten facebook).
I was talking about Facebook the tool, i.e. how it is actually being used by people. Not Facebook the business model, which I agree with you is exactly as you describe, but is something completely different and separate from how it is perceived and used by ordinary people.
But it's about you, not about everyone else. You can choose what to share and whom to share it with. Any of your "friends" won't know the difference, or care for that matter.
Better because it allows you to simply share your location with your friends without all the rubbish foursquare adds. I know the places I want to go and I am not interested in earning a 'badge' to go there. I just want to let my friends know where I am!
It seems that many people consider Facebook Places way better than Foursquare specifically due to "No tips, no explore, No trending, No badges (worthless, but fun), and less specials than Foursquare"
At the same time, virtually everybody I know who has tried Places has said the exact opposite.
To be fair, I have many friends who use Foursquare for its most obvious and intended purpose, which is to arrange spontaneous meetups without having to text all their friends where they are or to find out where everybody is going. I do it myself, I just pop open 4sq on the phone and see "oh, everybody is at Foo's Bar" and then go there. Easy. Facebook Places makes that simple action incredibly difficult and slow.
Places essentially fails as well because it broadens the userbase too much. My college friends whom I no longer live near couldn't care less what bar I'm at. My local friends who I'm friends with on 4sq do care. So there's a natural separation. I'm only 4sq friends with people I'm likely to see often. I'm Facebook friends with almost everybody I've ever known.
Location as meta is a good thing for Facebook. Location as check-in doesn't fit with Facebook's friend model.
I would. I may even go as far as to say it makes then worse. Deleting my facebook account was probably one of the biggest improvements I've made to my life so far this year.
The problem with this model is obviously going to be producing the content and I'm surprised Gruber doesn't mention that.
Distributing books this way will add a lot of complexity and cost to an already expensive workflow. If this format succeeds I imagine it will have more in common with "games" than it has with traditional "books". The model for funding and producing these "books" would therefor probably be more similar to how games are produced.
The possibility to unify all my communication around common threads makes sense, being able to use it as a replacement for chat & email - as it has properties of both
Hey, I think Facebook just launched a very elegant solution for that. But what would the world come to if we would suddenly start using the same tools as our grandchildren for serious business?
This solution is utterly stupid. Why do they pay their engineers millions of dollars if they don't even know the basic semantics of the HTTP protocol?
Per RFC 2616, the POST method should be used for any context in which a request is non-idempotent: that is, it causes a change in server state each time it is performed, such as submitting a comment to a blog post or voting in an online poll.
The solution to the security problem is to not pass the authentication data in the query string which is intended for specifying parameters that vary the result of the performed query. Instead the authentication data should be passed as custom HTTP headers. E.g. "X-Fb-Sig-User: 218471".
I am very amazed that this is not common knowledge. This is a 20 years old protocol that might possibly be the most widely used and implemented high level communication protocol in human history. Get your shit together people. Seriously!
edit: I guess I was a bit quick to judge. Didn't realize that the request originates from an iframe in a browser where you can't easily set custom HTTP headers. Maybe it is possible to do with some XMLHttpRequest magic, but I can't think of a solution that would work of the top of my head.
Not to mention application developers -- big or small -- are going to have a much simpler time changing (or not at all) their applications to receive on POST kwargs (or REQUEST). You have reason to be dogmatic about HTTP, but this hardly a cause to lash out against engineers as stupid or over-paid.
(always avoid double negations)