My point still stands. $13 a month is to much to invest into your career? Seems like a weak excuse.
Obvious troll is troll - but two easy solution to this. 1) Just use openid or 2) pay the $50 a year for the cert. This isn't rocket science. If you can't figure this out or not willing to invest $50 into your career; than maybe you shouldn't be a web developer.
Indeed. I don't think I would hire a web developer that couldn't figure out how to get his pet project on the web for a reasonable cost. Dreamhost is like $5 a month. oh noes, such obstacles! Like you said, ads or donations could easily cover that.
This is dumb. Dream host (or many other providers) is less than $5 a month. You're not willing to spend that as an investment for your career? I've invested tens of thousands of dollars in classes, books, training and thousands of hours in study, programming, etc. But "oh noes, $5 is to much"
You only need cert if you handle sensitive data; nothing says you couldn't use openid for login.
Secondly, stand alone apps are free. You can use google code or sourceforge (or one of the other dozen source controls). There are also various blogging and other social networking sites that can be used for low cost/free.
99% of the feature the "common man" uses.
Heck, I could get away with using WordPad almost excursively.
Throw in a spell checker and format converter and you meet a lot of people's needs and runs much faster.
But you can't bundle and sell that for $200 though
Well, if you already have a code base; then theoretically porting it from C# on iPhone to C# on Android would be easier than say Objective C->Fake Java. It opens that market for you without much effort which is "near" free money.
I maintain a few Java apps that run on Win/Linux/Mac. It was pretty easy to port it over to Android. It's nice to be able to target a few extra platforms for cheap.
Linux is only 2% of our user base. We get that for a few extra hours of dev and some QA time from our Java/OpenGL games. We also have some games in C++/DirectX but cost wise it won't make sense to port those over since the users aren't enough to justify spending the dev time to port it (or even wine it).
oh, not that anyone cares; but C# also works on Windows 7 phones (but it's much smaller than the android & iphone markets).
> Neither. It will be exactly what it already is today, just one of many programming languages.
The only big players that are missing are:
"Web Games" (ie. run directly from your browser without an install) - but that can be done with Sliver Light?
Even if it's not the full game; I can share a lot of libraries and code base.
That's a pretty big market. If I write it in "Java" [Android isn' real Java btw]; then at best I get:
What other language can target everything that C# now can? C/C++
I agree that it's "just one of many programming languages"; but if you want to get a huge market share by targeting multiply platforms from "one" code base, it's a good choice to think about.
> The KA feedback loop -- from developers > students/teachers > developers > and back again -- is as tight as any open source project I've ever seen.
I love Khan, but have to disagree with this. I've submitted dozens of bugs; not only software bugs, but also errors in the math, problems, etc. Some have even included patches or very detailed and tedious benchmarking. None of them even received an auto reply. I did QA for 6 years; so hopefully I can assume they were accurate and useful reports. Even if they weren't, a "stop sending us crap - we don't care" would of been good feedback from developers/Khan. But nothing, not-a.
Also as a student of the site, I've provided feedback on usability and content. Things, like missing topics that are pretty big gaps in the lessons (the main Algebra lessons have huge holes in them). I even went so far to provide very exact details. Again, I didn't hear anything back. No feedback from the feedback I sent. How is that a "tight feedback loops"? At min, I would of either expected "That's a good idea for a lesson, we'll put it on the todo list" or "That really isn't appropriate lesson for the site" or "that topic is already covered in another lesson". Etc. But I've receive NOTHING Back.
A professor is there to teach, not recommend you for jobs.
A college isn't a trade's school. You got there to maximize your education, knowledge and understanding. Not to network or kiss ass to your teachers so they'll get you some crappy internship job.
It's one guy though (Khan that is) but he reaches thousands if not millions.
Your professor may be brilliant, but how many can he hope to reach in the same amount of time? 300 per class, 2 classes per semester and 2 semesters per year? 1.2K? ~2K per year?
Why couldn't your professor post a guest video to Khan or youtube? Lesson titled "Professor XYZ from ABC University on two-tailed vs. one-tailed tests on in relation Political Science considerations"? Do the lesson then you could also have a supplementary "Q&A" video of students asking common questions.
With technology these days he could probably hire a few ungrad film students to record, edit and post it for low or no cost.
Education/knowledge is like art. It doesn't do much good locked away were no one can get at it.
I went to go get a Hair Cut. Yes, a hair cut and they handed me a form on a clip board that wanted:
my name (including last).
Which is ridiculous to start with; but to top it off they also wanted:
Emergency contact (seriously?)
Any medical conditions I might suffer from that would impair or need to warn the hair dresser about? (um?)
Any family members or friends that might be interested in getting a hair cut. (wtf)
and a "short" 2 page survey with questions like "How often do you get your hair cut?"
This wasn't some high end fancy pants place. It was Great Clips or ClipNSave or Cost Cutters, one of the big ones. Hair cuts are normally $20 and I had a 75% off coupon.
I told them "um, I'm not going to fill this out" and the snotty girl behind the counter said "well, I guess your not getting a hair cut here then"
I agreed. Fuck everything about that.
That ignores some real economics of it.
Say money isn't a problem and you have a society of 100 people and 10 of them are scientists.
Great. We'll put them to work as teachers! "Oh wait" the practicing nurses in that society say "we need more medical research!" and society thinks about it and says "yes, medical research is a good use of their time. Let's assign 2 scientists to work on that full time". Great... everything is humming along and then an engineer says "Wait! We need more researchers in our field too or our technology with stagnate! We have also sorts of energy problems that need to be worked out!"
ok, society thinks it over and assigns 1 scientist over to that research. This continues and on and on, but it seems everyone needs research done or scientist in some manner! Some how society has to determine what the best use of their time is (this is usually determined by whom is willing to pay the most! But in this world, remember no money issues).
It's hard to say "just make scientists teachers" because you are taking away from something else. What if Mr. Johnson the 9th grade chemistry teacher was only a year or two away from a break though in medical research that would cure some types of cancers? What if Mr. Smith was on the brink of some amazing energy research that would open the door to deep space exploration (not to mention our own energy problems here at home) - but instead decided to take a better paying and less stressful job teaching 'Intro to Physics" at a highschool instead?
Yes, increasing wages for teachers will increase supply for those jobs - but only to a point - but that money also has other uses. Maybe that money would be better spent on feeding homeless people or researching aids or starting wars (hey, not everyone is going to agree what the best use of any resource is).
> If site sends you your passwords, you should ask them why password hashes are not used.
And get an auto responser to some FAQ that doesn't have anything with what you asked other than it matched 4 out of 5 keywords in your email.
Even if you get a human, the tech support jockey on the end probably A) won't have any clue what your talking about and even if he does B) won't have any power what so ever to change it.
Anti-cheat software doesn't use odds to claim a person is cheating or not. It uses verifiable facts.
Is the player using a modified client? Does he have known cheating programs running? Are the checksums on the packets failing? Is he duping packets? Is his client reporting outside the bounds of known limits (ie. If max player run speed is 13 mph and he is going 40 mph, that is a flag). Are the condition impossible inside the rules (ie. being reported as being in 2 different towns that are miles apart). Are the facts matching up with the servers? (Server has his health at -10; but client is insisting it is at 190 or that he is drinking health potions while he's already dead).
If you have anti-cheat software that is auto kick/banning players cause they get 4 head shots in a row (or whatever); then that is bad anti-cheat software.