skysight-inc/HackerNews huggingface dataset:
I'd rather buy several used books, or just get the physical copy of a new book instead of paying $15 for an ebook.

Brick and mortar used bookstores seem to be able to profit on a modest volume of physical books at $3-$12.

I'm really surprised digital textbooks at a reasonable price ($20-$80) aren't more of a thing yet. Especially as interactive apps.
>There's a huge difference in practical complexity than the theoretical one.

This resonates with me. I write a lot of Scheme, and often enough someone comes along saying that association lists (simple lists of pairs) are terrible because lookup time is linear and that I should be using hash tables. However, they don't realize that hash tables are only faster when the mapping is very large and come with a penalty of no longer having a persistent data structure.
Is that how they're doing it now? (I have experienced some trouble with cargo detecting changes to source files on my Mac, but I can't reproduce it reliably enough to file a bug.)
You have an arguable point, if you think that artificially inflated asset prices, caused by low interest rates, led to the decline in real wages for the middle class while benefitting the super-rich. Our points would then not be mutually exclusive. But I somehow doubt you're putting that much thought into it, and you just don't believe in the inherent value of market economics.
In default it doesn't work well with non-ASCII characters.

https://ed-von-schleck.github.io/shoco/#how-it-works
I was referring more to the NAND fabrication yield, eg:

http://semimd.com/blog/2014/01/29/3d-nand-to-10-nm-and-beyon...

http://www.theregister.co.uk/2015/04/09/3d_nand_gigantically...

I'm making the assumption that NAND flash is binned and derated based on defects. ie, to make this drive, Samsung needs to fab 256Gbit dies. As this is on the leading-edge of their production capabilities, I'm guessing that the defect rate is not negligible, and that they accidentally make lower-capacity chips a significant portion of the time.
I would pay 15 pounds for a life-changing book, but not for my next pulp fantasy. That's just way too much, especially when the paper book costs around the same or less.
Here's something @sama said about this in a lecture:

> "The best thing of all worlds is to build a product that a lot of people really love. In practice, you can't usually do that, because if there's an opportunity like that, Google or Facebook will do it. So there's like a limit to the area under the curve, of what you can build. So you can build something that a large number of users like a little bit, or a small number of users love a lot."
That's also because Eug probably doesn't like the taste of polonium in his tea.
I have not been in the most recent C-Class. I don't know but I think the Model 3 will fall short on luxuriousness on the interior also. Tesla is targeting the 3 series, so who knows? I'm anxiously awaiting the Model 3 announcement.

It may have just been the dealer I went to but they seem to be kind of pretentious. Anything I questioned I was wrong because "Mercedes does it the right way". I find this funny considering that Audi is eating up market share.
at least you got a call back, ive been waiting for weeks to hear back to my initial contact. this kind of makes me want to not answer the phone if they do in fact ever call.
JEugene (YC S15) Detects Errors in Legal Documents, Saving Time and Money
The page presents multiple stories from multiple perspectives to try to cover all experiences. From looking at the pictures, I'm positive at least one of the women on the front page probably doesn't get catcalled either, so your partner is covered.

Another thing I don't like about this page is that they are only focusing on Software Engineering as if it represents the entire world of "Technology" aka "Tech."

I'll have you know, there's a lot of "Technology" in the kitchen as well. For example: dishwasher and microwave.
so, the whole article is bunk because it is based on anonymous sources and did not get responses from all parties involved, but then because the headline has the word "Russia" in it, that's firm evidence of secret US government collusion with a major news outlet.
Apple Releases OS Patch to Address DYLD Vulnerability
I will have a bad night. It should be split into a list of lists that contain themselves, and a list of lists that don't.
Immutability for stateful things seems unintuitive at first, but reframed as the lack of mutability, it makes more since. We can easily add it.

yourCar === neighboursCar; // false
yourCarRepainted === yourCar; // false :(

In the article's examples, how does the program know which object is different? It's weaved into the language design that every object has an address. That means if we want to write code without mutability, the interpreter has no idea since mutability is always on, and can't protect from accidentally modifying intentionally stateless code.

Flip side, if immutability is the default, we can easily add state, since it's just a lack of an address. The address becomes part of the data structure, giving the coder more power, since it's not locked outside of the code. Think SQL! Or Haskell!

var yourCar = {id: 'my_car', color: 'red'},
neighboursCar = {id: 'neighbours_car', color: 'red'};

function referenceEqual(a, b) { return valueEqual(a.id, b.id); }

referenceEqual(yourCar, neighboursCar); // false :D
var yourCarRepainted = Object.assign({}, yourCar, {color: 'red'});
referenceEqual(yourCar, yourCarRepainted); // true :D

Notice we've now flipped the address into our data, and even the (===) operator in our hands. With JS, this will run slowly since it can't infer our immutability, but constants are coming!
Remove iCloud Activation Lock on iOS 8.4.1
They also have a Chicago office.
I don't follow much but I haven't noticed Snowden being shamed in media in Europe.

US media call him a coward for exposing how much effort their government puts into breaking citizens' privacy, and then GTFOing from the country? That's not a stand one can come to while having brain in the head. To have media so much aligned with government witch-hunting seems borderline Russian.
...except when it's literally not always the case.

I get where you're coming from but deep pockets and an army of engineers doesn't guarantee success. Google+ never got out of the "it sucks" stage into mainstream success. The legacy of Steve Jobs is also littered with fanciful ideas that never got traction. I guess my point is there is a point to innovating and attempting to try, even as a small player, because there's really no guarantees.

I can't recall the exact story right now, but I recently heard that a well-to-do / highly funded flight project (Langley?) failed, and a short time later, the shoe-string operation by the Wright Brothers was successful.
well said.. unless people start taking a stand against this, we will have intelligence dragged down and innovation and pioneering taken hostage.. as we have already in cases like that of Sir Tim Hunt etc
Be careful, your love of science looks a lot like religion
but my point is that it doesn't do a good job, and it doesn't have the desired effect, and that there are unseen costs.

You haven't really demonstrated that it's worse than the alternative, let alone how or why. Of course there are unseen costs; there always are, with matters of public policy affecting so many people. I could say the same exact thing about the inverse situation of an unregulated free market - "there are unseen costs that are hard to measure." Is that a strong argument against it?

edit: In other words, how do you conclude that the costs that you describe outweigh the costs of people being pushed out of their homes, the cultural effects, etc? Ultimately it ends up as a subjective value judgment, there are too many factors and human emotions at play to be objective. I don't really believe in trickle-down economics or the magic ability of the free market to correct all social ills, I believe in directly helping those that need it most.
Hi - could be a fit with what we're doing at www.leonardo247.com. I'll put my email in my profile if you'd like to chat.
I'm unsure of what you mean by stating that none of the standard libs include what you need. Could you expand on this point?

Using your example, why couldn't you use a standard parts of speech tagger, even on a poorly-punctuated sentence?

Also could you expand on the NLP techniques you are actually using? How are you embedding the words/phrases/sentences into the vector space? Are you doing compositional embedding (unsure of the proper phrasing) where you embed a word, the phrase the word is in, the sentence the word is, etc all in the same vector space?
Interesting point and I think that's where the strength of Deep Learning based chatbot automation lies as compared to more traditional approach of using regex and heuristics to build chatbot like AIML or Bruce Wilcox's Rose.
If you do something and the client doesn't like it, do they get their money back? Of course not.
> Are you saying that people whose career or reputation depends on not harassing women should be allowed to get away with harassing women more than others?

Not at all. I'm saying the only evidence provided from the author is a flirtatious text where the "harasser" was attempting to engage in consentual intercourse with another adult. Was it inappropriate? Apparently, but reaching out for human contact is a normal and healthy part of life.

The person I was responding to was fantasizing about destroying this person's livelihood and the livelihoods of others who refused to take part in this destruction. One person fantasized about a natural and healthy human activity and the other fantasized about crucifiction. There may have been some vague power dynamics in the (alleged) harassment but that doesn't measure up to active and aggressive threats.

The Clarkson sacking was the result of a police investigation and regardless of whether the ass-kicking was deserved or not there was a physical assault with evidence that it happened. Why we would even compare a woman having to say no in a clear and adult way to a man being physically assaulted is beyond me.
I'm wondering about the sources of laws and norms about "oversight". On the one hand, Congress and committees have a subpoena power and individual members have an immunity for what they reveal on the floor. On the other hand, the Executive manages to enforce security clearance requirements against individual Congressional staff (not against the members themselves, I believe -- though they get them to follow procedures for information security that are analogous to what a regular government employee would do).

And the committee members seem to have a pretty strong tradition of keeping classified information secret -- but isn't that just a tradition? Couldn't a member just decide that the public ought to know something in particular and hence reveal it? Is it a tactical decision about hoping to achieve better cooperation with witnesses and sources in the long term?

(I'm also wondering where the whole concept and structure of oversight comes from -- I think historically and constitutionally it has to do with the budget power but it seems like it's developed pretty far beyond that.)
Can someone explain what value HFT actually provides to society at large? Why not add a one cent tax to every trade and wipe out HFT completely?
Or for screen and tmux:

^[ktitle^[\
The 47 Most Important ECommerce Books for Hyper Growth
Mixpanel is searching for its first product manager
Hey HN,

No boring /jobs URL needed here, just a message:

I am one of the founders at Mixpanel and we're looking for someone who is technical but is quite experienced at building and ideating products. It's a pretty cool job because it means that you'll be really influential in how we shape our future products.

What you'll get with us is a really driven, smart team to help you: 3 full-time, world-class UX/UI/Creative designers, and a 23-person engineering team to help build/collaborate with you on our crazy ideas.

You'll work directly with me as I've been our resident head of product to date. It's gotten a lot harder for me to scale as the company has grown.

If you're it, I am excited to meet you.

Email me directly at suhail@mixpanel.com

- Suhail
It's probably a niche interest, but do you know if anyone's working on a Rust equivalent of Stroustrup's Design and Evolution of C++? I found that book a huge help in grokking the "why"s behind the language, and gaining some degree of mechanical sympathy with it.

I appreciate that the vast majority of Rust's D&E happened in the open, so most of it's probably still available, but it's been a long and twisty road since Graydon's initial public post and picking out a coherent narrative from umpteen separate slowly-linkrotting fora would be no small task.
Ask HN: Practical/open-source distributed systems expertise
I work at a enterprise software company that has built scale-out storage system employing distributed system concepts like two-phase commit, load balancing, dealing with node failures etc. All of this is being developed in-house in C++ on Linux system and not using off-the-shelf open source projects. I like my job and people at the company. However I see that there has been lot of buzz about open-source distributed systems like Apache Zookeeper, Kafka, Samza, Spark etc. and most companies these days seem to list them in their job requirements. Reading about these open-source projects gives me high-level overview but not good understanding on how they are being used. Are there online courses with hands on development that'll help me gain better understanding of these systems? What are other ways to gain expertise?
"At least as clean tap" really reads as "almost as clean" without an adequate explanation.
Couples live together for years before getting married

There's a well-founded point of view that this is not a good thing for a strong marriage.
Boilerplate showing React with webpack and Babel, as well as project structure
At least HFT pushes technical boundaries and gives in something back.
11 rare flowers
The reason others are concerned about this while you are not is that many people regard this proposition as wildly incorrect:

> men have struggles just the same

Yes, men and women both have struggles. But many believe (including myself) that women face many more challenges by virtue of being women, than men do by virtue of being men. Women are more likely to be sexualized in work (and any other) environments, their reactions to events are more likely to be described as "emotional" or "irrational," they are widely considered (without evidence) to be inferior to men in fields like math and science, etc.

Don't forget: until relatively recently, women were widely regarded (in both law and society) as the property or either their father or, once married, husband. This is still the prevailing view in much of the world. And debates like this still go on: http://www.debate.org/opinions/are-women-the-property-of-the...

Under these conditions, it seems natural to expect that women face a lot of unique challenges, to put it mildly--and that expectation is indeed born out by the actual experiences of many women.

Discussing these issues is important because it is a crucial part of our shared efforts to eliminate these phenomenon.
I'd find this very surprising, if true. When I worked for a company that was essentially developing malware, we were able to get ourselves whitelisted by most anti-virus software (either by going through an automated submission process, or outright bribery). The only one who wouldn't budge on principal, no matter what we offered, was Kaspersky. All the others either auto-whitelisted us when we asked or after we paid them. I gained a lot of respect for Kaspersky for that (and lost a lot of respect for the majority of their competitors).
Computing Bell numbers
Having just gone through bad experience with co founders, I should be on the same page as John. But I am not. It is essential to have co founders even with all this accelerating software available, just because of the fatigue. It's a lot of work to achieve quality and willingness to pay in software, no matter what. My mistake was to try to make it all by myself with only non-tech partners. If I had had just one strong cofounder as involved as I were I think things would have turned out very differently. Be humble!
i remember first seeing crowdcast present at the launch festival, it's great to see how much they've progressed. The design looks fantastic.
As a general rule, I try to avoid saying things like that unless they're published elsewhere. In this case, they advertise the info. And best of luck getting into these systems without a clearance.

http://centers.hpc.mil/users/COSTQuickRef.html#Python
Right. The real speed limit in VA is close to 80 mph (though you can get pulled over for doing less, presumably if "driving while black" [1]). So why aren't there signs that read "SPEED LIMIT 80"? Why is it up to the officer's discretion to decide if today it's 80, 78, 75, etc.? (I know why: federal government, funding, etc.)

I am in no way against speed limits being enforced, I just don't like the idea of them being set by the officer's mood and zeal on any given day. I'd rather know what the speed limit really is rather than trying to guess it.

[1] https://en.wikipedia.org/wiki/Driving_While_Black
Introducing the Kubernetes Kubelet in CoreOS Linux
One issue is that this will still require people to behave strategically, since the auction is a complex game when you take into account everyone's information.

In theory, continuous trading should be the simplest game, and let people focus on their individual information and liquidity needs. In practice it certainly induces strategic behavior, but it might still be the simplest system.

The real problem in my opinion is the active human trading that drives these markets. The only reason there is so much is that people irrationally invest with actively traded funds. In fact if people were perfectly rational there would probably be too little price discovery, as people world but market portfolios and any other trade would stand out as information based. But in practice we are way on the other side of the spectrum, with way more active trading than is socially optimal.
I thought the poster just wanted people to avoid generalizing. "All women get catcalled" isn't okay, but "I often get catcalled" is fine.
after i give you my email address your site redirects me to example.com/giveaways facepalm you forgot to change the url in the signup php/js/whatever backend.

why u no give free license now!!!
Oh! Thanks for letting me know. Had no idea about that particular team. Will happily give you both credit next time!
Automagically? The terminal emulator's job is to parse and interpret those sequences.
How to See Invisible Infrastructure
Isn't the whole reason you farm out parts is because you don't have the expertise internal?
Additionally, there are people that believe that the private sector spurred by competition can provide a better, cheaper product. Personally, I think that's more a feature of new and small companies without entrenched interests and inertia. As you noted the requirements for government contracts have made their entry into bids harder than larger companies that can afford the large upfront bidding cost in time, effort, lobbying, etc.

In my eyes, it's entirely possible the USDS is and ca be successful because it's new. I think it's (unfortunately) entirely possible that in 10-20 years they will suffer from the same bloat and inertia problems large companies and existing government agencies do. I'm not sure how to combat that, but having a way to revitalize large companies or government agencies without losing too much of the existing internal knowledge and expertise would go a long way towards helping combat this, but I'm not sure what that is. There are probably numerous successful companies that have done this that I'm entirely unaware of, so maybe there is a good amount of information on how to combat this...
Statistics without Tears is a good read. It makes use of very simple examples to explain the concepts.
Did you upgrade from a previous release? It might not have changed your /etc/pkg/FreeBSD.conf. I'm basing this off a fresh install.

And yes, my understanding is that the quarterly branch is supported for 3 months with backports of security fixes.
POTUS's playlist
So it's like an early-stage CAS written in Javascript?

E.g. Sage math (http://www.sagemath.org/)
AFAIK portsnap has no concept of pulling from anything other than HEAD when updating the tree. You have to explicitly ask for quarterly via cvsup, if you only want quarterly release ports.
To add to this, when you're trying to minimize information flow among parties, you might have each player only send information to some other players (perhaps only the set that needs to know right now - think unit information from Player A to Player B. This is in the 'fog of war' for player C, so you don't send it. Later, however, the accumulated state needs to be sent to player C when it becomes relevant to her. I made this example up, but it's quite common to minimize the amount of information sent over the network in latency-sensitive networked multiplayer games.)

The short answer is that accumulated calculations deviate in floating point arithmetic, because floats don't behave like mathematical abstract numbers. One easy way to see this is that operations on floats are not associative, especially when you're working on numbers that differ greatly in magnitude. So you don't have the guarantee that (A * (B * C)) = ((A * B) * C). This can end up with state slowly deviating and it all falling apart.

The reason for this is fairly easy to see: floats are represented as A * 2^B (A is the 'mantissa', B is the 'exponent'). In double-precision floating points, the mantissa is 52 bits, and the exponent has 11 bits (1 is left over for the sign bit). So if you have a really small number, say X = 1.125125123 * 2^-22, you can store it with a lot of precision. If you have a really large number, say Y = 1.236235423 * 2^30, you can also store this with a lot of precision. But now add the two together, and you're basically going to throw out the smaller number entirely, because you don't have enough mantissa bits. So essentially (X + Y) gives you Y. Now if you had a third number, say Z = 1.5 * 2^-22, and you were trying to do Y + X + Z, then order matters. Because (X+Z) together might "bump" it up to the point where they are within a multiplicative factor of (2^52) of Y, so they have some impact on the total. But Y + X throws out X, and then (Y + X) + Z throws out Z. So (Y + X) + Z ≠ Y + (X + Z)

P.S. I didn't check the math but that's the basic argument. I could be off by one or two orders of magnitude, but the point stands that floats behave wackily if you care about correctness.
Runit is amazing. I've used it on several large scale websites with great success. Runit follows the unix philosophy of being stupid simple and doing one thing incredibly well. If you're starting up a new project, consider using Runit.
This 60 mins segment touched on it: http://www.cbsnews.com/news/depleting-the-water/
Well, there's an exponential number of them, so you should be fine.
> employ non-US citizens who are already authorized to work (we can't sponsor)

Doesn't that just mean permanent residents?
Are we heading in the direction of WeChat where we have a single app as a platform?[1][2][3][4]

[1] https://medium.com/@mg/there-s-a-chat-for-that-apple-s-bigge...

[2] http://ben-evans.com/benedictevans/2014/8/1/app-unbundling-s...

[3] http://a16z.com/2015/08/06/wechat-china-mobile-first/

[4] http://vurb.com