skysight-inc/HackerNews huggingface dataset:
um...the trends in both of those data sets can be attributed to increasing market share/user base of Gmail over that time.
Bounty is now $2000.
“[Fighting] is a problem solving activity, and the people who do best at it tend to be people with rational, inquiring minds, and so, the relationship between philosophy and mathematics has to do more with human beings using their rational faculties to solve problems, rather than, in the case of jiu-jitsu, blind strength, anger and aggression.”

- John Danaher
A Short Ballad Dedicated to the Growth of Programs
There is a programming problem to work on after you complete the puzzle.
It would actually depend on the construction materials used in the pool itself since they ask how much the pool would weigh vs the actual content of said pool. :)

Do I get the job? :)
This article has very little content beyond a vague complaint about the keyword 'this' without actually showing of examples of the problem.

It is not as if you have to look far javascript awkwardness - you just have to live with some small but ugly workaround. My guess in this case aliasing "self" to "this" at the top level of deeply nested objects would probably solve the problem.
What's the best way to get the laws fixed?

"Convince everyone to ignore them" seems like a reasonable first step.
No offense, but unless you're working 3 jobs to cover food and rent, you can work hard on an idea without seed money.

Stop watching TV (seriously, unplug it and put it in a closet). Stop playing video games (same deal). Stop going out barhopping. Devote your evenings and lunch breaks to working on your idea. You have plenty of time that you're not utilizing. You'll find that most startup founders - especially new entrepreneurs without a previous "win" - don't start by getting seed money thrown at them for an idea. They toil in every spare moment they have to produce a product that is worth investing in.

pg says "Running a start-up is like being punched in the face repeatedly" and it's true. You get to bust your ass 24/7, bend over backwards, wear sixteen hats at any given time, and learn at least 3 new major skill sets for no promise of reward, and a better-than-even chance of failure. If you're not willing to give it all you've got, then honestly, entrepreneurship probably isn't for you.
'Tis true. The poverty and general situation on the eastside is pretty saddening.

It is, however, nothing compared to Seattle where I am now. Where in Vancouver the violence and poverty seem to be confined to a small-ish neighborhood, in Seattle it's rampant and everywhere.

Poverty is nothing new - I've seen it in every place I've ever lived. It is however somewhat shocking to see homelessness overrun an entire city - there's not a single spot in downtown Seattle (or hell, anywhere within city limits) where you can't find vagrants or street kids.

This isn't a value judgment on homelessness in general, but rather an observation that unlike some cities where the worst of the poverty is geographically distinct, here in Seattle it's just... everywhere.

Maybe it's for the better - the harder it is for you to avert your eyes, the more compelled you may be to fix it.

Well, scratch that, the city of Seattle just cut even more funding to homeless social services.
My cheat is having Flash and Silverlight installed in my Windows VM. Having to wake up a VM is a bit cumbersome, but I don't often feel the need.
As far as I can tell, Skype for Linux has all of the same core features as the other clients. The only things it is missing, which were missing in the Mac version AFAIK before this beta, were gaming and the ability to take pictures of the conversation. Although the snapshot ability would be nice, I greatly prefer the Linux interface to the clunky Windows one. I use Skype as my main IM client and video conference several hours a week, all under Linux..
Those pictures are from either different photos or different frames in a video. Do you have a link to the webpage discussing them? I realise it may not be possible to present the same frame with Lenin and without, but knowing whether they were taken several minutes or seconds apart would be useful in understanding the power of the tools the were using.
Couldn't agree more with krisneuharth. I think many people have posted on this thread in an attempt to provide constructive, candid feedback to help you out, but the way you are reacting so negatively to it all is really counterproductive.

One trait you'll find in any successful entrepreneur is the ability to have a thick skin and be open to feedback from others, even when it isn't what they want to hear. That doesn't mean you need to act on or even agree with others' advice, but if you really want to increase your chances of success you need to be able to at least hear others out in a respectful way.
The comparison to chess is spot on. I used to play competitive chess when I was younger and I currently compete in bjj. One interesting book on the relationship between martial arts and chess is the Art of Learning
http://www.amazon.com/Art-Learning-Journey-Optimal-Performan...

The author was a top ranked chess prodigy (remember the movie Looking for Bobby Fisher?) and now is a Marcelo Garcia student (one of the top bjj masters)
Previously: http://news.ycombinator.com/item?id=1440463
http://www.amazon.com/JavaScript-Patterns-Stoyan-Stefanov/dp...

Boom. Get it while it's hot.
A day later? Give it a week or two.
"CSS+JavaScript has the same exact problem"

I don't have anything but anecdotal data to back this up, which is a huge caveat. Please feel free to knock this down.

But I have to ask: have we seen as much improvement in Flash performance as we have in plain old browser performance? Browsers are improving by leaps and bounds. I'm skeptical that Flash has had a similar performance renaissance.

For one thing, who've they had to compete with until recently? Browser vendors are tripping over one another to improve speed. Until HTML5, you were out of luck for rich content if you didn't want to use Flash.

Now, I agree that eliminating Flash won't solve ads in one stroke of JS. Even so, moving that stuff out of Flash (which browser vendors have little control over) into the browser itself enables vendors to improve whatever performance-troubled cases that HTML5 ads provide.

And, most importantly, improving HTML5 performance, ads or no, is a win across the board, IMO. A faster browser means faster ads AND apps.
For anyone else who can't stand SlideShare, here it is in Google Docs: https://docs.google.com/fileview?id=1vcckzZhBmWzGSalZV_yaJcQ...
Taekwondo. I highly recommend it (and any martial art really) that have a good/regular schedule that will help you to be motivated.

The most important thing is to do it for the fitness, for weight loss, or for something else goal oriented that isn't belt levels or rank. Make sure to set attainable goals, meet them, re-evaluate, repeat. I went into taekwondo wanting to lose some weight. I lost 30 pounds. Then I wanted to make the competition team, so I started training harder, running and doing interval training. Last year I won 1 gold and 1 silver medal in competitions. My current goal is to be able to do single leg squats.

Just keep mixing it up on yourself. You would be surprised how motivated you will find yourself even outside of class.
There's an ongoing argument about the viability of my WikiTorrents.org idea over here:
http://hackerne.ws/item?id=1871068

This WorkFlowy thing is basically an incredibly general version of my WikiTorrents.org idea and it's also YC-funded.

The TechCrunch article quotes the founders:
"Almost everything you create on Google docs is a list."

So there.
I think this article misses the point a bit (for the record - I do believe that humans are contributing to global warming).

The article basically relies on listing a load of bad sounding things as evidence of our effect. Yes, we have hellish smoke stacks. But the fact that they are ugly and offensive to environmentalists doesn't mean they are contributing to climate change. Yes, X billion tonnes of CO2 sounds bad - it's a big number! Yes, it's fairly incontrovertible that those X billions tonnes of CO2 will cause the planet to warm up. What is debatable is how much warming they will cause. Is it even an observable effect compared to the natural cycle?

Maybe this is the kind of article needed to persuade the non-technical skeptics, but as a technical non-skeptic, I didn't find it very convincing.
Have you tried other martial arts like karate or taekwondo? How does it compare? I recently moved to Toronto and have yet to find a great (ie. non belt promotion based) school downtown. I've found a number of potential BJJ schools though and have been curious.
Microsoft releases F# under Apache 2.0 license
Depends what's on the advertisement.

There's nothing that prevents somebody from writing ads in javascript/canvas and using your browser to fold proteins.
Thanks.

If you come across anyone I should interview, email me.
You all criticize my idea and yet "workflowy" is a YC-funded site devoted to making lists:
http://techcrunch.com/2010/11/04/workflow/

http://hackerne.ws/item?id=1870473
Probably C++. A quick Google Code Search on the Chromium project reveals files like this one: http://codesearch.google.com/codesearch/p?hl=en#OAMlx_jo-ck/...

I'm not 100% sure that's relevant code to the discussion at hand, but it seems likely.
It's C++. AFAIK it's built on top of the Foxit SDK.
If it takes more than 0.1 of a second to check if I have mail, or move from one mail to the next, it's slow.

This is why I use a desktop client.
I can't wait till we all have to install some kind of "canvas" block extension on all our browsers.
Hopefully someone on HN will find this useful. Xt's three primary benefits are that any Xt document is valid XML, Xt is purely declarative, and that it fully insulates the programmer from SQL injection attacks.
I studied Akido for a while and I was very impressed. Gotta get back into it.
While I second the BJJ recommendation, if it's the "human chess" aspect that you're after, the martial art you're looking for is fencing.
I don't watch tv, don't play video games, nor do I drink or go "barhopping".

To paraphrase paul graham (yet again), you can't realistically run a start-up and work a day job. If you do, then you're not really running a start-up. And if you don't work a day-job, then eventually you're likely to run out of money until the start-up gets profitable.
Reminds me of the AI competition on infinite mario, recently:
Here is a video of the winning bot (A* based approach), cool to watch, as they display its trajectory calculations.
http://www.youtube.com/watch?v=DlkMs4ZHHr8

GA is cool and everything, but I am sometimes sceptical about its merits. Yes, it gives you a natural problem representation, but would it really have done a better job in this particular domain than using a technique like simulated annealing to move through the Mario AI parameter space?

We just don't know without seeing benchmark comparisons. Maybe its much worse. So, its a cool application, but we should be cautious about how quickly we decide GA was a particularly suitable search algorithm.
it's just marketing bs.

which I guess explains why this was submitted by devhub's PR company(look at this user's submission...nothing but devhub crap)
I've done some Amok (http://www.amokcombatives.com/). Challenging, practical, and with a focus on blade weapons that's unusual these days.
There are many dimensions to consider when choosing a martial art and it may be wise to try a few if you never had experience beside fencing. I practiced Karate (shorin-ryu) for three years when I was young and I was never really happy. I've been doing flying white crane kung fu (fujian, not tibetan style) for many years now and I love it. It just depends on each person. Some dimensions to look for:

Soft (use the opponent strength) vs Hard (punch and kick hard!)

Traditional (deep historical background, traditional forms that have been taught for hundreds of years, at least some sparring without any equipment, spiritual dimension) vs Modern (sparring is almost exclusively done with equipments, more acrobatic moves)

Martial Arts vs. Combat Sport. I don't want to get too much flak on this one, but IMHO, the more rules you have, the more it looks like a combat sport. Which is perfectly fine if this is what you like!

Each school will favor some of these dimensions over the others, even among the same style (e.g., karate, kung fu, and even boxing vary widely across schools).

But the most important aspect is probably the teacher. If you are afraid of your teacher, if you are stressed every time you are on your way to the school, it won't do you any good, because clearly, you are not going there to become the next Bruce Lee or to learn how to save your family from burglars.
I'm always curious at what exactly the hell people are doing to their macs to make something like a single flash widget on a page bring their machine to its knees. My 4 year old MBP runs stuff just about as well as my 4 year old Windows laptop.
Well, have fun doing your human exploitation startups. It's not for me, I can't do it.

Exploiting what exactly?
What thickness of foam are we talking about?
I don't understand what the issue with explicitness is. Python uses self and people seem to be pretty OK with that.
I was perplexed for a second and thought MG had discovered nested tweets, but actually it looks like it was just too much to ask him to take screen shots consistently.
With 200,000 android handsets activated per day (a pretty large chunk probably never had a google account prior), I would expect them to have started having issues.
I'm visual. Lists don't work for me. But I think my wife would like it. Now if you can give me the same info presented like mindmanager, then I'm in.
Wherever you draw the line on who to take and who not to take, you will end up with a spectrum of abilities being accepted - there will always be the person who just made it in and there will always be the person who could have done it in their sleep. I meant "less bright" as a relative term (relative to the rest of their group) not as a euphemism for being objectively stupid.

Though I do agree that there is a case that too many people are going to university these days. But maybe that's just because I have a degree so I want to create scarcity!
Searching in Thunderbird takes forever, sometimes > 30 seconds. Searching in Gmail takes < 1 second. This is why I use a web client.
"it's just as true that the tasks Flash is used to do are intrinsically complex and power consuming"

Spinning, blinking, scaled moving sprite advertisements. I don't think those are intrinsically power consuming; the GPU on most phones/laptops could handle them (blind guess) 50x more power-efficiently than flash.
Extreme DIY: 35mm SLR camera, built mostly from scratch
I found it unusably slow way back in July, back around when Gabriel Weinberg complained about it.

So I filled out the contact form that they had set up for it:
http://mail.google.com/support/bin/request.py?contact_type=g...

They never got back to me, but within a day I was running at full speed again. Good thing, as I was about to move to desktop email application. Based on the contact form, it would appear they DO know about the problem but at just not publicizing what the issues are.
This is a good move. With Java under Oracle's control, Microsoft has a lot to gain by embracing open source licensing.
It looks like Wayland isn't quite aiming to replace X, but it's close -- X will run on top of Wayland (one day).

More about the architecture:

http://wayland.freedesktop.org/architecture.html
This looks fantastic, with some obvious advantages over other todo list apps.

A couple of obvious todos I would like to see done before I can use it. Firstly a search throwing up a list of notes that match (browser text search is okay for this but doesn't give me a nice easy to read list).

Secondly and this one is more important, the ability to cross reference lists, for example what do I need to do today for all my projects? Search could provide a stopgap using hash tags ala twitter for tagging notes or marking dates in the interim but a formal method would probably be more convenient especially for mainstream users.
Typical Tea Party Member
I started practicing BJJ a few months back. I loved it. It is like chess, but physical. Unfortunately, I was in the receiving end of a neck crank. I was injured (cervical hernia). So if you practice BJJ make sure that you are always safe and don`t hesitate to tap.
Thanks for tip 4 - I had completely underestimated the power of Compass. I started using it recently mainly because I wanted to use Blueprint and SASS. I missed all of the cool mixins that Compass adds.

If anyone from the Compass project is reading - improve your documentation!
Great thread of crappy programmer songs on reddit
Have you tried the apps? Clearly, a lot of people found them useful. So, on what basis are you calling it crap? Just because they outsourced the development and a made a lot of money?
Yeah, uh, I don't disagree with anything (except your first graf) you wrote, and I'm glad to give you a chance to get that off your chest, but, want to bet?
My Python minifier which was not to be
Not at all. I'm gainfully employed with no intention of moving to Reddit, but the last time they put up a puzzle I solved it just for the fun of it, and wrote a cover letter just to stay in the habit.
It doesn't have to be TV or video games. What do you do in the evenings? What fills the space between "clock out of work" and "go to sleep"? What do you do in the morning before you wake up and go to work? Just nearly everyone (three-job single mothers excepted) has a lot of time that they don't utilize. My point is that you can grow your product and business by making use of that time.

pg's right - you probably can't successfully run a full-tilt startup AND work a full time job. You don't have a full-tilt startup yet. You have an idea, and it's a lot of blood, sweat, and bleary-eyed mornings to get to the point where you'll need to put 100% of your time into it. "pg said I have to have seed funding first" is a pretty lame-ass excuse for why you can't work on your product.

If you think the only two states you can be in are "Working at a desk job" and "Being given a bunch of seed money to quit your desk job", you're misunderstanding the whole process, and cutting yourself way short.
that's exactly why I'll never use Kohana. I will have to look more into Symfony, however, before I can accurately compare.
Yep, but I didn't know about it until now.
I can confirm that there were foxit references in pre-beta source code

edit: i think this was the reference i was thinking of, is it for this feature, or is it unrelated?

http://www.google.com/codesearch/p#OAMlx_jo-ck/src/third_par...
Yeah, can somebody tell me how can this be so hard to do?
I would personally recommend boxing, or fisticuffs if you're feeling fancy, since it requires just as much discipline as any Eastern martial art (I also did kenpo karate and Taekwondo for 2 years) and I've found works better for actual defence. Besides that, there's very little of the mysticality that is often found in Eastern martial arts. But remember, to each their own. Try out different ones. Find which one fits you.
I'd suggest going to local programmer meetups. This should be pretty obvious, but let me clarify that.

Most meetups are centered around a certain technology or language and this tends to discourage people who are working with different technologies from attending.

My advice : go anyway. Hackers are generally happy to meet other hackers, regardless of whatever they might be hacking on.

For talking with people it helps to do a bit of research into whatever the meetup is centered around and finding some common ground.

For example, say you're a Ruby coder doing web stuff and you can't find any group in your region that's doing Ruby. Find a Python, PHP or Perl group. There's a good chance that these people will be doing some web stuff too. That's a HUGE problem domain that you share. You can start on sharing experiences with session/state storage, databases, ORM performance and restrictions, test suites, logging, auditing, load-balancing, scalability issues, runtime bottlenecks, etc, etc. The list goes on and on.

Not everybody attending a meetup is a code freak. There are plenty of people who show up for, well, who knows why they show up. The beer and an excuse to leave the house maybe? Others might be recruiters scouting for talent. Some people are just there because they got dragged along with someone else. Talk to them, be polite and move on.

What you're looking for is fellow hackers. You'll know them when you find them.
I'd say this guy is not adapting to the expressiveness of the language. He wants objects, but he's using a prototypical closure oriented language. 'this' is a needed construct to deal with the malleable scope contexts that closures provide.
Your front page says you plan to sell the domain to the Wikimedia guys at the earliest opportunity and that your grand plan is to have full length videos all over Wikipedia. Wikipedia publishes images/etc that they have the verifiable right to include. I really can't imagine any circumstances other than vandalism where going to Arnie's page = sit back and watch the Terminator movies. So that's the first obvious problem.

The second is this. Lists of videos are a Google search. On any topic, and up to date within minutes. If I want to maintain my own list then I can make a playlist or use Delicious or browser bookmarks or StumbleUpon or dozens of other services.

You need a much, much, much stronger idea, a calmer approach and a much better measuring stick than 3k visitors from HN.
I logged in just to post this. Try Capoeira. It's not as well known as many other martial arts, but it's a lot of fun.

It's a Brazilian martial art which originated with the black slaves transported from Africa. In the 1800's, around 1880 or so, slavery was abolished, and due to massive former slave unemployment and gang activity, capoeira grew steadily more violent. It was soon outlawed, and any found practicing it were jailed. However, around 1930, a movement grew to found capoeira as a "modern" martial art, with a formalized training and graduation system, as opposed to a very advanced form of street fighting. Since then, it's been getting less violent and more popular throughout the world.

It's very different from the other martial arts. The closest Asian martial art would be Wushu; capoeira is equally "showy" at times, utilizing flips, jump kicks, and so on and so forth. A lot of the movements you see in breakdancing actually originated in capoeira. Headspins, 1990's, butterfly kicks, backflips, the "baby freeze" are all movements in breakdancing, but also find their place in capoeira.

Capoeira is played to music and singing on the traditional instruments. A berimbau, drums, and a pandeiro (tambourine). The speed of the game (the fight) is set by the music. Finally, capoeira is a game of strategy: it requires quick thinking, because every movement by your opponent can be countered and used to gain the advantage. At higher levels, the fight becomes a mental one - you must anticipate what your opponent will do before he does it, and, at higher levels still, you can lead your opponent to do what you want him to do, so that you know in advance what will happen.

It's a very dynamic martial art. It's beautiful and incredibly fun, as well as incredibly tiring. It really does a wonderful job of combining "martial" aspects with "art" aspects: some styles of play emphasize fighting and defense, while some emphasize beauty. Some do both.

Here are some links to videos of capoeira games:
http://www.youtube.com/watch?v=Z8xxgFpK-NM
http://www.youtube.com/watch?v=51q1VB_dDik
http://www.youtube.com/watch?v=FQl3iInVd0Y

Feel free to email me for questions. My username at gmail. There are multiple groups; I would suggest joining Abadá capoeira if you have them near you, as that is the largest and most organized group, from what I've heard.