netflix listened to customer feedback when they tried to spin off their disc rentals to another company. so call them and give them feedback. they are easy to reach by phone. if you dont complain to them please dont whine on slashdot
Math is all about being precise, logical.. Communicating exactly one concept at a time. Natural languages do neither.
Except math is almost never actually done that way in practice. Euclid was wonderful, but almost all modern math does not work that strictly (and Euclid really should have been more careful with the parallel postulate -- there's "more than one thing at a time" involved there). Yes, proofs are careful and detailed, but so is, say, technical writing in English. Except for a few cases (check out metamath.org, or Homotopy Type Theory) almost no-one actually pedantically lays out all the formal steps introducing "only one concept at a time".
Not every programmer deals with these [mathematical] questions regularly (which is why I donâ(TM)t think math is necessary to be a programmer), but if you want to be a great programmer you had better bet youâ(TM)ll need it.
I don't think you need math even to be a great programmer. I do think a lot of great programmers are people who think in mathematical terms and thus benefit from mathematics. But I also believe you can be a great programmer and not be the sort of person who thinks in those terms. I expect the latter is harder, but then I'm a mathematician so I'm more than read to accept that I have some bias in this topic.
Math IS sequencing. So is using recipes. That is how math works.
Math is a language. Just because you can frame things in that language doesn't mean that that language is necessary. Recipes are often in English. English is sequencing (words are a serial stream after all). That doesn't mean English is necessary for programming (there seem to many competent non-english speaking programmers as far as I can tell).
Disclaimer: I am a professional research mathematician; I do understand math just fine.
College education wastes countless hours teaching academic stuff that a great majority of programmers will not use on the job, while neglecting critical skills that could be immediately useful in a large
Of course there was a time when college education was supposed to be education and not just vocational training.
I think part of the problem is that "programming" is itself so diverse.
The other part of the problem is that math is so diverse. There's calculus and engineering math with all kinds of techniques for solving this or that PDE; there's set theoretic foundations; there's graph theory and design theory and combinatorics and a slew of other discrete math topics; there's topology and metric spaces and various abstractions for continuity; there's linear algebra and all the finer points of matrices and matrix decompositions and tensors and on into Hilbert spaces and other infinite dimensional things; there's category theory and stacks and topos theory and other esoterica of abstraction. On and on, and all very different and I can't even pretend to have anything but cursory knowledge of most of them
Calculus is perhaps not the best measure however. Depending on where you go in the programming field calculus is likely less useful than some decent depth of knowledge in graph theory, abstract algebra, category theory, or combinatorics and optimization. I imagine a number of people would chime in with statistics, but to do statistics right you need calculus (which is an example of one of the directions where calculus can be useful for programming).
Of course the reality is that you don't need any of those subjects. Those subjects can, however, be very useful to you as a programmer. So yes you can certainly be a programmer, and even a very successful and productive one without any knowledge of calculus, or graph theory say. On the other hand, there may well be times when graph theory, or calculus, or statistics could prove very useful. what it comes down to is whether you are inclined to think that way -- and if so it can be a benefit; if not it won't be the way you think about the problem anyway.
Link to Original Source
SO I just post my software and these guys do a free security analysis. Cool, now I can be sloppy!
"the server sucked my job right in"
A hexagonal screen would not only solve the vertical screen problem but also the 60 degree angle screen.
These 3D whizmos, like for example LEAP motion (incredibly cool), all work great.... for about 20 minutes. Then you put them in the drawer because they require too much muscle coordination and energy to operate. in contrast when you REST your finger on a scroll wheel or REST your hand on a mouse it is not merely not moving, it is at rest in 3 dimensions. it only takes a small effort to move it, but you are not having to run a whole lot of muscles in coordination to keep the hand or finger in a constant position. it's hard to poise your hand in empty space. In the old days, good typists could do this with hands poised over the KB and fingers hovering above the keys. Most people now days use palm rests or put pressure on the keys. those old time secretarial pool typists had to sit up straight and brace their feet on the floor to pull that off. Girdles probably helped!
the first successful mouse replacement will have that feature. Perhaps something with haptic feedback to support your finger a little till you really want to move it.
personally I suspect the some sort of eye motion or maybe a joystick like thing will be the first 3D controller that people can use for long periods.
why not just reduce the window area to half it's current size. If the savings is really significant then that would be significant too. Then compensate with the video system. the remaining window would be the failsafe.
R has more single function high level commands devoted to stats, these are done right internally and are self consistent with other functions for further processing. But its not as general a programming language as python. if you want something different than the canned functions in R then you will need to write them yourself at which point you might as well be using python. however if you like SAS then chances are R will seem more like what you are hoping for.
skateboarding can be a crime