skysight-inc/HackerNews huggingface dataset:
I see your point. But consider the following: these numbers are for the students that admitted cheating. There was a significant number of other assignments for which I suspected cheating but I did not have enough evidence. So, I erred on the side of having false negatives in the accusations, rather than false positives.

Now, if you are teaching a class where you have some suspicion that half of the students have cheated, one way or another, the attitude changes. I wish I could be a cold, rational, emotionless professional, and ignore this feeling altogether. Unfortunately, I am a human. And I felt that I am teaching a class full of kids that come just for the grade, and not for learning.

And I am kind of disappointed that nyustern still demonstrates this grade-seeking attitude: He learned in the class, he appreciated my attitude in the lectures but his main complaint was that I was not approachable outside the class, and outside office hours? And that, out of all things, did not return his smiles? Hint: at 5pm, after 11 hours of work, 3 hours of lecturing, I am tired, mentally exhausted and I want to go and get some rest.
I agree that Chrome's dev tools are faster and crash less. I also find them more visually appealing. I wouldn't say they are better than Firebug, though... there are a few kinks they need to work out.

One of them is console.log():

(function(){
var obj = {};
console.log(obj);
obj.new_value = "hello";
console.log(obj);
})();

In Chrome, this logs an object {new_value: "hello"} twice, as opposed to the expected: an empty object, and then the aforementioned object.

More details here: http://techblog.appnexus.com/2011/webkit-chrome-safari-conso...

It's not something I encounter often, but when I do, it's really obnoxious to have to work around it. I mean, it's console.log() ffs.
Awful domain name choice. I accidentally went to http://groover.com instead. I imagine a lot of your future users will do the same.

That said, it's hard to see what the site's even about. If it is rating people's projects, I like the concept. But I think submitters should be able to add more than just pictures, and I can't tell how to vote on the stars.
I was actually a bit surprised, not by the specific number of words (that seems reasonably fair given some statistics posted above on this thread), but on the percentage ranking. I'm a doctoral student whose vocabulary score was in the 96th percentile on the GRE and I knew every word when I took the WAIS-IV. Here, my score of 28,300 is just a bit above average. Either people are lying (possible) or this curve is clearly not a normal curve representative of the population (most likely). I'm a pretty avid reader, even though most of the older authors like Dickens bore me (thanks ADD!), but the person that came up with those words is possibly the most voracious reader I have ever met.

I also just realized that taking the test primed me to write in a way more intelligently sounding manner than I usually do. Not an LOL in sight!
That doesn't look very active to me. Four commits over the last 2 years, with none of them touching actual code.
Perhaps he's come up with some novel ways to deal with the dishonesty of his students. Time will tell.

Preventing cheating ultimately comes down to changing the incentive structures in the university system in America. Allowing students to take revenge on their professors by basing financial rewards and promotions on student evaluations is clearly wrong. The metric by which professors are rewarded should be as independent from what their students think of them as possible. Outside exams by an unbiased third party is one idea, but I'm sure there are others.

What surprised me more than anything was the lack of mention of any sort of organized protest on the part of the professors. The faculty at many colleges throughout the U.S. has protested a number of issues very successfully. You'd think there would be a more unified voice on this matter, but perhaps I'm overlooking an incentive that guides most professors to just not care.
I don't think being pissed at 28/108 students is a valid excuse for acting pissed at everyone. That is a major professional flaw and a post on how you plan to control your emotion may be appreciated by future students.

FYI professionals are humans first and professionals second. If think that professionals can easily turn off how they are feeling and always act properly, then I conclude that you have little understanding of humans and little experience of how professionals act.

Rather than see this as a flaw, I see this self-awareness as something to compliment the professor on. OF COURSE spending so much time dealing with unpleasantness towards students is going to affect any human's mood towards the class. That's human nature. But now that the professor is armed with an awareness of this fact, it will be easier to address the underlying cause.

I know that you do not agree with me. But hopefully after you have a few decades of experience in a professional environment, and possibly experience as a spouse and parent as well, you'll learn the truth of what I say.
It goes both ways. Are you willing to listen to the many excuses for why each student may have plagiarized and potentially extend the same they-are-human-too sympathies?
Physicists create hole in Time to hide events
Go and ask UNSC https://secure.wikimedia.org/wikipedia/en/wiki/United_Nation...
Again: read the article until the end. I do not blame the students.

Students respond to incentives. If I give them opportunities to cheat and remain undetected, they will cheat. I do the same as a human. If I were getting a 50% increase in my salary for detecting cheating so aggressively, next year I would have tried to detect cheating even when there is none.

What I truly blame in the article is the structure of the homeworks and the overall student evaluation approach. Which is something that I use. And I criticize my approach of trying to detect cheating post factum, instead of building projects and homeworks in which cheating is just meaningless.

Just tell me: Could anyone cheat and copy the presentation on augmented reality by your fellow classmates? It was simply stunning and they fully deserved the 10 points extra that you and your fellow classmates assigned to them. That is an evaluation strategy, where nobody could cheat because nobody could cheat your own instincts for detecting and recognizing quality.
Cool stuff! But diary format is proprietary?
Genome Databases: The Fall in Gov Funding & Rise of Privatization
Google+ Female Users Increasing, Still Lagging Other Networks
Thanks for comment. Not just pictures, you can also add youtube videos.
Unless your school is dramatically different from other schools, you've just provided very strong evidence that only a tiny minority of actual violations are pursued.
CoLinux
Easiest Guitar Songs for Beginners
Get a great and ultimate collection of some easy guitar songs for beginners and students for all levels, so now you can pick up an easy guitar songs chords when you are learning how to play the guitar.
Getting a raise less than the rate of inflation is losing money. His purchasing power declined.
This article made me cringe as I remembered how incompetent the M.Sc. interns from schools like this were over my summers. 4.0 GPA engineering Masters students barely worth the cubical they took up, let alone any stipend. Group think; hive mind; worthless.

Additive sum, I think academia is doomed. It's done a worse job adapting than politics and religion, equally baroque and antiquated fields. I long for something like Ars Digita or Kahn Academy to become the norm. We need to push education out to the individual and get rid of the institutionalized cookie cutter bullshit.

People either want to enhance their understanding of the world or they don't. A credential or piece of paper doesn't do that, and that's all the vast majority of people in education are going for. We need to cut down to the root and find ways to instill genuine thirst for knowledge and then let people pursue that in much less rigid ways at their own pace.

--

As an anecdote: I went to The Citadel. We had an honor code. Lie, cheat, steal -- you're gone. The honor court is run by students. Regularly, they'd expel close friends. Point being, you can hold people to standards if you hold people to standards.

My GPA was dismal but I can say sure as shit I never cheated or plagiarized to earn it. Only people who know what the school was all about would even account for this, which is kind of depressing.
Ah correct. I should have mentioned that.

I was detecting some cheating in Excel assignments, but I was only pursuing the very obvious cases. At most a couple of cheating cases per semester.

For essays, it was pretty much impossible without the use of Turnitin, which I used for the first time in the Fall 2010 semester.
sigh

It's such a shame that the current embedded systems crowd keeps beating this dead horse. Performance is not the only metric by which to quantify the performance of a system.

Any engineer worth his salt knows that everything is a trade-off, and there are many, many projects where embedding an interpreter is a good choice. It can buy you things like design agility, memory safety (robustness, security), run-time linking (remote code updates), garbage collection (robustness), green threads (maintainability due to separation of concerns, memory-efficient if done correctly)

In terms of cost, an interpreting JVM will typically be 20x-100x slower than equivalent C code depending on the application (although technically C doesn't do automatic bounds checking and isn't type safe, so it's not really equivalent). Garbage collection often introduces pause times as embedded GC tends to be less complicated than server-grade, but you can still implement time-critical stuff in C. For example, the .NET/TinyCLR based Fez Panda board has no problems doing one-wire because of this. Finally, you tend to be less memory efficient because your high-level language might be OO, doesn't know about bytes/shorts/ints but rather just has the type 'Number', and because of GC.

If you blindly follow the 'performance is everything' mantra, you forget that there is a whole slew of applications where you really don't need 20MHz, and where things like robustness and security are way more important than real-time. The few extra K of memory for the micro might cost you a couple of extra cents, but it can save you a lot of development time. Depending on the volume this might be an appropriate choice.
The Netflix API feels like a ghetto. I'm surprised people are still developing apps for it. When you read through comments on its various pages, there isn't a lot of activity.
The "were reported" is key. Who knows how many professors pulled a promising young student aside, gave them a stern lecture, and a second chance.
Fair nuff.

Though each time you point out your former student's grade seeking tendencies, you are just highlighting the disconnect between you and your students. Many of us would love the utopian dream of going to class to learn without worrying about grades, but at the end of the day, grades matter. May be a lot, even.

It is why you care about folks plagiarizing. It is why your former student cares about his grades.

Again, I don't think you would take kindly to a student who plagiarized complain that you are still stuck up about that one incident when the student has demonstrated he's learned a buncha stuff from your class that is as reflective of him as the plagiarizing.
Inspiring. "It won't work" should be on the checklist for every entrepreneur.
People also need to realize that Y Combinator is really just a monetization of Paul Grahams blog that he has worked very hard at for over a decade. There haven't been any serious companies (or acquisitions) created through YC as yet. What's the most successful YC company? reddit/hackernews -- which is either an extension of Paul's blog or a digg/slashdot clone depending on how you look at it, and either way, a content delivery website.

What Y Combinator has been successful at is attracting money to Y Combinator -- in other words, banking on Paul's reputation established through his long-running blog.
Use Twitter inside Google Plus (Tutorial)
SO question: Licensing a rewrite from GPL to MIT (yes, you can?)
Like the live site, these images are 404'ing.
When I detected 15+ cheating cases, I just asked permission from the Dean's office to notify students over email, and then direct them to the Dean's office for appeals.

So I did that, notified the cheating students they got a -30 (negative the points of the homework) and directed them to the Dean's office for appeals.

Well, it was very difficult to enforce the "talk to the Dean's office if you have a problem with my judgment." When the student comes in my office during office hours, I cannot say "I do not want to talk to you, get out of my office". Yes, I could do it, in theory. Hard to do in practice. Would I physically push the student out of my office?
The new design is up.
Thick Film Suppliers
Azbil North America Inc. is a Leading Supplier and Manufacturers of High Quality Durable Designed Thick Film. Azbil is a Best Industrial Source of Thick Film Technology Manufacturers, and it is available in Various Custom Shapes and Sizes.
You know this list is flawed when the 8th entry for Best of Hacker News is "Osama bin Laden Is Dead."
I scored only 20400, but it makes me ask myself: Perhaps I was being too honest? There were certainly words I'd seen before, and could make educated guesses as to the general meanings of, but I chose not to check those off.

I'm Canadian born and raised, with English as my first language. Honestly, I'm surprised to be told I'm that far below the median and average.
I'm not an rc expert, merely a disgruntled POSIX shell scripter, so here are some attractive rc features [1] missing from sh and bash:

> Rc captures command exit status in the variable $status. For a simple command the value of $status is just as described above. For a pipeline $status is set to the concatenation of the statuses of the pipeline components with | characters for separators.

Both bash and ksh have the pipefail option, which at least makes the pipeline fail if any component fails. (Horrifyingly, POSIX sh lacks even this.) Actually seeing which component failed can be really handy. In other shells, you only get $?.

> Arbitrary file descriptors may be sent through a pipe by typing, for example, "vc junk.c |[2] grep -v ’^$’" This deletes blank lines from the C compiler’s error output.

POSIX sh, bash, and ksh can only connect stdout to stdin across a pipe. Connecting arbitrary descriptors is nice, particularly in logging applications.

> There is no need for the distinction between $* and $@. There is no need for four types of quotation, nor the extremely complicated rules that govern them.

How many people understand the difference between $* and $@ in POSIX sh or bash, or for instance the difference between "$@" and $@? These are critical things any POSIX shell scripter should know, yet I've met very few that actually do. One approach is to educate people about these things. Another is to avoid the need to educate them in the first place.

I like that rc cleans up quoting, which I've seen single-handedly scare developers off of shell scripting.

[1] http://doc.cat-v.org/plan_9/4th_edition/papers/rc
Indeed; I have some long passwords... Go for at least 64 characters.
.m3u8, all stored in what appears to be /Playlists, though my phone isn't rooted so I'm not sure if that's the highest level of the directory structure.
Or you can not waste you time and do what will actually result in the required change:
Either make a campaign contribution to a person or persons capable or changing the law or have a lobby group do it for you at a similarly significant cost to you. Even if you manage to outbid the private contractors this year (which is highly unlikely), do you seriously think you can out bid the largest defense contractors year after year, while they are busy raking in $14.5 billion every year from the 37 other states participating?

That is the only "legal" way to change laws in the US.

Or we can call that battle what it is: lost. Spend your time and effort (and money) and go invest in those security contractors so that you will have a nest egg waiting if ever you are out of work as a result of losing you license for 2weeks+.

Or to put another way: "Life, liberty, and pursuit of happiness" is all conditional upon what matters to people with money and power and which methods they use to ensure they continue to have money and power.
How is the economy treating you? Good or Bad? Please leave comments. Thanks.
Imagine yourself living in a small colony of 109 individuals, 108 plus yourself. At least 25%, or one in four, want to kill you, and you don't know who they are.

Would you act friendly, trusting, kind and natural around everyone because up to 75% of them do not deserve your fear and suspicion?

It is perhaps a bit of an extreme thought experiment, but I think it illustrates handily how the human mind reacts in this kind of situation.
Total compensation. Only $100K base salary. From the salary survey posted here a couple days ago, a number of HN readers are doing better.

Also, remember that that includes an average of 5 years work experience. How much do engineers with 7 years of work experience, or 5 years and a master's degree, make?
yeah if the image is blocked then yeah, it won't work, but if they did read it more than likely they would click show images/html. But like I said it is a quick hack it is limited. The other service, use a more sophisticated method and it works for me, I know it email was opened. And if it
was opened more than once, I know more than likely it was read.
You commit a fallacy here because your comment (as well as the one it's in reply to) assumes that work is rewarded proportionally to its value. It isn't. If you have the bargaining power to get paid more, you get paid more regardless of your contributions.

The assumption you're referring to I think has to do with the question of whether it's moral to reward people for working hard (even if inefficiently). I think there are clear situations where it is moral and necessary to do so. Perhaps not always, but at least sometimes.
No one else can do what I have in mind. But the challenges I have faced in life have taught me a smidgeon of patience. :-)
No matter how well you know someone or how friendly your first meeting is, have them sign a detailed contract! You will have clients flake on you or try to take advantage of you. It's nice, for example, to be able to say "I didn't hear from you and couldn't get a hold of you for three months, so, according to the contract you signed, you've forfeited your deposit and our agreement is void. If you're ready to begin, we'll have to negotiate a new agreement."
Earth Still Retains Much of Its Original Heat
Show HN: My weekend project for tracking the top trends in news
My main goal: Scan one page to keep up with the most significant news of the last 24 hours. No logging in or customizing or voting or discussion. Just show me the (hyperlinked) headlines.

My other goal: Do it for free. Get it working in 48 hours.

How it works: The source websites are determined by a combination of backlinks/facebook and twitter activity/technorati. The source websites for each category can dynamically change overtime. There can be anywhere from 2-3 or 7-8 (for example) for each category at any given time. I did blacklist some urls manually. Once the sources are determined, various APIs find the hottest urls from each domain. If a particular url is older than 24 hours, it is eliminated. However, the same link can stay on the page and move up or down throughout the day depending upon the level of activity it is receiving.

The results are output to JSON and then converted to XML. An RSS feed is then burned by FeedBurner, and the content is displayed by BuzzBoost as HTML on a free Blogger blog. FeedBurner usually crawls the feed every thirty minutes or so, and fresh news is always shown. The higher up it is, the more significant.

The way that this is setup insures that I'm always well below the API rate limits. Everything is always cached for about thirty minutes.

Did it work out?: I'd say yes. It has its kinks like showing a duplicate url occasionally. The algorithm for choosing the sources will also be continually improved as I observe the quality overtime. Overall, though, it gives every major story that one would need to know about that day. Not all of it is necessarily "news". But if there is big news, it will be there. And it was free to build, except for the domain name that I didn't need to use.

Possible bonus tip: I've been a lurker here on HN for years now, and see Adsense discussion pop-up occasionally. Through my years of testing, I've determined that the ad layout on this site is among one of the best performers for most types of sites.

Link: http://www.neondex.com/p/news.html

P.S. I initially started putting this together for gaming news, that's why its at the top. Tech news is covered best by HN and Techmeme, but oh well, its there anyway. I've found that any significant political news will show up under World News and the same for business news showing up under Tech.
How do you still have access to said numbers?
Well the Chrome tools are already awesome. I didn't even need the CSS Selector plugin for Firefox with Chrome because it has a similar built it feature. It can only get better with the inclusion of Firebug's lead developer! Congrats for the best!
Clickable link: http://www.neondex.com/p/news.html
Facebook Bans Advertiser Pushing Google+ Follows
Data URI Sprites
Correlation != causation, but I doubt it wasn't related. You might not have marked him down for his anti-cheating stance (directly), but chasing cheats might have affected his attitude (playing "prison guard" may not have put him in a nice mood), which caused you to mark him down.

Here's a theory - Panos burnt himself out trying to chase the cheats, and deal with the bad-will and tantrums. This left a lot less time and energy to deal with students who had genuine problems. Playing the bad cop is not a good way to build relations, and makes everyone a bit paranoid.

So he turned himself into a bit of a jerk, by chasing cheats, which resulted in the worse assessment by the students.

As for his complacence, would you rather be taught by a hard-assed jerk who cracked down on the cheats, or a nice guy who turned a blind eye? There's no right answer, is there.

It might be good if the lecturer of a subject was not responsible for the summative assessment. Let some other lecturer do the marking, and set the exam. The lecturer could set (and mark) formative assessment, but that wouldn't go to your final grade. Why don't universities do this? They generally treat the lecturer as "King of the class", provided the students don't complain, so it would be seen as an "insult" to bring an outsider in. Like, have you ever seen another lecturer auditing another one's class, so they can offer suggestions about how to improve it?
There certainly is such a thing as being too aggressive in trying to detect cheating. It happened to my dad once but he cleared it up by re-doing the problem from scratch in front of the teacher.

I think it's absolutely critical that any accusation of cheating allow the student to respond, preferably to a different teacher if the original teacher still thinks they were cheating.
First thought on the website is that you really need a design. An average user will automatically feel troubled with the overall looks of the site.

Best example is a known war between iOS and Android. Even if the latter has more functionality most users are still appealed by the simplicity and the aesthetic of the former.

With a fresh coat of paint and some more organization, you will have an amazing little site!
Good basics list. btw I could only view the links by hovering--I'm on Chrome and all links were a pale yellow I couldn't see well enough