skysight-inc/HackerNews huggingface dataset:
The second one is easily translated into Perl 6:

sub fib() {
my $fn2 = 1;
my $fn1 = 1;
gather loop {
my $oldfn2;
($fn1, $fn2, $oldfn2) = ($fn1 + $fn2, $fn1, $fn2);
take $oldfn2;
}
}

my @g = fib;
for ^20 -> $i {
say $i, @g.shift;
}

That's untested because lazy evaluation isn't yet supported in Rakudo Perl 6, but my understanding is that feature should be up and running in the next few weeks.

I don't know enough Ruby to make heads or tails of the first example, though...
@pramit
One more important thing is to

1)share your experiences of your work via blog

This helps you in increasing the trust with your potential clients and to find new clients by means of inbound marketing see below link:

http://onstartups.com/tabid/3339/bid/10807/Startups-How-To-B...
" I think it’s really important to know the whole stack even if you don’t operate within the whole stack."

Another nice quote. Especially if you're hiring.
Alternatively, SCO knew precisely what it had purchased (the language is pretty clear).

Likewise with Ebay.
Installing Google Android for Mobile Browser Testing on Mac OS X
I don't really use Office very often, and when I do I find it to be a total rube golberg machine.

I figure that most people are just so used to it that they don't realize it anymore.
I haven't noticed it myself but I like seeing inconsistencies picked apart. It's constructive. If I disagree with someone they might get some value out of understanding why their idea/argument doesn't jive with me. I think it's only negative if you approach it with an accusatory or condescending tone. Otherwise it's exactly what a lively discussion should be.
Zed, I know you mean well, but your wording in that bug report is extremely asshole-ish. Can't you point out flaws without being so snarky?
I live and die by #1. I have a last in, first out policy when it comes to requests via email. If you want something done, and you email me about it, it gets top priority over whatever else I'm doing. One of the biggest comments I hear from people who are referred to me (which is the only way I've taken on work in the last 3 years) is the speed of my support.
I've installed both Shovebox and Writeroom.

I'd probably never have heard of Shovebox otherwise, so it seems like a win for the author.

Writeroom I heard about a while ago, but had forgotten about it.
The article seems to take the ageism in the industry for-granted. Excellent article, otherwise.
For the record, Branson's equipment is for the much trendier kiteboarding, not wakeboarding. I say this because I'm sure photography has a coolness threshold before it's no longer plausible.
Anyone want to shed light on why this is significant? IANAScientist.
I'd sure like to assume they have ruled out plain old lightning-induced RFI to their instrumentation.
iWish - iwishapp.com
Well I don't know how you feel about this, but you probably can stop it if you want. Just fyi.

This may seem inconsequential but sometimes it spirals out of control. Just ask poor Kurt Vonnegut. Well you can't but you get my point.
Almost as important as SERPs positioning from title enhancement is that the title and description (if you keep within the character limits) are your eye-anchors in those same SERPS, you want something to immediately make you stand out and also identify your unique proposition (just standing out will get your lots of bounces).

Plus a bonus for me is I now have an idea that I can generalise for my "lists" domain ... ;0)>
VCs: Thousands Of Companies Will Exit Next Year... but not going public
I haven't been around HN long enough to really notice a shift in the negativity of comments, but I have been around long to realize I could very easily become part of the probably that a lot of you talk about: signal to noise.

I keep coming back to HN because of the caliber of minds that offer up advice, criticism or personal thoughts on a daily basis for little in return. I envy the amount of collective intellect that HN users have, and yet therein lies the problem - I envy it, so I want to be part of it.

I'm considered the most intelligent person in my family and in my previous job I was the "goto" guy for the tougher questions, the hard assignments or just general advice on your random everyday things. I'm sure a lot of you are familiar with this sense of worth. You're admired, needed even, and feel like you have something to offer.

On HN, however, I often feel like I have something to SAY, not necessarily something to contribute. This realization has made me very cautious about posting unless I really feel like I can add value to the conversation. Commenting, as I understand it, should really be about just that - adding value.

Having said that however, I also think there is room to embrace newer users who don't really understand this mechanic. Down voting a comment to oblivion doesn't help with educating those who really don't understand why they're being down voted, whether or not it's a troll or just a misguided newbie. Repeat offenders are a different matter and I can't really offer up suggestions on how to handle them, but for the newer members of HN who just happen to confuse something to add with something to say - hopefully giving them a casual nudge in the right direction will really with keeping HN on track.
Unemployment Rate Jumps to 26-Year High (Update2)
Rethinking Luddites: Are we capable of handling rapid technological change?
15 Abilities You Must Have to Get Out of the Rat Race
If you can essentially run Android in an OS X app, then it can't be too hard to get it running on an iPhone.
Ask HN: Strange Google search page?
lovely interface. I'd love it if you could post us an update some way along the line mentioning how your experience of using a bookshelf UI has worked out.

There was another startup (totally forget who they were) that posted to HN some time ago with something vaguely similar (though not as nice looking). I think they were just providing an alternative UI to buying books on amazon though. I've always wondered what happened to them.
The 1% paid signup rate, like the "1% of shareware downloaders pay", is largely a non-scientific myth created to convey the general impression that "Well, its low -- 1% sounds good, let's go with that".

I do about 2.45% on my trial signups these days and I'm hardly the most successful guy at conversion optimization in the world.

Note that I quote it as a percentage of trial signups. As a percentage of visitors it would be wildly sensitive to whatever method you are using to draw visitors to your site. If, for example, you're an early-stage startup with no significant link equity but are experimenting with an AdWords campaign, it is likely that most visitors came to your site responding to an ad which told them a) what you offer and b) sign up for the free trial. Bam, high conversion rates. If, on the other hand, you're a fairly established business with lots of link equity and a developed SEO strategy, you're going to be attracting folks across the spectrum from highly motivated to looky-loos to some poor sap looking for ["Patrick McKenzie" geologist]. (He didn't sign up for my trial. Rats?)
The story of RZA's failed start-up investment
It's the IE word for a bookmark, which may or may not happen to mark a favourite link.

Was it a conscious decision to limit the scope in marketing terms to groups of "favorite" items or do people in practise only add a very limited number of items to any group ("kart")?
A Festi-vous for the Rest of Us
It's a sidebar search page for IE. Nothing spectacular.
OSSEC: Agentless It’s good, but not good enough
A hand-up, an explosion of joy — when I saw the Berlin Wall fall
Awesome article. To nit pick though, it states that there are 6,300 employees at Gore. Still, no bosses for that many people is an incredible accomplishment.
His interview in Coders at Work was one of my favorites.
These have been around for at least a year. First one I saw was tweetergetter -- it's some other b.s. on that domain now.

I wonder how much Twitter's server costs would go down if they could just ditch all the clueless marketers following other clueless marketers through this type of idiocy and FURR (Follow, Unfollow, Rinse & Repeat)
Cool computer graphics research:  SIGGRAPH 2009 Technical Papers Preview video
> But the biggest cost would be the elevator itself,

Of course. But the cost of the elevator itself is essentially fixed, regardless of where you build it. The only things that vary are the cost of the location under the anchor point and how optimal that location is.

There isn't a tremendous amount of land on or near the equator (cf http://www.wall-maps.com/World/PetersProjection-over.gif); most of Earth's landmass is well up in the northern hemisphere. You've basically got Brazil, part of Africa, and Indonesia. When we want to build our (2nd, 3rd, ..., nth) space elevator, we're going to need to start looking at ocean mounts. Plus, as I mentioned, it has some built-in advantages.
"But for now, he said, the answer is up in the air."
Worst pun ever.
You really think you'd be better if you were jogging around on a gigantic trackball holding a light gun? Actually, now that I mention it, that would be an awesome game.
Breakfast startup: pancakes in a can
The stated motive of taxes is usually the public good; if it's profit for special interests then you're probably talking of fraud.

I still contend that the pressure by corporations to increase copyright terms in order to maximise the profitability of held IP assets is "capitalism at work". It is sustained holding of IP away from the public domain preventing others from using that IP [for profitable production]. Smells like capitalism to me.
'Soviets hijacked UK's Labour Party'
Cash Shy? Try Bootstrapping - Boostrapping
This is great, I've been meaning to learn one of the more functional languages. The tutorial-in-website format is fantastic.
AT&T can barely keep up with providing phone service at this point. I highly doubt they have the bandwidth to support tethering. The network cant handle anymore load.
$10,000 in 6 weeks: Hundreds vie for toilet jobs in NY
Analytics has the same restrictions on storing or using PII (personally identifiable information). None of that gets linked with your account.
And it's falling if you're skilled.
Only if you're expected to chord three or more buttons on a regular basis.
I just threw up a little in my mouth. Sorry about that.
At Anticipation, I had my iPhone tethered throughout the con, and it worked great. (See here for directions: http://tinyurl.com/n26g4k) Furthermore, as far as AT&T was concerned, I hadn't been transmitting any data--I checked that very specifically with an AT&T rep on the second or third day of the day.

Note that my phone is not jailbroken. Unfortunately, I allowed the phone to update itself and it wiped out the new network profile that enables this. I need to reinstall it.
Hi Zed, did you roll your own session and caching library?

In the past, I've had a few problems with sessions on web.py, like AttributeError (Googling around, one of them is still there https://bugs.launchpad.net/webpy/+bug/204084).
They'd probably all get downvoted into oblivion.
There is no reason it's illegal to make and circulate your own currency... my town even has it's own local currency.

To quote the section to which I think you are referring (Section 31 U.S.C. 5103):

"United States coins and currency (including Federal reserve notes and circulating notes of Federal reserve banks and national banks) are legal tender for all debts, public charges, taxes, and dues."

Also Article 1, Section 8 of the Constitution:

"The Congress shall have Power...To coin Money, regulate the Value thereof, and of foreign Coin, and fix the Standard of Weights and Measures"

Notice it doesn't say exclusive right.

The 'legal currency' just means that if you sell/loan someone something, and they offer to pay/repay in dollars, you either accept them or give up your claim to that debt. Also, the government will only accept dollars for taxes/fees. So you could legally refuse dollars if you wanted to, but if you did so, the other person could just say "I tried to pay but he wouldn't let me" and walk away. But if the other person wants to pay you in some other way... with Blah Bucks... and you accept them, nothing illegal happened. It would just be considered bartering.

I'm not sure I'd want a currency backed by my local bank. At least I know the US government and by extension the Federal Reserve can't go bankrupt, rendering my money worthless (although it's true they could hyperinflate, by choice). Imagine all the people that would have had Bear Stearns dollars and what a catastrophe that would have been.
This is really generous of you, Ye-Ha. Thanks for the offer. We live in NYC and don't currently intend to come out (we got bounced also), but if we do come I'll contact you.
Ok...I don't get it. Why is this better than having gCal send me an SMS, or just setting the alarm on my phone?
Ask HN: Tools for web design?
In the past, when putting together page designs, I just wrote HTML, CSS, and JavaScript. While I'm fairly satisfied with my results, each design iteration took a fairly long time. (Coding takes time, and that's that.)

What tools do designers use to put together mockups like the aa.com redesign making the rounds (http://dustincurtis.com/dear_american_airlines_redesign.html)? I don't care about clickability. I do not need HTML export. I'm also not looking for tools like Balsamiq, OmniGraffle, or Mockingbird which don't produce results which look like the final product. (I use pen and paper for the initial thinking stage.)

Photoshop is an obvious candidate, and while I have some proficiency with it, it does not seem right to use a photo editor designed for print for web design. There must be something easier out there.

What does everyone use?
I've certainly noticed the extremest tendencies on reddit. But one thing I also notice is that it seems to attract them from both sides.

>Recently there have been some pretty clear racist undertones running throughout the site (anti-Muslim, in particular)

This is a good example. You'll probably find as many anti-Israel comments as anti-Muslim.

I'm not saying that's a good thing. But it is a scale that balances in the end. One thing that keeps it interesting is that the reddit community doesn't seem to have run for the middle as part of its groupthink, instead it runs for stark polarity.
Nice writeup, but how did the word "tips", mentioned 4 times in the article, become "Tricks" in the title? They're not the same thing. "Tricks" implies something devious, underhanded, or hidden, and there's nothing like that in this article. No one likes to be tricked and these days, no one can be tricked for long.

Customers want you to be open, honest, and trustworthy partners and all of the "tips" in this article are great for doing just that.
I've got a follow-on question related to this though:

If you do have all the skills he listed, how do you make the leap into doing real top-level creative work?

For example, one of the top links on Hacker News now is a profile of Brad Fitzpatrick, and it's pretty much accepted that he's done some industry-changing work (LiveJournal, memcached, Mogile, OpenID, Pubsubhubbub, etc.) But if you were familiar with his work c. 2002, it wasn't all that impressive. Yeah, he was a good programmer, but he just ran a website with some modest success. Several of us have done the same.

I've heard the same applies to other leading programmer luminaries, eg. John Carmack.

Somewhere along the line, some programmers start really distinguishing themselves while others remain merely "good". And I don't think it has to do with ploughing all your efforts into one project. People like Brad Fitzpatrick, Jamie Zawinski, Paul Buchheit, or Rob Pike are known for multiple contributions. Is it just the cumulative effects of time, or is there something specific they do with their time that propels them from good to great?
It's interesting, but I can't figure out what he's actually trying to say. European startups might be ok, but only if they also are in Silicon Valley?
Wanna see more? http://www.google.com/xhtml http://www.google.com/jsky http://www.google.com/imode http://www.google.com/pda
there is a webapp called namethis.com that does exactly what you are trying to do (here on HN not your app itself).
Agreed.

Also, do you really want to tell your designer that in order to add a new (id|class) to a tag, he needs to talk to a developer? Do you want to tell a developer that he needs to pull aside whenever this designer taps him on the shoulder? Or do you want the designer to block on the developer "until he's at a good stopping point"?
Here are some of my ideas:
Appfelt,
RobbinsEgg,
PowderKeg,
iScream = (ice cream);
Harmonia,
BlueBirdie,
WunderSkin,
PavelsDog,
ShurBit,
DreamCast,
Snarl,
ProPell,
Wagoneer; and
MySalad.
I think that answer's a cop-out. Knuth, maybe. But Carmack and Torvalds had pretty unremarkable starts as programmers.
Submit data to a Google Form with PHP
It's obviously unusable for 99% of the world but I could see it being useful in very specific tasks. For example, large amounts of data processing that requires template responses/codes, warehouse processing, maybe point of sale?
Yeah, strange. At work I've been doing a lot of technical interviewing, and there seem to be lots of people hiring good programmers.

On the other hand, these are some persistent layoffs.

Are the workers made unnecessary by either lowered product demand or increases in productivity? The former means a big % of our economy could depend on a boom/bubble structure. The latter means that these people will need some serious retraining/adjustment before they're back in the workforce.
Guns | Shortgun ammo
Looking for the best online ammo store specialized in stocking all the current military surplus guns, ammo such as Hornady Ammo, 380 ammo,Federal Ammo, Rifle Ammo, Remington Ammo,Shotgun Ammo etc. They are also distrubutor for many manufacturers
Virtual Goods Start Bringing Real Paydays
Agreed. When it started off I felt he came off a bit .. brash but by the time I finished reading through the interview I really enjoyed his thoughts and him in general.
The Answer Factory: Demand Media - Fast, Disposable, and Profitable
Since the 1920s, up until a decade or so ago:
"Many investigators believed that the lower atmosphere was too dense for electrons to accelerate to speeds high enough to emit x-rays and other high-energy particles. Instead, they thought that lightning worked by conventional energy discharge--a bigger version of the spark that occurs when you touch a doorknob after trudging across the rug."

http://www.scientificamerican.com/article.cfm?id=x-rays-abou...

Pilots reported red and blue jets and sprites for a long time but noone believed them.

http://www.islandnet.com/~see/weather/elements/bluejets.htm

How thunderstorms work is still poorly understood. This building evidence is exciting a lot of new research and ideas. A lot of people are impressed that the earth can generate gamma rays of higher energy than those from the sun.
That's a good point. I know there are people writing non-trivial apps in frameworks that don't use templates; I'm not sure how they handle this sort of thing today.
Another idea is to hide the karma number beside posts and comments. You still position the higher-ranked ones near the top, but no number is displayed so that it doesn't influence your vote as much (the bandwagon effect).
"One major reason is that NASA picks its propulsion systems based on its targets — and true exploration of the solar system and beyond hasn’t really been a serious goal, the Constellation plans for a return to the moon aside.

“The destinations dictate the power system,” said Rao Surampudi, a Jet Propulsion Laboratory engineer who works on the development of power systems.

By and large, it’s cheaper and easier to go with solar power or very low-power radioisotope generators[....]

Well, yes. But he's handwaving the fact that the choice is really a multi-argument function: where do we want to go, how fast do we want to get there, what do we want to do on the way, how much must we pay, and does its volume / mass fit into the launch vehicle's envelope?

Solar and such are good for long, slow, cheap trips where you aren't going to do a whole lot, and you're sure not going to make significant course corrections. With nuclear power, you've got energy to burn--you could run more instruments, get there faster, and even change destinations or come back if you want.
Advice for Your YC Interview
Hm, I think I meant a mouse. I remember it had a grid of buttons (each with a different purpose, like a ColecoVision controller) and a really elaborate mousing surface.

What brand was the mouse you're talking about?
More than you ever wanted to know about the bacteria inhabiting your body
Grant Thornton: Long Term Decline In U.S. IPOs
I think we're seeing a growing divide between two economies which are very, very dissimilar to each other: people who have commercially valuable skills, and people who do not.

In good economic times, the structural changes in the economy are largely masked: construction had an insatiable need for strong arms to carry materials and swing hammers, and the service industries were booming. In weak times, companies start to look around the office and say "Hey, who here is worth the price differential versus an 18 year old in $COUNTRY_ABSTRACTED_TO_AVOID_COMPLAINTS_OF_RACISM"

There does not seem to me that there will ever be an obvious economic reason to prefer a, e.g., a 40-something barely literate American with an arrest record over four outsourced workers. Only one of those counts for our unemployment rates, though.

The unusual deepness of this economic funk is also testing received bits of wisdom, such as "a BA automatically means you have economically viable skills."
Bootstrapping: Advice you can actually use today
But one of the points of the article was that people who have the potential to be the next Einstein or Berners-Lee are disincentivized to pursue that potential, and instead follow a path that makes more money, but doesn't add value to society.
Like he says though, you have to be careful with this. I once had a client who would constantly email me with support questions, many of which I answered multiple times but I guess it was easier for him to just email me instead of searching his email logs. I would always answer back right away, which would mean he would write me back with another question, and the cycle would repeat itself indefinitely. It basically became instant messaging with a 20 minute delay, and totally killed my productivity while making me hate this person.

Also, I try to be as honest with my billing as possible, which means that if each support question takes 5 minutes out of my day, I might only bill this person for 30 minutes, even though the true cost to me is much greater because of my lost productivity.

My solution was to ask him to either send me support questions in batch unless they were real emergencies, or pay me to set up a bug/feature tracker.
I've thought the same thing. But, I think that to say that a comment has X number of upvotes so it's good or bad doesn't really work since there's no max points a comment can have, or knowledge of how many people voted on it, I'm sure there are some other variables that would make it work.

My idea to solve the problem you're talking about is to have 3 ways to vote. The usual up/down (which in this case can be agree/disagree) and a third for good comments that the user doesn't particularly agree with. It's a rough idea, but I think it could help solve the problem.

Something else I've been toying with that's along similar lines involves removing any up/down/other voting and instead uses a small area of say, 50x50 pixels. The X axis would be the quality of the comment, the the Y would be personal agreement with the comment. And the user could just click anywhere within that area to express their opinion. It's not as easily quantifiable as regular voting, but allows for more expression.

Just some thoughts. :)