Quotes of All Topics . Occasions . Authors
So that's my main role right now and really the politics also includes going out and communicating to the world why Apache is a good thing, why companies should be involved in it, and why individuals should be involved in it too.
Just getting something to work usually means writing reams of code fast, like a Stephen King novel, but making it maintainable and high-quality code that really expresses the ideas well, is like writing poetry. Art is taking away.
The Deep Web contains shockingly valuable information. Can you imagine how cancer research would blossom if every researcher had instant access to every research paper done by every single university and research lab in the world?
In my daily work, I work on very large, complex, distributed systems built out of many Python modules and packages. The focus is very similar to what you find, for example, in Java and, in general, in systems programming languages.
The reason for the success of this somewhat communist-sounding strategy, while the failure of communism itself is visible around the world, is that the economics of information are fundamentaly different from those of other products.
Reality is painful -- it's so much easier to keep doing stuff you know you're good at or else to pick something so hard there's no point at which it's obvious you're failing -- but it's impossible to get better without confronting it.
Limit use of shareware and public domain software to systems without fixed disks. If you do use them on fixed disks, allocate separate subdirectories... Public domain or shareware software should never be placed in the root directory.
While Hollywood's computer graphics quality is world-class, their production pipelines are a mess of non-standard tools and labor-intensive processes driven by the mantra of maximizing quality regardless of cost. It's very Balkanized.
In America, we have bible-reading applications: every single one of those applications asks permission to turn on your microphone, your camera; it wants permission to read your e-mails and the right to send e-mails wherever it chooses.
Microsoft has been taking a series of steps for a while now to close down the Windows ecosystem. They can't do it all at once, because there would be an industry uproar. But one little step at a time, they're trying to take it all over.
Before Ruby on Rails, web programming required a lot of verbiage, steps and time. Now, web designers and software engineers can develop a website much faster and more simply, enabling them to be more productive and effective in their work.
You'll see a movie about someone you hate or someone you love. Will you see a movie about grandma making apple pies? No, you won't. Only if grandma has poisoned the neighbor or is suspected of poisoning the neighbor through her apple pies.
I trust and use RakEM for my private messages and calls. Other messengers collected metadata about who I messaged, when and where - RakEM does not collect metadata, encrypts local files, and uses the strongest end-to-end encryption around.
Once you have an augmented reality display, you don't need any other form of display. Your smart phone does not need a screen. You don't need a tablet. You don't need a TV. You just take the screen with you on your glasses wherever you go.
The genre thing is overrated, and the platform decisions are overrated. It's what we see on 'Fortnite': so many of these gamers play on a variety of devices, so you can't say they're a mobile gamer or a console gamer. They're just a gamer.
If you look at why people are paid to do things, it's because they're creating a good or delivering a service that's valuable to somebody. There's just as much potential for that in these virtual environments as there is in the real world.
The simple fact is that code quality tends to improve as you move between platforms... non-obvious bugs on Windows become VERY obvious in the Linux port and vice versa, and thus get fixed. So even the Windows gamers will win in all of this.
That's the great things about games as social experiences. You play with all your friends across social groups. You see young girls as well as young boys playing. These are kids in school, people in offices, in pubs, all having fun together.
Ignoring for a moment the power of the American Medical Association, we still wouldn't see a huge amount of books on neurosurgery for dummies in 21 days or whatever. It's just plain inappropriate, and it's intentionally out of people's reach.
Software production is like any other production the preceded it, no raw materials are required, no time is required and no effort is required, you can make a million Copies of Software instantaneously for free and its very unique about that.
Microsoft's intentions must be judged by Microsoft's actions, not Microsoft's words. Their actions speak plainly enough: they are working to turn today's open-PC ecosystem into a closed, Microsoft-controlled distribution and commerce monopoly.
When I was at Tek, I was frustrated that computer hardware was being improved faster than computer software. I wanted to invent some software that was completely different, that would grow and change as it was used. That's how wiki came about.
Onstage at Build, Phil Spencer said the Xbox is an open platform - which surprises me, because you have to get your game concept approved before you start developing it. Then you have to get every update approved. Microsoft has absolute control.
Augmented reality will drive all things like chat, social networking, photos, videos, organizing data, modeling, painting, motion capture, and visual programming. Every form of computing will be combined together and unified in a single platform.
Technology is not a panacea. I refuse to work on technology to track users, analyze usage patterns, watermark information, censor, detect drug use, or eavesdrop. I am not naive enough to think any of those technologies could enable a 'compromise'.
The Web provided me with a much needed realization that information cannot be fully separated from its presentation, and showed me something I knew without verbalizing explicitly, that the presentation form we choose communicates real information.
I wanted to build something that was a system - that was mechanical and would propagate itself like a virus. I needed a way for it spread from person to person, and the best way to do that was trying to get someone to get their friends to sign up.
Writing an encyclopedia is hard. To do anywhere near a decent job, you have to know a great deal of information about an incredibly wide variety of subjects. Writing so much text is difficult, but doing all the background research seems impossible.
I think the thing that our government lacks - just about more than anything else - is technological competence. We have some of the greatest white-hat hackers in the world here in the U.S., but the government seems to be technologically illiterate.
VR as a display technology, as it's miniaturized and made comfortable and mainstream, will be a replacement for all other forms of display technology, input and output. So for anybody who works with computers all day, this is going to be our future.
I think it's necessary for VR to start with an early adopter audience that's highly engaged, and I think that means gamers. They're the ones who have the high-end hardware and the expertise and the patience to sort through the uncertainty of it all.
The thing that excites me most technologically is the ability to use VR not just for games and displaying our content, but also for creating that content. We're putting a lot of thought into what the Unreal Engine editor looks like as a VR application.
Success for open source is when the term 'open source' becomes a non-factor in the decision making process, when people hear about Linux and compare it to Windows NT, and they compare it on the feature set and don't have much of an excuse not to use it.
The fundamental deficiency in HTML is that it reduces hypertext and the intertwinedness of human communication to a question of how it is rendered and what happens when you click on it. ... HTML is to the browser what PostScript is to the laser printer.
Certainly I get a lot personally out of it as well, there's the recognition and things like that but mostly I try to take that as an opportunity to explain why I hope we could see more projects like Apache out there and why it's a good thing for society.
When I go to a library and I see the librarian at her desk reading, I'm afraid to interrupt her, even though she sits there specifically so that she may be interrupted, even though being interrupted for reasons like this by people like me is her very job.
If you're talking about Java in particular, Python is about the best fit you can get amongst all the other languages. Yet the funny thing is, from a language point of view, JavaScript has a lot in common with Python, but it is sort of a restricted subset.
It used to be that, when something strange happened, we'd hear on the news "Police believe this is the act of an isolated nut." On the internet there are no isolated nuts; whatever kind of nut you are, you can find fifty nuts in the world exactly like you.
All experience has taught us that solving a complex problem uncovers hidden assumptions and ever more knowledge, trade-offs that we didn't anticipate but which can make the difference between meeting a deadline and going into research mode for a year, etc.
When you get in situations where you cannot afford to make a mistake, it's very hard to do the right thing. So if you're trying to do the right thing, the right thing might be to eliminate the cost of making a mistake rather than try to guess what's right.
No one wants one language. There are applications when it's appropriate to write something in C rather than in Java. If you want to write something where performance is much more important than extensibility, then you might want to choose C rather than Java.
The most astonishing subset of the Deep Web is a collection of dark alleys called the Dark Web. The Dark Web is generally thought of as a collection of criminal elements intent on subverting the law, stealing our money, and possibly kidnapping our daughters.
I was one of the first practitioners of social engineering as a hacking technique, and today it is my only tool of use, aside from a smartphone - in a purely white hat sort of way. But if you don't trust me, then ask any reasonably competent social engineer.
The novice-friendly software is more like a misbehaving dog: it shits on the floor, it destroys things, and stinks - the novice-friendly software embodies the opposite of what computer people have dreamed of for decades: artificial stupidity. It's more human.
My first app was released in July or August of 2008. It was a 'fingermill' - a treadmill for your fingers. My level of programming was quite basic to begin with, so it was more gimmicky to start with. Day one it was up there, I had 79 pounds worth of revenue.
I may be biased, but I tend to find a much lower tendency among female programmers to be dishonest about their skills, and thus do not say they know C++ when they are smart enough to realize that that would be a lie for all but perhaps 5 people on this planet.
The second stream of material that is going to come out of this project is a programming environment and a set of programming tools where we really want to focus again on the needs of the newbie. This environment is going to have to be extremely user-friendly.
First, we want to have a direct relationship with our customers wherever we can. On open platforms like PC and Android, it's possible for them to get the software direct from us. We can be in contact with them and not have a third-party distributor in between.
Seriously, who really cares how long the Nile river is, or who was the first to discover cheese? How is memorizing that ever going to help anyone? Instead, we need to give kids projects that allow them to exercise their minds and discover things for themselves.
When we do not understand something, a common reaction is to fear it. In government, this is the usual, and encouraged, reaction. The reaction to the gig economy has been no different, and this growing fear has unfortunately turned into a legislative bloodbath.