skysight-inc/HackerNews huggingface dataset:
Also inexcusable that Carney's bio is not the first sentence in the post.

Would it not work for Amazon to come out with more of a "Look, it's a difficult business and our folks work incredibly hard. Sometimes it might get a little out of hand. We want to make sure all of our employees are healthy and treated with respect while fulfilling Amazon's mission of delighting customers around the world. We are constantly looking at our practices and the work environment at Amazon and will continue making improvements as we see fit. We don't think the environment portrayed by the Times article is accurate but it has prompted us to work even harder to make Amazon the best place to work."
Meet Venture Capital's Teenage Analyst
Some of these APIs are protected, and Apple keeps adding more to this list over time. For example, reading the UDID (hardware serial number) was blocked in iOS 8 and you need an entitlement to call this API. Since the list of entitlements is covered by Apple's code signature, ordinary apps from the App Store can't use them.

http://stackoverflow.com/a/27686125

The reason they don't just do this for every API is due to the sandbox design, which makes this cumbersome.
Right. It's confusing in a discussion about private API in general, because private API is pretty much by definition calls with no access control which are merely undocumented. Thus saying that Apple should be more clever about prohibiting private API calls is weird. But if it's just one particular call that needs better enforcement, yeah, they should do that. And it will involve promoting it beyond "private API."
What Happened to the Crypto Dream?, Part 2 [pdf]
Even higher accuracy is possible by storing all partial sums. Here are several ways to achieve higher accuracy:

http://code.activestate.com/recipes/393090-binary-floating-p...

Also see Shewchuk's "Adaptive Precision Floating-Point Arithmetic and Fast Robust Geometric Predicates" at http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/r...
Being critical of feminism on a forum full of young single guys isn't the big contrarian display you seem to think it is. HN and reddit are the only places I see this hyper critical attitude and its generally well accepted. Hell, reddit is famous for its popular "red pill" forum.
Apparently it's surprising to huac, and it was surprising to me and to the reporters quoted in the article that assumed the reverse. Maybe not to you, but it's definitely surprising to many.

I don't understand the relevance of your second sentence. Do you believe that minorities see themselves as doing well at SATs and hence taking prep courses disproportionately?
Gunnar Vayper Gaming Glasses
This is one of the better usecases for video. I can't parse a video quickly, and an interview is a rather lengthy way to receive information if the only value is spoken text. Not the case here. The number one piece of information people want when hitting the site is how it works. They went with bootstrap and the embedded video isn't responsive but no one really gives a shit because as long as it can be clicked you can get a product demo.
The details provided in the response are probably being disclosed legally (doubt Amazon PR would screw up that badly), but it shows really poor taste that they would even respond to the NYT piece which was pretty clearly hyperbolic, emotional, and somewhat cherrypicked; even more so that they would adopt the same tactics of naming and shaming ex-employees.

The fact that it was also published on medium by the head of PR baffles me - why are they aiming this refutation at the tech crowd that would probably see through this cover-piece pretty easily, instead of getting it into a high-readership, Amazon consumer oriented publication? Poorly planned and executed all around, regardless of legality.
Interesting… Why do you expect that a Ph.D. would necessarily be an above average coder?
This is one part of the problem; that doing good academically and caring about college is a "white" thing. Changing that has to come from within the community, I'm not sure there's much we can do from the outside.
It does, you can use the toolbar to enter urls for the image. Toolbar is hard to use though.
Quite legit really. I was unable to read the article on mobile, despite the fact that it had a "responsive design", because of a sidebar covering the left side of the article. I hate how the new standard for "mobile friendly" is to start permanently using portions of the screen for pointless shit.
O wow, this makes Amazon look really bad - it's like when politicians opponents try to discredit opponents with criminal charges or whatnot without actually refuting them.

Note how they don't really deny or refute the text of original article but just go full on to personally attack a person to discredit him.
Twister is a nice and decentralized substitute for Twitter. The only thing I really dislike about Twister is that it insist on keeping an arbitrary and archane 140 character limit on posts.
My question is: Doesn't f.lux accomplish the same thing, yet it is free and customizable?
> Out of interest what do you mean?

"Shaking the tree" in this context means re-building the entire inheritence model when a new object is added to the tree. Any time the new object is not a leaf node, or it requires behavior from two non-direct ancestors, the inheritance tree must be "shaken" to re-order the inheritance such that the new node gets the behaviors as its ancestors, while avoiding things like diamond inheritance.

The (overly simplistic) example is placing the platypus in the inheritance tree to account for its characteristics in common with two otherwise distinct parent classes (birds/reptiles & mammals).
> Why isn't anyone else writing new CASes in lisp?

Because Maxima exists and is open source, so people interested in better Lisp-based CASes are just contributing to Maxima.
I'd disagree strongly. I think the point of the paper was the evolutionary algorithms. Whether or not the wheels could adequately replace a modern bicycle wheel is kind of a side note. The work was entirely about creating a program that would produce better and better results over time, while balancing multiple objectives to meet. As you can see in the videos, (and he even admits in the paper) most of the wheels would not work very well if they were produced.

That said, I think if you're going to be completely dismissive of a thesis that I'm sure represents thousands of hours of work, I might put a sentence or two explaining why you think the algorithm isn't the important part of this.
It is a familiar comment that Ph.D. holders cannot program. I have a Ph.D. and I dare say I can program. I was offered a position by Google recently so I am above some threshold. It is really unfair to paint a broad class of people with such a sweeping brush. I find that people often overestimate efforts required to attain a skill level, probably due to human nature to elevate one's own skills or importance, or they unconsciously conflate familiarity with general intelligence. It is impossible to reinvent collaborative filtering within 45 minutes without any prior exposure if not told any reason behind or constraints under which collaborative filtering was invented. Software engineers ask basic questions from the narrow fields they operate in day in and day out and believe that the interviewees have all requisite knowledge and answers should pop into their heads. On the contrary, basic questions are often fundamental innovations and it is no small feat to come up answers in the first place. It is a hallmark of a real intellectual to probe deeper and learn from that experience and realize insights and reasons for reaching innovative solutions, so that next time he or she will be innovative quicker or better.

It is hard to accurately judge someone in 45 minutes. I made a mistake with fizzbuzz three years ago when interviewing with the hacker school (now called recurse center), so what? It isn't I cannot do it but that I was looking for better ways and not finding it. After reading that there is no shorter way than to enumerate all four possibilities I was able to mentally unlock. It took just a few months of studying example code and discerning coding patterns for different logic control flows and now multiple programmers have commented that I write readable code. Anyone who has worked through real analysis problems can reason through most code well. It is a matter of concentration and time. I firmly believe programmers can make good ML engineers even though I spent years on numerical linear algebra, mathematical programming (optimization), statistics with measure theory and I still feel I have huge gaps in knowledge. So what if someone doesn't know a basic theorem, as long as they can learn enough and apply it to do their job. We take people as they are and help them grow into roles we want. I hope you will give everyone a fair chance.
This issue is intimately bound up with the workaholic culture issue. Older people often have families and lives and aren't interested in 80 hour work weeks, and they've also kind of wised up to the fact that someone demanding an 80 hour work week with the promise of (unspecified) riches is just using you. SV's 80 hour work week culture is about exploiting naive young people and burning them out.

If we can do something about that, then some companies might realize that someone who's been coding for 35 years actually might know more than someone who's been coding for 5.
You can't really base admissions on merits when all the applicants have essentially maxed out those merits. They're all valedictorians with SAT scores that are nearly perfect.

I agree affirmative action is not ideal. Priority acceptance should be based on family income, not race. But the end result would be nearly the same as it is now.

I grew up in an upper class suburb (though not an upper class family myself) and saw tons of wealthy minority students that performed worse in school but got accepted at places their white friends weren't. They also got to do stuff like apply to scholarships for hispanic Americans when their families were of middle-eastern region ethnicity. No one was going to risk calling them out and being labeled a racist.
Lessons learned in SaaS startups: Price it Right
Somebody in the NBA or NCAA coaching ranks used to say "You can't coach height." You can have grit by the ton, but at 5'9" you won't be playing in the paint in the big leagues of basketball.
This is the guy who bought Fab.com. The interview is really great and it will be interesting to see if his background is going to make this successful.
I think we are mostly in agreement, but the problem is that if the attacker can perform a MITM attack then a self signed certificate unless it's explicitly verified is worth less.

I've said that we need to add additional levels of trust to the current PKI/SSL cert system preferably adding DNS records with the hash of the certificates and enforcing DNSSec globally this isn't the best solution but it's just enough of an easy hack that it will work for a good while.

What i do not want to see is people thinking that if we just spam SSL certs and stick them on everything it will some how help us, this is the classical definition of security theater.

When cost reduction isn't sufficient to thwart any effective surveillance, and worse using self signed certs trains people to just click accept, and free SSL certificates make it easier to gain valid certificates in a fraudulent manner things will only become worse not better.

While it's true that authentication and encryption are separate domains with how TLS/SSL is implemented currently they are tied by the hip, if you can't trust the authentication part of SSL the encryption part becomes meaningless to all but the most primitive types of passive sniffing.

If you want to separate them then lets kill TLS all together since PKI for the most part have failed, we can use other pure key exchange mechanism like well implemented DH without all the certificate nonsense.
Let's not get ahead of ourselves, Amazon offers pretty substantial service improvement from just about any other online retailer. $50/year for unlimited 1-day shipping?
They do deny access, and they usually seem to try to do it in a backwards-compatible way. For example, if you try to get the list of installed apps by brute-forcing URL schemas, they return "no more entries" after 50 calls now.

This way your code and most legit code that is not trying thousands of URLs works, but apps are trying to do this fail but don't crash.
I can't completely quit them, but I have reduced the number of purchases from Amazon - based on many previous stories. Will probably give up Prime when it comes up for renewal.
What PostgreSQL has over other open source SQL databases: Part II
From Amazon. So, $50 fixed shipping cost from Amazon, whether you use that much or not.
Because Lisp ran like shit on even the high-end hardware of that day. Plus it was proprietary -- nothing like SBCL existed. By using C Wolfram was able to offer a much more performant system with much lower TCO. Combine that with his legendary self-promotion skills and you have a juggernaut in the marketplace.
DevOps Enterprise Summit 2015 kicks off
Back to the roots with ITIL and DevOps
Amazon Web Services – Introduction for Beginners
It's quite trivial to setup a method that implements "NSSelectorFromString" [1] etc.. and have it read from a Json payload send from a server. It's very hard for Apple to check for that unless they have active monitoring on apps after the review process.

[1] https://developer.apple.com/library/ios/documentation/Genera...
Top 6 SEO Tips to Make Your WooCommerce Store Famous
How to manage agile and waterfall together
Peers have mentioned updates to the ASV, and the Bibliotheca project is also updating the ASV. Interestingly, the rationale for editing the ASV given in the Kickstarter campaign [0] does not mention copyright as a factor, instead it focuses on literary factors. However, in the comments on the last update [1], amidst general grousing about the translation choice (and mainly how long the editing effort is taking) someone speculated about copyright, so maybe we'll hear more about that angle in a future update.

[0] https://www.kickstarter.com/projects/530877925/bibliotheca/d...

[1] https://www.kickstarter.com/projects/530877925/bibliotheca/p...
I very much agree with Tim's points here. Susan's points in the original article seems to boil down to some kind of... nostalgia... for what taxis once were or could be.

The fact of the matter is that taxis tend to suck. Bad cars, poor technology, expensive fares, rude drivers. It's only recently that I haven't been routinely hassled for cash because of a "broken meter". The only benefit to traditional taxis is that I can hail them on the street or find them at a taxi stand (downtown).

We as a country and a people need to crack the "gig" economy for other reasons, but there's no denying that Uber is a breath of fresh air.
On the subject of learning to dance, Tim Ferriss offers some excellent advice > http://blog.timferriss.com/1/post/2009/05/dance.html
Prime is $99/year for two day free shipping.
Dr. Rocket Scientist: How Three Rocket Men Created the Tricorder
Why would you believe anything Amazon or Jay Carney says? Do you really think they are giving you an unbiased view of their company? That they have no ulterior motive in saying these things to you?
"The apps using Youmi’s SDK have been removed from the App Store and any new apps submitted to the App Store using this SDK will be rejected."
I'll be interested to see what happens to Youmi now that they're blocked from iOS.
SDK developers: Consider yourselves warned.
Holy ad hominem batman.

> After all, the bottom line can't accommodate the truth most of the time.

And pessimism will almost certainly become self-fulfilling prophecy.
Unfortunately, I've interviewed people with 20 years of experience who were only marginally more skilled than someone with two or three years. The "1 year of experience ten times" effect is unfortunately a real one.

For those of you who are early in your career, be sure to keep trying new things out every so often. It's really easy to get trapped because it sneaks up on you; you shouldn't be trying something new every week, because you need some depth, but if you've gone a year with nothing new tried, you may be in some trouble.

And be sure your "something new" is a new type of thing, not just a new thing. Learning Python, then PHP, then Ruby, then Perl, is really just learning one thing, maybe 1.5 things. You ought to be learning a dynamic language, then a static one, then maybe SQL, then learning about reliable cloud programming, then perhaps a full functional language, then perhaps go write a GUI with a conventional GUI toolkit, then learn some dynamic front-end Web programming, write a compiler, write a network app starting from sockets, use SSL for something serious, etc. etc. IMHO, the truth is that the programming world doesn't move that fast, but part of the illusion that it does is that it is quite a big bigger than meets the eye at first. It looks like it is moving quickly because there are things that look new to you all the darned time. But under the hood, progress is actually pretty slow.
Great timing, we were just looking for a new editor for our project. Since there are so many choices, here's a list of everything mentioned in this post.

Trix - https://github.com/basecamp/trix - demo here: http://trix-editor.org/ by basecamp and used in v3, handles files/images well

Squire - https://github.com/neilj/Squire - used in FastMail webmail, better for text than images

ProseMirror - http://prosemirror.net/ - not great with images

Scribe - https://github.com/guardian/scribe - by the Guardian team

CKEditor - http://ckeditor.com/ - solid and very customizable, lots of plugins, a little dated in look/feel

Quill - http://quilljs.com/

Summernote - http://summernote.org/

wysihtml - http://wysihtml.com/

Etherpad - http://etherpad.org/ - collaborative realtime editing

TinyMCE - http://www.tinymce.com/ - older editor but still good

Textbox.IO - https://textbox.io/ - new from the owners of tinymce project

Froala - https://www.froala.com/wysiwyg-editor - solid editor, newer features like drag/drop images, v2 RC3 just released

Redactor - http://imperavi.com/redactor/ - we used this in production but quality has gone down, v2 is half the functionality at 3x the price, not recommended anymore
I prefer arena football over the NFL and it's basically the people who couldn't make it into the NFL.
The section on security is just... bonkers.

First it starts by talking about how ZeroMQ security is an "afterthought", linking to an article that should hopefully convince even people with casual security backgrounds this isn't the case: http://hintjens.com/blog:48

For what it's worth: ZeroMQ implements the closest thing to a real-world implementation of Dan Bernstein's CurveCP protocol, with a few design flaws fixed, and also a certificate form that allows a limited hierarchical PKI. Normally I'd say using anything other than TLS is a huge warning sign, but as far as non-TLS protocols go, ZeroMQ's "CurveZMQ" protocol actually ends up looking fairly good in my book.

Iris does none of this, advocating the use of global PSKs. Global PSKs are the bane of security professionals everywhere, as they make any system that shares the PSK the weakest link, greatly increasing the chance that the most overlooked system will become a vector for total system compromise. This is why we've generally seen a move away from such systems to running internal PKIs with unique keys per host.

Instead, they claim:

"This is achieved through the observation that if a node of a service is compromised, the whole system is considered undermined."

This is pretty much the opposite trend of modern crypto practitioners.

It's been awhile since I actually looked at their crypto, but at a cursory glance-over again it's hand-rolled and uses bignums without random blinding, greatly increasing the chances of timing side-channels.

If you care about security, you probably shouldn't be using this.
I would be more upset if I posted a Show HN that was ignored than one that met with a lot of negativity. At least on HN, you can expect some of the criticism to come from a competent technical and business background, so a thread that gets any attention at all is bound to have some constructive value.

That said, though, having your ideas validated or condemned on HN shouldn't mean much in the grand scheme.
My $.02: maybe they are starting to feel the fallout in their recruiting efforts about now. I get about one recruiting email from Amazon a month on average, and I assume others do as well. It's enough that 10% of candidates reply with "I wouldn't feel comfortable working there", or " I don't think it's a culture fit - I don't like crying at my desk, as is apparently encouraged over there" for them to realize they have to do something drastic. Sadly, for them drastic means going double-douche: outing ex-employees and attacking the media, rather than own up to even a small part of what was published, and say they are striving to improve their culture.
> At the undergrad level, the ivy leagues are a place where you go to meet people rich, driven, well-connected students and their successful parents.

I am not going to disagree with that, but it's not the only benefit. You should probably mention that if you want to go into research/grad school (especially for liberal arts), it pays to go to a school where the top professors and academics work.

That said, there's also something I disagree with:

> Larry Summers is going to give the same econ 101 lecture as every other college professor.

As someone who goes to a subpar Computer Science school, I disagree. Tom Leighton explained Discrete Math better than any professors I've had. Sussman and Ableson, even in the 80s, were better than any lecturer I've had.

Maybe it's because I go to subpar school, instead of a "good enough"/"good but not elite" school, but I can definitely see the benefits of an elite school in academics alone.

Of course, this is all irrelevant to the rest of your comment, which I agree with. I also happen to be a first generation immigrant and almost everyone I met in the same position as me was clueless about the college process.
This reminds me so much of the Foxconn "scandal" that was "broken" on This American Life a few years ago. The source infiltrated Foxconn to expose human rights atrocities and abuse, but it turned out the source was lying about almost everything he told TAL.
Adding Authentication to Express with Passport