Quotes of All Topics . Occasions . Authors
Our ultimate goal is extensible programming (EP). By this, we mean the construction of hierarchies of modules, each module adding new functionality to the system.
Google or other search engines are examples of AI, and relatively simple AI, but they're still AI. That plus an awful lot of hardware to make it work fast enough.
If the pros at Sun had had a chance to fix Java, the world would be a much more pleasant place. This is not secret knowledge. It's just secret to this pop culture.
I enjoy evangelizing Java. In my heart of hearts, I'm an engineer, and what makes me happy is building something that works and having someone use it. That's cool.
So in a strong sense with Java it was a learning process for us - there was some tech learning - but the most important learnings were social or behavioral things.
You can never say all the tricks have been done. Someone always shows you something you didn't know. Every year you think, 'Gee, I didn't think you could do that'.
But every time our ability to access information and to communicate it to others is improved, in some sense we have achieved an increase over natural intelligence.
But in all honesty, I would suggest that people who want a modern "free" OS look around for a microkernel-based, portable OS, like maybe GNU or something like that.
People are generally resistant to teaching and training because it requires effort. This clashes with the natural wiring of human adults: We are fundamentally lazy.
The visible things that have come from the group have been the Plan 9 system and Inferno, but I hasten to say that the ideas and the work have come from colleagues.
Many people tend to look at programming styles and languages like religions: if you belong to one, you cannot belong to others. But this analogy is another fallacy.
If we suppose that many natural phenomena are in effect computations, the study of computer science can tell us about the kinds of natural phenomena that can occur.
Freedom of connection with any application to any party is the fundamental social basis of the internet. And now, is the basis of the society built on the internet.
When it comes to professionalism, it makes sense to talk about being professional in IT. Standards are vital so that IT professionals can provide systems that last.
The problem is not simply that the Singularity represents the passing of humankind from center stage, but that it contradicts our most deeply held notions of being.
I love solving the problems of having groups work together and removing barriers. But to actually turn around and be in the center of that is an awkward place to be.
PayPal once rejected a candidate who aced all the engineering tests because for fun, the guy said that he liked to play hoops. That single sentence lost him the job.
It's tedious to watch something very obvious being worked out, like a movie that's not particularly good and after about half an hour you know how it's going to end.
It's really important for me to live purposefully, and I feel that way putting music out in the world and having people connect with it. That means everything to me.
This will surprise some of your readers, but my primary interest is not with computer security. I am primarily interested in writing software that works as intended.
Qmail out of the box works fine, so people will want to use it regardless of licensing restrictions, even when the software does not ship with their system software.
The best way to do research is to make a radical assumption and then assume it's true. For me, I use the assumption that object oriented programming is the way to go.
One of the obvious things that went wrong with Multics as a commercial success was just that it was sort of over-engineered in a sense. There was just too much in it.
Industry suffers from the managerial dogma that for the sake of stability and continuity, the company should be independent of the competence of individual employees.
The internet explodes when somebody has the creativity to look at a piece of data that's put there for one reason and realise they can connect it with something else.
If you do something once, people will call it an accident. If you do it twice, they call it a coincidence. But do it a third time and you've just proven a natural law!
I think that audio and video over the internet in the sense of teleconferencing and telephone calls. Maybe we'll actually have picture phone through your work station.
We're becoming slaves to our social networks - and that's not a bad thing. You like your favorite networks, so do you friends, and pretty soon you have market winners.
You want to enjoy life, don't you? If you get your job done quickly and your job is fun, that's good isn't it? That's the purpose of life, partly. Your life is better.
Science requires a society because even people who are trying to be good thinkers love their own thoughts and theories - much of the debugging has to be done by others.
C was already implemented on several quite different machines and OSs, Unix was already being distributed on the PDP-11, but the portability of the whole system was new
In fact, my main conclusion after spending ten years of my life working on the TEX project is that software is hard. It's harder than anything else I've ever had to do.
Production speed is severely slowed down if one works with half-time people who have other obligations as well. This is at least a factor of four; probably it is worse.
Humans are allergic to change. They love to say, 'We've always done it this way.' I try to fight that. That's why I have a clock on my wall that runs counter-clockwise.
I was going to visit IBM for six months as a visiting scientist. Now, six months is a lot of time, so I came with a whole list of projects that I might want to work on.
UNIX does not allow path names to be prefixed by a drive name or number; that would be precisely the kind of device dependence that operating systems ought to eliminate.
C was already implemented on several quite different machines and OSs, Unix was already being distributed on the PDP-11, but the portability of the whole system was new.
APL is a mistake, carried through to perfection. It is the language of the future for the programming techniques of the past: it creates a new generation of coding bums.
To our dismay, users who had been enduring several hour waits between jobs run under batch processing were suddenly restless when response times were more than a second.
Social media is that daily feed that reminds people that you exist and it has to be as transparent and true as everything else you do, or people will call you out on it.
Some of these isolated applications that sit on one machine are a million lines of code. How do you deal with that? Most people have no way to wrap their head around it.
It was never clear that it wouldn't just stop (the WWW). Any time during that exponential growth, it could have stalled. I think we were never very confident until 1993.
It's mine - you can't have it. If you want to use it for something, then you have to negotiate with me. I have to agree, I have to understand what I'm getting in return.
One can only display complex information in the mind. Like seeing, movement or flow or alteration of view is more important than the static picture, no matter how lovely.
I knew the Apple II was great when I bought it, but as I dug into the details it just completely blew me away the creative artistic approach that the designers had taken.
Programming language is very specific to instructing a computer to do a particular structure of a sequence. It's the very way you tell the machine what you want it to do.
Software engineering is the establishment and use of sound engineering principles to obtain economically software that is reliable and works on real machines efficiently.
Think of Slide as a giant media network for people to transmit information. The content that's in there now has been provided by users - it's whatever they want it to be.
The only real argument for monolithic systems was performance, and there is now enough evidence showing that microkernel systems can be just as fast as monolithic systems.
One of the effects Pixar University has on the culture is that it makes people less self-conscious about their work and gets them comfortable with being publicly reviewed.