I agree. When a bank issues a credit card they are assuming a risk. This is what capitalism is about. High risks give high rewards but also have huge possibility of failure. If a bank feels like issuing a credit card to someone is a good idea, then they are taking a risk. If the person defaults on it, they can share this with others and the person will not get another card.
That's why a credit card company is supposed to start someone with little or no credit with a very risk free card, with a limit of like $500.00.
As this person gains more trust it becomes a better investment to extend to them more credit. If the person defaults, well that's the price of doing business.
I fail to see why people don't see this for what it is. Banks take high risks to make high profits. This is how business works. The government should not interfere with this process because it is not in the best interest of the people. It's also anti-capitalist and we in America should be very weary of that, right? After all, the new bankruptcy laws reek of Communism,
Great, but lets say you have 10,000 songs you want to scroll through qucikly. This doesn't helpso you have to go to the system. Enjoy scrolling around. The iPods touch wheel is great for this and things like the Dell DJ just don't compare. This serious flaw shows through.
Now granted the PSP isn't just an MP3 player, it's not much of an issue. But it still means it's another reason it is a poor MP3 player that is gigantic and heavy and doesn't hold many songs...or have good battery life...yeah.
And that will cost more money and create more mass. Great. You're starting to look like Shakes in that ATHF episode where he got every accessory for some portable thing. Simple is good.
I don't think you guys got as many as larger stores have. Places like Best Buy, Circuit City, etc around me have boatloads in stock right now. The Gamestop, where my roommate went, is sold out on reserves. But, oddly enough, he was able to reserve it only a few days ago.
I think this system brings great initial hype and eye candy because it's so new, looks different, great graphics, tons of worthless features, etc.
I'm sceptical it will have any staying power though. Too big, bad battery life, bad games. Great screen though!
Canada reminds me of the videogame company that releases their product later so they don't make the mistakes of their competition and ends up with a superior result! Way to go! Now if you could only get that health care thing worked out.
Many people justify the PSP purchase with the promise of MP3's and movie playback but the reality is you should only buy this if you must have the latest and greatest in portable gaming. This system harkens back to the Turbo-Graphix 16 portable. It had amazing graphics, back-lit, played TV!! and tuned radio as well as using your original TG-16 games. This thing was killer and every hardcore gamer that had money (those that were 20+ generally) got one. It failed. Bad.
Some notable differences were that it was around $450.00 (I think...around there) and poor battery life. Also, the great things like portable TV and radio turned out to not be as great as everyone thought. If you even got the tuners.
The problem was the games were not there. Sure, it had a few hits, like Bonk and the other good TG-16 games, but games sell systems.
Right now the PSP has 0 must-have-games. GT will be out soon but nothing good really. I mean, don't kid yourself, the games are not worth the $250 + $50 + $40 * 2 + $30(warranty!!)= $410 + whatever other accessories you want.
If you're rich, go for it but I will not spend upwards of $500 for a system, memory, a few games and a warranty.
I'm going to take a wait and see approach to see if it gets cheaper and has better software. I guess I can get by for awhile without a portable game.
My roomate just got one today and it seems cool though. Ridge Racer is typical crappy race game launch and the Metal Gear Acid game seems like a joke. You get to *WATCH* Snake and friends walk around and you play cards?!?! WTF? WPT? He also got a Tetris thing but that made me think, if I got this thing to play Tetris I'd just as well pocket my money and grab the old Gameboy and play Tetris, ya know?
So, I'm going to learn from lessons past and wait maybe a year or so on this thing.
"I'd rather use the PSP before I EVER think about buying an ipod."
And now you have this huge thing to lug around everywhere. My roommate picked one up today and it's neat (the graphics are great!) but as an MP3 player, no thank you. An iPod is REALLY small, especially compared to this thing. You can't fit this in a pocket well. Maybe a jacket pocket but things like song selection are simply cumbersome with the d-pad/buttons, etc (try going through 10,000+ songs!). It's large (for an MP3 player)and doesn't have the battery life and you have to buy the extra memory for the songs.
Sure, this does play MP3's but I would hardly call it an ideal device for it.
In the end, perhaps this suits your needs as you're not an aficionado of music it appears and want this thing for games and the occasional use for MP3's. Just don't try jogging with this thing or try bring a music collection with you anywhere you go.
This thing appears to have the potential to be a great portable gaming device but it's not a good MP3 player by the iPods standards. Try jogging with this thing, for instance.
As for movies, I'm willing to be Spider Man, that comes with it, will be the only UM movie you ever buy.
The only way I can rationalize this thing is buying it for what it is (as an above poster noted), not an MP3 player, not a movie player but a portable video game machine. (and one with no good games yet...waiting for GT!)
"Nobody ever got rich by walking away form a multi-billion dollar market as long as it was still widely profitable just because they weren't allowed to cheat to make money."
You're right. I guess Microsoft simply needs to offer a larger bribe.
Your algorithm doesn't work and when you iron these things out you will see why it won't work. Good luck and have exploring it! Maybe, but I doubt it, you have stumbled upon an idea never conceived by man, but much well defined and studied formal theory says you're probably wrong.
You have to be kidding me. The OS X API (Cocoa) is easily the best MVC, OOP framework I have ever used and learning how to program GUI app's in it is a breeze. They supply you with Interface Builder which allows you to visually create your GUI and then generate the classes for it so you can control it. It's pretty much out of the box.
Personally, I never found it easier than OS X for GUI programming and the whole point of the API (well, one of them) is to not distract you with the views so you can spend more time on the controllers and models.
Any command line tools you're missing can generally be downloaded and compiled (if you like this way/no binary around) so if the things you want are not out of the box, use fink to get all you want.
But anyways, the Cocoa is probably the most well designed framework for native application development around. If you cannot figure out how the GUI works and how to use Interface Builder/ Project Builder I suggest getting some more programming experience in a MVC/OOP environment. Grab a book or read some Websites. It's really great.
You have your whole life to work and hopefully during the school year you work hard. So, when you have time off, use it. Use it to travel, sit around or read up on what interests you. Don't believe this "work-is-life" crap. You only live once and you'll have plenty of opportunity. I'm not saying be a lazy bumb but by default you are not. You already work hard and deserve some time to do as you please.
Work on your own programs, take a break from computers all together but all in all, do what YOU want. You won't always be this (generally) young age so enjoy it while you can. You will be working and working hard the rest of your cursed life so make do now.
I never had an internship but did work that was really cool and interesting. Why intern as a programmer when I already do tons of it? I did cool things like surveying to make ends meet in the summer, etc. Working outdoors getting a hell of a tan. Other summers I could travel some, etc.
When graduating recently I got any interview I wanted and even had places calling me that I never applied for. (use your schools career center!)
Now I join the working dead and don't have the time to get out and be free like I used to but at least I did and enjoyed myself.
It's good to be ambitious but it's also a good idea to be ambitious about your time and your life. Enjoy it.
Considering that Byte Code is essentially open, you can construct a language how ever you want and have it compile to Byte Code so that the JVM will execute it. So, in this regard it's open.
As for opening it to a standards committee, I hope Sun never takes this route. The committee mind for just about anything is terrible. Many great artists won't work with committees and I think Java is better served if Sun calls the shots on it.
I don't know much about the licensing of J2EE but for people that don't want to pay (do you have to?) you can always use something else or pay for.NET.
I don't care one way or the other really if Sun "Opens" Java but I'd rather them or a small group of people call the shots on the language. Gosling et all for instance. Whatever they do, I hope Java doesn't fall victim to ANSI or IEEE or whatever as the language will never advance.
It's great talking to people who don't care a lick for computer science (or computers for that matter, which is fine of course) that Chomsky is rather important to the development of the science and see the stunned look on their face. It's too bad most people think computer science is just putting cryptic codes into a computer with no real beauty to it. It's even sadder many CS students think this is all it is. It's most sad there are CS graduates that think this is all it is. Oh well, not my problem!
But yeah, you can't those guys to anyone else. I wouldn't put Dijkstra in a group with them even. Turing? I mean the highest CS award is named for him, ya know.
Cool shoutout to the KMP algorithm though. That's a rare one to come across from people!
Re:I just want C++ programs to COMPILE faster
on
GCC 4.0 Preview
·
· Score: 1
"...and then throw exceptions at runtime."
That's key though. Hopefully you're using try-catch-finally where as in C++ (although you can use this mechanism also) you generally end up with a segfault....if you're lucky.
But yes, Java (and really any language) allows for a programmer to be rather stupid. The key is how stupid do you have to be to be really stupid. The harder the better, obviously.
Wow, didn't know he was the man behind LR(1) (which in case others don't know is probably used millions of times every day) (and I've read the dragon book!). You are correct, Yacc/Bison use the LR(1) parsing algorithm. I just recently studied that algorithm in depth and have never seen a more beautiful algorithm. The way it augments the grammar and keeps shifting tokens with some reduction only to reduce everything that is left at the end is stunning. It's definitely an algorithm I can say I would have never thought of. Not to mention the use of basic data structure primitives it makes use of...beautiful.
But, many modern Parsers use LL parsing, such as Java. The main problem with them is they are not as intuitive and they don't accept left recursive grammars. However, they seem to be really popular now days because they use less memory on the fly. I'm not too familiar with them honestly...usually use LR(1) grammars as they are very flexible and do the trick just fine. Not to mention most "real" languages don't use Bison/Yacc for their parsers and I do so I am forced to use them. But I love them just the same (and folks who know more of compilers could probably have a nicely heated debate on what's better)
Thanx for the info!
Re:I just want C++ programs to COMPILE faster
on
GCC 4.0 Preview
·
· Score: 1
"BTW, Java 1.5 is becoming more and more like C++ every day. So, if you don't like the features of C++, you won't like them in modern Java."
One key difference that will never change and is important is C++ is weakly typed and Java is strongly typed. This means types are guaranteed at compile time where as in C++ you can do all types of great/terrible things.
Honestly, C++ and Java are really different languages. Sun designed Java so it had a similar general syntax to C++ but semantic things are much different in many regards. Also, once you go deeper into Java you see that only the base syntax is similar and it starts to diverge (for the better I think) deeper into the language.
Although I still prefer C++ as a general programming language but am leaning towards Java for some reason lately. Must be getting lazy!
"Could it be that there has just been a lot of fuss over nothing?"
Hopefully that is the case but it also shows why it is important to "fuss". You cannot just mindlessly accept things and hope for the best. If you don't agree, and many people do not (although only 1 senator doesn't) then it is important to raise a fuss to let them know you're watching.
I'm not sure if this technology is great or anything but a major advantage is that the home network become ubiquitous now. All you have to do is plug in any piece of electronics built to use the protocol and it is now on the network. Seeing as most of your household electronics use the standard 125V power outlet they all get on the network without the use of Cat 5 that Joe Consumer isn't going to run all over.
Now computers can be built to "control" a system of electronics all networked together creating a whole new industry of software and hardware to accommodate people.
Of course I'm just making all this up as I write but it seems viable and obvious. It makes that step of having your (new of course) TV, stereo, computer, sex toy, toaster etc all automatically hooked into your home network ready for central/integrated control with everything.... the whole digital hub thing but for real.
Could change the way people make toast, ya never know.
I agree. When a bank issues a credit card they are assuming a risk. This is what capitalism is about. High risks give high rewards but also have huge possibility of failure. If a bank feels like issuing a credit card to someone is a good idea, then they are taking a risk. If the person defaults on it, they can share this with others and the person will not get another card.
That's why a credit card company is supposed to start someone with little or no credit with a very risk free card, with a limit of like $500.00.
As this person gains more trust it becomes a better investment to extend to them more credit. If the person defaults, well that's the price of doing business.
I fail to see why people don't see this for what it is. Banks take high risks to make high profits. This is how business works. The government should not interfere with this process because it is not in the best interest of the people. It's also anti-capitalist and we in America should be very weary of that, right? After all, the new bankruptcy laws reek of Communism,
"You do have an emergency situation bank account right?"
I always keep a few bucks in a jar near my bed for when I run out of chips and soda!
Great, but lets say you have 10,000 songs you want to scroll through qucikly. This doesn't helpso you have to go to the system. Enjoy scrolling around. The iPods touch wheel is great for this and things like the Dell DJ just don't compare. This serious flaw shows through.
Now granted the PSP isn't just an MP3 player, it's not much of an issue. But it still means it's another reason it is a poor MP3 player that is gigantic and heavy and doesn't hold many songs...or have good battery life...yeah.
And that will cost more money and create more mass. Great. You're starting to look like Shakes in that ATHF episode where he got every accessory for some portable thing. Simple is good.
I don't think you guys got as many as larger stores have. Places like Best Buy, Circuit City, etc around me have boatloads in stock right now. The Gamestop, where my roommate went, is sold out on reserves. But, oddly enough, he was able to reserve it only a few days ago.
I think this system brings great initial hype and eye candy because it's so new, looks different, great graphics, tons of worthless features, etc.
I'm sceptical it will have any staying power though. Too big, bad battery life, bad games. Great screen though!
Canada reminds me of the videogame company that releases their product later so they don't make the mistakes of their competition and ends up with a superior result! Way to go! Now if you could only get that health care thing worked out.
Many people justify the PSP purchase with the promise of MP3's and movie playback but the reality is you should only buy this if you must have the latest and greatest in portable gaming. This system harkens back to the Turbo-Graphix 16 portable. It had amazing graphics, back-lit, played TV!! and tuned radio as well as using your original TG-16 games. This thing was killer and every hardcore gamer that had money (those that were 20+ generally) got one. It failed. Bad.
Some notable differences were that it was around $450.00 (I think...around there) and poor battery life. Also, the great things like portable TV and radio turned out to not be as great as everyone thought. If you even got the tuners.
The problem was the games were not there. Sure, it had a few hits, like Bonk and the other good TG-16 games, but games sell systems.
Right now the PSP has 0 must-have-games. GT will be out soon but nothing good really. I mean, don't kid yourself, the games are not worth the $250 + $50 + $40 * 2 + $30(warranty!!)= $410 + whatever other accessories you want.
If you're rich, go for it but I will not spend upwards of $500 for a system, memory, a few games and a warranty.
I'm going to take a wait and see approach to see if it gets cheaper and has better software. I guess I can get by for awhile without a portable game.
My roomate just got one today and it seems cool though. Ridge Racer is typical crappy race game launch and the Metal Gear Acid game seems like a joke. You get to *WATCH* Snake and friends walk around and you play cards?!?! WTF? WPT? He also got a Tetris thing but that made me think, if I got this thing to play Tetris I'd just as well pocket my money and grab the old Gameboy and play Tetris, ya know?
So, I'm going to learn from lessons past and wait maybe a year or so on this thing.
"I'd rather use the PSP before I EVER think about buying an ipod."
And now you have this huge thing to lug around everywhere. My roommate picked one up today and it's neat (the graphics are great!) but as an MP3 player, no thank you. An iPod is REALLY small, especially compared to this thing. You can't fit this in a pocket well. Maybe a jacket pocket but things like song selection are simply cumbersome with the d-pad/buttons, etc (try going through 10,000+ songs!). It's large (for an MP3 player)and doesn't have the battery life and you have to buy the extra memory for the songs.
Sure, this does play MP3's but I would hardly call it an ideal device for it.
In the end, perhaps this suits your needs as you're not an aficionado of music it appears and want this thing for games and the occasional use for MP3's. Just don't try jogging with this thing or try bring a music collection with you anywhere you go.
This thing appears to have the potential to be a great portable gaming device but it's not a good MP3 player by the iPods standards. Try jogging with this thing, for instance.
As for movies, I'm willing to be Spider Man, that comes with it, will be the only UM movie you ever buy.
The only way I can rationalize this thing is buying it for what it is (as an above poster noted), not an MP3 player, not a movie player but a portable video game machine. (and one with no good games yet...waiting for GT!)
"Nobody ever got rich by walking away form a multi-billion dollar market as long as it was still widely profitable just because they weren't allowed to cheat to make money."
You're right. I guess Microsoft simply needs to offer a larger bribe.
Figured just the same but thought I would offer something simple in case he really thinks otherwise.
I didn't see the "rm $filename" part though which would indeed make it obvious. Thanx.
"There are still a few problems with accuracy..."
Your algorithm doesn't work and when you iron these things out you will see why it won't work. Good luck and have exploring it! Maybe, but I doubt it, you have stumbled upon an idea never conceived by man, but much well defined and studied formal theory says you're probably wrong.
" The GUI is limiting and a pain to program"
You have to be kidding me. The OS X API (Cocoa) is easily the best MVC, OOP framework I have ever used and learning how to program GUI app's in it is a breeze. They supply you with Interface Builder which allows you to visually create your GUI and then generate the classes for it so you can control it. It's pretty much out of the box.
Personally, I never found it easier than OS X for GUI programming and the whole point of the API (well, one of them) is to not distract you with the views so you can spend more time on the controllers and models.
Any command line tools you're missing can generally be downloaded and compiled (if you like this way/no binary around) so if the things you want are not out of the box, use fink to get all you want.
But anyways, the Cocoa is probably the most well designed framework for native application development around. If you cannot figure out how the GUI works and how to use Interface Builder/ Project Builder I suggest getting some more programming experience in a MVC/OOP environment. Grab a book or read some Websites. It's really great.
Who cares about them right now, University of Wisconsin-Milwaukee is in the Sweet Sixteen now! Go Panthers!
The Ace of Spades of course!
You have your whole life to work and hopefully during the school year you work hard. So, when you have time off, use it. Use it to travel, sit around or read up on what interests you. Don't believe this "work-is-life" crap. You only live once and you'll have plenty of opportunity. I'm not saying be a lazy bumb but by default you are not. You already work hard and deserve some time to do as you please.
Work on your own programs, take a break from computers all together but all in all, do what YOU want. You won't always be this (generally) young age so enjoy it while you can. You will be working and working hard the rest of your cursed life so make do now.
I never had an internship but did work that was really cool and interesting. Why intern as a programmer when I already do tons of it? I did cool things like surveying to make ends meet in the summer, etc. Working outdoors getting a hell of a tan. Other summers I could travel some, etc.
When graduating recently I got any interview I wanted and even had places calling me that I never applied for. (use your schools career center!)
Now I join the working dead and don't have the time to get out and be free like I used to but at least I did and enjoyed myself.
It's good to be ambitious but it's also a good idea to be ambitious about your time and your life. Enjoy it.
Youth is fleeting.
Considering that Byte Code is essentially open, you can construct a language how ever you want and have it compile to Byte Code so that the JVM will execute it. So, in this regard it's open.
.NET.
As for opening it to a standards committee, I hope Sun never takes this route. The committee mind for just about anything is terrible. Many great artists won't work with committees and I think Java is better served if Sun calls the shots on it.
I don't know much about the licensing of J2EE but for people that don't want to pay (do you have to?) you can always use something else or pay for
I don't care one way or the other really if Sun "Opens" Java but I'd rather them or a small group of people call the shots on the language. Gosling et all for instance. Whatever they do, I hope Java doesn't fall victim to ANSI or IEEE or whatever as the language will never advance.
Followed shortly by its side-kick, the 404 error.
Star Wars fans have finally sunken as low as Star Trek fans. It's going to be a battle for the bottom.
God bless fan films and fat guys with beards!
It's great talking to people who don't care a lick for computer science (or computers for that matter, which is fine of course) that Chomsky is rather important to the development of the science and see the stunned look on their face. It's too bad most people think computer science is just putting cryptic codes into a computer with no real beauty to it. It's even sadder many CS students think this is all it is. It's most sad there are CS graduates that think this is all it is. Oh well, not my problem!
But yeah, you can't those guys to anyone else. I wouldn't put Dijkstra in a group with them even. Turing? I mean the highest CS award is named for him, ya know.
Cool shoutout to the KMP algorithm though. That's a rare one to come across from people!
"...and then throw exceptions at runtime."
That's key though. Hopefully you're using try-catch-finally where as in C++ (although you can use this mechanism also) you generally end up with a segfault....if you're lucky.
But yes, Java (and really any language) allows for a programmer to be rather stupid. The key is how stupid do you have to be to be really stupid. The harder the better, obviously.
Wow, didn't know he was the man behind LR(1) (which in case others don't know is probably used millions of times every day) (and I've read the dragon book!). You are correct, Yacc/Bison use the LR(1) parsing algorithm. I just recently studied that algorithm in depth and have never seen a more beautiful algorithm. The way it augments the grammar and keeps shifting tokens with some reduction only to reduce everything that is left at the end is stunning. It's definitely an algorithm I can say I would have never thought of. Not to mention the use of basic data structure primitives it makes use of...beautiful.
But, many modern Parsers use LL parsing, such as Java. The main problem with them is they are not as intuitive and they don't accept left recursive grammars. However, they seem to be really popular now days because they use less memory on the fly. I'm not too familiar with them honestly...usually use LR(1) grammars as they are very flexible and do the trick just fine. Not to mention most "real" languages don't use Bison/Yacc for their parsers and I do so I am forced to use them. But I love them just the same (and folks who know more of compilers could probably have a nicely heated debate on what's better)
Thanx for the info!
"BTW, Java 1.5 is becoming more and more like C++ every day. So, if you don't like the features of C++, you won't like them in modern Java."
One key difference that will never change and is important is C++ is weakly typed and Java is strongly typed. This means types are guaranteed at compile time where as in C++ you can do all types of great/terrible things.
Honestly, C++ and Java are really different languages. Sun designed Java so it had a similar general syntax to C++ but semantic things are much different in many regards. Also, once you go deeper into Java you see that only the base syntax is similar and it starts to diverge (for the better I think) deeper into the language.
Although I still prefer C++ as a general programming language but am leaning towards Java for some reason lately. Must be getting lazy!
"Could it be that there has just been a lot of fuss over nothing?"
Hopefully that is the case but it also shows why it is important to "fuss". You cannot just mindlessly accept things and hope for the best. If you don't agree, and many people do not (although only 1 senator doesn't) then it is important to raise a fuss to let them know you're watching.
I'm not sure if this technology is great or anything but a major advantage is that the home network become ubiquitous now. All you have to do is plug in any piece of electronics built to use the protocol and it is now on the network. Seeing as most of your household electronics use the standard 125V power outlet they all get on the network without the use of Cat 5 that Joe Consumer isn't going to run all over.
Now computers can be built to "control" a system of electronics all networked together creating a whole new industry of software and hardware to accommodate people.
Of course I'm just making all this up as I write but it seems viable and obvious. It makes that step of having your (new of course) TV, stereo, computer, sex toy, toaster etc all automatically hooked into your home network ready for central/integrated control with everything.... the whole digital hub thing but for real.
Could change the way people make toast, ya never know.