skysight-inc/HackerNews huggingface dataset:
Not sure whether pointing out the slowness of other languages is a considered argument to make here.

Yes, there are other ways of blocking apart from IO. IO tends to be the main culprit, our web apps are mostly waiting for something. A database connection, a file system, another http request.

By making that asynchronous means we don't waste CPU time waiting. We let those external systems do their thing and when it's done, then the rest of the code runs. The important thing is that the IO isn't the bottleneck in node.js. It can do something else while the IO is doing it's thing.

This means that node.js is better at dealing with IO-laden processes better than the typical gamut of web frameworks.

CPU-bound processes are going to block unless they are performed outside of the main event loop. Dziuba is pointing that out, without offering up the obvious approach.

The approach to dealing with CPU intensive tasks is to delegate it to something that can be asynched out. If your platform of choice is multi-threaded, spin up a thread and run it there.

The node.js way, as I understand it, is to use IO to offload that intensive process somewhere else (at least until web workers is bedded in and ready to use). Since the IO is non-blocking, node.js doesn't consume much resources in waiting around for a response from the server/framework dealing with the CPU intensive activity.

The more I use it the more I see node.js as a pipeline connector between IO resources. Those other IO resources can either be other frameworks, or separate node.js instances that do one small job well. (So an IO process could just be a separate node.js instance that performs a CPU intensive task. In this way it doesn't affect the main request recipient in receiving more incoming requests).

One multi-core server can have a dozen or more instances of node running, each doing their specialised tasks and talking to each other asynchronously via IO.

Sure, it's not beginner level stuff. Even Dzubia himself didn't point out the better approaches to his naive solution - in node.js or any other language. node.js is as bad as every other framework when it comes to naive implementations of recursive algorithms. But offloading the calculation out of the main event loop thought non-blocking IO is a different solution that node.js offers. That's one key differentiator.

It would be interesting to see Dzubia demonstrate the implementation of his concocted problem in the framework / language of choice.
3 great iPhone 5/4s related infographics you should have seen last week
The 10 Biggest Surprises about Amazon’s New Kindles
I think the best advice he got was to contact the EFF, who are getting together a list of lawyers who will help him pro bono.
"A Norwegian name squatting company holds a bunch of last name domains not really using them for anything besides linking to their site "so everyone with that last name will be able to use it".

The problem is the they want like a dollar per month to give you one email address. "

That's a perfectly reasonably business model. Renting email addresses is quite clearly "using" a domain. It might not be a hackernews/startup-web-business, but they've thought of a way to try and make a living and registered the domain first - what makes you think you have any sort of claim to "have rights to own taht domain" than they do?
Last week I bought a Macbook Air with 13" and I haven't been able to sit in front of it for that long, the resolution makes everything too tiny specially because I work on a lower resolution laptop the whole day and only use the MBA at night. I have no idea if I will get used to it or if I just have to return it. I've been thinking about how wrong the future is going to be to our eyes if we keep improving the resolution of screens when operating systems don't deal that well with it. (I use Windows 7 on the MBA and I can't just go for a smaller resolution because type gets blurred.)
It's has monitor sites with Subdomains functionality, cheaper service plans. Also UserLook team is fast to implement new user requests.
Clickable: http://erlywarn.com

Typo on the front page: "Recieve"
I used to regularly get headaches on Sundays. I thought it was from sleeping in. I eventually figured out it was because I drank coffee at work, and not on weekends, and it was a weekly caffeine withdrawal effect.
My roommates at helsinki university of technology have been a real eye openers for me. I can't say they are really like minded, but interesting as hell. Roommates don't have to be just roommates, they can be great friends.
Buying Skin and Hair Care Products Online
Hair and skin care products are forever in demand all over the world and online availability of these products from famous brands around the world has made it more accessible. All these products are made from highly effective ingredients. For any more information visit at sleekhair.com
Very well put. Jumping into a finance/consulting job for the money and living out your life is the career equivalent of cranking out jingos for commercials or kitsch art reproductions. We're human beings, we're meant to follow our passions. If someone is genuinely interested in optimizing processes or structuring finances, great! But it's a disservice to your soul to jump in for the money alone.

I realize this is a "luxury" mentality (I'm actually the son of immigrants from a poor background so I get this) but life is about more. "I study physics and engineering so my children can study literature and philosophy" is a famous quote along these lines (can't remember). Funny enough, I enjoy math/physics for its own sake. But mindlessly pressuring/inciting people to be doctors/consultants/financial analysts is doing them a disservice in the long run.

And for what it's worth, I think the revenue created by the finance industry far exceeds its value. Saying "the industry must be valuable because it makes money" doesn't sway me. The rubber dog crap industry is probably millions but it's not helping people.
I believe you are looking for this:
http://reprap.org/wiki/Main_Page
Timeline Effects on Facebook User Activity
This looks really cool.

As a student I love your pricing of a buck per site, but as relix has mentioned, that might seem too cheap to a lot of people so a small package of a few websites would also work.

What happens if for whatever reason the site only starts behaving erratically for a class of users? Say, my servers are in Europe and the whole of US can't access my site, but it all looks fine from Europe?
Java Was Strongly Influenced by Objective-C (not C++)
Thanks for the words of encouragement. The feedback so far is actually favouring the more expensive options, which means we would need less people. But this is an experiment, so anything can happen....
Million Dollar Homepage was one of the ideas in mind when formulating this strategy. Another was the way movies were marketed originally: http://bit.ly/pgyGaR
It is somewhat of a shame that learning curve plays such a significant role for career programmers.

You would expect that people that spend years and years working with their tools would be willing to put a few weeks or months into learning their most important tool: the programming language. It seems most programmers get frustrated and abandon learning of different programming paradigms very quickly.
see my summary at the end. The real cause of ruby's rise is that puppet was written in it and that you use ruby-based dsl to configure puppet. This factor is more significant than language differences.
Scour the local meetups that look interesting and research the age of the group and the average attendance. Contact frequent attendees and query them.

I'm in a large metro area so there are professional, hobby, social and sporting/outdoor groups of all types. I've met folks from hikers, body builders, travelers, sci-fi readers, robotics enthusiasts, radio operators to MSSQL DBAs.
Protip from personal experience:
If your method of identifying someone at distance relies on recognizing the gait of a blurry outline of a person, you may need glasses.
It's not that easy (or cheap) to get into itunes. Plus you would be competing with blockbusters who spend tons of money on marketing. We thought this could be a way to disrupt traditional film distribution. For more on our strategy check out: http://bit.ly/pgyGaR
ONLINE MOVIES: Hum Tum Shabana (2011)
Amrapali Hanging Garden Noida
Amrapali Hanging Garden EXCLUSIVE CORP Rate Best Location in Noida Call Now 9999748000 Hanging Garden Noida Get your Choice Availability Hurry Book Your Dream Homes.
I can't think of a project that I've worked on which hasn't suffered from companies not understanding that you cannot build without a structural plan of some kind, and that the person charged with making that plan needs to know what they're talking about. Far too often ambition outweighs actual detailed knowledge of the subject. Whilst I accept that not every technician is cut out - or wants to accept the responsibility - there are those who take their work seriously enough to know the difference it can make. Of course I blow my own trumpet in this respect, but it's surprising how often the pay grade above choses to go against all advice and evidence, and then comes back three months later and asks for a work around to fix the mess they got themselves into. In a week, just to save their scawny ass.
Fast enough is a very recent development. Until 2005 and dual core, computers were not fast enough, especially computers running objective-C.
考试答案
RE price. I found the "plans" where you pay for things you didn't need rather off-putting from other services, especially in our pay-for-what-you-eat CPU/bandwidth/etc "cloud" (cringe) world. Higher price -> trust is a tricky one.

RE network & dashboard: Good plan. It does seem silly not to show we are using it too.

RE go; go is really not experimental anymore, and has been an excellent choice for this kind of concurrent problem. We had something similar in Erlang (internally) and this has been so much faster to build and is much simpler. I get your point and wouldn't normally mention it, but if anyone would be interested it's here :)

Thanks for your feedback.
The startups who have bought the package would agree, especially when they can place on their website a looped recording of their message being displayed on Times Square.
This is such a great and fascinating post. Really interesting information and a really positive reaction from a developer.
That depends whether you have morals or not.
Strugling with WMD? Try uedit instead.
Uedit was created because I had issues with the WMD editor like occasional bugs and glitches that can interfere with writing actual content.

I saw some markdown related posts so I thought that it might be a good idea to show this pet project of mine :)

p.s. Supports IE6+, Chromium, Firefox, Opera and Safari.
An open letter to Stripe: please come to Europe
You maybe right somewhat somewhere but your direct wording doesn't fit with the world I know
My attempt at a complex melody:

http://tinyurl.com/453z7w2

xor seems to be really good for that
Exactly. A domain can be used for many things, not just HTTP.
> It was my understanding that it is included because many people taking headache pills don't actually realize that they are caffeine addicts and don't recognize the withdrawal symptoms for what they are.

If true, I would find that rather disturbing.
Thanks.

At the moment that would be flagged as "problem" and you would be alerted. Very soon (few days) the notifications will be much more informative and tell you exactly where and what kind of problem.
what does this do that keynote does not?
Thanks....You are right, there is a certain novelty factor present, but isn't that the case with all (movie/entertainment) marketing?
The pricing structure makes sure there is something for everyone and the sales we have to date actually show that startups would be interested in looping the recording of their Times Square message for display on their websites.
Funnily enough, our marketing strategy was actually inspired by the promotions studios used to do in the early days of cinema eg a studio used to take a lion to towns and when people came to see the lion, they would sell them a movie ticket. For more on this see: http://bit.ly/pgyGaR
We have employer based health insurance in the US because insurance works on a group level, not individual level, when the risk being insured is not under the control of the consumer.

We have employer-based health care, and transit subsidy, and meal subsidy, and all that crap, because of stupid tax laws, yes.
Conversely, I strongly suspect that wearing my new myopia glasses in front of the computer was giving me headaches. They never told me about that.
ah thanks... I seem to have lost spellcheck in vim
Maybe most programmers who bother to look up different paradigms. My experience is that most programmers overall aren't even aware of different paradigms, let alone that things could be better: they're taught what they're taught in school or at home and don't move beyond. I've heard the phrase "Well if you know C++ you know it all" at least three times.
I have the same problem. Everything is very tiny. I just end up pinch zooming most web pages. I'm thinking of buying a desktop monitor and hooking it up with the MBA.

In all honesty I think I have to go see an optometrist also. It's long due. I'm getting these headaches staring at the MBA screen, never used to get them before.
The new car-sharing scheme that could put Paris streets ahead.
Well I have two comments to this:
1) there's still very serious limits to what even extremely expensive 3d printers can achieve. Printing a part for a vacuum cleaner that lasts, say, a year ... not in the cards even for expensive devices.
(I do agree at some point they may improve to the point of being useful for something other than super mario figurines, but we're talking in 10 years maybe)
2) while this may bring manufacturing back to America, it will actually destroy manufacturing jobs in America, and transport jobs.
What I've been doing for quite a while is fairly similar. Instead of simply using a salt for each password I also have a random "site salt" (file system nonce), as follows:

hash(password_plaintext + salt + site_salt)

Assuming an attacker can't access my site salt, is this less secure than using HMAC+bcrypt? (my hash function is fast)
Flash Web Application Development India, Flash Web Developer / Programmer India
online-product-designer with experienced, talented flash developers and our team of flash developers is much capable of working on many flash web application tool development project.
I'm sorry of asking, but what's wrong in the US when you go to the court alone, without the lawyer? I'm asking because I live in Europe, I did that in civil case and I did won. Actually judge in the end of the first day advised me to hire a lawyer, I said I cannot afford that and then government pointed one to me.
In this case there's obviously no cybersquatting, so what's the excuse not going alone?
try:
my_var
except NameError:
pass
else:
if my_var is not None:
# Ted needs better examples
...

When would you EVER need to use this code? There is no situation in which you should ever need to use a variable in Python that may or may not be defined. While Ted's example may seem like a cheap shot, it does highlight an important problem with JavaScript: all the craziness with regards to types that aren't "real" types like undefined, arguments, and Array.
Lowering taxes does not stop the military. Spending is one side, taxing is the other. Bills that run up must be paid, or war fought over them. The solution to overspending is to find a way to stop the spending.

Regarding old people, as a group they worked pretty hard to build the modern world and its conveniences and efficiencies that we enjoy, so I don't mind paying them dividends.
Purchased! We already use Pingdom and NewRelic so feel free to get in touch for feedback and use case support. First comment is you need to add https support to the adding a domain UI.
Is it just me or is Brian Beck misunderstood Python idioms? What's with the try/except block? There's no auto-vivification in Python. So you just don't try to catch a NameError. You just let it blow up in your test and fix your code afterwards. I'm really tired of these straw man examples.
You made a good point: not many people are aware of the fact that the implementation of fibonacci number by Ted is just wrong.
If someone refuses to provide a legally required service

Well, no one refuses outright.

Papers get lost suddenly, people forget things, all necessary steps take as long as it is legally possible, you suddenly have to provide tons of papers or references...

So you say it'd kill your business if it takes so long? Well, let's discuss it, maybe we can work something out... you know what I mean?
Does making rail more efficient keep trucks off the road and not damaging highways?
I think in an Open economy, it's almost impossible to generalize things. Your claim may be true in some situations, and wrong in others.
The site looks good, although I prefer the low price you may be signalling low quality with 1£.
BTW, it's nice to see that twitter's bootstrap framework is being used by alot of new projects. They sure filled a gap for non-designers.
Eczema Cures
Our radiation burn cream is designed to protect & heal skin from radiation side effects. Also used as an eczema cream, an alternative to traditional eczema cures, sunburn relief, sunburn treatment, diabetes related skin issues and daily moisturizing.
School.

If you're in college right now, and especially a top-tier university, try to meet as many people as possible. Don't miss this opportunity; your network will be invaluable once you're done with school. College is a great place to step out of your bubble and college admissions committees usually do a good job of putting a diverse group of interesting people in one place. Meet people from different backgrounds, countries, and majors. Even though you may not realize it now, you will one day need most of the people that you meet in school.
I started a meetup 4 years ago to solve this problem. It's turned into a startup of sorts:

http://beta.hackersandfounders.com/faq/meetups/is-there-a-ha...
3d printing doesn't have to match current manufacturing costs to be effective.

3d printing can be done on location, with local materials, 90% unattended. So while materials are going to be more expensive for 3d printers, everything else will be way cheaper :

no transport costs

tiny labour costs

much cheaper design costs (because it will open machine design to massive competition)

much less taxes (no export, import taxes)

much less administration
Do you hate what your mom's sewing machine because she buys you ugly clothes.

If you hate spending, fight the spending. Federal government has only the weakest correlation between tax levels and spend levels.
Kirin - The cross-platform mobile framework used to build the Glastonbury app
HN is a news site - not blogging software.

Post you piece elsewhere as a blog and then try bringing the blog to the attention of HN users.
Wow, the lack of 3g support completely kills the interest in the device for me. I always assumed that it was unsustainable, but I at least expected a mention of the removal of the feature outside of a support forum.
Selling is not about relationship building
keynote is aimed very much at monitoring and fine tuning a single large application or organisation. It's very powerful but also quite complex. So isn't really suitable for someone with little technical knowledge.

We're aiming for more of a fire-and-forget approach where Erlywarn learns what is acceptable/unacceptable behaviour – next week the notification emails will have a "don't warm me like this" type button in them to help you train the alerts. When monitoring 100's of sites you have some that are more sensitive than others, and we want to remove the "setup" from this.
I'm not sure that home depot sells the laminated? particle board used in ikea furniture. If you used unlaminated particle board, you'd certainly come out a lot cheaper at home depot. heck, most ikea desks could be made out of one 4x8 sheet, so even if you used slightly higher quality plywood, you'd probably come out ahead in terms of materials cost.

Yup, for less than USD$8 you get a 4x8 sheet of OSB[1]; I'd bet money that stuff is stronger than the stuff ikea makes desks out of. Now, I dono how much it takes to laminate that stuff nicely like ikea does, but the raw materials for cheap 'engineered wood products' are incredibly inexpensive. Heck, for $2 you can get an 8' long 2x4 that is actual wood. buy two of those and you can build something much stronger than the standard ikea desk.

Now, I'm sure it costs ikea less to build the desk than it would cost you to buy the materials, but just like amazon isn't going to sell you compute nodes for less than the cost of buying and co-locating servers even though it costs them less, ikea isn't going to sell to you at those prices.

[1]http://www.homedepot.com/Lumber-Composites-Plywood-Sheathing...
I hope the cars aren't silent, blind people won't know they are there.
Please don't astroturf questions and answers like this. It's completely transparent, and leaves a negative impression.
The article has a point, but poorly told. The problem is the following. Consider the following workload:

- 1 request to http://server/fiboslow

- 1000 requests to http://servir/fast-response

The point is that node will not process any of those 1000 requests until 1st one is finished, while any multithreaded/multiprocess server will do just fine, and process those 1000 requests in parallel.

<smug note>
It's funny that the same people that criticized Java for its AWT EDT as poorly designed, are not praising the same thing in Node.js ;)
If they are trying to muscle you out of something which is not rightfully theirs then level the playing field. Get as much publicity as you can from the media, shame them into backing off or making a decent offer if it is something they really want.
90% of Microsoft.com content has never been accessed (not even once)
I was thinking about the same thing. There's no auto-vivification in Python. Thing just blow up and you fix your code. You NEVER do this in real Python code. I'm tired of straw man examples...
Software on wheels Hyderabad 5th & 6th of November 2011
Your case may be covered under "personal crisis".
Gout Natural Treatment
Add please support for Https sites.
University, online (if you do interesting stuff people will find you), lots of meetups (mostly programming language related meetups), co-working spaces / shared offices and sometimes randomly in bars. Make sure you talk to a lot of people.

Also: a lot of (most?) people are very interesting if you look well enough. Not everybody seems to be interesting, but once you get to know people well, they might surprise you.
Online Business Marketing Plan
So if you have a product or service to sell or a brand to build and have yet to venture into Blogosphere, then you need to jump on to it now lest you be left so far behind that you get labeled as an obsolete company.
This article seems unnecessarily negative. The kindle is a book reader and a book reader only, and at that it works very very well.

Point by point:

> 1. There’s No 3G Web Browsing (except on Kindle Fire)+

It's a book reader.

> 2. Power Adapters Not Included

It comes with a usb cable. I think everyone can charge a usb device nowadays. If you can't, then the official power adaptor is ten bucks.

> 3. One Miserable Keyboard

It's a book reader.

Still, if you really want a keyboard, they sell that too.

> 4. Your Personal Documents are now Stored at Amazon.com

They always went through Amazon's servers anyway. You can delete them.

> 5. Amazon Prime not Included

Why would this be included?
Show HN: Spaculator - Bitcoin Options for Dummies (wannabe)
What is off putting is calling someone an alien and disgusting.