It might be worth mentioning that on Windows, the api call, CreateRemoteThread() allows you to do what is described here (create a thread in a remote process), without loading any 3rd party hack extensions.
Woz didn't invent the transistor. Doing his level of electrical engineering design work does not really make very much use of the physics behind electricity. I think Woz's brilliance lies mostly in the idea of the personal computer. Actual design of a product like this makes use of common EE idioms, equations and simple circuits that are well known and documented. Knowing how how electrons are excited in a circuit doesn't really help at all at this level.
Keep in mind, even if he did invent one of the first mainstream personal computers, he was using an intel processor!
An important thing to mention, albeit not exactly on topic is to make sure you visit these schools before you commit to them unless it's absolutely impossible for you. I got into UIUC for undergrad (I was a very good student, but definitely not top-tier) and I'm sure the reputation is well deserved, but it is probably the single most horrifying place I yet to visit. From Chicago airport, it was a pretty long drive through many blighted corn fields. Downtown Urbana-Champagne seemed to consist of a bunch of Asian restaurants (a handful, maybe like 8 or 9).
I go to the University of Michigan now (Computer Engineering), and I find the work very difficult. At least I have a nice variety of places to eat and plenty of good concerts pass through here all the time.
I'm sure all the top-tier schools are nice, but when you start looking into schools like UIUC, it's helpful to note that the academics will probably still be very challenging, so you may want to find a college with a nicer surrounding area.
I wonder if it would connect to any WiFi access points, or only carrier-approved access points. If it's the latter, it would make sense, because it's probably way cheaper to plop access points around a city than a new cell tower. If the telco controls the AP, it wouldn't really be any different to the user (cost the same, sound the same, etc).
Linux itself is just the kernel right? How does the iPod concern the kernel? Shouldn't he be preaching to Ubuntu or a popular linux distribution to do some kind of easy ipod integration and trendy marketting campaign?
Visual Assist X adds some KILLER features. Namely:
Automatic case repairing
E.g. if you have int theCount; and later on you type thecount=5; it'll automatically change it to theCount=5;
Intellisense that actually works.
You'll notice if you coe anything that's not like a regular gui app, the intellisense will just not list half of your identifiers and functions. I found this to be pretty annoying when I was coding a C++ SDL game. Visual Assist X fixes it.
Spell Check
I had a professor that would take huge points off my projects where i had just spelled stuff in the comments wrong. Spellcheck can be a lifesaver.
I'm not sure I buy into the biovirus = computer virus logic. I mean maybe there are some ideas from bio viruses that could be integrated into computer viruses, but I feel like a degree in biology is no substitute for a strong background in low level programming. I mean, what good does broad knowledge about organisms do if you can't understand how computer viruses work at the machine code level. For creating or even protecting yourself from viruses, that kind of knowledge is indispensible.
Most of the userland apps are written in Objective-C with an interface library called Cocoa. Presuming this article has any sort of truth to it, and OSX gets an x86 port, you can asssume they'll have a port of Cocoa, the gui toolkit, to go along with it. The apple devkit uses gcc, which can be compiled on x86. So, I don't see what would stop a developer from just using gcc on x86 OSX to recompile their apps.
If you read the article you'll see they doubt the possibility of a platform shift because of a lot of flak that apple caught after they switched off of the motorola 68k platform. The difference now is that the majority of apps back then were written entirely in asm, and the new PPC proccessor used a completely new instruction set, pretty much destroying any semblance of compatibility. While I'm still skeptical, I don't think it would be as big of an issue as it was then due to the prevelance of Obj-C which is much more platform-independent
Again, I am another high school student in a supposed 'well-ranked' public school. A lot of my friends are basically the people who take 8 AP courses and no lunch. Personaly, I don't consider all the extra work worth an extra couple of tenths of a GPA. I take basically all the standard classes with the exception of AP Computer Science and AP Statistics. I'm a white upper-middle-class Jewish male, meaning I basically have affirmative action working against me. I still managed to get into the University of Michigan. My parents complain that I basically do no homework every night, rarely study for tests, and that I could do better (I'm waiting for my collegiate rude awakening). Meanwhile, Many of my friends with 8 AP classes are being rejected from all the ivy league institutions.
I feel bad for the kids because I know that parental pressure often pushes them to work very hard academically, but still... I don't feel like they should be complaining when they chose their classes. As in, you shouldn't be taking AP English if you don't want to write a ton of essays.
The site is short on details. I'm kind of curious how their DoS filtering systems work. How can you detect the difference between a valid client and one that that's just part of an attack?
Hardware design is something that I always tended to put up on a high horse. It looks hard, there's lots of little wires and small components and you can't read a schematic like you can read source code. However, I was able to design some basic circuits using avr microcontrollers based on some stuff I pulled up off the internet, for the most part. The only piece of "expensive" equipment I use is a 40$ solderless breadboard. The components are mostly cheap (5$ or less), and to flash the microcontrollers I use an parallel port adapter based on a schematic I found on the internet.
Now, obviously you have to be motivated to do it, but that's not to say you NEED a large instituition to design hardware.
I'm a high school senior headed to University of Michigan for Computer Engineering next year.
I had Rio. It started freezing and getting those kind of symptoms you'd get when you'd have a failing hard drive (weird noises, etc) after a day. If you check the reviews on amazon.com for the device, you'll see that the majority of the reviews say pretty much the same thing. This device has horrible manufactering defects. Don't buy it.
Also, most people listen to music exclusively from what's popular on MTV or radio. I'm sure Viacom (owns MTV) is in bed with the RIAA, along with Clearchannel (owns all major radio stations).
I don't think most people are using p2p to discover new emerging artists. Most of them are using it to download the latest pop single. The design of p2p applications clearly show this -- you have to type in the name of the song your looking for. If anything, p2p LIMITS artist exposure.
Of course, this isn't necessarily true, some may argue that they use p2p to sample artists that they've heard about or whatever. But still, I don't think the RIAA has to be worried about getting cut out of the picture anytime soon.
The skin tests aren't always accurate. I was found to have a severe allergy to cats. Two friends of mine have cats. I'm at their houses all the time and I never have any problems. Put me outside for too long with pollen and an assortment of trees, though, and I get a general itchy feeling, watery/irritated eyes, and a runny nose. Medicine helps somewhat, but I still get a moderate reaction.
You don't have to make popup blocking illegal to prevent a program from replacing legitimate advertisements on a personal computer for monetary gain.
IANAL, but i'm sure it could be worded better and still not discriminate against free popup blocking software, ala google toolbar. Maybe they could, instead of making it tottally illegal, force the software provider to provide like a "surgeon's general warning." Standard size, standard message, clearly stating that this software could be bad for your computer's health.
I just wonder who's behind "signing" activeX stuff. Why can't microsoft just NOT permit signing of clearly viral software like CoolWebSearch.
It's probably worth mentioning that the sources to the "bastardized classes" (apstring, apmatrix, apvector, apstack, etc) were all GPL'd, as was all of the code to the Marine Biology Case Study (a series of exercises that involved examining, editing, and revising prewritten code, as well as implementing undefined methods to various classes).
Interestingly enough, the new java case study is also GPL'd. However, parts of the exercise involve closed source classes, illustrating "black box" concepts.
I'm curious how they handle uploads. I was never a fan of those HTTP Post uploads, especially withotu a progress bar. If you send a huge attachment does the browser time out? Or do they use some other kind of upload system?
What's the signifance of a vendor-controlled fork? Is this bad?
Wasn't part of the problem with X, the fact that they refused to accept a lot of patches? I always thought that part of the reason why X never got a lot of vendor support was, among other things, lack of patch acceptance. Is this true? Should we be worried about the vendors?
The problem here is, America was founded by revolutionaries. Back then, the RIAA was Britain, and Britian didn't care about music, they cared about taxes.
The view at the time was that the taxes were unfair because the people in America really had no say in them. Faceless monarchs far away decided that they had to pay taxes. It wasn't like they didn't get anything out of it. Far from it, G.B. provided armed forces to protect the citizens of america (I'm sure there's other, more important things they provided, but i'm not a history major).
So now, the people revolt and they eventually get their way. They write the constitution, American is the land of the free, happily ever after, and the good guys ride off into the sunset.
Now it's the 20th century. The new frontier is the internet and the modern faceless monarchs have stepped in once again. Unfortunatly, the new revolutionaries, aren't quite as revolutionary. They aren't willing to protect their rights with their lives. Hell, I know I wouldn't join the militia against the RIAA.
I guess the dramatic solution would go here. Unfortunatly, there isn't one. The ruling class enslaves us and will continue to enslave us. 2+2=5, More boy bands please.
The way I see it, If I purchase the music I should, within reasonable limits, be able to do what I want with said music. If i want to convert the music to mp3, so I can use my archos mp3 player, or listen to it in my car's mp3 CD player, I see these as resonable uses of the music. I don't see why I should have to jump through hoops, burning the music and re-ripping it, when the music is ALREADY on the hard drive digitally, and can clearly be used without restrictions given proper decryption.
I understand that they want to protect their music against pirates, but I'm not a pirate. I believe my needs to be reasonable and ethical, and I'm going to decrypt my music with this software whether they like it or not.
It might be worth mentioning that on Windows, the api call, CreateRemoteThread() allows you to do what is described here (create a thread in a remote process), without loading any 3rd party hack extensions.
err, Motorola processor.
Woz didn't invent the transistor. Doing his level of electrical engineering design work does not really make very much use of the physics behind electricity. I think Woz's brilliance lies mostly in the idea of the personal computer. Actual design of a product like this makes use of common EE idioms, equations and simple circuits that are well known and documented. Knowing how how electrons are excited in a circuit doesn't really help at all at this level.
Keep in mind, even if he did invent one of the first mainstream personal computers, he was using an intel processor!
On windows, you can export functions by ordinal, that is, you can have unnamed dll functions. What a sloppy product!
An important thing to mention, albeit not exactly on topic is to make sure you visit these schools before you commit to them unless it's absolutely impossible for you. I got into UIUC for undergrad (I was a very good student, but definitely not top-tier) and I'm sure the reputation is well deserved, but it is probably the single most horrifying place I yet to visit. From Chicago airport, it was a pretty long drive through many blighted corn fields. Downtown Urbana-Champagne seemed to consist of a bunch of Asian restaurants (a handful, maybe like 8 or 9).
I go to the University of Michigan now (Computer Engineering), and I find the work very difficult. At least I have a nice variety of places to eat and plenty of good concerts pass through here all the time.
I'm sure all the top-tier schools are nice, but when you start looking into schools like UIUC, it's helpful to note that the academics will probably still be very challenging, so you may want to find a college with a nicer surrounding area.
I wonder if it would connect to any WiFi access points, or only carrier-approved access points. If it's the latter, it would make sense, because it's probably way cheaper to plop access points around a city than a new cell tower. If the telco controls the AP, it wouldn't really be any different to the user (cost the same, sound the same, etc).
Linux itself is just the kernel right? How does the iPod concern the kernel? Shouldn't he be preaching to Ubuntu or a popular linux distribution to do some kind of easy ipod integration and trendy marketting campaign?
Visual Assist X adds some KILLER features. Namely:
Automatic case repairing
E.g. if you have int theCount; and later on you type thecount=5; it'll automatically change it to theCount=5;
Intellisense that actually works.
You'll notice if you coe anything that's not like a regular gui app, the intellisense will just not list half of your identifiers and functions. I found this to be pretty annoying when I was coding a C++ SDL game. Visual Assist X fixes it.
Spell Check
I had a professor that would take huge points off my projects where i had just spelled stuff in the comments wrong. Spellcheck can be a lifesaver.
It does a whole lot more too, check it out.
I'm not sure I buy into the biovirus = computer virus logic. I mean maybe there are some ideas from bio viruses that could be integrated into computer viruses, but I feel like a degree in biology is no substitute for a strong background in low level programming. I mean, what good does broad knowledge about organisms do if you can't understand how computer viruses work at the machine code level. For creating or even protecting yourself from viruses, that kind of knowledge is indispensible.
Most of the userland apps are written in Objective-C with an interface library called Cocoa. Presuming this article has any sort of truth to it, and OSX gets an x86 port, you can asssume they'll have a port of Cocoa, the gui toolkit, to go along with it. The apple devkit uses gcc, which can be compiled on x86. So, I don't see what would stop a developer from just using gcc on x86 OSX to recompile their apps.
If you read the article you'll see they doubt the possibility of a platform shift because of a lot of flak that apple caught after they switched off of the motorola 68k platform. The difference now is that the majority of apps back then were written entirely in asm, and the new PPC proccessor used a completely new instruction set, pretty much destroying any semblance of compatibility. While I'm still skeptical, I don't think it would be as big of an issue as it was then due to the prevelance of Obj-C which is much more platform-independent
Again, I am another high school student in a supposed 'well-ranked' public school. A lot of my friends are basically the people who take 8 AP courses and no lunch. Personaly, I don't consider all the extra work worth an extra couple of tenths of a GPA. I take basically all the standard classes with the exception of AP Computer Science and AP Statistics. I'm a white upper-middle-class Jewish male, meaning I basically have affirmative action working against me. I still managed to get into the University of Michigan. My parents complain that I basically do no homework every night, rarely study for tests, and that I could do better (I'm waiting for my collegiate rude awakening). Meanwhile, Many of my friends with 8 AP classes are being rejected from all the ivy league institutions.
I feel bad for the kids because I know that parental pressure often pushes them to work very hard academically, but still... I don't feel like they should be complaining when they chose their classes. As in, you shouldn't be taking AP English if you don't want to write a ton of essays.
The site is short on details. I'm kind of curious how their DoS filtering systems work. How can you detect the difference between a valid client and one that that's just part of an attack?
I guess I forgot to mention I'm learning Eagle, maybe it's not ORCAD but it's free and I'm nearly done designing a pcb to send off to a factory.
Tiger is such a common word, can any company really have exclusive rights to using the name "Tiger"?
It just seems bizzare.
Hardware design is something that I always tended to put up on a high horse. It looks hard, there's lots of little wires and small components and you can't read a schematic like you can read source code. However, I was able to design some basic circuits using avr microcontrollers based on some stuff I pulled up off the internet, for the most part. The only piece of "expensive" equipment I use is a 40$ solderless breadboard. The components are mostly cheap (5$ or less), and to flash the microcontrollers I use an parallel port adapter based on a schematic I found on the internet.
Now, obviously you have to be motivated to do it, but that's not to say you NEED a large instituition to design hardware.
I'm a high school senior headed to University of Michigan for Computer Engineering next year.
I had Rio. It started freezing and getting those kind of symptoms you'd get when you'd have a failing hard drive (weird noises, etc) after a day. If you check the reviews on amazon.com for the device, you'll see that the majority of the reviews say pretty much the same thing. This device has horrible manufactering defects. Don't buy it.
Also, most people listen to music exclusively from what's popular on MTV or radio. I'm sure Viacom (owns MTV) is in bed with the RIAA, along with Clearchannel (owns all major radio stations).
I don't think most people are using p2p to discover new emerging artists. Most of them are using it to download the latest pop single. The design of p2p applications clearly show this -- you have to type in the name of the song your looking for. If anything, p2p LIMITS artist exposure.
Of course, this isn't necessarily true, some may argue that they use p2p to sample artists that they've heard about or whatever. But still, I don't think the RIAA has to be worried about getting cut out of the picture anytime soon.
The skin tests aren't always accurate. I was found to have a severe allergy to cats. Two friends of mine have cats. I'm at their houses all the time and I never have any problems. Put me outside for too long with pollen and an assortment of trees, though, and I get a general itchy feeling, watery/irritated eyes, and a runny nose. Medicine helps somewhat, but I still get a moderate reaction.
Allergies suck.
Kids are stupid. They might save stuff important stuff on the drive, only to find out that it got wiped later.
Is there any easy way to really prevent kids from saving stuff, but allow applications to write (just not for saving stuff)?
You don't have to make popup blocking illegal to prevent a program from replacing legitimate advertisements on a personal computer for monetary gain.
IANAL, but i'm sure it could be worded better and still not discriminate against free popup blocking software, ala google toolbar. Maybe they could, instead of making it tottally illegal, force the software provider to provide like a "surgeon's general warning." Standard size, standard message, clearly stating that this software could be bad for your computer's health.
I just wonder who's behind "signing" activeX stuff. Why can't microsoft just NOT permit signing of clearly viral software like CoolWebSearch.
It's probably worth mentioning that the sources to the "bastardized classes" (apstring, apmatrix, apvector, apstack, etc) were all GPL'd, as was all of the code to the Marine Biology Case Study (a series of exercises that involved examining, editing, and revising prewritten code, as well as implementing undefined methods to various classes).
:)
Interestingly enough, the new java case study is also GPL'd. However, parts of the exercise involve closed source classes, illustrating "black box" concepts.
GPL violation anyone?
I'm curious how they handle uploads. I was never a fan of those HTTP Post uploads, especially withotu a progress bar. If you send a huge attachment does the browser time out? Or do they use some other kind of upload system?
What's the signifance of a vendor-controlled fork? Is this bad?
Wasn't part of the problem with X, the fact that they refused to accept a lot of patches? I always thought that part of the reason why X never got a lot of vendor support was, among other things, lack of patch acceptance. Is this true? Should we be worried about the vendors?
The problem here is, America was founded by revolutionaries. Back then, the RIAA was Britain, and Britian didn't care about music, they cared about taxes.
The view at the time was that the taxes were unfair because the people in America really had no say in them. Faceless monarchs far away decided that they had to pay taxes. It wasn't like they didn't get anything out of it. Far from it, G.B. provided armed forces to protect the citizens of america (I'm sure there's other, more important things they provided, but i'm not a history major).
So now, the people revolt and they eventually get their way. They write the constitution, American is the land of the free, happily ever after, and the good guys ride off into the sunset.
Now it's the 20th century. The new frontier is the internet and the modern faceless monarchs have stepped in once again. Unfortunatly, the new revolutionaries, aren't quite as revolutionary. They aren't willing to protect their rights with their lives. Hell, I know I wouldn't join the militia against the RIAA.
I guess the dramatic solution would go here. Unfortunatly, there isn't one. The ruling class enslaves us and will continue to enslave us. 2+2=5, More boy bands please.
The way I see it, If I purchase the music I should, within reasonable limits, be able to do what I want with said music. If i want to convert the music to mp3, so I can use my archos mp3 player, or listen to it in my car's mp3 CD player, I see these as resonable uses of the music. I don't see why I should have to jump through hoops, burning the music and re-ripping it, when the music is ALREADY on the hard drive digitally, and can clearly be used without restrictions given proper decryption.
I understand that they want to protect their music against pirates, but I'm not a pirate. I believe my needs to be reasonable and ethical, and I'm going to decrypt my music with this software whether they like it or not.