Actually (according to every philosophy book i've ever read), morals are codes of conduct, and ethics are is more ethereal "right and wrong" concept. The problem is that 'ethics' has been watered down to mean 'morals' because 'business ethics', etc. roll off the tongue more easily than 'business morals'.
"I'm more upset that there's not as many opportunities to do __interesting__ work because of open source."
I guess you are missrepresenting your problem, and consequently, accusing the wrong party here. There isn't enough interesting work to do because our tools aren't as concerned with making it easy for competent people to develop as they are concerned about making it possible for incompetent people to do so. That is more a consequence of the tools being developped (and specified) by corporate entities than of the way their development is paid.
Now, FOSS makes it possible (but not granted) to write tools that don't incorporate the corporation mindset of "every developer is the same", while on proprietary software that is almost not possible.
You're a bit off the mark.. My point is that I enjoy creating those low level tools, the ones that have already been created. FOSS has led to some great tools, but it also leads to a lack of diversity. Yes, I know there are thousands of Linux distros out there, but they are 99% the same, with slightly different packaging. Its difficult to create something fundamentally different, unless you do it for a hobby. Furthermore, its hard to get started working on the low level aspects of FOSS projects, because the amount of effort involved in even getting started on things like Linux kernel development are beyond the time constraints of all but the most dedicated hobbyists. If you notice in grandparent post, I wasn't proposing abandoning FOSS, nor was I discounting the works created through it. I was merely pointing out that a lot of the interesting things used to be things that a developer with only a few years experience and with a good understanding of the theory might actually get paid to create. Instead you make veiled insults to my level of ability. I don't lack the ability to do these things, I lack the time. If it were my job, the time problem would be eliminated.
Adobe also used to be worthwhile. What's the last version of Photoshop that was actually an improvement on the previous version? 5? 4? Now they're just churning out the same old software with a few new phone-home features and a lot of extra bloat. Their model is the same a Microsoft, except that they're in a small enough niche that it's working for them.
There's no future in being a commercial developer because someone else will do the same thing, for free. Now, I can understand the positive side of this, and I will say that software now is 'better' than it ever has been.
But it has destroyed a lot of job opportunities. Someone with my level of skills could, 20 years ago, work on the next big OS or database or something, and make a living at it. Now I'm relegated to making web apps. Why? Because all of the big jobs have already been done, and there's no incentive to compete when the net value of the market is zero. The older Linux and BSD programmers made out pretty well since they got into the game early, but there's no way for a programmer to started in these areas anymore. The amount of work that goes into getting started on, say, Linux kernel development, is beyond what can be done in your spare time.
Am I lamenting the fall of proprietary software? Only indirectly. I'm more upset that there's not as many opportunities to do __interesting__ work because of open source.
Well, not all of us think about it in terms of money. I for one think that I would be very tempted to do this, even knowing it would be a one way trip. Maybe its not quite worth it to me... But say I had a terminal illness. Would it be worth losing 6 months of life expectancy to be the first person on Mars? Hell yeah.
How do think people get 20 years of experience? I'd say you should hire based on qualifications, RELEVANT experience, and (if its for a programming position) quality of code portfolio. Older workers might be more experienced, but also have more time to develop bad habits. Instead of asking questions like the one you listed, think up a few scenarios and ask them what they would do in the situation.
..and now with a CS degree and a crappy job, I realize that the standardized test scores I got did me a disservice. Sure, I got a nice scholarship out of it, but it was an unnecessary boost to my ego, which was soon shattered after college when I found out that without at least a masters from a top level school I'll probably be stuck in wed development for the rest of my career.
The best advice I can give is don't make a big deal out of the scores, even if it means down-playing them.
I was in that program (though the one I was in was based on the standardized test for 2nd grade.. only admitted those at the 99th percentile), and from what I remember there were about 5 people in that class. I loved it, but to be honest it was a joke, just like regular class. Instead of trying to teach stuff, we were given access to computers, art supplies, high school level text books, and a chess board. I spent most of my time in that class either playing chess or playing Lemmings.
I'm not joking, that's actually what it says on my diploma. I majored in CS, minored in Philosophy. And yes, cognitive science does have a lot to do with both fields. I tried to get the two departments to get together and discuss this when I was in school, but the professors in both departments were completely uninterested in the proposition.
If we used ROM to hold the OS, it could boot in seconds and would be much more resistant to viruses. The cost for memory is low enough that it should be relatively cheap to design some sort of OS EEPROM, and have a slot for it to fit into the motherboard of the computer. OF course, then we would have to deal with writing OS's that are designed to run in memory.
It is really tough to consider that these flagrant transgressions still go on in todays environment.
Define "todays environment"
Because this is Afghanistan we're talking about, not a developed country.
Different societies have different values.
And Americans are usually guilty of ethnocentrism when they discuss the world at large.
As far as I'm concerned, legal punishment of any severity for simply challenging the beliefs of the majority is not acceptable anywhere. If that makes me ethnocentric, then so be it.
Its another of a long and growing list of government abuses that are easily amounting to be worse than the terrorism its supposed to be protecting us from.
"Those who sacrifice freedom in exchange for security, will have neither."
who said that?
From wikiquotes:
They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety.
Those who would give up Essential Liberty to purchase a little Temporary Safety, deserve neither Liberty nor Safety.
The first variant was written by Franklin, with quotation marks but almost certainly his original thought, sometime shortly before February 17, 1775 as part of his notes for a proposition at the Pennsylvania Assembly. See Memoirs of the life and writings of Benjamin Franklin. [1]
The second variant was used as a motto on the title page of An Historical Review of the Constitution and Government of Pennsylvania. (1759) This book was published by Franklin; its author was Richard Jackson, but Franklin did claim responsibility for some small excerpts.[2]
A variant by Franklin: "Sell not virtue to purchase wealth, nor Liberty to purchase power." (Poor Richard's Almanack, 1738)
This saying has appeared in many paraphrases:
"They that can give up essential liberty to purchase a little temporary safety, deserve neither liberty nor safety."
"They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
"Those Who Sacrifice Liberty For Security Deserve Neither."
"He who would trade liberty for some temporary security, deserves neither liberty nor security."
"He who sacrifices freedom for security deserves neither."
"People willing to trade their freedom for temporary security deserve neither and will lose both."
"If we restrict liberty to attain security we will lose them both."
"Any society that would give up a little liberty to gain a little security will deserve neither and lose both."
"He who gives up freedom for safety deserves neither."
"Those who would trade in their freedom for their protection deserve neither."
Of course, even if you know the code is good, you can't always trust the compiler (one of the early Unix guys did a proof of concept. Ritchie I think?). The thing is, you have to trust somebody at some point or you'll never get anything done. It's true that someone could download the source code, add malicious code, recompile, hack into your server (or use access already granted), and replace the binary with a malicious one. However, it's also entirely possible to add a malicious bit of binary code to a proprietary executable.
A company has to trust its IT and developer staff. They have to trust their software sources. Those software sources, in turn, have to trust their developers. You see where I'm going with this?
IIRC, Baldur's Gate only took you to level 6 or so. It's a decent way of dealing with the progression issue... Never let them become extremely powerful, and then you don't have to make up stories about why they're fighting ancient demons in one-on-one combat.
Do you work for someone making more than $250k? Yes? Then your pay / benefits will be lowered caused by their increase in taxes.
Do you work in an industry that caters to people working for people making more than $250k? Yes? Then your pay / benefits will be lowered caused by their increase in taxes.
Do you work in an industry that caters to people making more than $250k? Yes? Then your pay / benefits will be lowered caused by their increase in taxes.
Do you work in an industry that caters to people who work in industries that cater to people making more than $250k? Yes? Then your pay / benefits will be lowered caused by their increase in taxes.
This will all, of course be offset by the fact that, if you're not making $250k/year, YOU will pay less in taxes. Fuck the rich, they have it well enough already.
Does anyone know of a project to bring some of the fast Javascript implementations like V8 to the server? It could be like PHP or Perl, only very fast-- if the numbers hold out. I would like to write in the same language on the client and the server. (Java almost achieved that...)
I too, would like to write server side code in the same language as the client side code... I just wish it would be the client side that would change. That way I wouldn't have to touch javascript ever again.
With usb, you remove all weaknesses except for "unsupported".
The main strength of consoles is the "instant play" capability. Adding a keyboard as a possible game-controller doesn't alter this.
But it does alter the fundamental experience of playing games on a console. The difference is PC gamers expect depth in their games, whereas console gamers are more interested in instant access, intuitive controls, and shiny special effects. How many people do you think would play Halo with a keyboard and mouse if it was available to them? I might, but I'm one of few. There is a place for both console and PC gaming in this world, and the target audiences have always been very different.
..if you want to ensure that they take your laptop away, since you "obviously" must be hiding something. I'd advise you to leave your computer at home. Simply bring some extra memory cards for your camera, and maybe a media player of some sort if you're really going to be that bored on the flight.
Why does everyone feel the need to travel with their computer? Whenever I go on vacation, a computer screen is the last thing I want to see.
Actually (according to every philosophy book i've ever read), morals are codes of conduct, and ethics are is more ethereal "right and wrong" concept. The problem is that 'ethics' has been watered down to mean 'morals' because 'business ethics', etc. roll off the tongue more easily than 'business morals'.
go back to 4chan douchebag
I just re-read your post, and realized I completely mis-interpreted it. No more posting before drinking coffee for me.
I guess you are missrepresenting your problem, and consequently, accusing the wrong party here. There isn't enough interesting work to do because our tools aren't as concerned with making it easy for competent people to develop as they are concerned about making it possible for incompetent people to do so. That is more a consequence of the tools being developped (and specified) by corporate entities than of the way their development is paid.
Now, FOSS makes it possible (but not granted) to write tools that don't incorporate the corporation mindset of "every developer is the same", while on proprietary software that is almost not possible.
You're a bit off the mark.. My point is that I enjoy creating those low level tools, the ones that have already been created. FOSS has led to some great tools, but it also leads to a lack of diversity. Yes, I know there are thousands of Linux distros out there, but they are 99% the same, with slightly different packaging. Its difficult to create something fundamentally different, unless you do it for a hobby. Furthermore, its hard to get started working on the low level aspects of FOSS projects, because the amount of effort involved in even getting started on things like Linux kernel development are beyond the time constraints of all but the most dedicated hobbyists. If you notice in grandparent post, I wasn't proposing abandoning FOSS, nor was I discounting the works created through it. I was merely pointing out that a lot of the interesting things used to be things that a developer with only a few years experience and with a good understanding of the theory might actually get paid to create. Instead you make veiled insults to my level of ability. I don't lack the ability to do these things, I lack the time. If it were my job, the time problem would be eliminated.
Adobe also used to be worthwhile. What's the last version of Photoshop that was actually an improvement on the previous version? 5? 4? Now they're just churning out the same old software with a few new phone-home features and a lot of extra bloat. Their model is the same a Microsoft, except that they're in a small enough niche that it's working for them.
There's no future in being a commercial developer because someone else will do the same thing, for free. Now, I can understand the positive side of this, and I will say that software now is 'better' than it ever has been.
But it has destroyed a lot of job opportunities. Someone with my level of skills could, 20 years ago, work on the next big OS or database or something, and make a living at it. Now I'm relegated to making web apps. Why? Because all of the big jobs have already been done, and there's no incentive to compete when the net value of the market is zero. The older Linux and BSD programmers made out pretty well since they got into the game early, but there's no way for a programmer to started in these areas anymore. The amount of work that goes into getting started on, say, Linux kernel development, is beyond what can be done in your spare time.
Am I lamenting the fall of proprietary software? Only indirectly. I'm more upset that there's not as many opportunities to do __interesting__ work because of open source.
Well, not all of us think about it in terms of money. I for one think that I would be very tempted to do this, even knowing it would be a one way trip. Maybe its not quite worth it to me... But say I had a terminal illness. Would it be worth losing 6 months of life expectancy to be the first person on Mars? Hell yeah.
C produces very small executables, whether they be native executables or targeted to a VM
How do think people get 20 years of experience? I'd say you should hire based on qualifications, RELEVANT experience, and (if its for a programming position) quality of code portfolio. Older workers might be more experienced, but also have more time to develop bad habits. Instead of asking questions like the one you listed, think up a few scenarios and ask them what they would do in the situation.
I think the margins might fill up a little too quickly...
..and now with a CS degree and a crappy job, I realize that the standardized test scores I got did me a disservice. Sure, I got a nice scholarship out of it, but it was an unnecessary boost to my ego, which was soon shattered after college when I found out that without at least a masters from a top level school I'll probably be stuck in wed development for the rest of my career.
The best advice I can give is don't make a big deal out of the scores, even if it means down-playing them.
I was in that program (though the one I was in was based on the standardized test for 2nd grade.. only admitted those at the 99th percentile), and from what I remember there were about 5 people in that class. I loved it, but to be honest it was a joke, just like regular class. Instead of trying to teach stuff, we were given access to computers, art supplies, high school level text books, and a chess board. I spent most of my time in that class either playing chess or playing Lemmings.
That depends on two things:
1.) Are there equal programmers?
2.) Is the number of programmers even or odd?
I'm not joking, that's actually what it says on my diploma. I majored in CS, minored in Philosophy. And yes, cognitive science does have a lot to do with both fields. I tried to get the two departments to get together and discuss this when I was in school, but the professors in both departments were completely uninterested in the proposition.
If we used ROM to hold the OS, it could boot in seconds and would be much more resistant to viruses. The cost for memory is low enough that it should be relatively cheap to design some sort of OS EEPROM, and have a slot for it to fit into the motherboard of the computer. OF course, then we would have to deal with writing OS's that are designed to run in memory.
I never said it doesn't happen here. I just said it wasn't right.
It is really tough to consider that these flagrant transgressions still go on in todays environment.
Define "todays environment" Because this is Afghanistan we're talking about, not a developed country.
Different societies have different values. And Americans are usually guilty of ethnocentrism when they discuss the world at large.
As far as I'm concerned, legal punishment of any severity for simply challenging the beliefs of the majority is not acceptable anywhere. If that makes me ethnocentric, then so be it.
... sorry but this shit just ain't acceptable.
Its another of a long and growing list of government abuses that are easily amounting to be worse than the terrorism its supposed to be protecting us from.
"Those who sacrifice freedom in exchange for security, will have neither."
who said that?
From wikiquotes:
They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety.
Those who would give up Essential Liberty to purchase a little Temporary Safety, deserve neither Liberty nor Safety.
"They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
"Those Who Sacrifice Liberty For Security Deserve Neither."
"He who would trade liberty for some temporary security, deserves neither liberty nor security."
"He who sacrifices freedom for security deserves neither."
"People willing to trade their freedom for temporary security deserve neither and will lose both."
"If we restrict liberty to attain security we will lose them both."
"Any society that would give up a little liberty to gain a little security will deserve neither and lose both."
"He who gives up freedom for safety deserves neither."
"Those who would trade in their freedom for their protection deserve neither."
Of course, even if you know the code is good, you can't always trust the compiler (one of the early Unix guys did a proof of concept. Ritchie I think?). The thing is, you have to trust somebody at some point or you'll never get anything done. It's true that someone could download the source code, add malicious code, recompile, hack into your server (or use access already granted), and replace the binary with a malicious one. However, it's also entirely possible to add a malicious bit of binary code to a proprietary executable.
A company has to trust its IT and developer staff. They have to trust their software sources. Those software sources, in turn, have to trust their developers. You see where I'm going with this?
IIRC, Baldur's Gate only took you to level 6 or so. It's a decent way of dealing with the progression issue... Never let them become extremely powerful, and then you don't have to make up stories about why they're fighting ancient demons in one-on-one combat.
Do you work for someone making more than $250k? Yes? Then your pay / benefits will be lowered caused by their increase in taxes. Do you work in an industry that caters to people working for people making more than $250k? Yes? Then your pay / benefits will be lowered caused by their increase in taxes. Do you work in an industry that caters to people making more than $250k? Yes? Then your pay / benefits will be lowered caused by their increase in taxes. Do you work in an industry that caters to people who work in industries that cater to people making more than $250k? Yes? Then your pay / benefits will be lowered caused by their increase in taxes.
This will all, of course be offset by the fact that, if you're not making $250k/year, YOU will pay less in taxes. Fuck the rich, they have it well enough already.
You might forget to look for pedestrians at a zebra crossing, but that's not going to get you off the hook should you run someone over.
Sorry I hit you mister! I was watching for zebras!
Does anyone know of a project to bring some of the fast Javascript implementations like V8 to the server? It could be like PHP or Perl, only very fast-- if the numbers hold out. I would like to write in the same language on the client and the server. (Java almost achieved that...)
I too, would like to write server side code in the same language as the client side code... I just wish it would be the client side that would change. That way I wouldn't have to touch javascript ever again.
With usb, you remove all weaknesses except for "unsupported".
The main strength of consoles is the "instant play" capability. Adding a keyboard as a possible game-controller doesn't alter this.
But it does alter the fundamental experience of playing games on a console. The difference is PC gamers expect depth in their games, whereas console gamers are more interested in instant access, intuitive controls, and shiny special effects. How many people do you think would play Halo with a keyboard and mouse if it was available to them? I might, but I'm one of few. There is a place for both console and PC gaming in this world, and the target audiences have always been very different.
..if you want to ensure that they take your laptop away, since you "obviously" must be hiding something. I'd advise you to leave your computer at home. Simply bring some extra memory cards for your camera, and maybe a media player of some sort if you're really going to be that bored on the flight.
Why does everyone feel the need to travel with their computer? Whenever I go on vacation, a computer screen is the last thing I want to see.