skysight-inc/HackerNews huggingface dataset:
So I consider Perl to not be a best choice for occasional use: I always had to re-learn the syntax and decipher my old code - something I didn't have problem with in other languages.

To sum it up, Perl is a great language, but requires a lot of dedication like C++ does. So the eternal question still remains - Perl, Ruby or Python? ;-)

Perl is a deep language. No one will argue that's not true. But it is entirely possible to write Perl code in a very Pythonic style, if that's what floats your boat. Perl objects are actually a lot like Python objects. But, if you do that, you're stuck using only the features that Python would give you...which most experienced Perl mongers are unwilling to do. (I'm aware there are a few interesting Python features that Perl lacks, or if not lacks, at least require a slightly more verbose implementation in Perl.)

I learned dynamic language programming with Perl about 10 years ago, and worked in it for a few years. Then I worked in Python predominantly for a while...with some of the best Python developers in the world (if you use Python, you use code daily that a couple of them wrote), and found it a great language. In fact, during those three or four years I decided that Python was a better language than Perl. But, a funny thing happened, I found myself working full-time with Perl again about three years ago...and I decided that I should learn it properly this time rather than banging my way through based on what I could glean from examples of questionable heritage on the web.

It turns out, I was wrong. Perl is a better language (for me) than Python. They're both very fine languages, of course, but there are some things about Perl that really make me happy. Unicode in Perl is so natural it's like magic, for example. Not so in Python, where you have to ask explicitly for Unicode strings--you can actually write Perl code in Unicode, if you're feeling freaky like that. Regexes are first class entities in Perl...a regex can be an object, can be made into a reference, etc. which is incredibly powerful once you're accustomed to it. Backward compatibility is astoundingly good in Perl. We have code that hasn't been touched in 10 years that still runs on Perl 5.10. It may be ugly and old, but it works fine...the cheapest code to maintain is that which requires no maintenance. When I worked in Python, I had to make changes to almost everything between several major revisions: 1.5 to 2.0, in particular, but the 2.x releases also always required minor code changes.

There are a few things I miss from Python, but the "cleanliness" of Python is not among them. Modern Perl is extremely nice to read. What I do miss is a good REPL (though mst's Devel::REPL is coming along nicely, it's still no iPython).

Ruby also seems pretty awesome. I certainly found it very intuitive when I spent a week or so messing with it. But many of the things I really loved came from Perl. I do have to say that it always felt like I wrote fewer bugs into my code when working Ruby than Perl or Python (which always seemed about equal, to me). I dunno why that is, exactly.
Rockstar Memcaching
Distorted Software
It's also about the rate of absorption into your body, as well as the consistency of flavors (packaged food is very uniform, and creates strong associations)
Embrace failure
People like you are the sorts of people making Hacker News worse.

Yes, I go over the top when I write. Yes, it can be portrayed as assholish. It doesn't mean I don't try to make valid points when I write. I don't just go through the site, see something saying "Oh, look, somebody expressing an opinion, let's be contrary." I try to write what I feel to encourage discussion (like what happened with some of the other repliers), and I don't censor myself because I think that nobody on the Internet is thin-skinned to start crying when I call people something like "stupid fuck." I don't even say that out of disrespect for the OP. I upvoted the thread. It's just that that's the way that I talk in certain moods, similar to how several other people I've read have snarky attitudes or snappy attitudes or "say the first thing that pops into my head" attitudes. It takes all kinds.

So I give my opinion, give a few examples that I think back up how I feel, and post it, hoping for a discussion. Instead I get several downvotes (which I'm guessing is for tone rather than for lack of useful argument), and a jackass like you popping up to spew shit nobody cares about hearing.

I don't use a Mac because I'm a fanboy. I use it because I think it's an amazing OS, worth the money. Many people use Macs for the same reason. And my reasoning for WHY I like it has to do with the fact that it is, in fact, incredibly polished.

So, at risk of losing my precious karma further, fuck off. I'm trying to have a discussion without sacrificing my mannerisms. You're being a dick. There's a big difference, and it's that what I have to say might actually provoke interesting conversation.
I have a Ph.D. in physics ('05), and this looks to me like something that would have been really valuable during grad school. Unfortunately, I can't try it out because they insist on a current academic email address for registration.
"Really? What about the rounded corners on the top of the menu bar?"

Which menu bar has rounded corners? The rounded corners of the windows? The menu bar looks pretty flat if you ask me.

"Those things waste my time."

That's something that the Mac helps with for me, actually. Because of how fast Spotlight goes, combined with how thorough keyboard commands are, I find I can go between programs pretty quickly. Though I'll admit that it took me a while to find a good desktop background.
There are also some other "professional networks for scientists" out there. Some friends of mine have started epernicus.com, and I've seen some others, too.
Ask YC: Review My Startup Request
I think the moral, then, is not "innovate visually for no reason." It's "don't pretend like you've got something that can compete with Google."

:-)
No it's not. It's a ton of filler that doesn't apply anywhere. You can name successful sites that defy every one of these rules.

Lists in general are never good. People with decent ideas write ARTICLES. Not LISTS.
I figured it's about time to bite the bullet and get some feedback from a community I've come to respect and trust.

If anyone here is a student, it would be awesome if you could create an account (you may need me to add your school to the site first) and give it a whirl. Otherwise, just play around with it and let me know what you think.

Hopefully the value proposition and purpose of the site are clear on the homepage, so I'll let you have at it!
Sounds like V-er, Mojave itself...
Nah. It was pointed out already that this is the same idea that Gerber tried with its "real people" foods a while ago. It's a clever idea, but it doesn't spread enough via word-of-mouth to actually negate negative feelings.
Thanks for the kind words.

"Personally, I am now more likely to rely on the Internet as a store of facts, like capitals of the world, rather than commit such facts to memory."

One of the reasons we were motivated to build this application was the observation that people were 'outsourcing' their memory, eg. just Googling for information. Outsourcing our memory limits are ability to think deeply.

Why bother remembering words when you can just sound out the word each time? Why bother remembering their meaning when you can just do a search on Google?
i got to this and was confused about what your app does

"2. We intelligently organize when to study"
"Slow" isn't a problem when it's a new install. Given a completely new installation, Vista looks nice. So the marketing is deceptively pointing out a deception.
Rain Water Tanks Sydney
Rain water tank suppliers in Sydney
Precisely why this campaign is so shady. They're replacing glam for glam. It's nothing you can actually get an accurate reading from.
The difference perhaps revolves around "startup appropriate for Y Combinator" vs "startup."

Actually, it would be "startup appropriate for any investor". If there is no exit planned, then it's not something an investor wants to be involved in.

It's purely semantics, which is why I specifically said, "according to pg's definition". Your definition may be different...but if you're talking about pg's rules of thumb for "startups", you have to accept his definition of "startup" for the purpose of context.
Out with the old, in with AdCamo
Great quote by Paul Graham
Here's one I only found out about recently.

Multiple assignment in Python is already well known.

x, y = 10, 50

But this also works when the left or right variable lists are sequences.

[x,y] = 10,4

t = (1,2,3)

a,b,c = t

If you have a loop or a comprehension, and the values are sequences, you can access them like so

for (left, right) in zip(leftArray,rightArray):
...

You can also do variable assignment inside an argument list. To see what I mean, suppose you're writing a 2d geometry library, and you use tuples as points. Ordinarily you might write

def func(point):
x, y = point[0], point[1]
...

or even

def func(point):
x, y = point
...

Instead, you can just write

def func((x,y)):
...

This has many advantages. It gets around the problem of having to navigate to some other place to find out what composite data structures are. Points are just (x,y) tuples. It makes it easier to write sensible names, in many cases, which is crucial in a dynamic language. It's shorter. You spend less time packing, unpacking, and generally, schlepping your data, and more time actually doing things.

Unfortunately, it's not the most generic of methods. It fixes you to a particular data representation. This is effective in certain cases, but is otherwise a problem when you need to change things. In practice, though, this can be avoided, and other code would break during such changes too.
Potentially, but I'd say it's probably not the highest priority issue in the fixes queue. The site guidelines offer a compromise:

If you submit a link to a video or pdf, please warn us by appending [video] or [pdf] to the title.
Stewart Butterfield's (Flickr) resignation letter
$40m/yr revenue, $1m/month profit, and 100% bootstrapped as of 5 1/2 months ago when this article was written:

http://www.forbes.com/technology/2008/02/22/mitra-zoho-india...

It's probably doing even better today.
I hope they do it.
Yeah its not that hard. Just have to make time. I have been trying lately more intense training, which seems to work well for me both fitness and good use of time (as sessions are shorter and more intense).
100% Turn-Key REO-Foreclosure System
REO Investment Group provides a 100% Turn-key REO/Foreclosure System that provides properties at pennies on the dollar that are free and clear of any liens, in saleable condition, under a 100% fully managed system for the local and international investor.

That’s right! You own the property outright with no mortgage payments and you do not have to manage it. This system also provides solid exit strategies with positive cash flow without you being a landlord!

If you want to secure your financial freedom and multiply your money exponentially…this is the program for you! Our company is exclusively for the passionate investor!
I would recommend it to real estate investors
To find out more there is a FREE REO Foreclosure Seminar that you can attend, to find out more check out

http://www.reoinvestmentgroup.com/reo-foreclosure-free-semin...
I like inciting arguments, as an aside. It means people are more likely to think during a debate. And that means that there's a better chance of my learning along the way. this only works in online news sites, of course.

Safari's got a comfortable tabs system - on OS X, anyway. It's got tab shifting, rearranging for windows, and double-clicking to make an ew tab if you're too lazy to CMD-Tab it. Though yeah, it's partly a matter of what you're used to.
For the record, I revised the first post from "ORM" to "database abstraction layer". A number of the more intelligent counter-points to that were correct; stating that one should only use an ORM was unintentionally too domain-specific.
What would Internet2 be?
I've used this, paid $225 for a really nice logo. The more effort you put into your contest (feedback, direction) the better you'll do.
PDF's are already detected and marked as such, as can be implied from the automatic appending of [scribd].
party time!!!!
Thanks for setting me straight, unabomber. I would hate for you to sacrifice your mannerisms, which seem every bit as polished as the Mac OS.
Thinking more about this, it might be even more true than I realized at first. A lot of times after reading a long interesting article I totally forget to return to news.yc to upvote the article. One solution could be to display the article in a frame with easy access to voting.
God willing, one day cell carriers will be open enough to do this hack without needing a cellphone.
Just don't eat when not hungry.

Most people eat large quantities of food all at once. Stop half way and wait 20 minutes and you might not be hungry anymore. If you eat too quickly then you don't know at what point you'd eaten enough to satisfy your hunger.
It's a good point, and those may be his definitions, but I don't see the rules mentioned in the essay in particular.

There are all sorts of investment that don't fit the Silicon Valley VC short-term mold, so appropriate for "any investor" might be over-stating things, even for startups. Investing in cash-cow businesses is not a bad strategy--I wish I could have invested in the private company I mentioned above in the 70's. Jeff Bezos thought 37 signals was interesting enough to invest in. Warren Buffett seems to like cash cow businesses as well.
I do not think the idea is pointless. I want something like this. I have a ton of academic papers in pdf format that I find hard to manage. It's the webmynd style augmented memory type of functionality that I would find most valuable.
I'm no brain expert, but I'm not sure that we use the same part of the brain for remembering facts as we do for thinking deeply. Happy to be proved wrong on that.
Does this mean Gabor is leaving Xobni to start another email related startup?
edit: 4 months?
But why? The article doesn't say anything about that...
To save resources?
5 Strategies to stop stealing time from yourself.
Congratulations guys! Incredible review from a tough critic...
That one is just way too close to reality for comfort.
I'd love to see an algorithm that takes a Garfield comic and makes it into GMG.
Yeah, it gets really bad for me, too. I had to uninstall it. I have like 6 gigs of historical emails, though. Maybe I'm atypical, but it just slowed down Outlook to a crawl after a while.
He's just jealous 'cuz his name's Nick B too, only you beat him to it. Something like that.

But you do have an edge. Weren't you basically here when the site first was founded?
Oh, and one thing I would ask about in particular is what your opinions are on homepage calls to action.

RateMyStudentRental essentially needs students to rate their rentals. However, just saying "Rate your rental now" on the homepage doesn't offer much immediate benefit to the student, and thus does not convert very well. I've had several iterations of the homepage that I've tried out, and just recently made a change (last night) that focuses solely on "Browse Rentals" for the main call to action.

A lot of my knowledge on the subject matter comes from studies and reports such as this:
http://www.marketingexperiments.com/improving-website-conver...

Anyway, your thoughts would be greatly appreciated!
reddit has a toolbar, exactly as you describe. If you're logged in, you can see the option here: http://www.reddit.com/prefs (immediately below the languages)
From the comments - "..can it shut down a lion remotely? thats seems more usefule in Kenya."

Reading that made the whole story worthwhile. :)
We had simply an amazingly good experience at 99designs. Got 138 different logo revisions (maybe 40-50 different concepts) for ~$400 (we offered first and second prize). There were literally dozens that were good enough to use.
How high? I've been trying to learn lisp for a while, and it's been kicking my ass. How long did it take you?
I think labmeeting is a great idea and also something which could be very useful.

Specifically, I believe there is a lot of value in breaking up the traditional research publication methods - Conferences, Papers, Journals and the costly (atleast for developing nations) access to this material controlled by a view publishing houses.

Research and collaboration needs to open up for everyone and should work freely over the internet rather centered around conferences etc. If labmeeting can enable something like that (which I guess is something its founders would have though about) it can very well change the way research is conducted.
The perfect product for coffee junkies
Score Voting (aka Range Votiing) and Approval Voting are actually the best voting methods, especially when you take strategic voting into account.
http://rangevoting.org/StratHonMix.html

In this case, even if the election result changed, you'd still get a candidate who was rated relatively well by the average voter, so the results would not be that much worse. Now consider that other voting methods react much worse to strategic voters, _and_ that score voting is as good with a great number of strategic voters as other systems are with 100% honest voters, and this whole argument falls flat.
http://www.gaborcselle.com/blog/2008/07/new-company.html

"I am leaving Xobni in late August and starting a new company."

"There are lots of challenges left in the email and communication space. I have some exciting product ideas for my new company, and I feel like I understand the space like few others do."

;)
Google Developing Formal VC Arm
shudder I have a password which requires letters and numbers, requires a mix of case, and needs a capital letter. It also doesn't accept anything based on a word -- the password "Poopio123!" was rejected for being based on the word "opio."

The first thing I did was email it to myself.
Twitter Vs Plurk: The UI advantage.
designoutpost.com
Sounds like someone did not sign a "Non-Compete" :)
http://trends.google.com/websites?q=omnisio.com

Doubt they had any scaling issues with virtually no traffic.

I assume they did an angel round and took tens/hundreds of thousands of dollars. Probably just so that they could afford to pay for salaries and whatever minimal necessities they had.
This has been a tough adjustment for those of us who need the entire wait in line to decide on a drink.
Some months (a year?) back I switch from Win XP to Kubuntu as my regular desktop environment.

I cursed that lack of this or that in KDE, while gradually appreciating assorted little things. In the end, I felt it was largely a matter of trading annoyances, while getting the bigger win of a better, more stable, development environment.
> They are always way too busy yapping to ever have time to learn programming.

That's the kind of statement that makes me not want to be a developer anymore.

You know what? So many developers are male, but I don't go blame the issues I have with their work on their sexual identity. I go blame it on a mistake they made. But no, if I make a mistake or do something unexpected, it's because I'm female and not because I actually truly made a mistake that had nothing to do with me being female at all, right?

Sorry I hate being seen for my body and not my brains. Sorry I hate being hit on at every single fucking conference I attend. Sorry I have so many people disbelieving what I do, even after seeing my resume and listening to their friends who only had glowing reviews for my work. This is all fucking outrageous.

Please go have fun in your unusually gender-unbalanced field|industry, and know that people like you making statements like yours is one of the major reasons why.
I kept clicking those icons but they don't work. Then I scrolled down and that single pixel HR separating the entries was hard to see so I didn't get why the bubble boxes were there, with no pictures as well. Then the slanted background gave me a headache as I scrolled so I closed the window.
Is there a way to hide the answers to replicate real flashcards? All I'm seeing are two column lists.
If you're writing lower-level network stuff working inside a VM can often create subtle timing issues (and conceal others) that need to be debugged on host OSs.
I've got it! Let's call it Web 2.0!
Oh cool! I hope it's a game. Whatever it is it'll probably be awesome. I'm really keen to see what Stewart gets up to as well. :)
For a site like bird-cage.com, perhaps a bird cage manufacturer so they can have a direct sales presence online instead of selling only through pet shops.
Scrabulous Relaunches Under A New Facebook App Name Called Wordscraper
Discount Nutritional Supplements & Sports Nutrition Supplements
Buy cheap nutritional supplements & discount sports nutrition supplements, ephedra diet pills, ephedrine weight loss products, wholesale bodybuilding products at Supplements To Go..
The problem is that beyond events like WWDC, apple really has no place to discuss anything NDA'd - not just the iPhone SDK, but things like developer seeds as well.

I'm betting the iPhone SDK NDA will be lifted someday, just right now it makes zero sense.
Scrabble vs. Scrabulous: A lesson in copyright law
Why newspapers shouldn't die
We have enterprise software and sales of the new - we call it sustainable - quality. PLS Check us out at www.pro-mis.com
How big is the free economy?
Kevin Martin’s Open Network Manifesto
Windows Mobile misses annual shipment target
How is it "correct and secure" to make dual boot more difficult? How is it "correct and secure" to make dual boot unavailable when bitlocker is used?
Share any song, tinyurl style
I bought one of these and it works quite well:

http://www.dell.com/content/topics/segtopic.aspx/linux_3x?c=...
Mine was like this:

2003: I haven't been able to get X working under Debian Woody for a month or so. This terminal is actually pretty nice though once you get used to it.

december-2003: Holy shit I got X working. Oh my god. Well, at least I have a good understanding of just about everything else on my system now.

2004: What's this Ubuntu thing, hmm. Oh, X worked without a hitch. I think I'll use this for a while.

2008: LORDY! I CAN DO ANYTHING I WANT WITH MY OS!
99designs [ http://99designs.com/ ] is pretty famous too.

edit : sorry just missed the mention of 99designs earlier.
Why do you consider this ad, that presents itself as a blind test but is clearly not, brilliant?
Functional Programming - an emerging trend
Best of RubyLearning Posts for Ruby Beginners
Google To Launch Venture Fund
there's a study mode for decks which can be accessed in the listing of decks (far left) or on the desk describe page (top right).

the listing you describe is a deck details page not intended for study.

you make a good point regarding the accessibility of the study feature.
A coworker of mine bought one and has high praise for it. I believe he has the 1420N.
Colorado Driver Education Course
Colorado Driver Education course for teens , has been approved by the Colorado Department of Motor Vehicles, and satisfies the state requirement for a 30 hour driver education course. Our courses provide detailed information about traffic laws as well as strategies for safe driving that will help you feel confident behind the wheel.
Website traders get rich quick