I think that is the beauty to this post it wasn't one person... However, Jeff Atwood seems to be the main contributor. He was also the co-founder of Stack Overflow.
Coursera has a huge amount of data and could create their own algorithms that check for similar code in the database. It wouldn't be perfect but it could do simple string comparison against other work.
Thanks for the advice. I've slowly been moving to the more technical side of the house since I graduated school, because I got hired on as an "Systems Engineer" that wrote power points. It was great in that I learned to deal with customers and push my comfort zone, but it also left my coding experience woefully insufficient for a time.
Luckily, I'm a step closer to what I want to do now, and I can fill my time with Udacity/Coursera classes when there is an abundant amount of downtime. I do have my eyes on the prize (which would be working in a faced paced and supportive environment) but I'm still building my skill set. It's just good to know that other people have been where I am and approached the problem logically to finally get somewhere that there was a better fit for them.
I plan on moving away from government contracting in general soon. I find that while they do pay well the constraints they put on the work just isn't worth it. If the company doesn't own the system that they work on then they don't tend to care about it in the same way.
Your comment was very inspiring. At the risk of saying too much, I find myself in a similar situation, where the culture of my workplace doesn't seem to jive with productivity or the way I work. I think another danger of a workplace is the idea that appearance is more important that quality of character.
Anyone can put on a suit and tie, but the ability and desire to fix problems isn't inherent in everyone. I've been at government contracts where they overvalue the employees who dress well and don't value those that look them straight in the eye, tell the truth and deliver in a timely manner.
I'm in my 20s and have never touched a type writer. I use the two space method almost exclusively because that's what I was taught. Sure I mess it up sometimes, but this article does make a fantastic case for why to use it for parsing. If I do mess it up that will show in my parsing, and I'll be able to go back and fix the spacing in the future.
I think that something a lot of people who read this are forgetting (and please correct me if I'm wrong) is that most of us have 4 year degrees and/or jobs in Software Engineering (or at least Engineering).
These courses are meant to be a segue into free courses offered online that people can use in lue of a 200k four year degree. While this form of education isn't there yet, it's use builds the reputation of these online courses.
If cheating runs rampant in the courses (more so than in person classes) it has a chance to negate the reputation of these sites. This could set back "free" education for years.
While I don't think that Cheaters should have an affect on what we can learn and take away from these classes, but it will have an affect on how much employers (like edw519) trust the courses. If they don't trust the online classes, then people who don't have a formal education won't be able to use these freely offered classes to raise their earning power.
Another solution would be to employ an alogrithm that checks your solution against past solutions. It would work much like what professors employ when they submit Reports to an online repository.
If someone it stupid enough not to even change variable names then they'd be caught easily. While with Millions of solutions it would be easy to get some replication, most of the time there wouldn't be any and this is when manual intervention by a person could be triggered.
This in conjuntion with your solution would work pretty well especially if someone submitted a wrong answer for another question that they haven't seen.
I agree with you, but that is mostly because I already have a 4 year degree in Engineering and I'm assuming you do too. There is a problem in the fact that many people cannot afford that degree because their parents can't afford it (or the loans that they'd need).
Cheating degrades the quality of education at any level. Cheaters are trying to get accreditation when they shouldn't. While Cheating is all over in education (we had a couple of cases at my school), it is obviously going to be more prominent in a place like Coursera, where cheating is easier and looking for cheaters is harder.
One thing they could do is create an algorithm that checks answers much like what they do for journals, but again that's an extra load they "shouldn't" have on their employees.
Dude this comment is what I went to r/politics for... huge freaking mistake. Yeah I agree both of them misled. I was watching Obama's video the next day and he was till using that 5trillion dollar thing, but that doesn't upset me that much. I also think it's important for people to point out that Obama mentioned (last year) that he wanted to cut tax loopholes so on that front they are both even.
I think Romney isn't the man for the job, but I also am not of the opinion that the world is going to go to hell if he wins.
I can't believe how ridiculous this is. I think that this will definitely just earn her a bigger following among her fellow players and only alienate the older crowd who wouldn't like her anyway.
It's really the contrast between these two comments that drove me to Python. Many things are possible with the web, yet I'm more interested in Machine Learning and development of applications for phones/computers/adruino/etc. So I gotta say that Python seems like the tool for me. I also love C and C++ so that might say a little more about what I like...
I know absolutely nothing about Ruby, is it as useful outside of the web framework as python is? I have come to use python a lot for different programming needs and as a test before I turn to something like C/C++ any more.
I have been able to use Python as a middle ground. A place that I can go and work to make web tools, but also go offline to solve little problems that bug me.
Is this something that is equally easy in Ruby? I mean, if I was going to go to the web strictly, I can see comparing the two as apples to apples, but that's not why I use Python...
I think that his statements were matter of fact and mostly true. While the baby boomers do know how to use computers and can handle their own for the most part. I'd also say that the knowledge gained by growing up with those tools just isn't there. It doesn't seem as intuitive to them.
I think that a chart like this would show a similar trend if it was geared toward exposure to computers and aptitude.
Now this is just a hypothesis based on data that I've seen and I'd be open to a study that shows the opposite.
Also, big buttons are just a logical step, I know that my dad loves anything with big buttons because it doesn't strain his eyes or take as steady a hand. And some day I'm going to want the same thing.
Assuming that age doesn't affect our ability to see and interact with tools it just ridiculous. Hacker News is not a place for people to bury their heads in the sand.
Another important thing to consider is your target audience. If you are designing a site like github that targets developers then you can probably assume they know what a FAQ page is.
I think that overall, this article isn't highlighting sins, but more pet-peeves. I get annoyed by some of these things as well and I think good website designs should incorporate better options. But unless you present me with a study that is broken down by generation on who doesn't know what a FAQ is I'm going to have to throw the BS flag here.
This sort of thing is very dependent on a person's age too.
I know a lot of my peers would know what FAQ means and what a password is. Even some of the "less" tech savvy people. But late adopters who are still using 10 year old PCs usually don't know.
Before I hear claims of ageism, it is just a fact that a higher percentage of the older generations don't know how to use computers. It isn't ALL of them but they didn't have the benefit of growing up with computers as a tool, to the point where they become second nature.
I know matplotlib comes with Python(x,y) but that's a pretty awesome one too.