skysight-inc/HackerNews huggingface dataset:
While I think Meteor and Derby are moving more in the right direction than Express, I think if any of these frameworks want to be the Rails of JS, they need to play on the strengths of Node much more. Node really shines when it has to serve a ton of small data, rather than render CPU-intensive templates on the server-side. Express treats Node as if it were Ruby or Python too much.

I feel like Meteor is completely missing the point when they do things like use fibers. To be the go-to Node framework, it's going to have to move much more client-side, but still make it easier to build an app than something like Restify.
I'm not sure how deep down the rabbit hole you want to go in terms of explaining to your users how to get a dev environment set up, but:

on OS X you need to run `brew install libyaml` before you install backlift via easy_install

Also the correct flag for easy_install is --upgrade, not --update.
I don't know why this is downvoted as it's actually true. Kasparov was that great chess player who had a long battle with Karpov [1] and eventually won. Then for some reason he decided to abandon chess and go into politics instead. At that point he became uninteresting.

[1] http://en.wikipedia.org/wiki/Anatoly_Karpov
Seems like everyone is suing everyone these days. Apple sues Samsung, Samsung counter-sues, Google sue Apple and no doubt Apple will counter-sue and then someone else will counter-sue them all. The patent system is a joke, maybe this will be the final blow that will make someone take notice that the patent system needs some reform.
'Seems there aren't enough businesses out there focusing on improving the world.'

It is just fucking hard to do a business that improves the world, let alone a business itself.

Plus, sometimes you need your own money to properly execute your vision, so that you don't have to sacrifice certain core beliefs in the name of investors and generating revenue.
We have been experimenting with ways to keep customers in the loop as we expand our inventory beyond the Pennsylvania and Southern California region. Your suggestion addresses the problem before "guests" even search, which is an improvement over what we have now. We'll fix that!
For MSVC:

cl /FAsc source.c/source.cpp gives you assembly right there from the command line.
For gcc: gcc -S

For dumping disassembly: DUMPBIN, or LINK /DUMP for MSVC, objdump -d/-D for binutils based (gcc, and others).

Debuggers: WinDBG (free), OllyDbg (Windows), gdb/ddd even WinGDB (not free)
It's using webkit as a rendering engine - while it's in beta, that means a browser (although on mac it runs standalone). I'm pretty sure they've mentioned that Windows & Linux will be a standalone app before the final release.
I think that depends on if the investors were screwed or not. If they made out, I'm betting it will have no negative effect on him. No one will care if he screwed all his employees if he made someone money. Sad but true.
Geolocated videos of 2011 Japan Earthquake & Tsunami
I've been trying to get into design, particularly starting with photoshop... But a ton of the material are geared towards photography editing. The few tutorials I was able to find that were web related where difficult to follow. What would you suggest as a good starting point from someone who doesn't know how to use photoshop (or any other tools) at all, that would be more relevant to web design.

I did find some website tutorials online but I'm not sure they are helpful or maybe its just I'm not getting it.
Hey PG - Honest feedback from someone in one of the largest tech communities in the world (Linux). Technical solutions won't solve the problem. Even things that various communities have tried around governance won't solve the problem.

It basically takes strong leadership, preferably from one person or a (very) small group of people.

Look at GNOME these days. They are rudderless and mostly because they have absolutely NO leadership either from community people or RedHat (GNOME is basically RedHat). They are dying slowly.

Look at the Kernel, though. Linus controls it, sets the tone (often harsh!) and it hums along.

Look at Ubuntu. People may hate the direction, but Mark runs that show and they people know what they are doing and where they are going.

IMO, the idea that the community will govern itself has never held up. Communities are formed around ideas or interests, but are led by people (leaders).
> I'm not clear on how changing the user interface isn't a technical solution

Because by "user interface", we mean "human interface" or "people interface". Such changes are human-/people-oriented, pretty much by definition.

pg's "solution" is purely technical, since the human interface wouldn't change at all.
One of those languages is JavaScript, so--assuming your browser supports JavaScript--you do have somewhere to test it :P.

The answer is that 5 / 0 is Infinity and (5 / 0) == (5 / 0), so it's all good :). Now, 0 / 0 is NaN and (0 / 0) != (0 / 0).
I'd suggest downloading some design freebies (you can start here: http://sachagreif.com/the-design-freebies-list/ ) and "reverse-engineering" them in Photoshop. Also, just look at other designer's portfolios and work you can learn most of what you know simply by analysing great work.
I hear this suggested as a remedy quite often (especially in the 'freeman of the land' circles), but never any stories of it being used successfully. Do you know of any cases where a commercial lien has been used and they actually paid up?
>> Is that enough justification for them to sue everyone else in an attempt to lock them out of the market?

To be clear, I don't agree with Apple's lawsuit, I think it's a waste of time/money related to one of Steve Job's personal grievances.

Keep in mind, however, that Apple is not suing everyone else. They aren't suing over Windows Phones. They didn't sue Palm/HP over WebOS. They also didn't sue RIM over the Playbook UI (although Palm should have sued them for knocking off WebOS). WP and WebOS do not look like knockoffs of iOS, unlike some of the disputed Samsung models.

Also remember that MS sued (and got lucrative settlements from) many of the same players that Apple is currently tangling with.
The problem is I don't know how to use photoshop lol. I prefer visual tutorials but youtube vids are severely lacking. The ones I find, are very photo centric as opposed to website design centric. Alternatively a good photoshop book for web design would be nice but I haven't come by one that is specific enough on learning photoshop
> community leaders

That's where I stopped reading. I don't need or want a leader who can lead my thoughts.

Also: Meta discussions are never productive. They only waste time.
Tongue-in-cheek, how hard would be to make a captcha?

Examples from [1]:

Metaphor: Argument is war
I shot down his argument
He couldn't defend his position
She attacked my theory

Love is a journey:
Our marriage is at a crossroads
We've come a long way together
He decided to bail out of the relationship

[1] http://pinker.wjh.harvard.edu/articles/media/2006_09_30_then...
And SoftwareMaven said that you don't have a control. What he meant is that, if these values hadn't been reminded there's a very high probability that honest people might have done dishonest things, and dishonest people might have done dishonest things of far greater magnitude.
"Don't be evil, Google. Even when the other kids on the playground are."
So how do all the Kickstarter backers of Ouya feel about their potential content partner's creative bankruptcy?
It's not. Surprising fact, but Russian gas supply is 6.5% of primary energy in the EU, and Russian oil supply about as much. It is the largest supplier, but not dominant, and can be cut out quickly if needed. Only Slovakia is heavily dependent on Russian energy, the rest can do without in a few years if needed.
Unfortunately it requires webgl which I don't have on any pc. I couldn't find any easy way to install it.
>> iOS'es most fundamental feature, notifications, was ripped off from android.

I won't dispute whether notifications was ripped from Android, but calling Notifications the "most fundamental" feature of iOS is an incredibly huge stretch.

If you ask 10 iPhone users what the most fundamental feature of iOS was, you'd probably get 6 or 7 different answers.
I can't speak for your situation, but the internet has provided a huge amount of wealth to people who use it. For example, take just search engines. If think about how much I'd be willing to pay for a search engine over not having a search engine, it'd be quite a lot. It's scary to think of how much- easily way over $1k/year. So Google provides me with at least $1k in wealth every year.

Now take the sum of all the software advances in the past 20 years multiplied by the number of people they've impacted. That's a lot of wealth that's been created for a lot of people.
This.

I've spent most of my adult life outside of the US, after having spent my childhood and university in Florida. Now, when I travel in the States, I see a _lot_ of good everywhere I go, but it's undeniable that other countries are doing certain things better (I'd argue that nobody has it all together, though Singapore comes mighty close in my book).

This is actually a great thing for the US in many ways -- we've spent almost a century in the lead, having to figure out what works through trial and error. Now the entire world is participating in this trial and error, and we are (in theory, if we're willing to be a bit humble and admit we don't know it all) able to benefit from the discoveries made without paying for the trials.

There will probably never be a repeat of the 1950s, where the United States dominated the world in almost every category, but ... who cares? The 1950s sucked in a lot of ways for a lot of people, most Americans included. That doesn't mean we can't maintain parity, and exceed in certain areas in which we've made priorities.
> I think showing veteran users in another color would really help a lot to set the tone.

Why should we set apart veteran users? Only because they are longer here doesn't mean they have a more important opinion on a certain topic.

Setting them more apart is like having village elders. Even if they talk about something they have no idea of they are still right because they are so old?
> Eventually every community needs one or more managers, or gardeners (http://lesswrong.com/lw/c1/wellkept_gardens_die_by_pacifism/) -- people who have been around a long time, who embody the "spirit" of the site, and who have, not absolute, but special influence on the community.

1) Don't you think Wikipedia administrators and Stackoverflow mods fulfil that "gardener" role? (I think so).

2) Consider that above "gardeners" are often criticized harshly on HN (even though, in my opinion, they are a positive force on Wikipedia and Stackoverflow). Don't you think strong moderators would have a bad time on HN?
Social interventions gone wrong
I agree in general, but several of the specific policy recommendations he puts forward are horrible.

States having equal representation in the Senate is one of the few protections for States' Rights today. Population isn't the only reason for representation.

Direct election of the President by popular vote per state would probably be functionally the same as the electoral college, modulo faithless electors, but most proposals are for nationwide popular vote, which also hinders States' Rights -- and would allow a President to be elected by appealing just to voters in major cities (a plurality of the population).
It should be pretty hard to automate spam comments (without the comments getting downvoted to hell). Whereas automated submission of stories is super trivial.
That's not true, there are plenty of cases where using equivalence is just fine. Integer arithmetic, and algorithms that are more reliably written not to contain any empty intervals are two examples.
As someone who has lived in the US, AU & the EU in a few places I'd have to say this article is great. It's something you wind up doing if you live in other places.

America is #1 in quite a few things, such as software, just try naming non-US software companies that matter, it's an interesting exercise. Also the US highway system is excellent, the US's culture of entrepreneurship is also awesome. The best US colleges are the best in the world. US computer games, TV shows (Breaking Bad/Mad Men/Louie/The Sopranos etc) and other things are great from the US.

But in many things the rest of the rest world laughs at the US. US High School education, for instance, is not well regarded. The US health care system is regarded as scary and pretty poor.

There are even other countries that are really good at seeing things overseas and copying. Australia, for instance, got a points based immigration system from Canada, Universal Saving for retirement from Singapore and looked around the world for ways to reform the Australian Reserve Bank.
> US High School education, for instance, is not well regarded.

I think this is a bit disingenuous. I would say that the US high school system is not equitable. It works just fine for the upper middle class on up. It's the lower class that gets screwed over by the way things are set up.
> worked to get a high karma

Wow, why would anyone consider a score on any internet site so important? I certainly wouldn't "work hard" to get internet points.
Introduce a one-time fee of 10 dollars when creating an account. This account offers you the ability to comment.

Other contributions are rewarded for people not willing to pay the 10 dollar fine, for example; by submitting links.

Then use the generated money to pay moderators. Ban people who are not following the rules or penalty them with probation time.

This weeds out the bad apples, keeps the community relatively small and contained.

It also improves the maturity of any community.

It worked for something awful forums, I can see it working here.
I agree with this. My eyes opened I ways I never expected by living abroad. I thought America was safe and it is compared to Somalia but not compared to may other contries. I didn't notice this because I've been trained to ignore it. I've been trained not to walk down dark alleys. I've been trained not to leave anything visible in a car when I park it or else it will get broken into. When it had been broken into Ive been trained to blame myself for leaving something visible or parking too near the wrong neighborhood. But living abroad I learned some countries don't have these issues. Then benefit from them too. There are vending machines outdoors all over Japan for example, in America they'd have long since been vandalized. In Japan there are amazing double size car stereos because they don't have to worry about car stereo theft. Sorry I don't have better examples at the moment.

I also learned many false assumptions. For example even though logically as an athiest i knew morals don't come from a deity the number of assumptions and thought paths I had ... Uh.. Thought or read about that clearly came from a christian influenced society really stuck out.

Cultural differences as well like maybe there's some positive aspects to a more collectivits society vs an individualist society like America.

It's hard to articulate how much impact living abroad had.

Another is just how much "yay us!!!" there is. I watched a Ken Burns documentary where it seemed that every other line was "Only in America". We've heard that so much we take it for granted without actually checking if it's true. Every country has this issue. It's only living outside that will make it stick out IMO

In not saying America sucks. Each country and culture has trade offs but until you truly spend time experiencing those differences you'll likely be unaware such differences even exist.

Unfortunately I don't expect enough people will ever live abroad
Install Node.js and create a website on your Mac in 100 seconds
forums.somethingawful.com follows this model and it works incredibly well, I recommend you check it out.
analysis: http://golem.ph.utexas.edu/category/2012/07/zerodeterminant_...
He was specifically talking about equivalence on floating point types. Integers don't have or need NaN.
Well, Microsoft went with the bauhaus design with Metro, and everyone is mocking them for it.
Zero-Determinant Strategies in the Iterated Prisoner’s Dilemma
One way around the burying effect of the new page would be to not let it be ordered by age but delivered in a random order (but removed altogether after a certain amount of time).
Ask HN: How to test a localhost (desktop) from mobile?
Any easy way to do this? I don't want to mess with router port forwarding
The hide button will not work for long.

It is an attempt to treat the symptom and not the cause.

I run large communities, and I've implemented "hide" and "ignore" functions for pretty much everything in my time.

People rub each other up the wrong way, so they want to ignore anything the other person says.

People get rubbed up by all threads on a certain topic, so they want to ignore the topic.

When a topic hits the news in a big splash and half the front page is the same thing, they get annoyed and want to ignore the whole of that topic for a short while.

Failing to hide/ignore all of that stuff results in them lashing out to the detriment of all.

But, if you indulge it by providing the hide/ignore all you've done is hide the symptom. Now people think it's cured and it is not.

The problem here isn't the content, it's the reaction to the content.

The problem here is with the reader and contributor, not pg and the code base.

The problem is that there needs to be a shift in attitude and etiquette from a lot of users.

It's a people problem, and people need to be shown what isn't an acceptable way to behave.
I think levels would be better, taking the idea of a veteran to the next level. But I think the levels should be based on time and "karma". So you start off green, if you stopped on the site 5 years and never added anything you would be green but the same would be said if you were on the site for 5 minutes and got 1000 karma in a day, you would then move up a level or something but didn't get the "veteran" accolade. You then wouldn't be able to receive such higher levels without being a member for a certain period as well.

Maybe the overall levels relate to how much you can help moderate the site?

I know karma doesn't matter but I do find myself looking when I come onto the site and equally I don't post as often as I should because I find idiots down voting something for the sake of "happy clicking".
MP3 Player Prices in India, Buy MP3 Player Online
MP3 Player Prices in India, Buy MP3 Player Online, Online shopping for MP3 Player and Entertainment Accessories and more details visit www.pricemask.com. Best price comparison site.
SHIM looks pretty promising, and runs on nodeJS
https://github.com/marstall/shim

Any non-nodeJS alternatives?
Maybe there should be a moratorium on non-technical stories.

There are many more socio-political interest stories on HN than there used to and the rhetoric in the comments sections tends to be poor.
you must have rent control...
And then it'll crash and burn due to bad infrastructure decisions.
It is already great, there is no need!
Even when it comes to the "pursuit of happiness," enshrined in our Declaration of Independence as one of the noble goals of government, our citizens are only the 15th most satisfied with their lives.

The text asserts the right of men [mankind] to pursue happiness, not the goal of government to provide it!
Small, implanted labs-on-a-chip will eventually solve the data gathering problem. Software and lots of data (both your own and others suitably like you, where suitably is a thousands of times more specific than it is today) will identify the difference that are "normal" versus those that are "unhealthy".

This will upend the medical industry, which is one of the most inertial industries in existence. Worse, all the regulations that protect us will ultimately be used to protect it, in far worse ways than the whole RIAA/MPAA thing.

I hope technology can beat it.
Discovering and Monitoring Hardware in Linux
Solution to Apache Web Server and VirtualBox NFS Mounted File Cache Problems
It's pretty telling that even an article trying to question the culture of unquestionable-exceptionalism is still chock-full of jingoistic language that says "if we just fix a few things we'll be the best country on earth again", as if such a thing was or is factual or even possible.

Not "exceptionalism is a myth" but "exceptionalism needs a new paint job". This is what passes for dissent in mainstream American discourse.
No. I've never clicked on it, and have no plans to.
also found Drive-In, which runs on Apache+PHP
https://github.com/scottjehl/Drive-In
I'm wondering how difficult it would be to support Scheme. After seeing http://www.wescheme.org/about/ I'm guessing solutions to most of the hard parts are already out there?
Doesn't matter what round it is, or ultimately who started. They are all acting like spoiled children.
If you could make snuff films in a sustainable way (without disabling the actors and starting a murder investigation), they might well be made. Maybe even with willing victims.
There's a scifi/horror plot here somewhere...
This isn't even about libraries, this is about approaching the right problem: if you, for example, allow only strict XML-compliant HTML, you can build an XML parser that ignores namespaces (which is sufficient for simplified HTML; once you accept namespaces and other parts of XML life gets much harder), from scratch if it makes you feel more manly, in a day... you then have solved the problem.

If you want to let users get a little sloppier, that is itself easy to handle. You can even build a crappy HTML5 parser and then generate your own reasonable (HTML4 strict, for example) output: that will probable take a few days, but is mostly just implementing the spec that Hixie spent forever writing. Even if you get the parser wrong (as it is a long and complicated specification), it doesn't matter, as you are regenerating the output entirely clean. Again: you have solved the problem.

In neither of these scenarios were there lessons to learn or scars to gain: you don't spend years learning how you made mistakes and getting a feel for this deep problem... you simply solve it, as you defined the problem correctly. It is amazing what problems you can solve when you first choose the right problem and then take a direct path to the solution.

Given this, the complaint about the approach Jeff took then discussed libraries (which is what Jeff focused on, possibly due to the title of the other article), but honestly the horrifying part was that it also discussed the solution direction that was taken: finding tons of special cases and attempting to filter the input with regular expressions.

Those are simply not the right tool for the problem. Even simplified XML is not a regular language. The definition of an individual tag might be, but you are up against the horror that is an HTML parser: the same ones Hixie spent years reversing the behaviors of to build the aforementioned parser specification.

So, yeah: you can learn a lot from writing your own code, and you may even want to develop things that are core to your business yourself rather than using libraries, but of you are spending a ton of time, accumulating scars in the process, writing code to solve the wrong problem... just, don't, okay? ;P
New wave of "Beat the stock market" strategy books in 3, 2, 1...
The reason we want bindings similar to certain popular editors is because we have years of mechanical memory invested in them and for us it means better mechanical speed of interaction with the interface.

Keyboard bindings and general IDE approach are orthogonal concepts. There is no reason you can't have modern innovative IDE with familiar keyboard bindings.
funniest video ever that brings you a node js website in a minute - good job Jon