krutulis
I'd be interested if anyone has other recommendations?
[0]: https://www.ohioswallow.com/book/All+the+Fun%E2%80%99s+in+Ho...
Meet the ‘Change Agents’ Who Are Enabling Inequality
Although I enjoyed learning and using R, as a CS person I was bothered that I understood how to do X in R, but I had no clue about what was happening when I did X. I found this paper to be particularly useful in describing R from a CS perspective: http://www.lirmm.fr/~ducour/Doc-objets/ECOOP2012/ECOOP/ecoop...
Damsels of Design: The Women Who Changed Automotive History
"The R6RS standard has caused controversy because it is seen to have departed from the minimalist philosophy [of scheme]. In August 2009, the Scheme Steering Committee ... announced its intention to recommend splitting Scheme into two languages: a large modern programming language for programmers, and a subset of the large version retaining the minimalism praised by educators and casual implementors;"[1]
Perhaps the history of Scheme standardization itself has something to teach us about the challenges and rewards of openly balancing a wide range of interests and agendas over the long term?
[1] https://en.wikipedia.org/wiki/Scheme_(programming_language)#...
"Why is SQLite so ubiquitous?" "Its goal is that it just works .... Apparently we win competitions ... I don't know why or how." 30:20
"SQLite is ... not client-server. Why didn't I do this? ... I'm not a database person. I didn't know I was supposed to." 34:25
On "flexible typing" 40:22
"People tell me I could have made a lot of money off this if I had any business sense .... But you know what? We make enough." at 1:06:10
I am curious how the bias might affect topics like contemporary epistemology, logic, or the philosophy of science or of mathematics?
How the Innovation Economy is Turning Makers Into Manufacturers
Government Is Magic
The best candidates will recognize and comment on the ways in which frustration can be either constructive or destructive.
"This contrived situation is not one that applies to the average day in the workplace," is a serious over-generalization. Enormous amounts of code are written based on contrived beliefs about the way business does or should operate. The world would be much better off if programmers were better at recognizing and constructively commenting on these artificialities.
As a candidate I'm not particularly good at solving puzzles in this kind of situation, but I'm not bothered when people present them because the discussion and interaction about the puzzle matters more to me than getting the answer.
As an interviewer it is important to ask questions that a candidate cannot answer to see how they react. Since I'm a slow thinker myself, I must sometimes resort to "unfair" questions. I don't expect an answer, I expect a reaction.
After establishing a friendly rapport, finding common technical background, presenting an "unfair" puzzle, and discussing the puzzle a bit, then a discussion like this is golden:
Candidate: "Do you believe my ability to solve this puzzle indicates how well I could do this job?" Me: "No. Though I often enjoy puzzles, I'm not particularly quick with them myself." Candidate: "Then why ask a question like this?" Me: "Because I want to see how you react when you don't know an answer right away. In your case, I had to resort to tricks."
900-MPH Supersonic Ping-Pong Bazooka
We might also consider the potential for a clash of cultures: Heroku has been relatively open about implementation details. Salesforce, on the other hand, has shown an extreme reluctance to share this kind of information.
I confess I can't help but wonder if the new willingness to make this kind of surreptitious change might in any way be connected to Byron Sebastian's sudden resignation last September. Is that nutty of me?
http://gigaom.com/2012/09/05/heroku-loses-a-star-as-ceo-and-...
http://gigaom.com/2012/09/05/heroku-loses-a-star-as-ceo-and-...
Unlike a written diary, which is conceptual, I like how Cesar is systematically compiling small visual queues using a discipline amounting to a form of sampling or measurement. I'm not sure how a video beats a photo-of-the-day, but perhaps it simplifies the overall process of selecting images?
I'm also guessing that his daily sampling method might control for the natural tendency of sensational moments and aspects of life to eclipse the less sensational parts over time.
I suspect one answer to Mathbabe's question "what can a non-academic mathematician do that makes the world a better place?" might be to highlight and explain the kinds of logical dependencies that are so often obscured by polemics.
I cringe at the suggestion Bill Gates is naive. Anyone who has spent the time he has in corporate America will be well aware of the challenges and politicization of measurement.
[1]: http://kasmana.people.cofc.edu/MATHFICT/mfview.php?callnumbe...
Where have we heard this story before? It seems as if the Judiciary Committee might have more than just the Aaron Swartz case to consider.
Related: http://www.emptywheel.net/2013/01/14/what-kind-of-fishing-tr...
And: http://www.emptywheel.net/2013/01/19/the-six-week-delay-in-t...
The young researcher should not have to be the one to tell the senior researcher the work is crap. This is why the process is called "peer" review. Of course, the senior researcher should not be submitting crap, and should be told bluntly if she or he does.
But perhaps I'm missing the point and "peer review" is now doublespeak for the process of editing a paper. In this case, the academic publishing racket appears even more absurd.