skysight-inc/HackerNews huggingface dataset:
No, it's not easy. Neither is starving. If you can't live where/how you want, then you can't and the only viable option is MOVE. Yes it hurts. Yes a lot may be lost. Sentimentality does not pay the bills or put food on the table. Many have gone thru worse and come out better.

I made such a move at 38. Wasn't easy. Sure I wasn't 52, but it still hurt and had its own issues. It's your choice whether to let a bad situation grind you into nothing, or to suck it up and do something - anything - legal & moral to get thru/over/past it. Leaving the family home, friends, legacy, etc. hurts but starvation and bankruptcy hurt much more. No it's not easy - DO IT.

Those one-liners are more accurate than you probably want them to be.
A good review, thanks!
Roulette system
http://www.genuinewinner.com/ - Learn how to play and win at roulette professionally. Beat roulette with a proven roulette strategy.
You're taking the simplest piece of what we're doing and taking it out of context.

Yes, we are doing the top 1,000 words in every language and they are short (2-3 minutes) by design. This is because people search for this kind of information CONSTANTLY. And they want to consume it in a video and hear someone say it.

We are adding to these grammar and situational videos that will be longer (i.e. how to order coffee in French).

These will be put together into a course and will be free and available on iPad and Android in apps, as well as on the web and YouTube.

I think these are very, very valuable.
This is true, it is hard to prove if what the TSA does is actually preventing terrorist attacks. Just because it is not proven does not mean it is not working.
I know that web.py was around years before Sinatra. But URL routing in Bottle is more similar to Sinatra than it is to the URL dispatching via a tuple at the top of a file. Even so, perhaps Bottle is influenced more by web.py. That doesn't mean there aren't a ton of ports of Sinatra (like Express for node.js, Scalatra) or those influence by Sinatra like itty (http://toastdriven.com/blog/2009/mar/07/itty-sinatra-inspire...) or even perhaps Flask.

I even noticed a comment above that said Bottle looks just like Itty. Yet because I brought up the Ruby framework that Itty is essentially a port of, I'm getting down-voted like crazy. I will never understand why Python people dislike Ruby so much, and vice versa.
Love the idea, but the word definitions are lacking.

From the top 100 list, churlish is defined as having the qualities of a serf or peasant. This is correct, but in common usage it generally means 'surly'. Knowing the latter definition makes the word far more useful.

Similarly, epiphany (appearance of the divine) is almost always used (if you're not discussing the holiday or Christian mythology) to mean 'a sudden understanding'.

There are probably others, these were just on the first page.
"The software then displays licenses with similar-looking photographs - those with two or more images that have a high score for being the same person. Registry analysts review the licenses and check..."

A human did verify the false positives.
As for confronting students, different schools have different expectations. As others here have pointed out, this school may expect professors to try to work out cheating issues locally first. I can't say.

Regarding your second point, if any one thing becomes a trend in a class, you bring it up with the class.
wsgiref is already in the standard library and is as about as minimal as you can get. Why add more?
It was less than inflation, I am just confirming that :-)
Datasheets.com - new parts search engine
...yes, that was intended as sarcasm, you can stop downvoting it now.
Anyone tried this out yet?
Avoiding giving a reply or simply being disorganised when it comes to following up with responses isn't tech specific.

Penpals who take six months to reply, people who screen their calls, giving a polite reply of "yes" when really you're never going to show up - it happens.

With the examples the author gave in a professional context - if you require a reply on something, set the expectation rather than assume someone communicates the same way as you.

If you're cold soliciting people over email for love or profit it should be with the understanding that it doesn't necessary honour the other party to reply.
Similar to?:

http://ankisrs.net/
Monday July 18 is World Listening Day
Off topic, but why are all posterous websites so sluggish when I try to scroll? I am running Chrome 12. Is it just me?
Chrome can do #1 and #2.
Agreed. I think he underestimates the willingness of people to submit to authority and to sacrifice logical thought for comfort and certainty. Our media and government are both increasingly sophisticated in their abilities to manipulate, coerce, and mislead, and our populace in increasingly willing to ask no hard questions for fear of shattering the daily comfort of the lives we are fed.
I wonder what will happen in China as their "need" for male heirs continue to drive their one-child family planning (not to mention infanticide and abandonment leading to out-of-country adoption).
What Caricatures Can Teach Us About Facial Recognition
Go digital, stop faxing out things and you'll save a ton of money :)
When Twitter Meet Facebook, Zuck has no sense of humour.
Why do humans reason? Arguments for an argumentative theory
Can't say about others but this one has background-attachment fixed, which always slows scrolling.
Already posted: http://news.ycombinator.com/item?id=2774239
25% is not token, that's 1/4th of the course! most math classes i've taken homework has been from .5% to 5% of your grade!

if your homework is 1/4 of your grade in the class, that class is a "pass me" class. in some math classes the prof refuses to acknowledge that homework actually has a measurable effect on your grade, but he will use its presence to round up instead of down (i.e. 89.5 becomes a 90 instead of an 89)
The advocates of the "just do it" mentality always make it sound easy. "Just do it," and never any practical advice. If the it were so obvious that one could just do, they would have done it already.
I use BCrypt, and do the following:

1. replace their current hash with "LOCKED", plus some random noise.

2. generate a random string, and store the hash in a "forcedResetToken" field for the user.

3. email them a URL, part of which is the token.

4. when the link is activated, I look up the user account by
the hash of the token, force them to choose a new pw, and remove the forcedResetToken.

That's the approach I take in my Wicket Quickstarter project (http://armhold.com/store).

Based on other comments I'm seeing, I'm now planning to also add an expiration of the token (say 24 hours or something).
One can make a non-ludicrous case that the most important event in the cultural history of America since the 18’60s was the introduction of L S D. Before acid hit American culture, even the rebels believed, as Thoreau, Emerson and Whitman implicitly did, in something like God given authority. Authority, all agreed, derived from a system wherein God or Dad ( or, more often, both ) was on top and you were on the bottom.

Does this passage strike anyone else as over stating LSD's impact?

I wasn't there, hell my parents weren't out of their teens in the 60s but from my perspective it doesn't seem to me like a considerable portion of the population took LSD. Granted the cultural impact of the drug spread further than just the people who imbued it but the 60s had so many other factors at work.

I think the social revolution of the 60s allowed LSD and the culture it created to flourish and not the other way round as seems to be being argued here.
Link to source and some screenshots, since the site is quite slow right now: https://github.com/lrsjng/h5ai
As much as I like the idea of only having to post something in one place to have it shared with people I think part of the reason I really like Google+ is because all of the content that is being shared there is original. Buzz was all about integrating your other feeds. G+ is doing very well by making people post original items.
Details here, if you haven't seen them:
http://www.last.fm/forum/21713/_/756000
What is the significance of the name "9front"?
I agree, in a consumer interent start-up the most important differentiator and success driver is the user experience. But why is prioritizing product over everything else equated to being a boss-from-hell micromanager?
Zappedy Acquired By Groupon
HomeFamily
Why not just use impromptu in-class essays/tests for 100% of the grade? Anything that allows students to paraphrase references, etc., is not really a test of understanding.
> The exponentially falling costs of LED lights means that in another 10 - 15 years people will be able to cheaply grow marijuana indoors without the risk of getting caught by heat sensing helicopters or high electric bills.

No it won't. Fluorescent lights are already better (and always have been better) than LEDs in electrical efficiency.

"Perfect" efficiency for white light is 251 lumens/watt. A high quality fluorescent lamp does 100 lumens/watt. There isn't a lot of improvement available.

Assuming plants need monochromatic light then perfect is in the 600 range (it depends on the frequency), that still isn't a huge jump from the currently available 100.
The linked web-page spells out the full name as "Plan 9 from the People's Front of cat-v.org" - perhaps a reference to the "Judean People's Front/People's Front of Judea" split described in Monty Python's Life of Brian.
This could be reframed as a debate between the usefulness of different CEO archetypes. I might agree, especially for tech companies (I assume that's what the author means by "Startups"), that the visionary product designer CEO is a very effective one, especially at the beginning. But depending on the company, other archetypes can become at least as useful: the skillful manager, who hires all the right people and maximizes their utility; the negotiator/competitor/strategist who reads the market, plays the press and out-maneuvers other companies; the spokesman marketer who makes the case for his product to the world.

Also, people should realize that Jobs is great at all of these skills, in part because he's a genius but also because he's just really experienced.
> The rising cost of gasoline will encourage more people to move back into the cities, where they will become more liberal.

Except that rents and cost of living are higher in cities, gasoline is a very minor issue for people living in rural areas. Lack of income would be the main issue, and with the rise of the internet and telecommuting, high paying white collar jobs are going to be available anywhere.

So if anything the opposite will happen.

Also moving to a city doesn't make someone liberal, don't confuse cause and effect!
Way to break Netflix... I was just going to watch something. ;)
From the post: "My role is to educate and teach, not to enforce honest behavior. This is a university, not a kindergarten."

In my opinion this is one of the primary issues with a lot of teachers: I don't believe a teacher's job is specifically to narrowly teach the subject matter at hand, but more broadly teach the student whatever it takes to assist the student in succeeding in life, and especially within their given field. This would include cheating. Ignoring cheaters is contrary to this purpose.
Yeah, that seems to be the take home message. I understand it, but I still feel that two weeks leaves most employers in the hole. I mean, you can't realistically have a list of people to fill the spot ready to go at all times. In my business (small molecular biology/bioinformatics lab) it will probably take 3 months from submitting a hiring request to accepting an applicant. Maybe more. I was curious if people give much thought to the disruption that happens when they leave, especially when it's to join a startup (elective, non-emergency move). But it sounds like two weeks is pretty much accepted as fair regardless of the reasons for leaving. Like you said, you learn from it. Thanks.
I worked for 5 semesters as an undergrad teaching assistant in the CS department of my university. We had generally 1 to 2 cases of cheating per semester in classes of up to 150 students and ~10 assignments. We identified them using Moss[1] which we ran over all submitted assignments. This plagiarism rate now pales in comparison to the rate the OP has seen.

I wonder why there's such a huge gap between my experience and this professor's; undergrad vs. graduate school? CS vs. business school? Moss vs. Turnitin? Arizona vs. New York?

1. http://theory.stanford.edu/~aiken/moss/
Oh really? Yes, you can refuse to listen. There are these little things called prisons full of those who did.

I'm all for imprisoning those who violate the human rights of others: murders, rapists, assault perpetrators, thieves, etc. However, punishing those who have merely done something "wrong" in the eyes of those in "authority" is a travesty in my book.
You are able to post from "Spark" as well, which is kind of a neat way to share news or whatever.
And some full size images:
http://goo.gl/LpOgD
http://goo.gl/FLm6F
Any real solution is going to have to face the fact that it's easy to get a lot of email per day.

Receipt acknowledgement doesn't seem like it would solve any real part of the (so called) problem.
Check out Python-on-a-chip, p14p:
http://code.google.com/p/python-on-a-chip/

Similar idea, although the VM in this case runs on the micro. Last I looked Arduinos had not enough RAM, but some similar boards like Teensy++ did (I actually contributed a proof-of-concept Teensy++ port.) However since then apparently lots of RAM-size optimisations have been added.
"However, all this wasted time, and all this aggravation, wouldn't be necessary if all the other professors were doing it too."

This is a classic problem in economics: what to do if an entire group of people would be better off doing something, but you doing it alone makes you worse off? In his case, working on cheating on his own results in lower evals and a more contentious class environment. The incentive, as he points out, is not to bother.

I wrote about incentives in a longish post about grade inflation (http://jseliger.com/2011/04/02/grade-inflation-what-grade-in...) that comes to a similar conclusion: instructors are rewarded more for good evals than they are for grading harshly (or, for that matter, pursuing cheating). So we get situations like the one described in this post.
BTW, how is the performance compared to sync pymongo in your use? I'm testing with eventlet and seeing it about 10-20% slower.

https://gist.github.com/1088452
I was able to stump it multiple times without trying very hard.

My usual route is:

1. Search Digikey
2. Search Google

Compared to Digikey, the results aren't as informative, the likelihood of a valid match is apparently significantly lower, and it's ad-supported.

Compared to Google, the likelihood of a valid match is much, much lower.

I have a hard time seeing a need for this site.
Obviously there's not much use in keeping this going, but I want to be even clearer: the problem isn't whether or not what he's doing is cliche, the problem is that it looks amateurish, distracting and unpleasant (sorry to be harsh, just trying to be clear). It looks wrong, not just outside of my expectations.

I originally gave him a big list of concrete ideas of how to improve, it's not like I just said "boy this looks crappy" and told him to rip off existing sites. My broader point is that questions of originality and uniqueness are moot when you haven't crossed the threshold of basic quality, so it's counterproductive to worry about them.

I can definitely appreciate your suggestion that I coat criticism with more than just the "constructive" preface, and I could have offered that I think it's a cool idea and that it looks like he's put in a lot of hard work. I'll do that next time.
It will be hard for Google to acquire Spotify, major music labels have a chunk of spotify pie and they won't be easily ready to let Google control what might be their future business model
3 Ways to Get to Product-Market Fit (hint - customers will tell you)
'Hmm, she's dressed nice, I wonder if she's going to the blues club? Gee, this is awkward. Oh no, she's kind of looking at me out of the corner of her eyes and reaching into her purse...'

You trying to imply I was being uncouth?
They seem to be disabling the back button, on purpose or by accident, which is very irritating.
Because the cost of being wrong[1] or of leaving doubt of guilt could well be a lawsuit or administrative action. A student who gets expelled or suspended for cheating loses a lot of money and has a very, very serious black mark that'll follow them for years. This (a) is not something you want to inflict incorrectly[1], and (b) makes the unconfessed student desperate enough to lash out in a lot of ways.

[1] - If your method is 99.9% accurate, you've got a 50% chance of a false positive after 700 submissions, which for a 100 person class is a milestone you could hit in your second semester.
Isn't that what emails are all about? They're meant to take time to reply to, at least that's what I think. Unless the recipient of your email is sitting on his/her PC 24/7, there is the chance that you'll have to wait for him/her to reply, and that may take some time.

Don't want to wait at all? Use IM, or even social networking.
Even if you don't include any Java-the-language material, I highly suggest adding some solid foundation on Java-the-platform. Android developers should always understand the rudiments of the jvm, java bytecode, dalvik bytecode, the differences between stack and register based execution, DX and .dex, and the entire toolchain involved in the build process.

As for the application to build, you should extend your shopping list to include some sort of network synchronization capability. Teaching Android development without networking is overlooking an extremely important part of the platform.
Love the star trek references... :)
How about taking a harder line then? Make your warning at the start of the semester, and to everybody: any reasonable suspicion of cheating results in an immediate referral to the honor board, no protesting or second chances. The first assignment rolls around, a few people are caught cheating, and you spend X hours submitting their cases to the honor board. Let the honor board handle the adjucation of the matter, which is where it belongs, and wastes less of your time. It also lets the department know that they have a problem, since some of them are probably involved with the honor board.

Students hear that peers are getting sent straight to the honor board, and they fall in line. The next assignment that rolls around, almost surely less students will attempt to cheat. If you have to spend Y hours sending more students to the honor board, hopefully Y is less than X. But it sends a loud-and-clear, unmistakable message to the students that cheating is unacceptable. With any luck the students that actually take the class seriously will appreciate your candor on the matter.

I agree that allowing students to actually come in and argue their case to you is a waste of your time. You're right, that's not your job. Send it to the honor board and waste the time of the deans and the department heads, since that's their job. If you let students waste your time by giving them an extra strike before they're out, you can't be surprised when they try to take advantage of it. One strike and you're out tells students that it doesn't matter if ex post facto you think your best friend's grandma's death drove you to do it: cheating is never acceptable.
It is interesting that so many people think that Panos should have taken a hard line. Panos seems to have had few options (and I applaud the approach he ultimately chose for the reasons he gave), but that is only if you constrain yourself to the current system, which is grade based. Removing the grades from the system is an option, but few consider it, and there is much evidence from the people that have stopped using grades that it nets great results. My PhD experience, since it inherently was not graded, was a data point for myself --- everyday was a day of glory, pursuing my passions; and I could dive deeper into what a professor said, or ignore other things that I wasn't yet ready to hear, without a second thought about earning a grade. I learned a ton, more than at any period of my earlier life (now I learn, as in gaining understanding, more per day than during my PhD), and I attended some "good" schools. Using grades has poor psychological side effects, one of which is to groom people for employment, as opposed to preparing them to start companies; another is to drive self consciousness and fear of mistakes (which are horrible side effects to have associated with learning); competitiveness; and focus on pleasing others to the extent of deceiving them. I think many people in their 30s or 40s realize what a waste of life those years of earning grades was (but won't admit it) --- now they probably use the skills gained from passing tests more than they use the knowledge that they accumulated.
I thought of that as well. With this approach you hit another structural problem: activities such as solving problems etc are considered appropriate only for "recitations" (i.e., done by TA's) and not for "lectures" (the part where the professor teaches).

Kind of stupid, I know. But it is really impossible to violate the mandate that my teaching should not be "wasted" on doing assignments in class etc.

And yes, when I tried it, I loved it. The teaching time becomes so much more interesting and stimulating. But I can only practice this a couple of times over the semester, as otherwise I will be seen as "wasting" my time in class.
Greg, good points, thanks for sharing your Gist/Rim experience :)
Hard to say. There were obviously mushrooms as well which were (at least...from what I've heard) equally enlightening. I think it wasn't the drugs as much as the attitude, the music, the drugs, and the timing. They all worked together to create the significant cultural shift we knew as the 60s.
box-shadows are also surprisingly suspect.
Bananas ARE berries, so are watermelons and tomatoes. But strawberries and raspberries are not berries.

Berries have seeds on the inside; a strawberry's seeds are on the outside, and raspberries are little clusters they are called something else. It's a famous quiz question in the UK :)
The copyright notice blocks the links to the rest of the site for me (Latest Chrome, Mac 10.6):
http://i.imgur.com/XU41V.png
I'm surprised no one else reported this, so it might be a trickier bug.
I'm a little late to the party, but as a Math major myself I wanted to say that I find your tone disappointing and, at the risk of being hypocritical, more than a little judgemental.

Discussion regarding your first point has already begun, so I shall focus on the latter half of your post.

> If he can't tell his students are cheating without globally searching everything with this software, what are they supposedly learning?

I can't parse an argument from this sentence or the remainder of the paragraph. I would like to point out that the learning experience is being quantified in the form of a percentage-based grading system so I am uncertain of your point. Globally searching the papers is an attempt to discover plagarism -- are you suggesting that he should somehow recognize plagarism without attempting to actually compare his students' essays with each other and outside sources?

Edit: I mean, I'm honestly curious. Please try to elaborate.

Secondly, Many classes don't have in-class exams, including most English classes, some social studies classes, and indeed a certain percentage of classes in almost any field besides mathematics and engineering. Exams are, in my humble opinion, a relatively ineffective way of determining learning in many situations. For a business school class to not have exams is perfectly reasonable.