I'm at 0, because some moron got offended that I think that the move to all web technologies is laziness on the part of programmers....java is easy, easy is lazy, I still stand by that, and refuse to make a new profile over that statement. (His citing of google's introduction of a way of writing native web apps was a saving grace, but then WTF do we have an OS for? Right native apps, they don't need to be run in a browser).
Ok, having my "Bad Karma" out of the way, I haven't seen anyone really answer your question of how to get an interview, and I'll say I have successfully changed jobs several times, and helped many friends to land interviews and jobs. First thing to understand, most big companies have taken the burdon of matching resumes to positions off the HR department, and onto the "candidate". You need to search their job database, and apply to the jobs you feel you are a good fit for. Not just make a profile, not just submit to 1 job, but all jobs you feel you are qualified for and interested in! I have done some recruiting events for the company I currently work for. On campus, we would not accept resumes. This is because it actually changes your legal status as far as the company is concerned, and makes them subject to many more regulations about being an EOE. Bottom line for submitting to a company directly, apply to as many jobs as you are interested in. Your resume will usually then heads straight to the desk of the hiring manager (not HR). If allowed/prompted, include a brief cover letter, I'll get to that in another section.
The resume: Keep it too the point. You should definitely include an objective. If you have a post-graduate degree, you will want to include your focus area. If you just took some interesting coursework as electives, or your college had some good ones as required coursework, you will want to include that under your education section. I personally used Numerical Analysis, Graphics Algorithms, OS, Digital Circuit Design and Physics. If your GPA is good include it. If not, don't. They will ask for it later, but it might get you in the door for an interview. Including a bad GPA often ensures you will not get an interview. The company I work for now will not bring in an entry level hire without a GPA of 3.3 or better! (Just a note, I graduated with a 3.39 from a large, well known university, but have helped friends with a 2.7 get interviews and jobs) You say this is an entry level job, so you aren't going to have a lot of relevant work experience. Still, if your last job was pretty steady, its good to include it just to show you aren't a job hopper, but if no work experience is relevant, limit it to one job. You will want a Skills section. This is really your keyword section. Include languages, IDE's, programming areas of study (graphics, networking, databases, specific APIs like GTK, QT, Java, MFC, Win32, OO, UML, etc), anything that seems relevant. If this hasn't filled up 1 page, you can also include something line an "Other Interests" section. List some of your hobbies, even irrelevant ones. This can turn off some employers, but of I have found that it either goes ignored as filler, or the hiring manager/interviewer finds a common interest, makes a connection with you, and is more likely to hire you just because they like you. This goes back to the it’s not what you know, but who you know aspect of things. If they like you, you get “the who you know” aspect on your side.
References! The company may never contact the people you put down for references, but they are important none-the-less. Usually they look for 3-5 references. You do NOT want them all to be in the category of college buddies, life long friends, and family. In general, depending on the number of references they ask for, its good to have 1 that is a peer (college buddy in the same major, or past colleague in the same field), one that was someone you worked for, and if possible a customer reference. Given that you are looking for an entry
Thanks for the link to the real study. I always hate the CNN, WSJ, Fox, or other news oranization summaries...although the scientific articles may contain spin, at least getting it there doesn't have 2 or more levels os spin/"interpretation" on it. I will get a subscription to nature, science, and others eventually.....eventually:)
This again from the same wikipedia article...I know, its very much in biology terms, but the last few lines make it worth the read!
Fructose metabolism All three dietary monosaccharides are transported into the liver by the GLUT 2 transporter [30]. Fructose and galactose are phosphorylated in the liver by fructokinase (Km= 0.5 mM) and galactokinase (Km = 0.8 mM). By contrast, glucose tends to pass through the liver (Km of hepatic glucokinase = 10 mM) and can be metabolised anywhere in the body. Uptake of fructose by the liver is not regulated by insulin.
Fructolysis Fructolysis occurs in two steps. First, the two trioses dihydroxyacetone (DHAP) and glyceraldehyde are synthesized. Second, the trioses are metabolized either in the gluconeogenic pathway for glycogen replenishment and/or complete metabolism in the fructolytic pathway to pyruvate, which after conversion to acetyl-CoA enters the Krebs cycle, and is converted to citrate and subsequently directed toward ''de novo'' synthesis of the free fatty acid palmitate [31].
Metabolism of fructose to DHAP and glyceraldehyde The first step in the metabolism of fructose is the phosphorylation of fructose to fructose 1-phosphate by fructokinase, thus trapping fructose for metabolism in the liver. Fructose 1-phosphate then undergoes hydrolysis by aldolase B to form DHAP and glyceraldehydes; DHAP can either be isomerized to glyceraldehyde 3-phosphate by triosephosphate isomerase or undergo reduction to glycerol 3-phosphate by glycerol 3-phosphate dehydrogenase. The glyceraldehyde produced may also be converted to glyceraldehyde 3-phosphate by glyceraldehyde kinase or converted to glycerol 3-phosphate by glyceraldehyde 3-phosphate dehydrogenase. The metabolism of fructose at this point yields intermediates in the gluconeogenic and fructolytic pathways leading to glycogen synthesis as well as fatty acid and triglyceride synthesis.
Synthesis of glycogen from DHAP and glyceraldehyde 3 phosphate The resultant glyceraldehyde formed by aldolase B then undergoes phosphorylation to glyceraldehyde 3-phosphate. Increased concentrations of DHAP and glyceraldehyde 3-phosphate in the liver drive the gluconeogenic pathway toward glucose and subsequent glycogen synthesis. It appears that fructose is a better substrate for glycogen synthesis than glucose and that glycogen replenishment takes precedence over triglyceride formation [32]. Once liver glycogen is replenished, the intermediates of fructose metabolism are primarily directed toward triglyceride synthesis.
Ok, now read "as well as fatty acid and triglyceride synthesis." and "Once liver glycogen is replenished, the intermediates of fructose metabolism are primarily directed toward triglyceride synthesis." again and again, and decide if you think high amounts of fructose are healthy?
I had always thought fructose was metabolised into glucose somehow, and could be used by every cell in the body. This is CLEARLY STATED not to be the case. Glycogen is said to be for the liver only, and after that it goes to fatty acids. See http://en.wikipedia.org/wiki/Triglyceride for an explanation of triglycerides...yeah.
Now again, tell me that HFCS is the same as sugar?
I cut out non-diet soda a long time ago, and have been working to find a good replacement to carbonated beverages, which have flavor, no carbonation, and no sugars of any kind, are easy to find bottled, or don't stain plastic...and a preference to no sweetener, but for now I'll take my chemical substitutes to make things taste good. Right now, the leading candidate....water....It meets all requirements except flavor:)
Though I have no.NET experience to base this on, it was based off Java, which routinely denies you access to an object of Gun, Foot, and Cartridge (bullet for the non-gun people) at the same time! (can you tell I'm a C/C++/Assembly snob?:) )
I think you need to provide references to said studies, and not ones funded by lawyers! The high malpractice insurance is NOT a recent thing. This has been going on since the 80's!
Its not about bad investments, its about the potential for a high payout. Insurance isn't a magical pot of money, it has to come from somewhere. Reguardless of whether the lawsuit was frivolous or not, doesn't play into the statistics when the insurance comapanies figure out how to cover the suits. It frustrates me that this should even need to be pointed out. A person could die in the OR, and a family sue for the persons earnings potential (rightfully so if he/she has a family and their income was expected). Since nearly ANY doctor at ANY time could have such a situation (outpatient procedures can be dangerous too, even a simple infection lanceing, not tested for say MRSA, causing late treatment and eventual death could put a family doctor at risk for one of these major lawsuits), the insurance companies have to manage that risk, and ensure they have the cash on hand to be able to pay out. Obviously thats oversimplified, they don't expect every doctor to have such a case at the same time, but they have a pretty good idea of the frequency, and how much money they need on hand to pay the suits. If there were reasonable limits on lawsuits, this pot of money the companies need to maintain could be less. They'd probably have to be beaten with the regulatory stick to actually do so, but thats a whole other issue.
Re:It is bad, wrong way to go about it
on
Health Care Reform
·
· Score: 0
Just remember, lawyers run the government, and lawyers stand to benefit most from frivolous lawsuits (and lawsuits in general). Not even everyone's favorite supposed idealist Obama is going to take money away from his peers' pockets! Thus this will never happen!
Re:It is bad, wrong way to go about it
on
Health Care Reform
·
· Score: 0
AMEN! Precisely the Moderate view right there. Why can't idealists on the left and right understand this one axiom IDEALISM NEVER WORKS! No, I don't want to see people bankrupt from medical bills, or people choose do I eat this month, or do I get the medicines I need, either way I'm screwed. Not even the extreme right wants to see that. However, Government run? Seriously? You think that sterile needle is expensive now, soon they'll be billing it out at $10 when the suppliers make buddy buddy with this president, or the next, or the next, the point is it is inevitable.
(And before someone calls me conservative, let me also say free market capitalism doesn't work. A simple study of the industrial revolution proves this. If that wern't enough, look at all the bubbles. Markets MUST be regulated. Comes down to the reason why idealism will never work, and that is that at least one person (and in this day and age, tons of people) will ALWAYS do the wrong thing. I could go on...)
wait, I thought part of the sprint creation was team estimates of "points", 1, 2, 4, 8, 64, and 128. After developing for a while you get a velocity. Then you can take that velocity, see how many points per sprint get done, and accuratly estimate time. Trouble is, sometimes velocity changes, specs change, 64 and 128 time estimates need to be broken down b/c they are unmanageable and not really estimatable. I likes the scrum projects we worked, so did our customers, and managers (well, the ones who could get over the waterfall method that is)
Looks like it belongs in Hitchhikers Guide to the Galaxy...except I guess this is using public transit rather than relying on someone else. Still where's the resturaunt at the end of the universe? Are the trains powered with the improbability drive? Are they operated by depressed robots? We need answers!
I understand the split universe concept, but you're going against a so called prime directive in the original series. Just doesn't seem right to me (and many other trek fans).
Even if they had not destroyed Vulcan (Like Kirk managed to stop it, or something) it would have been fine. But to simply wipe out billions of people in the universe as a split universe splitting from a time travel error, which the universe claimes to have a self correctign system for...its just crazy...I just can't take that as Trek, anything else, would have been great.
Anyhow, back to my so called real work...:)
Please, not another Star Trek. That thing was so awful...If not Star-Trek, totally different names, planets, etc, ok, would have been a great fun movie. Had they stuck with the Trek story, and had the Temporal Integrity Commission go back and set things right, again, great movie. Spitting in the face of the well known Star Trek Story, awful piece of junk. Don't do this to any other good Sci-Fi series, please! (Feel free to do it to bad ones though and make them good. Don't have examples, I don't watch bad Sci-Fi:) )
Is it just me, or do the following 2 statements contradict one another?
(1) making all apps web apps
(3) removing anything unnecessary, to focus on speed."
So you're focused on speed, but dont allow native code? Seriously, what has happened to computer science degrees, and why are so many software engineers so freaking lazy (like using webapps for security rather than NATIVE security)???
Not just a debugger, its great for learning code as well.
Lets see, where to start....
Well first off, theres a find in all files, so if you put everything into your project, you can search the entire project, and use regular expressions if you like....oh yeah, and replace if you need to. Sure you can do the find with grep...so nothing big here
Right click on a function, see that "Show Callers Graph" option? Click it, it will show you every other function in your project that calls it, so you can drill down backwards all the way to main. If you need to go forward, right click on the function call, and click go to definition, magically you're there at the code to that function.
Find a variable with a name like "index" but no local defition of index? Right Click on it and go to definition to see if its a global, member, or just a local hidden on a nasty line in the function.
You gotta remember, Visual Studio was written by professional software engineers for their own use. They want to bring people in to their huge codebase with minimal time, and find/fix software bugs in minimal time. This is its purpose. Arguably it was released to make development for windows more attractive, but I'm sure that was not the driving cause for developming it.
Honest take a look, its an IDE, and a Debugger which get badmouthed by so many, but yet we still have Eclipse, Visual Studio, GDB, etc as IDE's and Debuggers, and development on new IDEs, and better debuggers continue, so they have a purpose, and are quite usefull. I personally choose Visual Studio since I have found nothing that comes close to what it can do.
Or did all of you who did just reply to others posts?
Let me clue you in. a MINOR point made in the updated article was Java. More seriously it was the exclusion of Data Structures, algorithms, and other math classes to dumb down CS to make it more attrative to a wider audience. Java was simply a part of this dumbing down process. Its an easier language to learn and work with, and it does all sorts of flashy things immediatly, so its more attractive to the "dumber" programmer.
I have to say I agree with him. I started learning C++ on my own at 8 years old. Yes. 8. Thats no exaggeration. By 14, I was in a community college programming class. And you know what, I did pretty well. However, I didn't really get a firm grasp on pointers until, dare I mention it? I took assembly. Not only did assembly enlighten me to what my C code was doing, it gave me a firm grasp of the underlying architecture (and now many other types of architectures as well), and easy understanding of pointers, and a lot of good programming practices. No, I'm not saying to make assembly the first language taught, far from it. I do think it should be encouraged though, as well as digitial logic, Digital Electronics Design, and other low level classes. Sure, your career web developer will most likely NEVER use any of those skills, but then, they won't use 90% of what a CS degree is supposed to teach either, so why should they even bother. Like the article said, we don't need them getting CS degrees.
I have had the opportunity to sit in on some CS interviews, and its quite frightening. How can someone come out of college with a CS degree and not understand how their could, should, and how it is being stored in memory?! You can't tell me what a deadlock is? You don't have a clue how to implmeent a Tree, queue, priority queue, etc? These were in response to job postings for a small hardware development reasearch company. Yes, hardware company. These skills are still in demand!
Amazingly I came out of college with this sort of training, even though I graduated 2004. I went to 3 different colleges, and all of them worked similary then. Community College, UNT, and PennState Harrisburg. Its not that I was shopping for schools, I had wanted to make video games since I was a kid, thats why I started learning programming at a young age. I transferred out to UNT to follow that dream. Turns out, the only professer there I felt at the time was a good teacher was the one teaching the games classes. I left the school after a major disagreement with the Chairman of the CS department there who could care less about undergrads, and the Dean of the College of Arts And Sciences (Yes I know CS moved over to the college of engineering there, that was the semester I left). It was the best decision I ever made. PennState Harrisburg was almost everything I had wished UNT would have been. Even with as much as I disliked UNT, they still required digital logic classes, data structures, algorithms, and other theory classes. PennState did also, but that school actually cared about their undergrads, and didnt have us trying to do ridiculous things in college like work with students in Turkey, with an immense time difference, language barrier, it was tough, add them not caring much about our grades, and the fact that this was a LISP course, and you have a recipie for a major pain in the butt.
I am glad though these colleges at least hadn't compromised their programs like the professor in the article describes going on, and that i have seen the results of. It was tough, it was work, but most of all, it was fun, and still is.
So maybe many slashdotters think this is childish, or stupid, or otherwise lame, but I know our office here found it amusing, and we immediatly started thinking of other things to do to freeloaders. Why? Its funny! Nothing too bad, just to make them scratch their heads, and maybe ask their friends questions....questions that leave their friends with an opinion of them right up there with Jessica Simpson!
So here's a few to get started...
Reorder text backwards. Yes, this requires decompressing, modifiying, then recompressing, who cares
Get all image names in a page, then rename all of them to some other image on the page
Maybe even store previous images from the site they had just previously visited, and add it in.
And the best....
Run as much of the traffic through http://www.gizoogle.com/
What are you writing in that there are no 3-D api's out there? Its really silly to reinvent the wheel. A surface plot is not trivial to implement from scratch (Depending on what you want it to be able to do...)
You will need to manage 3 matrices. A projection, a View, and a World Matrix. For a surface plot, an Orthographic projection is what you want. You can find millions of examples of orthographic projection matrices online. The view matrix sets the position of the "Camera" and the direction it looks in. Again millions of examples are available online. The world matrix is generally an affine transformation matrix, made up of Scaling, Rotation, and Translation functions (each of which can be represented by individual matrices, and again, millions of examples are available online for each)
So now you have your matrices, how do you use them? Well to get the point on the screen that corresponds to your 3-D point, you multiply the point (in terms of a vector) by the matrix that you obtain by multiplying the World, View, and Projection matrices togather, then homogenizing it (Dividing x, y, z, and w by w) That will give you the XY point on the screen.
Ok, so now what, All you have is a bunch of points, we want filled polygons, or at least lines right?! For single color lines, there are several formulas available. Unfortunatly the equation escapes me, but the fastest one managed to remove all floating point math from the equation. I believe it was a variation on the midpoint formula, but it has been nearly 2 years since I took my graphics algorithms class, and I don't have my notebook here. Want to color the line, like for some sort of shading? Now you have a linear interpolation to do btw the 2 points. Thats not so bad though, linear is fairly simple.
But you said you wanted a surface plot, and some more complex plots. So we will probably need filled triangles. You can use gouraud shading, or Barycentric coordinates to figure out what color to use at each point inside the triangle. BTW, you also need to get which points are inside that triangle, using the edges as lines, and those as a system of linear equations, but again, this can be found online with the various keywords in this post....
Ok, so now you have a software renderer. Sweet....but its running a little slow...What can be done to speed this puppy up?
Well, we have some things we can do. First off, overdraw is our enemy. Unfortunatly, on a surface plot, there probably will not be much, but it won't hurt to implement some of these techniques anyways. First off, a relativly simple thing we can do is backface culling. Again, you can look this up, but its basically the dot product of the surface, with your gaze vector. if its negative, is back is facing the camera, don't draw it. Next, Z buffering. You keep a list of the depths of points drawn on the screen, if its closer, allow it to be drawn, if its farther, skip it. Simple really. Again, tons can be found about this online. Draw Order. If you implement Z buffering, and order your polygons to be drawn front to back, most of your polygons will be skipped. This is just a sort, so it should be self explanitory. To top it all off, you can introduce frustum culling. For a surface plot, this won't do much until you zoom waaaaay in, but will speed it up when that happens. Again, you can look this up...
Most of these are indivudual lessons, and therefore, you'll find them as individual tutorials. You can see a software renderer is not trivial. This has said nothing about lighting, or perspective, since your application didn't seem to need it.
Have fun if you decide to implement this. We had to for our graphics algorithms class. It was fun, and wasn't too much work, but we didn't implement all of this. We skipped all the optimizations other than backface culling. However, without the instructional time, this could all get very frustrating, especially if you aren't a linear algebra geek and want to understand why these matrices do what they do. This is why most people, including myself, say try to find some other pre-written API unless you have a fair amount of time on your hands, and/or a really stubborn boss who wants closed source, free, maintained by his company code to do this...
I can't believe the comments here. It seems most people posted in a knee-jerk reaction believeing what a "Futurist" has said. Seriously people, I thought we as a community were smarter than this.
1. Waaaaaaaaaay too many posts going something like "I'll make a shield for it. Problem solved" Didn't you read, it will have a built in shield! It only reads when opened. Duh, our governemnt officials may be dumb, but they aren't that dumb. I also realize many people on here posted this already, but I simply cannot believe how many posts I saw to this effect!
2. Barcodes....No they aren't as efficient as RFID. How long does it take to scan your items at a grocery store? Now imagine every item is an impatient person waiting to get out of an airport. Sure its faster than the old way, but its still by far much slower than an automatic read by RFID.
3. OMG OMG We're walking around with a target on us!!!!!!! Again, See #1, and even if #1 wern't true, do you carry your passport everywhere? How many of you have ever even traveled abroad?! Again, I realize some people pointed this out already, but just like in #1 the number of people who posted things to this effect was simply insane!
4. You all knee-jerked to the comments of a "Futurist". Seriously, I thought there couldn't be a title any more sweet than meteorologist...getting paid to be wrong most of the time. But this Futurist thing takes the cake. I'm sure there are some self proclaimed Futurists out there with backgrounds in science, but the ones who seem to get famous are the idiodic alarmists. I watched part of Discovery/TLC/History Channels (Not sure which one) program about how we will all be wiped out. My favorite one was this moron who says One day computer programs will suddenly bceome aware that they are aware and then take over. I couldn't take it anymore. I shut it off. The entire program was filled with this kind of dribble from those who have no idea what they are talking about. Yet give them a title like Futurist, and suddenly they are getting attention from networks that normally have programming based on science, and people believeing it! I figured the/. community would be smarter than this...
Some come on people, wake up, and think before you open your mouths, or begin to type on your keyboard. Failure to do so will likely end in you looking like an idiot...
I get a call while working at a college for tech support. Turns out, its the same guy that called right before that, and one of the other techs had tried working with him. The problem stemmed from the fact that this person did not speak English very well at all. He could not log in, he could type in his username, but his mouse was "frozen" at bootup, so he could not click in to type his password. I want to save some time, and make sure this isn't something that can be fixed over the phone. To help him log in I say, as did the previous person on the phone, press the "Tab" key on the keyboard to move the cursor down so you can type in your password. The reply I knew was coming, which key? The tab key, spelled 'T' 'A' 'B'. "'T' 'A' 'B'?" Yes, the tab key. Its a single key on the keyboard labled tab. Its just down and to the left of the 1 key, right above caps lock up and to the left from A. Nothing helps. nothing gets through to this guy. Finially 20+ minutes later, the spyware that was taking all of the processor time finishes up its initialization, and he uses the mouse to click in to enter his password. He goes to hang up and I say wait a second, get VNC setup (we had a menu option to do it), so I remote connect to his machine, run adaware on it....I think it found some 2000 items. This was back in 2001/2002.
I'm at 0, because some moron got offended that I think that the move to all web technologies is laziness on the part of programmers....java is easy, easy is lazy, I still stand by that, and refuse to make a new profile over that statement. (His citing of google's introduction of a way of writing native web apps was a saving grace, but then WTF do we have an OS for? Right native apps, they don't need to be run in a browser).
Ok, having my "Bad Karma" out of the way, I haven't seen anyone really answer your question of how to get an interview, and I'll say I have successfully changed jobs several times, and helped many friends to land interviews and jobs. First thing to understand, most big companies have taken the burdon of matching resumes to positions off the HR department, and onto the "candidate". You need to search their job database, and apply to the jobs you feel you are a good fit for. Not just make a profile, not just submit to 1 job, but all jobs you feel you are qualified for and interested in! I have done some recruiting events for the company I currently work for. On campus, we would not accept resumes. This is because it actually changes your legal status as far as the company is concerned, and makes them subject to many more regulations about being an EOE. Bottom line for submitting to a company directly, apply to as many jobs as you are interested in. Your resume will usually then heads straight to the desk of the hiring manager (not HR). If allowed/prompted, include a brief cover letter, I'll get to that in another section.
The resume: Keep it too the point. You should definitely include an objective. If you have a post-graduate degree, you will want to include your focus area. If you just took some interesting coursework as electives, or your college had some good ones as required coursework, you will want to include that under your education section. I personally used Numerical Analysis, Graphics Algorithms, OS, Digital Circuit Design and Physics. If your GPA is good include it. If not, don't. They will ask for it later, but it might get you in the door for an interview. Including a bad GPA often ensures you will not get an interview. The company I work for now will not bring in an entry level hire without a GPA of 3.3 or better! (Just a note, I graduated with a 3.39 from a large, well known university, but have helped friends with a 2.7 get interviews and jobs) You say this is an entry level job, so you aren't going to have a lot of relevant work experience. Still, if your last job was pretty steady, its good to include it just to show you aren't a job hopper, but if no work experience is relevant, limit it to one job. You will want a Skills section. This is really your keyword section. Include languages, IDE's, programming areas of study (graphics, networking, databases, specific APIs like GTK, QT, Java, MFC, Win32, OO, UML, etc), anything that seems relevant. If this hasn't filled up 1 page, you can also include something line an "Other Interests" section. List some of your hobbies, even irrelevant ones. This can turn off some employers, but of I have found that it either goes ignored as filler, or the hiring manager/interviewer finds a common interest, makes a connection with you, and is more likely to hire you just because they like you. This goes back to the it’s not what you know, but who you know aspect of things. If they like you, you get “the who you know” aspect on your side.
References! The company may never contact the people you put down for references, but they are important none-the-less. Usually they look for 3-5 references. You do NOT want them all to be in the category of college buddies, life long friends, and family. In general, depending on the number of references they ask for, its good to have 1 that is a peer (college buddy in the same major, or past colleague in the same field), one that was someone you worked for, and if possible a customer reference. Given that you are looking for an entry
Thanks for the link to the real study. I always hate the CNN, WSJ, Fox, or other news oranization summaries...although the scientific articles may contain spin, at least getting it there doesn't have 2 or more levels os spin/"interpretation" on it. I will get a subscription to nature, science, and others eventually.....eventually :)
This again from the same wikipedia article...I know, its very much in biology terms, but the last few lines make it worth the read!
:)
Fructose metabolism
All three dietary monosaccharides are transported into the liver by the GLUT 2 transporter [30]. Fructose and galactose are phosphorylated in the liver by fructokinase (Km= 0.5 mM) and galactokinase (Km = 0.8 mM). By contrast, glucose tends to pass through the liver (Km of hepatic glucokinase = 10 mM) and can be metabolised anywhere in the body. Uptake of fructose by the liver is not regulated by insulin.
Fructolysis
Fructolysis occurs in two steps. First, the two trioses dihydroxyacetone (DHAP) and glyceraldehyde are synthesized. Second, the trioses are metabolized either in the gluconeogenic pathway for glycogen replenishment and/or complete metabolism in the fructolytic pathway to pyruvate, which after conversion to acetyl-CoA enters the Krebs cycle, and is converted to citrate and subsequently directed toward ''de novo'' synthesis of the free fatty acid palmitate [31].
Metabolism of fructose to DHAP and glyceraldehyde
The first step in the metabolism of fructose is the phosphorylation of fructose to fructose 1-phosphate by fructokinase, thus trapping fructose for metabolism in the liver. Fructose 1-phosphate then undergoes hydrolysis by aldolase B to form DHAP and glyceraldehydes; DHAP can either be isomerized to glyceraldehyde 3-phosphate by triosephosphate isomerase or undergo reduction to glycerol 3-phosphate by glycerol 3-phosphate dehydrogenase. The glyceraldehyde produced may also be converted to glyceraldehyde 3-phosphate by glyceraldehyde kinase or converted to glycerol 3-phosphate by glyceraldehyde 3-phosphate dehydrogenase. The metabolism of fructose at this point yields intermediates in the gluconeogenic and fructolytic pathways leading to glycogen synthesis as well as fatty acid and triglyceride synthesis.
Synthesis of glycogen from DHAP and glyceraldehyde 3 phosphate
The resultant glyceraldehyde formed by aldolase B then undergoes phosphorylation to glyceraldehyde 3-phosphate. Increased concentrations of DHAP and glyceraldehyde 3-phosphate in the liver drive the gluconeogenic pathway toward glucose and subsequent glycogen synthesis. It appears that fructose is a better substrate for glycogen synthesis than glucose and that glycogen replenishment takes precedence over triglyceride formation [32]. Once liver glycogen is replenished, the intermediates of fructose metabolism are primarily directed toward triglyceride synthesis.
Ok, now read "as well as fatty acid and triglyceride synthesis." and "Once liver glycogen is replenished, the intermediates of fructose metabolism are primarily directed toward triglyceride synthesis." again and again, and decide if you think high amounts of fructose are healthy?
I had always thought fructose was metabolised into glucose somehow, and could be used by every cell in the body. This is CLEARLY STATED not to be the case. Glycogen is said to be for the liver only, and after that it goes to fatty acids. See http://en.wikipedia.org/wiki/Triglyceride for an explanation of triglycerides...yeah.
Now again, tell me that HFCS is the same as sugar?
I cut out non-diet soda a long time ago, and have been working to find a good replacement to carbonated beverages, which have flavor, no carbonation, and no sugars of any kind, are easy to find bottled, or don't stain plastic...and a preference to no sweetener, but for now I'll take my chemical substitutes to make things taste good. Right now, the leading candidate....water....It meets all requirements except flavor
Though I have no .NET experience to base this on, it was based off Java, which routinely denies you access to an object of Gun, Foot, and Cartridge (bullet for the non-gun people) at the same time! (can you tell I'm a C/C++/Assembly snob? :) )
I think you need to provide references to said studies, and not ones funded by lawyers! The high malpractice insurance is NOT a recent thing. This has been going on since the 80's!
Its not about bad investments, its about the potential for a high payout. Insurance isn't a magical pot of money, it has to come from somewhere. Reguardless of whether the lawsuit was frivolous or not, doesn't play into the statistics when the insurance comapanies figure out how to cover the suits. It frustrates me that this should even need to be pointed out. A person could die in the OR, and a family sue for the persons earnings potential (rightfully so if he/she has a family and their income was expected). Since nearly ANY doctor at ANY time could have such a situation (outpatient procedures can be dangerous too, even a simple infection lanceing, not tested for say MRSA, causing late treatment and eventual death could put a family doctor at risk for one of these major lawsuits), the insurance companies have to manage that risk, and ensure they have the cash on hand to be able to pay out. Obviously thats oversimplified, they don't expect every doctor to have such a case at the same time, but they have a pretty good idea of the frequency, and how much money they need on hand to pay the suits. If there were reasonable limits on lawsuits, this pot of money the companies need to maintain could be less. They'd probably have to be beaten with the regulatory stick to actually do so, but thats a whole other issue.
Just remember, lawyers run the government, and lawyers stand to benefit most from frivolous lawsuits (and lawsuits in general). Not even everyone's favorite supposed idealist Obama is going to take money away from his peers' pockets! Thus this will never happen!
AMEN! Precisely the Moderate view right there. Why can't idealists on the left and right understand this one axiom IDEALISM NEVER WORKS! No, I don't want to see people bankrupt from medical bills, or people choose do I eat this month, or do I get the medicines I need, either way I'm screwed. Not even the extreme right wants to see that. However, Government run? Seriously? You think that sterile needle is expensive now, soon they'll be billing it out at $10 when the suppliers make buddy buddy with this president, or the next, or the next, the point is it is inevitable.
(And before someone calls me conservative, let me also say free market capitalism doesn't work. A simple study of the industrial revolution proves this. If that wern't enough, look at all the bubbles. Markets MUST be regulated. Comes down to the reason why idealism will never work, and that is that at least one person (and in this day and age, tons of people) will ALWAYS do the wrong thing. I could go on...)
Don't you love the political posts? I don't!
Because it'd be great to go back to dumb terminals, and service/fee based software, etc!
Or at least composite some other jokes in ;)
wait, I thought part of the sprint creation was team estimates of "points", 1, 2, 4, 8, 64, and 128. After developing for a while you get a velocity. Then you can take that velocity, see how many points per sprint get done, and accuratly estimate time. Trouble is, sometimes velocity changes, specs change, 64 and 128 time estimates need to be broken down b/c they are unmanageable and not really estimatable. I likes the scrum projects we worked, so did our customers, and managers (well, the ones who could get over the waterfall method that is)
Looks like it belongs in Hitchhikers Guide to the Galaxy...except I guess this is using public transit rather than relying on someone else. Still where's the resturaunt at the end of the universe? Are the trains powered with the improbability drive? Are they operated by depressed robots? We need answers!
I understand the split universe concept, but you're going against a so called prime directive in the original series. Just doesn't seem right to me (and many other trek fans). Even if they had not destroyed Vulcan (Like Kirk managed to stop it, or something) it would have been fine. But to simply wipe out billions of people in the universe as a split universe splitting from a time travel error, which the universe claimes to have a self correctign system for...its just crazy...I just can't take that as Trek, anything else, would have been great. Anyhow, back to my so called real work... :)
Please, not another Star Trek. That thing was so awful...If not Star-Trek, totally different names, planets, etc, ok, would have been a great fun movie. Had they stuck with the Trek story, and had the Temporal Integrity Commission go back and set things right, again, great movie. Spitting in the face of the well known Star Trek Story, awful piece of junk. Don't do this to any other good Sci-Fi series, please! (Feel free to do it to bad ones though and make them good. Don't have examples, I don't watch bad Sci-Fi :) )
Just tell me they are going to call their hack cranny, please! :) Perhaps that was too obvious...
Is it just me, or do the following 2 statements contradict one another?
(1) making all apps web apps
(3) removing anything unnecessary, to focus on speed."
So you're focused on speed, but dont allow native code? Seriously, what has happened to computer science degrees, and why are so many software engineers so freaking lazy (like using webapps for security rather than NATIVE security)???
Not just a debugger, its great for learning code as well. Lets see, where to start.... Well first off, theres a find in all files, so if you put everything into your project, you can search the entire project, and use regular expressions if you like....oh yeah, and replace if you need to. Sure you can do the find with grep...so nothing big here Right click on a function, see that "Show Callers Graph" option? Click it, it will show you every other function in your project that calls it, so you can drill down backwards all the way to main. If you need to go forward, right click on the function call, and click go to definition, magically you're there at the code to that function. Find a variable with a name like "index" but no local defition of index? Right Click on it and go to definition to see if its a global, member, or just a local hidden on a nasty line in the function. You gotta remember, Visual Studio was written by professional software engineers for their own use. They want to bring people in to their huge codebase with minimal time, and find/fix software bugs in minimal time. This is its purpose. Arguably it was released to make development for windows more attractive, but I'm sure that was not the driving cause for developming it. Honest take a look, its an IDE, and a Debugger which get badmouthed by so many, but yet we still have Eclipse, Visual Studio, GDB, etc as IDE's and Debuggers, and development on new IDEs, and better debuggers continue, so they have a purpose, and are quite usefull. I personally choose Visual Studio since I have found nothing that comes close to what it can do.
Or did all of you who did just reply to others posts? Let me clue you in. a MINOR point made in the updated article was Java. More seriously it was the exclusion of Data Structures, algorithms, and other math classes to dumb down CS to make it more attrative to a wider audience. Java was simply a part of this dumbing down process. Its an easier language to learn and work with, and it does all sorts of flashy things immediatly, so its more attractive to the "dumber" programmer. I have to say I agree with him. I started learning C++ on my own at 8 years old. Yes. 8. Thats no exaggeration. By 14, I was in a community college programming class. And you know what, I did pretty well. However, I didn't really get a firm grasp on pointers until, dare I mention it? I took assembly. Not only did assembly enlighten me to what my C code was doing, it gave me a firm grasp of the underlying architecture (and now many other types of architectures as well), and easy understanding of pointers, and a lot of good programming practices. No, I'm not saying to make assembly the first language taught, far from it. I do think it should be encouraged though, as well as digitial logic, Digital Electronics Design, and other low level classes. Sure, your career web developer will most likely NEVER use any of those skills, but then, they won't use 90% of what a CS degree is supposed to teach either, so why should they even bother. Like the article said, we don't need them getting CS degrees. I have had the opportunity to sit in on some CS interviews, and its quite frightening. How can someone come out of college with a CS degree and not understand how their could, should, and how it is being stored in memory?! You can't tell me what a deadlock is? You don't have a clue how to implmeent a Tree, queue, priority queue, etc? These were in response to job postings for a small hardware development reasearch company. Yes, hardware company. These skills are still in demand! Amazingly I came out of college with this sort of training, even though I graduated 2004. I went to 3 different colleges, and all of them worked similary then. Community College, UNT, and PennState Harrisburg. Its not that I was shopping for schools, I had wanted to make video games since I was a kid, thats why I started learning programming at a young age. I transferred out to UNT to follow that dream. Turns out, the only professer there I felt at the time was a good teacher was the one teaching the games classes. I left the school after a major disagreement with the Chairman of the CS department there who could care less about undergrads, and the Dean of the College of Arts And Sciences (Yes I know CS moved over to the college of engineering there, that was the semester I left). It was the best decision I ever made. PennState Harrisburg was almost everything I had wished UNT would have been. Even with as much as I disliked UNT, they still required digital logic classes, data structures, algorithms, and other theory classes. PennState did also, but that school actually cared about their undergrads, and didnt have us trying to do ridiculous things in college like work with students in Turkey, with an immense time difference, language barrier, it was tough, add them not caring much about our grades, and the fact that this was a LISP course, and you have a recipie for a major pain in the butt. I am glad though these colleges at least hadn't compromised their programs like the professor in the article describes going on, and that i have seen the results of. It was tough, it was work, but most of all, it was fun, and still is.
So maybe many slashdotters think this is childish, or stupid, or otherwise lame, but I know our office here found it amusing, and we immediatly started thinking of other things to do to freeloaders. Why? Its funny! Nothing too bad, just to make them scratch their heads, and maybe ask their friends questions....questions that leave their friends with an opinion of them right up there with Jessica Simpson! So here's a few to get started... Reorder text backwards. Yes, this requires decompressing, modifiying, then recompressing, who cares Get all image names in a page, then rename all of them to some other image on the page Maybe even store previous images from the site they had just previously visited, and add it in. And the best.... Run as much of the traffic through http://www.gizoogle.com/
What are you writing in that there are no 3-D api's out there? Its really silly to reinvent the wheel. A surface plot is not trivial to implement from scratch (Depending on what you want it to be able to do...) You will need to manage 3 matrices. A projection, a View, and a World Matrix. For a surface plot, an Orthographic projection is what you want. You can find millions of examples of orthographic projection matrices online. The view matrix sets the position of the "Camera" and the direction it looks in. Again millions of examples are available online. The world matrix is generally an affine transformation matrix, made up of Scaling, Rotation, and Translation functions (each of which can be represented by individual matrices, and again, millions of examples are available online for each) So now you have your matrices, how do you use them? Well to get the point on the screen that corresponds to your 3-D point, you multiply the point (in terms of a vector) by the matrix that you obtain by multiplying the World, View, and Projection matrices togather, then homogenizing it (Dividing x, y, z, and w by w) That will give you the XY point on the screen. Ok, so now what, All you have is a bunch of points, we want filled polygons, or at least lines right?! For single color lines, there are several formulas available. Unfortunatly the equation escapes me, but the fastest one managed to remove all floating point math from the equation. I believe it was a variation on the midpoint formula, but it has been nearly 2 years since I took my graphics algorithms class, and I don't have my notebook here. Want to color the line, like for some sort of shading? Now you have a linear interpolation to do btw the 2 points. Thats not so bad though, linear is fairly simple. But you said you wanted a surface plot, and some more complex plots. So we will probably need filled triangles. You can use gouraud shading, or Barycentric coordinates to figure out what color to use at each point inside the triangle. BTW, you also need to get which points are inside that triangle, using the edges as lines, and those as a system of linear equations, but again, this can be found online with the various keywords in this post.... Ok, so now you have a software renderer. Sweet....but its running a little slow...What can be done to speed this puppy up? Well, we have some things we can do. First off, overdraw is our enemy. Unfortunatly, on a surface plot, there probably will not be much, but it won't hurt to implement some of these techniques anyways. First off, a relativly simple thing we can do is backface culling. Again, you can look this up, but its basically the dot product of the surface, with your gaze vector. if its negative, is back is facing the camera, don't draw it. Next, Z buffering. You keep a list of the depths of points drawn on the screen, if its closer, allow it to be drawn, if its farther, skip it. Simple really. Again, tons can be found about this online. Draw Order. If you implement Z buffering, and order your polygons to be drawn front to back, most of your polygons will be skipped. This is just a sort, so it should be self explanitory. To top it all off, you can introduce frustum culling. For a surface plot, this won't do much until you zoom waaaaay in, but will speed it up when that happens. Again, you can look this up... Most of these are indivudual lessons, and therefore, you'll find them as individual tutorials. You can see a software renderer is not trivial. This has said nothing about lighting, or perspective, since your application didn't seem to need it. Have fun if you decide to implement this. We had to for our graphics algorithms class. It was fun, and wasn't too much work, but we didn't implement all of this. We skipped all the optimizations other than backface culling. However, without the instructional time, this could all get very frustrating, especially if you aren't a linear algebra geek and want to understand why these matrices do what they do. This is why most people, including myself, say try to find some other pre-written API unless you have a fair amount of time on your hands, and/or a really stubborn boss who wants closed source, free, maintained by his company code to do this...
I can't believe the comments here. It seems most people posted in a knee-jerk reaction believeing what a "Futurist" has said. Seriously people, I thought we as a community were smarter than this. 1. Waaaaaaaaaay too many posts going something like "I'll make a shield for it. Problem solved" Didn't you read, it will have a built in shield! It only reads when opened. Duh, our governemnt officials may be dumb, but they aren't that dumb. I also realize many people on here posted this already, but I simply cannot believe how many posts I saw to this effect! 2. Barcodes....No they aren't as efficient as RFID. How long does it take to scan your items at a grocery store? Now imagine every item is an impatient person waiting to get out of an airport. Sure its faster than the old way, but its still by far much slower than an automatic read by RFID. 3. OMG OMG We're walking around with a target on us!!!!!!! Again, See #1, and even if #1 wern't true, do you carry your passport everywhere? How many of you have ever even traveled abroad?! Again, I realize some people pointed this out already, but just like in #1 the number of people who posted things to this effect was simply insane! 4. You all knee-jerked to the comments of a "Futurist". Seriously, I thought there couldn't be a title any more sweet than meteorologist...getting paid to be wrong most of the time. But this Futurist thing takes the cake. I'm sure there are some self proclaimed Futurists out there with backgrounds in science, but the ones who seem to get famous are the idiodic alarmists. I watched part of Discovery/TLC/History Channels (Not sure which one) program about how we will all be wiped out. My favorite one was this moron who says One day computer programs will suddenly bceome aware that they are aware and then take over. I couldn't take it anymore. I shut it off. The entire program was filled with this kind of dribble from those who have no idea what they are talking about. Yet give them a title like Futurist, and suddenly they are getting attention from networks that normally have programming based on science, and people believeing it! I figured the /. community would be smarter than this...
Some come on people, wake up, and think before you open your mouths, or begin to type on your keyboard. Failure to do so will likely end in you looking like an idiot...
I get a call while working at a college for tech support. Turns out, its the same guy that called right before that, and one of the other techs had tried working with him. The problem stemmed from the fact that this person did not speak English very well at all. He could not log in, he could type in his username, but his mouse was "frozen" at bootup, so he could not click in to type his password. I want to save some time, and make sure this isn't something that can be fixed over the phone. To help him log in I say, as did the previous person on the phone, press the "Tab" key on the keyboard to move the cursor down so you can type in your password. The reply I knew was coming, which key? The tab key, spelled 'T' 'A' 'B'. "'T' 'A' 'B'?" Yes, the tab key. Its a single key on the keyboard labled tab. Its just down and to the left of the 1 key, right above caps lock up and to the left from A. Nothing helps. nothing gets through to this guy. Finially 20+ minutes later, the spyware that was taking all of the processor time finishes up its initialization, and he uses the mouse to click in to enter his password. He goes to hang up and I say wait a second, get VNC setup (we had a menu option to do it), so I remote connect to his machine, run adaware on it....I think it found some 2000 items. This was back in 2001/2002.