How much of the kernel does SCO claim rights to, I have never seen code but I was told it was sections of various modules, if it is open source, can't various people get together and rewrite these sections, and avoid this whole mess by updating everyone to a non-infringement kernel before anyway sicks the C-stapo on us?
Hmmm can't see while I am typing so forgive any spelling errors.
I think that using false controls like stopping the TV or moving the games to a different login and stuff are just ways of skirting the problem. While excercise is definitely good paticularly in setting up a routine the bottom line is you have to learn to discipline yourslef to do what you want when you decide to do it. You said that pressure from a deadline will allow you to get it down with a 5am night - you just have to learn to take that emotioanl pressure and apply it at will.
So what good does coding your own hash tables do? Programming is about thinking - and two mean really involves two stages. Thinking and coding. Of course we need to know more than STL, and modification of standard algorithms is very important - in one of my algo courses a lot of time was spent describing how to make a modification to a simple BST to solve a complex problem. Once you can think critically and apply these skills to a programming problem, the coding is almost always trivial. Coding up your own hash tables or whatever hardly ever gives you any advantage over really, critically thinking about data structures and algorithms outside of a coding scheme. You can learn to think in this way, and you can learn to code in this way - but there are more efficient ways to do both, not to mention more interesting ones.
I feel unsatisfied by that tease of an article - it tells us how not to contribute to the info problem, not how to deal with it.
I have a pretty big problem with the information obesity issue. I get way too much email/mail/whatever everyday. My strategy is normally "touch it once" whenever I can. So if I get a bill, or any of the umpteen emails that require a simple response, I just write one as soon as I read it regardless of how I feel. If I have something I can't reply to right away (aka progress report on XXX that I have not starte yet) I set it aside to work on as soon as possible. Otherwise I get so far behind I never respond to people's emails.
Every voting system is based on trusting the government. The government runs the election, the voting booths, does the counting in paper elections etc, so no matter what the system - we have to trust that the government is not going to cheat us in anyway. The bottom line is they could if they wanted to ( I realize we could make a super secure system at some point that would bypass this, but the technology is not there yet, or at least the funding for it isn't)
I think there is an obvious disadvantage to releasing the source: it lets other people get at the intricate details of the voting process. So if someone outside of the government wanted to screw up the voting, if it's possible you are giving them the resources to do it. We have to trust the government not everyone who can read voting systme code.
Also, the government there says they don't have the code... that doesn't mean they couldn't easily get it.
I have worked on a few projects where I was asked to pick up in the middle of a project already started in c++ or c, and even with comments and full normal source... figuring out someone else's code for a project of any size is a big pain, I can't imagine how hard a decompiled source would be.
I am an operating system mercenary. Even though microsoft is clearly evil but I don't give a damn - if it's the best thing out there I'll by from SatanSoft.
I am primarily a windows user because of simplicity and ease of use. I like a pretty and simple GUI both in my development (VC++) and in normal use. In windows, everything is extremely simple to setup and 100% transparent to me - ie when I got my laptop I turned it on, it immediately connected to our wireless network at school with 0 configuration.
There are times when I would like to have more control , and I do normally dual-boot on most of my machines. It is just that 80% of the time for school and 95% of the time for home I don't need more control over the OS than what windows provides. Using command line interfaces or even something like KDE is just maybe 10-20% slower than clicking around in windows (which is partially my knowledge base)and until the interface is improved enough to bring that down, I won't fully switch over.
Compatibility and entrenchment are also big issues.
I thought long and hard about going over to the Mac to use the unix base along with the GUI - but the hardware stopped me.
Carnegie Mellon has a Human-Computer Interface group, I'm sure some other univerisities do as well but I don't know of any off the top of my head. If you wrote a few faculty members there I'm sure one of them would reply with the information you're looking for, I'm certain they've run into the problem.
http://www.hcii.cmu.edu/
As a computer science graduate student, I need to do a fair amount of coding myself. I have awful eyes and considered Lasik at one point.
My final determination was as follows:
With contact lenses I get a minor irritation (5 minutes) to take them out every day, and every now and then they need an eye drop or two to prevent dryness from staring at the monitors.
As for Lasik, the loss of night vision alone seems worse than either of these two things, and there's always the oops factor. A mistake with my contacts will cost me 50 bucks to replaces while a Lasik mistake (rubbing your eyes the night after or a hungover tech) could last the rest of my life.
The risks far outweigh the benefits, particularly since you have the who knows what happens in 10 years queston.
How much of the kernel does SCO claim rights to, I have never seen code but I was told it was sections of various modules, if it is open source, can't various people get together and rewrite these sections, and avoid this whole mess by updating everyone to a non-infringement kernel before anyway sicks the C-stapo on us?
Hmmm can't see while I am typing so forgive any spelling errors. I think that using false controls like stopping the TV or moving the games to a different login and stuff are just ways of skirting the problem. While excercise is definitely good paticularly in setting up a routine the bottom line is you have to learn to discipline yourslef to do what you want when you decide to do it. You said that pressure from a deadline will allow you to get it down with a 5am night - you just have to learn to take that emotioanl pressure and apply it at will.
280 is a statistically significant sample?
So what good does coding your own hash tables do?
Programming is about thinking - and two mean really involves two stages. Thinking and coding. Of course we need to know more than STL, and modification of standard algorithms is very important - in one of my algo courses a lot of time was spent describing how to make a modification to a simple BST to solve a complex problem. Once you can think critically and apply these skills to a programming problem, the coding is almost always trivial.
Coding up your own hash tables or whatever hardly ever gives you any advantage over really, critically thinking about data structures and algorithms outside of a coding scheme. You can learn to think in this way, and you can learn to code in this way - but there are more efficient ways to do both, not to mention more interesting ones.
I feel unsatisfied by that tease of an article - it tells us how not to contribute to the info problem, not how to deal with it.
I have a pretty big problem with the information obesity issue. I get way too much email/mail/whatever everyday. My strategy is normally "touch it once" whenever I can. So if I get a bill, or any of the umpteen emails that require a simple response, I just write one as soon as I read it regardless of how I feel. If I have something I can't reply to right away (aka progress report on XXX that I have not starte yet) I set it aside to work on as soon as possible. Otherwise I get so far behind I never respond to people's emails.
Every voting system is based on trusting the government. The government runs the election, the voting booths, does the counting in paper elections etc, so no matter what the system - we have to trust that the government is not going to cheat us in anyway. The bottom line is they could if they wanted to ( I realize we could make a super secure system at some point that would bypass this, but the technology is not there yet, or at least the funding for it isn't) I think there is an obvious disadvantage to releasing the source: it lets other people get at the intricate details of the voting process. So if someone outside of the government wanted to screw up the voting, if it's possible you are giving them the resources to do it. We have to trust the government not everyone who can read voting systme code. Also, the government there says they don't have the code... that doesn't mean they couldn't easily get it.
I have worked on a few projects where I was asked to pick up in the middle of a project already started in c++ or c, and even with comments and full normal source... figuring out someone else's code for a project of any size is a big pain, I can't imagine how hard a decompiled source would be.
I heard mention of carbon nanotubes being utilized in this way, how? I have no idea, it's way beyond my depth.
I am an operating system mercenary. Even though microsoft is clearly evil but I don't give a damn - if it's the best thing out there I'll by from SatanSoft. I am primarily a windows user because of simplicity and ease of use. I like a pretty and simple GUI both in my development (VC++) and in normal use. In windows, everything is extremely simple to setup and 100% transparent to me - ie when I got my laptop I turned it on, it immediately connected to our wireless network at school with 0 configuration. There are times when I would like to have more control , and I do normally dual-boot on most of my machines. It is just that 80% of the time for school and 95% of the time for home I don't need more control over the OS than what windows provides. Using command line interfaces or even something like KDE is just maybe 10-20% slower than clicking around in windows (which is partially my knowledge base)and until the interface is improved enough to bring that down, I won't fully switch over. Compatibility and entrenchment are also big issues. I thought long and hard about going over to the Mac to use the unix base along with the GUI - but the hardware stopped me.
Carnegie Mellon has a Human-Computer Interface group, I'm sure some other univerisities do as well but I don't know of any off the top of my head. If you wrote a few faculty members there I'm sure one of them would reply with the information you're looking for, I'm certain they've run into the problem. http://www.hcii.cmu.edu/
As a computer science graduate student, I need to do a fair amount of coding myself. I have awful eyes and considered Lasik at one point. My final determination was as follows: With contact lenses I get a minor irritation (5 minutes) to take them out every day, and every now and then they need an eye drop or two to prevent dryness from staring at the monitors. As for Lasik, the loss of night vision alone seems worse than either of these two things, and there's always the oops factor. A mistake with my contacts will cost me 50 bucks to replaces while a Lasik mistake (rubbing your eyes the night after or a hungover tech) could last the rest of my life. The risks far outweigh the benefits, particularly since you have the who knows what happens in 10 years queston.