skysight-inc/HackerNews huggingface dataset:
* The JIT is written in RPython.

* Comparing code with C is pretty difficult for all but the easiest 1-1 ports (i.e. numeric stuff), so I don't have good comparison numbers for it.

* Yes, I tried to improve the submissions to the benchmark game, this led down a long path which resulted in the benchmark game only having a single implementation for each language (e.g. tracemonkey is no longer on there, only v8)

* We don't plan on writing a new language, we kind of like Python, but someone absolutely could.

* PyPy doesn't have a VM, we have a toolkit for writing VMs and adding JITs to them. Perhaps these two blog posts will make it more clear: http://morepypy.blogspot.com/2011/04/tutorial-writing-interp... http://morepypy.blogspot.com/2011/04/tutorial-part-2-adding-...
http://stackoverflow.com/questions/6277174/are-generators-su... explains why we don't have generators in RPython
I use Google Reader, one feature that I would love to see expanded on Google Reader is tagging / organizing items which is pretty poor.
Why would they care? I really can't think of a rationale for that stance.

OTOH why would I presume one should exist?
Planet Federated Social Web
But now that you know about it do you care really what it is called, if it is just a binary compatible RHEL distro. If CentOS disappeared tomorrow you could just run your software on SL, or buy a RHEL license. I certainly do not want to trivialize the work that CentOS and SL do (and it is a lot of work to maintain these distros) but when the main point of the distro is to be a binary clone of another distro, brand names become meaningless. We could switch from SL to CentOS and then go back. It wouldn't be that hard. If another clone appeared tomorrow we could switch to that. The only criteria is reliability of release and promptness.
Ask HN: advice for taking difficult CS programming courses?
The CS program in my University only offers three programming courses in first and second year before the operating system course. The first two courses are about scheme and c while the third one is C++. Now from what I know the majority of the students could only get an average of 60 in these courses not to mention an OS course. In addition, from looking at some of my friend's performance in the OS course they are struggling really hard and can barely finish 50% of the assignments. Most student pass it by doing well on the exams which is theory based. On top of that, I was originally impress by some students who got a 96% but it turned out that they did some dirty tricks (such as dropping it half way through and taking it again; I know one guy who did this 3 times for the OS course).

If anyone did well in their respective OS courses could you provide some advices? I know that it varies from program to program but please share anything you can.
One of the goals of any school is (or should be) to teach the student 'how to think' rather than 'what to think'.

A startup is not some mythical entity that works in mysterious ways. There is a lot of overlap with how larger businesses are run - namely, hiring practices, advertising, market analysis, negotiations etc. These are common themes that are covered in business schools, and startups can benefit from them as well as larger corporations.

Sure, startups need to be a lot more inventive in how they deal with early growth, but I don't think an MBA precludes any of the required skills.
Anatomy of My Screwup: Pushing a Sloppy Podcast
United States boundaries determined by cell phone usage
You're right - the customer development model/ethos would have failed in identifying Twitter or FB.

However, that's probably ok as Twitter and FB are outliers. I'm not sure setting out to build the next FB or Twitter is a a prudent "strategy" either - more of a prayer.
The number of JS lisps out there is pretty awesome.

Although, the results would be much nicer to read if the column headings didn't require a mouse-over.
How do you get support? Are these mission-critical systems?
Parsing, Tokenizer, NER (Named entity recognition), Matching extracted tokens to geographical names list (gazetteer matching). Thats the process more or less. For tools you can google according to the terms above and get many. Hope this helps
If anything, PyPy's blogs and updates are really interesting to read. (not to mention the awesome work those guys are doing!)
How about some really, really wacky (and extremely fascinating) stuff: Quantum Immortality

http://en.wikipedia.org/wiki/Quantum_suicide_and_immortality
"Speaking from experience, she generally brings home work every night (grading, lesson planning, etc). Weekends too. This fluctuates based on time of year (grading a round of research papers, preparing new lessons for a new quarter, etc)."

That might be true for her. Nonetheless, the plural of anecdote is not data; as I observe in the post: "According to Bureau of Labor Statistics (BLS) data, the average teacher works slightly less than 40 hours per week. If you have better data, I’d like to see it. Note too that people getting teaching degrees at the graduate level get substantially lower GRE scores than those in almost all other disciplines. This will come up later."
Roman-era shipwreck reveals ancient first-aid kit
25 Websites to Submit Your Logo Designs
Just roaches dude. Yeah, it's a PITA, but at worst you could've called an exterminator and saved several hundred bucks. Due dilligence, and don't be a wimp.
I keep hearing from die-hard conservatives that teachers make "exorbitant" salaries with "unbelievable" benefits, and that they are a drain on our society. On the other hand, every single peer/friend I know who went into teaching is pretty much lower-middle class.
Only when it causes an addiction. Good and bad are relative
Dude that wouldn't have even worked because the place wasn't properly sealed off from the outside. You could kill all the roaches inside and new ones would just come back.
Schedule 13D is an SEC filing required when anyone takes an ownership stake over 5%, Form 5 for an ownership stake over 10%.

The Edgar database makes this information available for free to the public: http://www.sec.gov/edgar.shtml
Here's a quick summary of scientific research on procrastination by the same author: http://commonsenseatheism.com/wp-content/uploads/2011/02/Ste.... No specific advices for fighting it, but interesting nevertheless.
As another graduate student who teaches, I can confirm jseliger's claim.
Teaching difficulty drops of insanely fast. Don't think of it as making the task automatic, but rather having familiar territory off of which to base the things you say.

After one semester teaching a class, you discover what ideas the students tend to find most confusing and what types of errors are the most common.

Having leftover notes from the last time you taught saves you you most of the planning work, too.
I'm not sure what the situation in Texas is, but I know many homes in Hawaii specifically will mention that refunds aren't available due to roach occupation in the home. Cockroaches there are quite literally a way of life. Doesn't matter how clean your house is, you will have them. You kind of get used to them while living there, and after a while they don't really bother you. Texas may very well have the same situation, so he may not be lying when he says that they're a way of life. Can't be sure though.
Try out new impressive YouTube – YouTube Cosmicpanda.
Also because I know someone is going to say I didn't plan ahead or came on too tight a budget... I know. I'm living on the edge and pushing things but it will turn out ok and I will have had a valuable experience.

I'm just trying to protect someone else from getting screwed over by sharing my experience.
Hey, look at it another way: they've included food in the $500. http://articles.nydailynews.com/2010-04-15/entertainment/270... ;-)
One could consider this[1] as a full realization of Atwood's Law.

[1] http://bellard.org/jslinux/
A Dramatic Demonstration of the Power of Mental Frames
>No. The tax event is on the grant, not capital gain (therefore capital loss does not cancel). Furthermore, if I fall under AMT (very likely), I can't deduct anything.

Ooph . . . sorry. However, just so I understand, if your shares were to rise above the transaction price, would you not be subject to capital gains tax on the gain? It would seem a bit misaligned if you could be taxed on gains but not benefit from losses (however, I wouldn't put that past the codes and that still wouldn't account for AMT issues).

Good luck with it!
You didn't get screwed over IMO. You paid half price, and got half the value. You didn't expect any problems at that price?
You should've stayed and recorded the whole ordeal. Would've been an incredible story to tell to journalists afterwards
I have no idea whether or not you're right about Mark / FB, but even if you are correct, I think the issue raised by the author still stands.

Let's say Facebook owes all its success to getting a ton of money from investors - any other social networking company would have achieved the same level of success with the same amount of money.

The question still remains - why did Boston VCs not invest in Facebook like SV investors did? Or some other similar company (which according to your theory, would have given them the same outcome as what SV investors in FB got)? Clearly they are worse off for not having done so.

Not claiming that Boston VCs should have been expected to invest in FB - just saying that the underlying issue raised by the article stands regardless of why you think Facebook is successful.
Site about Advanced Programming, Computer Science
http//sites.google.com/site/rcorcs/posts

This is a site with nice free-software projects, and very interesting posts about Advanced Programming, Computer Science, Hacking and Maths.
When software offends:  the Pantyshot package controversy
the hook for their techcrunch article!
Just a little heads up for Django newcomers. Don't install Django with apt. The official Git repo is best so you can get the latest bug fixes. If you want a turn-key solution, use Pip.
I think I understand now. The PyPy implementation of Python is written using the RPython -> Jit interpreter framework that the PyPy project has. Clever.

Am I right in thinking that the drawback of this method is very long compile times for producing the interpreter?
It's most definitely not the way of life here in Texas. I'm currently in Dallas, but grew up in the sticks and have never had to cope with the roach situation he's describing.
> It's an issue for me because most often I am not interested in pictures in my feed so a smaller version--like facebook--is preferred.

I like the bigger pictures, cause I never was able to really use the tiny pictures on FB. But yea, I think if you are focusing on designing something so that users can easily skip over stuff something has gone horribly wrong.
Doesn't seem like an evolutionary adaptation from his remarks. It seems more like a physiological balancing act. Could be a slow homeostatic process to prevent certain brain cells from burning out. And I will present my data when I m done customizing my terminal color theme.
Yeah, that's it. Time to start using PyPy as the primary implementation for some toy projects and see how things go.

For folks that want to test their projects against various version of CPython, PyPy, Jython, etc., check out tox: http://tox.testrun.org/
There are lots of rooms in Austin available for $500 a month. You can get a master bedroom with private bath for that price.

We could have we just ran out of time.
Seems to be under a BSD-style license https://github.com/siavashg/mod_qr/blob/master/COPYING
The Flame Algorithm and its Open Source Culture
It does not seem all that impossible now, now that Skype has been integrated into Facebook. From what I hear, they have stripped down most of skype and provided javascript apis for the facebook web app.

Before that, I always used to wonder how could one take all of signaling protocol (like the monstrous SIP, XMPP etc) and media (RTP) and cram all of it into the browser.
Roaches are unpleasant, and I empathize, but Texas is going through a historic drought right now. You can expect to find thirsty pests heading indoors.

And I haven't heard of $500/month rent in Austin in over a decade. For rent that cheap, expect hardships.
Classroom courses!

If not, then properly structured distance education courses are amazing.

Structure I like:
Weekly assignments based on book
Assignments are both audio and written
Exam based on comprehension
Right. Export everything but internet contact info...the most useful parts they keep locked up. That button does not export email addresses. Fake export.
This is a great story! Thanks for sharing!

It's not really surprising that someone who was willing to cheat AirBNB out of their cut of the deal was also willing to cheat you. You've got to watch out when you're dealing with people like that.

Couldn't you have hired exterminators for US$310? Let alone US$700. Also, Hostelling International Austin charges US$28 per bed per night with a shared bathroom in the room, so your (potential) savings on the AirBNB deal are at least good for a week in a youth hostel.
i guess it would depend on your ability to install plugins not sanctioned by wordpress or certain custom themes.

Last i checked there was only a limited selection of plugins
on wordpress.com
The best time to be alive is now!
where are all these people getting their invites? Dropping hints with my Google contacts hasn't worked...
Yes, compile times are rather long, about 40 minutes for the full interpreter on a recent, fairly good, laptop. On the other hand you don't need to do a compile all that frequently, because all the code is testable by executing directly atop another Python.
All this over some roaches? Seriously? I don't know where you're originally from, but around here (Virginia), insects indoors are a part of life. Having recently moved from cold Seattle, I've never seen so many bugs in my life. I feel like I'm in the jungle.
I guess I should pass this piece of advice on. If you have roaches in your house (or anywhere for that matter) there is a simple cheap effective way to get rid of them.

Boric acid. Just sprinkle it around the place (its not toxic to humans, or comparable to salt anyway), on the sideboards, and anywhere else the roaches are likely to go. It will kill them all pretty quickly.

I recently had issues with the neighbor having lots of them and boric acid really controlled them. Before applying I saw at least a dozen on any given day. Afterwards I was (un)lucky to see one a week.
I wonder how it compares with Flotype's[1] Now: https://github.com/Flotype/now

[1] YC W2011
Invites have been open all day.
I'll invite you if you don't mind being disconnected entirely from the social graph. Please add a way to contact you, or a link to a way to contact you, to your HN profile.
It's true that roaches are a PITA when it comes to your own living space. But imagine what story you could have told if part of your startup's success came from overcoming this event? Hahaha it sounds ridiculous -- but really, people would have loved it. Also, I feel that the best decision would have been to get a master bedroom for $500.. You and your co-founder would work together anyway. What is so bad with sleeping in the same room together? Might as well since you're spending so many hours with him anyway. Become ramen-profitable then move in somewhere else!

Still, a great article that serves value to the community since many of us will use AirBnB sooner or later.
Reeder. But here's the one feature I'd kill for.

There will always be duplicate links fr different news sources, like Techmeme, Techcrunch, Hacker News and such pointing to the same article source. All if want is for those to be grouped together so I don't have to be exposed to the same article multiple times while scrolling through the feed.
Adsense revenue is driven by purchase intent. "LA to Chicago flights" is a goldmine for advertisers. "Johnny posts a lot of movie reviews so let's target him a Netflix ad" is nice but it's no where near the same as a direct search with intent to purchase.
Yeah, it's crazy to think it will only be 50mm users in the USA, after people have been coveting this for so long, and Spotify has done so well in Europe.
I think it depends on what you are and what your idea is. If you're a developer and it's a product you can have a prototype built for in a small amount of time (say 1 or 2 weeks) then just fucking do it but obviously if you're a business development person who needs to contract out you have to approach it differently. However the way people articulate ideas matters a lot, so unless you're 100% confident in your ability to articulate ideas then I can see this being the cause of missed opportunities.

If I have an idea I believe will work well, I build it, if it fails it fails, asking people isn't something I'd base the choice to make or not make something on just because the people I know is limited, there is always someone out there who will use your product (even if it's just you) it's a big gamble to assume those you asked is representative of that group.
Facebook doesn't have circles. All Facebook relationships are built on a friend request, which Google+ doesn't have. You can't add strangers to a Facebook list; they are not the same thing.
Previous discussion: http://news.ycombinator.com/item?id=2678914
i love the article and the insight. this could also be looked at a different way. many entrepreneurs think that vc's are their customers. they are not. they don't consume. they re-sell. if you like check out chapter four of my recently published ebook on my own experience with vc's (free download for a limited time). hope you like and good luck everyone.

http://buzz.dennykmiu.com/ebook
Cool story bro/Airbnb team.
> Now insert the Oxford comma: She invited her father, a tuba player, and several ballerinas. Suddenly the father has become a tuba player.

Following this logic, without the comma the father becomes both a tuba player and several ballerinas at once...
I'm in north Dallas and unless you pay for regular extermination visits, roaches are a way of life if you live near open areas. I have a 10 acre ranch behind, two parks within a half mile, and a creek a few hundred feet away, and roaches and mice just love to cool off or warm up in the house, depending on the time of year. Although, this year it is rats and spiders, go figure.
Here is Takahashi's lecture at the Games Developers Conference in 2009:

http://www.gamasutra.com/php-bin/news_index.php?story=22941

He is stranger than you can possibly imagine. I haven't got sucked into Glitch enough to really say what it achieves, but adding Takahashi to their team is definitely in line with their aspirations. I'm excited to see what Glitch is like when it finally launches!
If both addresses are listed under the same contact in Gmail, I'm pretty sure it won't do that (I have a friend with both Google and Yahoo addresses and it identifies her correctly). I bet your Gmail contact list has duplicate Johns and that's why Google+ thinks he's two people.
Pretty different boats. Facebook/Skype requires a separate binary installation. Google Talk/Hangouts/etc currently requires Google's "Voice and Video plugin", which at least just integrates into Chrome rather than installing separate executables, but for the sake of this discussion, they're functionally equivalent.

Packing the necessary tools into a toolkit that a browser can utilize first-rate is, as you pointed out, a different challenge. Not sure what SIP or XMPP are "monstrous" though.
Besides no built in video and audio support?
A Moral Dilemma On Forgiveness and Hatred
In the US, it's illegal in "circumstances in which a reasonable person would believe that a private area of the individual would not be visible to the public, regardless of whether that person is in a public or private place."
Thanks mate : )
Gmail added to my HN profile
you can't ask...people will never give you a straight answer.

the best approach is to build a mockup that has the signup and intro pages, and a non-functional signup page(i.e. don't store credit cards)...then run $500 worth of adwords through the site and see if anyone bites.

if $500 is too much, stop thinking that. Building out the feature set to make the site functional would take you quite a bit of time...even if you only "charge' yourself the minimum wage, you'll still end up wasting more "money".
Your grades will never matter.

However, the difficulty of the challenges you take on will make all the difference in the world.

Grad schools and employers want people who can take on hard problems, who can do so with autonomy, and who can get help when they need it.

Start practicing.
If you read the article, it states that in 3 years, Spotify has only managed 10 million users. It's unlikely that they'll gain 50 million users (from one country) in one year, when they barely got 20% of that in three years from an entire continent.
"Very good". I study professional speakers and, without seeing video of your talks, I can't assume that you are as good as you say you are. DHH is probably the best speaker who is technical and motivational that I've seen. Shaky video: [1]

I am going to assume that you are already on the technical 'speaker circuit'.

However, if you are not on the 'speaker circuit', consider getting on it. Start by submitting talks to various conferences that you could contribute to. High profile, at first, is not that important, you can work your way up there. Once you are accepted at one conference and give an excellent talk, that will make it easier to go to get in to other conferences. And, once you are at the talk, network with the other speakers, become friends. I see a core set of names repeated in the conference ecosystem.

If you are a very good at and enjoy teaching/training, you can travel a lot and get paid reasonably well for one-week gigs.

If you want to go out of the box, consider network marketing as an exercise in building your skills. There are many companies out there. They all have the same basic model (e.g. you don't know many more people than you already know). As a way to improve your fear of rejection, improve your presentation and listening skills, not as a real secondary income stream.

[1] http://onrails.org/2008/05/31/railsconf-2008-david-heinemeie...
Yes, cobralibre is correct. I live in Austin and even with a regularly-scheduled pest treatment, we are still getting lots of bugs in the house. It's really hot out there and it's driving the bugs indoors.
Maybe I'm desensitized to this in anime, but I wouldn't think of Misaka as being famous for upskirt shots.
Something I find interesting to ponder is the value of brands in journalism. The NYT has a great brand and I'm sure most people would associate it with quality journalism.

Whatever the outcome for this paper (paid subscriptions and higher cpms or the opposite), I'm more interested in all the other mastheads out there with less brand equity.

As a guess I think most people will be more comfortable handing over their hard earned to WSJ or NYT than they will to their local rag.

So paywalls IMHO spell doom for all the other papers who don't have the same brand equity / reputation.

Would you pay $3.95 for your local paper before handing it to NYT or WSJ?

My 2c :)
Having submitted the OP, I completely agree. You never know where an informative tptacek post will show up... :)
Meaning each request runs on its own thread or process? That would kind of eliminate the entire charm and feel of Node wouldn't it?

In other words, the event/non-blocking/callback aspect of Node seems so ingrained in it's implementation that it wouldn't even be the same thing if you changed it, it would just be server-side JS. Just my opinion, I'm pretty much a total Node "noob" (did the tutorials, haven't gotten much beyond yet).
Airbnb as a means to a business end and cash outside the system meant to protect you in cases where things can easily go wrong? And no handling of the situation except to run from the roaches? Business is a tough place, especially if you only have two months worth of money ahead of you...