skysight-inc/HackerNews huggingface dataset:
What problems do people have with chains? They're dirty? Well, yeah, you have to keep them clean or put them in a chaincase. They break? Never happened to me, but keep a $5 chaintool in your bag and you can remove the faulty link more quickly than you can fix a flat tire. The gearing doesn't work? Don't ride a geared bike if you don't know how to shift, and don't ride a racing bike when you're commuting. Get an internally geared bike and you will never have gearing problems again.

The chain is one of the least problematic of any bicycle part. But then again, there aren't really any problematic parts on bikes, which is why people like them so much.

Also, the reason why a hubless wheel is stupid is because there is nothing keeping the wheel round. The hub and spokes on your wheel are not there to look good, they are there to give the wheel strength. A metal rim like the one in the article will be bent unusably seconds after someone mounts the bike. A carbon fiber rim will just break explosively the first time you go over a bump.

Anyway, what I've learned from this article is that people associate all the problems they've ever had with bikes with the traditional design, and want a non-traditional bike because they think it won't have problems. The actual solution is to get a traditional bike that's setup for actual use instead of racing. Racing bikes are not fun to ride to work. Commuting bikes are.
Hadley Wickham, author of ggplot2, is also working on an R wiki - https://github.com/hadley/devtools/wiki. If his package documentation is anything to go by, it will be top quality.
I've always thought Google should just buy them. If you're going to index the worlds information, this is a good start. Google has the resources and power to make sure it remains alive and well.
It's not that you ate more calories than you burned, it's that you absorbed more calories than you burned.

I think it's worth asking why some calories are more likely to be absorbed than others, and why some people are more inclined to absorb more calories than other people.
they do that with every job they advertise..I tend to not to believe them
Since you say you are doing it for a purely samaritan cause, could you "open" it? For example share traffic statistics.

edit: Saw your answer to maxklein, thanks!
blog.jess3.com/2010/11/wikipedias-crowdsourced-ab-ad-testing.html
I am willing to bet that if these people didn't have some understanding of how the kinect works, they would not be experiencing this. Kind of similar to how small towns will occasionally complain about radiation from newly installed cell-towers, only to later realize the tower hasn't even been powered up yet.

As I understand the kinect's operation, it sends out a grid of dots, each dot being spread out by a few inches or so by a few feet away. In order to get a grid after-image, assuming that IR could do that, you'd have to be inches away from the device so that several different beams were all entering your eye through your pupil.

Now, it's possible there is something actually going on here, but my money is on psychosomatic. Seems way more plausible to me.
I wholeheartedly agree with the point that homecooked meals from raw ingredients, are, by design, healthier than fast food or restaurant meals. I grew up eating homecooked meals, but by no means health food, and my family was all in generally good health.
Are you sure the owners would accept the offer?

This allows Wikipedia to be truly free.
Who digs through editing history when they're looking stuff up?

And he's talking about the number of articles, if I'm not mistaken.
FYI: http://meta.wikimedia.org/wiki/Fundraising_2010/Banner_testi...
I tried to include several versions of the misspellings

How about Logon (Log on) instead of Login (Log in)?

I never really knew which was what was why.
I'll start with one messed up point in this article: One way to get around this is to assume that we overeat by this trivial amount for a few years on end and then we realize we’ve put on five or ten pounds...and then we decide to undereat every day for however long it takes to make up for it...But then how do animals do it?

Easy: most animals have weight which fluctuates significantly depending on food availability. In the wild, many are undernourished. Overeating is a real problem for domesticated animals. http://www.petobesityprevention.com/pet-obesity-fact-risks/

But now I'll argue against his real thesis. Based on other articles on this same topic, I get the impression Gary Taubes is an opponent of the "personal irresponsibility" theory of obesity - see this article for instance: http://www.nytimes.com/2010/12/28/health/28zuger.html?_r=1&#...

But unfortunately, he proposes to replace it with a much higher entropy theory. Rather than having one intuitive factor (personal irresponsibility) which explains several highly correlated outputs (obesity, low income, low education), he wants to propose a more complicated theory which explains only one of these outputs. Occams Razor suggests he is probably wrong, and from what I've seen, he doesn't even try to address this.
"""Yep - Microsoft has closed shop"""

Yes. In the portable music and mobile market it has tried to compete with Apple and closed shop many times --only in MS case it is called "canceled a project" or "closed a department".

As for the OS/API space, it has slided into irrelevance. Do you really need me to bring out the big guns and quote Paul Graham on this one?

"""Android is not selling at all"""

You seemed to have missed the "manage to offer knock-offs a couple of years later", part.

"""Amazon hasn't continued to gain more music selling share"""

You seemed to have missed the "manage to offer knock-offs a couple of years later", part.

"""no one is buying Kindles as there is the iPad"""

The two are not really in the same market. The Kindle is an ebook reader. The iPad is a tablet computing platform with ebook reading capability thrown in. There is a Kindle app FOR the iPad, for heaven's sake.

"""And Adobe was going to be in serious trouble too"""

With regards to Flash dominance in the future of the web (the only relevant metric, i.e. pertaining to Apple, in this discussion)? You betsa.
I tend to disagree due to future uncertainties. While Google may seem like the ultimate do-no-evil company at this moment, what will happen in 15, or even 30 years? If Google eventually "turns", it may lead to fragmentation of the Wikipedia project, and consequently a lack of focus. To me, Wikimedia (the foundation) seems like the type of foundation that will always keep a clear focus and maintain the core values of Wikipedia.
I've been hearing some disdain for inheritance lately for some reason. This article is filled with it. For instance:

"The beauty here is that you can reuse code without dealing with inheritance, or any sort of class-based hierarchy."

... That's the beauty? The only beauty if that you managed to avoid a feature of the language? Ouch.

I get that really dumb things can be done with inheritance, but that's true for almost any language feature. It's certainly no reason to avoid it altogether.
For comparison, here's a youtube video of the dots the Kinect projects. http://www.youtube.com/watch?v=sM2-JQtd2Oc&feature=relat...

I think the "test pattern" is in the poster's imagination.
all sorts of afterimages are both plausible and common after looking at any sort of bright screen, after strenuous activity, or a combination of both. question is phrased as 'is this common and annoying thing about the world related to a new tech fad?'
People are worried that 128G is not enough for a boot drive!? On my eeepc, I did it in 4G. On my desktop, I did it in 9.8G:

Filesystem Size Used Avail Use% Mounted on
/dev/sda2 26G 9.8G 15G 41% /
/dev/sda1 894M 19M 827M 3% /boot
/dev/mapper/md0_crypt 917G 238G 680G 26% /home

The key is to keep all your movies on an extra drive :P
Mozilla will also be expanding its Services efforts in 2011. Firefox Sync will be integrated into Firefox 4 and ship to millions of users. Help us make it scale on desktop, mobile and the server. Help us design new and exciting services at the same scale for the next generation browsers.
Since you are using Facebook connect, it sounds like you are actually an app on Facebook, and therefore can access any of the graph api calls. There is a ton of things you can do with it, and they are detailed here: http://developers.facebook.com/docs/guides/web/
Do macs not have the little bumps on the f and j keys? If so, what do you need to see the keys for?
Can you share how you know this?
As a side note, the website is Jamie Oliver, a major player in convincing people on eating healthy. If you haven't seen his TED Talk, I would encourage you to: http://www.ted.com/talks/jamie_oliver.html.
He also starred in a reality-esque (not sure of the proper term, don't watch TV) TV-show called Food Revolution, attempting to bring healthy food to elementary schools.
Great idea. I just signed up.
Thanks! So they spent nearly $9M in salaries vs $2M for bandwidth, $1M in travel expenses, $2M in office rent/furniture/meetings https://docs.google.com/gview?url=http%3A%2F%2Fupload.wikime...

2010 Wikipedia Spending, in USD, in thousands

8,972 Salaries and wages
1,837	Internet hosting
3,270	Capital expenditures
483	Donation processing fees, charitable registrations
2,274	External contractors
864	Travel for staff, Board, Advisory Board and volunteers
134	Wikimania Travel
155	Legal
1,273	Office rent, furniture and equipment, supplies and maintenance
813	Staff and volunteer meetings, conferences, training, workshops
325	New allocation for awards and grants supporting volunteer initiatives
--------------------
$20,400K	TOTAL (*$20M*)

Direct link to pie chart as image (thanks to google)

https://docs.google.com/gview?url=http%3A%2F%2Fupload.wikime...

and the whole document in html/images

https://docs.google.com/gview?embedded=true&url=http://u...
Congratulations, great Job!

I once wrote such a program for Atari ST computers, and recall vividly how challenging and fun it was. It was called Convector, and could tie into a bitmap/vector drawing program that friends had written (called Arabesque).

This was with 4 MB of RAM :) It also used outlining, which you seem to use too, judging from the Vectorpro demo video.

Do you convert into Bezier curves?
Sometimes, inheritance is the right tool for the job.
Sometimes, composition is the right tool for the job.
Sometimes, duck typing is the right tool for the job.

The only valid absolute is that bloggers that insist otherwise are wrong.
Tech outlook for 2011 – Storage
The article is not helpful in any practical way. It simply gives the core thesis that eating too much doesn't make you fat, and that the author knows some secret that he will reveal in his book once you buy it.

Why should I give any more weight to this than any of the thousands of other "buy this diet secret!" books out there?
Will you be hiring graduates in the summer?
Surely if you just have general 'run of site' advertising which isn't targeted to specific articles, there's little chance of conflict.
I'm pretty sure he already does use one.
For coding and SSH, you should try using Menlo at 9pt or 10pt with AA turned off.
In contrast, I bought a ticket on Continental while I was in line for Jetblue at Logan airport right after Jetblue cancelled my flight. I was panicking putting in my credit card in Mobile Safari (and still have never got a confirmation email) but I was able to get out and make it home for New Year's. I try to never rely just on my phone alarm for whatever reason, call that being overly cautious.
Do illiterate people have a preference for ugly websites? Why not make it at least not look like a scam.

On another note, how many illiterate people do you suppose use ad blocking software?
problems waking up from sleep

http://discussions.apple.com/thread.jspa?threadID=2630327...

we have this problem with ours, we've installed the newest firmware updates as well, I'm hoping they fix this soon.

other than that, seems pretty good.
Well they already rank results, so filtering is not a big extra step. If you like, just push spammy pages down rather than eliminate them entirely. Then it's just enhanced ranking, not filtering.
Dishwashers, and How Google Eats Its Own Tail
This is something which will be good to look into in the future. It may be that, in certain system configurations, that's fine. But if there are 10,000 coroutines each with 10 MB stacks, and memory overcommitting is turned off or configured to be relatively conservative (as some system administrators like to do), you'll need to reserve 100GB of physical memory + swap just for coroutine stacks. This may be problematic, but it may not. In the system I've implemented, the stack size is a parameter which can be varied when the database is launched, so this is something which we can easily benchmark in the future.
I wouldn't have gone to bed at all. Even if the alarm had gone off I would have slept through it on so little sleep.
Yes, and we are enjoying the longest lifespan ever. We didn't evolve to automatically stent our arteries, but when folks with heart disease do just that they live longer.

"Eat what we evolved to eat" is a romantically appealing argument but it is not logically sound. It's better than, "if you want your brains to grow properly, eat brains; after all, they have exactly the nutritionaly makeup you need," but it's still flawed in proving that a diet that was available to early humans was optimal for longevity.

I admit, however, that a logically flawed argument sometimes proves to give the right answer after all, but for my money (and life!) I'm going with Western science and nutrition for the most part.
My 2 cents:

I don't like much the idea of naming a branch by a number. I use git-flow (https://github.com/nvie/gitflow) and there is a standard name convention.

It would be nice to adapt the pit hook to branch name of the form : pit<num> or in regexp /.pit\d+$/

On the other hand I use wedoist.com
They don't have any API for now (http://wedoist.com/Help/showQuestion/137)
It would definitively be great to have the ability to synchronize task with this service.
I'm pretty sure Wikipedia isn't for sale.
"What did we evolve to eat? Answer that question and believe you will achieve optimal health."

I hate this sort of blind naturalism. We evolved to be susceptible to polio, tuberculosis, and plague and to live to ~30. Just because it's natural doesn't mean it's optimal -- science and technology can, when judiciously applied, add a lot to the quality (and length) of life.

Additionally (and importantly) evolution is only a factor up until age ~30-35 (child bearing/rearing age). Evolution plays no role in protecting us from most modern afflictions (obesity, alzheimer's, cancer, etc). You can have your "evolutinoarily optimal" paleolithic diet; I'll take my chances with modernity.
Didn't he get a million dollars from Google? So if he wants some tool he could afford it no problem.
There are ten times as many issues that can go wrong with twillio compared to your iphone alarm clock.
Moore's Law vs. Duck Typing
Previous discussion about the (awesome) GC: http://news.ycombinator.com/item?id=2022723
Now from where I sit, I can already hear the outrage. How could
I "domain squat" on Facebook?!? How could I be so
dastardly? Don't I know that I'm just polluting
the internet? What kind of trash am I?

To those people, all I have to offer is my good intentions.

Wait, what? Good intentions? The top search result for "facebook login" (and relevant misspellings) is facebook.com/login.php. That's what it should be. Whatever your intentions are, you are polluting the internet as far as I'm concerned. I don't see any real benefit to anyone in doing this.
Personal domain blacklist.

For whatever it's worth, blekko has this. It's one of the main reasons I switched to blekko over Duck Duck Go for the majority of my searching.
Not sure that I trust a thin guy's advice on why people get fat.
The article is not helpful in any practical way.

True, but what it does do is explain why the "thermodynamic" explanation, although correct, is not practically useful.
By brute-forcing a full dictionary attack on a site? Seems a little too invasive, can be seen as a hack attempt (especially since your dictionary contains admin type folders etc) and/or a denial of service attack - and at the very least can cost a user real money depending on their hosting setup.

Anyhow - besides not liking the point of this - good code, but the same can be accomplished with a oneliner:

grep -v '^#' dictionary | grep -v '^$' | xargs -I DICTIONARYITEM curl -o /dev/null -w "%{url_effective} returned %{http_code}\n" -s http://domain.com/DICTIONARYITEM
I think most people do, not needing one is rather unusual, though presumably quite nice.
Your G1 is probably not everyone else's G1 ;) Seriously - no difference between Droid X and G1 - you might want to rethink about that!
It's rather more likely that we need a population who accepts that their weight fluctuates up naturally, and is willing to put in the extra effort to make it fluctuate back down by deliberate effort.

Taubes is portraying it as a sugar cube every day. Instead, it could be cookies, brownies and egg nog over Christmas, followed by a normal diet for many weeks. It could also be eating a diet acceptable for a 20 year old when you are 40.

Taubes is portraying overeating as mu=20, sigma=0. That's a fallacy.
MetaOptimize hacks large data using machine learning, natural language processing, and visualization. Check out our ML+NLP Q+A forum: http://metaoptimize.com/qa/

I am, in particular, interested in the following three profiles:

* You have a strong background in applied machine learning or statistical analysis.

* or, You have a strong background in data visualization.

* or, You are a fast hacker, and can deliver bug-free Python code very quickly.

If you don't fit one of these three profiles, but you kick ass, feel free to email me anyway.

The main quality I am looking for is that I can give you an underspecified problem, and you can run with it. If you have analysis paralysis and want to email me back and forth many times before you can make a decision, this is the wrong job for you.

Please email me at joseph at metaoptimize dot com.
If you notice a lag is not minor any more: it is one of the most irritating aspect of any UI.

The people who complain about minor, incidental interface lag are the people who don't use Android. To people who use it day to day it just doesn't matter. It really doesn't.

But please, tell me again what's important to some iPhone users who don't use Android, repeat talking points, and live with a system missing basic functionality.

Complaining about iTunes dependency, but silent about Google services dependency?

Actually I'm complaining about the archaic, Windows Mobile like "Hook it up to a real computer" nonsense. Again, there is nothing good about that.
I'm referring to these benchmarks: http://shootout.alioth.debian.org/u32/which-programming-lang...
How can there be a trend for 2011 when today is the first day of that year? Don't you need more data to establish a trend?
Why are scripting languages not suitable as shell languages?
It seems more likely that the average developer would introduce latency when searching through a database of billions of text documents than when making an application that makes a fart sound when you press a button. Just sayin'.
And Apple isn't using libraries? Also, the time/date has been correct, just the alarm app failing to activate on time.
Maybe he takes the Craigslist approach of using ugly design because it's not intimidating?
Sorry, you're over the limit. You're gonna have to throw these two back.
You'd think that wouldn't you, but clearly that isn't how it works. Something about making my index fingers hit those key requires a lighted keyboard now.

Again, I'm aware I'm being soft here.
Yep, that's basically what we do. User-level threads are called 'coroutines' and they're scheduled cooperatively, so they don't incur the overhead of user-level preemption. Cooperative scheduling is fine for us because we can ensure that a single coroutine won't hog the CPU or issue blocking system calls.

It'd be nice if some pthread implementation gave us what we need, but I don't think they do. They probably are too heavy an abstraction, even if implemented in user space, providing too strong guarantees for context switching and scheduling. For example, we're never going to set individual signal handlers on different coroutines, but pthreads guarantee this capability. So even user-level pthreads which don't support preemption will require a system call on context switches, just as ucontext.h's swapcontext does for similar reasons. But as Slava points out, the performance penalty is something that we need to verify in the future with benchmarks.

What would be really nice is if the OS, or at least a standard application framework usable from C++, supported this. But it doesn't, so we build our own.
Not sure I trust a human's insights on why animals get X ...

(you don't need to have condition X in order to study X)
Consumer reports are probably about as objective a source as you can find, but I don't believe they are without their biases. They tend to give a lot of weight to things like value and reliability, and less on aesthetics, though the latter may be an important factor for some consumers. For tech products, the review them from the standpoint of an "average consumer" and probably won't evaluate factors that matter a lot to many readers here.

They are also politically left-leaning, if that matters to you.
Bump is hiring in Mountain View, CA (soon maybe SF/SOMA as well), mostly local.

Our immediate needs are: Operations, HTML5 development, Android development, Design, R&D including someone who knows both CS and prob/stats.

WHY SHOULD YOU WORK AT BUMP?
We have enormous traction (25M), a breathtaking pipeline, and a clean codebase. We may already have and are definitely building one of the best mobile shops in the bay area. Our senior founder (me) has 10 years of startup experience and is an engineer obsessed with making Bump the best place for engineers and designers to produce great things: this includes compelling work in a professional yet very informal environment, above-market pay/equity/benefits, minimizing meetings, high quality food and special events, company-wide carte blanche Amazon prime account, surf team. We are 15 people growing to 30 and now is a great time to join us.

http://bu.mp/jobs, mail hackernews@ourdomain to get special treatment. Tech is iOS/ObjC, Android, Python, Scala, C, Haskell, Redis, MongoDB. Funding is YC, Sequoia. We are near Caltrain (Castro).
I'd hardly call Google the 'ultimate do-no-evil' company after they signed that anti-net-neutrality pact with Verizon last summer.