skysight-inc/HackerNews huggingface dataset:
Seems kind of generic, but applicable.

In my environment we've also observed latencies associated with some of the appservers referenced, so we rolled our own thin one with low-overhead in mind. We use multiprocessing as our means to saturate multiple cores, and avoid the nuisances associated with general-purpose multithreading.

The deck covers load-balancing but doesn't cover other patterns, such as the async variety. We increasingly use queues of various sorts. Zmq & mongrel2 offer really exciting possibilities, though we haven't tried the latter at scale so far.
The details of the Calculus were not worked out until decades after Newton and Leibniz: http://en.wikipedia.org/wiki/Mathematical_analysis.

However, the notation that most people use to denote infinitesimals and differentiation is Leibniz's notation: http://en.wikipedia.org/wiki/Leibnizs_notation
I 'll probably be buried for this, but how is this "hacker news"? I thought HN was moderated
True, but MS will always try to steer people toward their own services, so it's not a complete win. But definitely better than having people on IE6 trying to use Gmail, or even search for that matter.
But still possible. Whenever the number of bits in a file is more than the number of bits in a hash, there are collisions. They could use the Chinese Remainder Theorem, but that would only go so far (maybe far enough to remove substantial doubt? The link below seems to suggest so.)

Relavent to the discussion: http://stackoverflow.com/questions/622930/purposely-create-t...
I totally understand why the karma is kept hidden, to avoid herding votes, but I also really miss the access to the HN community barometer. I placed great value in the information contained in those vote tallies, and it hurts to have that taken away completely.

A good compromise would be to have a button at the bottom of the page that says, "OK, I'm done voting now, please show me the tallies", and the voting buttons would disappear, and tallies would appear in their place.
Yea, I know MS is the most non PR2.0 compliant browser vendor for a while now.
This seems logical. It doesn't seem shocking to propose that considering the way he went about this 10000-hour experiment decision, he'll soon find something new to worry about and quit before he finishes.
He makes neither of the two assertions you attribute to him. He's saying the wage gap is closed because for single males vs single females, women make the same (or more). He doesn't compare single females to all males. The "wage gap" claim is that men and women make different money for the same jobs. It doesn't have anything to do with women with kids obviously making less money overall due to that affecting their career.

Not saying I agree with the article or think it pulls in the whole picture, but you are completely misrepresenting a lot of things.
The first two quotes give me more of a sense of "IE9 brings HTML5 support to your native apps, by installing a new version of the MSHTML web control."
13 Ways To Get To $10 Million In Revenues
In all honesty (said as a Canadian with a Computer Engineering degree -- I should note we take the term engineering a bit more serious here in Canada, we don't allow people with CS degrees for instance to call them selves engineers) I don't see why there has to be software engineering as a separate program and not just a specialization of CMPE.

The SWE program in my school was basically CMPE minus all the hard EE courses. And while I can see there being an argument for not requiring SWE students to know advanced fields / waves etc. It's been my experience anyway that SWE students seem to not get enough of the common engineering knowledge that the other departments share. (again in Canada)

Anyway, just my 2 cents.
I am (...) running a YC company and whiteyboard

How is this relevant?
Apple: Preparing for Its Next Act
I've had Home Depot cut wood to my measurements ~6 times at 3 different Home Depots. They've done a fine job each time.

(Also, do you see the precision of that "woodworking"?)
Keep it up. I'm sure people who dismiss him with a laundry list of reasons why he's going to fail add fuel to his fire.
Thanks for the reply - sounds like this will be a really useful combo for operating large Redis deployments.
10 things every entrepreneur needs to try
Its harder than that - the rebound path can generate more collisions. Its iterative and can take an indefinite amount of time to calculate a frame.
I've seen people mention that the demo runs on ARM, but I can't see how that works.

As there is no build of Chrome for Windows ARM as far as I know. And the things isn't available from Mozilla either, which I assume would be the Firefox-button in the tray at the bottom.
How many hours of golf do you estimate you have played? At what point did you become "good"?

Saying you've been playing for 19 years means nothing. That could be 1 hour a week or 40 hours a week.
Why not just use the standard four year vesting with a one year "cliff" for the full 5-10%? If your co-founder isn't a good fit or isn't hitting milestones you can part ways early and retain all or most of the stock.

More on founder vesting here:
http://cdixon.org/2009/04/21/founder-vesting/
http://venturehacks.com/articles/get-vested-for-time-served
http://venturebeat.com/2010/01/04/ask-the-attorney-founder-v...
No, what I would actually use this for... ie. a usecase. What kind of survey? Why would I want to run a survey on mobile? Why wouldn't I use surveymonkey?
It's like removing karma on articles, and saying 'if you don't have time to read the articles and evaluate for yourself which ones are good or bad why are you even here'?

For me there are a number of answers to your question:

- I love HN because I get to learn about lots of stuff I know very little about. For example I'm a business guy not a progammer, but I love to learn more about the non-business things. I genuinely can't judge the 'good or bad' on my own on some of this stuff. The karma gives me a quick and simple way of the community - this wonderful, intelligent community - pointing me in the right direction.

- It also shows where my comments might be off base - not because my comments karma is high or low (which I still see) but because I can see if the counter arguments are rated highly. For example I can't see if your comment is highly regarded or not. If was +40, compared to +1, I'd be more likely to think 'hmm, maybe I'm wrong on this after all'. Sometime is not just the power of the argument that changes minds, it's the weight behind it. I can't see that weight now.

-sometimes I quickly browse HN with some minutes of down time. Sometimes I read in depth. I now feel I'm being forced all the time to read in depth. Whilst that sounds good, in practise for me it isn't. Instead of more in depth reading I'm just cutting out the browsing, so I feel ultimately I'm getting less out of HN.
How Netflix is Hurting Youtube
I think we should be gender and race blind, and therefore also neutral, when it comes to thinking about whether any given permutation "should" be in tech, or should be in it in greater or lesser numbers than currently. I think a serious intellectual mistake is made whenever someone sees a situation where say < 50% of the folks in a given field are female, and therefore concluding that's a "problem" or the result of some oppression, or that any given field should be comprised of X% race A, Y% race B, X% race C, and so forth. Because we just cannot know for sure what the "proper" or natural percentage is supposed to be in these cases, as the baseline to compare against an allegedly unfair percentage. Instead, let's work to make both the tech and the field equally (and by that I mean neutrally) available, and friendly, and useful, for everybody, period, and then let the chips fall where they may.
I'm one of the co-founders of Newspaper Club (http://www.newspaperclub.com/), so I've got a little bit of experience in this area.

Honestly, there's nothing special to it. Pushing atoms around is hard work, but there's thousands of years of technology designed for it.

It's boring legwork calling and visiting logistics companies, fulfilment houses, and printers, trying to find the right combination of expertise, location, attitude, and so on.

But it's also what most traditional manufacturing businesses do all day long - us web folk have it easy. There's lots of people out there to help, but they don't appear in Google.
In web hosting, virtualization is usually excuse for bad design. Personally I'm glad that VMware (virtualization company!) managed to pull this without it.
Very interesting and informative. I'm not even entrepreneurially minded.
Why not show the comment score after you vote on the comment?
It's not all the same people, though. I mean, maybe within HN/the tech community it's the same people, but I know plenty of people who didn't regularly pirate TV (if at all) but who now watch the large majority of their TV content through Hulu/Netflix.

Maybe it's a Northern California "no I don't have cable TV, puhleeze... but I secretly watch a ton of it online!" thing, I don't know, but I'm often surprised to visit a non-tech-minded friend for the first time in years, and see that they have a Netflix-enabled Blu-Ray player or HDTV, Hulu loaded up on their laptop, and no cable service in sight.
Do you not find it an intellectually curious topic?
It seems inevitable. Start a competition. Its prestige and monetary value attracts a large, rapidly growing pool of interested contestants. The organizers, with limited time and resources, have to decide between hundreds, or even thousands, of great applicants. Many applicants are so highly qualified as to be practically indistinguishable (at least on the basis of the requested materials).

College admissions work the same way. So does getting a tenure-track position with a PhD in physics. Or a PhD in philosophy, for that matter. You can probably filter out the obvious bozos with a high degree of accuracy, but it still leaves a huge number of smart, capable people to choose from. Result: crapshoot.

Hats off to YC if it can figure out a way to solve this problem — and please, share the solution with university hiring committees and admissions offices!
I thought that was called "Agile Development." What's unprofessional about it? I'd say it's a lot more professional than letting your browser stagnate for years, leaving security holes unpatched, etc.

As for "how browser development should happen," I think the people who can make the argument on that are the ones who've been leading the pack for the last 5+ years, not the ones who are still trying to catch up despite starting out with a giant lead.
Maybe but a lot of these new devices every kid has can't be 'programmed' the way my Apple IIe could be. The early computers were devices that could write software for themselves and the current 'post-pc' (I hate this term but it's all I had) devices don't really enable you to write code using them for themselves.
Why "Work" Should Be Banned
I considered buying an OTA DVR, but then I discovered that there's one model on the market and it's $350. Hello Hulu!
Here's a startup idea: A background service that runs on a PC/IPad/Phone, checks for new media files (pictures/mp3s/videos) and automatically re-encodes them, such that the quality, etc. is preserved but the file hash changes and cloud services can no longer deduplicate it.

It will be quite valuable for users of services like Dropbox, Amazon Cloud Player, etc.
Ask HN: Florian Leibert / Noirin Shirley Incident
Is anyone aware of any updates in this case? I know google is my friend, I can't seem to find anything occurring in 2011. This case was all the rage for a while and I am curious how it has progressed.
Bluntly, I don't want to read every comment.
The only negative sentiment surrounding $AAPL is the uncertainty surrounding Steve Jobs health. Fred Wilson (as stated on his blog)dumped the apple stock stating this as the main reason. I think it is time for Apple to come clean and appoint a successor.
That's because (for the time being), they have a plurality, even if they don't have a majority.
As the article says, when the content comes to you via traditional TV, there's more money going on there than "more ads," including content and broadcast licensing agreements which bring in additional revenue.
How could this be made better with LLVM and clang? Go!
I loathe to admit it, especially because I'm an amateur game programmer/designer. But Open Source games today are seriously lacking in creativity and originality. Vast majority of them are clones of equivalent proprietary projects. Let's examine a couple a couple of succesful Open Source games:

- Freeciv: duh
- The Dark Mod: Thief clone
- Hedgewars: Worms clone
- Violetland: Crimsonland clone
- OpenArena, Alien Arena, Nexuiz, Warsow (Quake1/3 clones)
- Wesnoth: Final Fantasy Tactics ? Console TBS ? Simple to the point where armor is represented via more hitpoints and tin can knights need more healing.
- billion of DooM source ports
- Cube, Sauerbraten FPS games have intriguing engines utilizing octrees, which enables to display huge number of geometry. These engines are used almost exclusively to creat dumb Quake clones.

Sadly, many good or promising Open Source games started as commercial ones. The code was released later, often because the game was a commercial failure (i.e. Fish Fillets, 0. A.D. ). More generally, open source is often where software goes to "die".

About the only games I can name as exceptions are roguelikes, particularly Nethack and Dungeon Crawl Stone Soup. These are open-source games with no equivalent in proprietary/commercial world.

--------

I'm convinced this is not a problem with lack of money, time, or motivation. Even the greediest of the bunch, 2D and 3D artists, end up contributing to mature projects. OpenOffice, Mozilla, GIMP. Hell, Linux ! I think it's a problem with leadership. This article, incidentally - linked from Hacker News - was an eye opener for me:

http://blog.asmartbear.com/ignoring-the-wisdom-of-crowds.htm...

("Design is not a democratic process", "Eventually you realize there’s only way to please everyone: Cook something bland, mild, and safe, like chicken and rice. But does chicken and rice actually please anyone? Not really, it was just what everyone hated the least.", "Votes become vetoes")

It also talks about stuff like the jellybeans experiment. What wisdom of crowds is good or bad for.

Usually, innovative, potentially bad ideas are shot down. You're left with chicken and rice - things that people hated the least. That's why clones are so popular - you know in advance it is a solid game idea. It's much easier to get contributors. But good luck getting motivated contributors for a unique game !

More generally, I think open-source games often end up going one of 2 paths:
- bland clone, huge project inertia
- Frankenstein feature creep, in my opinion Nethack belongs here

I think open source is bad at going where no one has gone before, and this is important for games. It won't stop me from trying, though.

I think Dungeon Crawl Stone Soup is one notable exception - it mostly manages to keep leadership focus. You could say they don't exclusively use greedy algorithms for design.
I should have mentioned that I was mostly referring to historically underrepresented minority women (blacks and Hispanics). This may affect what you have observed. Asians, in particular, are overrepresented in education and technology when compared to the general population statistics in the US.
Something I recently realized is that if this theory is true I have a big problem on my hands. See I love flying, and it is one of my life's goals to fly in professional competitions. However flight time in airplanes routinely cost $100 or even $300 an hour. My goal might end up costing me a few million dollars.
...unless they're fabricated.
So what you are saying (whether you meant to or not) is not that it is impossible to become a pro in 10,000 hours... but rather that your training has be to be focused on what "being a pro" really means.

If he were to integrate your exact points into his training, it certainly sounds like enough time to resolve your issues.
If someone states that it is their firm belief that the Earth does indeed sit at the center of the universe, with the sun revolving around it, I just can't agree with it, and think it should not be a highly rated comment.

Same sort of deal when people are factually wrong, but aren't being a jerk about it: I don't think they should rate that highly, but I wouldn't likely vote them into negative territory either. And yeah, I might leave a comment too.
Those courses were basically a senior design project with some added software engineering topics put on top(the year I took it was extreme programming and something else I don't remember).

In all honesty, the actual coursework was pretty useless. I don't think that it's really possible to teach a lot of true SE concepts in a classroom. They're social paradigms that are constantly in flux, and very difficult to effectively teach.

The project itself was more helpful to me because of the group nature of the work, which meant that we had to work out scheduling, progress metrics, etc. Again, this is more of a social system than academic work.
This article was a two-parter. Part 2 is over here:
http://techcrunch.com/2010/10/12/tc-teardown-13-ways-10-mill...
Non-hispanic Whites are not a minority in California [1]. And even if they were, I'd be very interested in seeing any statistics that show them as underrepresented in any context of significance (i.e. not prison).

[1] http://en.wikipedia.org/wiki/Demographics_of_California#Raci...
There are StackExchange sites for Unix & Linux:
http://unix.stackexchange.com/

... and for Ubuntu specifically:
http://area51.stackexchange.com/proposals/7716/ubuntu

You could search there.
I'm really missing it. It also breaks the user experience completely on other HN-interfaces like the iPhone apps.
Flamebait title, please do not do that.

What are we looking at?
Actually, I remember a Microsoft internship presentation in Mountain View where several employees were talking about how they preferred Silicon Valley to Redmond... makes sense!

Does Australia have a startup scene? How about Southern Europe? Perhaps Google ought to invest in Tunisia or even the rest of North Africa if the region stabilizes...
> What are the odds of a hash collision + identical filesize?

If implemented correctly, the additional constraint on filesize being the same is irrelevant. Given one particular hash value, the probability that a second file hashes to the same value is 1/(range of hash function) if the hash function is modeled as an ideal hash function.
I personally used to use downvoting to sink comments that are of no particular interest to me, and to promote other branches of the thread that I'd like more people to look at and comment on.

This is exactly what is wrong with HN. It is essentially a (rather desperate) attempt to create reality through votes.

The math is difficult, but honestly I would like good statistical correlations to happen, such that people like you are excluded from the vote counts (or the impact of the same) that I see.

If there are circles of people who want to manufacture a delusion of a particular blend of crazy, the correlation engine should see their common ambitions and reflect that for just them. I don't want those potentially useful comments hidden, or trite sophistry at the top, simply because some subset of users wants to impose that will.
MobileMe and iWork.com are good examples I think.
I've also noticed that there are almost no black people (in the US) on ski slopes, camping or at the beach. And I've never assumed that it's because they're being oppressed or that it's the result of some cultural bogeyman. Rather that, for whatever reasons, they are just not as into it as white people are. Also, based on my experience, I've seen almost no Asian folks doing those activities either. Some Hispanics/Mexicans, certainly, but my offhand sense is that they are underrepresented relative to their total share of population as well. But it's not as extreme of a difference as it is for blacks and Asians.

And you know what? I just don't see this as a problem. I don't think there's any one right/perfect/proper percentage for any given human activity. Or at least, I don't see how we can objectively conclude what those percentages are.
Here's one of the original papers that put forth the theory of deliberate practice and the 10,000 hour rule (though in the paper it is given as a 10-year rule):

http://projects.ict.usc.edu/itw/gel/EricssonDeliberatePracti...

The Cambridge Handbook of Expertise and Expert Performance also covers a wide range of research on performance and expertise in various areas http://www.amazon.com/Cambridge-Expertise-Performance-Handbo...
do you have a citation or any evidence for this?
>I have never taken anyone else's code.

This is REALLY hard to believe. Also, god bless the person who thought me to use other people's code.
In my experience, Microsoft interviews tend to build off of each other. You start off with a fairly simple interview, and the things you mess up (or that the interviewer didn't feel you were especially strong on) are the things they probe deeper on further into the interview. I'm not at all surprised that you felt it was pretty easy if you only met with 3 interviewers, considering a full loop is ~6 real interviews with a fluff interview at the end if you've 'passed'.
>Makes me think that getting really good programming games and dev environments on SmartPhones is a great idea.

I dono... I know I grew up with hand-me-down computers until late highschool. through the first half of high school, I used a tandy model 100 TRS-80 laptop. Really, if you wanted the thing to do anything besides just take notes, you'd have to program it yourself.

At another point I had a vic-20. No disk drives; if you wanted to play space invaders, you had to type it in to the basic interpretor.

The fact that modern computers are useful without programming, I think, is something of a disadvantage. The fact that casual programming is discouraged on most smartphone platforms is an extreme disadvantage. I remember doing most of the math homework I did on that model 100; I'd write some basic program to do it for me, then type in the questions. The iphone has several orders of magnitude more power than that trs-80 I lugged around, but just getting the goddamn program on an iphone would probably have presented a bar that was too high for me to bother with at the time. The thing was, writing the program in basic was faster and easier than doing all the math problems by hand. (the method I was taught involved a lot of extremely frustrating "guess and check") If writing the program was more work than doing the problems by hand, I'd probably have done the problems by hand (or more likely, not done them at all.)

So yeah, I guess if by 'good dev environment' you mean 'easy dev environment' I agree. But I really think the focus for smartphones needs to be on lowering the barrier to entry.

ROM BASIC was not a "good" dev environment, but god damn, it was easy. Not only was it easy to learn, it was really, really easy to get booted in to, and easy to see the output of your program. nearly every computer built came with it built in. Often booting in to ROM BASIC was easier than booting the "real" operating system.
Why would that be valuable?
I have to presume you're taking some offense at a perceived slight against golf?

Of all sports, I think it's fair to say age and genetics are less important in golf than, say, football. bayleo's statement seems fairly accurate to me.
I really think you should make this clear. We're a Java shop, but we use all sorts of frameworks; play, spring, homegrown, but they all build to .war.

This is an interesting product to me, but from the marketing material it's not obvious...