seri
Apparently he did. In the same biography, Isaacson wrote that "asking for advice to run a company" was just a clever way for Larry to visit Jobs in peace, playing to his ego, so to speak, as Jobs still held a grudge against Android.
Google is a very different company from Apple anyway. At Apple, innovation runs top-down, from the likes of Jobs and Ive to Foxconn workers. At Google, innovation runs bottom-up.
One solution is to treat comments that explain down-votes differently than normal comments. That would complicate the system a bit but maybe it will be worth it.
LLRB definitely isn't as sweet as advertised, but saying it's a scam is a bit too much.
We have to remember, however, that this proof is computer search based. There was never an algorithm to find the best move given a random position. In other words, it only proves that these certain openings will guarantee black a win.
Those who loved the game came up with new opening rules. The world championships in 1989 and 1991 used the pro rule. After some evolutions, swap2 now became the standard. Under Gomoku swap2, the first player puts two black stones and one white stone on the board, and the second player can either pick one color, or puts two more stones and gives back the power to choose color to the first player.
I know about Connect6, and also a branch called Renju. But I find Gomoku more attractive. You should totally try it sometimes.
I am amazed by the fact that Gomoku can be so hard to master with rules so simple you can explain to a five year old. And unlike Chess where there are a hundred year of theories to learn from before you can get going, Gomoku is still new. After a few weeks studying the standard surewin openings, you can expect to see things in a very different light and the game will get much more interesting.
Perhaps Gomoku is best known for programmers as a problem to solve. But it is nowhere near being solved. In fact, the best software are weaker than many top players.
I find Gomoku hits the sweet spot when it comes to my desire to play board games. It doesn't consume much of my time. I am always excited to find those long and obscure wins. I think the game needs more love from programmers like me.
Facebook page: https://www.facebook.com/GomokuWorld Play here: http://www.playok.com/en/gomoku/ Or here: http://fumind.com
There's a reason these guys don't call themselves a
"social utility" anymore... But anyway, that's a whole
'nother subject
I am reposting my comment on Google+ as it seems relevant to the point raised here:"""Social networking has two vital utilities. First, it connects people of different geographical locations but of similar interests. The graph of people connected by shared interests is called the interest graph.
Secondly, it enriches existing real life relationships. This is best described within the pre-Facebook era, the era of blogging. At that point, whenever I read a friend's blog, I was always amazed by how much I don't know about him or her. A blog captures something very different about a person, something one can't comprehend even through face to face conversation. In this sense, online social networking is complementing real life social interaction.
In my vision, social networks of the future will continue to push to the limit on each of these fronts. The interest graph is apparently nowhere near complete, and there are opportunities to look for in what is missing through face to face communication, and how software can help with that.
But what Facebook has been doing is much more pervasive than that. They are partly replacing real life interaction. There are less questions to ask of a person as Facebook already shows you whether she has a boyfriend and which bar she went to last night. They are exploiting the narcissism in each and every of us. Every other social network solves a problem and then stays out of our ways. Facebook is trying to become the social life itself."""
When I was going through my journey with Go discovery, I noticed that the Go authors obsessively tried to keep the syntax size small. There is only one looping construct. The only polymorphism mechanism is interface, but interfaces are both very simple and flexible. This is like what Lua does with tables.
This also means that when a feature introduces complexity into the language, the Go authors choose to discard it. There are advantages and disadvantages with exceptions, but I think what ultimately motivated the Go authors to leave exceptions behind is that it may complicate things. And Go also doesn't have any kind of compile-time generic, so one can't write functions like append() and copy() in pure Go.
I am not too unhappy with the current situation by any means, but it's precisely because I have a biased relationship with Vim that I feel uneasy seeing how civilized it is to write extensions for other editors.
That said, while my dream editor probably won't be Vim 8.0, it may be in the form of a brand new fork. I do think that sounds practical.
About your first concern, historically speaking, programmers as a community don't seem to mind porting things from one platform to another. It's actually quite a fun thing to do, especially if the new platform is polishedly designed.
Your second point is interesting. I admit it's something I haven't thought of and only sounds obvious now that you say it. I would say my dream editor will have to sacrifice the command mode altogether. If there is something you type in the command mode very often, you write it as a Lua function and bind to a key.
Pathogen is great, but I would love to see a near-complete rewrite for the Vim ecosystem. This rewrite will inherit the bundle structure from modern editors like Sublime Text and Textadept. Sorry Vimscript, you just have to go. And I would pick Lua rather than Python as the interfacing language.
I'm saying all this because I still prefer using Vim to anything else.
Do you write game analysis like this somewhere, or do you know where I can read something similar?
Games: http://www.youtube.com/results?search_query=ahgl Homepage: http://afterhoursgaming.tv/
There are a number of interesting game theory articles on competitive Starcraft. This is one: http://www.teamliquid.net/forum/viewmessage.php?topic_id=258... (and my comment to it: https://plus.google.com/116918963723558831013/posts/A8DRTY11...).
I disagree that our country would be a better place
if we all spent even more time blowing sunshine up
each other's butts.
I completely share your view. In fact, the software industry is a perfect one to be in if you want to enjoy life without having to make noise and conform to social norms. And while I personally like to have diversified relationships, the industry as a whole has a rich enough culture for us to be comfortable on our own.In comparision, I love Mathematics, but the field is too narrow. I have heard stories about how investment bankers hate their crowds. And lawyers are always in stiff competition with one another. Looking from this perspective, the software community is similar to the designers' community. We share a lot and we genuinely like each other. Well, maybe that's a problem itself. We tend to form into cults and we are too ignorant with what else is going on in the world, hence we tend to be more socially awkward. But that's an internal problem and not an external one. We have to fix that individually.
However, while I don't think we should strive for more publicity and social status, not having enough cash can hurt. This is a real issue. In my country, on average, a programmer gets paid as much as an accountant, if not less. I know a lot of couples where the guy is a coder and the girl is an accountant, and they eventually had to break up partly because the girl is earning more.
The software industry has huge impact on human lives
but such impact has not been materialized in terms of
both cash and social status for its practicioners.
True or false?
And it boils down to too many things to talk about all at once. Maybe it would help to break them into sub-topics to make it easier to link the seemingly disconnected but insightful points posted here:1. Are lawyers and investment bankers overpaid? If they are overpaid, one can't say software engineers are underpaid by comparing to them.
2. So the software industry impacts lives, but is it all positive? Maybe society isn't that much better off with all this digitalization. There is a chance that the total value of the industry is being inflated.
3. Are we concerned that the median and average salaries of software engineers are too low (a), or are we concerned that the elite programmers are not being paid as high as top attorneys (b)? We can solve (a) by raising barriers to entry, much like in other elite fields, but is that a good thing to do? As for (b), elite programmers are now called startup founders. If entrepreneurship is made easier in the software industry, then things seem fair.
4. Now speaking of social status, I think programmers aren't cool because nerds aren't cool, not because they are paid less. Pick a programmer and an accountant with the same salary, and the accountant is more likely to shine in social outings. But if the whole industry raises its average salary, then yes, the social status of being a coder will increase. We are back to the question raised in (3a).
5. About political power, I think this is more of a problem with motivation. To be motivated enough to run for office, you have to be hungry for fame and power. However, it's a good point that the government could benefit from having more top engineers. See a related post: http://lemire.me/blog/archives/2011/08/22/linux-and-the-fina...
6. Is China really on the right track?
Endwise: https://github.com/tpope/vim-endwise, Matchit: https://github.com/tsaleh/vim-matchit, NerdTree: https://github.com/scrooloose/nerdtree, Surround: https://github.com/tpope/vim-surround, Snipmate: https://github.com/msanders/snipmate.vim (compulsory)
Paul Graham did end up with a similar conclusion, but on the process of leading to it, he kept exploring possibilities. What social behaviors could be objectively explained by the excess of identity? Although he did end up telling his readers what to do, that was just a coincidence. He looked out for the truths and they happen to lead to something that could be applied in real life.
But it all comes down to a matter of taste, and I do greatly admire Paul Buchheit as a person.
Why can't you post on people's walls on Google+
Or: I have a circle containing all great hackers. I then post the link to it here on Hacker News so everybody can have that whole circle with a single click.