Javascript is more of a scripting language. Thus the name Java"script". Java is a programming language.
That's the stupidest thing I ever heard today, you obviously don't know what you're talking about. A scripting language is still a programming language. Do you say that PHP is not a programming language? In any case, Javascript is a full-fledged object-oriented programming language, and just as capable as many other languages, especially outside of the browser.
I'm guessing you're just trolling here, but I'll bite. Java is simply the "safe bet" for doing server side development. That is why it dominates server side software. And it DOES dominate, whether you like it or not.
Your example of most hosting providers not supporting Java is irrelevant. It is more expensive to host Java (JVM requires more resources and more difficult to manage since it requires restarts sometimes), therefore not a lot of providers bother to support it. But who needs Java for blogs, forums, and other small websites? For bigger server-side applications, Java is what is being used by the typical business. Even for small internal apps, businesses are choosing Java simply because its what their developers know from working on the bigger projects, and also in case the app grows to something bigger or needs to do integration..Net is starting to cut into this, though, but it's just more of the same. I'm talking about new projects here, not just grabbing a random open source CMS for a web site.
Most server-side development is probably developing small scripts, putting together a few existing components, or small customizations of CMSs.
You really just have no idea what "server-side development" is about, do you?
Isn't it just possible that, on the whole, Walmart's contribution to society has been good?
I'm not saying Walmart are saints or anything, but it seems like many people are starting with the assumption that Walmart is bad and then trying to find evidence that supports their prejudice. C'mon. Have an open mind. Maybe Walmart isn't the great satan afterall.
Only people who have their head in the sand would even consider whether Walmart's contribution is good for society. Ever been to a town meeting where Walmart's lawyers come in and basically say "we are going to sue the city if you don't let us setup a Walmart here" and the city basically has to let them because they don't have the resources to fight Walmart's army of lawyers? They use brutal tactics in everything they do. It's an ugly corporation. Even though most corporations are ugly, Walmart is orders of magnitude more ugly than most.
You have a very closed minded view of what a software developer does. But maybe it comes from working in a more corporate environment. From my experience working in a smaller shop, you start out as a coder, but eventually take on much larger responsibilities. It isn't just coding to some specs. You have to communicate with your coworkers and customers to understand what it is you are coding, because often times there are no specs or the specs are incomplete. Eventually you understand the business to the point where you become part of the team responsible for the "core capabilities." Your offshore "code monkeys" will never become that.
But not everyone moves up this way. This seperates the software engineers from the "code monkeys." In a small shop, once you know someone will always be a "code monkey" that's when you let them go.
As for computer science, as interesting as it is, there are very few jobs that require it. That's something that is more academic.
This is your boss, I demand that you lower your rates or I'll hire less-expensive overseas developers.
Dear Boss,
Good luck with that. I'll go work for the many companies who are desparately seeking experienced skilled developers who are local. I've already turned down offers while working here, but some of those offers are still standing. Good luck managing a project with developers who are not physically located near you. I'm sure your lack of experience in managing such a project will not slow you down. I'm also sure you'll be lucky enough to be able to hire offshore developers who produce high quality work and are excellent at communication, not to mention highly creative. I'm also sure they will have no problem understanding all the legacy code that I have been maintaining, nor will they have a problem with working on a project that is purely maintainence of legacy software.
Sometimes it's considered being frugal, but when you make it out like spending an extra couple hundred bucks for a case that has a LIFETIME WARRANTY to protect an invest of perhaps a couple THOUSAND dollars, you just end up sounding like a TIGHTASS.
Being a tightass, you wouldn't want to spend "a couple THOUSAND dollars" on a laptop. An older used IBM Thinkpad will do just fine (T23 for $360). I spent $40 on my laptop bag and it protects my laptop quite well. No need to go spend money on a fancy bag that costs the same as the laptop itself.
Or... if you still like the artists but hate the RIAA, buy the CD used. No more money goes back to the RIAA and you still have the CD.
Yes, technically that is true, but reducing the supply of used albums increases the demand for new albums. The person who will buy it new or used goes to buy it, doesn't find the used album because you bought it, and buys the new one instead.
if you have to restart the VM for some reason you kick all users off. Messy.
With Tomcat, if I have to restart, it doesn't kick all the users off. Their sessions are serialized to disk and they can continue where they left off once the app starts again.
There's a problem when you have to write more lines of XML code than source code.
I haven't had that problem. Yes, my XML docs can get pretty huge as a project progresses, but still it is small compared to the amount of Java code. In any case, XML configuration is useful enough (e.g. when used in Spring), it makes it especially easy to make custom builds for different customers. Convention over configuration is not always useful.
So, for instance, Ubuntu. Ubuntu ships with SSH installed, which means SSHD is on every Ubuntu computer (unless it's been manually removed).
I don't know if you're trying to state that as fact or wanted to use a hypothetical example, but that is not the case. At least for the desktop install. Maybe for the server install its different? It definitely was not installed when I installed Breezy Badger using the desktop configuration.
In any case, I agree that no service such as ssh or Apache web server should be setup by default, especially for a desktop configuration.
Seriously, what the hell difference does it make to the domain purchaser if they host PARKED domains on a MS server until you buy it and move it to your linux box?
It doesn't make any difference, GoDaddy sucks ass no matter what technology they use on their servers.
Ok so I've already said that in the last Slashdot story about GoDaddy. But really, I didn't have any interest in doing business with GoDaddy before (though do buy domain names occasionally), and if they are stupid enough to choose Microsoft products for their servers, well I don't I'll ever have interest in doing business with them.
The way many lectures SHOULD work (especially in the sciences) is, you read the relevant section of the text before class, and then keep the text open while the teacher lectures and fills in the gaps in your understanding. In my experience TAing in the US, very few students have the discipline to actually prepare for lecture
That would work if all classes had reading material that you can read to prepare for the lecture. I had many classes where there was no book (or the book wasn't useful) and the only way to get the material was to go to class and frantically take notes. Of course, that is probably just an example of bad teaching.
Sure, the poor hippie types, but the artistic hippie types - the photography majors, the musicians, the amateur cinematographers, etc. - are all on Macs. Remember - there are plenty of hippies to go around.
You mean the "poser hippies". The ones who don't have any hippies ideals, but like the fashion. artistic != hippie
You miss the crucial point that fratboys and sorority girls, as a whole, care not a whit for aesthetics. The 20 year old state college student with an Xbox and a beer belly? Poster on the wall celebrating the virtues of marijuana? I guarantee you that's a PC user. That's just a fact.
Mac users are more into heroin and cocaine than weed, and we partake on the sly. That's the difference. It's really no big deal.
The PC user you are describing sounds more like the average college student who likes to party and play video games, rather than any affiliation with fraternities. That's kinda where I see Windows, with the "average" crowd. The Mac users you are describing are sounding more like the cocaine-using rich fratboy types. I don't know where heroin fits into this, that is more the guy missing teeth begging for change or trying to sell you some CD's he just stole.
It's been a while since I went to a state college though (graduated 6 years ago)... Personally, I was a pot-smoking Linux/UNIX engineering type. I despised the frat/sorority scene, they were mostly preppy assholes. Everyone smoked pot. Lots of people did coke (I didn't). This was pre-OS X days so things were different I guess:)
I could see running a Mac OS on a cheap PC box, but why should I run Mr. Gate's Fine Software on my pricey Mac box?
I imagine this is more for switchers (people switching from Windows to OS X) who want the ability to fallback to Windows if they need to. Making it less of a risk for these switchers is the one of the main reasons people are excited about the transition to Intel CPU's. Of course the multiple OS users are also excited about the prospect of running all their OS's on one box, but they are more interested in running OS's in VM's.
For Linux partisans, doesn't the latest Mac OS offering give them their Unix scionfix?
OS X is still not a good enough Linux replacement for me. Linux (at least Ubuntu or Debian) just works for the apps I use it for, whereas OS X I have to futz around with a poorly managed Fink repository and mediocre X integration. I like OS X itself and a handful of the native apps that are exclusive to it, but it just doesn't cut it for the things I use Linux for.
Software written for Windows isn't usually anything a Mac user would want to use, anyway. Windows software is software aimed at the fratboy demographic, essentially, and Macs have never been for fratboys. The best applications in arts, design, music, and other creative pursuits always come out for Macs first, and Windows later, if ever.
That analogy is so ludicrous that you must be trolling. But to roll with it just for fun, the Mac demographic is the pampered rich-kid who has everything done for them because they can pay for it. This demographic actually intersects with the fratboy demographic, because many fratboys (and sorority girls) are spoiled rich kids. Therefore, Macs also are aimed at the rich fratboy demographic. The core of the Mac demographic is yuppies who also will probably have children who are fratboys.
Linux is aimed at the engineering demographic, the "geek" crowd, and also the hippie-types. Macs are getting a piece of the engineering/geek demographic, but only with the creation of OS X has this been true. It still doesn't touch the hippie demographics, nor does it touch poor geeks, geeks with hippie values, or the "true" geeks.
Windows is aimed at the average joe who is too stupid and too poor to choose otherwise even though there are better choices. It is also aimed at the business/sales type and the guy with an MBA degree (granted some of those are fratboys). It is also aimed at PC gamers, those stupid annoying 14-year-old boys that populate most internet forums.
Disclaimer: I am mostly a Linux user who uses Windows and OS X occasionally.
they just want to learn some Java/hot language of the momement and get out into the workforce. This is where bad programmers and bugs galore come from. However if those who simply want a job leave then a computer science degree will once again have meaning, and better software will be produced. Trust me on this one, I'm surrounded by CS majors who think Java is the best language ever, and are unable to program in anything else.
Java isn't exactly in the same category as "hot language of the moment." "Hot language of the moment" would be Ruby. Java has slowly become a "safe bet" for businesses, so thus is a safe bet for people to learn. I wouldn't say choice of language is the problem nor is their opinion of Java or Ruby or whatever, it's that these asshats can't even code well in Java or any other language. I mean they can't even get the basics right. I agree that someone in a computer-related degree should be able to pick up and learn any language, but the problem is that many people only learn the bare minimum to get by and don't care to have a deeper understanding.
Yeah, really, they shouldn't have posted this story just because digg had it. It's a completely useless article, basically just a guy trying to show off his knowledge of OS's. Post the good articles, not all the stupid articles that have been "dugg" by the asshat users at digg.com. Those dumb fuckers will digg just about anything.
I thought the 2.6.x series of kernels was stable ? Shouldn't all of these new features being showing up in 2.7.... ?
They have changed things in favor of a faster development model. I believe now it is 2.6.X where when X is odd it is development (includes adding new features) and X is even it is release.
For some of us, it's being able to something that doesn't remind us of work. I've noticed that when my job involves extensive computer useage (programming, network admin, repair) my home use of computers drops like a stone. OTOH, when I've been in positions where I don't use a computer much, my home use rises markedly. If I'm spending 8 or more hours a day in front of a computer, or working on the insides of one, I really don't feel the urge to spend even more time doing it at home. I'd rather go out, read a book, watch TV, anything except be on a computer. It's too much like work, not fun.
I can see that.. One thing that has changed for me is that I dread helping people with their computer problems (especially the "I lost all my data" ones or spyware/viruses). I put out enough fires at work, I don't want to deal with that in my free time.
But I am a coding addict, so if my 9-5 gets boring, I have to work on personal projects in my free time. If anything, it helps keep my skills sharp when things at work aren't doing that.
Sure, from a geek perspective, this is mildly interesting, but not cool as we have known all along that there are no real fundamental architecture differences that would preclude this from happening..... so, I have a hard time understanding exactly why everybody seems so obsessed about this.
SHUT THE FUCK UP ALREADY. No one is obsessed with it, it's just something that people are expecting to be able to do when they buy an Intel Mac, but it hadn't been made possible. If you don't understand why someone would want to boot Windows on a Mac, visit the older threads and read all the replies to the all the idiots asking the same thing you are.
I sit at a computer all day at work, why would I want to do more of that in my spare time?
I hear this idea a lot. But I don't get it, at least not for someone who is a computer enthusiast. Yes, I spend all day at work on the computer, but not all that time is very much fun. In my spare time, I like to use computers for all those fun or useful activities that I couldn't use it at work for because I was too busy WORKING. Granted, I do a wide variety of other activities in my free time, but some of it goes to using computers (which includes programming and other activities that are essentially forms of work). Maybe my job is just getting boring and I don't get to create all the things I want to, so I have to spend my free time to do the things I want to do.
Javascript is more of a scripting language. Thus the name Java"script". Java is a programming language.
That's the stupidest thing I ever heard today, you obviously don't know what you're talking about. A scripting language is still a programming language. Do you say that PHP is not a programming language? In any case, Javascript is a full-fledged object-oriented programming language, and just as capable as many other languages, especially outside of the browser.
I'm guessing you're just trolling here, but I'll bite. Java is simply the "safe bet" for doing server side development. That is why it dominates server side software. And it DOES dominate, whether you like it or not.
.Net is starting to cut into this, though, but it's just more of the same. I'm talking about new projects here, not just grabbing a random open source CMS for a web site.
Your example of most hosting providers not supporting Java is irrelevant. It is more expensive to host Java (JVM requires more resources and more difficult to manage since it requires restarts sometimes), therefore not a lot of providers bother to support it. But who needs Java for blogs, forums, and other small websites? For bigger server-side applications, Java is what is being used by the typical business. Even for small internal apps, businesses are choosing Java simply because its what their developers know from working on the bigger projects, and also in case the app grows to something bigger or needs to do integration.
Most server-side development is probably developing small scripts, putting together a few existing components, or small customizations of CMSs.
You really just have no idea what "server-side development" is about, do you?
HTML is not a programming language, it is a markup language. Javascript is a programming language.
Isn't it just possible that, on the whole, Walmart's contribution to society has been good?
I'm not saying Walmart are saints or anything, but it seems like many people are starting with the assumption that Walmart is bad and then trying to find evidence that supports their prejudice. C'mon. Have an open mind. Maybe Walmart isn't the great satan afterall.
Only people who have their head in the sand would even consider whether Walmart's contribution is good for society. Ever been to a town meeting where Walmart's lawyers come in and basically say "we are going to sue the city if you don't let us setup a Walmart here" and the city basically has to let them because they don't have the resources to fight Walmart's army of lawyers? They use brutal tactics in everything they do. It's an ugly corporation. Even though most corporations are ugly, Walmart is orders of magnitude more ugly than most.
You have a very closed minded view of what a software developer does. But maybe it comes from working in a more corporate environment. From my experience working in a smaller shop, you start out as a coder, but eventually take on much larger responsibilities. It isn't just coding to some specs. You have to communicate with your coworkers and customers to understand what it is you are coding, because often times there are no specs or the specs are incomplete. Eventually you understand the business to the point where you become part of the team responsible for the "core capabilities." Your offshore "code monkeys" will never become that.
But not everyone moves up this way. This seperates the software engineers from the "code monkeys." In a small shop, once you know someone will always be a "code monkey" that's when you let them go.
As for computer science, as interesting as it is, there are very few jobs that require it. That's something that is more academic.
"More demand for me! I'm raising my rates!"
This is your boss, I demand that you lower your rates or I'll hire less-expensive overseas developers.
Dear Boss,
Good luck with that. I'll go work for the many companies who are desparately seeking experienced skilled developers who are local. I've already turned down offers while working here, but some of those offers are still standing. Good luck managing a project with developers who are not physically located near you. I'm sure your lack of experience in managing such a project will not slow you down. I'm also sure you'll be lucky enough to be able to hire offshore developers who produce high quality work and are excellent at communication, not to mention highly creative. I'm also sure they will have no problem understanding all the legacy code that I have been maintaining, nor will they have a problem with working on a project that is purely maintainence of legacy software.
Sincerely,
Mr. Laffing Myassof
"If Pacman had affected us as kids we'd be running around in dark rooms, munching pills and listening to repetitive music."
Sometimes it's considered being frugal, but when you make it out like spending an extra couple hundred bucks for a case that has a LIFETIME WARRANTY to protect an invest of perhaps a couple THOUSAND dollars, you just end up sounding like a TIGHTASS.
Being a tightass, you wouldn't want to spend "a couple THOUSAND dollars" on a laptop. An older used IBM Thinkpad will do just fine (T23 for $360). I spent $40 on my laptop bag and it protects my laptop quite well. No need to go spend money on a fancy bag that costs the same as the laptop itself.
Or... if you still like the artists but hate the RIAA, buy the CD used. No more money goes back to the RIAA and you still have the CD.
Yes, technically that is true, but reducing the supply of used albums increases the demand for new albums. The person who will buy it new or used goes to buy it, doesn't find the used album because you bought it, and buys the new one instead.
if you have to restart the VM for some reason you kick all users off. Messy.
With Tomcat, if I have to restart, it doesn't kick all the users off. Their sessions are serialized to disk and they can continue where they left off once the app starts again.
There's a problem when you have to write more lines of XML code than source code.
I haven't had that problem. Yes, my XML docs can get pretty huge as a project progresses, but still it is small compared to the amount of Java code. In any case, XML configuration is useful enough (e.g. when used in Spring), it makes it especially easy to make custom builds for different customers. Convention over configuration is not always useful.
So, for instance, Ubuntu. Ubuntu ships with SSH installed, which means SSHD is on every Ubuntu computer (unless it's been manually removed).
I don't know if you're trying to state that as fact or wanted to use a hypothetical example, but that is not the case. At least for the desktop install. Maybe for the server install its different? It definitely was not installed when I installed Breezy Badger using the desktop configuration.
In any case, I agree that no service such as ssh or Apache web server should be setup by default, especially for a desktop configuration.
Seriously, what the hell difference does it make to the domain purchaser if they host PARKED domains on a MS server until you buy it and move it to your linux box?
It doesn't make any difference, GoDaddy sucks ass no matter what technology they use on their servers.
GoDaddy can GoFuckThemSelves.
Ok so I've already said that in the last Slashdot story about GoDaddy. But really, I didn't have any interest in doing business with GoDaddy before (though do buy domain names occasionally), and if they are stupid enough to choose Microsoft products for their servers, well I don't I'll ever have interest in doing business with them.
The way many lectures SHOULD work (especially in the sciences) is, you read the relevant section of the text before class, and then keep the text open while the teacher lectures and fills in the gaps in your understanding. In my experience TAing in the US, very few students have the discipline to actually prepare for lecture
That would work if all classes had reading material that you can read to prepare for the lecture. I had many classes where there was no book (or the book wasn't useful) and the only way to get the material was to go to class and frantically take notes. Of course, that is probably just an example of bad teaching.
Sure, the poor hippie types, but the artistic hippie types - the photography majors, the musicians, the amateur cinematographers, etc. - are all on Macs.
Remember - there are plenty of hippies to go around.
You mean the "poser hippies". The ones who don't have any hippies ideals, but like the fashion. artistic != hippie
You miss the crucial point that fratboys and sorority girls, as a whole, care not a whit for aesthetics. The 20 year old state college student with an Xbox and a beer belly? Poster on the wall celebrating the virtues of marijuana? I guarantee you that's a PC user. That's just a fact.
:)
Mac users are more into heroin and cocaine than weed, and we partake on the sly. That's the difference. It's really no big deal.
The PC user you are describing sounds more like the average college student who likes to party and play video games, rather than any affiliation with fraternities. That's kinda where I see Windows, with the "average" crowd. The Mac users you are describing are sounding more like the cocaine-using rich fratboy types. I don't know where heroin fits into this, that is more the guy missing teeth begging for change or trying to sell you some CD's he just stole.
It's been a while since I went to a state college though (graduated 6 years ago)... Personally, I was a pot-smoking Linux/UNIX engineering type. I despised the frat/sorority scene, they were mostly preppy assholes. Everyone smoked pot. Lots of people did coke (I didn't). This was pre-OS X days so things were different I guess
I could see running a Mac OS on a cheap PC box, but why should I run Mr. Gate's Fine Software on my pricey Mac box?
I imagine this is more for switchers (people switching from Windows to OS X) who want the ability to fallback to Windows if they need to. Making it less of a risk for these switchers is the one of the main reasons people are excited about the transition to Intel CPU's. Of course the multiple OS users are also excited about the prospect of running all their OS's on one box, but they are more interested in running OS's in VM's.
For Linux partisans, doesn't the latest Mac OS offering give them their Unix scionfix?
OS X is still not a good enough Linux replacement for me. Linux (at least Ubuntu or Debian) just works for the apps I use it for, whereas OS X I have to futz around with a poorly managed Fink repository and mediocre X integration. I like OS X itself and a handful of the native apps that are exclusive to it, but it just doesn't cut it for the things I use Linux for.
Software written for Windows isn't usually anything a Mac user would want to use, anyway. Windows software is software aimed at the fratboy demographic, essentially, and Macs have never been for fratboys. The best applications in arts, design, music, and other creative pursuits always come out for Macs first, and Windows later, if ever.
That analogy is so ludicrous that you must be trolling. But to roll with it just for fun, the Mac demographic is the pampered rich-kid who has everything done for them because they can pay for it. This demographic actually intersects with the fratboy demographic, because many fratboys (and sorority girls) are spoiled rich kids. Therefore, Macs also are aimed at the rich fratboy demographic. The core of the Mac demographic is yuppies who also will probably have children who are fratboys.
Linux is aimed at the engineering demographic, the "geek" crowd, and also the hippie-types. Macs are getting a piece of the engineering/geek demographic, but only with the creation of OS X has this been true. It still doesn't touch the hippie demographics, nor does it touch poor geeks, geeks with hippie values, or the "true" geeks.
Windows is aimed at the average joe who is too stupid and too poor to choose otherwise even though there are better choices. It is also aimed at the business/sales type and the guy with an MBA degree (granted some of those are fratboys). It is also aimed at PC gamers, those stupid annoying 14-year-old boys that populate most internet forums.
Disclaimer: I am mostly a Linux user who uses Windows and OS X occasionally.
they just want to learn some Java/hot language of the momement and get out into the workforce. This is where bad programmers and bugs galore come from. However if those who simply want a job leave then a computer science degree will once again have meaning, and better software will be produced. Trust me on this one, I'm surrounded by CS majors who think Java is the best language ever, and are unable to program in anything else.
Java isn't exactly in the same category as "hot language of the moment." "Hot language of the moment" would be Ruby. Java has slowly become a "safe bet" for businesses, so thus is a safe bet for people to learn. I wouldn't say choice of language is the problem nor is their opinion of Java or Ruby or whatever, it's that these asshats can't even code well in Java or any other language. I mean they can't even get the basics right. I agree that someone in a computer-related degree should be able to pick up and learn any language, but the problem is that many people only learn the bare minimum to get by and don't care to have a deeper understanding.
Yeah, really, they shouldn't have posted this story just because digg had it. It's a completely useless article, basically just a guy trying to show off his knowledge of OS's. Post the good articles, not all the stupid articles that have been "dugg" by the asshat users at digg.com. Those dumb fuckers will digg just about anything.
I thought the 2.6.x series of kernels was stable ? Shouldn't all of these new features being showing up in 2.7.... ?
They have changed things in favor of a faster development model. I believe now it is 2.6.X where when X is odd it is development (includes adding new features) and X is even it is release.
For some of us, it's being able to something that doesn't remind us of work. I've noticed that when my job involves extensive computer useage (programming, network admin, repair) my home use of computers drops like a stone. OTOH, when I've been in positions where I don't use a computer much, my home use rises markedly. If I'm spending 8 or more hours a day in front of a computer, or working on the insides of one, I really don't feel the urge to spend even more time doing it at home. I'd rather go out, read a book, watch TV, anything except be on a computer. It's too much like work, not fun.
I can see that.. One thing that has changed for me is that I dread helping people with their computer problems (especially the "I lost all my data" ones or spyware/viruses). I put out enough fires at work, I don't want to deal with that in my free time.
But I am a coding addict, so if my 9-5 gets boring, I have to work on personal projects in my free time. If anything, it helps keep my skills sharp when things at work aren't doing that.
Sure, from a geek perspective, this is mildly interesting, but not cool as we have known all along that there are no real fundamental architecture differences that would preclude this from happening..... so, I have a hard time understanding exactly why everybody seems so obsessed about this.
SHUT THE FUCK UP ALREADY. No one is obsessed with it, it's just something that people are expecting to be able to do when they buy an Intel Mac, but it hadn't been made possible. If you don't understand why someone would want to boot Windows on a Mac, visit the older threads and read all the replies to the all the idiots asking the same thing you are.
I sit at a computer all day at work, why would I want to do more of that in my spare time?
I hear this idea a lot. But I don't get it, at least not for someone who is a computer enthusiast. Yes, I spend all day at work on the computer, but not all that time is very much fun. In my spare time, I like to use computers for all those fun or useful activities that I couldn't use it at work for because I was too busy WORKING. Granted, I do a wide variety of other activities in my free time, but some of it goes to using computers (which includes programming and other activities that are essentially forms of work). Maybe my job is just getting boring and I don't get to create all the things I want to, so I have to spend my free time to do the things I want to do.