1,366 karma · joined February 17, 2008
For YEARS, on a weekly and sometimes daily basis, always logged-in, always with preferences set to english, it is infuriating to routinely end up receiving results that conflict with your explicit language settings.
What, concretely, do we have to do to get someone at google to push a change from using cookies to a real user-setting to fix this absurdity?
You said they did it for speed. Giving me completely incorrect results in a language I can't even read 1 millisecond faster than giving me results that I actually care about is a win? This is over-optimization.
The iPhone app is worse. You can't even see your own lists at this point, and clicking on youtube links doesn't just play the video, it opens an embedded browser that gleefully suggests that you try adding youtube to your Home screen.
The iPad optimized site is so useless for reading anything a friend links to that I don't even bother clicking anymore, I just wait until I am at a PC.
The message viewer makes it impossible to quickly mark as-read or delete the vast numbers of messages that I never open because the popup notification on my phone contained enough information to never need to open the full message.
The reason that facebook is still going strong is not good user interface or experience, it is that it is incredibly sticky. They managed to become the new email for a lot of people, and that utility is enough to force a lot of people to grind their teeth and ignore the horrible parts.
The solution is definitely not just marching in and offering a new cheap design for a single family house. The solution has to include an answer to the question: how do you get the local government to see the real equation. (economic cost of reduced economic output from early death from early mortality) MUCH GREATER THAN (cost of making sure everyone has a safe and secure home).
If you don't believe in a product, it is wrong to tell others it is great. If you have no idea how to do something, sure, say "No problem, I'll get right on it", but it is wrong to say "I have done that tons of times".
With products it is fairly easy to see what the truth is: An advertisement for a product may say it is magical. A reviewer may agree. You try it yourself and find whether it is true or not, for you.
With people in the workforce though, especially in fields where the cause of a particular team's success or failure is quite difficult to quantify, detecting the bullshit artist from the solid player can be extremely difficult.
Any russians in the audience care to clear things up?
I once had a dream that I was the king of the city, and they marched in parade to honor my name. No wait, that was last weekend in Leichtenstein at SuperBlingFest2012.
Of course lacking such a facility I just end up scattering extra locals even though I end up feeling like the output is rather archaic. a = ...; b = ...; c = f(a,b);
1. regardless of whether you install a custom boot rom, the lowest-level software running on the phone might be impossible to overwrite, so the carriers still have some basic low-level access to your phone to tell android to lock you out.
2. any such feature is part of the code that is itself replaced when you install a custom rom, so would be defeated and you'd be safe (at least as long as the model you buy does not turn out to have become locked down during the manufacturing batch you end up buying).
It sounds like 1 is just not the case, thankfully.
So sure enough the whole thing reads exactly as I'd expect. But then I wonder, perhaps it is a sign of my advanced information-hoarding instinct that I have hoovered (dysoned?) up so many of these sort of studies and speeches and clever counterintuitive articles. A mind made up of a vast store of useless factoids.
Finally I throw my hands up and resolve that I am glad to see that this article at least will hopefully expose more people to some very good ideas on living well.
I'm all for paying people whatever it takes, even if that means some people make previously insane sums of money. But they should have to make their company MORE profitable, not less.
foo (a, b, c, d) memorable? You have to remember the order of parameters, and the function name rarely makes this obvious, so unless you use this func all the time, you end up reading the docs.
fooWithBarAndBlatAndFazAndFooz(a,b,c,d) makes the parameter ordering obvious, but is to me less readable than:
fooWithbar: a blat: b faz: c fooz: d
Which is just about as concise as you can get. Of course it would be "nice" if objective-c allowed for parameter order to not be meaningful, but that would require dictionaries of parameters, instead of what really happens, translation to a function with a fixed parameter list, which is pretty efficient.
Message passing syntax looking initially complex is a lazy reason to dump an entire system when the alternative has much worse integration and support.