Comment So many images to choose from... (Score 1) 1131
Hey, freaky, death-threatening Muslims, you've got a lot of work ahead of you...
Hey, freaky, death-threatening Muslims, you've got a lot of work ahead of you...
Please catch all of these sucky programmers before they graduate, my company hires them, and I have to work with them. Make them change their majors early to philosophy, animal husbandry, underwater basketweaving, or anything else. Especially, weed out the diligent and responsible types that have no knack for solving technical and logical problems. They can become project managers, which is also a high-paying job.
I remember when programming was a calling, not just a career. Those were better days.
I always thought it was a terrible design to require installation of hardware-specific drivers for a remote printer. You know how you get some crummy nonstandard print status window popping up when you print? Like it will be this hyperbranded thing with a zazzy, colorful diagram of your printer and "buy toner online now" button on it. Almost indistinguishable from a pop-up advertisement except that there is a progress bar showing your print job going through. As far as I can tell, that is the only reason for there to be local drivers for remote printers--so manufacturers can bring up their fancy nonstandard dialogs out of some paranoid necessity to convince you your printer is not a commodity item. In fact, they would probably prefer you called it something other than a "printer", i.e. your "HP-SmartPaperDuplicator TM".
So, yes, this is one thing Google seems to be getting right--a standard print dialog with no local drivers for remote printers.
I would guess that Google shrugs off "Just 21% of Android users purchase one or more paid apps per month, compared with 50% of iPhone users". A lot of the free apps are ad-supported. Google bought AdMob which seems to be the dominant way to deliver ads to Android phone apps. From Google's point of view, having lots of free ad-supported apps is just fine. I agree with O'Neil that the incentives for investing in development for Android are bad now, but that must be more a function of the smaller number of Android devices out there than the Android Market working poorly. More Android phones will get released and there will be more money in the pot for developers.
A more sophisticated search interface to the same selection of Android Market games would be good. I feel like you need one interface for newcomers, (the current one) and another interface for power users, i.e. Let's see all the titles from one publisher or have some tags or subgenres to look through. Still, I have never had much trouble finding anything with keyword searches. So I don't know what all the whining is about.
Hardware compatibility is a BFD, and yeah, it's only going to get worse. Unsophisticated developers will always be inclined to test just on whatever phone they have. And there is no practical way to make Android SDK developer-proof at this point. I don't want the solution to be filter-by-hardware queries on Android Market. It is possible to write one app that runs on all devices, it's just that developers don't write the apps correctly. There might be some automated testing tools that run on the submission side that check for more obvious errors like "Force closes" on hardware X. Maybe also some sort of automated collection of it-works-on-hardware-x votes from users downloading an app will earn an app a certain gold star, which in turn can be used to filter out "doesnt-work" apps from an individual users search results.
But holy jeezus, do not do not do not let the goddamn carriers run the app store. Oh my god, the horrors we have put up with. If BREW were a physical object, I would happily defecate on it.
So if the mold solution is really very similar to the real rail system, then either Japanese commuters are amazingly "natural" in regards to where they live, where they work, and demographic distribution, or the Japanese railroad engineers missed the human factor when designing the grid. The first possibility is somehow beautiful and creepy at the same time.
That is an interesting question. As a US engineer working with Japanese engineers, I am constantly comparing things they do to how we do, and wondering where general differences are and how they came about.
You may notice that the London map is heavily organized around separate lines. The Tokyo map is much more interconnected, like they threw that slime on the ground and planned it out by nature. It may be that the Tokyo engineers were allowed to use a purer approach than the Londoners, less confined by politics. In Seattle, I know that when we talk about where our fledgling light rail system is going to go or not go, it is done piecemail with major battles fought over a single line at one time. I.e. We connect from downtown Seattle to the airport, hitting these neighborhoods. The concept of the route has to be simple enough to be explained in one sentence for it to succeed on a ballot. If some engineers rolled in to town promising some system that maximizes coverage of all points in most efficient way, etc., that goes down in flames. When your bosses are grumpy, cheap, and have a short attention span--then rail networks get built piecemeal without the advantages of overall planning.
It's a little sad that somebody, in pursuit of an audience, had to angle the story towards "we could be using mold to make design decisions." Your mass transit planners are not going to call in a consultant with a suitcase full of mold, obviously. The paths chosen for rail have so many political factors that the "most efficient" model has little relevance.
But just stop thinking of utility for a moment. Look at those pictures of the mold growing to reach all points and form little roads between them. That is fantastic! "Because you could then plan light rail and freight logistics and--" STOP! No, don't jump on to the practical applications yet. Take a moment to think about that simple little organism doing that complicated thing and how cool that is. Those pictures are breathtaking.
And after that, maybe try to write a matching algorithm to see if you can predict which paths will form by the slime. And then see if that algorithm offers something that the human-designed ones don't have already. And then maybe integrate and devise new algorithms based on what was learned. And then see what practical applications there are for these algorithms. This is what the scientists and engineers will actually end up doing if it is possible. Can we stop acting like bored little brats that every scientific observation isn't immediately useful?
I think I get what you're saying... When someone casually lists some heinous action in a list of considered options, it makes it seem like that person is nearly ready to do that heinous thing. I.e. if I say, "stomping on babies is logistically impractical," then it sounds like I'm morally ambivalent about babystomping, right? Still, you have to consider the tone of voice that people use when writing papers for their academic peers. If you want to be taken seriously and get your paper published, you don't voice your moral opinions in the paper. And in social sciences, knowledge is probably advanced more easily if the moralizing is left out. That's for something for Mr. Sunstein to do on a PR visit to the Colbert Report or Daily Show, I suppose. It's all about context.
We are each entitled to our own opinion, but no one is entitled to his own facts. -- Patrick Moynihan