skysight-inc/HackerNews huggingface dataset:
There is no way to stop it. I think you have to let that go. The amount of money you put into defending your code will be a big loss in the end.

1. Make your product pricing reasonable.

2. Invest money into customer support.

3. Take survey and reward users as often as possible.

4. Ask users what they want and actually implement new features (in your case cover the missing topics as quickly as possible.)

A good example is Django Best Practice. I am sure people are pirating that book (and I have pirated other books before too). But I purchased that book because I think the authors are very knowledgeable and they do very good customer support.

People will come to you and buy your service if your contents are great.
Give up some content freely and make the rest profitable?

In the end some people will pirate and spread free stuff around.
I believe you're referring to the 4th amendment.
Good point, working for Walmart Labs is actually a much more appealing idea than working for Walmart.
"Stop it, JavaScript. Stop it. Stop being used for application programming. Stop."

Your bar for 'proper criticism' is low.
> Lavabit has revealed something incredibly important.

That Ladar Levison is incompetent. The FBI should probably have beat him to death in an alley for fraud.

Because whatever the FBI can do with a search warrant, we must assume the mafia has already done with a rubber hose. In fact, if we apply the parent comment's raving paranoia to the whole system, we find that Levison wept for joy because the FBI was giving him a way to publicly throw in the towel and retire from his mob involvement.

If Levison had been competent, instead of putting on a TSA-style security theater, he would have been using tamper-detecting self-erasing computers, jurisdictional redundancy, pre-distributed certificate revocation lists, etc.

TL,DR: he did this to himself by not following NSA standards.
Recent as in only a generation or so. It the 60s and 70s it was far behind much of Europe and the US.
That's actually the next Stealth YC startup that will come out late 2014 once URX takes hold.
Well, this was bound to happen. Node.js has finally jumped the shark. Hopefully node people will look at this and realize how silly they are and simply move on with their lives. Node.js is a plague.
I like staying home to work on things too. But those arguments aren't necessarily convincing.

1. spent 3 days at work and 4th day figured out solution. Experimentally we need to see what if you spend 3 days at home and 1 day at office... You probably had tried bad solutions the first 3 days and now after eliminated bad one you found the right one on the 4th day.

I had many similar problems both at work and at home. Sometimes the distraction at home is too much to handle and I got lazy. Sometimes the noisy and tiredness put me to sleep at work. Sometimes I got a bad stomach and I wish I could be at home and use my private bathroom as quickly as possible. Sometimes forcing myself to sit in an office allows me to solve a problem and sometime it works when I stay home.

> However, if you work from home, all these regular
> distractions are gone. You have the computer. You are
> ready to code. You get the job done.

Totally not true. At Mozilla (I was a former intern) we are very busy on IRC. So even for people who are working at home they have a lot of meeting to go to and a lot of code to write.

The benefit of staying home is true in the 3rd point.

I say go to office at least once or twice a week, and then spend the rest of the week at home.
I wasn't deliberately lying. I said "no", because IMO the joke was in bad taste. I wasn't particularly upset about it though, I could see the context for the initial strip however while I didn't think it was funny or particularly clever, I didn't really find it appalling or upsetting in any way.

You can say something is in poor taste and not get outraged you know. Go watch Meet the Feebles sometime. Or Clerks.

Hence my "Go away troll" comment.

Interesting though that my simple "No" got voted down. I put it down to cognitive dissonance.
If it was endorsed by Google, you would have a user friendly way of doing that with full documentation, instead of hacks having to be explained by users via YouTube videos.
They're 64bit floats, but you get 52 bits of integer precision... You're as likely to hit issues as you are with a 32bit int.. the big difference is you need to use Math.round() if you want to multiply/divide in order to get to a whole number again.. Even with a 64-bit integer, you can suffer from overflow, it's only a matter of where.. and even with 32bit environments there have been work arounds for larger numbers/precision.. with JS there are bignum libraries for this.
What people commonly refer to as "Node" consists of four pieces:

v8: javascript engine that powers chrome

libuv: a cross-platform library that wraps most os-specific logic

node core: a set of C++ and javascript modules that provide the API and interact with V8 / libuv

NPM: large set of user-contributed modules that provide functionality.

Many people erroneously assume that all server-side javascript is node, but there are other platforms that predate node (such as Rhino)
Was the test in Japanese? That would explain the results. :)
The Trouble With Malcolm Gladwell
Where you would find money to spend on books, time to spend on reading, when all you care about is how to get money not to starve?
Flipkart was once the go to site for any online shopping. But I guess the Indian e-commerce ecosystem has come a long way from there. Today you have a dozen operators in this scene. Its actually nothing new in India, once you are successful a lot of try to replicate it albeit they do it better.

Either way, the biggest benefits that used to exist with Flipkart are gone. They no longer ship free for purchases less than 500 rupees, so spending an extra 50 when you can drive down to the nearest bookstore makes no sense. They have also become famous when it comes to cancelling orders the very next day you ordered, if the price of the goods you ordered went up.

In fact I guess Flipkart is now large transforming itself into an ebay kind of site, I guess that's the way they will eventually go.
Well, for one thing, on some systems (e.g., OS X), /tmp is disk-backed.

But also, by writing out to /tmp on memory-backed systems, the lack of blocking means you grow memory use potentially indefinitely if the reader is slow or delayed for some reason. That will ultimately turn into swapping, which is just disk access again.

There's also no great way to truncate the beginning of a regular file.
Put any new/advanced features in a premium tier and put a higher price on that. At $20, it's a no-brainer for so many people.

Congratulations on the launch and all the positive feedback. (We build with Railo too.)
the belief that the current debt situation can be solved by printing money endlessly is being debated among economists right now. germany is a great proponent of keeping your budget balanced, and it worked quite well for them so far.

and btw, printing money on the current scale will eventualy cause devaluation, and so is in itself a kind of default.
Please consider supporting 7digital.com It powers the samsung, blackberry, hmv music stores.
JSDoc comments?
This is the same company that build MapBox?
Who says they don't?
Distributed grep client in Go
JS already has this..

if (obj && obj.quack && typeof obj.quack == 'function') obj.quack(); //looks like a duck
They kinda did that: http://www.avanade.com/en-us/Pages/default.aspx
Interesting. One fellow Norwegian client was assuring me - the country is rich, but people don't have money. I understood this as one of the perils of socialism.
Please don't do that: http://sixteenventures.com/one-dollar-trial

Basically, if you have many "fake signups":
1/ you're attracting the wrong crowd. Fix your acquisition.
2/ these people are not "fake signups" but need more convincing to buy. Fix your onboarding/User Experience.

If you require a credit card at signup, you're turning away a good part of customers away who, at this point in time, don't know or trust you enough to give you payment details.
It always makes me sad when I see people rummage through the dumpsters in front of my house. Here in Germany most I see doing this are older people. Some of them could be my grand parents. I know nothing about them but old people should not have to rummage through my litter to make a living. It is simply embarrassing. Germany is one of the richest countries in the world still I have the impression that there are more and more people rummaging through litter.

We can shoot people on the moon, have a space station orbiting our planet, and we can heal once fatal diseases. Is poverty really such a tricky problem to solve?
I think what they imply is that a less prepared population leads to worse economic results (especially during a recession). Recent cuts for sure don't affect current scores, but they are an indication that things aren't likely to improve in the future - they could even get worse.

I'll add that a less acculturated population doesn't just offer a worse workforce, but is also likely to choose a worse political class. This is very visible here in Italy.
@pud - Do you do Xbox Music as well? My brother just published an album through some distribution service and I was very surprised to find it on Xbox Music.
> And extending the time people have a high quality of life is a pretty big thing.

I'm not disputing that. I'm just saying you don't necessarily get cancer just because you get old.
http://i.stack.imgur.com/bGpfy.png You're right, thanks. So if the inner space is shaded, it produces the "Sierpinski pentagon", and this can be iterated indefinitely.
i was a little disappointed by that too, for a minute,
until i reminded myself that even most shared i.s.p hosts
offer unlimited storage and bandwidth these days, often
for as little as $5/month or so, so file-sharing is cheap.

and honestly, although i'm sure the n.s.a. can see it all,
i'm a little glad that facebook can't easily scan my files.

-bowerbird
Sorry - should have posted the single page link
http://www.slate.com/articles/health_and_science/science/201...
Quote from the article:

"America's school kids have historically scored low on international assessment tests compared to other countries, which is often blamed on the diversity of the population and the high number of immigrants."

America's diversity is a creation myth. Outside of New York, it isn't very diverse at all, and compared to Western Europe it doesn't have a very high number of immigrants.

Or does the American definition of 'diversity' only refer to the number of black people? In that case, blaming their numbers for lower test scores is kind of ... racist, isn't it?
There's something very honest and almost nostalgic about it. It contrasts with all the startup sites that follow the latest design fashion down to the t. This is real simplicity -- no gimmicks.
Who decides what shitty is? Well, just listen to Gagnam style and compare it with others.
Everybody is different. And the tastes are different, too.
That's not the point. The discovery from that paper is that the researchers did not suspect to find so many young people with micro-tumors. The general trend is that you only get cancer when you reach a certain age, but these results indicated that you may have a dormant cancer that is basically being suppressed in your body for a very long time, and be healthy otherwise. The day the suppressing factors slow down or malfunction, you may get a growing tumor.
Due to the tax structure on electric vs gas cars in Norway, a similar performing gasoline powered car would cost you at least twice and probably more. For comparison $110000 will just about get you a middle of the line BMW 5 series, and something like entry level BMW M3 coupe will easily set you back in excess of $200000.

And that's before you take into consideration the annual savings due to high gas prices in Norway and no road tax on electric cars.
>>> This is a strawman, because Lavabit never did anything to protect headers.

Since SSL keys are mentioned, I assume SSL was used in communication. This means the claim that Lavabit did nothing to protect headers is false.

>>> Except that with Lavabit, an attacker could also get all your message bodies.

This is true, however body of the message may contain encrypted information, which is useless to observer. Envelope information can not be encrypted in a way that is not readable by the mail server, that's the point of the mail server.

>>> The entire model is fundamentally and fatally broken.

That is kind of what I was saying - that current technology of the email can not do what Lavabit tried to do if the adversary can do what the courts said it can do. I'm not sure what you're disagreeing with here.

>>> He could have chosen to keep it going while the government eavesdropped on it instead.

That would be a betrayal of his user's trust, since any claim about what his service does would be necessarily false and he would become a liar if he ever claimed his server allows to communicate securely. I agree that this boils down to one's principles. I think a principle of "don't lie to your customers" is a good one to have.

>>> That is why PGP and S/MIME provide you with better security

No they do not, unless you can establish a peer-to-peer channel with your other party. In which case you're not using email anymore. Neither PGP nor S/MIME can prevent adversary from collecting envelope information in emails, and unability to do this is what made Lavabit impossible to continue.

>>> mathematics are not subject to the choices that human beings make,

You seem to be either genuinely confused about how email works and what running a secure email server involves, or trying to say something else than you're actually saying, or not making any sense. There are no "choices" that allow you to create secure email server in situation in which Lavabit found itself.
And rails is particularly better/easier to implement a backend in than NodeJS + crudify/restify/express, or any number of other tools?

I've not used anything that allows for as easy modularity as node+npm lend themselves to... just because it's JS doesn't mean it's spaghetti that has blurry code sharing between the client and server.. it's not all meteor, even if that does have a lot to offer.
This is all great, but where does the number of 40 come from? After all Kurzweil said it'd be in 20-25 years and he's got more street cred :)
Emy - Efficient Mobile web librarY
Yes. Unequivocally.

Vigilantism violates the rule of law. Just like censoring someone who says something really bad (but only if it's "really bad" and something you shouldn't say, of course), you can't just cancel the democratic principles because it seems like a good idea. That is the exact reason why we have these principles; because often it seems like a good idea but you will screw up if you make a habit out of it.
Sigh Yet another US Education hit piece. I love reading these because they all have the same myopic trope:

1. Other countries score better on subject tests than the US on average.

2. This has traditionally been blamed on the USA's high diversity and immigrant population.

3. Cue policy expert giving us a dire warning about how there are no politically tenable solutions to the US education crisis.

4. Cue 2nd policy expert talking about how devastating the skills gap will be on the economy.

Can someone give us a different angle?
I have come to a conclusion that the biggest haters are the ones who were unable to learn and fully understand the language. They are really quick to bash and hate because that's way easier.

Of course there are flaws and of course there are better designed languages out there, but PHP is not going anywhere.
There are actually many opinions to this.

Another supplementary reading to this has been covered by Mark Suster: http://www.bothsidesofthetable.com/2011/12/27/should-startup...

In that article, Mark Suster cover a counter example where instead of pushing to become profitable when revenue is almost overtaking cost, companies that are in a fast growing market should consider forsaking profit today for higher growth tomorrow.

Obviously, that depends entirely on the investment climate.
Apple.com is down?
Yup, it begun when oil was discovered in Norway. So oil + good location (Europe) == success :)
PayPal outage
> I'm teaching myself how computers work at the moment, I really enjoy it. That's challenging, and I like challenging things. Current smoke alarm design, on the other hand, is not challenging in an enjoyable way. They're poorly designed and annoying, and that's a type of hard that I think anyone really likes.

That's a type of hard most people don't care about because anyway it's not something they have to worry about every single day of their lives. That's a "LOW INVOLVEMENT" kind of problem. Unless you spend all your living time working on smoke alarms you will rarely have to deal with the inconveniences of their design. There are tons of things like that in life that nobody is bothered enough to fix because it's not really worth the time or the additional investment to fix it. Get over it. I'm pretty sure that even if Nest is a great solution (which it seems to be), it will not appeal to many people unless they price their product at the same range as the usual smoke detectors. If you have to pay twice more or so, it's not disruptive, it's just a premium product only premium-focused people will want to buy. The rest of us will keep living with their crappy smoke detectors and still have a good life nonetheless.

I guess you see my point now ?
I believe this article is inaccurate. A lot of people preordered the Model S, and a lot of those were delivered and paid for (upfront payment excluded) in September, which caused the Model S to be positioned in the top of the chart.
Great point. On page 46 it says Levison "would be able to collect the data required by the pen register and provide that data to the government after 60 days (the period of the pen register order)."

Then, "The prosecutors informed Mr. Levison that the pen register is a devise used to monitor ongoing email traffic on a realtime basis and providing the FBI with data after 60 days was not sufficient."

So, I am not sure what to think. After some research I couldn't tell whether "pen register" data is required to be real-time. The original order on page 7 doesn't seem to say "real time", but there could be some legalese or other laws that imply it.

Levison was clearly dragging his feet, but it seems sort of bizarre that they escalated their demands in response. Why not just get him charged with contempt and move from there? Since they played the "we can't trust him since he's been uncooperative" card, does this mean they would have trusted him if he complied immediately? What if he immediately turned over info and it didn't help their investigation or went counter to their preconceived notions -- would they have accused him of withholding some and demanded his private keys anyway?

There's weird things on both sides here. It sounds like Levison's actions on the whole are not very defensible though. :/
Ah, the inevitable "they are idiots" comment liberally seasoned with a pinch of fucks. Old predictable HN.
Show HN: Use your windows aero color as your system's audio visualizer
Quoting a fragment:

"Electric cars have been especially popular in Norway because of generous subsidies, free parking, government-provided re-charging stations, the right to use express lanes on highways and exemptions from tolls."

or wasn't that fragment there earlier?
Yes, I agree that there are circumstances... But now without case by case decision from a court or whatever the actualy legal system requires.
Citizens should be able to protect their privacy and it can be overridden only in those special circumstances and approved by a judge (or whatever the given state requires).
Nope all is good here.
I get that it makes you uncomfortable, but it feels like you're asking for someone to give you the ability to stick your head in the sand and excuse the problem.

The problem is real and will likely manifest itself dramatically over the next century.
result: OK (total 80 characters, 24 unique characters including space)
It's not because an idea is compelling that it makes sense. Some people find suicide a very good solution to end up their everyday life problems, it does not validate it a good solution for everyone else.

The "give everyday idea a chance" is a lot like "respect everyone's opinion" crap we have to deal with so much nowadays. On the contrary, I'd rather have a fruitful discussion based on reason, data and reasonable assumptions with someone instead of accepting everything just because it's fresh and new and cool.

I think it's very healthy to challenge new ideas and to point out their flaws. That's why I enjoy the discussions on HN, most of the time, because you have a bunch of educated people here who usually are very reasonable when it comes to debating and produce interesting arguments to think about. This should be actually good feedback for people who produce new ideas, rather than a crowd saying "bravo" everytime something "original" comes out.
I've run both types of signup flows and less friction doesn't always mean better results when you need real customer commitment for them to realize the value of your product/service (i.e. spend time doing integration, either in terms of dev work or business processes). A credit card indicates more serious buy-in (they've gotten payment approval already) and they're more mentally invested in giving the product a real try before the end of the trial. And, as I said before, if you have an expensive onboarding process, taking on more customers than you can handle onboarding just means you lose them when you can't properly serve them. Better to have fewer highly satisfied customers per day/week/month than lots of trials that never end up paying.

You can't boil everything down to a rule that applies to all businesses. Taking a credit card doesn't mean there's a forced continuity scam happening as that post seems to imply. You can make cancellation a one-click process, and send reminders before the trial ends (and should do so either way -- a good series of lifecycle e-mails are critical to converting trials). Lots of companies with pretty pristine reputations offer free trials that require a card, from Netflix to Amazon.
Cool, I just uploaded a track to see what would happen. All seems very painless so far.

I'm interested in the question somebody else asked - doesn't this mean there's now basically no quality control on itunes etc? I feel like it shouldn't be quite this easy to look like a proper musician...
This whole idea of investors being able to dictate your work even though they have no idea what you do is something that I loathe. I used to work in Government and let me tell you the people in charge are most of the time the most clueless about everything.

I suppose sometimes you have to suck it up to attain the finances but it's still an issue that needs to be addressed as an investee.

Guy Kawasaki says it best about this "VC are not your friends so don't treat them like one."
http://www.wamda.com/2013/10/guy-kawasaki-11-mistakes-entrep...
Nice example.

One minor correction I'd made though, it that you don't need '-l' in your 'ls' parameters as 'ls' automatically outputs one item per line when you're piping it's output, plus the '-l' option adds an additional line.

Though if you did still want to see the file permissions but have a correct line count then the following would crop the 1st line from 'ls -l':

ls -l | sed 1d | tee >(wc -l)

Weirdly though, I thought 'ls' had an option to show a file count, but I can't find it in 'man'.