skysight-inc/HackerNews huggingface dataset:
JS in browsers is not multi-threaded. There's only one JS thread where requests from async calls are queued: http://ejohn.org/blog/how-javascript-timers-work/

When dealing with true multi-threading you have all sorts of issues you need to worry about, like locking for writing, worrying about deadlocks, etc. that make coding much more difficult.
Hey temp, I've actually been debating whether I want to start a project, which is kind of simple, but could help a lot of people. Let me know if you are interested - email is in my profile.
Quite possibly. The Twitter debacle tainted RoR's reputation (fairly or not), and there is a concern that Ruby might turn out to be a flash in the pan. Django/Python is just as effective, and enterprises feel far more comfortable with Python's depth of support across the board.

Google's real fail is the event tags - a grand total of NONE relate to Django the web framework.
I think Couch simply started moving in the wrong technical direction at some point - mostly because of an unhealthy preoccupation with running on cell phones.
Confessions Of An iPhone User Who Recently Switched To Android
Kerala houseboats
Elegantly charming Ettika beaded gold bracelets 
Royal and elegance is what carried along when you wear gold. Gold has always been a mark of purity and solemnity. With each of its forms such as chains, rings, and earring the gold bracelets comes in their beauty of its own.
Club villamar
> In a functional language a simple way would be to fold over (++) append.

Though you probably wouldn't want to do use that approach for performance reasons.
Vakantiehuizen costa brava
Applied with Cilantro and got rejected tonight. Actually felt good this round because we've launched and are starting to get some traction (over 100 sign ups already).
http://cilantrosites.com

A little depressed but I'll be over it by tomorrow and deploying code again.
Index Selection and Advanced Search (Google App Engine)
Ashton Kutcher - "Uncover what can't be seen."
Oh I see. I didn't understand until I clicked the link at the top that the different criteria, and thus the images, were not from pg.

I was a bit surprised that Viaweb ended up all green, but it wasn't pg's choice, just yours, correct? :) I disagree on evocability and verbability actually.

One thing with verbability though, is that it's probably hard to predict. I don't think it would have been easy to predict that you could "facebook" someone.
Actually Dropbox.com is quite a lucrative property of its own: http://techcrunch.com/2009/10/13/dropbox-acquires-the-domain... и http://news.ycombinator.com/item?id=880522
C++11 / C++0x Documentation Collection
Xbox 360 Microsoft points generator v3.0 Full
Hello everyone! I just made this xbox microsoft point generator v3.0 Full and i was hoping you guys could give me some you know, feed back. and then i will update the program and everyone will be happy with their microsoft points, and arcade games! :D
Couchbase offers 3 products -- Couchbase Server (which is Membase, with an instance of CouchDB for persistant storage). Couchbase Single Server (which is CouchDB plus Geocouch plus a few other addons). Couchbase Mobile (self-explanatory).

My understanding is that version 3.0 will probably merge the Membase and Couchbase products into one, so you'll have Couchbase and Couchbase mobile.

BigCouch is a separate product from the Cloudant guys, which is essentially CouchDB with an elastic sharding layer. Cloudant also sells a hosted version of BigCouch with -- I think -- a Lucene engine on top. There will likely be some overlap here between BigCouch and version 3 of Couchbase Server.

IrisCouch is a hosted version of Couchbase, with GeoCouch thrown in as well.

"Then you have no officially maintained libraries for the different platforms which was a turn off to me the first time I cracked that egg open."

I think this comes out of the initial popularity of CouchDB-- a bunch of people wrote drivers for all kinds of languages. Some of those guys work for Couchbase now. The libraries at http://www.couchbase.org/code/couchbase-single aren't comprehensive, but they do give you a good idea as to what's out there.

There was a bit of digging involved to get a lot of driver and connection information, but it seems like the Couchbase guys are doing a great job at cleaning up what was previously a scattershot list on the Apache site.
Oh wow. I've faced this exact same problem with missing `var`s more than once before. It's pretty ridiculous that JavaScript makes variables global by default.

Sorry to hear about your tragedy, hope it doesn't cause too many issues in the long run.
Good points, my idea was closer to doing the same thing but better, and doing it better in such a way that a new market would emerge from the way you did things.

P.S. Thanks for the responses, I'm new here.
I believe Dropbox and Groupon were both quite expensive (but acquired after significant traction/funding).

Mint.com on the other hand was purchased with ~$180k in Series A stock. The domain owner ended up making $1+ million when the company was acquired. The founder (Aaron Patzer) seems to think it was one of the very best decisions he made.

The paradox of choosing a domain is that you buy it when your company is small but you live with it when your company is big.

It's a lot like choosing real-estate for a restaurant. You can launch your restaurant in a bad location, build it up, and then move. Or you can find a great location and build it there. A great location doesn't mean you will be successful (it's just a big advantage), and a bad location doesn't mean you will fail (it's just a big disadvantage).
Thomas Sabo Horse Pendant TS443,thomas sabo charm club
I am always surprised by the number of startups who do get a short domain name: Path, Yelp, Stripe, Color (infamously so), Fab, etc., often times right from the start. (NB: Dropbox got dropbox.com pretty late)

Sure if you have a couple of millions in the bank, that helps but I'm more thrifty and always feel that it would probably not change much to find a different name with an available (or cheaper) domain.
Ask HN:yc rejection, what's plan of action now?  
Definitely feeling disappointed but will continue to work,any pointers going forward.
What SimpleGeo could have been
matplotlib is very flexible and has a wide array of plot types. It's great for quickly making plots of some data in Python. But IMO the output is not really nice to look at, it takes a lot of customization to make the plots publication-quality, and it feels kind if clunky for making interactive plots (however, some animation support was added recently, I haven't looked at that in deail yet).

The screenshots of protovis/d3 look very promising, I'll have a look at it. The last time I needed a JS charting library I went with Highcharts, as it had somewhat better support for the run-of-the-mill chart types I was using in my project.
Surprised to see Linode not on the Hosting Provider list
Oelewapperke posted a long and detailed reply to this post, and yet it will go ignored because all his posts are automatically killed without him being aware of it. His posts may not be perfect, but I still find this kind of false positives terrible.
JVM 5 is the new IE6
Have been calling a RIM bankruptcy in 2012 for 3 years now
Heh. So few people get the reference...
How do you build a (guitar) amp with a capacitor? Filter I can understand, but an amplifier?
Yeah, that's just me with the colors. I tried to justify my scheme in my own post about naming: http://messymatters.com/nominology

Good point about the trickiness in predicting verbability.

As for the evocativity of "viaweb" I think it seems generic now but at the time it was more novel: conduct your business via the web. Wow!
I'm always interested in futuristic products, especially in the context of reality.
oelewapperke: I hope you're reading this, because your reply to this comment is not visible. You've been hellbanned.

http://www.codinghorror.com/blog/2011/06/suspension-ban-or-h...

It happened 175 days ago, when you made an unwise comment about killing children. All your comments since then have not been visible, or upvotable. This is why you're supposed to put contact information in your profile.

I hesitated before posting this, since from your older comments you appear to be a bit of a reddit user, and the comment itself contains several significant technical errors regarding the design of nuclear weapons, (American nuclear weapons haven't been of the "gun" type for 60 years now) which casts a poor light on the comment as a whole; but I don't think you're completely beyond hope.

Make a new account. Try not to be an asshole with it.
Automobile Industry in India
Businessimpex.com is an online b2b directory of automobile manufacturers, automobile suppliers and automobile exporters. We are providing details of importers, exporters, wholesalers, suppliers of automobiles components.
Tons being a vast overstatement. I mean, you could exploit these things to cause bugs, but really do you encounter them on a day to day basis? I know I rarely if ever have.
Ask HN: Is PaaS important or overrated?
Do you think PaaS is important or overrated? How do you choose which one to use? What would you love to see that nobody does in PaaS right now?

Is PaaS the future or a fake fad? And why?
(I assume) the reason that node chose to go with a single global object (which is optional[0]) is that JS gets a bit hinky when dealing with multiple contexts: e.g., an array returned from a function defined in a different context will not satisfy `[] instanceof Array`, since the receiving module's instance of `Array` is not strictly equal to to called module's copy of `Array`.

In practice, this problem is why you see `Array.isArray`, `jQuery.isArray`, `_.isArray` and friends so often -- they exist to give a canonical, non-"check if any member of X's inheritance chain matches Y.prototype" way to determine if a given instance is actually an array.

So, in summation: yes, it's weird that Node has this, but ultimately it's a lesser-vilified problem of JavaScript's.

[0]: https://github.com/joyent/node/blob/master/lib/module.js#L51 -- `NODE_MODULE_CONTEXTS=1 node <file.js>` will run separate modules in separate global contexts.
Bill Gates not bothered by Steve Jobs's comments in biography
Awesome article.

The two huge takeaways for me were:

1) Company-provided lunches aren't simply the value of the food -- it's the value of the bonding that can be created among co-workers. If people become friends then work isn't "just a job" anymore.

2) The workcation -- I'm rarely surprised by almost anything I read from startups anymore, and I've grown skeptical of founders as being psychologically manipulative of early hires in many ways, but this is truly a great and non-manipulative idea: Let's all go somewhere else and work some of the time and explore/play some of the time.

It's so good because so many people in the US are physically disparate from their families/people they need to visit. Even a fairly solid (by American standards) vacation of 3 weeks turns into a mandatory visiting of divorced parents (separate physical locations). This eats up vacation days like mad.

EDIT: drunken rambling
It'll be interesting when we one day have enough computational power to crunch through atavistic gene expressions to compute the taxonomy. (That is, the taxonomic equivalent of deriving the meter from the speed of light).
9 Biggest YouTube Stars
It has nothing to do with being a mathematician. There are common patterns as any language. Those patterns often end up as higher order functions. But at some point, it becomes very natural to read.
Son, It aint easy to scale up a system like that. "ONE" programmer within a small timescale can never achieve something as scalable as that all by "himself". I have been using IRCTC since its inception and I see it the user experience is constantly evolving. Let the product evolve.
Tips to improve online performance of a website
Optimize your website’s features to improve the online performance: A site's online performance holds massive significance and hence, steps must be taken to enhance it.
Indeed you can - but I suspect I know why Node has avoided this.

If you did take advantage of the runtime's support for multiple global objects, what would those global objects correspond to? The most natural scope would be "user session" - but if you go that route, now you support stateful user sessions. And before you know it you have developers storing loads of user session state in the server's RAM and wondering why they keep running out - and lose the ability to easily fail over to another server process.

So I imagine Node's author decided it was better to just keep things simple and discourage use of globals.
Also, CouchDB is all REST, so many people just write their own drivers.
Yes, they charge for sending and receiving.
For one, they are not IT majors in webspace, they are a travel firm. For a company like Indian railways, they have more important things to do like the safety of trains and ensure better travel experience than just concentrate on making the online user experience better.
Actually no:

>>> for v in (1,2,3):
... smu+=v
...
Traceback (most recent call last):
File "<stdin>", line 2, in <module>
NameError: name 'smu' is not defined
That many people honestly are interested in Django Reinhardt?
Not all Tests are Passing ... is that so Bad?
Genes of extinct ancestor survive in modern humans
does this work for coffeescript as well?
Could you send me an eMail?
Landing Pages: Create, Publish & A/B Test Without I.T. | Unbounce
I've been following Chart.io pretty closely and this is great to hear. Congrats guys!
Ask HN: What analytics software do you use for your mobile app or game?
Used Pianos In Utah
I am going to launch an App that will create and launch an App. It will be sentient enough to terminate itself if it isn't being productive enough.
what did webshaka came to be?
I'm so dependent on Gmail-specific features that aren't in The mail app that I use the Gmail mobile web interface exclusively, despite the drastically decreased responsiveness from using a web app. This will be a breath of fresh air.
Kardashianomics
Presenting cheqpost.com : a fun way to share privately on Facebook and Twitter
I hacked this out over the last month or so. Looking for feedback and also tips on marketing this tool.
I hope Google never forces users to switch to their "new look." I like it for their other services (Docs, Search), but for mail it looks so dull for some reason. Perhaps I'm also just really used to the "arcade" theme I've been using for 2 or 3 years.

Regardless, a mobile app will be nice to have since it will be optimized for Gmail (which is all I use, even for my own SMTP). I do get push notifications through the standard Mail app, though, so I'm not sure why that was a complaint.
Restaurant  in Ranchi
Much more concise. I was curious on Jeremy's view on getters, setters in JS - can be summed up as it is "impossible to reason about the side-effects of your code" (aside from the fact that it also does not work on IE).

http://irclogger.com/.coffeescript/2011-01-05#1294280074

How is that different than the validation / error handling in the model set method in Backbone.js (in that they can run arbitrary code)? Is it just the distinction of side-effects in the language vs the framework?

Also, why should a = obj.b need to be any more predicable than a = obj.b()?

It seems like there are benefits to using getters / setters (ie, http://ejohn.org/blog/javascript-getters-and-setters/), and I actually think the syntax is cleaner "get firstName" vs "getFirstName". Curious to understand more about the objection.
You, sir, have just voided the warranty.
3 Ways To Increase Sales Income In Your Business
No, it did not come 'for free'. It's included in the 'asking price' of Apple II. The money it cost Apple to bundle basic with the system was spent in order to make it more attractive and that cost is in turn part of the final price the customer pays when buying an Apple II.
http://youOS.com
(Mail allows you to archive. Starring works, too. Labels map to folders, depending on how you use them that might be good enough or not. Search is pretty great with iOS5, not sure what Gmail is doing better there. From what I remember Gmail’s search has always been pretty horrible. Maybe that has changed.)

I can understand why you might want the priority inbox. That, however, doesn’t seem like a very big deal to me.
Hey, how do we request for inclusion? Our tool, Visual Website Optimizer, is currently missing. Thanks.
The Importance of Industry Contacts
Can a startup use conventional promotion (such as Good Adwords) to accrue a large user base, or are contacts within the field more often than not necessary for success?
Nominology
How old is that why not link? If they're interviewing 70-80 groups, doesn't that mean that nearly everyone who interviews gets in? I mean, last group was over 60, wasn't it?
You are essentially talking about various effects associated with choice of the GNU GPL license. I agree with you on that. It is a useful tool.

My point was that the social movement for software freedom is not going anywhere. These are two different things.

According to Stallman, using GPL helps to achieve "software freedom". But many people use it as a tool for achieving their own (project, community, commercial, etc) goals and don't care about Stallman's social movement. See Linus Torvalds for example.
How I discovered programming
Well, let's just hope that they don't do it like they did in Finland. Good luck!
1. http://www.helsinkitimes.fi/htimes/domestic-news/general/167...
2. http://www.trainorders.com/discussion/read.php?17,2578324
It didn't even work that well on this side of the ocean - if I recall correctly when this redesign first hit the web HN ripped dcurtis a new one.

Without addressing the Indian trains issue at all, there's a common mistake designers make that particularly annoys me - which is that "clean looking" is often conflated with "usable". As much as we hate to accept it, there is a lot of data out there that indicate many extremely busy looking, messy looking websites out there work very, very well.
Fleet Trucks
Sherway Ford Trucks has been selling and servicing Ford commercial trucks and Fleet Trucks since 1970. Consumers Choice Award Winner for 11 straight years.
I'm really happy with Google Authenticator at the moment. Like SMS this falls into the "soft keyfob" category, so it's less secure than a dedicated keyfob, but it wins in convenience not having to lug around a separate keyfob for every service...
thanks for this, hadn't seen it before
This post imho is attracting way too much attention than it actually deserves. Well IRCTC is the least of the worries about Indian Railways. Well, the technology they seem to be using is not the best around, but considering their financial and time limitations, they are trying to put out the best they can.

Best service certainly comes at a greater cost(yes, monetarily) which the govt is in no luxury to afford and IMHO, they certainly are trying to put out the best they can. (Just look at the figures the internet majors spend on scaling up and you'd understand.)

Convenience charges : You sir have to realize that because of IRCTC you need not waste fuel, stand in huge queues etc. and thus you have to appreciate that part and pay up the nominal amount. I think they should charge the convenience charges at least for the next few years, may be because the employees still have to be paid and can not be asked to quit their jobs even if you do not go to the reservation counter.

I do accept that Indian Railways being a govt. organization as expected is corrupt and is not efficient etc, but well its not all that bad.
Interesting… IANAL but I could (would love to) see a defamation suit there, as-is. “Klout makes me look like a douchebag, Your Honor.”
I hate the clean look. Also, I hate change.

Why can't they allow for the option for users to select between 'old' and 'new'?
Ha! I have to say it is hilarious that you can- with presumably a straight face-- tell me "exactly" what I'm saying, and that I don't "want anyone to cover NewMe". LOL. I could have put NewMe in that list with the other incubators I gave, and though the sole reason for me mentioning the others was to bring them in line with NewMe as examples of things that CNN should cover simply because they are the few shining lights of capitalism in this country... leaving it out gave me the opportunity of seeing you lie, to my face, about not only what I said, but what I meant. I do think it is unfortunate that people these days feel so little need-- as you obvious do-- to stick to the truth. And I remain perplexed that you could tell a lie like this, in public, right below where I say what I actually said, and apparently without any shame. But as a consolation prize, at least I get to be amused by it.

So, carry on, it's obvious that the discussion you're having has no need of my participation, nor would it be affected by it.
Were you actually contacted by YC?
Did you learn anything from the experience?

I was never even contacted, but was accepted by Start-up Chile, and am stoked to leave tomorrow for 6 months in Chile with a bunch of other hackers.

I'm sure YC is a great experience, but it is only one way, apparently, this time, it isn't your way (or mine). So you have to find another way. Whatever it ends up being, it could be better than YC. You just never know.

I once lost the biggest contract opportunity I ever had, but within two weeks was working with a much bigger client which put me on a completely different course. That wouldn't have happened if I had closed the deal with the first client.

Hopefully you got some positive feedback from YC (if you were contacted at all).

It's like you're on the road, and the express bus just went by, and maybe you were only two minutes from the bus stop. But you can still be on the road, still travelling to the destination. Stick out your thumb, maybe somebody will offer you a free lift. If not, keep walking, you'll get there eventually, as long as you keep going.
What is sad is that if you were to plot, say hard drive access times, on the same chart and just adjust the axis you'd realize that memory latency is orders of magnitude faster than any hard drive access.

All those access times are nanoseconds. Traditional hard drives are usually in the 4-8 millisecond range. Even SSDs clock in at around .2 milliseconds...which is 200,000 nanoseconds.
Got rejected as well! Getting ready to start open beta next week. I am building a platform to make it easy for developers to automate tasks in the cloud and its API for mobile apps. http://iknode.com