If you leave your house door unlocked, it is NOT okay for someone to enter your house and take what they want.
This is more like leaving your possessions on your front lawn with a "Take Me" sign attached.
The web was designed to be used by any user agent. This is something you accept by developing using web technologies. There are many other protocols in existence that are designed for proprietary systems. If you want control over your content, use the right technology for presenting your content, not the one that comes with a "Take Me" sign attached.
But it is a good opportunity for others who want to charge their car when electricity is plentiful and sell it back at a high rate at peak times to make some extra money on the side.
There is no reason why we can't let people decide what they want to do with their vehicle. Computers make those choses really easy to implement, so that you can turn it off completely, off on certain days, or whatever works best for your car needs.
What is the difference between going to get gas the night before and entering something into your calendar the night before? The parent was talking about planning trips.
3. Car reads calendar and realizes it needs to retain its entire charge overnight
4. Sharing with the grid is disabled and batteries will be full for you in the morning
Spur of the moment trips are a more difficult problem to solve, granted. There are lots of potential solutions though. Maybe we'll see a network of high powered vehicles in which you can hitch up to on the highway, train style, saving your batter power to travel the last mile. Or maybe we will see power distributed through the roadways so you don't have to worry about access to power at all.
You can't say ALL CS grads are not good programmers
I believe I said nobody cares. If you can deliver results right out of college, you will be paid well for it. If you can deliver results with no degree at all, you will also be paid well for it. If you can't deliver results even with a PhD behind your name, you will not be paid well. If a CS degree is what it takes for you to deliver results, that is fine, but it is irrelevant to the business world.
That said, we appear to be in a bubble. Companies are crying for programmers and are willing to pay top dollar for ones that aren't even very good at what they do. There are people making $100K doing not much more than writing HTML with some light Javascript. I am sure there are lots and lots and lots of companies who can only afford to pay a $60K salary, but there is not much reason for programmers to be doing those jobs right now; at least if income is your primary concern.
You can't just get a CS degree and expect to make 100k.
You don't even need economics 101 to figure that one out. Not even those on track to being doctors can walk out of school into a high salary. It takes several years of working for barely minimum wage to get there. This applies doubly so in software where nobody cares what you education history is.
That said, CS grads are not your typical programmer. I wouldn't know where to find it now, but I recall seeing a study on this. The average programmer, if I recall correctly, was around 28 years of age. That gives most people at least ten years under their belt. By that time, you have specialized and can command $100K and up. I still feel $100K is a safe average to pick. That doesn't mean you are going to make $100K on day one, but you might be making $300K on day 7000 if you play your cards right.
Do you think I am low or high? I tried to pick an average. Maybe if you are telecommuting to India, you might not get paid anywhere close to that. But you can just as easily telecommute to Silicon Valley where you'll have no trouble fetching that and more.
You can't produce quality code at 80hr a week in a sustainable way.
I agree with that, but I would say that I also spend about 80 hours per week working on software. Thankfully, I am a software developer. When my coding skills start to dwindle, I can hop over to the design side and work on that until those skills start to decline. Any remaining time I wish to work can be spent communicating with others involved in the project. In my spare time, I work on my farm.
40+ hours per week is a lot to be doing the same thing because of the phenomena you note, but it is nothing at all if you know how to manage yourself properly and mix things up.
Lots of telecommuting jobs are going to be tech-related in nature. $100,000 per year for a 40-hour per week programmer is a reasonable salary in today's market. At that same rate working one hour per day, that works out to about $17,500. Only a couple thousand short of the average income in my locality. You are not going to have all of the luxuries in life with that kind of income, but you'll have no trouble living.
According to the article, the people in question are only clocked in for one hour per day. It is not a case of being on the clock and not working. It seems that one hour is the amount of time these people are expected to be working.
I don't either, but the article seems to imply that one hour is what these people are expected to work. It is not a case of them working for one hour and claiming they worked eight, they are actually logging one hour. These people would be soon out of a job if the company had the expectation of eight hours per day.
Or maybe they are paid well enough that one hour of work is more than sufficient to support their lifestyle? There is no law that says you have to work eight hours per day.
Clearly, anyone that does NOT vote, does not CARE enough to vote.
That is a silly assumption. A non-vote is still a vote. A vote to not participate in the election. The reasons to not vote are many, but one potential reason to not vote is because you stand for only internet voting. When 40% of the electorate vote to not vote, they are sending their voice to say that there is something horribly wrong.
Internet voting may not be the correct solution, but ~40% of the population have voted for some kind of electoral reform.
Unity 3D, which uses C# extensively, claims support for the Xbox and Playstation. Not being a game developer, maybe you cannot use C# code when targeting those platforms, but given Unity 3D on iOS supports C#, I find this unlikely. C# is also an officially supported language on the Wii.
The simple version is that the compiler knows when you need to release your object, so now it automatically inserts the code for you, instead of you doing it manually. The result is code that looks like garbage collected code, but without the overhead of real garbage collection.
The problem in Canada is that nobody votes. When half of the voters do not show up, it is not a problem with the voters, it is a problem with the system. An online voting system is one way to try to correct the problem.
You could use a pre-shared legend which indicates a click in the top left of the screen, for example, is a vote for the Liberal candidate. The legend changes for each person, however, so the top left might be the Conservative candidate for the next person.
It comes with the added security of you never transmitting your vote over the wire. You only need to send your click position, which is then cross-referenced with your legend in a secure offline area.
I've used Textastic to do some development on the iPad, sending the source up to a server for compilation. I wouldn't want to use it as a daily machine, but given the constraints (working while travelling in a car), I actually found the iPad to be more comfortable than my laptop in this case. Development on the iPad certainly isn't out of the question.
I know that's not exactly what you want, but assuming you are a developer in the eyes of Apple, there is technically nothing stopping you from installing gcc and an Eclipse-like app to do iPad development on the iPad. The only thing stopping you at the moment is the fact that nobody has taken the time to prepare a package for you to install. You are going to have to do all of the work yourself. The platform is still new; if what you want is something someone truly wants, the work will be done some day.
Except that you still cant use Apple's hidden API's.
What is stopping you? You can't use private APIs in an app distributed in the App Store, but there is nothing that is preventing you from writing code that uses them.
Jailbreaking them was out of the question and creating persistent services was not supported.
Why not register your application as a VoIP application, or play a silent audio file in the background (which then keeps your app alive at all times), depending on which is a better fit for your multitasking needs?
As a designer and developer, I find the attitude that programmers can't design to be a strange one. However, I have been both designing and programming virtually all of my life. Do you feel the generally accepted inability for developers to transition into design is also an excuse, or is there something shaped in the mind at a young age that typically makes one tend towards a artistic or analytical mindset that is tough to break later?
Are you twice as productive as two average 25 year olds?
Quite likely. Having two people work independently on the same code is a challenging problem in itself. You have to spend considerable time delegating, and if the problems fall on the same code areas, merge conflicts become quite likely which also take considerable time to sort out. A 55 year old doesn't need to be two times more productive at writing code to be two times more productive in the organization.
The C string has its place, but what I never understood is why the C standard library hasn't also included a string type. Something like the following with all of the accompanying bound checking functions to go along with it.
struct string {
size_t length;
char *buffer; };
There are several third party libraries that do just that, but it seems like something worthy of being there out of the box.
A Facebook friend is a long way from being a real friend. Looking at how many "friends" the average Facebook user amasses, they can't even hardly be friendly, let alone friends, with most of them.
This is more like leaving your possessions on your front lawn with a "Take Me" sign attached.
The web was designed to be used by any user agent. This is something you accept by developing using web technologies. There are many other protocols in existence that are designed for proprietary systems. If you want control over your content, use the right technology for presenting your content, not the one that comes with a "Take Me" sign attached.
So keep your charge. It is your car.
But it is a good opportunity for others who want to charge their car when electricity is plentiful and sell it back at a high rate at peak times to make some extra money on the side.
There is no reason why we can't let people decide what they want to do with their vehicle. Computers make those choses really easy to implement, so that you can turn it off completely, off on certain days, or whatever works best for your car needs.
What is the difference between going to get gas the night before and entering something into your calendar the night before? The parent was talking about planning trips.
Planned trips are easy:
Spur of the moment trips are a more difficult problem to solve, granted. There are lots of potential solutions though. Maybe we'll see a network of high powered vehicles in which you can hitch up to on the highway, train style, saving your batter power to travel the last mile. Or maybe we will see power distributed through the roadways so you don't have to worry about access to power at all.
I believe I said nobody cares. If you can deliver results right out of college, you will be paid well for it. If you can deliver results with no degree at all, you will also be paid well for it. If you can't deliver results even with a PhD behind your name, you will not be paid well. If a CS degree is what it takes for you to deliver results, that is fine, but it is irrelevant to the business world.
That said, we appear to be in a bubble. Companies are crying for programmers and are willing to pay top dollar for ones that aren't even very good at what they do. There are people making $100K doing not much more than writing HTML with some light Javascript. I am sure there are lots and lots and lots of companies who can only afford to pay a $60K salary, but there is not much reason for programmers to be doing those jobs right now; at least if income is your primary concern.
You don't even need economics 101 to figure that one out. Not even those on track to being doctors can walk out of school into a high salary. It takes several years of working for barely minimum wage to get there. This applies doubly so in software where nobody cares what you education history is.
That said, CS grads are not your typical programmer. I wouldn't know where to find it now, but I recall seeing a study on this. The average programmer, if I recall correctly, was around 28 years of age. That gives most people at least ten years under their belt. By that time, you have specialized and can command $100K and up. I still feel $100K is a safe average to pick. That doesn't mean you are going to make $100K on day one, but you might be making $300K on day 7000 if you play your cards right.
No, I have a working cash crop farm operation too. I have never been fond of playing games, actually, so no Farmville for me.
Do you think I am low or high? I tried to pick an average. Maybe if you are telecommuting to India, you might not get paid anywhere close to that. But you can just as easily telecommute to Silicon Valley where you'll have no trouble fetching that and more.
I agree with that, but I would say that I also spend about 80 hours per week working on software. Thankfully, I am a software developer. When my coding skills start to dwindle, I can hop over to the design side and work on that until those skills start to decline. Any remaining time I wish to work can be spent communicating with others involved in the project. In my spare time, I work on my farm.
40+ hours per week is a lot to be doing the same thing because of the phenomena you note, but it is nothing at all if you know how to manage yourself properly and mix things up.
Lots of telecommuting jobs are going to be tech-related in nature. $100,000 per year for a 40-hour per week programmer is a reasonable salary in today's market. At that same rate working one hour per day, that works out to about $17,500. Only a couple thousand short of the average income in my locality. You are not going to have all of the luxuries in life with that kind of income, but you'll have no trouble living.
According to the article, the people in question are only clocked in for one hour per day. It is not a case of being on the clock and not working. It seems that one hour is the amount of time these people are expected to be working.
I don't either, but the article seems to imply that one hour is what these people are expected to work. It is not a case of them working for one hour and claiming they worked eight, they are actually logging one hour. These people would be soon out of a job if the company had the expectation of eight hours per day.
Or maybe they are paid well enough that one hour of work is more than sufficient to support their lifestyle? There is no law that says you have to work eight hours per day.
That is a silly assumption. A non-vote is still a vote. A vote to not participate in the election. The reasons to not vote are many, but one potential reason to not vote is because you stand for only internet voting. When 40% of the electorate vote to not vote, they are sending their voice to say that there is something horribly wrong.
Internet voting may not be the correct solution, but ~40% of the population have voted for some kind of electoral reform.
Unity 3D, which uses C# extensively, claims support for the Xbox and Playstation. Not being a game developer, maybe you cannot use C# code when targeting those platforms, but given Unity 3D on iOS supports C#, I find this unlikely. C# is also an officially supported language on the Wii.
http://clang.llvm.org/docs/AutomaticReferenceCounting.html
The simple version is that the compiler knows when you need to release your object, so now it automatically inserts the code for you, instead of you doing it manually. The result is code that looks like garbage collected code, but without the overhead of real garbage collection.
The problem in Canada is that nobody votes. When half of the voters do not show up, it is not a problem with the voters, it is a problem with the system. An online voting system is one way to try to correct the problem.
You could use a pre-shared legend which indicates a click in the top left of the screen, for example, is a vote for the Liberal candidate. The legend changes for each person, however, so the top left might be the Conservative candidate for the next person.
It comes with the added security of you never transmitting your vote over the wire. You only need to send your click position, which is then cross-referenced with your legend in a secure offline area.
I've used Textastic to do some development on the iPad, sending the source up to a server for compilation. I wouldn't want to use it as a daily machine, but given the constraints (working while travelling in a car), I actually found the iPad to be more comfortable than my laptop in this case. Development on the iPad certainly isn't out of the question.
I know that's not exactly what you want, but assuming you are a developer in the eyes of Apple, there is technically nothing stopping you from installing gcc and an Eclipse-like app to do iPad development on the iPad. The only thing stopping you at the moment is the fact that nobody has taken the time to prepare a package for you to install. You are going to have to do all of the work yourself. The platform is still new; if what you want is something someone truly wants, the work will be done some day.
What is stopping you? You can't use private APIs in an app distributed in the App Store, but there is nothing that is preventing you from writing code that uses them.
Why not register your application as a VoIP application, or play a silent audio file in the background (which then keeps your app alive at all times), depending on which is a better fit for your multitasking needs?
As a designer and developer, I find the attitude that programmers can't design to be a strange one. However, I have been both designing and programming virtually all of my life. Do you feel the generally accepted inability for developers to transition into design is also an excuse, or is there something shaped in the mind at a young age that typically makes one tend towards a artistic or analytical mindset that is tough to break later?
Quite likely. Having two people work independently on the same code is a challenging problem in itself. You have to spend considerable time delegating, and if the problems fall on the same code areas, merge conflicts become quite likely which also take considerable time to sort out. A 55 year old doesn't need to be two times more productive at writing code to be two times more productive in the organization.
That doesn't explain why it doesn't come standard in 2011. C++ gets to have two different kinds of strings, why can't C?
The C string has its place, but what I never understood is why the C standard library hasn't also included a string type. Something like the following with all of the accompanying bound checking functions to go along with it.
struct string
{
size_t length;
char *buffer;
};
There are several third party libraries that do just that, but it seems like something worthy of being there out of the box.
A Facebook friend is a long way from being a real friend. Looking at how many "friends" the average Facebook user amasses, they can't even hardly be friendly, let alone friends, with most of them.