there are no poor people in first world countries that could possibly benefit from having a cheap PC./sarcasm
If they don't *know* that this laptop would be a huge benefit to poor people in ALL countries, then they're either being threatened by the likes of Dell (hard to sell $500 POS desktops when you can get a durable $100 laptop) or are completely blind to the people who are right under their noses.
As long as I have a computer with an internet connection I will never be broke. I may be homeless, but I'll never be broke. But, I guess people don't care about the homeless people in say New York that could use a laptop to get started in developing web-sites to bring in some extra money (or even to find resources like food banks and shelters) to help them get back on their feet.
If it's fast enough for advanced software rendering in higher level languages (Bunnies is Java) then it would be very good tool for teaching programming on. I've learned a lot of math creating these sorts of programs and it's been a lot more interesting than just doing math problems. I'm sure there's hardware to do the rendering on these things but that takes a lot of the learning out of programming.
Hopefully the OLPC will come preinstalled with programming tools or they will be readily available.
Star Trek would probably translate better into an adventure game series (like Space Quest) since the shows revolve far more around talking (philosophy) than battling foes (action). Star Wars and Spider Man involve a lot more action. There's no shortage of villians that need to be killed in those series where in Star Trek it's all about negotiation/talking with very little death.
In short, if you want a good Trek game they're going to need to switch game genres to match the show genre more closely.
JavaScript S on Domain A needs to access the server side script on Domain B. All S has to do is AJAX to a local bridging script which forwards the request using CURL,LWP, etc to B. The bridge then feeds the response to S. S has no idea that the AJAX request went to another domain. As far as B knows, A is just a web visitor.
Since AJAX runs on the client side it's not possible to whitelist IPs and Referers can be spoofed.
As with every client/server app the client can never be trusted.
The graphics from your wolf5k session will replay until the frames run out. Then the tutorial may or may not work.
You can also simply reload the wolf5k game and your previous game will replay until the frames run out and then you'll actually be able to play the new game session.
IE hasn't supported the XBM format since early version 6.0 (unpatched install of Win2K). A patch for 6.0 removed XBM support. Prior to that, IE was one of the few browsers that could correctly run the code.
Since FF is the only browser I know of that supports XBM, it'd be nice if the developers would fix this problem.
There is hardware, software and internet induced latency. The best a NIC can do is improve hardware induced latency. However that is the least of it. The main thing to worry about is how to reduce the amount of time the software spends processing packet information. There's little you can do about internet latency. Every ms spent rendering the screen is an ms that causes packets to get backed up.
I wrote a client/server app that had to deal with a rediculous amount of information about hundreds of entities moving around the screen. I found the most efficient way to keep messages being processed was to lock the framerate at 30fps and drop frames if that rate could not be maintained. When a frame is dropped the only thing that doesn't happen is that a frame doesn't get rendered. Suddenly the main look is running at thousands of iterations per second clearing out messages from the queue and processing them because it doesn't have to render a frame for a few ms. 30 ms of focused message processing will reduce lag significantly.
If I put the emphasis on rendering frames per second the message queue would back up and eventually the app would crash because the buffer was filling up faster than it could empty it.
Maybe instead of focusing on rendered frames per second, people should be putting more emphasis on iterations per second and getting those messages processed. At 100 fps that give 10ms to render a frame, process all the waiting messages, and perform game logic. Good luck with that. 10ms is barely enough time to just render a frame.
I bet gamers would have a better on-line experience if they'd lock the rendered frame rate to free up more processing power to handle packets. However, I don't think any modern games allow that. Locking the frame rate typically means locking the entire game processing loop and that's stupid and unnecesary. It is possible to not render a frame but still do everything else.
That page compares the time it takes to calculate the sqrt various ways including Carmacks. Short version is that modern processors are significantly faster since it can be done in hardware. It may still be useful in cases where the processor doesn't have the sqrt function available.
His version took 428 cycles compared to 107 cycles doing it in hardware on the same system.
While their tactics can be extreme it's not like they're going through a phone book and randomly suing people. They find an IP that's illegally sharing files of content that is copyright by the RIAA and then contact the ISP to get the information of the person that is responsible for the account the IP was assigned to at the time the offense was committed.
It doesn't matter what your socioeconomic status is. If you break the law, you broke the law and are subject to punishment. I don't think anyone doesn't understand that if you have something you were supposed to pay for but took it without permission and without paying, you broke the law.
Game companies do the same thing. It doesn't matter what electonic media you're peddling illegally. It's all warez; music, movies, games etc. And the companies that are victims of the crime are fighting back.
It's rediculous to try to paint the people committing the crime as the victim just because they're everyday people. There's nothing nobel about taking things you have no right to have.
He's using 2^14 colors which using your math yeilds about 250GB as advertised.
I don't know who decided that printers can only distinguish between 256 different colors. You do realize that printers can actually print more that 16K colors and scanners can scan in at 24bit resolution.
All this debunking is based on a limitation of 256 colors which only exists on Slashdot.
Whether or not the printer can write the colors with the exact value as the scanner is another debate entirely. Something that is subject to "try it."
Chances are you're going to be working retail or similar jobs until you're in your twenties. In the mean time you need to work on your own projects (and not stupid little hello world programs either) and make them resume quality. I've never gotten a programming job based on my formal education. I've been working as a programmer for most of the time I've been in college.
Once you have a resume worth looking at then you can go to software companies looking for a job.
It's hard to convince a company that "I like computers" is a good reason to hire you when you have nothing of even remote quality that would indicate you like computers.
I don't tell companies I like to code. I show them my personal projects. I demonstrate my knowledge of programming with examples. My latest job hired me based on the quantity of languages I know and what I have done with them even though I barely even heard of the language they wanted me to use. Since I've been there for a few months I've used PHP, Perl, Ruby and Javascript.
What have you done that would indicate that learning a language would not interfer significantly with the time it takes to complete a project? Companies can't wait months for you to learn a language before you start doing the work they want you to do.
Where are your demos to show companies what you know? If you have no education and no demos, you're going to get no job.
You need at least one or the other and the good programmers have both.
Sure the CEOs could take a cut and pass the savings down the line but that just isn't going to happen. CEOs make X times as much as the average employee but there are usually more than X times as many employees as CEOs.
What always happens however, when the low to middle class gets a government mandated pay raise (hiking minimum wage), is that prices go up because everything now costs more to make. Machines replace humans because machines are cheaper. Humans used to be cheaper but they kept demanding a government mandated raise. Now those people get nothing and a machine is doing their job and they have to find something else to do.
The better solution is to keep minimum wage down to keep prices down and if you want to go the "high road" move up pay so you can afford the goods that you couldn't afford as a minimum wage lacky.
Minimum wage jobs are for teenagers who can afford the "high road" on minimum wage because they don't have bills to pay. They do the low paying jobs to learn work skills. If you are trying to live off of minimum wage then something is seriously wrong. Society is stupid however and has completely forgotten what minimum wage was for: to prevent sweatshops. Not to live off of.
If the minimum wage keeps going up you're going to need a degree to justify being hired to flip burgers at such a high hourly wage. And either only one $20 an hour (about what it takes to live comfortably in a city) person is going to be doing the work of 4 people (so 3 people are fired/never hired so you can be paid) or the price of your food is going to be 4 times as much. I can just imagine having to pay $10 for a Whopper.
Cheap labor == cheap products. Cheap labor is for teenagers. You should have stopped making minimum wage long before you were solely responsible for living expenses. If you just can't move up then that's life. You're not entitled to anything. You have to work for it.
If Mac licenses out its hardware, OS X is going to have to support a far wider range of hardware which may restrict advances in the OS in the future.
They'd probably be better off just making version of OS X that can be installed on any Intel based system and keep their premium hardware to themselves. OS X can be installed on VM Ware on Windows already. It's then up to 3rd party companies to write OS X drivers for their hardware.
It's not like companies that sell expensive hardware aren't profitable just because you can buy a $400 e-machine. Mac will profit from OS X on a much wider market and they really won't lose any market with their existing hardware. People buy Mac because of the quality. Not just for OS X.
So they have to decide if they want control or market share. And how much of each.
You're just going to have a huge drain on resources from people doing redundant searches (to put it simply, the search feature is going to get a captcha). It would be better to have mySpace cross check user data with sex offender data and then take the time to verify and then pass the information quietly off to officials who can double check before knocking on any doors.
It would also be trivial to implement reports on age discrepencies. If someone is messaging a number of people that are significantly younger then the user would be flagged and the communications checked to see if there's a potential problem. It's entirely possible a teacher is communicating with students so obviously a real human is going to have to verify findings.
Since all the data resides on mySpaces server, as long as they don't publish their findings publically, there isn't an issue with privacy.
It's very simple why mySpace doesn't want to implement this ability into their system: it costs them money and people will whine about privacy.
Privacy for you means privacy for everyone including criminals.
I don't make any attempt to filter out bots so you can feel free to subtract as many IPs as you feel is reasonable from the total number of IPs counted. But when you're starting at 38%, you're going to have to dismiss a lot of IPs to justify breaking your site for a lot of people just because you want to use AJAX.
The other thing that should be noted is that IcarusIndie is mostly visited by technical people. Free Ringtone Heaven is more mainstream.
If you're using AJAX on a technical site you're going to have a lot more people with javascript turned off. If your site is more mainstream you'll have fewer people with JS turned off.
I'd highly recommend setting up a simple tracker like I have because every site is different. Once you have a number you're confident is accurate enough, then you can decide if making javascript necessary is a worthwhile thing to do.
Keep in mind that no javascript means no AdSense being displayed and possibly other ad systems. When I require JS, ad revenue goes up. Your results may vary.
The only reason FRH is higher is because visitors were required to have javascript enabled in order to download ringtones. That restriction has been removed. Icarus Indie has never required javascript to be enabled. It just keeps statistics. The sites keep track by using javascript to switch an image from a jpg to a php script. Those without js just see the jpg and those with see the image returned by the php script which also updates the database to indicate the ip has js enabled.
AJAX may be cool but if you use it you better have a good reason to convince people to turn javascript on or you're just going to lose visitors.
There were all kinds of Javascript security issues not too long ago and people still don't trust it.
Samsung had a right to have the video removed because it libeled/slandered/whatever their product. If it were an honest critique and they had it removed then there would be a problem.
for helping to secure yet another Republican victory. Every time I hear some democrat whining about the 2000 and 2004 elections it makes me want to vote Republican no matter who the candidate is because at least the Republican will have clear values and have a high chance of doing something about them.
Here's a crazy idea. Stop bitching about what Bush is alledgedly doing wrong and start promoting what the Democrats are going to do right. What are the Democrats doing to help ensure an accurate vote?
Considering "Bush is an idiot" failed to secure a victory twice, it might be a good idea to switch gears and try a new approach. Why not try talking about what the democrates are doing right?
Let's assume for a second that a Democrat gets into office. What are they going to do? If their entire message was just to get rid of Bush then they've completed the objective of their entire term in a single day and are now I have no idea what they're going to try to do.
I recently sued Suntasia for violating the TCPA and settled in my favor. The whole story is posted on the site. I got less than I requested but they hired a very expensive lawyer which they have to pay for so I got what I wanted: money out of their pockets.
The hard part is figuring out who they are since all you have, if you're lucky, is the phone number. After that you have to do your homework on the law and try not to be intimidated by their lawyer if they hire one. Suntasia is rather infamous around the states so information was pretty easy to find. A phone number was all we needed to get started.
If they're not doing anything illegal then all you can do is not answer your phone or request they stop calling you. They don't have to honor the national list but I'd be very surprised if any organization could get away will calling you after you specifically told them not to. And those requests go into effect immediately.
there are no poor people in first world countries that could possibly benefit from having a cheap PC. /sarcasm
If they don't *know* that this laptop would be a huge benefit to poor people in ALL countries, then they're either being threatened by the likes of Dell (hard to sell $500 POS desktops when you can get a durable $100 laptop) or are completely blind to the people who are right under their noses.
As long as I have a computer with an internet connection I will never be broke. I may be homeless, but I'll never be broke. But, I guess people don't care about the homeless people in say New York that could use a laptop to get started in developing web-sites to bring in some extra money (or even to find resources like food banks and shelters) to help them get back on their feet.
porn can be put onto Sony PCs.
Film at 11.
Bunnies?
If it's fast enough for advanced software rendering in higher level languages (Bunnies is Java) then it would be very good tool for teaching programming on. I've learned a lot of math creating these sorts of programs and it's been a lot more interesting than just doing math problems. I'm sure there's hardware to do the rendering on these things but that takes a lot of the learning out of programming.
Hopefully the OLPC will come preinstalled with programming tools or they will be readily available.
Developers, developers, developers!
A large chunk of people still use IE so sites have to work for IE.
Star Trek would probably translate better into an adventure game series (like Space Quest) since the shows revolve far more around talking (philosophy) than battling foes (action). Star Wars and Spider Man involve a lot more action. There's no shortage of villians that need to be killed in those series where in Star Trek it's all about negotiation/talking with very little death.
In short, if you want a good Trek game they're going to need to switch game genres to match the show genre more closely.
JavaScript S on Domain A needs to access the server side script on Domain B. All S has to do is AJAX to a local bridging script which forwards the request using CURL,LWP, etc to B. The bridge then feeds the response to S. S has no idea that the AJAX request went to another domain. As far as B knows, A is just a web visitor.
Since AJAX runs on the client side it's not possible to whitelist IPs and Referers can be spoofed.
As with every client/server app the client can never be trusted.
Go to
p age=lesson4
http://www.wolf5k.com/
and play the game. Then go to
http://code.icarusindie.com/index.php?section=js&
The graphics from your wolf5k session will replay until the frames run out. Then the tutorial may or may not work.
You can also simply reload the wolf5k game and your previous game will replay until the frames run out and then you'll actually be able to play the new game session.
IE hasn't supported the XBM format since early version 6.0 (unpatched install of Win2K). A patch for 6.0 removed XBM support. Prior to that, IE was one of the few browsers that could correctly run the code.
Since FF is the only browser I know of that supports XBM, it'd be nice if the developers would fix this problem.
There is hardware, software and internet induced latency. The best a NIC can do is improve hardware induced latency. However that is the least of it. The main thing to worry about is how to reduce the amount of time the software spends processing packet information. There's little you can do about internet latency. Every ms spent rendering the screen is an ms that causes packets to get backed up.
I wrote a client/server app that had to deal with a rediculous amount of information about hundreds of entities moving around the screen. I found the most efficient way to keep messages being processed was to lock the framerate at 30fps and drop frames if that rate could not be maintained. When a frame is dropped the only thing that doesn't happen is that a frame doesn't get rendered. Suddenly the main look is running at thousands of iterations per second clearing out messages from the queue and processing them because it doesn't have to render a frame for a few ms. 30 ms of focused message processing will reduce lag significantly.
If I put the emphasis on rendering frames per second the message queue would back up and eventually the app would crash because the buffer was filling up faster than it could empty it.
Maybe instead of focusing on rendered frames per second, people should be putting more emphasis on iterations per second and getting those messages processed. At 100 fps that give 10ms to render a frame, process all the waiting messages, and perform game logic. Good luck with that. 10ms is barely enough time to just render a frame.
I bet gamers would have a better on-line experience if they'd lock the rendered frame rate to free up more processing power to handle packets. However, I don't think any modern games allow that. Locking the frame rate typically means locking the entire game processing loop and that's stupid and unnecesary. It is possible to not render a frame but still do everything else.
do we call it a brick wall of death?
http://www.icarusindie.com/DoItYourSelf/rtsr/index .php?section=ffi&page=sqrt
That page compares the time it takes to calculate the sqrt various ways including Carmacks. Short version is that modern processors are significantly faster since it can be done in hardware. It may still be useful in cases where the processor doesn't have the sqrt function available.
His version took 428 cycles compared to 107 cycles doing it in hardware on the same system.
In all seriousness that's actually a great gift for someone with an old record collection which is pretty much everyone over 40 or 50.
problem solved.
While their tactics can be extreme it's not like they're going through a phone book and randomly suing people. They find an IP that's illegally sharing files of content that is copyright by the RIAA and then contact the ISP to get the information of the person that is responsible for the account the IP was assigned to at the time the offense was committed.
It doesn't matter what your socioeconomic status is. If you break the law, you broke the law and are subject to punishment. I don't think anyone doesn't understand that if you have something you were supposed to pay for but took it without permission and without paying, you broke the law.
Game companies do the same thing. It doesn't matter what electonic media you're peddling illegally. It's all warez; music, movies, games etc. And the companies that are victims of the crime are fighting back.
It's rediculous to try to paint the people committing the crime as the victim just because they're everyday people. There's nothing nobel about taking things you have no right to have.
He's using 2^14 colors which using your math yeilds about 250GB as advertised.
I don't know who decided that printers can only distinguish between 256 different colors. You do realize that printers can actually print more that 16K colors and scanners can scan in at 24bit resolution.
All this debunking is based on a limitation of 256 colors which only exists on Slashdot.
Whether or not the printer can write the colors with the exact value as the scanner is another debate entirely. Something that is subject to "try it."
What animal has a tail like a cedar tree? That is how the behemoth is *described.*
you float past the iceberg
I'm guessing that the baby is crying because the parents can no longer afford clothes or an education for the child after purchasing the PS3.
Chances are you're going to be working retail or similar jobs until you're in your twenties. In the mean time you need to work on your own projects (and not stupid little hello world programs either) and make them resume quality. I've never gotten a programming job based on my formal education. I've been working as a programmer for most of the time I've been in college.
Once you have a resume worth looking at then you can go to software companies looking for a job.
It's hard to convince a company that "I like computers" is a good reason to hire you when you have nothing of even remote quality that would indicate you like computers.
I don't tell companies I like to code. I show them my personal projects. I demonstrate my knowledge of programming with examples. My latest job hired me based on the quantity of languages I know and what I have done with them even though I barely even heard of the language they wanted me to use. Since I've been there for a few months I've used PHP, Perl, Ruby and Javascript.
What have you done that would indicate that learning a language would not interfer significantly with the time it takes to complete a project? Companies can't wait months for you to learn a language before you start doing the work they want you to do.
Where are your demos to show companies what you know? If you have no education and no demos, you're going to get no job.
You need at least one or the other and the good programmers have both.
Sure the CEOs could take a cut and pass the savings down the line but that just isn't going to happen. CEOs make X times as much as the average employee but there are usually more than X times as many employees as CEOs.
What always happens however, when the low to middle class gets a government mandated pay raise (hiking minimum wage), is that prices go up because everything now costs more to make. Machines replace humans because machines are cheaper. Humans used to be cheaper but they kept demanding a government mandated raise. Now those people get nothing and a machine is doing their job and they have to find something else to do.
The better solution is to keep minimum wage down to keep prices down and if you want to go the "high road" move up pay so you can afford the goods that you couldn't afford as a minimum wage lacky.
Minimum wage jobs are for teenagers who can afford the "high road" on minimum wage because they don't have bills to pay. They do the low paying jobs to learn work skills. If you are trying to live off of minimum wage then something is seriously wrong. Society is stupid however and has completely forgotten what minimum wage was for: to prevent sweatshops. Not to live off of.
If the minimum wage keeps going up you're going to need a degree to justify being hired to flip burgers at such a high hourly wage. And either only one $20 an hour (about what it takes to live comfortably in a city) person is going to be doing the work of 4 people (so 3 people are fired/never hired so you can be paid) or the price of your food is going to be 4 times as much. I can just imagine having to pay $10 for a Whopper.
Cheap labor == cheap products. Cheap labor is for teenagers. You should have stopped making minimum wage long before you were solely responsible for living expenses. If you just can't move up then that's life. You're not entitled to anything. You have to work for it.
If Mac licenses out its hardware, OS X is going to have to support a far wider range of hardware which may restrict advances in the OS in the future.
They'd probably be better off just making version of OS X that can be installed on any Intel based system and keep their premium hardware to themselves. OS X can be installed on VM Ware on Windows already. It's then up to 3rd party companies to write OS X drivers for their hardware.
It's not like companies that sell expensive hardware aren't profitable just because you can buy a $400 e-machine. Mac will profit from OS X on a much wider market and they really won't lose any market with their existing hardware. People buy Mac because of the quality. Not just for OS X.
So they have to decide if they want control or market share. And how much of each.
You're just going to have a huge drain on resources from people doing redundant searches (to put it simply, the search feature is going to get a captcha). It would be better to have mySpace cross check user data with sex offender data and then take the time to verify and then pass the information quietly off to officials who can double check before knocking on any doors.
It would also be trivial to implement reports on age discrepencies. If someone is messaging a number of people that are significantly younger then the user would be flagged and the communications checked to see if there's a potential problem. It's entirely possible a teacher is communicating with students so obviously a real human is going to have to verify findings.
Since all the data resides on mySpaces server, as long as they don't publish their findings publically, there isn't an issue with privacy.
It's very simple why mySpace doesn't want to implement this ability into their system: it costs them money and people will whine about privacy.
Privacy for you means privacy for everyone including criminals.
I don't make any attempt to filter out bots so you can feel free to subtract as many IPs as you feel is reasonable from the total number of IPs counted. But when you're starting at 38%, you're going to have to dismiss a lot of IPs to justify breaking your site for a lot of people just because you want to use AJAX.
The other thing that should be noted is that IcarusIndie is mostly visited by technical people. Free Ringtone Heaven is more mainstream.
If you're using AJAX on a technical site you're going to have a lot more people with javascript turned off. If your site is more mainstream you'll have fewer people with JS turned off.
I'd highly recommend setting up a simple tracker like I have because every site is different. Once you have a number you're confident is accurate enough, then you can decide if making javascript necessary is a worthwhile thing to do.
Keep in mind that no javascript means no AdSense being displayed and possibly other ad systems. When I require JS, ad revenue goes up. Your results may vary.
http://www.freeringtoneheaven.com/ has tracked over 70,000 ips and about 64% have javascript enabled. At http://www.icarusindie.com/ with 78,000 ips tracked only about 38% have javascript enabled.
The only reason FRH is higher is because visitors were required to have javascript enabled in order to download ringtones. That restriction has been removed. Icarus Indie has never required javascript to be enabled. It just keeps statistics. The sites keep track by using javascript to switch an image from a jpg to a php script. Those without js just see the jpg and those with see the image returned by the php script which also updates the database to indicate the ip has js enabled.
AJAX may be cool but if you use it you better have a good reason to convince people to turn javascript on or you're just going to lose visitors.
There were all kinds of Javascript security issues not too long ago and people still don't trust it.
Samsung had a right to have the video removed because it libeled/slandered/whatever their product. If it were an honest critique and they had it removed then there would be a problem.
for helping to secure yet another Republican victory. Every time I hear some democrat whining about the 2000 and 2004 elections it makes me want to vote Republican no matter who the candidate is because at least the Republican will have clear values and have a high chance of doing something about them.
Here's a crazy idea. Stop bitching about what Bush is alledgedly doing wrong and start promoting what the Democrats are going to do right. What are the Democrats doing to help ensure an accurate vote?
Considering "Bush is an idiot" failed to secure a victory twice, it might be a good idea to switch gears and try a new approach. Why not try talking about what the democrates are doing right?
Let's assume for a second that a Democrat gets into office. What are they going to do? If their entire message was just to get rid of Bush then they've completed the objective of their entire term in a single day and are now I have no idea what they're going to try to do.
At least with Bush we know what he's going to do.
http://suntasiasucks.icarusindie.com/
I recently sued Suntasia for violating the TCPA and settled in my favor. The whole story is posted on the site. I got less than I requested but they hired a very expensive lawyer which they have to pay for so I got what I wanted: money out of their pockets.
The hard part is figuring out who they are since all you have, if you're lucky, is the phone number. After that you have to do your homework on the law and try not to be intimidated by their lawyer if they hire one. Suntasia is rather infamous around the states so information was pretty easy to find. A phone number was all we needed to get started.
If they're not doing anything illegal then all you can do is not answer your phone or request they stop calling you. They don't have to honor the national list but I'd be very surprised if any organization could get away will calling you after you specifically told them not to. And those requests go into effect immediately.