Mozilla pays 12-year-old San Jose boy for hunting bugs in system
mercurynews.com
mercurynews.com
Some people learned to whistle the tone, while others used bird calls, and even a whistle given free by Captain Crunch (the cereal).
I heard this around the age of 14 though- so it's possible my memory is foggy.
Sidenote: I think I have a guess based on a prior conversation, but for the edification of HNers: $3,000 is how many orders of magnitude below the market worth of that vulnerability?
I can't tell you exactly how much though because I'm busy tracking down his email address so we can be his 8th grade internship.
I remember when I was a teenager making more than my parents (dot-com boom) and money I was making was just piling up. I had virtually no goals that would require money back then... of course now as I get older, it's exactly the opposite, plenty of goals, no money :)
The bug is in Binary Search - one of the most fundamental algorithms in programming. It's been around in a published implementation of Binary Search since 1986, and the implementation of Binary Search for the JDK was broken for 9 years. This bug was only discovered in 2006, when someone's program broke.
If you haven't heard of it, read more here: http://googleresearch.blogspot.com/2006/06/extra-extra-read-...
Quick Summary - to get the "middle" element of the array, the line is this: int mid = (low + high) / 2;. This overflows when low + high is larger than MAX_INT, causing havoc.
My biggest child tech achievement was finding the word C--T in a data file for a text adventure when I was 10 (I was trying to cheat at the game). I casually asked my parents what it meant and my parents wrote in and complained and we got a free copy of the then-new Wing Commander by way of apology <g> (Happily, I didn't learn what C--T meant till I was about 14..)
http://www.mozilla.org/security/announce/2010/mfsa2010-65.ht...
"12-year-old San Jose boy paid bounty for finding security hole in Firefox."
Miller is quick to point out that he's not just playing games; what Alex is doing is learning. "Clearly it's his passion," she says.
"But you still have to do chores," Miller reminds him when he talks of his next debugging mission.
What a delightful story, and so free of the "genius whiz kid" trope that has infected this genre since long before I was that age.
From the story: "[...], he plans yo buy Christmas gifts for his family."
We grew up in a time where you could buy a computer and you pretty much had to learn how to program it. Now, you can get away without needing to learn.
I was busy writing a game at that age with the intent to sell it. Unfortunately, at that time there were no good distribution methods for independant games.
But I think the desire of some people who are well meaning but narrow in their worldview to "protect" children really prevents a lot of children from achieving as much as they would like, and are capable of.
When I finally was allowed to work, I remember several years where I had to work part time, even during the summers, because of these laws. One of my first jobs was a programming job, and I learned a whole lot from a senior programmer. I was 14 or 15, he was mid 20s. I wonder how much more I would have learned if I hadn't been prevented from working as much as I wanted because of state mandated limits on the number of hours. I can recall many times when he was explaining something to me, and it was getting really good, but I had to leave.
I think bug bounties shouldn't be the only way this kid is allowed to earn money. He's proven himself to have discipline and some responsibility. He should be allowed to go work for a startup, if he wants (at least during the summers when he's off from school, anyway.)
Stories like this always make me bitter, but good on the kid for making the most of his upbringing.
MOD consisted mainly of poor Brooklyn kids; in fact, some of them were members of street gangs, and taught themselves to hack on school computers. From nowhere to the cover of magazines ..
The wikipedia article sucks, but the lore is out there and well known:
Rest assured, I started tinkering in 8th grade, and taught myself various programming languages all through high school. At this point, I made the most of what I had. I just didn't get the ridiculous head start that some kids are allowed.
This isn't to say that I'm not satisfied with the way my situation played out. I could have never used a computer until college, and I'd be going for a degree in History or something. It's so ingrained in my mind that I want to do this for the rest of my life that I can't imagine what I would do if I hadn't been interested in computers and programming. And I'm glad for this. And I'm glad that there are kids in high school who know way more than I do.
So when I say it makes me bitter, it is solely a cathartic response to something that doesn't really concern me. Would I like to have grown up in a better scenario? You bet your ass. Does it matter now? No. It's not a damn race.