skysight-inc/HackerNews huggingface dataset:
" I refused a little while ago an H1B job because among other things I would hate to feel like an underclass non-citizen worker."

Amen Brother! The last time I worked in the Indian IT industry, I flat out refused to apply for an H1 visa. This was few years ago but the HR folks (who take care of the visa applications) still haven't recovered from the shock of encountering someone who did not want to go to the USA on an H1.
Not all the subjects at school suck so much, so you don't have to cheat at everything. And even if you cheat, it doesn't necessarily mean you must cheat 100%, e.g. at all questions and you could still learn something.

I don't like people who cheat a lot, at that point going to school is becoming useless indeed, but when you don't have enough freedom to choose your subjects or they are taught just to be taught, a bit of cheating eliminates a lot of headaches.
I think the basic idea of randomly trying patches, and hill-climbing around ones that fit fairly closely, is a simple technique - but potentially very slow, if there's a low probability of hitting potential matches that can be improved by hill-climbing. They might have heuristics to improve it: for selecting likely regions to try (i.e. a prior probability density over the image); for choosing which neighbouring regions to try to improve a match (direction & offset); and for various ratios and thresholds (such as when does a region "fit fairly closely" and tradeoffs between this converges "well enough" that we won't keep on looking.)

However, I have a feeling that that haven't tuned these heuristics perfectly. They've just come up with the basic idea, and got it working. Images that hill-climb well, and user-selected regions that match up well will be very fast with this technique - the cool thing is that that covers most images that humans like to look at, and the kinds of edits that humans want to do. You could construct special cases that this method would perform terribly at: e.g. a user-selected region that only matches exactly one other region like that in the image, and such that these two regions do not "almost match" when they are "almost aligned", but only match when they are perfectly aligned.

But I bet it works great for most actual images and edits in practice. A few times, my eyes didn't register all the changes that have been made, because they look so natural. It also looks like fun.
JavaScript + jQuery is a lot of fun. I'm always amazed at how easy it makes things.
thats how competing in global economies work, if someone can do your work for cheaper, thats what its worth.

companies bringing in people on h1b visas could always triple the salary for the positions they are filling, pretty sure they wouldnt have problems finding a good american to fill the spot then, but then they become uncompetitive.

I thought the salary difference was mostly to cover moving and visa expenses anyway?
Direct link to the trailer:

http://www.sonyclassics.com/moon/videos/Moon_GB_RatedR_Trlr....
Could you point to an theory from the article that can be falsified? I'm having trouble thinking how I could devise an experiment to falsify, for example, this:

"Having breasts would be a sign of having a fair amount of fat, and men would find this sexy, because fatter women would give rise to fatter children, who would survive better."
Cheating in school is like cheating on a video game. All you're really doing is cheating yourself out of a challenge. That said, I've been known to cheat occasionally if the goal is to skip an annoying part of the game or a boring (but required) part of a school subject.

I've been out of school for years now and I don't think cheating on tests in school compares to anything in the "real" world. That is to say, I would never cheat employers or plagiarize code or documentation.

I guess I view school as something you do for yourself and if you really want to cheat yourself out of an education then who cares (especially since you're paying for school in the first place). I never put much stock into degrees and so I'm sure that colors my world view. I can understand that if you do think that degrees and grades actually mean anything then you might feel like cheating in school is unethical. Cheating others is a whole different story and it's a line I really don't like to cross.
Herry Susanto | Facebook
It's a cute insight, but more for observers than doers. You're probably better off concentrating your energies on building something people want.

e.g. if you have only 4 customers, then working on that reality is more important that hiding it. However, your competitors would thank you for focusing on the latter.
Maxillofacial surgery cincinnat | oral surgeons cincinnati
Welcome to Dr. Steven Reubels website and Oral and Maxillofacial Surgery Practice. We practice a scope of Oral and Maxillofacial Surgery with expertise ranging from wisdom teeth removal, extractions, facial trauma, to implants.
Nokia 8801 Unlocked at Cellhut.com
The New Nokia 8801 is a gossip starter with a slim stainless steel body and bright, colorful display that slides open with power and precision. This thin, sleek GSM phone is encased in high-end materials, including stainless steel and reinforced glass.
Ruby's Gems ownzors easy_install - with versioned libraries, updates, etc..

And apt-get, pacman, rpm are not excuses, because I like to use Slitaz as my OS

If virtualenv (which I love) is something that plays havoc with package management - they should be merged, rather than not do anything about it.
O2 Health Studio - Aerobics Chennai, Physiotherapy Chennai
O2 Health Studio pioneering in Health & Fitness center in Chennai, started on August 2001. We are proud to have helped over 15,000 people in chennai discover fitness in the past eight years. We teach them how to enjoy their workouts, with our diversified programs.
Our ace is of course personalized training & ambience; our state of art gymnasium and varied Group exercise classes conducted by certified & experienced instructors who will guide your every step.
We have a classy gym equipped with international fitness equipments ranging from precor, paramount, true fitness, bodysolid to Tacx and supplemented with the best trainers and physios in the city to guide you.
For more details please visit our website:
http://www.o2healthstudio.com
That is a quote from the "rival theories" section, isn't it - so it is not the opinion of the author of the original piece.

However, one way to falsify it (for starters) would be to look at the actual survival rates of fat children, and at the fatness of fat women (do fat women actually have fatter children, and do they actually survive better?).

Also one could look at other species to who the same conditions apply, and see if the prediction comes true - they should have something signalling "healthy fat levels", too. If they don't, the theory is in trouble.

Just some things to do off the top of my head. There seem to be countless ways to have a go at that hypothesis, no?
It's bundled with arc, afaik. http://ycombinator.com/arc/arc2.tar
>>> class ExitFunc:
... def __call__(self): __builtins__.exit()
... def __repr__(self): return "That's how!"
...
>>> exit = ExitFunc()
>>> exit
That's how!
>>> exit()
Django! http://www.djangoproject.com/

Developing on this Python web framework is really a joy.

You can instantly start coding and testing by reading the official tutorial.
Cheating was one of the few interesting school activities. We had to think of ways to cheat. It was like hacking. We had to monitor the teachers movement and think of ways to remain unseen and unheard while cheating. Do we arrange those that know the subject of the exam in ways in which they can help the others or do we use cheat sheets? In what circumstances was one better than the other? In which circumstances were both or neither appropriate? Cheating is an interesting technical problem and I enjoyed working on it.
Is this serious or a joke? In any case, I wish they would let the aliens land on earth already.
I cannot tell you how annoying I find it that the video starts automatically and without warning.

Please, it's in the guidelines to mark such links with the word "video":

If you submit a link to a video or pdf,
please warn us by appending [video] or
[pdf] to the title.

http://ycombinator.com/newsguidelines.html
Nokia’s E52 brings 8 hours of talk, 23 days of standby
J is a modern APL dialect with ASCII characters.

http://www.jsoftware.com/
"J is a modern APL dialect with ASCII characters."

It is a great language, but not Open Source. Hard to commit to a closed source language these days.

EDIT: If anyone knows of an open source equivalent to J (apl like , ascii characters) , please submit a URL here. I'd love to poke around its innards to see how it worked.
And remarkably, in this link, all cited works read better--more consistent and less thinly-grounded--than the ideas presented by the author.
"Cheating" does not necessarily mean taking someone else's work. I have cheated before by taking my own work (usually equations and the like) into exams in which I was not supposed to have them. This is technically "cheating," but what it really came down to was that I didn't want to spend hours memorizing information I would only use on one test and then immediately forget.
Google Trends: django, ruby on rails, "rails is a ghetto"
The code in the article comes from the example of this page http://www.php.net/manual/en/function.uniqid.php which has an interesting comments section on unique ids.
Let me add that back in school, I immediately lost respect for anyone I caught peeking at my papers. I never hid my tests, as a matter of fact I pushed the papers forward for all to see, but it wasn't out sharing or kindness, more like contempt for anyone who would lower himself to call my work their own. I felt like I could withstand scrutiny and justify my work.

It was even better when the smart kids copied from me, specially when our eyes met and I caught them cheating: it was established right then and there who was whose bitch :-P

Two real-life problems I have had with my non-cheating principle are:

1) My inability to trust the quality of most people's work, specially if I know about the work and I'm passionate about it. I have a habit of going over people's code with an eye towards catching their "inevitable mistakes". My own mistakes pass in peace, undisturbed, of course.

2) Inability to take hints and advice. I take advice when I seek it. Unsolicited advice, specially when others are there to overhear it, or when I feel like I could have arrived at the same conclusion on my own given enough time; such advice goes unheeded. I might even deliberately make a mishap just because someone helped me mid-task.
Was Wozniak so talkative? I'm surprised. Looks as if he was trying to have a good time. He has interested me more than the Bingooo!
Free online dating personals
Looking for free online dating services, here is the source offering you dating personals, speed dating, dating singles etc...
I'd definetively say that the Unix environment are fun to
have around as a platform for programming almost any modern
programming language.

Eclipse with its basic features for java development
are fun. When you have learnt how to exploit the features
and learnt to live with it's limitations, it's at least not
getting in your way. But I guess you can say that about most
Ide's when you have learnt it well and grasped an understanding of what you can and can not do with it.
So now I fire up an Ide for the project and management off and do the hardcore editing in Vim, leveraging the best of the two worlds. And are having fun too.

The day's for the "one size fits" all may be gone.

I think they days for small beautiful fun to use languages are finally gone with the end of Moore's Law. Everything will become more complex to deal with. Thinks the trick to leverage the fun for a project is to use different environment for different contexts of the project, and create tools for dealing with your specific needs.
Define cheating. I fobbed off most of my Physics A-Level (the highest qualification UK schools give out) work and just read "A brief History of Time", "Turning tides: Physics in the new age" and another book I cant remember the name of and aced it.

Obviously I got accused of cheating - and it could well be argued I had an advantage over my classmates (who struggled with an inadequate text book!).

The definition is subjective: but, writing answers on your cuffs helps no one :)
> When you take a class, you enter into a contract (often an explicit academic honesty policy) to not cheat.

There's quite a difference between a university where you're on your own volition and high school where you're obligated to stay. The morality of cheating in high school is a lot different from cheating in a university.
This is a really great article. Take a look at these statistics

"However, outside of these subsegments, programmer salaries are not rising rapidly. Bureau of Labor Statistics data show that salaries of programmers overall - i.e. combining the ones who have currently-``hot'' skills and the ``ordinary'' programmers - rose about 7% in 1997. _If employers were desperate to hire, as they claim, they would certainly be willing to pay a premium of more than 7%._"
Understanding Online Bingo and Casino from an Industry Insider
Do you really love the lamp or are you just saying that because you saw it?

http://www.youtube.com/watch?v=-VGM_jAzPj8
Bada Bing!

Sopranos hangout joint.
JavaScript is the new BASIC. It runs in any browser. Or you can also run your scripts with a dedicated interpreter.
What you wrote is mostly just rationalization, in my humble opinion.
I find Ruby + C combination the most enjoyable for non-web things.

But for web I prefer Python/Django.
Holiday India,India Tour,Hotels India,India Tour,Travel India
I'm getting surprising amounts of joy from Qt (via c++). It's well thought though, has proved to be fairly painless to use, and is getting very comprehensive in it's current version. Also, I love the performance.

Interestingly, I haven't got the same feeling for XAML, which I thought I would before starting to use it as there are conceptually nice things about this framework.
Some people just like to show off. I don't think he would've needed so much paper work for this if he would have dropped a simple query on a mailing list, neither is there any need of such app, nor does it do something out of the way.

I just got pissed at those scribblings over the papers which had "Microsoft" written over them, and the post talks about Ubuntu... we've really got some weird kind of codemonkeys coming up with stupid ideas these days, trying to reinvent the wheel or for this one its screwing up the already existing smooth running wheel (the applet shown).
Saw this film at Sundance 09 - really quite good, and not what you might expect.
One simple albeit temporary fix: Make H1Bs independent of sponsoring employer. Give those people freedom to float around like the rest of us and see how things turn out.

My guess is employers will have to start treating H1Bs as they treat others and that should change the economics on them to reduce H1B abuse.
Yeah, and ends by saying "I'm a fan until I find out it is no good."
Your stance is very short sighted. If public commentators and economists stop openly speaking their mind, the public will eventually find out and cut back on spending simply for fear of more unexpected shoes to drop. Distrust in everything that is being published is a dead sure way to destroy confidence in the economy and in the political system as a whole.
Can you post a quick example of the sort of problems you were trying to solve, and a hit at why you might have had difficulty with it?
No. Well, I did cheat one time in third grade. I regret that I didn't cheat more, though. It would've taken me through loads of useless bureaucratic shit and whatever I really could learn, I learned anyway.
Actually I had a look at a few of the guy's other articles and it seems he is a little loose with his facts. I love good speculation and I thought that article had some. But the author often does seem to miss the distinction between fact and opinion. Still you (kirse) should be prepared to back yourself up if you are going to label the article as trash.
There would have to be a complete image recognizer
implemented in the genes?

We have such patterns for detecting spiders and snakes from slight movements, so much so that you will sometimes pick it up when a leaf blows just so.
JavaFX impressive game (Crayon Physics)
Functional programming, expression binding, and graphics:

var p = Polygon {
points: bind [
firstPick.x, firstPick.y,
curPick.x, curPick.y,
if(curPick.y > firstPick.y)
[firstPick.x, curPick.y]
else [curPick.x, firstPick.y]
]
}
Impressive is self definition -_-
Microsoft Visio Topology Diagram, IT Support Diagrams
Visio diagrams help to document plan and communicate changes in data centers and IT environments - but they normally take time and expertise to produce.
The sad truth is that there are bugs in SQLite which aren't being fixed.

For instance, .quit doesn't exit the program when running a script from the command-line (or C's system() ) via .init.

Also, have more than 2 inner joins and a query takes 10 minutes. I fixed this by writing some custom queries.

D. Richard Hipp (the author) refuses to accept these are bugs, when they obviously are. Also, people like Mozilla get first call on bug fixes, so the 'little guy' gets no support for no $$ - I read it costs $75,000 for 'special' status and $1500 a year for support.
My favorite quotation on math learning (used as my tagline where I first started using this screen name):

"The proper thing for a parent to say is, 'I did badly at mathematics, but I had a very bad teacher. I wish I had had a good one.'" W. W. Sawyer, Vision in Elementary Mathematics (1964), page 5.

By the way, the cited book is indeed very good for learning math.
Brief Guide on Buying MP3 Players & Headphones
Highly misleading topic line here, and to a lesser degree on readwriteweb.com. The actual question was

> "What is the most important new platform for brands to master?"

The question implies a more public-facing concern than what LinkedIn is intended to do.
I prefer q/k ASCII APL dialect from kx systems[kx.com], it's not open source, but they released kdb+ free personal edition to play with.
None whatsoever! :)
I've easily spent $5K on self-instructional math materials (which sounds ridiculous, I know

That doesn't sound ridiculous to me, although I don't think I've spent that much on tangible math instruction materials yet for my four homeschooled children. The total budget for my oldest son, including travel expenses to summer math programs and gasoline for travel to local programs, has surely exceeded that by now. I'll open a separate thread

http://news.ycombinator.com/item?id=633540

on the present value of knowing math well, which I have wished to do for a while.
>He's wrong for a simple reason: Breasts are expensive. They are expensive to maintain, and no other animal maintains them.

Your argument is not valid. It's not the cost alone that count, but the benefits minus the costs. Imagine your argument against human intelligence instead: Human intelligence could not have evolved for a simple reason: brains that produce intelligent behaviour are expensive. They are expensive to maintain, and no other animal maintains them.

Also: please read up on the unit of selection http://en.wikipedia.org/wiki/Unit_of_selection. Selection on the level of groups (let alone "society") is very, very unlikely (to say the least) and has long been abonded as theory http://en.wikipedia.org/wiki/Group_selection.
Or Ctrl-Z (EOF) on Windows.
kdb+ free personal edition to play with

which drops state and restarts every two hours.
SourceForge wants to be collaboration powerhouse, buys Ohloh
Ask HN: Present Value of Knowing Math Well?
A comment in another thread reminds of a question I've wanted to ask for a while. How might one calculate the present value of knowing math well as contrasted with not knowing math well? If "quantitative" careers pay better over the course of life than "nonquantitative" careers (and that seems to be the generally reported fact, how much money is worth spending during a child's education to make sure the child has enough developed math ability to pursue a quantitative career if the child so chooses?

An example calculation:

average salary of all college graduates with "quantitative" careers times number of years those graduates are in the workforce (call this term "Q")

compared to

average salary of all college graduates with "nonquantitative" careers times number of years those graduates are in the workforce (call this term "N")

and then the usual financial calculation of "present value" showing how much money today is worth as much as that difference (Q-N) in lifetime earnings. I think most parents and most young people would be surprised at how much it is worthwhile investing in learning math well.

Perhaps "quantitative" careers can be defined as careers that involve taking and passing a calculus course at the college level, and "nonquantitative" as all other careers. Or perhaps you'd like to propose a different definition.

P.S. A similar calculation could compare knowing or not knowing how to program computers.
I agree, I don't think the article had 'making a business out of it' in mind.

This is just hacking with a goal to finishing the project. A noble goal, I think. Though in my experience a difficult one.
A programming example is bracing styles

That's not an example of what he's talking about. He's talking about people creating reasons to explain away a real problem in a way that preserves reputation or personal peace-of-mind.

What he's talking about is the pattern you get when you speak to an Alzheimer's sufferer who is trying to pretend they have nothing wrong. They can be extremely convincing to you and themselves for a while making up excuses for why things are the way they are. Eventually they exhaust (rapidly, if you make them reload context) and the facade falls away.

Programmers do this stuff all the time. "Oh it has to be this way because ... [some bullshit reason that doesn't explain why a customer has a reasonable objection to the software cracking its head doing a double blackflip when they asked it to step forward]". Is it reasonable to the educated impartial observer that a piece of enterprise software should crap itself on a null pointer exception and start silently failing? Not remotely. Will you find programmers defending their software when it exhibits such behaviour? All the time.
I think that's an important point. I tend to have a few recurring ideas that I come back to. The trouble is, I have a bad habit of not keeping each project in a well maintained state. Most times when I come back to something I pretty much start again... ugh.
then there is kdb+ terminal on https://code.kx.com
But I admit - restarts are annoying.