People love photos. Photos originally weren't that big a part of the idea for Facebook, but we just found that people really like them, so we built out this functionality.

Speaking of photography, while the Apollo 8 crew shot hundreds of photos, there was one that got everybody's attention: a blue-and-white Earth rising over a gray moonscape.

You can divide our industry into two kinds of people: those who want to go work for a company to make it successful, and those who want to go work for a successful company.

I know it sounds corny, but I’d love to improve people’s lives, especially socially… Making the world more open is not an overnight thing. It’s a ten-to-fifteen-year thing.

We just think that there are all these different ways that people want to share, and that compressing them all into a single blue app is not the right format of the future.

If you're a musician or actor, you know that if you're successful, some level of fame goes along with that. You're prepared. But how often does that happen to a programmer?

And for any agents or proxy of the regime interested in asking me questions face to face, I've got some bullets slathered in pork fat to make you feel extra special welcome.

When writing gateway software of any kind, take pains to disturb the data stream as little as possible - and never throw away information unless the recipient forces you to!

Perl was designed to work more like a natural language. It's a little more complicated but there are more shortcuts, and once you learned the language, it's more expressive.

Linux evolved in a completely different way. From nearly the beginning, it was rather casually hacked on by huge numbers of volunteers coordinating only through the Internet.

In retrospect, I do think it's fair to say that we were overly idealistic and focused on more of the good parts of what connecting people and giving people a voice can bring.

We've been using C and C++ way too much - they're nice, but they're very close to the machine and what we wanted was to empower regular users to build applications for Linux.

Reusable rockets promise much easier testing because you should usually get them back, and you can debug as you go rather than having to get everything perfect the first time.

It's nice to be able to, you know, for me to be able to personally do whatever the heck I feel like, whether I think that I can justify it exactly in business concerns or not.

[Perl] gives you the STDERR filehandle so that your program can make snide comments off to the side while it transforms (or attempts to transform) your input into your output.

While there have been many potential scenarios discussed, today we have only confirmed that we designed Xbox One to enable our customers to trade in and resell games at retail.

In the first few years, it was at least plausible to come in in the morning and read all the Usenet traffic that had come in, and 15 minutes later be off doing something useful.

Books allow you to fully explore a topic and immerse yourself in a deeper way than most media today. I'm looking forward to shifting more of my media diet towards reading books.

The amount of trust and bandwidth that you build up working with someone for five, seven, 10 years? It's just awesome. I care about openness and connectedness in a global sense.

As a Facebook user, do I have control of the data Facebook keeps about me? Concretely: can I examine and modify that data using tools of my choosing which are built for my needs?

[Perl] combines all the worst aspects of C and Lisp: a billion different sublanguages in one monolithic executable. It combines the power of C with the readability of PostScript.

AI systems will enable doctors to diagnose diseases and treat people better, so blocking that progress is probably one of the worst things you can do for making the world better.

Stuff like photos and events and groups - we've built pretty basic versions of those apps to start but they ended up being so much more used because of their social integrations.

When Facebook was getting started, nothing used real identity - everything was anonymous or pseudonymous - and I thought that real identity should play a bigger part than it did.

Whether solid rockets are more or less likely to fail than liquid-fuel rockets is debatable. More serious, though, is that when they do fail, it's usually violent and spectacular.

At its best, entertainment is going to be a subjective thing that can't win for everyone, while at worst, a particular game just becomes a random symbol for petty tribal behavior.

There is absolutely zero doubt that you can technically do an excellent full-featured FPS game, because these devices are more powerful now than, like, a previous generation Xbox.

My basic rule is, if it could possibly come from the end user, it's not a run-time crash. But if it is my code to my code, I crash it as hard as possible—fail as early as possible.

Provided the development coordinator has a communications medium at least as good as the Internet and knows how to lead without coercion, many heads are inevitably better than one.

I think Linux is a great thing, because Linux is an alternative to Windows, and because, of all the operating systems that are at all relevant today, Unix is the best of a bad lot.

Post-Modernism was a reaction against Modernism. It came quite early to music and literature, and a little later to architecture. And I think it's still coming to computer science.

The US government should be the champion for the internet, not a threat. They need to be much more transparent about what they're doing, or otherwise people will believe the worst.

I think a lot of the time there isn't such a black-and-white difference between what's a platform and what's an app. It's really just like the most important apps become platforms.

Does Facebook act as though I own my online life, or as though it does? Concretely: Can I control what data it shares with other users, with advertisers, and with business partners?

When people heard id Software's being acquired, everybody just assumed it would be Activision or EA. Why would we even consider going with a publisher that wasn't of that same size?

Being able to work on a more constrained project now and then is rewarding in a lot of ways, and of the available small platforms, I think that the iOS platform is clearly the best.

I don't want to be in a situation where I have to leave some other commitment or worse I am rude and someone else has to support my stuff. I stopped coding for Facebook a while ago.

The Hacker Way is an approach to building that involves continuous improvement and iteration. Hackers believe that something can always be better, and that nothing is ever complete.

On engagement, we're already seeing that mobile users are more likely to be daily active users than desktop users. They're more likely to use Facebook six or seven days of the week.

Building a mission and building a business go hand in hand. The primary thing that excites me is the mission. But we have always had a healthy understanding that we need to do both.

Google is about information and computers and making things really fast. Facebook is about the sharing and connections. These missions give these companies direction and motivation.

Some programs - especially games - require that your system be set to a particular color depth and resolution. Often such special settings are different from your usual mode, though.

Not until the space shuttle started flying did NASA concede that some astronauts didn't have to be fast-jet pilots. And at that point, sure enough, women started becoming astronauts.

I want people to use Perl. I want to be a positive ingredient of the world and make my American history. So, whatever it takes to give away my software and get it used, that's great.

NASA has never had a problem finding capable people to be astronauts. NASA's problem was, and still is, finding ways to cut the list of capable applicants down to a manageable length.

Large solid rockets have never been a very good way to build launchers that might have crews on top, especially because of the problems in getting the crew away from a failing launcher.

There are definitely elements of experience and stuff that someone who's my age wouldn't have. But there are also things that I can do that other people wouldn't necessarily be able to.

MIDI made a natural transition to the PC. The MIDI messages that make up a musical composition can be saved as MIDI files, which are collections of MIDI messages with timing information.

Programming is not a zero-sum game. Teaching something to a fellow programmer doesn't take it away from you. I'm happy to share what I can, because I'm in it for the love of programming.

The primary things that people do on the Facebook is they use it to share with their friends and the people around them and their community, and they use it to keep in touch with people.

Share This Page