skysight-inc/HackerNews huggingface dataset:
> Valve have the content market well wrapped up at the moment

Not really - according to Valve's own numbers, most Steam accounts are used solely for CounterStrike (and the required HL2 installation).

http://frogboy.impulsedriven.net/article/342982
I've found that nginx still performs around 10-15% better than haproxy. I was using the stable version of haproxy, so they may have improved speed with the experimental versions. One nice thing about nginx is that it can use local unix sockets instead of ports for load balancing. The downside of nginx is that you'll have to compile your own -- most Linux distros come with an ancient version of nginx that actually is buggy in certain ways.
The new design is not objectively awful. Already I'd say about half the people I'm friends with are big fans of it. It's more condensed and more efficient. Don't wave about words like "objective" unless you're prepared to use them correctly.

This site's been in place for less than a week, and it was rolled out day by day. People's reactions are typical. Last time the backlast lasted for 2-3 weeks: we haven't seen a full 7 days yet.

By the way, it really is quite irritating trying to have a conversation with you, and having you state "obvious opinions" as fact ("Then you weren't around for the last redesign, which people hated.").

How else should I put it? I've used Facebook for 3 years, and every redesign sees the exact same 2-3 week pattern of people hating the redesign, people forming around groups to complain, and then the dislike subsiding.

A quick search reveals:

http://www.facebook.com/group.php?sid=2b0eb8d21715f336ed2e2b...

http://www.facebook.com/group.php?sid=2b0eb8d21715f336ed2e2b...

http://www.facebook.com/group.php?sid=2b0eb8d21715f336ed2e2b...

http://www.facebook.com/group.php?sid=2b0eb8d21715f336ed2e2b...

http://www.facebook.com/group.php?sid=2b0eb8d21715f336ed2e2b...

http://www.facebook.com/group.php?sid=2b0eb8d21715f336ed2e2b...

http://www.facebook.com/group.php?sid=2b0eb8d21715f336ed2e2b...

The funny thing is that a lot of these websites get re-used. Some of these groups keep getting new users but are two years old.

So you know what? When you go about saying things like "objectively worse" and talking about a supposed level of vast complaint that doesn't actually exist, the first reaction I'll have is to wonder if you've been paying attention for the last three years. I'm sorry if that irritates you, but my initial reaction is to give you the benefit of the doubt. I don't want to assume that you're saying stuff when you should know better, so I assume instead that perhaps you're just new to Facebook.
With hindsight, do you still feel fnids are a good way to go? They present an obvious bottleneck in that the server has to remember many closures for a period of time as opposed to having each client remember their share. I know you drastically reduced the use of fnids some time ago. I wonder if the remainder are a vestige that's OK to live with because life's too short, or there's fundamentally a strong argument for them I'm missing.
Summary: Cisco will offer “systems” that combine networking gear, servers and software.

That was a verbatim quote and the article doesn't get any more detailed than that.

Execute summary: Zero content press release, nothing to see here.
Read his testimony. He started it because investors expected him to be able to make money; when he couldn't do it, he faked it.

The guy charged zero fees on his money management business. He could have charged 2 and 20, and had an income of $1-$2 billion by this point.

If you look at how he spent the money he did have, it wasn't on whores and blow. He gave money away to charities, he got onto boards -- he made himself part of the establishment, because he wanted people to love him. If he'd stayed a market-maker and never given money away, people wouldn't have looked up to him for decades, but they wouldn't loathe him now, either. He'd just be another successful guy who created a lot of wealth and didn't particularly need approval.
Project Euler problems 11 through 20 in ruby
How to install ruby on rails on almost any operating system ?
Just a collection of best tutorials to install rails on your favorite operating system
Virtualization With KVM On A Debian Lenny Server
It's not really an incremental cost but rather a constant overhead.

The idea is that if you're worried about performance and scaling then you'll have to find a way to distribute your load over multiple physical machines anyways.

At that point it doesn't matter so much anymore whether one of your nodes handles 5000 reqs/sec or 2500 reqs/sec. Hardware is cheap.
What's the story behind this data? How many surveyed, how many men vs. women? I can't responsibly upvote this without knowing whether or not it's a sound study.
It's very much like the "mass assignment" bugs that hit Rails servers when people forget to limit the writeability of Active Record attributes.
There will not always be a buyer of another t-bill. What do you think is going to happen when the baby boomers start retiring? Social Security, Medicare, Medicaid all trying to support a glut of population that did not build up a pile of savings, but rather a pile of debt. The Net Present Value (value of future payments deducted for the interest amount) of the US future payments is over 50 Trillion dollars, before the bailouts. That means you would have to have that amount saved, today, earning interest to be able to afford all those programs.

Some governments actually do this. Canada, for example, can "pull out the key" of its CPP (Social Security equiv.) and everyone will get out at least what they put in. Not only that but Canada has been paying off its debt for the past 14 years. To prepare for the influx of medical patients Canada is building hospitals all across the country so that when patients actually start coming they can stop building hospitals and start fully running them, without having to find too much extra capital.

Where do you think a smart hacker will locate once the baby boomers start to age? In a country that saved and prepared that can keep taxes medium or a country that needs to ratchet them up to pay for their old people?
Google: The search giant quietly starts behavioral targeting
Math is important, but not the main thing in programming. If by "good at math" you mean "I can get perfect score on my exams", well then, i suck! Number crunching is what computers are for, high school math treats you like a computer, don't ever let them convince you that math is about solving equations on paper.
This feels a bit too much like the Zed Shaw "Two Flaws of Libertarianism" submission.
How to submit a form programmatically. Pics included.
> When I used Windows I never used Outlook. I didn't actually think other people ever used it. Even though it was built-in, I just assumed that Windows pre-installed software was roundly worthless.

You're confusing Outlook with Outlook Express. Outlook does not come with Windows, only with the Office suite.

edit: although fwiw, outlook express is worse than worthless.
This is flimsy, unscientific and does not relate to hacking or start ups.
There is a distinct lack of data, but to answer one of your points: Wellesley is a women's college, so I'd have to assume 100% female.
This is how Quake Live works too - after a small download you enter a 10 minute warmup/skill-determining match against a bot, the rest of the maps carry on downloading while you play. In my case everything had finished downloading by the time I got out of the warmup.
If the guy's mum needs that much help with using a computer - assuming she has zero knowledge on computing at all - buying a Mac isn't going to get her any further along.
Wellesley College is an all-women school, so I would be surprised if there were any male participants.

As for the study itself, I am sceptical as well. The survey was surely studying self-reported virginity, and so has all the problems that goes along with that. Plus, they don't even cite a paper.
Just start with building something small. And learn math along on a need to know basis for a start, so that you don't get swarmed.

And maybe start with a language like Python. In my opinion its simple and lacks syntactic cruft.
First of all, congratulations. The fact that you are here, asking this question, at this age, bodes well.

In terms of books/links, I'd suggest: just study your textbook. For now, try to really understand the "school maths" you are currently being taught, and do as much actual programming as you can. There will be plenty of time for more advanced mathematics in a few years.
Like the pilot said, though, it was only incredible luck that left him alive. I doubt that your odds are significantly improved or decreased by where you're sitting if your supersonic airplane falls apart around you.
Also... what I really want to be using to control my servers are complex rules and behaviors defined and controlled by puppet. If you could make that easy to use on EC2 instances through your console... that would be great!

http://reductivelabs.com/products/puppet/
IncentaHEALTH: Improve your bottom line
Employee weight loss programs have gained popularity in recent years. Incentahealth.com shows numerous interaction and cash inducement to improve your weight-loss success
You might be referring to the "plain language" movement, virtually headquartered at plainlanguage.gov. Take a look at their examples (http://www.plainlanguage.gov/examples/before_after/wordiness... ):

Before

Under 25 CFR §1.4(b), the Secretary of the Interior may in specific cases or in specific geographic areas, adopt or make applicable to off-reservation Indian lands all or any part of such laws, ordinances, codes, resolutions, rules or other regulations of the State and political subdivisions in which the land is located as the Secretary shall determine to be in the best interest of the Indian owner or owners in achieving the highest and best use of such property.

After

Section 1.4(b) of 25 CFR allows us to make State or local laws or regulations apply to your off-reservation lands. We will do this only if we find that it will help you to achieve the highest and best use of your lands.
Mathematica man brews AI Google Killer
Definitely too much reading, not enough doing.
Perhaps this is what you were looking for? http://dwellicious.com
Art: My Life With Cables
The entire round of funding Twitter took just prior to buying Summize was $15MM.
* I wanted to see more movies in the list (in Up&Coming page) and set it to 100. Now, when I hover over the links towards the bottom of the list, the visuals (such as the movie poster) are no longer in my view.

* Some description/tagline/plot of the movie along with the poster would be good
The (wonderful) traffic helped us identify a bottleneck in the code. It's working again now but it's a home server so wish us luck!
Stydy math while you are young. Just in case. After 30 math is hard to grasp.
Great post Gary! My favorite is #5 "A little help from friends." It took me a long time to realize the value of letting everyone know what you're doing and what you need. I use to try to keep everything secret until launch. Now I realize that if you tell people what you're doing and what you, they're much more likely to HELP you.
Or that the current climate in the computer industry is similar to that of ten years ago.

I'd be curious to see a serious breakdown of which schools are seeing increased enrollment, and in which subprograms of CS.
Outstanding examples of architectural signage
PG and other posters are right that you don't really need the kind of math you learn at the upper levels of HS. What you need is this: http://en.wikipedia.org/wiki/Discrete_mathematics

Sadly, HS programs in most countries do a poor job of covering topics in discrete math, despite the fact that it is not really harder than say calculus.

When I said "need", I meant that discrete math is more applicable to programming than the other type(continous type, meaning calculus et al) of math.

You can get by with minimal knowledge in some subsets of discrete math, but some areas such as knowing simple predicate logic can be quite handy.
Changes to Flickr Statistics
Discrete math helps you think logically - i.e. how to solve problems
Tack. Creating and managing teams is indeed still too primitive now, we're planning on fixing all that during the beta. Good point about the date formats, it's on my list.
On this note, in addition to whatever maths/science/engineering subjects you get into, I'd recommend taking one or two modern natural/human languages - French, Spanish, Japanese, whatever (but perhaps not Esperanto because you'll get less chance to use it properly). It'll help you keep your horizons broad, while lubricating the parts of the brain that make learning languages (programming and human/natural) easier. All IMO, of course... :o)
Yes, if aspire to be a great programmer.
More (new to old):

http://news.ycombinator.com/item?id=510579

http://news.ycombinator.com/item?id=507360

http://news.ycombinator.com/item?id=507172

http://news.ycombinator.com/item?id=504411
I love learning languages but I'm not convinced it's really helpful to learn if one wants to become a programmer. That said, I would recommend to the op to try and convince his parents to let him go to another country in a host family for a few months (during summer or whatever). It may or may not be useful for programming but it really broadens the mind and it's by far the easiest and most fun way to learn a language.

I would recommend to just go take a python book and start playing around with pygame... Whenever you have a problem that you don't know how to do (be it 3d or whatever), ask the question on irc (after first doing a bit of research before of course) and make sure you understand the answers given to you. You can also go and ask your math teacher when it's clearly a math problem (that's what I did when I was in High School)

By creating actual applications (start small or you will never finish) and trying to fix problems when they arise, you will learn and have more confidence in yourself.

In a few years, once you have a few games, apps under your belt, it's a great time to start learning computer science more formally and read SICP or learn algorithmics because you will have a frame of reference from your previous programing that will help you really understand the materials...

So basically the best advice is just start programing.
I dont think this should dissuade you. Most of my undergraduate class are really awful at math (having had to take university level calc 1 and 2 several times each), however they are effective programmers.

There are certain things you won't be good at, though. Like math. It will be hard to use programming to do math if you don't understand what you're trying to do. So certain things will be hard.

The trick is, the longer you program, the better you'll be able to "intuit" math. By learning programming, you develop the skills to become good at math, as long as you try hard at programming. If you want to become a 9-5 Java programmer, you probably will never have any chance at improving your math skills.

Programming isn't that hard. Not at all. I started learning younger than you.
As far as I can see, no one has asked this before. It would be /really/ nice if I could subscribe to an RSS feed of stories that has earned a certain amount of points, for instance 30. That way I most probably wouldn't receive pointless news about how facebook should look like.

Edit: Btw, what about including a point link in the feed, it's not like you're earning money by ads anyway. Thanks for a nice service!
How to password protect a web directory
Windows 7: The good, the bad, and the ugly
The moon trips were single shot with the sole purpose of putting someone on the moon before the Russians. Additionally, only a tiny part of the rocket had to re-enter the atmosphere to return the crew.

This link http://www.metafilter.com/48654/Jan-28-1986#1189388 perhaps explains what's wrong with the shuttle better than I could.
Programming itself doesn't require math besides the very basics, however the problem domain of your programs might require more advanced math.

And it's never too young to learn programming. I know some people would consider 14 years old a late start.
Short answer: no.

Long answer: I started programming when I was 13. I used to barely pass my maths exams. In 11th grade, we got to some basic Combinatorics, Complex Numbers, Coordinate Geometry and Advanced Algebra. Strangely enough, I got better at maths because I found these topics were relevant to programming and CompSci.

In grade 12 we got to Calculus. I couldn't figure out how it was relevant to what I was doing in my free time, and I limped along once more.

Don't worry. After you start programming, you'll come to like maths, if not love it. I have Discrete Maths in my next semester at college (the course is actually called Fundamentals of Computer Science) and I can't wait for this semester to end. I had calculus last semester, and I think I might fail (the results are not out yet).
1. Perhaps we simply have different definitions of malicious. I don't even think it's possible to be malicious with info on HN, unless he were to try to get our passwords or something. I just don't think karma is something to get all upset about.

2. I don't care what this is to pg. If he doesn't want it to be cracked, then he should spend some hobby time doing what every decent web programmer knows to do. There is no "element of trust" on publicly available sites. Further, note that I have not made an argument that xach has been a "great positive influence" - only not a negative one
Seconded. That's one of my favorite TED talks.
Secret Chip hidden inside new iPod Shuffle
Use Threads Correctly = Isolation + Asynchronous Messages
Part of me really wants digital distribution of games, especially if it means cheaper titles. On the other hand, I'll miss being able to sell games to save money on new ones.
Would that be a memory leak joke?
Twitter / HTTP / REST API Invocation Infrastruture using data pipelines
Enjoyed this post. Most of the in-memory solutions seemed focused around Java / .NET. What are the major open source (if any) solutions for Python / Rails / PHP?
I don't think it is so much a matter of all you have is your cofounders, but more that if this goes down you all go down together. That is why you must use each other to get to shore. But still use all other avaiable resources as needed.
Announcing MakerBot Industries (A RepRap-based company)
Compiling Ruby to Java Types
Why have the legalese version?

And really, why have either version? What do we need these agreements for?
More importantly, how did this submission get 4 points?
Regarding AI & systematic knowledge:
"No, computers haven't solved this problem because there are no people who actually need it solved."

Is this guy serious ?
> lighttpd had a nasty bug that made us switch away

Lighttpd has a bug in mod_proxy that makes it unusable under load.
When the Internet Runs Out of IP Addresses
Presumably that they'd leak money out the ears providing a public utility but that is OK because they have a de-facto monopoly on the Internet's license to print money.

See also Youtube.
memcached?

There's memory only versions/addons to Tokyo Cabinet which I can't find right now. And I've recently read about a couple other memory (although disk backed) key-value systems. They're the new hotness.

Or am I not getting what author means by "cloud based memory"? It sounds like nothing more than what Erlang + mnesia has been doing for ages. Even MySQL has it's in memory Cluster engine. Although, I doubt that scales to cloud levels.
Ask HN: How much money would it take to get into hardware?
Let's go hypothetical and pretend that your software startup was successful. Having accumulated some cash, you now have the resources to start something bigger -- potentially a startup involving hardware. How much money would one need to accumulate in order to have a serious chance at success?

More specifically, if one wanted to manufacture a next-generation Tablet PC (perhaps like the TechCrunch tablet, but not at the rock-bottom price point), how much capital would be necessary to bring a company into fruition to make/sell one?
You didn't enter a password to Tipjoy in the signup process, so we sent you one. Sorry it was unexpected.

Note that you took the step to integrate your phone with twitter, and accepted that a DM = an SMS. You can turn that off.
He's Ted Dziuba. Which pretty much means "no".
At Universidad Simón Bolívar, Venezuela, we have developed three general purpose fuzzy querying systems: SQLfi, SQLf-pl and PostgreSQLf. We have several in proceedings communications about them. If you are interested in using or contribute to the development: For PostgreSQLf contact professor José Tomas Cadenas <jtcadenas@ldc.usb.ve>, for SQLf-pl contact professor Leonid Tineo <leonid@usb.ve>, for SQLfi contact engineer Juan Carlos Eduardo <jceduardo@gmail.com>. SQLfi is also disponible at http://xica.bd.cesma.usb.ve/sqlfiv4
I agree, but I think it's something we may come to regret. While I don't see hackers unionizing, I wouldn't be at all surprised if the "it's just a job" programmers do, and as they count for the majority of programmers, that might leave the rest of us in an awkward position (or not?).
A lot of our growth recently has been on twitter, and we expect even more soon.

We take a 3% cut on cash out. If A gives $1 to B and B gives $1 to C, there is no fee. If C cashes out, we remove our fee and any overhead of moving money in and out of the system. The worst case overhead ends up being a fraction of the overhead of just using paypal.

We have already seen lots of P2P usage of this (paying for coffee or gifting a beer for a friend), and heavy use in microgiving donations to non-profits. As applications build on top of twitter, we expect people to pay for them using us.

We've already made an API for these transactions: http://tipjoy.com/api
Control Freaks Are Us: How to maintain control once you raise VC money
I'm not sure if YC does this already, but here's a thought:

I'm sure many of the applications form clusters around common ideas. What would be optimal is if YC could select the best parts of all the common ideas and the best hackers to implement the ideas, instead of just one combination of the two. This way more applicants are part of the actual YC sponsored projects and the projects are more successful.
You could try something like Nagios: http://www.nagios.org/. It's not a remote service, you have to install and configure it, but it's wonderful.
Microsoft to highlight Silverlight 3 technology
The new Facebook already had this feature from day 1.
What Cisco's power play really means
Behind the Scenes at Mininova
Dell launches purported MacBook Air killer
I actually find that post to be rather sickening. Unfortunately, its probably only one of the first of its kind, something I expect to see quite a bit more of in the near future.

With Google's recent layoffs, and some of the more fluff applications being removed, I can only imagine its a matter of time until other things start getting cut to save on costs. When they start closing, all the applications people have built on top of them will have to collapse, and there will be far more complaints like this.

On another note, how on earth did that get through the App Store? Did apple really approve an application that let you send free SMS messages, when so much profit is made by the telephone companies off of them?
Drones are weapons of choice in fighting Qaeda
By the way, pg obscured the polling feature deliberatly to keep polls down to a minimum.
let's wait and see.
Recommened reading: The daemon by Daniel Suarez
I thought trees where algebraic datatypes?
I have been through this recently, and with alot of pain. Aristus is right, the EC2 IP block is blacklisted... So setting up a relay on ec2 is a bad idea. We have our EC2 Mail server instance on EC2, then have relays setup on slicehost which works great.