If the code can not be understood by reading, the consequences of even isolated out of date or mistaken comments are disastrous. Imagine a function that claims to authenticate users but doesn't. Instead, consider using higher level level languages and tools as well as separate utility methods - like heap sort - from business methods. Documentation if for design and protocols, not for what each line of C does.
Would have no moral scruples about fleecing Google as well. I think there is 99% chance that this is either a criminal consultant, hacked servers or plain social engineering. Stefan should have purchased "website hosting" (which Google doesn't offer) and informed authorities of the resulting money trail (but it's understandable that he didn't, being a tech guy rather than a professional detective).
All it took is sticking a PostIt note on the side. Can I now patent moving the sticky to the inside of my closet, where it will be more secure from friends and allow me to take the charger for travel?
Homework/learning is absurd, therefore I am planning on sending our older daughter to a private school with 3-6 "homework club". By the time me and my kids are both home and have eaten dinner, it's 7pm. They need to go to sleep at around 9. We all need a break from work/study and general time together for at least two frigging hours per day. I am not surprised that kids fail in the environment where teachers are not able to educate them during 9 hours of school and after care.
Children learn all the time and, for those with inclination, having access to boundless information pays off. They might start from gaming, but will eventually progress to wikipedia and so on. The rest are just hopeless no matter what you do. However, as a teacher you are obviously responsible for giving direction.
Does your homework include use of specific apps - say iMovie for film projects and GarageBand for composing music?
I hope you thought of giving each student a bluetooth keyboard? Learning is not supposed to be one way.
Did you setup and teach of the use of VNC sessions to school Linux server for programming/scientific tools and other educational software not available on App Store?
Other than that iPad is not a bad choice. While there are cheaper/more ruggedized netbooks, iPad is a magnet for kids of all ages and you can be sure it will be actually used. It's up to you to channel that for educational purposes.
Both me and my wife are working in senior tech positions full time, yet we are struggling to pay for preschool of two kids. (Town)house/insurance/other basic expanses just add up. Yet we count ourselves lucky compared to people who came to this country legally 10 years ago, married, had kids, bought a house and are still not able to get permanent residence and are effectively indentured servants of their current employers.
What we are really lacking is skills to organize across company/nationality/religion lines. People in technology are generally smart, affluent, experienced in selling their ideas and in direct control of information presented to an average citizen. If we ever had organized willpower... woah!
Android allows zero code and knowledge reuse, and no visual development tools. iOS and Windows Mobile at least allow plain C/C++ code. If you go with Java, implement a superset of J2SE (and get Oracle off your back). Nobody says that all classes need to be installed on the device until applications use them.
To be precise, open source license trolls restrict distribution to Apple's store. You can sign up for iOS developer program for $99/year and run modified code on all your/friends/family devices to your heart's content. While it's possible to design a license that requires development tools on the target platform to be free, to my knowledge no major project came under such a license. It might even be invalidated under "it's none of your business" principal.
Nobody is going to read, patch or steal your code if you just upload the tar file on website. The overhead of taking over a significant project without explanation, training and a vision of future direction is so enormous, it's easier to start from scratch. All Java products are effectively open source through trivial decompiler and nobody cares.
It take a large investment of money and time to build an active open source community. Companies that manage that are more successful than proprietary counterparts simply because they attracted interest to themselves that can always be monetized one way or the other. If you don't have resources to do that, there is no point to open source.
Fsck! I haven't got the memo that Java and Solaris are dead. And here I am, busy implementing a major public platform and a service on a technology with no future.
It is actually a good move for HP if they are positioning webOS as an alternative to Android, which is open source and has the largest smartphone OS market share.
Once you realize that iPad is your TV rather than you C64, you should have no problem finding devices that plug in to it and support much improved hobby programming for kids. There are also several versions of BASIC for iPad.
How come most phones released before looked so different? Just look at RAZR designs before Droid or even luxury phones like Aura. Why the sudden change to black rounded rectangles? What is wrong with moving home button to the side and having a much bigger screen with dedicated space for keyboard?
We can argue if it should be permissible to copy design, but bottom line is Samsung tried to profit by selling Apple knock offs. The point of lawsuits may be moot anyway because consumers seem to prefer the original.
Early adobe/Palm e-book efforts were dismissed, original Kindle peaked people's attention, now Borders is gone and most people associate reading with iPad, Nook or Kindle Fire. You may not see the point of the 1st generation TV from Apple. But someday your current set will break down and you will get a product that requires only a single power cable and WiFi and delivers news, sports, movies, gaming and videoconferencing for the fraction of the cost of current cable subscription. You will then thank early adopters who answered the "why" question on your behalf.
You know what the job is, what the salary is and what the hours are. People of a given skill level will just demand higher pay based on projected loss of over time. That is how we function in development. 80K job in a low pressure, high benefits big corp = ok. 80K in a crazy startup environment = crap. Adjust down if living outside bay area and your living costs are lower.
This thinking risks making CPUs a commodity, a must have to build a computer but exact specification secondary to GPU and other hardware. Now is the time for Intel to wake up and apply GPU-like technologies to new areas like database queries, or lose the future to AMD, NVIDIA or any newcomer that comes along. Not that deemphasizing x86 would be a bad thing for the industry.
As far as I understand, customers always pay companies to keep product alive. Are they saying HP pays more per CPU than the price of a single order in retail? My bet is on a significant volume discount.
This makes no sense. By definition the inflation occurs when the amount of circulating money increases faster than the growth of the economy. Just by holding a tangible property with stable value, you outpace inflation in even stagnant economy.
Since you are already rearranging your finances, consider that cash is a lousy investment. The goal of US treasury is to maintain about 5%/year inflation so that people spend or invest money instead of hogging cash. Weather it's wise or not, you have to play along unless you want to lose 40% of your money in 10 years. Even if your local credit union gives you 3% APY for checking, it's not going to keep up with inflation over long term, especially after tax on interest. On the other hand, you can get very conservative mutual funds that are pretty much guaranteed to outpace inflation if you don't pay attention to short term market fluctuations.
You are assuming that a. concentration of toxic sludge has always been constant, not slowly rising over time b. fish can not swim between areas with high and low concentration and c. genes involved are not beneficial for some other purpose. In principal, nothing precludes an organism with self-modifying DNA, except it would have one heck of a cancer rate. But you may want to read about gene expression for a more plausible way to alter properties of organisms in a more directed way than random mutation and reproduction.
It's human entrepreneurs, politicians and ultimately voters who are responsible for allowing jobs to be outsourced and automated. If they claim that this will ultimately result in net benefit for everyone, they have a borden to produce results at some point. There are plenty of jobs that people enjoy doing, or that people enjoy being done by actual humans even if they could be automated. Self-service grocery check out counters and automated phone answering systems come to mind. NOBODY wants them. Penny pinchers somewhere convinced themselves they save 1% of money, but I doubt this compensates for lost good will and customer mistakes that cost more to correct later.
By your logic, Apple is not going to develop MacOSX because they only charge $29.95 for Lion. The current trend in software seems to be to go for low price and high volume. New pricing lets professionals run a Wiki server on their workgroup machine, if not individual desktops. Is it all bad?
In case nobody noticed, there is not much political will in Washington to fund much of anything these days. 19 billion/year is not small change and NASA should be able to work on one or two really cool projects - but not everything at once. Would you rather cancel the cool new rocket and leave sending humans to space entirely to Russians? With Shuttle gone, this should leave you with plenty of robotic missions.
I am just saying I should pay that $99 so that if a regular user gets p0wned, there is at least address/SSN/bank info on file to round up the offender. Certainly there is a potential for abuse by Apple, or by repressive governments, but currently millions of people get abused and placed in financial, personal and sometimes legal jeopardy. We should look for a balanced solution rather than just insisting on outdated status quo.
If the code can not be understood by reading, the consequences of even isolated out of date or mistaken comments are disastrous. Imagine a function that claims to authenticate users but doesn't. Instead, consider using higher level level languages and tools as well as separate utility methods - like heap sort - from business methods. Documentation if for design and protocols, not for what each line of C does.
Would have no moral scruples about fleecing Google as well. I think there is 99% chance that this is either a criminal consultant, hacked servers or plain social engineering. Stefan should have purchased "website hosting" (which Google doesn't offer) and informed authorities of the resulting money trail (but it's understandable that he didn't, being a tech guy rather than a professional detective).
I guess you haven't heard of FileVault.
All it took is sticking a PostIt note on the side. Can I now patent moving the sticky to the inside of my closet, where it will be more secure from friends and allow me to take the charger for travel?
Homework/learning is absurd, therefore I am planning on sending our older daughter to a private school with 3-6 "homework club". By the time me and my kids are both home and have eaten dinner, it's 7pm. They need to go to sleep at around 9. We all need a break from work/study and general time together for at least two frigging hours per day. I am not surprised that kids fail in the environment where teachers are not able to educate them during 9 hours of school and after care.
Children learn all the time and, for those with inclination, having access to boundless information pays off. They might start from gaming, but will eventually progress to wikipedia and so on. The rest are just hopeless no matter what you do. However, as a teacher you are obviously responsible for giving direction.
Other than that iPad is not a bad choice. While there are cheaper/more ruggedized netbooks, iPad is a magnet for kids of all ages and you can be sure it will be actually used. It's up to you to channel that for educational purposes.
Both me and my wife are working in senior tech positions full time, yet we are struggling to pay for preschool of two kids. (Town)house/insurance/other basic expanses just add up. Yet we count ourselves lucky compared to people who came to this country legally 10 years ago, married, had kids, bought a house and are still not able to get permanent residence and are effectively indentured servants of their current employers.
What we are really lacking is skills to organize across company/nationality/religion lines. People in technology are generally smart, affluent, experienced in selling their ideas and in direct control of information presented to an average citizen. If we ever had organized willpower... woah!
Yeah? I can run a nice Swing app on Droid? Would certainly get me interested for quick one-off homebrew if that was true.
Android allows zero code and knowledge reuse, and no visual development tools. iOS and Windows Mobile at least allow plain C/C++ code. If you go with Java, implement a superset of J2SE (and get Oracle off your back). Nobody says that all classes need to be installed on the device until applications use them.
To be precise, open source license trolls restrict distribution to Apple's store. You can sign up for iOS developer program for $99/year and run modified code on all your/friends/family devices to your heart's content. While it's possible to design a license that requires development tools on the target platform to be free, to my knowledge no major project came under such a license. It might even be invalidated under "it's none of your business" principal.
Nobody is going to read, patch or steal your code if you just upload the tar file on website. The overhead of taking over a significant project without explanation, training and a vision of future direction is so enormous, it's easier to start from scratch. All Java products are effectively open source through trivial decompiler and nobody cares.
It take a large investment of money and time to build an active open source community. Companies that manage that are more successful than proprietary counterparts simply because they attracted interest to themselves that can always be monetized one way or the other. If you don't have resources to do that, there is no point to open source.
Fsck! I haven't got the memo that Java and Solaris are dead. And here I am, busy implementing a major public platform and a service on a technology with no future.
It is actually a good move for HP if they are positioning webOS as an alternative to Android, which is open source and has the largest smartphone OS market share.
Once you realize that iPad is your TV rather than you C64, you should have no problem finding devices that plug in to it and support much improved hobby programming for kids. There are also several versions of BASIC for iPad.
How come most phones released before looked so different? Just look at RAZR designs before Droid or even luxury phones like Aura. Why the sudden change to black rounded rectangles? What is wrong with moving home button to the side and having a much bigger screen with dedicated space for keyboard?
We can argue if it should be permissible to copy design, but bottom line is Samsung tried to profit by selling Apple knock offs. The point of lawsuits may be moot anyway because consumers seem to prefer the original.
Early adobe/Palm e-book efforts were dismissed, original Kindle peaked people's attention, now Borders is gone and most people associate reading with iPad, Nook or Kindle Fire. You may not see the point of the 1st generation TV from Apple. But someday your current set will break down and you will get a product that requires only a single power cable and WiFi and delivers news, sports, movies, gaming and videoconferencing for the fraction of the cost of current cable subscription. You will then thank early adopters who answered the "why" question on your behalf.
You know what the job is, what the salary is and what the hours are. People of a given skill level will just demand higher pay based on projected loss of over time. That is how we function in development. 80K job in a low pressure, high benefits big corp = ok. 80K in a crazy startup environment = crap. Adjust down if living outside bay area and your living costs are lower.
This thinking risks making CPUs a commodity, a must have to build a computer but exact specification secondary to GPU and other hardware. Now is the time for Intel to wake up and apply GPU-like technologies to new areas like database queries, or lose the future to AMD, NVIDIA or any newcomer that comes along. Not that deemphasizing x86 would be a bad thing for the industry.
As far as I understand, customers always pay companies to keep product alive. Are they saying HP pays more per CPU than the price of a single order in retail? My bet is on a significant volume discount.
This makes no sense. By definition the inflation occurs when the amount of circulating money increases faster than the growth of the economy. Just by holding a tangible property with stable value, you outpace inflation in even stagnant economy.
Since you are already rearranging your finances, consider that cash is a lousy investment. The goal of US treasury is to maintain about 5%/year inflation so that people spend or invest money instead of hogging cash. Weather it's wise or not, you have to play along unless you want to lose 40% of your money in 10 years. Even if your local credit union gives you 3% APY for checking, it's not going to keep up with inflation over long term, especially after tax on interest. On the other hand, you can get very conservative mutual funds that are pretty much guaranteed to outpace inflation if you don't pay attention to short term market fluctuations.
You are assuming that a. concentration of toxic sludge has always been constant, not slowly rising over time b. fish can not swim between areas with high and low concentration and c. genes involved are not beneficial for some other purpose. In principal, nothing precludes an organism with self-modifying DNA, except it would have one heck of a cancer rate. But you may want to read about gene expression for a more plausible way to alter properties of organisms in a more directed way than random mutation and reproduction.
It's human entrepreneurs, politicians and ultimately voters who are responsible for allowing jobs to be outsourced and automated. If they claim that this will ultimately result in net benefit for everyone, they have a borden to produce results at some point. There are plenty of jobs that people enjoy doing, or that people enjoy being done by actual humans even if they could be automated. Self-service grocery check out counters and automated phone answering systems come to mind. NOBODY wants them. Penny pinchers somewhere convinced themselves they save 1% of money, but I doubt this compensates for lost good will and customer mistakes that cost more to correct later.
By your logic, Apple is not going to develop MacOSX because they only charge $29.95 for Lion. The current trend in software seems to be to go for low price and high volume. New pricing lets professionals run a Wiki server on their workgroup machine, if not individual desktops. Is it all bad?
In case nobody noticed, there is not much political will in Washington to fund much of anything these days. 19 billion/year is not small change and NASA should be able to work on one or two really cool projects - but not everything at once. Would you rather cancel the cool new rocket and leave sending humans to space entirely to Russians? With Shuttle gone, this should leave you with plenty of robotic missions.
I am just saying I should pay that $99 so that if a regular user gets p0wned, there is at least address/SSN/bank info on file to round up the offender. Certainly there is a potential for abuse by Apple, or by repressive governments, but currently millions of people get abused and placed in financial, personal and sometimes legal jeopardy. We should look for a balanced solution rather than just insisting on outdated status quo.