These are all very predictable responses from someone who fears that their 4-6 years and thousands of dollars could be done more efficiently for those who learn better at their own pace.
I agree, it's confusing. But the real problem is SGI's for naming their technology after a "common convention" for open-source naming (Open[a-z]+). For example, if I make windows for your house, I can have Windows in my logo, etc. and M$ can't do crap. M$ was smart, because when they marketed windows, it was always Microsoft Windows - not just "windows". The word "Open" and a 2-3 letter acronym leaves it self open to confusion. So as a corporation, either:
1) Be more creative with your naming so that it's truely unique
2) Use your company name (SGI OpenGL)
So, the real whiners are the corporations, trying to "clear their namespace", AKA making US pay for their mistake.
I would vote that OpenIL be changed to "Open IL" as two seperate words - that's as much Trademark control as SGI should get.
What we really need is a new way to organize web sites.
I think it's called "XML". Define the data on a site so that it's easier to search. Of course, there are 101 reasons why this hasn't caught on on the client side yet...
Also, I can't imagine it's as bad as you say. Whenever I need something, I type it in Google. I'm amazed at how fast and accurate my results are. I almost always find what I'm looking for (no, not pr0n!). I'm sure there's a LOT of sites that I've never seen, but do I care? The relevant ones with good content seem to come up just fine. Yes, there's some serious room for improvement, but I wouldn't say that it's completley disorganized.
Plus, a full digital copy is still possible. For example, my Harmon Kardon FL8300 CD Player has an optical out, and my pro sound card (used for my recording studio) has an optical in. Even though this is a "recording" process rather than a "copy" process, it's still a pure digital recording, thus, it's bit for bit, and will not loose quality.
It's not entirely true that ASP is useless without COM.
Yes, you can do if-then logic... even do-while as well! (Okay, I'll be fair). You can't do:
HTTP Get's/Put's/Post's
Basic TCP/IP (FTP/Telnet/POP3/SMTPetc.)
Encryption (Hashing or otherwise, unless you want to write your own functions)
File Uploads
File I/O (FileSystemObject is a COM)
DB Connectivity (ADODB)
Plus, you can't connect to EJB's, CORBA ORB's, and it uses VBScript syntax (YUCK!). Personally, every piece of ASP code I've seen is a mess... even if it's written REALLY well, it's hard to maintain. I hate the fact that I have to connect to a COM to do anything. If I need a _simple_ language, I'll use something more intuative like Cold Fusion (Sorry, conn=Server.CreateObject("ADODB.Connection") is not as intuative as CFQUERY, nor is using a ( ' ) as a comment mark). If I need a powerful and more verbose language, I'll use JSP or PHP.
To be fair, ASP does run faster than JSP/PHP/CF (at least on windows) and seems to be more stable.
Apple does it best with their "Human Interface Guidelines" document.
...Except that Aqua doesn't really follow these guidelines. Sure, it looks awesome, but many will say that it's most prominent feature, the "Dock", is more of a marketing "ooh ahh" then a usable interface.
Well, you're wrong:). Being a "web programmer" professionally for 4+ years, I can say that yes, it's technically easier than JAVA, and moreso C/C++. But, technical syntax is only 20% of the puzzle. I know a lot of BSCS folks who've built lot's of code (mainly PHP and Perl) and the architecture is horrible, Yet, they've coded some very nice menu systems for Gnome! A good web programmer is more of a web architect. They understand Systems, Networking, RDBMS's, Middle Tier Applications (ASP/PHP/CFML/etc), AND html/JS/WML/etc.
Web development is not software development, and visa versa. They are different, and require different skillsets. The problem is the barrier of entry is lower on the web development front. This accounts for many of the amazingly gross network and web architectures found in companies today, but does not necessarily mean that web development is a "thin" career move. Personally, I'd rather focus on technologies that require less syntactical knowledge, as I learn things on a more creative and cognative level. After all, we are not made for the machine, rather, the machine is made for us.
And while you're at it, maybe you should dump that messy ASP for some elegent Cold Fusion. If CF's not verbose or granular enough for you, and you need a solid cross platform solution, try JSP.
This can break code that relies on HTTP calls (SOAP objects, content sharing via WDDX,etc.). What about "Real Names"? I mean, ya, they're kinda stupid for us tech's, but for the rest of the world, aren't Real Names a Good Thing(tm)?
However, simply because we don't have sufficient information to explain something, doesn't require the invention of an omnipotent being capable of explaining anything. As I've said elsewhere, that's a huge cop-out, logically speaking.
... As is thinking that something came from nothing... everything had to come from somewhere... "natural laws of physics", "gas clouds", "stellar explosions" and these other realities did not just "appear" from nothing. Logically, something can NOT come from nothing. The questions is, what or from where did that something come from?
From the looks of it, this is definatly more of a trojan... maybe I'm wrong, but it seems as though you have to actually download AND execute this thing manually in order for it to infect your client. If this is the case, I have a good anti-virii solution: Don't execute unknown files from unknown sources (duh?).
As cool as beOS is, a business is a business. Spending time to develop drivers for the very small group of people who want a very unlikely combination of beOs and NVidia is not on their priority list, and I don't blame them.
I just want to say I think it kicks ass that you post to Slashdot. Most senior developers have "better things to do with their time", which you do as well, but you post anyway, which is cool.
If God created the world 4,000 years ago or so, then he created it as if it had existed for billions of years and as if life evolved slowly over time. Thus he is a God of deceit.
Regardless of what side of the debate you're on, you people must agree this isn't sound logic. If this was the case, this would not be deceit. It's arrogent and naive to think that we can even figure out what God's intention's where. Second, have you ever considered the fact that our measurement systems are completly bogus?
Man created science. Man created scientific experiments. Man is fallable. Therefore, our scientific experiments are fallable.
Of course, the same can be emphatically stated about religion!
I also can not believe that this did not get rated NC17. For example, I think the cut scenes from "Eyes Wide Shut" to avoid a NC17 are far less offensive/disturbing/innapropriate than many of the scenes in Hannibal.
I'm not against violence in movies, but it seems that America is extremely apathetic to any violence at all - even in it's most grotesque form.
1st, "Referee" is a word, not some made-up product name. If you use a word in the english language as part of your company/product name, you risk branding confusion. You can not/should not be able to copyright an english word. (now a french word, that's another story!)
2nd, the Internet brings global economy. If you want to play global, you have to accept the fact that it will be much harder to establish your unique presence. Who's to say who thought up of a name (or idea) "first"? Ladies and gentlemen, we have to share. Your ideas are generally not unique, and someone's probably doing what you're doing somewhere else - which doesn't mean that they stole your idea/trademark etc.
I am in public at the time - anybody who walks by can see me anyway.
Yes, but they are not recording your every action and scrutinizing(sic) you.
Some areas of Knowledge can only be learned by experience with physical objects.
I would like to rephrase this: "Some areas of Knowledge can only be learned by experience with the Real World physical objects."
eg. Higher ed can't throw you into a real software development cycle with real up-to-date programming methodologies.
These are all very predictable responses from someone who fears that their 4-6 years and thousands of dollars could be done more efficiently for those who learn better at their own pace.
Not Everybody Learns Well in the Classroom!
I agree, it's confusing. But the real problem is SGI's for naming their technology after a "common convention" for open-source naming (Open[a-z]+). For example, if I make windows for your house, I can have Windows in my logo, etc. and M$ can't do crap. M$ was smart, because when they marketed windows, it was always Microsoft Windows - not just "windows". The word "Open" and a 2-3 letter acronym leaves it self open to confusion. So as a corporation, either:
1) Be more creative with your naming so that it's truely unique
2) Use your company name (SGI OpenGL)
So, the real whiners are the corporations, trying to "clear their namespace", AKA making US pay for their mistake.
I would vote that OpenIL be changed to "Open IL" as two seperate words - that's as much Trademark control as SGI should get.
What we really need is a new way to organize web sites.
I think it's called "XML". Define the data on a site so that it's easier to search. Of course, there are 101 reasons why this hasn't caught on on the client side yet...
Also, I can't imagine it's as bad as you say. Whenever I need something, I type it in Google. I'm amazed at how fast and accurate my results are. I almost always find what I'm looking for (no, not pr0n!). I'm sure there's a LOT of sites that I've never seen, but do I care? The relevant ones with good content seem to come up just fine. Yes, there's some serious room for improvement, but I wouldn't say that it's completley disorganized.
I don't think he's confused. 128kbps (bits) is the AT&T @Home imposed upstream. This covers good percentage of broadband users.
Plus, a full digital copy is still possible. For example, my Harmon Kardon FL8300 CD Player has an optical out, and my pro sound card (used for my recording studio) has an optical in. Even though this is a "recording" process rather than a "copy" process, it's still a pure digital recording, thus, it's bit for bit, and will not loose quality.
It's not entirely true that ASP is useless without COM.
Yes, you can do if-then logic... even do-while as well! (Okay, I'll be fair). You can't do:
HTTP Get's/Put's/Post's
Basic TCP/IP (FTP/Telnet/POP3/SMTPetc.)
Encryption (Hashing or otherwise, unless you want to write your own functions)
File Uploads
File I/O (FileSystemObject is a COM)
DB Connectivity (ADODB)
Plus, you can't connect to EJB's, CORBA ORB's, and it uses VBScript syntax (YUCK!). Personally, every piece of ASP code I've seen is a mess... even if it's written REALLY well, it's hard to maintain. I hate the fact that I have to connect to a COM to do anything. If I need a _simple_ language, I'll use something more intuative like Cold Fusion (Sorry, conn=Server.CreateObject("ADODB.Connection") is not as intuative as CFQUERY, nor is using a ( ' ) as a comment mark). If I need a powerful and more verbose language, I'll use JSP or PHP.
To be fair, ASP does run faster than JSP/PHP/CF (at least on windows) and seems to be more stable.
Apple does it best with their "Human Interface Guidelines" document.
...Except that Aqua doesn't really follow these guidelines. Sure, it looks awesome, but many will say that it's most prominent feature, the "Dock", is more of a marketing "ooh ahh" then a usable interface.
The invention of the printing press didn't turn every man into an author, and VB doesn't turn PHBs into engineers.
Thank you! Yes, most anyone can learn HTML, Cold Fusion, or even ASP, but that doesn't make them good web developers!
Well, you're wrong :). Being a "web programmer" professionally for 4+ years, I can say that yes, it's technically easier than JAVA, and moreso C/C++. But, technical syntax is only 20% of the puzzle. I know a lot of BSCS folks who've built lot's of code (mainly PHP and Perl) and the architecture is horrible, Yet, they've coded some very nice menu systems for Gnome! A good web programmer is more of a web architect. They understand Systems, Networking, RDBMS's, Middle Tier Applications (ASP/PHP/CFML/etc), AND html/JS/WML/etc.
Web development is not software development, and visa versa. They are different, and require different skillsets. The problem is the barrier of entry is lower on the web development front. This accounts for many of the amazingly gross network and web architectures found in companies today, but does not necessarily mean that web development is a "thin" career move. Personally, I'd rather focus on technologies that require less syntactical knowledge, as I learn things on a more creative and cognative level. After all, we are not made for the machine, rather, the machine is made for us.
And while you're at it, maybe you should dump that messy ASP for some elegent Cold Fusion. If CF's not verbose or granular enough for you, and you need a solid cross platform solution, try JSP.
It is capped. From the @Home website: ...with upstream data transfer speeds of 128Kbps...
And that too, is bits (Kbps), not bytes (KB/s).
This can break code that relies on HTTP calls (SOAP objects, content sharing via WDDX,etc.). What about "Real Names"? I mean, ya, they're kinda stupid for us tech's, but for the rest of the world, aren't Real Names a Good Thing(tm)?
However, simply because we don't have sufficient information to explain something, doesn't require the invention of an omnipotent being capable of explaining anything. As I've said elsewhere, that's a huge cop-out, logically speaking.
... As is thinking that something came from nothing... everything had to come from somewhere... "natural laws of physics", "gas clouds", "stellar explosions" and these other realities did not just "appear" from nothing. Logically, something can NOT come from nothing. The questions is, what or from where did that something come from?
From the looks of it, this is definatly more of a trojan... maybe I'm wrong, but it seems as though you have to actually download AND execute this thing manually in order for it to infect your client. If this is the case, I have a good anti-virii solution: Don't execute unknown files from unknown sources (duh?).
...because people in other countries who develop for Windows refuse to figure out how to use CVS.
This is so true it's scarey... what's worse, is that most US winblowz folks here in the Seattle/Redmond area are pathetically afraid of CVS as well.
That's what they said about the Voodoo5 5500 w/ 64megs of DDR ram... but now I can get the OEM for $116 :)
As cool as beOS is, a business is a business. Spending time to develop drivers for the very small group of people who want a very unlikely combination of beOs and NVidia is not on their priority list, and I don't blame them.
I just want to say I think it kicks ass that you post to Slashdot. Most senior developers have "better things to do with their time", which you do as well, but you post anyway, which is cool.
If God created the world 4,000 years ago or so, then he created it as if it had existed for billions of years and as if life evolved slowly over time. Thus he is a God of deceit.
Regardless of what side of the debate you're on, you people must agree this isn't sound logic. If this was the case, this would not be deceit. It's arrogent and naive to think that we can even figure out what God's intention's where. Second, have you ever considered the fact that our measurement systems are completly bogus?
Man created science. Man created scientific experiments. Man is fallable. Therefore, our scientific experiments are fallable.
Of course, the same can be emphatically stated about religion!
The imagined problem disappeared once we comprehended the larger structure.
And where did that other structure come from?
This is called Microevolution, as opposed to Macroevolution. The cow's didn't grow wings to evade a hostile environment.
I also can not believe that this did not get rated NC17. For example, I think the cut scenes from "Eyes Wide Shut" to avoid a NC17 are far less offensive/disturbing/innapropriate than many of the scenes in Hannibal. I'm not against violence in movies, but it seems that America is extremely apathetic to any violence at all - even in it's most grotesque form.
There are two problems here:
1st, "Referee" is a word, not some made-up product name. If you use a word in the english language as part of your company/product name, you risk branding confusion. You can not/should not be able to copyright an english word. (now a french word, that's another story!)
2nd, the Internet brings global economy. If you want to play global, you have to accept the fact that it will be much harder to establish your unique presence. Who's to say who thought up of a name (or idea) "first"? Ladies and gentlemen, we have to share. Your ideas are generally not unique, and someone's probably doing what you're doing somewhere else - which doesn't mean that they stole your idea/trademark etc.