skysight-inc/HackerNews huggingface dataset:
tput setaf 2 -- queries the terminfo database for the proper escape sequence for setting the terminal foreground to color 2 (green) and echoes it, turning your foreground that color
tput setaf 0 -- ditto, but for black background
Pike says that Perl delivered the eulogy for "do one thing, do it well" but perhaps the scope of those things has just increased. Especially since there are so many viable scripting languages today it's more important than ever to create interoperable tools that can be plugged together, for code reuse sake. I think it's great that I can shell out to markdown.pl from a Python or Ruby program rather than rewriting it in the language I happen to be using that day.

Let's not throw the baby out with the bath water. Code reuse is good, and so is doing things well.
If you shred the potatoes as halostatue mentions, I suggest sprinkling them with salt and squeezing the liquid out in a colander before frying them (you'll be amazed at how much water is released). Also, I prefer to cook them in a well heated cast iron skillet. You can forget about them and flip them once, keeping things simple.
seems they've finally fixed the following bug (at least in my updated version of IE7):

for(var p in document.write) document.write(p);
What? Where the hell did I disrespect Chuck Yeager? I have nothing but the utmost respect for the man. All I said was that he isn't a self taught pilot. He was in the military and the military trained him. Why is saying that disrespectful or in any way lessening the amazing things he's achieved.
Also consider the set of people born 1950 onward. They will not be included because they are on the cusp of being famous and haven't gone through their entire careers yet.
Yes, but I also expected something about dynamic programming. Norvig's title leads to confusion. (Or rather the older usage of the term is not very well thought-out, and should probably be replaced with "solving problems by solving all smaller problems". Alas, the other guys came first.)

Interestingly there are some nice patterns in implementing dynamic programming --- especially in relation to memoization and lazy evaluation. I should probably write an article with the same title.
Does it mean he can use them in a confusing way?
If you had a tablet with a Kindle-like screen upon which you could edit via gesture, would you prefer it over paper?
I stopped reading this at “he does not rule out extraterrestrial help.”
I realize that there are people who are motivated by that kind of vapid encouragement, or discouraged by superficial criticism. I'd rather hear the truth, even if it's painful.

I'm not saying that right before an important presentation, I'd like to hear the recitation of an index of my shortcomings-- I'd rather hear a list of my strengths. But I don't think false praise is helpful.
It helps to think of how poorly "real" companies perform. I mean, which software vendor ships bug free products? It's a fantasy: and the difference is that startups (that care) can turn around fixes in the blink of an eye. This leads into the greater area of support: so many large corporations treat their customers like rubbish. If you treat your customers with a baseline level of decency, they'll be happy. The bar has been set so low that if you really care about support your customers will love you!

Honestly, the "professionalism" of large corps is nothing to aspire to.
I was also quite surprised to see Ken Rogoff's comment on AI. He is very smart and I think very highly of his work, but I think his comment on AI is far off the mark.
Que faire contre les souris chez moi?
This and the post by silentbicycle above [1] make the point that GNOME abandoned the Unix philosophy to provide a more Windows-style monolithic GUI program.

[1] http://news.ycombinator.com/item?id=1059853
Keep making apps, use the money to hire people to work with you, and then soon, FOR you. That's the endgame here. If you don't want to do that, hire a financial advisor. They can tell you how to invest it that will suit your wishes.
http://www.kiva.org/
First, congratulations; that's a pretty impressive feat on the app store.

Have you thought about taking some of the income and using it to hire other developers to increase the number of apps that you've got being developed at once? It seems like you know what works and doesn't work on the app store, so it would probably make sense to start trying to make your efforts scale up.
I would focus on whatever you can do to keep your winning streak going in the app store. Why search for another get rich quick scheme while the one you have is still working? Most schemes don't work, so focus on optimizing your milking of the cash cow.
This was excellent. This is a tough thing to talk about if this is an issue for you. It's funny how these feelings come up when you're in a prominent role in a company-founder or not. I struggled with this for years and still do to some degree. I remember being in a meeting at my last job and being completely shocked after being told by several employees that they slept better at night because they knew I would take care of any problems that came up with the product and gave them the support they needed to keep our customers happy. I walked out thinking they must have been abused by very bad programmers in their past or something.

I've always tended to respond to these feelings well and just get up every day and trying to do my best. Getting praise from people is still very strange and I'm not so sure I like it.
Job Interview question: "Reverse a Linked-list. Write code in C."
Invest in companies.
While microloans are certainly an admirable use of money; I don't think that really helps Max with his request at all. Kiva is something you do to be charitable, not something you do to make money.
I wrote a piece of software for myself that does exactly what yours does, and it rings, exactly like yours does.
Why I do not feel like a fraud

I share many of OP's sentiments, but not his conclusion.

Sure, there were many times when something I did seemed "too easy". So many times I'd listen to the user, understand their problem, and help them solve it with software. No big deal. Many of us have been doing that for years. Then the user would say, "Thank you, thank you, thank you!" "You're so much better than anyone else we've tried," or "This software is incredible! You should take it to market."

Or when I got compliments I didn't think I deserved. People called me "the smartest programmer I ever met," "brilliant," or "head and shoulders above the rest", and I knew it wasn't true, but accepted their praise anyway. And believe me, I'm not bragging, I'm just sharing experiences that many of you probably had too. Others thought we were geniuses and we thought that we were just doing our jobs.

So why don't I feel like a fraud? Because I paid my dues. I may not the smartest or most gifted guy, and I'm certainly no genius, but I know I did the hard work.

While others were partying, I was debugging til 2 in the morning. While others were at lunch, I was eating a sandwich at my desk trying to find a better way to do something. While others promoted "good enough" software, I dug down 5 more levels to overcome the tradeoff. And while others accepted the status quo, I wrote my own framework to provide software that was in a different class from theirs.

I bet many of you share the same experience. Sure, we have been given gifts that many others never got, but those gifts only took us so far. We had to learn how to use those gifts. The real successes came from hard work. The kind of hard work that many people I know never do.

So if someone "overpraises" me, that's OK. I know I don't deserve it, but I accept it anyway. Kinda makes up for all those hours when I was slaving away and no one said anything at all.
What, exactly, are the differences between this and the Netrw explorer that came with Vim? If you run

:Explore <dir>

and press 'i' three times, you'll get a hierarchical explorer similar to this.
That's a crazy but a very useful feature request. Wish it was easier and a little less time-consuming to implement.

Maybe someday... :)
Nice I didn't know you could also show hierarchical tree view in Netrw :) Thanks.
This might make it a bit too complicated.
oh yeah this def sounds familiar:

* You dismiss complements, awards, and positive reinforcement as "no big deal."

- just reached 35K visitors after 2 months, down to top 100K in Alexa. Page Rank of 5. Meh...why isn't it a million? Why isn't it top 10,000? Why isn't is Page Rank 7?

* You are crushed by mild, constructive criticism.

-Well I wouldn't say crushed, but it does affect me more than it should. i.e. I've had like 6 complaints about the design. After like 50,000 people saw the site since it launched. Yet it already made me start working on a redesign.

* You believe you're not as smart/talented/capable as other people think you are.

-oh yeah, I feel like other people on HN can code stuff in their sleep, while all I do is hack things together in firebug.

* You worry others will discover you're not as smart/talented/capable as they think you are.

-oh yeah, it just feels too easy, like I'm not doing any actual work.

* You think other people with similar jobs are more "adult" than you are, and they "have their shit together" while you flounder around.

-oh yeah, I feel that while I spend my time "hacking" things together, others are on the phone getting coverage from CNN. That in the same period others would have created 500x more features.

* You feel your successes are due more to luck than ability; with your failures it's the other way around.

-definitely, if I fail it's like I wasn't trying hard enough. If I win, it's just the luck of the draw,

* You find it difficult to take credit for your accomplishments.

-Well this one not really. I don't mind taking credit. But in the back of my mind, I feel like the credit is due to luck, rather than any special work on my part. It's like anyone could hit the same #s if they tried.

* You feel that you're the living embodiment of "fake it until you make it."

-that's actually my motto.
I personnaly use :Explore when I just want to browse, and FuzzyFinder (http://www.vim.org/scripts/script.php?script_id=1984) when I know what I want to open; it allow fuzzy (or not) completion on filenames, buffers, tags, and a whole lot of other things.
Nice work. I hope I can have this problem some day!
What, precisely, is his overall message?

"We could spend five billion dollars on aid that civilises East Timor and ten billion dollars buying up Indonesia's forests and a billion buying eighty Elvises over three years and the cost per week per taxpayer would be nine dollars fifty, the price of an hour's parking or two Toblerones."

Yea, and there is an unlimited number of other things we could pay for if everyone sacrificed their two Toblerones. How do you choose? Why East Timor and Indonesia, specifically? Are there other nations that need that aid even more? Are we sure that there are not even more cost effective ways to spend that money to save lives?

Should we all give up our Toblerones and all our other luxuries until deprivation, preventable death, and want have been eliminated everywhere on Earth? Has the author taken this step himself?

I suppose he makes a good argument that the funds spent in the name of battling "Terror" made for a poor investment. With the bankers, I agree with his sentiment of the injustice of it all, but does he stop to think even for a moment whether things might be even worse if the world financial system were allowed to collapse just to spite the bankers who caused it? Was there a solution that both would avoid this situation and appropriately punish the bankers who got us in to this mess? Has the author run any numbers to determine this, since he is so fond of sums?

His overall message seems to be that the solution of humanities ills are simple, and it is only the refusal of a few powerful Americans to do their sums correctly that prevent the implementation of these solutions. Forgive me if I suspect the reality might be more complex than that.
Seriously what ericb said, milk the app store and advertise your apps online if you can, keep it going but the investment climate is lame everywhere. I am now in the same situation where I had 30k cash for the first time with no debt and I essentially put it in a safety deposit box at the bank so I won't spend it. If you look at money market, CD's etc, they all stink right now so just lock it up.

If you have not bought a house yet then I would look into doing that and taking advantage of the 8k tax break for first time home buyers. Sounds like you have enough down payment to cover 20% and get out of the PMI insurance.

You might use that money to hire another developer you can train and crank out more apps, and hit the android market as well.
It sounds like you want to invest the money in yourself, which is understandable and entrepreneurial.

As life continues, you'll find yourself with increasingly more disposable money (hopefully), and directly investing in yourself doesn't scale (either it's too risky or you can't use it to make yourself more productive).

Sadly, eventually you have to invest in other countries, companies, assets, or people; in short, invest in something you wish you could control more.

It's a good yet stressful problem to have, but maybe the most comforting tidbit in your case is I doubt the windfall you earned is a one-time thing. The lottery winner or not-so-bright heir to a sizable inheritance is in worse shape.
The biggest asset that you have and the one that can create the most money for you is yourself. Yeah, that sounds really cheesy, but you've already showed that it's true.

Invest the money in yourself. Bank it and use it so that you can ensure that you aren't going to need to spend your time making somebody else money in the future.

Some people have said to invest it in companies...the thing is that you are a company and it sounds like you're a pretty profitable one.
Well, now I know how the Cocteau Twins made their sounds in the 80s!
Having self-doubts is a wonderful spur to growth and improvement and, indeed, the worst performers in my experience tend to be those who believe they have already "arrived" and who therefore have a tendency to coast and stagnate while the best are those who always see a need to strive to "fill holes" in their repertoire. At some point, one gains authentic self-confidence based on a record of achievement but even then the need to continually examine one's weaknesses is critical to sustained growth.
What I know how to do best is the app store, but I want other type of things that do not require much time investment, but give as good returns as that.

What do I do with the money? How do I invest it in making more money quickly?

Little effort, fast return? Then you need to take high risks. Is that really what you want? Maybe you'd be better off trying to scale your skills (which have gotten you this far) by expanding into other platforms/niches? Contracting out some of the work could help.
No office companies are the new sweatshops. There has to be a middle ground somewhere.

I worked for years at home and it made me sick because I didn't have a clear distinction between work and life. It gives the right to the employer to ask you anything anytime because he could be working. That way of working lacks the subtle connection that a team has to have and the more complex relation between management and workers.

But, I don't think that working 9-5 in an office is healthy either.

A company should offer office spaces to their employees accessible at any time of day with no obligation to get there. It may be a dream but I'm getting closer to it...
Not unless the input is at least as convenient as scribbling on paper. And I wouldn't be sure even then.

I'm a mathematician: I do a lot of work on paper, and I don't see that changing anytime soon.
Can you please, um, reformat your comment.

Two newlines in the textbox makes a line in the actual comment.

Edit: It was fixed by the time I submitted this.
Wallpapers Full HD | Zlxpk
ZIxpk, é o blog do dia. Achei bem interessante o site, pois além de ter lindos wallpapers em Full HD (1920x1080p) que é difícil achar de boa qualidade, tem umas matérias super interessantes. Vale apena conferir!
A arte de Mcbess!
There's nothing wrong with continuing to ride a gravy train you know is going to end (or at least slow down) as long as you don't convince yourself it's going to keep going forever.

>I want other type of things that do not require much time investment, but give as good returns as that.

Why do you not have time? I presume you are referring to the time required to, say, manage rental properties? You've already proven that you're very good at creating software users want to BUY(!), so why not take some of the time that this money affords you (pay a maid, etc.) and figure out something more substantial to build while you're still able to milk the app store cow every morning?
No one has a guaranteed way to make more money quickly...but here's some ideas.

Invest in startups - You might see amazing returns in ~2-5 years, but the risk is very high.

High risk hedgefunds - All equity/bond/commodity investment doesn't have to be slow. It can be risky and full of high returns/loses.

My favorite idea...
Expand what you're doing: Use your proven track record and revenues to bank roll your own app store based startup/shop. Hire some people, branch out a bit and look into the android platform. You can avoid the need to take money from outside investors, and multiply your money that way.
you can do what Jacques does, he also has a "passive" income from one of his sites, so he makes a few small time investments here and there.

You really don't need a lot of money to invest. Just look at the HN model. As an angel all you need is 25K to get into most early rounds.
Are you selling to the enterprise? If you have specific questions, I could probably answer some - based on my experience working for a public Fortune 500 that sells to entreprise
This is a valid use case for a semantic search engine, let's try: http://powerset.com/explore/go/self%252Deducated-scientist
I once read

"Never give financial advice for free:
if it is good advice, you won't get credit,
and if it is bad advice -- you'll get the blame".

You should consider why anyone here would give you advice on how to turn xx,xxx into millions quickly. HN is full of smart people who are fully capable of getting their hands on that much in vc/other leverage and doing it themselves. Any advice they give you, from a purely competitive standpoint, erodes their chances of success.

tl;dr - If anyone knew of a way to turn 24k into millions, why would they say how to do it for free?
What is the reason to share this article with anyone? Did he write anything about newlines we didn't know since '90s?
Just travel, with a small laptop (for support). You'll be able to live for over a year on that money in places like New Zealand, China, India, etc etc.
Or rent/buy a small RV and see rural America!
Idea for the next blog post: How different editors treat ' ` ‘ ’ “ ” ❝ ❞ etc differently
The Home Scientist Channel
If you get a decent return on your microloans, they can be a good way to make money (and give some capital to people who need it).

But I agree: I doubt Max has as much of an advantage in evaluating promising targets for microloans than he has building software.
Wow. Nostalgia so strong I got vertigo. I now humbly submit to HN a picture of myself circa 1989, doing exactly this to the game "Spacewar".

http://www.jonandkarrie.com/images/prints_028-2.jpg

I know why you might want to post the fruits of your labors to BBS's. When I tried to boast of my accomplishments to friends of the day, I couldn't get them past "you can have two monitors on the same computer and they both go!?"
Kansas city golf communities
Falcon Properties master planned Golf Course Lifestyle community builder for over a decade in the Kansas City. Premier communities in acres of rolling hills, golf course greens, country lakes, and mature trees.
I never realized Unicode had additional new-line characters. Does anyone have any experience using the Unicode variants across the Windows and Unix worlds? (Good experience would be more interesting than bad...)
A couple of years ago, I bought a HP 4000-series printer on eBay for less than $200. They're big, but the cost per page is absurdly low, partially due to the availability of good aftermarket toner cartridges. The printer supposedly requires an overhaul (parts exceeding $200 in cost) every 200K pages. However, since I bought it with only 40K prints, it will take me years to wear it out. These things are trouble-free and very well supported by HP -- frequently updated firmware, drivers (including Linux), etc. The Ethernet interface works like a champ.

I associate printer trouble with cheap inkjets -- these have given me grief. So, as long as I'm ok with B&W laser prints, I'll keep using my cheap warhorse.

Now, scanning is another matter altogether...the crapware that comes with scanners sucks, and I include the TWAIN drivers in that definition.
I still need paper for on the go. I print very little, but certain times I need to print papers for meetings to take notes on etc
I wish that our corporate/internally based hosting service was as good as the best external hosting companies. Therefore, 3-4 days to deliver servers for a new application to be tested on; rather than 3-4 weeks. Not quite an answer to the question but I believe the it department could be alot more effective if it wasn't for process and bureaucracy
Nothing to see here, just Microsoft continuing stubbornly to do the wrong thing
Find something that is undervalued significantly, dress it up with great tech/service/usability, and dominate that area. Odds are it won't be anything in the mainstream tech circles (ie- realtime web).
A good editor with rainbow parentheses and parentheses matching makes lisp code infinitely more readable.
correction. 3-4 hours instead of 3-4 weeks
Clickable graph link: http://imgur.com/T0z5p.png
That's pretty risky - you'd need to put 25K into one company to make it worthwhile for the company. Angel investing is like VC on crack; you have to spread your investments around because the failure rate is likely going to be well over 50%. The goal is to make the 1 or 2 in 10 that succeed pay off well enough to obviate the cost of the failures.
A few criticisms:

"3 or more [of the following 3 things] happens"

huh?

In my experience the flashing lights are indicative of an actual hardware problem, and while power-cycling may allow you to print some more, it can be worse for the printer than actually fixing the problem. Newer printers even have LCD displays that tell you exactly what is wrong instead of something like "3 flashes means you're out of toner, 4 flashes means the British are coming by sea..."

The most common reason for me not being able to print on a large commercial printer is a paper jam, which while it is possible this could be fixed by better firmware, it seems unlikely.
This tells the story of early photorecon from space. The initial effort was run like a startup.

Steve Blank's stuff continues to be of the highest quality of stuff posted here on HN.
Twilio Startup Weekend Contest Winner: InstantLoop