skysight-inc/HackerNews huggingface dataset:
> I've got to say, I'd hate your setup as a user. I've got a thousand different things to respond to/pay/deal with every month. I'd much rather have a service I use just autorenew than have to explicitly pay for it over and over again each month.

Yup. A bunch of my users have expressed the same sentiment. (I offer a fairly hefty discount for people who want to pre-pay, but I certainly understand that is a very different sort of thing.)

That's why I think it needs to be an option, selectable by the user. I think it's especially important to have the 'only keep it if I take positive action' for trials, but I think it's good policy to give everyone the option all the time.

>Provided...that the service had an easy and obvious way to cancel when I wanted to.

Yeah, also very important. Right now my process for that is "email us, we'll confirm with the email on file" which is... pretty bad. But I think the badness is somewhat ameliorated by my default billing method (e.g. if you just forget about the domain, it gets turned off and I don't get paid for any time that elapsed between when your account expired and I shut you off.) But it's still pretty bad.
Can you expand on this with examples?
Yes, so we're talking about someone who would be committed enough to resisting authority to provoke violence. This is different than saying "if you break a law, it will result in violence" or even the more extreme "instituting a law is a violent act", which is what the original comment in this tree suggested. I realize what you're saying, but I think at this point it's argument just for argument's sake.

Also, in this case, the individual dosing livestock with antibiotics is actually harming society, in which case I think it would be okay to physically detain him/her from doing so, rather than just saying "this is just too much effort, guess we better let him do whatever he wants". In most scenarios though, I don't think this would be necessary.
Definitely! I agree with the headline, but it's because of the track record of the specific agencies in the US that currently "control the internet", not because I think US agencies in general are superior.
I know at least one guy, who is on it. http://herbsutter.com/gotw/
The internet should continue to be decentralised, as intended, and not be under the control of any one government or people.

Certainly not the U.S, Russia or China.

That article just wasted 2 mins of my life.
Heart draw function
I understand the emotion in your response, I believe (correct me if I am wrong) that it comes from being unable to calculate a risk on something we don't understand. However, the action proposed sets as a prerequisite that understanding.

Consider 'fly by wire' as an analogy. There was great emotion (and still is) around taking the pilot of an aircraft out of direct control of that aircraft. First required by dynamically unstable aircraft (the F-117) this is now a standard feature on large passenger aircraft. The problems are still the same though, one bad line of code (or perhaps a few bad lines) and the plane flies into the ground killing everyone.

Similarly with engineered RNA. We actually do this a lot these days (very interesting bio hacking going on) and with DNA printers you can pretty much design your own bug, print it out, load it into a waiting husk of an E. Coli bacterium and boom, new bug.) Understanding isn't quite there yet but it will be. And knowing the risks of a particular DNA pattern will be just as understandable as a knowing the risks of a piece of flight software.

[1] http://www.3ders.org/articles/20130324-synthesizing-dna-time...
> On AWS, you might be tempted to use ELB, but ELBs are terrible at internal load balancing because they only have public IPs.

Yet another reason to run in a VPC, which includes internal-only ELBs as a very useful feature.
Lessons on Mental Strength from the “Marathon Monks”
nothing more fun than testing string buffers with pi to a million digits
Can someone explain to me what this really is? I don't follow and yes I read the intro.
Name the country that fits those two points.
ELB will actually do internal load balancing in a VPC using your own custom security groups. Doesn't help if you're not in a VPC, but nowadays the default is for everything to go in a VPC.
If only Google did the same with all Android devices, or at least a big "Google-approved" subset of them. They need to bring over the ChromeOS update system to Android, especially now that Chrome and Android have the same guy running them.
I've been using Mail.app with Gmail since DP1 with four separate accounts and your experiences are exactly the same as mine: business as usual except for the hundreds of draft messages being generated due to "Store draft messages on the server" being re-checked.

I do, however, use smart mailboxes: they have no effect on the functioning of Gmail. They shouldn't, either: they're not much more than local saved searches.

I suspect this might be a case of correlation rather than causation.
wow! I didn't know Pixelmator could do that. It's an instant buy for me! I've been looking for a replacement to illustrator for a long time.

Please Pixelmator people give love to vector graphics!
What I HATE is that we now have this "trend" -- or a bit of press based upon it -- from THE SAME institutions that foisted "veal pen", "collaborative" productivity upon us, for a couple of decades.

From one person who "saved the company", or certainly his department (and more), a couple of times, yet suffered mercilessly under a "cost cutting motivated", one-size-fits-all HR "best practices" promulgated reign of... "abuse", frankly:

FUCK YOU.

I can't read these articles without become incensed, because I sense that behind many of them are the same idiots who made life miserable.

AND... I suspect that "quiet time" will still remain the privilege and province of that minority of employee "who counts".

/rant
goatse'd less than 10 seconds in. Sounds about right.
This service shouldn't exist. It breaks the very concept of email security. They're marketing it as though it's safe. Want hyperbole? Imagine Bayer marketing heroin as safe because you know, it's opt-in.
Author here.

It's because it uses the Haiku standard theme shipped with the sphinx documentation generator, which does come from the Haiku project :)
Microsoft fires back at Apple
FWIW, I was not aware it had gotten quite this far. At some point having a digital copy of the smallpox virus genome will be equivalent to having a live sample.
Annnnd spammers ruining it already...
> require a specialized knowledge and an ability to parse user forums in order to work on Linux

And don't forget, nearly unlimited free-time with which to do these things. Most working professionals don't have that, so whatever Windows/Mac device they choose is so they can spend what time they do have getting shit done, not screwing around for 3 or 4 days trying to figure out why the usb port doesn't work or how to maximize the value out of the $300 video card they bought without mucking around with recompiling drivers or some such.
Also, most "life" functions of a human body, like breathing, metabolism, ... are actually performed by symbiotic bacteria on our behalf. Human cells can't actually do it themselves

Breathing? Where are the bacteria in the gas-exchange process? And 'metabolism' is a catch-all term that refers to so many different chemical reactions, plenty of which are conducted within the human cells themselves.
This may seem like mere gossip but actually it's an interesting data point, not just about JFK but about how things were in the US in the 1960s.
I can not answer your question, but I want to add that Berlin might be the city with the highest hackerspace density:
http://hackerspaces.org/wiki/Berlin

The whole Bay Area has.. not that many (well, they have one biohackerspace).
Agreed, boredom is such an over used term boredom as acute apathy and/or lack of novelty.
> The United States has strong and vocal free speech and privacy advocates who can hold their government accountable without fear of harm

Then why did Snowden have to run away to a foreign country? Why is Manning in jail for 35 years?
Why Isn’t Programming Futuristic?
Also, you can't comment on that article - it's moderated, so far the only 5 comments allowed through are either a) neutral b) pro US.

Silly this.
> Obviously "healthy, high-caliber" means different things to different people.

That's true, there's definitely subjectivity here. I make the assumption that YC companies are a proxy for "healthy, high-caliber" startups and my opinion of what will be deal breakers for that category of company is shaped by our customer development in the YC network. I could be wrong for a few reasons.

> As for how the market is behaving: I have personally heard several attorneys state that they're advising their clients to be very cautious about Rule 506(c) and according to media reports[1], this is the advice of many attorneys.

Indeed. I think there's a natural lean for attorneys to be more conservative and wait for things to play out a little. I believe that in the next year or two it will be commonly accepted, I've already seen a lot of attitude change over the past year. We'll see. I think this is something startups ultimately want - assuming all the concerns can be addressed. More fundraising options and a wider pool of value-add investors is a good thing if crowdinvesting can be done practically, IMO.

> You cited the $1 million cap as an example of a rule that is of concern to you. To my knowledge, this cap was an explicit part of the bill that Congress passed. As such, I don't see how the SEC could eliminate that restriction.

I did, in the 585 page document the SEC released they suggest a few adjustments to address the concerns people have. For example, the $1m limit might be applied to the fees collected by the funding portal.
But then the chicken breast price increase will be passed to the consumers! keep the government out of my money!

(just trying to keep the discourse here as balanced as it would be if this discussion was out of HN)
It seems that the internet would be freest if it was decentralized--in nobody's hands. I think this would certainly be true of things like DNS, although I'm not sure how to accomplish this.

Of course, in many ways, decentralized systems are rather counter-intuitive. They're possible technically, and the math is often elegant, but very few non-technical people encounter enough systems like this to be comfortable with the idea. Of course, a market is a perfect example of a decentralized system, but most people don't think of a market as a system per se.

So perhaps this argument comes because the author does not realize or intuitively grasp the possibility that nobody need control the internet. And sure, when given the choice of whom to trust, the US is much better than many countries! Certainly better than Russia or China. And these countries have serious sway in the UN. Moreover, his point that the UN is not accountable to anyone is actually very important: while a democratic country like the US[1] is accountable to the people, the UN is only accountable to governments. Even in the US, we don't vote for our UN representative! (Do we?) So it's very indirect.

But what if nobody really controls the internet--what if we manage some decentralized, consensus based system? Or something. (As I said before, I haven't thought of the details, so let's keep it hypothetical.) Well, that's a different ball game. Yet people may not even realize this is an option.

[1]: Yeah, yeah, there's all sorts of pedantic argument to be made here, but I think it's besides the point: the US government is, to some finite extent, accountable to the people in a way that even China's isn't.
Here's an experiment. Take all the forum members on macrumors and crowd source a new phone by taking all of their ideas. See what kind of mutant non-functioning phone results from a democratic process. One of the reason why Apple and Google's phones and OSs are successful is because there are visionaries (Ives, Jobs, Rubin) at the top coming up with new ideas, instead of taking a poll and purely going with consumer feedback.
we have intelligence, but to say that it gives us advantages that bacteria will never possess comes off to me as hubris.

consider what they have: vast numbers and the ability to evolve much more quickly than we can develop new antibiotics

scary stuff
Which country large enough to do the job does a better job than the United States? Leave aside China and Russia. How about the U.K., which put the whole country under video surveillance years ago? How about France, which is currently waging a war on head scarves? Read this and tell me which country does a better job protecting speech than the U.S. http://en.wikipedia.org/wiki/Hate_speech.
you may be interested in this company trying to solve that problem. here is a link to short video:
http://www.nexj.com/resources/nexj-connected-wellness-video/
If I go to an Apple store and decide I can pick up an iPad and get out, because I've been nice to everybody and I deserve it, similar things will happen, starting with "Excuse me sir," verbal arguments, guards, armed guards, and (if I decide to defend my right to my iPad with armed force) eventually a shoot-out match.

So, we could equally say that there is implied violence in every transaction. (Well, yes sometimes the violence is leased from the government, which will happen if I bring my armed thugs to raid an Apple store. And I'd consider that a good use of the government's resource.)
This would go really nicely with Snap.svg. Hurry up and finish it, please!
"You need to learn the history of HN and realize that Lisp is the original hacker language." That's fairly common knowledge, I've been coding for eighteen months and I learned that "fact" months ago.
"As for assembly, there's been several lists of "free" computer books post that have included assembly tutorials." I haven't mentioned what assembly I wish to learn. A lot of the assembly tutorials I have found on the web talk about x86 assembly, yet my processor is 64-bit. I'm quite sure that the principles extend easily from one register size to another, but I have no experience at all in assembly.
> MS actively tries to keep driver compatibility between releases

vista

> Case in point my Radeon X1950 can no longer run the catalyst drivers in Linux

wat. this has literally. nothing. to. do. with. linux. devs. AMD. does. not. support. these. cards.

in fact, your example of the X1950 is a perfect example of which cards the OSS community supports better than proprietary.
I'm still in the process of building it. (Need to get my C deps straightened out for the python integration.)
The main problem here is that several of these packages (`lime` included) are not "go gettable."

---

Completion:

If you `go get github.com/quarnster/completion` it will error out but `$GOPATH/src/github.com/quarnster/completion` should contain the downloaded source files.

If you go into `$GOPATH/src/github.com/quarnster/completion/build` there's a Makefile you can run (with `make`) that should install the package.

----

Parser:

The `github.com/quarnster/parser` package is also not properly go gettable.

You need to cd into `$GOPATH/src/github.com/quarnster/parser/pegparser` and run `go install` which will put it in `$GOPATH/bin`
(I didn't try, but `go get github.com/quarnster/parser/pegparser` might actually work.)

This package is just poorly factored in my opinion. The root package contains the library code, and the binary is in a sub-package. It really should be the other way around: the root package should build the binary, which would import the library from a sub-package. That or they really should be two completely separate packages in distinct namespaces.

---

QT5:

The `github.com/salviati/go-qt5` library is _also_ not go gettable. However `go get` will download the source to your `$GOPATH` which should be enough for the Makefile to find it.

---

This is a rather frustrating build because so many of these packages don't follow the proper conventions for Go's package management.
A quick audit of CryptoCat's elliptic curve crypto
> Are you certain that the general programming knowledge you acquired through "spinning the wheel" wasn't a factor?

I never stopped (and never do stop) learning as much as I could, and I apologise if I gave the impression I was only learning .NET stuff. I was primarily coding in Python, but got into JS to write stealth code to automate a horrendously manual part of my day job in a government contact centre.

To clarify for you on the hire, I was hired for the JS, but expected to learn Java pretty quickly.

> Adaptability is an important skill for developers.

For sure.
Outsource MythBusters
>In the case of games, nearly every single game company refuses to provide their games as free (libre) game software.

Rockstar spent $266 million to develop Grand Theft Auto V. How do you expect them to recoup this cost if they gave it away as free software? What communist fairly land do you come from?
America is the only superpower and gets a lot of flack because they have no credible peer.

That and all the terrible stuff they do.
That's not a new development, though. OP makes it sound like it is. Rabies has always been that way.
That is a fascinating claim. I've just spent twenty minutes or so trying to track down the origin and veracity of it.

As near as I can tell, that is a corruption of the claim "you can drive an electric car further on the electricity which goes into refining a gallon of gas than you can a car on the same gallon of gas".

Specifically, the numbers I saw people quoting were that it took between 3 and 7.5 kWh of electricity to refine a gallon of gas, and that an electric vehicle could drive 30-50 miles on that amount of electricity.

However, a gallon of gasoline contains far more than 7.5 kWh: approximately 37.8 kWh. So gasoline is still a net positive on energy, even after refining.
Launch: From Tampa to Eventbrite in San Fran
I thought negative reactions to food can take days to play out, and potentially a week or two to completely resolve. People who are gluten sensitive, for example, exhibit the immune reaction for weeks after exposure. This application presents symptoms as tied to the day of consumption.

This is why some nutritionists talk about a strict 30 day elimination diet. For 30 days eat nothing but completely innocuous foods: no dairy, eggs, nightshades, vegetable oils, or grains. If two or three weeks in you feel a lot better or certain symptoms have subsided, then you need to more systematically try to find what the problem is.
Americans go on an on about how they're the 'best country in the world' and how the constitution is amazing. They ramble about how what makes them great is freedom and liberty. For some reason they're extremely proud of free speech, like it's something only they have and how lucky they are to have it.

When comparing to China, or maybe North Korea or the USSR, or even Nazi Germany, sure, those things are great and you should be proud.

In the year 2013, there are at least 20 countries that have all of that and more, and don't spend their days rambling on about how great it all is.

All of that stuff doesn't in any way make America special.
I need to sit down and think quietly for myself whenever I design the public portion of a class.

Or any REST api (which is sorta the public portion of a class exposed over HTTP I guess).
Rabies is a virus - antibiotics don't have any effect on viruses.

Ceol may also be referring to the incubation time for rabies usually being more than a week - if you've just been infected with it and you present at day 7, then a prophylaxis will be administered.
Any chance you'd consider open-sourcing the code, or at least the horizontal calendar portion? This would be incredibly useful in a number of applications.
Celebrities Tell the NSA to Get Out of Their Business
I believe 'on boarding' refers to post signup new user education. That appears to be how he used it here. I have never heard it used as just signing up.

What do you call post signup new user education?
What kind of warped reality do you live in that only selling 5 million units a year while updating the hardware every week is "no big deal"?

Regarding rapid obsolescence, this seems to work very well in Asian markets. They typically release a far greater number of devices, because there is a strong market for second hand phones, and many people like to keep switching to the latest thing.
A brief history of LinkedIn's problems as seen here on HN:

• LinkedIn: The Creepiest Social Network (May 9; 326 points) https://news.ycombinator.com/item?id=5680680

• Why I Just Closed My LinkedIn Account (Jun 18; 137 points) https://news.ycombinator.com/item?id=5900120

• LinkedIn sued by users who say it hacked their e-mail accounts (Sep 22; 204 points) https://news.ycombinator.com/item?id=6425444

• Today I Deleted My LinkedIn Account; You Probably Should Too (Sep 24; 143 points) https://news.ycombinator.com/item?id=6433828
No, you are absolutely correct. It was designed to be decentralized.

Hopefully when we look back in history, from a place where the internet works that way. We'll wonder how it was ever a single government / set of corporations that was 'in charge of it.'
Yeah, but how did we lose that fight a decade ago? Whether or not we'd prefer something better, doesn't the treatment that worked then, still work now?
"On the other hand, seeing the keywords "new" and "delete" in code is usually a bad sign." I thought those two keywords were intended to replace the basic memory allocation functions found in stdlib.h. What are the alternatives?
Author of ChipmunkJS here. I did some benchmarks moving things to typed arrays about a year ago, and the change was a wash in my benchmark results. I think that might not be the case now considering all the optimizations the v8 team have been making to asmjs-like code.

I did some quick benchmarks using emscripten recently and performance absolutely blew away my hand-tweaked chipmunk code[3]. Hand optimized, ChipmunkJS takes 2.8x as long to run the tests. Emscripten compiled chipmunk is 1.4x, so twice as fast.

That said, the generated code is huge and awful, and the API is terrible. I've been playing around with porting my library to LLJS recently, but when I looked at LLJS it hadn't been updated in over a year. Its nice to see that there were some commits a few months ago, but LLJS needs a lot of work before its generally usable. I've been doing some stuff manually as a toy - still not sure where to go with all of this. Bridging from ASMJS to regular javascript makes your API really hard to use.

---

[1] https://github.com/josephg/Chipmunk-js

[2] https://docs.google.com/spreadsheet/ccc?key=0Ap2hDnCZnXiVdDV... , though this is somewhat hard to read.

[3] http://josephg.com/blog/chipmunkjs-and-emscripten

[4] http://josephg.com/blog/chipmunk-in-asm-js
Of which I am well aware, and has absolutely zero to do with the content of my post. Someone disputed that a rabies infection is "curtains" - I posed the circumstances where it is.
What about in-app mailing support? And notifications? Gmail's web UI seems like a suboptimal way of doing email on a desktop OS.
With a service-oriented architecture (SOA) you basically break your application into distinct services that run across different machines. But you also need a way to find and connect to those services (service discovery). This provides a way of doing that using ZooKeeper and local HAProxy processes.
Well, you can.

You just have to bill them based on results (communicated as a set of benefits for them), not time.
Thanks for your perspective on this. I had my kid go through the codecademy python course, which is 2.7.5. Now he is going through the MIT CS class on edX, which also seems to be 2.7.5.

At this point I'll help him through this phase and perhaps then make 3.x part of the continuing learning experience. In other words, if you are going to be in CS you will always have to deal with shifts in technology, this being a perfect teaching moment for him to learn that.