skysight-inc/HackerNews huggingface dataset:
Write a blog post and they'll probably take you more seriously :P
I would highly recommend keepalived, which is well-written software for managing ipvs, a load balancer in the Linux kernel. Very, very fast, flexible, and extremely reliable.

EDIT: ipvs/keepalived only operate at layer 3, which is one reason why they are so fast. if you need layer 7 stuff, this won't do it.
Twiddla is amazing... will definitely be using it in the future.
But there is a chance your app may be rejected, especially if you've crossed their fuzzy line of acceptability:

http://www.pcworld.com/article/159887/rejected_10_iphone_app...
Yes, I will be using this in the future as well.
the propagation of gravity which defies C as a limit on mechanical interaction

Nazgul, you've obviously got no clue how gravity works. You may not realize it, but you don't.

Physicists, on the other hand, do.

This may seem surprising and even insulting, but it shouldn't. This is not a tiny little hunter-gatherer tribe and it's not surprising that there are people out there with knowledge of incredible specialized depth built upon ages of scientific labor all of which you have not the tiniest hint even exists.

Such is the point of the essay.
Teach them programming in addition to that. Ideally, the students should have a minimal exposure to everything under the sun -- or at least, as much of it as is practical. An in-depth knowledge of specific fields shouldn't be required, but basic exposure is wonderful for showing people what they're interested in, as well as giving them an appreciation for what people do.
Just take on a conventional second job to make the money. If you reduce your living expenses at the same time, that will make your earning requirements for the second job lower.

Aside from inventing an innovative idea or finding an existing business idea that is good but not yet being done, that's the only sure way to make the kind of profit you're needing.

I'm sorry you're in such a position and can only hope that you are now cured of the medical ailments that got you into this position in the first place.
> And understanding your users will even ensure your morale, because when everything else is collapsing around you, having just ten users who love you will keep you going.

I feel guilty that this just doesn't do all that much for me. I do get some satisfaction from making a user happy, but about as much as I get from eating quality ice cream. I get far more enjoyment out of solving a difficult technical problem.
Because I'm certain that you wanted to be a programmer from the moment that you entered high school, and it never benefitted you to have even a vague idea of what other people do for a living?

Let alone intellectual curiosity.
Interesting little fact, the BGP protocol and other bits related to propagating routing information will not converge to an answer in general, but will under certain conditions such as "no dispute wheel" (which can happen if the routing distances don't satisfy a triangle inequality[by which I mean some geometric notion of distance], though thats too strong an assumption about routing choices to be reasonable).
On that note, I have been experimenting with these (http://www.amazon.com/E09XPH-9-Inch-2goPC-Celeron-Processor/...) for the facility I work with and have been pleasantly surprised. If someone wanted to provide younger kids a chance to flourish without spending too much I'd take a serious look at picking up a few of these.
Bankruptcy is by far the fastest way for this special case where you are using the profit to eliminate a debt. Warning: won't work for student loans from the government.
Crystal Ball for Studio Execs or WWJD?
"But the kid's so smart"
If I had read this a few years ago I think I might have thought it silly. But companies like "flickr" seem to use this technique to some benefit.

It's amazing what we're subconsciously influenced by.
I think the words that are in contrast with boring are exposure, coverage and fashion. Some products are only known in its industry and others are also known by people who consumes media but doesn´t work in the related industry. I work for a processing card (Visa, MasterCard, Amex) company and our products have almost zero coverage and the business is profitable, thought is not a hot thing like Facebook. So not sexy products/markets are good deals too but with little coverage.
Why would anyone want to do this? It is completely zero sum. You aren't creating any wealth, even if you are making money.
just anecdotal, could be a problem with something I'm doing or I could have just gotten luckier with OO than with F and encountered much better code in the former.
Well then get a co-founder / hire people who really enjoy customer service.
In case anyone's wondering, OurDoings, doesn't have this vulnerability. You can share the link to one photo without exposing related photos.
I've always heard Buffett emphasizing being rational instead of going with the crowd - even being contrarian.

But I haven't read "The Snowball" - does he reveal something different about it there? (e.g. overcompensation for insecurity?)
There were many, many mockups products prior to Balsamiq. Peldi's main contribution is not sucking so much.

Not sucking so much means he richly deserves every dollar he makes, but isn't quite enough to say that every person before and after him in the field is ipso facto copying him. After all, there is the possibility that a few years from now we'll be using the new hotness and wonder how anyone could ever have tolerated Mockups.

(If the new hotness supports Japanese IMEs without closing the control to editing every time I confirm a kanji for a word I am so there. If the new hotness is the next version of Mockups so much the better!)
When you let the old guard control the revenue that the newcomers receive you never get change. Cable and satellite having a spigot on online video revenue is a VERY disturbing development that will seriously hinder the march toward unfettered media. Disruptive technologies can only make for progress when they aren't quashed by the old regime.
MBAs should think in terms of firing the programmer who writes his own XML parser or generator, or uses a language lacking a mature XML library for production work.

Really, who in their right mind uses a homebrew XML parser for anything that matters? And that point just blows away the article's entire argument, at least with respect to XML.
I don't think proximity to the hardware is a big issue (we do a lot of hardware work --- at the interrupt-handler, polling-MSRs, hard-timer level --- and we take pains to stay in Ruby, an incredibly slow language.

I think the issue is first performance (you can't context switch fast enough in a high-level language, and more importantly the concept of a context switch in most OSs is kind of tuned to the C language), and the second is universality; you want the lowest common denominator in the kernel.
The speed of Rails development is more about Rails than Ruby. There's nothing about Rails that couldn't be duplicated in Python, or even Perl.

So I'd refine your statement: the best way to make functional programming popular is to develop a popular package that happens to use functional programming. The tail doesn't wag the dog.
Well first things first you need to realize that the $30,000 price tag takes into account the fact that they think they are charging insurance. If the hospital realizes you are actually paying this yourself, the price will come down.

Second of all you need to realize that there is absolutely no reason for you to pay that amount in a lump sum. Do you think your average person has $30K on hand to pay? Work out a payment plan with the hospital so that you can pay it off a small amount at a time.

Third you need to realize that there is pretty much no way to make $30K after taxes "quickly" as a sidejob. So you need to think long term for the solution.
Great sentence: As in science, the hard part is not answering questions but asking them: the hard part is seeing something new that users lack.
seems like we've heard all of this before
right, but I'm not using my own ignorance as evidence that I should ignore scientists when they claim that they do in fact understand the mechanism of gravity.

I was under the impression that this was one of the main problems with our understanding of gravity. Have any pointers on material?
all wikipedia says that is useful to me is that bodies don't transmit information about their position faster than c, which does solve that particular problem. I just can't wrap my head conceptually around how that works from the frame of reference of the body being acted upon.
Sorry for downmodding you - I blame microscopic arrows and lack of undo.

Your advice is some of the best in this thread. Entrepreneurship is about taking on risk, which is exactly the opposite of predictable money.

Perhaps a second "conventional job" isn't what's called for, but consulting definitely is. The important part is to get paid now rather than hoping to strike it rich through sweat equity.
You are essentially performing arbitrage.

For the person who has a little more money, but not enough patience or planning to login to the ticket website at 10am, actors like the commenter are creating wealth for this person.
"Bankraub ist eine Initiative von Dilettanten. Wahre Profis gründen eine Bank." -- Bertold Brecht

In other words, only dilettanti rob banks. True pros found one ;-)
for unknown reasons

Well in the case of thread local, it's probably because OSX doesn't support the __thread modifier - you need to use pthread_getspecific/etc.
Thank you for that. Now, let me ask you this: so, let's say we are talking about that large datacenter with hundreds to thousands of servers. What are the possible reasons for why you would have multiple providers as opposed to just pumping everything through one?

Is it:

1) A provider might not have enough bandwidth available for your needs, so you need to diversify?

2) You would get multiple providers so that you try to reach as many destinations as possible directly? IOW, if I only have ATT, then in order to get to destination X that's on Level3 there's an extra hop wherever the hell ATT connects to Level3, and you also have Level3 yourself then the fastest route to that is through the Level3 network?

3) All/None of the above/something else?
the looks thing is so true, after 25 women lose their looks exponentially...sure there are a few "milfs" in the 40s who still look good, but these were the 10s in the 18s who had their pick of men.
I have exactly that. Just pointing out that for me personally it's not particularly motivating.
I wouldn't even mind it if it were a blog post or something. This just takes me to a log in page. Then I log in, and it takes me to an order page.
Although a lot of functional programming tutorials are very mathematical like the author says, not all of them are. Real World Haskell (http://book.realworldhaskell.org/read/) is a great book on Haskell that shows how to actually solve real world problems using functional programming. Maybe with enough references like this FP will catch on? Or maybe lack of good documentation isn't what's holding it back?
Ask HN: When to approach the press for coverage?
Ask HN: When to approach the press for coverage?

We run an local SMS service and have just around 100 users. It's been just a week since the launch.

Last week during the Yahoo Hackday I met a press reporter for a local newspaper when she was passing by the Hackday hall and I explained to her about the service (then it was barely new just 2 days after launch). She listened to me for about 15 minutes. She then gave me her card and asked me to contact her when I needed help with the media.

Couple other well known SMS services have shut-down in the previous 3-4 months (one shutdown and the other has been blocked by two major cellphone operators). There are now only 2 that exist currently in my geopraphical area, of which we are one and the usage cost of the other competitor is more.

Now my first thought is to approach for media coverage only after a while (with maybe atleast 1000 regular users). But I think word-of-mouth isn't just enough for this to pull off successfully.

Should I approach the local media now or later? If yes, how? What data should I provide them with? (I mean, should I be open about the number of users I have and sms traffic etc)

We have an online webpage incase you want to know about the service. The service is available for the state of Karnataka (includes Bangalore) in India. http://www.shoutjamit.com

Thanks to swombat, spydez and wheels (HN) for helping with refining the idea.

P.S: The reporter whom I spoke to, works for a newspaper who's audience is mostly teens and college goers (my target audience)
I have check marks next to 8 of these, and I'm working on a 9th (ironically, #9 -- "Get ramen profitable"); but I've broken 4 of these rules, and I don't regret it in the slightest.

Rule #1 -- Pick good cofounders. I picked no cofounders, based largely on the fact that that I couldn't think of anyone who would be interested in joining me who wouldn't dramatically lower the average founder quality. (Ok, that's being a bit facetious -- but I'm working in an area where domain knowledge is extremely important, so there are lots of wonderfully talented people who would be utterly useless to me as cofounders.)

Rule #2 -- Launch fast; and Rule #3 -- Let your idea evolve. I started working on tarsnap in September 2006, and I didn't open tarsnap to the public until November 2008. Over that time I ironed out some technical details behind the scenes, but the largest change in my idea was going from planning to charge $0.25/GB to actually charging $0.30/GB. Since then, I've listened to my users and occasionally added an unplanned-for feature because of a request (or more often, several requests for the same thing from different people); but most of the ways that tarsnap has deviated from my original plan have simply been in the ordering of when I implemented which features. The vision behind tarsnap, from 2.5 years ago -- an online snapshotted backup service with a tar front-end, a heavy emphasis on security, and a linear pricing model -- hasn't changed at all.

Rule #10 -- Avoid distractions. I've remained as FreeBSD Security Officer while working on tarsnap, and I don't regret it in the slightest. Yes, it has taken time away from tarsnap on occasion; however, it has also allowed me to further enhance my domain knowledge, and has brought many people to tarsnap (one person recently described tarsnap as being a backup system with "a good pedigree", which I'm presuming refers to my open source security background).

Now, for all that I've broken these rules without regrets, I still think that they're good rules -- in most cases. But I think there should be a Rule #0: Realize that there are always exceptions, and understand why these rules are usually correct instead of applying them blindly.
I've heard similar things, but not exactly that you should favor completely satisfying a small number of people over partially satisfying a large number. That directly affects decisions I'm making now.
I agree. The thing to keep in mind is that this works against men as well as women, it just hits them at different points in their lives.

If women between the ages of 21 and 25 are interested in (and pursued by) men between the ages of 21 and 35+, while men between 21 and 25 are limited to women who are roughly the same age, then men will face a very difficult dating "market" in their early 20s, and women will experience a favorable one. As men and women age, the inevitable symmetry switches the situation - women between 35 and 40 are now competing for men who are pursuing women between the ages of, say, 25 and 40.

This is something to keep in mind when you hear that the dating world is unfair to women over 35. It's "unfair" to men too, just earlier in life.
If there were some fast way to make $30k, everyone would already be doing it.
It's interesting to note that Google's Native Client has that same goal.
That wouldn't be surprising. This is kind of like an experimental result: if you optimally compress the
advice for starting a startup down to around 10
sentences, what are they? It's the nature of compression that everything in the compressed version is in the original.

Even so there were several things that seemed new to me. Let me check.

I never quite realized till now that a version 1.0 was (or could be) nothing more than a pretext.

The rectangle metaphor and the point about one side being easier to change is new; I only thought of that a couple weeks ago.

The greater difficulty of lying to yourself when expanding userwise is something I don't think I've written about.

I don't think I've mentioned that founders' own standards for customer service are artificially low, or that customer service is mostly a way of studying users.

I don't think I realized before that being cheap was interchangeable with iterating, or mentioned that a culture of cheapness keeps companies young.

I don't think I've written about how paying distractions are so much worse than other kinds, or that it's specifically because they work like interrupts.

I didn't realize till recently that the right metaphor for a deal was a background process.

And I definitely didn't realize till I'd actually written out the list which would be the most important one, or that it was involved in half the others.

Not that bad for an essay only 2.5 pages long.
Social Networking Linked to Biological Changes
The syntactic bloat of XML brings out many of these problems.
I think additional part of the problem is that men are starting to realize that they really don't have anything to gain by being married. And they are so afraid of having to go through a divorce that can wipe them out, that they don't feel like trying. I mean a 50% divorce rate in this country, is pretty much a coin toss on whether or not you lose everything.

Seriously the only thing to gain by being married is saving a few bucks on taxes.

And you lose pretty much everything else. Every single married guy I know is MISERABLE. The sex pretty much stops within the first couple of years. And the woman gains mega weight, because now that they "got" you, they don't need to keep in shape. And then the whole bitchy wife comes out treating the guy as a second class citizen.

Marrying an American woman is pretty much the worst decision you can make. If you really want to get married, go find a nice European girl to marry, unlike American women, at least they know that marriage is not a one way street.
agreed...along with the other two suggestion of negotiating down your outstanding bills and talking to a tax advisor on finding deductions.
So You Want To Be an Entrepreneur...Don't Lie to Yourself
Interbiz Directory - Business of the World, International, Manufacturing and Best Website
InterBizDirectory.com provides links to business, economy, finance, law, manufacturers, real estate, shopping, software, women business, import & export, trade, translation & business services.
Exploring a ‘Deep Web’ That Google Can't Grasp
Future of Linux desktop: co-Linux on Android
i suggest that you go to chatrooms. #jquery #javascript in freenode are good places. i'm sure that there are guys out there who can help realtime
Slumdog Millionaire wins 8 Oscars (including Best Picture)
What a wonderful moment! As an Indian, I feel extremely proud of this movie sweeping the oscars.

I know this news is not exactly HN type, but I couldn't stop myself posting this.

Congratulations Slumdog Millionaire!
I've been making iPhone apps for about 7 months now. My third app was approved less than 2 days ago. Here is a brief summary of my experience:

First app
- a 0.99 cents novelty app
- 1 month dev time
- 3 months wait for approval
- sold about 1500 copies to date
- received about $300 from Apple (more on the way)
- sales are down to about 10 copies / day

Second App
- simple, innovative 0.99 cents game that wasn't polished
- 1.5 months dev time
- 2 days wait for approval
- sold about 150 copies in the first few days
- received small amount of money from Apple
- sales immediately dropped to < 1 copy / day after the first week
- app removed from store 3 weeks after release

Third app
- super-simple free noise making app a la sound grenade, ifart etc
- 5 hours dev time
- 1 week wait for approval
- 250 downloads the first day (today is the second day)
- no money yet... an ad-supported version is awaiting approval into app store
If he were my son I'd take him for a run.
That's a really great analogy. Additionally, all the press seems to think that everyone who writes an iPhone application will become the next McDonalds.

A serious case of selection bias by the media...
Very interesting. I didn't even realize this. Thanks for sharing Jason.

With that Dell Mini 9 Hackintosh thread some hours ago, I'm strongly considering doing the Mini + Dropbox combo for my second machine.
according to wikipedia, technology is "a broad concept that deals with an animal species' usage and knowledge of tools and crafts, and how it affects an animal species' ability to control and adapt to its environment" so the football player in your example, the one [not?] "'hacking' his body to optimize the actions that would lead to a touchdown" only fails to be a hacker by your definition ("a person who creates innovative technology" ) if he's not being innovative. which is a subjective decision that's impossible to evaluate from your analogy.

i worry about people using the word "hacker" so narrowly that we let our subjective prejudices arbitrarily limit our ability to innovate.
What is holding you from the press coverage? I personally think that it wouldn't hurt if you go through it. If you already have 100 users, what is the difference with the 1000 users? So, I say go ^__^ and good luck!
> 9. Get ramen profitable.
> 10. Avoid distractions.

Someone I knew they launched startup and the guys also have some part-time jobs. What's your idea?
This seems like a pretty interesting scheme.

How quickly are you able to turn tickets around? Do you usually buy a large number of tickets at a time or do you minimize risk by only buying a pair?
I would go to the press as soon as you feel you're ready for public exposure (which you are, since you have around 100 users). That means now. Tell people about your service soon and often. I have a college textbook website that had membership triple from a press release to a local paper when I was just getting started.

Don't be afraid to 'waste' your coverage now. Use it as soon as you get it. If you need more publicity, it's relatively easy to find another reason for the paper to cover you.

My $0.02
Someone I know is highly allergic to pineapple; eating more than a few bites could easily cause her to suffocate to death without intervention. She didn't realize this for years because she only ate canned pineapple, which doesn't affect her at all. One day she had dried (but not cooked) pineapple and went to bed; fortunately she didn't like the taste and only had a bite or two because she woke up swollen and having a hard time breathing. After that, she was still able to eat canned pineapple without any problems. Whatever it is that causes the reaction must be broken down for good by heating the pineapple to canning temperatures.
It's caught on as far as I can tell. Nearly half my recent projects have been Haskell.

Sure, some people are still using Java, but who cares? There's no reason why you can't use Haskell, OCaml, or F#.
The longer you take, the less she'll remember you. Go get press.
It's not the webserver, it's Rails; prior to 2.2 it used a Big Giant Lock around the dispatcher, so it would serialize requests.

Of course, even without that Ruby itself will only use a single CPU, since the interpreter itself has a Big Giant Lock, but it can still use threads to multiplex requests and avoid wasting time waiting on every IO.

JRuby allows for proper concurrent multithreaded request handling; I'm surprised it's not a more popular deployment option.