Nobody has ever built a reliable peer-to-peer service, where people can really access all the music they want in one location,... Once I got it into my head, I couldn't imagine the media space without one.

There are a lot of people who've been able to ditch their Windows machines and switch over to Linux because they can now use their Exchange server for calendaring and collaboration from their Linux desktop.

You can’t change the past. You can’t even change the future, in the sense that you can only change the present one moment at a time, stubbornly, until the future unwinds itself into the stories of our lives.

This is our commitment to users and the people who use our service, is that Facebook's a free service. It's free now. It will always be free. We make money through having advertisements and things like that.

In the future, I think you are going to want to capture a whole scene, a room, to be able to transport to that. To be able to stream what you are doing live and have people be able to interact in that space.

The real story of Facebook is just that we've worked so hard for all this time. I mean, the real story is actually probably pretty boring, right? I mean, we just sat at our computers for six years and coded.

When we are thinking about stuff like embeds, we are not thinking about how we are competing with YouTube. We are thinking about how are we going to make it more useful for people to share stuff on Facebook.

The Wesnoth devs are good but not exceptionally so, and we're weighed down by a crappy implementation language (C++). Nevertheless our productivity, in terms of goals achieved per hour of work, is quite high.

The cost of adding a feature isn't just the time it takes to code it. The cost also includes the addition of an obstacle to future expansion. ... The trick is to pick the features that don't fight each other.

Another piece of clarification around playing games at a friend's house - should you choose to play your game at your friend's house, there is no fee to play that game while you are signed in to your profile.

I really liked figuring things out on my own. Early on in the development of a new version of Windows, I would explore it, I would try out various things, I would see what worked, I would see what didn't work.

One pattern to help yourself fight the mad dash for the mirage of being done is to think of a good day’s work. Look at the progress of the day towards the end and ask yourself: 'Have I done a good day’s work?'

You can always affect things - so can you change it in a way that will make you as happy with it in the future as you were in the past? Maybe it won't be the same, but it might be something else you also like.

I don't know how to stop it, there was never any intent to write a programming language [...] I have absolutely no idea how to write a programming language, I just kept adding the next logical step on the way.

We do not see the PC as the leading platform for games. That statement will enrage some people, but it is hard to characterize it otherwise; both console versions will have larger audiences than the PC version.

I think 'World of Warcraft' shows that people today still like a good fantasy hack and slash game. I always thought that a lot of computer fantasy games leapt into complex party-based play somewhat prematurely.

That's why I ended up leaving school - because it required so much time, and it was such an excellent idea. I figured I would regret not going full force with this idea. It seemed we could make something of it.

I think then, when we started receiving the first of the user feedback, feedback from people that I had not specifically told about it, but had spread from friend to friend and then they were giving us feedback.

Why should someone have to retrain themselves to use a new application that does the same basic thing as the old application, just because something as trivial as the operating system changed out from under them?

It's really easy to have a nice philosophy about openness, but moving the world in that direction is a different thing. It requires both understanding where you want to go and being pragmatic about getting there.

As Mono matures, people will begin to use it to write desktop components that take advantage of all the hard work thats gone into some of the meatier GNOME libraries, as well as the nifty language features of C#.

Today, I use Linux as my primary OS (on an x86 PC, and on a Thinkpad), and I also use Irix (on an SGI O2). Linux has improved a great deal since I wrote this, specifically with respect to its ease of installation.

On the other hand, there would be some value in different folks getting together to share expertise and technology; but to the listener, it wouldn't necessarily seem like a single station in the traditional sense.

Some of the best ideas throughout the company's evolution have been from places all throughout the company whether it's an engineer or someone on the customer support team. Just different areas around the company.

The unsupervised learning is the way most people will learn in the future. You have this model of how the world works in your head and you're refining it to predict what you think is going to happen in the future.

We help Chinese companies grow their customers abroad. They use Facebook ads to find more customers. For example, Lenovo used Facebook ads to sell its new phone. In China, I also see economic growth. We admire it.

We pay attention to every demographic in every country, so we're going to focus on building things that teens are going to like, and we're also going to focus on building things that other folks are going to like.

With a generation of younger folks who have thrived on the success of their companies, there is a big opportunity for many of us to give back earlier in our lifetime and see the impact of our philanthropic efforts.

I literally coded Facebook in my dorm room and launched it from my dorm room. I rented a server for $85 a month, and I funded it by putting an ad on the side, and we've funded ever since by putting ads on the side.

I think Facebook is an online directory for colleges... If I want to get information about you, I just go to TheFacebook, type in your name, and it hopefully pulls up all the information I'd care to know about you.

Workaholics don't actually accomplish more than nonworkaholics. They may claim to be perfectionists, but that just mean they're wasting time fixating on inconsequential details instead of moving on to the next task.

You can be so bad at so many things... and as long as you stay focused on how you're providing value to your users and customers, and you have something that is unique and valuable... you get through all that stuff.

When we were a smaller company, Facebook login was widely adopted, and the growth rate for it has been quite quick. But in order to get to the next level and become more ubiquitous, it needs to be trusted even more.

I'm OK with procedural code, and the web is a top-down type of problem. It makes sense to me that you have HTML, you spit out a bunch of HTML, then you call a function to do something and then call another function.

Supplying fuel for a Mars expedition from the lunar surface is often suggested, but it's hard to make it pay off - Moon bases are expensive, and just buying more rockets to launch fuel from Earth is relatively cheap.

When people are connected, we can just do some great things. They have the opportunity to get access to jobs, education, health, communications. We have the opportunity to bring the people we care about closer to us.

Our strategy is very horizontal. We're trying to build a social layer for everything. Basically we're trying to make it so that every app everywhere can be social whether it's on the web, or mobile, or other devices.

If you grew up, and you never had a computer, and you've never used the Internet, and someone asked you if you wanted to buy a data plan, your response would be 'What's a data plan, and why would I want to use this?'

Facebook has been around for seven years. It has 500 million users. If you can't figure out how to make money off half a billion people in seven years, I'm going to go out on a limb and say you're unlikely to ever do.

We are a mission-driven company. In order to do this, we have to build a great team. And in order to do that, you need people to know they can make a bunch of money. So we need a business model to make a lot of money.

Many MIDI files contain entire musical compositions. Because MIDI supports only 16 channels, however, no more than 16 different instruments can play at any time, and one of those is the key-based percussion instrument.

Any time someone says "that's it, I'm leaving" I ask them whether they'd prefer to live under US domestic policy, or US foreign policy. As bad as things get inside an empire, they're usually worse in the protectorates.

It is clearly a bad idea to try to just move games from other platforms directly over, but I'm sure we will see a lot of it, especially as the handsets surpass the hardware capabilities of previous generation consoles.

I still haven't heard anything from Apple about my hacks. There is a tool based on my work reverse-engineering Apple's FairPlay called jhymn that's been hosted on a U.S. server for over a year and nothing has happened.

Of course, all of the software I write runs on Linux; that's the beauty of standards, and of cross-platform code. I don't have to run your OS, and you don't have to run mine, and we can use the same applications anyway!

If you think about companies that were built in Silicon Valley, a lot of them early on were chip companies. And now the companies that are there, like Apple, are much more successful than any of the chip companies were.

Now the playbook is we build AI tools to go find these fake accounts, find coordinated networks of inauthentic activity, and take them down; we make it much harder for anyone to advertise in ways that they shouldn't be.

The situation is so much better for programmers today - a cheap used PC, a linux CD, and an internet account, and you have all the tools necessary to work your way to any level of programming skill you want to shoot for.

Games is probably the biggest industry today that has gone really social, right. I mean, the incumbent game companies are really being disrupted and are quickly trying to become social. And you have companies like Zynga.

Focused, hard work is the real key to success. Keep your eyes on the goal, and just keep taking the next step towards completing it. If you aren't sure which way to do something, do it both ways and see which works better.

Share This Page