I know I'm inspired!
670 karma · joined June 20, 2010
I know I'm inspired!
I'm all for code walk-throughs and explanations. You can't bullshit your problem solving process, but you can memorize (or forget) algorithm trivia.
For what it's worth I've failed and succeeded at these kinds of algorithms on the whiteboard interviews. Even after nailing it I felt uncomfortable and disrespected. I think there is a real problem with continuing to do these interviews because it's the cool thing to do, and these smart people don't feel like turning their problem solving skills towards the hiring problem.
sign out of google services and go to google.com If everyone gets that little arrow, that's a pretty big marketing push...
While its nice to know many others in this thread and the article experience the same personality traits, I think its important for us not to use that as an excuse not to communicate better with others!
I like that this thread both supports people like us, but also reminds that it has a real effect on communication with others. I like how you put it, it's like we need to learn to speak their language to keep communicating.
The burden is on us, because our natural state is to not communicate in the ways they are used to.
My friend has come to understand me and now knows how to read and question me to pull what he wants out, but I do think that many more people are like him than you or I.
I'm very inspired by this scrubbing calculator because I think it is the perfect tool to introduce algebra. The abstract concept of a variable is not something that comes easy to everyone. This tool allows you to visualize the idea of a variable and play with it.
I think this would allow the introduction of algebra at an even earlier age for some, and make the transition much smoother for the rest.
When asked about democracy most Chinese I have spoken to refer to their last hundreds years of history, which is filled with all kinds of turmoil. When thinking of managing a billion people stability is an easy concept to appeal to.
Isn't the benefit of being outside the valley cost of living and human capital?
My 2 cents are that opening up a country is more effective than isolating it. I've been to China several times, and there are a lot of people living good lives out there, even by America's standards. As oppressive as internet tech communities like to make it sound, it is still more than possible to do business, make friends and have interesting political debates (even on subjects like democracy) over there.
I am a vehement supporter and believer in free speech, and I do not like the practices they have implemented over there. I just do not believe that cutting China off completely would solve anything (China has cut them selves off a couple times, you can read about how it worked out for them).
After all, only God can judge them, right? ;)
I disagree with you on the point that it shouldn't be the job of the vendor to determine right from wrong. Only you can determine that, and it is your responsibility. If you let other people determine it for you, you will have no defense come judgement.
That said my brother is in China now, and I setup a squid proxy for him using AWS (in singapore). Unencrypted it does no good, facebook and youtube actually cause the proxy to stop working for him briefly (without a proxy its a coinflip wether they will load or not).
So he just sent me a public key so I can setup an SSH tunnel. That should do it, too bad it's impractical to set up 1billion+ SSH tunnels for the citizens over there!
To bring it back to the OP's point with your perspective, we should then not attempt to make the designers famous but rather highlight the importance, fun and satisfaction that is their craft.
We all appreciate what the designers make, but we don't spend much time exalting the designers. I don't think the OP necessarily wants all of them famous, just like we don't sit around talking about various primary care physicians. We do tell our kids that they can grow up to be those doctors though. I'm of the opinion that the next generation of parents could be telling their kids that they can build anything they want when they grow up. Something that legos drove home to me, but I consider myself lucky enough to be in a family that encouraged such thinking and could provide the tools for me to explore it.
A similar bad example would be using familiar round objects to teach equivalence: there are 10 apples, and 10 oranges, so apples == oranges.
Car's don't extend vehicles, and duck's don't extend birds. Just because we can organize these physical things into conceptual hierarchies based on their functionality, doesn't mean we can use them to understand polymorphism.
I may consider dropbox + txt files, but gdocs is working fine so far.
It's just like artificial intelligence, once you get how it works it doesn't seem all that intelligent. http://en.wikipedia.org/wiki/AI_effect#AI_is_whatever_hasn.2...
One of the biggest reasons I decided to not do further research is that I have noticed that there are an unfathomable amount of people hobbling about on ancient and primitive tools when there are existing implementations and papers available that would make their lives orders of magnitude more efficient. So I've made a personal choice to not pursue the latest, fastest and most cutting edge algorithms and rather bring my knowledge, experience and problem solving abilities to people who are trying to solve real problems right now.
My point is that even though you think you can't compete with these guys who read, study and do 'real' science they could use a lot of help from the likes of you. Sure learning some linear algebra and bayesian statistics can help in directly implementing the algorithm, but usually the biggest problem I've seen is a complete lack of software engineering and hard coding specific to certain data sets.
I think the scientists can gain a lot from the software engineering field, especially open source practices. They will be resistant to it, as others have pointed out the incentives don't always line up, on the other hand there is a lot of low-hanging fruit in terms of improvements a decent programmer can pluck.
He even has money for a dev position for 4 years, I'm just worried that he gets someone who slaps together a proprietary and incompatible site when this would be a perfect chance to experiment with implementing some standard data access APIs.
I've heard bioinformatics people complain about the lack of standards and fragmented nature that comes from various small groups of scientists doing it on their own.
If anyone is interested pm me and I'll put you in touch, he is in South Carolina so he can't offer the salary and other perks of the Bay, but it's a real chance to put good development energy into science.
I'd love feedback and ideas
I think you are justified in wanting and buying a machine that suits your needs, but please don't assume that everyone is or even should be as adamant about driving as you are. I for one will happily let the computer take the wheel and allow me to focus on things I care about like conversation or coding. If I want a joy ride hopefully I'll be successful enough to own a classic gasoline powered driving machine ;)
I'm not defending the actions of the LOIC users, I don't think they are doing quite the same thing but it's close. If the balance of power is off then it is up to the community to try and put it back in place, as another commenter has posted one particularly successful method in the past has been the sit-in. Just as it's not ok for any mob to do whatever they want to a business, it's not ok for any company to do whatever they want to a community.