Sorry...I don't buy it. As a mathematician, yes, I find functional programming interesting (because I've looked into haskell outside of this comment.) But I need better than a couple sentences to be "sold" that suggesting it, in this situation, is the best comment yet.
OP's going to repeat the same programming tasks probably hundreds of times. More times than someone with average memory. When s/he's done, s/he's going to understand programming and whatever language very well.
I've had *some* problems with remembering stuff before. It's not anything as severe as you're going through, and I wouldn't hope to imply that I *understand* what you're going through...
But, I hear you on memorizing through repetition. So, whatever you do, I suggest you plan on: -coding many, many different example programs/functions. -re-coding those different examples several times. Perhaps changing how you code them each time (or not - not a requirement).
There are coding problem websites on the net. They list example problems. Hopefully someone can supply a link...anyway, I'd just work through one after the other.
The language doesn't matter, the important thing is progress. Though...python is awesome. You can do procedural, OO, and functional programming within python. Plus, a typical python function is bound to be take fewer lines than other languages. And then there's ipython...
It would still be a good idea to get guns off the street. There's a number of ways to do that:
-turn the underground drug market into an above-board, regulated market (with broad social programs to help people off their addictions). -take a serious look at just what sort of weapons *are* constitutionally supported.
It's not likely for such measures to *increase* drug/gun related violence.
My understanding is that Android has become fractured between all the different companies' versions of the OS (as they correspond to their different hardware releases). So maybe their aim is to make WebOS be "another Android". Different companies will take their, vanilla, "WebOS" and fragment it out onto their devices.
"we are aiming for support on future hardware platforms where SoC’s support Linux 3.3+ kernel and where open source replacements for proprietary components are integrated. Existing devices cannot be supported because of those many proprietary components, including graphics, networking and lack of drivers for a modern kernel"
Are there any tablets that meet those requirements? Are there even any planned?! I think this just became another hypothetical OS... good for contributing to if you just want to pad your resume.
X11 has NEVER been secure its ridiculous to try and point the finger at Nvidia and this is why they have not cared for a month.
I probably knew this at some point. Sounds like a good reason to keep X11 off of your servers, and have X11 only on your workstations. (What would be a reason to have a gui on a unix server..I don't know.)
Not too long ago Intel had a firmware exploit in their processors.
I still appreciate the effort Nvidia's made to support their cards on OSes such as linux and BSD over the years. I'll still only EVER buy nvidia cards because of their driver support.
Here's hoping they keep trucking along at it, even with what Linus' said and now this.
Especially this part, "...covering web clients/servers (yes, he writes a small web server!), general web programming (i.e., CGI and WSGI), the Django framework, cloud computing (mostly Google App Engine; GAE), and web services."
I'm assuming the chapters are written so that you can "jump-in" without having to follow up the preceding material. I only question this point because the reviewer states: "His ideas flow logically from one to the next, incrementally building a story-like chain of problems and Python solutions."
I'm saying, in a completely different context and before any harassing occurs...maybe introducing the workforce to a social circle outside of work *might* help.
I suggested below your comment that he invite his employees out to some local social gathering places (like a bowling alley or pool hall, not a bar). I realize some people are just going to be jackasses...but maybe some of them wont be if they have some where to socialize outside of work?
I know this is a weird, out-there idea...but maybe help them get lives outside of work. If they've got something going outside of work, then maybe they wont meddle with the women at work?
I'm not saying take the males at your work to somewhere inappropriate like a bar or strip club (BAD IDEA either of those).
Invite them (everyone in your immediate work group - women included/invited) to a local billiard/pool hall once a week, on some of the company dime. Eventually your group will be marked as "regulars" and you'll be treated as one of the crowd. Just maybe, maybe, there will be single women around for your single male workers to socialize with *there*, away from work!
The same would work for bowling alleys. Can't think of other examples at the moment, but I'm sure they're around.
If you point out the difference between these two terms in everyday speech, then you are part of the problem.
I'm not talking about IT professionals talking to other IT professionals. I'm talking about people talking to other people. I long ago gave up correcting the term "the internet is down", and you should, too. If you can figure out what people are referring to without correcting them, you will go farther in this world than by being an "always correct" dick.
I've seen plenty of 1000+ line csh scripts calling IDL routines to get stuff processed, and there's not much hope of getting it replaced since that big task doesn't directly contribute towards the next paper or grant.
Well, academics are people and suffer from the relevant frailties. Like making statements below the belt and sticking to tools that were great at one point in time.
Though, I don't have any experience with IDL. Maybe it's a fine tool.
Who ever perfects shooting mass-bearing particles first (i.e. protons and up), will have first dibs on the next generation of particle weapons. Imagine how much more effective a laser would be at destroying things if instead of firing pure energy it was firing a similarly coherent mass beam.
That ought to fund physics for another thousand years...
You can't ever confirm a scientific theory, but you can fail to disprove it.
There are still other theorized particles that no one has directly observed/created in a lab. One such: the graviton. Last I knew, the hypothesized mass of the graviton was prohibitively large (aka: we might need astronomically sized accelerators to generate them in a lab).
I think it has to do with the equivalence between mass and energy, at the fundamental, quantum level.
See, they increased the energy on two protons beyond 125 GeV (where 125 GeV is the energy-equivalent of 125 protons, give or take). In any one collision at that energy there exist a number of possible results, and one such result was a particle with a mass of 125 protons. Via observing how that particle interacted with the universe (for as long as they could observe it) they deduced it's nature and whether it matched up with any relevant hypotheses.
Learn a functional programming language.
This is the best comment yet.
Sorry...I don't buy it. As a mathematician, yes, I find functional programming interesting (because I've looked into haskell outside of this comment.) But I need better than a couple sentences to be "sold" that suggesting it, in this situation, is the best comment yet.
OP's going to repeat the same programming tasks probably hundreds of times. More times than someone with average memory. When s/he's done, s/he's going to understand programming and whatever language very well.
I've had *some* problems with remembering stuff before. It's not anything as severe as you're going through, and I wouldn't hope to imply that I *understand* what you're going through...
But, I hear you on memorizing through repetition. So, whatever you do, I suggest you plan on:
-coding many, many different example programs/functions.
-re-coding those different examples several times. Perhaps changing how you code them each time (or not - not a requirement).
There are coding problem websites on the net. They list example problems. Hopefully someone can supply a link...anyway, I'd just work through one after the other.
The language doesn't matter, the important thing is progress. Though...python is awesome. You can do procedural, OO, and functional programming within python. Plus, a typical python function is bound to be take fewer lines than other languages. And then there's ipython...
It would still be a good idea to get guns off the street. There's a number of ways to do that:
-turn the underground drug market into an above-board, regulated market (with broad social programs to help people off their addictions).
-take a serious look at just what sort of weapons *are* constitutionally supported.
It's not likely for such measures to *increase* drug/gun related violence.
Valid reason for what? Huh?
My understanding is that Android has become fractured between all the different companies' versions of the OS (as they correspond to their different hardware releases). So maybe their aim is to make WebOS be "another Android". Different companies will take their, vanilla, "WebOS" and fragment it out onto their devices.
"we are aiming for support on future hardware platforms where SoC’s support Linux 3.3+ kernel and where open source replacements for proprietary components are integrated. Existing devices cannot be supported because of those many proprietary components, including graphics, networking and lack of drivers for a modern kernel"
Are there any tablets that meet those requirements? Are there even any planned?! I think this just became another hypothetical OS ... good for contributing to if you just want to pad your resume.
X11 has NEVER been secure its ridiculous to try and point the finger at Nvidia and this is why they have not cared for a month.
I probably knew this at some point. Sounds like a good reason to keep X11 off of your servers, and have X11 only on your workstations. (What would be a reason to have a gui on a unix server..I don't know.)
Not too long ago Intel had a firmware exploit in their processors.
I still appreciate the effort Nvidia's made to support their cards on OSes such as linux and BSD over the years. I'll still only EVER buy nvidia cards because of their driver support.
Here's hoping they keep trucking along at it, even with what Linus' said and now this.
Especially this part, "...covering web clients/servers (yes, he writes a small web server!), general web programming (i.e., CGI and WSGI), the Django framework, cloud computing (mostly Google App Engine; GAE), and web services."
I'm assuming the chapters are written so that you can "jump-in" without having to follow up the preceding material. I only question this point because the reviewer states: "His ideas flow logically from one to the next, incrementally building a story-like chain of problems and Python solutions."
I'm saying, in a completely different context and before any harassing occurs...maybe introducing the workforce to a social circle outside of work *might* help.
I think we're going to be stuck in the same ghz range until we're past silicon.
That's what I remember being told, anyway...
I skimmed the article and couldn't find mention of what it's going to be calculating.
I suggested below your comment that he invite his employees out to some local social gathering places (like a bowling alley or pool hall, not a bar). I realize some people are just going to be jackasses...but maybe some of them wont be if they have some where to socialize outside of work?
I know this is a weird, out-there idea...but maybe help them get lives outside of work. If they've got something going outside of work, then maybe they wont meddle with the women at work?
I'm not saying take the males at your work to somewhere inappropriate like a bar or strip club (BAD IDEA either of those).
Invite them (everyone in your immediate work group - women included/invited) to a local billiard/pool hall once a week, on some of the company dime. Eventually your group will be marked as "regulars" and you'll be treated as one of the crowd. Just maybe, maybe, there will be single women around for your single male workers to socialize with *there*, away from work!
The same would work for bowling alleys. Can't think of other examples at the moment, but I'm sure they're around.
Odd...most of the uses I can come up for this machine don't have it hooked up to a monitor.
I agree! If you help diminish demand then alternate forms of supply will wither up.
I don't see how society could match people up, safely, though...maybe more places for people to meet that don't require money/sitting and being quiet?
If you point out the difference between these two terms in everyday speech, then you are part of the problem.
I'm not talking about IT professionals talking to other IT professionals. I'm talking about people talking to other people. I long ago gave up correcting the term "the internet is down", and you should, too. If you can figure out what people are referring to without correcting them, you will go farther in this world than by being an "always correct" dick.
I've seen plenty of 1000+ line csh scripts calling IDL routines to get stuff processed, and there's not much hope of getting it replaced since that big task doesn't directly contribute towards the next paper or grant.
Well, academics are people and suffer from the relevant frailties. Like making statements below the belt and sticking to tools that were great at one point in time.
Though, I don't have any experience with IDL. Maybe it's a fine tool.
The energy equivalence of a single proton is (google) about 1 GeV (938MeV = 0.938 GeV ~ 1 GeV).
ref: http://physics.nist.gov/cgi-bin/cuu/Value?mpc2mev
Full Disclosure: Calculating particle masses based off the component quarks would leave me confused, too.
Cool! What's the relevant number system? I'd have to google, but I think the name's quaternions or something like that. (Clifford algebra, maybe?)
I'm glad you took a second to break it down to the brass-tacks. Thanks!
Who ever perfects shooting mass-bearing particles first (i.e. protons and up), will have first dibs on the next generation of particle weapons. Imagine how much more effective a laser would be at destroying things if instead of firing pure energy it was firing a similarly coherent mass beam.
That ought to fund physics for another thousand years...
You can't ever confirm a scientific theory, but you can fail to disprove it.
There are still other theorized particles that no one has directly observed/created in a lab. One such: the graviton. Last I knew, the hypothesized mass of the graviton was prohibitively large (aka: we might need astronomically sized accelerators to generate them in a lab).
I think it has to do with the equivalence between mass and energy, at the fundamental, quantum level.
See, they increased the energy on two protons beyond 125 GeV (where 125 GeV is the energy-equivalent of 125 protons, give or take). In any one collision at that energy there exist a number of possible results, and one such result was a particle with a mass of 125 protons. Via observing how that particle interacted with the universe (for as long as they could observe it) they deduced it's nature and whether it matched up with any relevant hypotheses.
How related are they? Is it like the electron and the electron-field (the cosmological term/concept)?
What does it mean to say a particle that gives all other particles mass...has mass itself?