skysight-inc/HackerNews huggingface dataset:
Seems your forgetting the part about where his parents provided him with a place to live, food, and security while he got the education that allowed him to win a million-dollar prize. Not to mention the fact that they probably paid for his tuition, textbooks, and anything else he needed to learn mathematics. According to Wikipedia: "his early mathematical education occurred at the Leningrad Secondary School #239, a specialized school with advanced mathematics and physics programs. In 1982 [16 years old], as a member of the USSR team competing in the International Mathematical Olympiad, an international competition for high school students, he won a gold medal, achieving a perfect score." You don't get to do all that as a kid without the monetary support of your parents. I wonder if Perelman's parents had forced him to work in a factory instead of enrolling him in advanced mathematics programs, would he have achieved the same results?

Do the parents deserve a comfortable retirement for their efforts? I say yes. I say every parent that supports the education of their children does. It's just that most kids don't have a million dollars lying around that they can give to their parents. Personally I think it's unconscionable not to secure the financial stability of your family given the opportunity. If anything, just keep the money lying around for medical expenses and college tuition. Perelman should have used the money to support his parents and lay the groundwork for the educational success of his kids. I can't think of an ethical justification not to do so.
Shouldn't the title say autistic teen and his older brother claim he picked a perfect bracket? There's no record of it from before the tournament started.

"CBSSports.com can not confirm Alex's entry -- the company doesn't track entries to their Bracket Manager program."
Ask HN: How can I go full-time on my startup with H1B visa?
(posting from a one-time account for anonymity)

Hi HN,

Some background:
* I've a valid H1-B Visa i.e. I've a day job.
* My Green Card (Permanent Residency) application is in the last stage, but it will still take 3-4 years to get the GC.
* I run a web-application in the part-time, which makes decent money and has decent traction.
* I've a co-founder, who is also part-time, and is in the same boat as mine.
* I was doing fine until a competitor came with serial/celebrity entrepreneurial background, and they are executing fast with boat loads of money.
* Having competitors validated my idea/market, so I'm more excited to compete now.
* To execute it faster, now I need to go full-time and raise some angel money.

But -
* What are the options for me to go full-time by sponsoring my own H1B visa?

I've heard/read that if I raise around 200-300K, then I can start a company and it can sponsor my H1B visa.

I'll obviously consult with lawyers.

But my main questions are -
* Has anyone already done this kind of thing before so that I can have a chat with you?
* Do you have any recommendations for lawyers who have helped you to do this?
* How feasible is this in current economic situation?

Thanks in advance for your feedback.
> The problem with C++ is that those "improvements" are grafted onto the language. You can't do a damn thing about it.

You don't have to use the features you don't like. Its main design principle is "you don't pay for what you don't use".

The problem with C++ is that too many people who don't know it, talk about it :-P
Toshiba, Bill Gates to work on next-gen nuke reactor
Your point highlights what i think is one of the biggest features of clojure: it has been assembled according to a philosophy / design criteria such that each feature exists as part of the whole. The features that have been omitted from clojure are as important as the features that have made it in.

It has been pointed out that much of what is in clojure is not new, its the careful and pragmatic orchestration of good ideas taken from across the field of computer science that makes it interesting. The major point of conflict is whether you agree with the philosophy.
Mail clients and Internet Explorer are both perfectly capable CV-mangling engines.
I'm not sure I understand what is going on here. Is there something more to this than a bunch of guys (of questionably sound state-of-mind) pitching the kind of crap that you end up with at the end of a conference?

I may be way off here, in which case I kind of feel like I'm on the outside of some exclusive club.
I usually get asked to help screen resumes for applicants to the department I'm in... every single one has either been a .doc attachment (pretty much all of the contractor positions) or pasted into a html email (pretty much all of the permanent positions). I don't believe I've ever seen one in PDF (except when I was looking for work after college... they asked me to re-send it as a .doc).
CL-USER> (progn (defmacro foo () `(let ((bar 1)) bar)) (foo))
1

user=> (do (defmacro foo [] `(let [bar 1] bar)) (foo))
java.lang.Exception: Can't let qualified name: clojure.core/bar

EDIT: sorry if that was cryptic, see Lisp will let you say

(let ((cl-user::bar 1)) cl-user::bar)

but clojure won't let you do

(let [clojure.core/bar 1] clojure.core/bar)

You can't use fully-qualified names that way. So namespace resolution in expansions prevents capture. If you really want capture, you can do ~'bar to protect it from resolution. Well I hope that's still true, lotrepls doesn't seem to like it :(
How much exercise do you get every day? I find that makes a big difference for me.
Treating your program as a black box with set of inputs and outputs to avoid library reliance is useful. As mentioned, it increases portability, eases maintenance and future revision. One downside however might be not taking full advantage of library implementation details for performance concerns. Anyway, this sounds like a case for building for interfaces or abstractions, and the same arguments apply. I would agree though that this is a good approach to take in general.
I think there is a tenancy for the hacker type to be a night owl, maybe it has something to do with the ability to be able to do work at any hour and the relative peace you get at night.
I do know C++. I've used it do OpenGL and basic augmented reality stuff, I've used it in conjunction with Objective-C. And it was one of my first languages.

I haven't worked with it in a very long time (4+ years) and I never did very large projects (more than 10,000 LOC) with it. For that I am glad.
Yes, I'm pretty sure there are a total of 63 games to pick (including all rounds), so the odds of picking them all correct are 1 in 2^63. If 300 million Americans filled out brackets, the odds of anyone picking it perfectly are still 1 in 30,744,573,500.
Lots of hits here:

http://news.google.com/news/story?cf=all&hl=pt&cf=al...

I don't know if it's a case of mere bad taste, as they don't mention the details. It could be slander (calúnia ou difamação).
Ah... I thought he meant HTML file attached to the email, not a "HTML email".
And I'm a hiring manager who just checked 121 resumes in his mail spool, ~65% of which were in PDF. But sure, I guess there's someone out there who's never seen a PDF resume.
The lottery is a poor, if often used, comparison for the odds involved in picking the NCAA tournament correctly. Picking 2 rounds of the NCAA tournament perfectly is orders of magnitude harder than picking the winning lottery numbers.

For starters, in the lottery:

1) No selection (number) is better than another. i.e., the winners are random

2) Each round has no effect on the next

3) The conditions of the experiment will not change

The NCAA tournament is the opposite:

1) Some selections (teams) are clearly better than others. Furthermore, the tournament is structured to give the best teams the best chances of winning.

i.e., selection is not random.

2) Each round limits the possible outcomes of the next. To have a chance of picking Round 2 correctly, you must have already aced Round 1.

3) Each game can be affected by an unlimited number of variables. For instance, if John Wall gets hurt it would alter the chances of a Kentucky national championship. More subtly, so could a delayed flight.

Even picking the correct lottery numbers twice in a row is not a fair comparison, because the results of the first experiment have no bearing on the second.
I meant HTML files attached to the email. They print badly. They don't display reliably. Use PDF.
Purdue is +6000 to win the tournament btw.
I just realized that your comment was ambiguous.
And he picked two rounds in a row. Since all 64 teams could theoretically make it to the second round, the odds are more like:

1 / (2^126)

I'll have to leave it to Wolfram Alpha to expand that one:

http://www.wolframalpha.com/input/?i=1+%2F+%282^63+*+2^63%29
Reminds me of Andi Albrecht's mercurial hook [0] which posts a photo from your webcam to Twitter whenever a merge fails.

[0]: http://andialbrecht.wordpress.com/2009/05/09/when-merging-fa...
Apologies, don't have time to do a proper job of it right now, so here's a quick summary: Complex addition is basic Cartesian vector addition in the complex plane; complex multiplication is combined polar-coordinate rotation/scaling, by adding the two angles and multiplying the magnitudes. The Mandelbrot iteration formula is Z*Z+C, so there are only three transformations: double the angle, apply the scaling factor, and move the point by a fixed offset.

For each point in the graph, fix the distance between it and the origin: that's C. Center a wheel of some sort at the origin, find the angular distance from the point to the positive real line, then rotate the wheel by that amount. The magnitude scaling is the trickiest part, since you're moving it either toward or away from the origin depending on whether it's greater or less than one, and the scaling factor is proportional to the magnitude itself; but I'm pretty sure there's some sort of multiplicative transformation that could be done with an appropriately-placed lever.

So, take the aforementioned contraption, rotate the wheel, adjust the distance, then shift the point by the original offset. Repeat 70 times, or until the distance exceeds the machine's maximum. Mark the point appropriately, and pick a new one. The accuracy would be dubious near the boundary, of course, but it beats doing arithmetic...

Maybe one of these days I'll draw up usable schematics for how it would work. Mechanical computation has a certain charm to it.
Ulysses: a structured/semantic document editor for OS X
As someone who is currently reviewing many resumes for two internship positions at IBM, I can confirm that you've put too much emphasis on the classes you've taken (but you are in high school, so that's understandable). I took the liberty of highlighting the areas that I find interesting in your resume: http://dl.dropbox.com/u/1733/slyshy.png

My advice would be to continue to expand that bottom section with further projects (the open source world is awesome for this).
Success Beyond China Seems Unlikely for Its Online Giants
Dad? I didn't know you were reading HN now.
You've never once in your life felt like a complete alien, unable to communicate with those who should be closest to you? Now that's good fortune.
LOL BYU?? Is that a joke? Or are you just clueless?
Tumblr's business model should probably include buying a few more servers or updating their code a bit. For me right now the only acceptable way of posting something is through their email gateway; the web admin has been excruciatingly slow ever since I started using the service about 1 month ago.
"I hope you don't judge me by this strength of mine, I'm actually an OK guy" - how does that parse :-P
Of course if you don't win they can still turn your entry into a theme. Sounds like a really inexpensive way to increase their 70 custom themes to several hundred for only $13k.
Most ultrarunners who can do 2-3 100-milers in a year are considered superheroes. Until now. Monica Scholz, an ultrarunner from Canada is attempting to run 30x100 milers in 2010. She's already a few races in: http://www.monumentaleffort.com/monica’s-3000-mile-odyssey
Not to mention Dell's warranty covers spills and other accidental, non-abuse use cases. Mistakes happen, I'm willing to pay my insurance money instead of worrying about what's happening to my precious gear.

I'm a Mac user, and Apple's customer service is top notch - way better than Dell's consumer customer service (3 hours on hold? hurray!), but I have to admit that the accident coverage options in their warranty makes me jealous.
Nope, it's a conference for individuals and companies to pitch their stuff to top bloggers. So bloggers get free stuff - books, physical products, etc. - and in exchange, they get the opportunity to present to the kinds of folks in a position to spread the word on their product. It's a really cool idea.

Props to the Swagapalooza guys for throwing a conference on Demo Day. That's fortitude.
When you are super rich and super cool, you can be an asshole and nobody will stop you. At least that's the message I got from this.
Most people ignored any note about what format the date needed to be entered in. We also found that many people were confused by the ISO format, or were simply irritated by it. The solution presented above has eliminated the most errors and seen the least number of complaints for us.
The article misquotes the odds of picking the first two rounds correctly. 1 in 13,460,000 is the historical odds of picking the first 2 rounds correctly if you always picked the top seed in each game.

In other words: think of the tournament's seeding as a bracket filled out by the NCAA itself. There's only a 1 in 13 million chance that it will be right through the first 2 rounds.

What this kid did is amazing. Its more than the inevitable result of enough random guesses.
And then you have the Marathon Monks:

http://www.howtobefit.com/tendai-marathon-monks.htm
While not as useful as this trick, I've setup analytics on my external facing resume site, and it's been interesting to see the results.

It's been great for finding out how recruiters use google to search for resumes, and to find out where open positions are in my area of expertise.
The end user will only know there is an error if you reformat the date to say something like "March 5, 2010." We are essentially filling out federal forms which require the date to be entered MM/DD/YYYY and council advised that the user must be presented with what is essentially an electronic version of the form for validation. That means they have to be presented with a format, that if they didn't read the instructions, would be wrong still. We already determined that the users were not reading the format prompts so this doesn't actually work.
A 4000% increase isn't a 41x increase. It's a gain factor of 41, or a 40x increase. (Not that it even matters three percent either way here.)
Seriously, with no exclusions for pre-existing conditions, no raising of rates if you get sick, and no lifetime maximums - how are "insurance" rates not going to rise?

This smells like a "let's bankrupt all the private insurers" and then let government swoop in and finally nationalize the rest of the healthcare system to fill the void.
Just get your data directly with a search, then array sort the hash using the hash key.

If I have a table with 10m rows (it was about that) and I want 10 posts from feeds X, Y and Z in reverse date order, to get them in just one query with local sorting I'd have to retrieve every row for feed X, Y and Z down the wire before doing the local date sort.

If I did the sorting with ORDER BY to avoid that issue, the complete JOIN (meta<->full) is used in the temporary sort table so, a bigass temporary table would result for MySQL to do its sorting.. bringing us back to square one :-)

Hopefully I'm not misunderstanding your point though.. it's been known to happen.
Meetings are special cases, on the contrary to podcasts and audiobooks they are designed to be boring :-)

But yes I think I'm the same as you, I can ignore what other people are saying to me (my girlfriend hates that) but it's hard to ignore my own internal voice.
Accelerando by Charles Stross - Free eBook
Well, ultimately, there's no reason you can't do it with multiplayer. Just map the person's head, and render each split-screen based on their location. It can be done with a single camera, though Z-movement isn't too accurate at a distance. If you want more precision, then wearing the LED-bar that goes above the TV with a Wii would work too, and calculations are way simpler (thus likely faster).

(hadn't actually thought of the split-screen head-tracking before, silly me >.< )
Minimal Perfect Hashing
Hrm, hang on a second. That actually makes it sound substantially less impressive. There are five million people playing this year on ESPN alone. Even if we assume that only a quarter of them have guesses that are as predictive as the seed numbers, that would mean we'd only have to go a decade or so before we'd get a situation like this.
I have a similar system, I imagine myself in an elevator going down and as it goes down I fall asleep. Before finding this system, I would need at least an hour to fall asleep.

I think it works by quieting my internal voice and giving an image to the process of going to sleep.
The Big Four: Overview and Market Positions
>"you'll have little kids that take the bus standing outside in the dark"

And? Why can't they stand in the dark - if it's a big problem for the parents they could walk them to the bus stop.
First round: 1 / 2^32 since there are 32 winners to pick, and 2 choices for each.

Second round: 1 / 4^16 since there are 16 winners to pick and 4 choices for each. But this assumes you can pick a loser from round 1. So, it's actually 1 / 2^16 since there are 16 winners to pick and 2 choices for each.

Picking 2 rounds correct is 1 / 2^32 * 1 / 2^16 = 1 / 2^48
It's because teaching still uses one's creative abilities and pays a middle-income salary.
How Throat Yeast Infection Affects People
Thrush can also be called throat yeast infection and it is a devastating condition caused by a certain kind of fungus. This fungus does not discriminate and affects all people; it goes by the name of Candida albicans. Fungus will build up in the mouth and this will be transmitted to the throat and an infection sustained. Throat yeast infection will come when the lining of the mouth suffers white lesions. Although children will be more prone to infections, there are many factors that will lead to infection in people. Chronic ailments will be responsible for the development of this infection
I wonder how many sites there are that couldn't be served by MySQL or Postgres with SSDs in a RAID array and 64 gigs of RAM. Of course it is easier to spin up 10 EC2 instances with Cassandra on them, but for the vast majority of sites I don't think relation databases have reached their limits yet.
The US poor have a lot of trinkets and junk food, but can't afford housing in any place worth living in, will go bankrupt if they have any health problems, have shitty jobs and no chance of advancement.
After doing some light google research, I was not able to find the origin of the phrase "there's only two stories in the world: man goes on a journey, and stranger comes to town." It is generally attributed to peoples' literature or film professors. The quote is prefaced with "They say that...." very often, suggesting that the origin of the quote is largely unknown even by those who study stories professionally.
The Most Common Symptoms Of A Yeast Infections
Most people have heard of yeast infections before and while they are extremely common, there are still a lot of people who aren’t exactly sure what they are. Women are far more susceptible to yeast infections than men. In fact, on average one out of every two women will have at least one yeast infection over the course of their life. There is nothing wrong with you if you happen to develop a yeast infection, just make sure that you deal with it appropriately
Can't you trigger an "onload" type event in a PDF or simply attempt to load a hidden image into your page from a tracking URL.
In other words, they can't do what they want with their lives; they have only token freedom.

We need to restructure the economy and society so that culture rules, so that the resources are made available to pay for culture and the arts-- so we can stop being an artistic and philosophical backwater-- and the uncultured profit-ideologists who've currently infected this country with their adolescent ideology and bankrupt values are utterly disempowered, instead of running the show as they are now.
Wow. Thanks for the link, I may have to read the book mentioned in that article.
Had Perelman knew http://en.wikipedia.org/wiki/Unintended_consequence he wouldn't have declined the prize.
This is some really interesting stuff. I've been experimenting around a baseline paleo diet(which has been pretty amazing), and I started doing short 15-30min morning runs as a way to induce a mild "wake up" stress, but I might switch over to doing some body-weight resistance(push-ups, situps, squats) instead.
> 1 in 2^63.

Assuming all teams have the same probability of winning. So, it's not nearly as bad as 2^63. Probably in any given game one team has a 0.66 chance of winning. That takes it down to a much more manageable 2^63 in 3^63.

Wait . . .
So you’re inexperienced, non-technical, and you want to work for a startup
Well, that's a pretty random but effectively real dichotomy.

Either the character goes somewhere, physically or emotionally / whateverly, and changes, or they're already a "complete" character and you just discover them through the story.

I could easily make another split: main character lives at the end, or doesn't. And no fake line-crossers like "dies, but story ends in heaven/hell/limbo tournament", they either exist or they don't at the end.
99% of people are worrying about what other people think of them.
People try to hide it in different ways - saying too little, saying too much, hiding from the world, overexposing themselves.

just realize that most people are so busy caring about what other people think of them they don't really care much about how you come across.

why do you care what other people think? what's your answer to that question.
ESPN is a great example. This year no one predicted even the first round correctly, much less the first two. In fact, only 3 people out of 5 million got only one game wrong in the first round.

The main problem with your logic is that most people make the same choices. For example, only 1% of ESPN brackets had Cornell surviving the first 2 rounds this year, while 73% thought Kansas would make the championship.

To my knowledge, no one on ESPN.com has ever predicted all 65 games in the first 2 rounds correctly.
I know absolutely nothing about you, but embracing any political or economic ideology that allows people qualified to be editors to end up cleaning apartments qualifies as mean-spirited.

One-foot-balancing is obviously different, in that it doesn't provide anything of value to society. On the other hand, the arts and literature do. There are people who want to provide value to the world in these fields and they can't.
I was curious about data market too. I've been looking for (at least in the back of my mind) a database of people's names.