skysight-inc/HackerNews huggingface dataset:
http://www.gnu.org/philosophy/right-to-read.html

Richard Stallman, Right to Read, 1997. It's really chilling to read this story today, when half of it is already truth.
Rescinding previous comment and dropping out of this argument. I don't have a dog in this hunt nor do I care to.
How Twitter is putting an end to our private lives
If you go via oDesk, each contract automatically incudes an NDA agreement.

What kind of protection are you talking about?
1. I don't understand. Are you saying that Feynman needed to NOT point out a flaw in the psychologist's method because she was doing things in a prescribed way or because doing things with "Scientific integrity" wouldn't have been easy?

> Feynman is beating up on psychology here, I think, because it's not as rigorous as physics.

I don't think the text of the address supports that conclusion. Even he were doing that, it doesn't mean that his argument was unsound. I don't understand the motivation for your ad hominem here, but I note the invalidity of your argument.

3. I don't understand. Does the fact that we have plenty of examples of 180 degree turnarounds in academic performance in the worst school districts in the country not indicate that there are solutions that empirically show a better way to run an education system not put a lie to your claim that this is not a problem that we can apply success-based Scientific-like methods to? I would most humbly suggest that you view the documentary entitled "Waiting for Superman" which documents successful education initiatives in some of the worst school districts in the country that are resisted by teachers' unions and the politicians whom they fund for obvious money and power reasons. Feynman, 40 years ago, had remarkable understanding of the problem that we're still dealing with today.

> As for your tone, why not try to be a little more humble,

I don't understand. Am I supposed to feign ignorance when I thoroughly understand the arguments you attempted to make and spotted why they are invalid? Would dissembling make me humble? I think they would make my rebuttal less clear and needlessly disingenuous... but we can try it your way for this post.
I have to agree. This seems to fall outside of the general purview of HN, even at it's broadest.

And I don't have any evidence that Scientology is "evil" nor do I have any interest in pursuing such knowledge.
India-niggers

God says...
merrily calmed fathers loveth lessons rovings inordinate
seven interrupt dreadful fornicating wayfaring China Death
appearance ignoble phantoms exports things sounded disclose
welcome Israel prepares
I disagree with you here. One should always be sure input is validated somewhere before anything important is done with it. And not trusting the client is one element of what I call a "push security back" strategy (that strategy is, basically, don't do any security enforcement in your application you can't make a component further back do just as well. The reasoning here is that components like operating systems and web apps will always have more review and more eyes than your web app, so if they can work without trusting your app then all the better. Work from least privilege and design so that components further back can do things like authentication, authorization, and the like, to the extent this is practical. This creates a narrower security perimeter, and greater depth in defence. Of course, as in all things, security is a matter of perpetual tradeoffs.
Good job, Reddit-moonlighters, downvote the one comment full of useful information in this thread because you're butt-hurt over the tone of 8 words.

To add to my argument for when you downvote this, Fish is nicer to use and easier to setup than Zsh.

Seriously, someone blogs about three well known "tools", which has been done to death by now - one of which is about fucking fonts (seriously?) and that's considered a useful contribution?

I mean, with gems like these, how can you possibly go wrong?

>So the prompt here is a current directory surrounded with square braces.

Wow, thank you for explaining that. To contribute back, did you know that the sky looks blue in the day time?

>No one loves a slow terminal. No one.

Aha! But I love me a slow terminal!

>What makes a good programming font?
>
> mono-spaced
> readable
> you can tell the difference between O and 0.

Someone give this man a publishing contract, this is blowing my mind!

The level of brain damage here is mind bending. Even more so given that so many of you are sufficiently brain damaged that you are professional developers who can't dig up the 500 articles which have already covered this.

To add insult to injury, the highest rated comment is praising XCode. Because it's pretty. Jesus H Christ. From my experience with using Mac OS X, which I have no comprehension of how anyone can stand from up close - I mean come on, you JUST got the ability to full screen an app? You can't change the window manager to something usable? Want to customize something? Fuck you, customize that! Oh wait, you can't! - it's clear that Apple products are shiny on the outside and polished turds on the inside. The only good thing about OS X is what Apple didn't write - that is to say, the Mach 3 microkernel and BSD userland apps. Apple wrote iTunes in whole and it's an insult software applications.

http://devcodehack.com/xcode-sucks-and-heres-why/
http://amplicate.com/hate/xcode

So really? We have a group of developers for who having pretty buttons is more important than, you know, solving the fucking problem? I sincerely hope that I never have to work with anyone who fits into that category. You'll probably spend half the day plucking your eyebrows while the rest of us get shit done. Oh wait, I have, and they were just as idiotic as some of the people here. They were idiotic because style won over substance. If you care about style, go paint, design UI's or make music and get out of my industry.

Frankly, I'm sick of you hipster "developers". Bring back the four inch thick specs, uncombed hair and social anxiety ridden social rejects as I'd rather deal with them than this crap any day of the week. Someone here even hinted that them using Mac OS X when it was version 10.2 was a badge of honor. Yes, mentioning that you were there "at the start" then saying that you don't care about badges is implying that you see it as a badge. Moronic. Using Linux when it was in it's 0.x evolutions is a badge of honor. Writing kernel drivers is a badge of honor. Working on exotic systems like Solaris or QNX is a badge of honor. Get some perspective and show some respect for the roots of this culture.
"domain specific jargon"

ಠ_ಠ
"Cult" just means "a religion I don't like".
Try installing Cygwin with the zsh and git packages. From there, you can install oh-my-zsh etc very easily.

Cygwin is effectively a UNIX environment on your Windows machine, with support for many programs. A big draw is that it uses a UNIX folder structure /usr/, /etc/ and so on.

Git Bash, as I understand it, is just a bash prompt and basic tools (cd, ls and the like). You will probably have a hard time installing other programs. Don't take my word for it though!

http://www.cygwin.com/
If you can write your application in an efficient way using message passing - that's fantastic! However some applications have shared state at their core and are very inefficient when programmed using message passing.
1) Yes you are correct, I am lucky that I keep my expenses low and that I can charge a good rate to my clients. But as it has been pointed out many times, consulting while bootstrapping is a big distraction. But for me, it is also a way to socialize and stay sane by reminding me that I am still an able developer even when my startup is not doing great.

3) Yes, this is something that you learn overtime. Start small, start now :) I have written this article that presents a way to start outsourcing for a lower cost than development : http://47hats.com/2011/07/outsourcing-101-for-startup-founde...
> The ghost city of Ordos

Did you know Ordos has higher GDP per captica than HongKong?
Yes, my project was already mature.

But keep in mind that it is very easy to do code reviews nowadays. GitHub or BitBucket give you a nice interface to follow your developer commits. You can comment on them early on to educate your developer on your coding standards.
Twitter launches TV commercial to sell complicated hashtag product
Netflix Open Connect Appliance Hardware
Engineers Onstage: Ryoo on Semiconductors, Zerosoft, graduate education
That's not really how pricing works. A retailer sets the price that maximizes their revenue, not based on their costs. If jason_shah stopped doing that it'd probably just mean a (very small) increase in their profit margin.

How do their operating costs not factor into their revenue? Are you saying that when gas prices go up, retailers just absorb the extra shipping costs and don't pass it on to consumers? I was always taught that's not the case. Genuinely curious as I only took ECON101.
> My only frustrations were things that, unfortunately, can happen with outsourced work -- timing. My guy was an A developer, but a B/C time manager. So the project took about 2x as long as it should have.

So technically, he billed at $60 an hour. And that is the issue with outsourcing. A local guy in your office might have gotten things done in half the time and cost you just as much.

There is another issue with timing ... and that's the time zone differences. There will always be a delay between a request and the work actually starting. If the time zone difference is large enough, you'll be forced to work by email. If there's an emergency, well, you get the picture.
Because it only marginally increases security as stored hash = hash2(hash1(pw, salt1), salt2) = hash'(pw, salt1, salt2). Javascript hashing can only add minimal equivalent expensiveness of the combined hash.

OTOH, once scrypt is builtin to most browser, we can offload scrypt (with large memory factor) in the browser and use a cheaper bcrypt on the server side. Again this doesn't really increase security that much besides saving server resource.

One added benefit of the above approach is that it makes DDoS harder and more defensible.
Is web design a differentiator for bounce houses? If it's not, skip it.

I'm not sure if I'm being sarcastic or not.
I have developed an outsourcing marketplace because I found a "niche" where I think I can add value, I am a mix of an entrepreneur and traveller, this helps me understand why people in other countries can be very talented and yet very cheap. I believe entrepeneurs misjudge outsourcing and my mission is to help educate them on this topic. It is only normal that I write blog posts about outsourcing.

I am not expecting to get rich overnight by being #2 on Hacker News.

Did you get any value out of this article?
Extension packages are already signed, but we can't track the signatures outside the WebStore. You can prevent key churning by centrally tracking keys, but that generally devolves into the ActiveX Authenticode model. So, you've traded a basically free central distribution point for a high monetary cost to entry because that's a big part of how you penalize bad behavior.

As to what we've done previously, it's involved SafeBrowsing integration and blocking known malicious extensions. However, that approach has serious limitations: responses are an immediate oracle; preemptive manual intervention isn't practical; users are vulnerable to MitM and/or DoS; latency means you'll almost always have victims before your analysis completes; you may never see the full malicious extension files.
Mozilla is using an interesting approach to password security with their web apps (coded in Django):

http://blog.mozilla.org/webdev/2012/06/08/lets-talk-about-pa...

tl;dr Keep secret key on app server (ie on different server than database), hash it and password with HMAC-SHA256, then hash that with bcrypt for storage in database. Secret key is in a dictionary which allows you to can change the key periodically and deprecate old or questionable keys.
Usually people distinguish a cult from a mainstream religion based on the level of control that the movement exerts over its members.
Loaded language is a very powerful cult tactic.

E.g. Jehovah’s witnesses call their religion “the Truth” in their everyday conversations. Any kind of critical thought is equivalent then to “rejecting the Truth,” which automatically substitutes critical thinking with an emotional response.

http://www.garloff.de/kurt/sekten/mind1.html
The issue people have with Scientology is not that it's "weird". It's that they are an organization created expressly as a kind of pyramid scheme designed to funnel money from its clueless members to its corrupt leaders, and that they will go great (and highly immoral) lengths to safeguard the structure of the organization.

All the weirdness -- the bogus science, the alien mythology, the extreme secrecy and protectiveness, the level hierarchy, etc. -- is merely a side effect of that goal. The mythology, for example, is the carrot, and the secrecy is the stick; they need the mythology because they need to feed some new knowledge (even if bogus) at each level, and they need the secrecy to make that knowledge desirable in the first place, both to members and to non-members.

Sure, all religions are "weird". But most religious organizations -- generally speaking -- genuinely have their members' best interests at heart. Scientology has no such concerns.
"Reading your post, I see that you just throw claims around."

Right from your first response, you've been misrepresenting the posts you're responding to. Your characterisation of refactoring in Java is astoundingly off-base.
Don’t Make Your Apps Offline Stupid
Compare their site to Newegg for purchasing computer hardware. Newegg's filtering system blows Amazon's away, making it possible to easily find what you are looking for.

Amazon likes to give me similar hardware when I search for a part, cluttering up the results with things I don't want. If I search for a 7850 GPU, I don't want results for a 6950, 7950, 6870, 7770, 7870, Intel 3570K CPU, GTX 670, Intel 2500K CPU, GTX 480, 6850, GTX 560 Ti, and GTX 560. That was all just on the first page of search results.

Granted, you do want similar products in other cases, but the same kind of failure applies elsewhere.

Another annoying thing is the duplicate items as separate listings. Sometimes I will go and look for something like a Water Filter replacement and find 3 or 4 different listings for the product with multiple sellers under each.

Using Amazon to find a specific product is an unpleasant experience. Thankfully once you find the product you are looking for everything else is great.
I think gp meant the big 4 state owned commerical banks: people's bank of china (pboc), construction, industrial + commerce, and agricultural

[1] http://en.wikipedia.org/wiki/Banking_in_the_Peoples_Republic...
CEO/Founder
Chamisa is looking for a superstar coder. We have a position available for the right canidate. He/she will be knowledgeable in Python, C++, C# and .NET. Please send resumes and references to tim@chamisa.co . We are a progressive company that is preparing to to launch a revelutionary repair software. We have funding and are working on a number of options that have suddenly come our way. Oh yeah, and we are in the final round of going to the Shark Tank on ABC. Rookies need not apply. Looking to launch at major conference this summer.www.chamisa.me
What do you think of the founder of Visual Website Optimizer when he writes awesome articles about A/B testing or from the founder of GitHub when he writes about how software development is done at GitHub.

The books "Getting Real" from 37Signals and "Crush It" from Gary speaks about the benefits of educating your customers. I believe it is a great way to market without feeling like a spammer.
> Take the education reform problem (in the US).

I think you're completely wrong about education. The science is already there. We have empirical evidence on ways to improve it. The problems with education are almost all political... but this thread isn't really about education, though is it? From reading your posts, it seems like you really want this thread to be a battle over education and if I had to guess I'd say that Feynman's insightful almost throwaway comment on education really struck a nerve.

> Now, you may not want to call it "science" but that doesn't make the results meaningless.

If you're not doing good science, then your results will likely only be indirectly useful. The last 50 years of increasing education expenditures without showing any results speaks volumes about what a tragedy having an attitude like yours is. Maybe if someone had listened to Feynman in 1974 and quickly eliminated any educational expenditures that didn't produce results, we wouldn't be having this argument.
Don't mainstream religions exert a lot of control over some of their members too? I'm not very comfortable with fundamentalists of any religion...

I'm not defending Scientology, but the line between "cult" and "religion" seems a bit blurry.
The change adds support for configuring off-store installs, in addition to changing the default configuration. So, an enterprise can add a list of trusted install sources and distribute it through global policy, Puppet, etc.
Rails 3 in Action is a great book.
We'll be compatible with 2007 in a day or two. We're not currently planning on supporting 2003, but this might change.
I'm not going to break down the semantics, but I'd say there's a bit of a gap between, say, The Methodist Church and the Branch Davidians or the Peoples Temple.
Mark Thiele: Cloud is a state of the business, not just IT
Dolphin Browser also uses this to slide in the bookmarks from the left side and it makes for very rapid browsing - you don't even have to type in parts of Urls anymore.
#4 I created an artificial outlet mall data file with all of my weird edge cases.

#6 I don't want my job outsourced. That starts at home. More generally, when I'm in a position to be an employer, I try to be of the sort that I would want to be employed by.
Apple's store is terrible too, a couple random thoughts as to why:

The only way to find apps is the top-selling charts. Which means there is extremely strong downward pressure on pricing(since the charts are sorted by volume not gross), and any app which is not mass-market and cheap enough to hit the charts is going to have trouble.

There is no way to demo apps, seriously what the fuck.

The market is essentially a free-for-all, apple does a little bit of quality control, but essentially you have no idea what to expect when you download an app.

Apple is extremely restrictive and ambiguous about the types of apps it allows, if something is borderline it's not worth developing because apple could reject you depending on what kind of mood the reviewers are in.

If apple is serious about selling app's it needs to be more proactive and do things like a publisher would.

Take notes from Steam:
-Much more and better curation
-Much better communication with developers
-Sanity in pricing
-Sales/bundles and assistance with marketing
-More exposure and ways to discover niche apps
Slight assumption but I bet you're for having a police force, justice system and prisons. Consider that the police use oppression to fight oppression. The justice system uses professional liars to decide on people's life paths. Prisons are essentially cages for human beings. You likely already support fighting fire with fire.
What Physics Classes Can Learn from Preschoolers
Knowing the Haskell community, they could probably convert GHC Core into idiomatic Objective-C if they really wanted to, but it's not necessary. RubyMotion and other platforms are accepted because they stick to Apple's guidelines. The same would go for a GHC-iPhone platform.

iPhone Monad, anyone?
In general, Chinese citizens cannot invest in stocks of non-Chinese companies. There may be some ways around that, but that's the general understanding I was given when I was recently talking to someone from Beijing.
Digital Newsstand “Lekiosk” Launches in UK
This isn't HN, it's Reddit with a different theme. Didn't you get the memo?
There's nothing stopping people from uploading the files to bittorrent. It's only the hackers' anonymity that matters.
Unfortunately, underground economy has been a problem here for long. But that's just a secondary effect of other problems, specially the dysfunctional job market.

The root of the current credit crysis is no mistery. When the housing buble bursted, the banks were left with a huge number of houses that nobody could buy. Instead of accounting for the losses, they swept them under the rug, taking the houses off the market and pretending everything was fine.

This was a known problem. If you can read Spanish, take a look at this blog, alerting about exactly that problem, from March 2011:

http://www.jesusencinar.com/2011/03/no-me-creo-los-numeros-d...

The title says it all: "I can't believe Bank of Spain's numbers." The autor is the CEO of idealista.com, the most important real state web of Spain.

A couple of weeks ago Bankia, one of the biggest spanish banks, could not hide it anymore. That was the beginning of the end.

EDIT: an interview to the same guy in English:

http://www.bloomberg.com/news/2011-03-22/bank-of-spain-under...
If you use Amazon exclusively then no problem, all is good.

My only concern was that the advice artificially keeps a business model afloat (Amazon) that relies on the existence of brick-and-mortor stores. Its like people using the local hardware store for advice then buying all the parts at Wal-Mart.
How revolutionary - a menu system with less horizontal pixels because you have another unusable screen being partially presented at the same time. Yawn.
The patent can't force students to buy the material, it only forces others with similar 'inventions' to get into license agreement with this, eh, em, ... person.
"But most religiour organization -- generally speaking -- genuinely have their members' best interests at heart."

I think that's highly dependent on whether you believe what's being preached. There's countless examples of mainstream religions exploiting their power for financial and organizational gain at the expense of individual followers. From a financial standpoint, just take a look at the Vatican City as an example of how much money has been funneled from their followers.
The annoying video progress bar is hiding the mini buffer.
People, think positive. Having a patent means that no one except his genius Vogel (or his licensees) can actually implement this system. So our goal is not to bash his brilliant idea, but to convince Vogel that it's worth at least $1B (per year). To prevent this idea from implementation :-)
/dev/random is better than urandom for this sort of thing. On linux:

dd if=/dev/random bs=64 count=1 2>/dev/null | hexdump