skysight-inc/HackerNews huggingface dataset:
The tradeoff is control vs speed/efficiency. Generally, I agree with you (and prefer to just rely on my own function library), but for the most part this is for somewhat dogmatic reasons like "you know every character of code..." etc. While those things may be true, they don't necessarily make my code any more secure, bug-free, or well-written. Recognize that any popular framework has had a lot of eyes on it and any pain/problems with it will have been fixed. The idea that you know every character of code and therefor have more "control", is not entirely accurate and probably misses the point.
Answers are NOT collaboratively edited. It's a hybrid approach - Questions are communal; Answers are personal but voted and commented; Answer Wikis (infrequently used) are communal.

Also, Quora provides "Posts", which are not associated with Questions. They are much-more blog-like (and the main criticism of Scoble's answer was that it should have been a a post).
Google doesn't link to search engines in its results, that's their policy, so I would think those sites will be removed from their index at some point.
I think the trick here is to work towards many small rewards , not a large one. this way , when the rush from one reward fades , you grab another one.
That's a pretty good list. I certainly concur with the death grip advice.
Sounds like Google App Engine would be the way to go, now that they've got their high-availability option. I've read several stories about startups on GAE handling sudden huge traffic spikes without drama.
The New Atheists' Narrow Worldview
What is the good life? How can we know?
Do you work on projects as a programmer where the project has rich ui requirements and tight deadlines? I ask this because your advice not to use Javascript is, to me, completely unrealistic.
Yes. After you hit a certain karma threshold a down arrow shows up and you are able to downvote. The specific threshold varies, but it's below a thousand and above a hundred.
This is really a worrying level of monopoly by Bell.
Yes, I manage a team of guys doing just that. And there's no avoiding JavaScript today.

This was a presentation at a security conference.
I really like this one: http://news.ycombinator.com/item?id=2158116
This seems accurate. Looking back, he was adept at making unverifiable yet somewhat credible claims. I never asked for some substance, which is what I should have.
David DeAngelo (not his real name, btw) offers an unconditional money-back guarantee. But the way you've set this thing up, you couldn't possibly do the same.

I'm not saying you're doing anything wrong -- but as soon as I recognized the David DeAngelo (not his real name, btw) style of marketing, I was immediately turned off to anything else you had to say.

Perhaps you should just openly offer your commercial product as the commercial product it is -- like David DeAngelo (not his real name, btw) does...
Oh that's mean. So very mean. So very deserving of an upvote, too.
I completely agree. I think the high standard of living is also the reason why we'll lose the fight against the government regarding our privacy on the internet. The larger part of the population just doesn't give a damn about anything other than their own comfort.
understood

I like how you mentioned frameworks like RoR that have XSRF prevention built in. Not enough security talks mention things like that.
http://news.ycombinator.com/item?id=1327632
You don't need to go with a standard contract if you really believe this, though; you could go with forward contracts, or - ultimately - by stockpiling oil.
The truly intellectually honest way to disagree: Take the idea in question, and give it some genuine love. Make an earnest attempt to make some form of the idea work in the context of everything you know.

This is my litmus test for first-class minds. I've been using this for the past 25 years and I've found that those who truly take this approach are 1) uncommon, 2) impressively smart, 3) genuinely curious, and 4) seem to offer the highest chance for truly profound and productive interactions.

Most often, people fail this test by not using this technique at all, or trying to pass off its doppleganger.

Such people are very easy to spot. Simply pay attention to the possible interpretations of what other people say. You are looking for the one who's always interpreting what others say in the best possible light and who runs with other's ideas, often in a delightful and surprising way.

EDIT: The fakers are easy to spot, by the their bias towards finding fault for other's ideas or their eager gravitation towards straw-man interpretations when more interesting alternatives are easily imagined.
I think what Timothy is saying is that in order to just add some <li> items to a <ul> tag, there's too much code happening in the tutorial.

... Which is totally true. You only get to the point where something like Backbone would be an advantage when you have rich models with editable state.
Ask HN/Google: should Google link to hotel sites instead of aggregator sites?
You can expand this question to generalize: should Google link to, say, a tripadvisor hotel page first, or to the hotel website first? Whenever I search for a hotel or something, I always get a long list of aggregators, which I don't particularly enjoy. Hotel sites (however bad) would be better.

And more in general: should Google generally link to business sites (however bad) first, or link to aggregator sites (including their own) first?

I'm sure they could figure it out algorythmically.
Here's what i would like to say on your pros and cons list.

P:
1. open source code is exposed to the whole bunch of users doesn't necessarily mean the code will end up unsecured, let's take it as we get lots of contributor around to find and patch those security holes.
2. once you get working with PHP frameworks understanding the code will be easy.
3. why not bother looking at the framework code if you get benefits on every work onwards?

C:
1. Most of the frameworks follow MVC separation, understanding that takes time, once you get the idea, writing code and using your existing code as plugins/libraries to the framework will be super easy.
2. The whole community is contributing, it will just take few posts in community forums or few minutes of googling to find the feature you are looking for. if you ended up coding the feature yourself, give it back to community. that is how you become part of the community and how the frameworks grow.

In situation when you need to hire someone to work on your codebase, use of available opensource frameworks will save a lot.

i will suggest any one of these frameworks to work with:
https://github.com/tylerhall/simple-php-framework (structured code)
http://codeigniter.com (easy to start with, very good documentation)
http://www.symfony-project.org/ (nice documentation yet steep learning curve, once you get it as easy as CodeIgniter)

i personally appreciate your approach too, that is a lot of effort you put there, but if you don't feel like using frameworks such as Symfony/CodeIgniter etc.. at least you may want to workout your code in the MVC or HMVC structure.
The Tiger Mother Controversy: A False Alternative
"Do you think Americans are that stupid that they won;t see antisemitism" Do you think we're little children who can't think for ourselves."

Yes.

To imply that the media has no influence on the general mass of population is ignorant at best. There is a reason most governments censor the media, seed the media with favorable information or outright ban them: they move people to action.
"...it shouldn't be that difficult"

Famous last words...

I'm not saying it can't be done, I'm just saying that my experience has been different. Another example, I used to have my own installation for our websites and bug tracking and time sheet management software, on a locally-hosted machine with apache and mysql and a bunch of other software. The number of hours I've spend migrating data between versions, tweaking mod_rewrite rules, setting up backups for various databases and other data, making usage statistics etc. - I don't even want to think about it.

Recently I moved to a shared hosting server. The yearly cost of that is covered with one hours of my hourly rate (and I'm not even expensive). I can set up 50 or so different applications with a few clicks in a web UI, and upgrades are handled by it, too. Backups are taken care of, I have a web ui for dns, ssl, everything. It was like a breath of fresh air.

To each his own and each situation is different, of course. But there's something to be said for division of labor.
You can pretty safely move jobs and group plans even when you have a pre-existing condition, provided there's no significant break in coverage. It's part of the "portability" portion of HIPAA.
(Haven't noticed your reply; my guess is you won't notice mine now... oh well)

> It's certainly something that could be done, but also something that shouldn't be done.

I was just thinking out loud how it could be done, so I don't see any disagreement here.

> You would have to make modifications to every possible shell the user might want to use, and these would only be a feature usable in a very select few terminal emulators.

Well, it'd be optional addition. Furthermore...

> It creates way more work because, in short, it's a violation of the Unix design philosophy.

Already shells attempt to detect if your terminal support color output, scrolling etc.

Your shell would still go around its usual business (e.g. auto-completion), the only thing that changes is how you're going to present that functionality to the user. And if terminal you're outputting to is happy to provide a popup, then why not use it? I don't see how that violates Unix design philosophy.

> EDIT: The way you'd do this is to provide additional functionality to the shell, not to the terminal.

Yes, that seems to be more accurate. The shell would make use of the additional capabilities provided by terminal.
Not that I disagree with you, but I think its healthy to remember that you, and me live in a world that is somewhat isolated. I live in Boston, and travel to San Francisco quite often. Life is great here, its really difficult to see how the recession is actually having an impact. However when I fly home (I grew up in an industrial town in Wisconsin) I see a VERY different picture. There are many people in the US who are not comfortable with their standard of living. Just like France we also have a large portion of youth that has nothing to loose. We also have a large workforce that used to work in factories. These people didn't disappear when we transitioned their jobs. The standard point of view in capitalism is to say "well now they have the opportunity to move on to better jobs" which would be true if it was possible to take a person who pulled a lever all day, and teach him to program a computer... but that is very rarely true. Instead they end up getting "downgraded" instead of working in a factory making $20/hr they're now working in Walmart making $10/hr... or less. Why and how does not matter to this group of people, what does matter is that they used to live a middle class comfortable life, and now they don't.

Please don't confuse my statements with the idea that i'm saying there's going to be a 'revolution'. What i'm saying is the pot is already hot, and has been for a while.

Personally I think the big barrier stopping people from joining the momentum from Tunisia is that a clear end goal is not obvious the way it is in a country with a cruel dictator. However once Glenn Beck, or some other idiot gives them one (whether it is in their interests or not)... its hard to say nothing will happen.
Fugitive works well for me: https://github.com/tpope/vim-fugitive
You make a great point. I was going to title the blog "Hybrid Developer Bridge the UX Design Gap", which is really what I believe happens, but figured the title sounded confusing for those who aren't into UX design. It really does span disciplines, not just web design/programming.
Is there a good beginner book for this? Of course I've read a great deal in the past regarding the minds working but never had anything in one place. It seems like it would be pretty useful.
Seems like the CRTC needs to find a way to remain relevant. This is central planning, socialist style. I hope everyone enjoys it.
Latest Apple Ipod Prices in Pakistan ( Wifi-3G)
Latest Apple Ipod Prices in Pakistan ( Wifi-3G)
This one's debatable. I actually look at tripadvisor before the hotel's own web site for the reviews, and information on other nearby properties. (Hotels' own web sites are often... aspirational: http://www.oyster.com/hotels/photo-fakeouts/) That said, I do look at the hotel's own site too, but I've never personally seen a case where it wasn't on Google's first page.
Around a month ago a good journalist friend of mine was taken prisoner in Algiers because of his reporting. After a few days of heavy pressure from the embassy he was released unharmed.

A lot of friends were worried and continually asked if he was OK and whether his profession was really worth it. I congratulated him on his new status as a real grown-up journalist, whose reporting was so good that he scared regimes enough that they would want to imprison him.

This is the same - Al jazeera is doing such a good job that they're a threat to the Egyptian regime. They do what journalists are supposed to be doing but often aren't. They should be congratulated for that.
Caps lock does not remove lowercase letters, it swaps upper and lower case. <Caps Lock> + <Shift> <a> = a.

PS: Try it: ASdf becomes asDF.
This was a good one. The conversation was from an article titled "Double Your Price (no, I'm not kidding)":

http://news.ycombinator.com/item?id=1639712
Is Football's Future in Jeopardy?
Along the lines of the Carnegie school of thought, yes?
While this is a really bad sign, another really bad sign is they are flying F-16s low over civilian crowds right now, for no other reason than to intimidate them. Just saw it on CBS and it's pretty freaky and scary.

I'm starting to think this is going to end really really badly. Are democratic revolutions even possible anymore today, given the technology and sheer firepower the small number in power can wield against the masses (which ironically the USA sells them).
Top 100 Companies of the Muslim World [Infographic]
Why do they need to kill the entire Internet? Why not have a provision to keep certain services online? Or only shut it off in certain areas?

Shutting down the Internet for the entire U.S. seems like it could only be used for bad.
ok, ok. They do an excellent job entertaining people. That's not the same thing as real journalism.
>So what happened to Zuckerberg receiving a bunch of PR lessons and not being so awkward? I get that this isn't his thing, but... ow.

Oh c'mon; if he had received training, people would have chided him as being faked and rehearsed. He's damned, regardless of what he does.
then call your cable provider and ask that Al Jazeera be added to the lineup, if they get enough of these requests they will act on them, the only question is how much is enough
Ruby4Kids
There are alot of bad practices being used in this code. It gives the impression that you've (ab)used JavaScript for a long time, but haven't actually bothered to read the 101 introduction to the language.

E.g.:

try {
eval('el.' + argv[1]);
return el;
} catch(e) {
return null
};

Why in the world would you do this? JavaScript has property access via bracket syntax for a reason:

return el[argv[1]] || null;

Give this a read: https://developer.mozilla.org/en/a_re-introduction_to_javasc...
>Which of my claims are you questioning?

The scare quotes around "ex-" colonel, the "refuses to disclose funding" - and now "how do you know that MEMRI isn't financed by Israel?"

How would I know? Officially they only accept money from private sources. MediaTransparency confirms it (http://en.wikipedia.org/wiki/Middle_East_Media_Research_Inst...) but maybe they're fooling everyone. I certainly can't verify this.

Meanwhile, Al Jazeera is openly funded by Qatar and you claim it's a good news source. So the mere possibility that MEMRI is funded by a government disqualifies it, while the known fact Al Jazeera is funded by a govt is fine. How come?

In any case, once again, I DO NOT consider MEMRI quality journalism. The argument here isn't MEMRI vs Al Jazeera, it's thinking independently vs. news consumerism. My point is that AJ fans, much like FOX fans, simply choose a source the confirms what they want to believe. I would recommend reading many sources, and automatically believing none.
Hmm, I'm not so cynical. The research has been done by Rutherford Appleton Laboratory. These guys are just down the road from Oxford University. The facility it one of the top research facilities in the UK. That gives these claims some weight.

Whilst the price is probably "back of envelope", I'm pretty sure the science is sound.
Interesting, because I prefer the aggregator sites.

The aggregator sites usually contain some user reviews as well as a standardized UI - one I'm already familiar with - for booking a room. On the larger aggregators, I've also already got an account with some of my booking information saved. I also believe (perhaps irrationally) that buying through a large aggregator is more secure than buying through some random hotel site's booking solution.

If Google were to bump TripAdvisor in favor of direct links to hotel sites, Google would become less useful for me.

The same is true, as an aside, for restaurant websites vs. Yelp.
The problem with CS is nobody really knows how to select students that are good at it or teach it. So there is little real difference between graduates of a top school and an average school with a few good instructors. As to networking, there are plenty of ways to network that don't cost 100,000$.

PS: Some schools still attract talent, but plenty of terrible programmers graduated from ex: MIT.
Iv'e been following this debate, but it's been difficult to find actual facts.
Right now with Telus (Canadian dsl ISP) i pay for 125gb transfer a month and $2/gb if I go over. Yes, the overage charge is insane but it's been like that for a long time.

As far as I can tell, the issue is that the big ISPs (tells, Rogers, bell) all have caps/overage, but the smaller ISPs that piggyback on their network can offer unlimited data transfer. This new ruling seems to 'even the playing field'.

I want the Internet to be free and unlimited as the next guy, but I have yet to understand what the big deal is here.
It should be apple doing this, but I'll take google, if that's all there is. Macports, fink, brew -- these are all interesting, and those who work on them are generous and to be admired. However, none of these is perfect, and fragmentation across several halfway-sufficient schemes is not helpful. The largeness of what one might assume will be the google project will, it can only be hoped, lead to some coalescence of effort. How nice it would be to do the equivalent of apt-get to install something, with reasonable confidence, or hope, that it won't break something else.
Uhh, not quite socialist, very much capitalist. This is poor regulation of a growing industry monopolized by the huge corps that own cable and phoneline infrastructure. They've somehow lobbied and convinced our government to allow them to charge us up the ass for 'overages'.
And IPv6 addresses could provide just that I.D. system.

Why aren't companies like Google, Amazon, and Facebook lobbying against this? It seems they stand to lose the most is such a thing were used.
Actually, if enough people submit their favorite threads here it might very well turn out to be true.
Maybe I should cloak manipulative fabrications as questions more often. I thought about providing some ridiculous startup-related examples, but couldn't bring myself to do it.
Infact the vague implication is that it can be used where existing vehicles are running on compressed hydrogen.
What were people reacting to?

Probably the short length for a first post, lack of substantiation (just stating an opinion), conclusion from a sample size of one (Obama == ruling class), and the other posts made by the same throwaway account.
As an Israeli I was really hoping Hacker News could be the one online forum where I didn't have to hear generalizations about my country's right to exist. I respect your opinion and I'm sure there's more complexity and historical awareness to mutually discuss, but please keep the snarky one-liners to Reddit.
This doesn't explaining what's going on very clearly. Small Canadian ISPs are allowed to use the infrastructure of Bell Canada at wholesale rates in order to foster competition. This has been reasonably successful. What has happened now is that the CRTC ruled that Bell is allowed to impose the same per-user bandwidth caps on its wholesale customers as it does on its own users.

Since the smaller ISPs should simply be getting bandwidth from Bell, this is totally ridiculous. Their ability to compete with Bell on price or levels of service is almost totally eliminated. When my friends and family in Ontario were explaining this to me I kept having to ask them to repeat themselves because it boggled my mind how ISPs using bell's infrastructure could be subject to those sorts of restrictions.
I get a lot of value out of HN, but the biggest wins monetarily have been advice regarding consulting, often across multiple threads. Two favorites which stuck with me enough to be Googleable:

http://news.ycombinator.com/item?id=1225179

http://news.ycombinator.com/item?id=1191094

Comments rather than threads picked because they stuck, but the contextual threads were also good.
What this is:
A WAN-specific(__although pkgs could be served from anywhere__)server component for the Munki project.
http://munki.googlecode.com

Munki is the engine and the great front-end, friendly, user-facing GUI which offers optional(self-service) installs, mandatory installs, and removals(with a certain amount of elbow-grease).
You can approve and serve all packages, or point Apple Software Updates at Apple's servers if desired.

What this is not:
A replacement for Fink, Macports, Homebrew, Babushka, Puppet, Chef, the Casper suite, Absolute Manage(formerly LANRev), Filewave, KACE, Radmind, or Apple Mac OS X Server's Software Update Service. This can be used in conjunction with any of the above, and is extensible for large corporate IT needs.

EDIT: currently Simian does not support serving pkgs from any location, but that is planned in the upcoming features, and is currently a capability of Munki when rolling your own webserver - Thanks to @glarizza http://code.google.com/p/simian/#Upcoming_Features
I'd not seen this presentation before, but was just pleasantly surprised when I saw my own screenshots on slide 15!

Interestingly, while Twitter instantly suspended the account I used to demonstrate that, it was many months later that they removed the application I'd registered, until then it was possible to inject (the same) JavaScript by authorising that application to another account.

It's entirely possible that someone was abusing the issue, long after that post was written.
How to open Microsoft Office 2007/2010 docs on Office 2003
Where to look to learn UX/Design

http://news.ycombinator.com/item?id=1768358
Though there are doubts expressed that anything comparable to what happened in Egypt could also occur in the US, it would be wise for Americans to reject giving the president such powers. The idea that one person can block the communications of millions of citizens, for reasons of their own choosing, is fundamentally undemocratic.