http://www.ted.com/talks/lang/en/hans_rosling_religions_and_...
245 karma · joined December 26, 2010
http://www.keithalexanderisreadingyouremail.com
http://www.mobilemagicdevelopers.com
Email: My gmail username is the same as my HN one.
http://www.ted.com/talks/lang/en/hans_rosling_religions_and_...
I was saying it seems more likely to me that any random developer making a stupid mistake like this seems more likely than a company having real motivation to create this kind of security hole.
I suppose, alternatively, this could have been an individual developer's intent. An exploit like this would get a pretty penny on the exploit market, I'd think.
What 'language infrastructure' are you talking about?
I know that the feedback I usually hear has a huge selection bias in this regard (almost all techies) which is why I'm asking the question.
Even considering the selection biased, I'd be surprised if people preferred these skins. I think that people who are aware of these skins, and the options out there, probably don't like them. If they're not aware of them then they can't prefer them, right?
A path finding algorithm is clearly teleological, but also has false starts. That doesn't make it 'blind' or 'random'.
Having a destination in mind doesn't mean you know exactly how to get there, right?
while (true) do if(wall ahead) then turn left else move forward turn left if(wall ahead) turn right
http://en.wikipedia.org/wiki/Uniform_access_principle
It does put more onus on the API implementer to be careful about hiding non-trivial work, like you say.
In almost every case the time spent doing those things (queueing for gas or fixing someone's PC) could, or better yet, would not have otherwise been spent making >$30/hour.
Some languages have constituent parts that I'd say are objectively bad. I'll argue all day that Objective-C's handling of nil is stupid beyond belief. Nil/Null itself is bad enough...
What about doing this improves the experience?
Standups aside, sure, ssync information is good. However, it's not nearly as rich as face to face communication.
I'm not sure why you say meetings should be for solving problems. The majority of my meetings are about sharing information and planning. I solve problems at my desk.
The most value I've found in standups are when you have a cross functional team that can communicate status on different things to everyone all at once. BAs, QAs, devs, IM/PM, and product owners aren't all going to stay up to date with each other naturally on most teams.
Of course, if teams are working in very long iterations with out-of-cycle QA then each functional aspect of the team staying up to date with each other on a daily basis yields less value. Such a setup tends to bring about other problems in many scenarios though.
In the end it's all about context. To say a daily standup is a stupid practice without context (implying in any context) is a bit too broad of a statement IMHO.
To say it's a moot issue because there are technical work arounds is pretty naive. I seriously doubt any major browser would ship with a work around to this...I don't know why you assume they would.
http://www.nevercertain.com/2011/08/17/scala-ruby-rosetta.ht...
Also I'm quite curious how you can actually count the number of bugs found from each of these methods. Test-after unit testing would even be preventative if you wrote tests immediately after writing the code. If doing that made you think about more edge cases and thus fix up the code then it seems like those bugs would not get counted.
Seems like many of these would have different amounts of a preventative effect that would be difficult to measure....especially if you wanted to isolate their effect from each other.