skysight-inc/HackerNews huggingface dataset:
Strongly disagree, the software should always list/show the files being commited in a little pop-up, if you see it is comitting a lot of files or something very big you should be able to press a "cancel" button; you know, like a regular OS file-copying dialog works.
These seem like problems with that design, not something fundamental.

Could one conceivably use different materials (that maybe didn't exist back then) resistant to aquatic stress and salt, to have made the old plan much more cost effective?

Following this line of thought I think you wind up with something close to what SpaceX does. Because the next largest save-able cost would be the boat crew to go recover it. So attach a propeller to the rocket to have it come back on its own. Then you want to save that cost and complexity so have it come to your boat with no crew and touch down gently.
Azure CLI Community Standup (20170330)
Simple, yes the lower levels of the stack are still C and C++, but that is about it, the very low level layers.

OS X, yes it is a certified UNIX, but the software world is more than command line tools and UNIX daemons.

Any OS X, iOS, tvOS, iOS application that regular users actually want to use, rely in Objective-C APIs making use of classes, categories and protocols, with some of them actually being nowadays implemented in Swift, like the new audio stack.

ChromeOS, yes it is built on the Linux kernel, however the whole stack is built to manage Chrome instances. Only web apps count. Any developer creating applications to ChromeOS only deals with the web stack.

Android, oh sure it is built on top of a forked Linux kernel, stripped out of any signs of UNIX V IPC, but regular application developers only see Java APIs. Surely there is the NDK, which exposes about 5% of Android APIs, has a very limited set of official C and C++, and any attempt to link to on-device libraries not part of the sanctioned list, terminates the application, as of Android 7.

Windows, sure the kernel is built on a mix of C and C++, both Win32 and UWP build on top of that. However .NET Native is also able to produce UWP components, just like C++/CX. Watch any Microsoft conference since the launch of Windows 10, and you will see in which direction the wind is blowing on the whole .NET Native vs C++/CX for UWP applications.

Tizen, yep they built it on top of Linux kernel, offer some native API that has already gone through three reboots, but guess what. The main APIs are their web stack, native is not even allowed on Tizen for TVs and now their are adopting .NET Core as the new API stack.

As for POSIX and mobile OS, maybe you haven't been paying attention to the news.

"POSIX has become outdated" -- http://www.cs.columbia.edu/~vatlidak/resources/POSIXmagazine...
Being a weird is far more dangerous than being a normal. We agree.

Being gay is far more dangerous than being straight.

Being Muslim in a majority Christian or Hindu society is far more dangerous than being a adherent of the prevailing religion.

We could list examples all day, but it's a plainly obvious phenomenon. What I want to know is why so many people seem to act as if there's inherent moral superiority in being in the majority. There isn't.

(Also, cute bit of doublespeak characterizing a challenge to orthodoxy as "thought policing".)
I think the general argument is that paying teachers a wage that is more competitive with alternatives will bring in higher quality teachers.

I don't know if this is true - but that math major is probably a lot more likely to go work for an accounting firm at 60k a year rather than put up with the stress of teaching at 40k.

Finally, I actually agree with you on the pay vs. proof of outcomes thing. The problem is that we lack reliable ways for measuring teacher efficacy. I have worked in both urban and suburban schools. I'm not a better teacher in the suburbs, but I sure as hell look a lot more effective.
Data Structure and Algorithms Problems
HTTP/2 doesn't fix the problem of loading data dependencies over a connection with a noticeable round trip latency. Even with server push, you need some way of defining what is to be pushed.

As a very contrived example, one page might show users who have access to servers in availability zones in aws regions. With an unnested rest api doing nothing intelligent with server push over a 250ms round trip, you're looking at a second of overhead just for sending ids back and forth.

Of course, there are ways of defining inclusion that are closer to restful than graphql is.
VR is anything but an "infant" field. Maybe today's incarnation, maybe amongst consumers.

But the idea of "gloves and goggles" goes back a long way - with its first real implementation happening by Ivan Sutherland ("Sword of Damocles" and the lesser known "Twinkle Box" for tracking in the late 1960s), then later work done in the 1980s and 90s by NASA, VPL Research, and Jarod Lanier, among others (which started the first VR wave).

If you have an interest in VR now, and you haven't already, you owe it to yourself to check out the history of this fascinating, if still nascent and buggy, field.
It's worth pointing out that certain normal business practices can feel unethical to us (programmers) because of conditioning.

For instance, a good deal in business is one where you all a good for more than it costs.

If you were a freelance developer, that might mean charging a large amount for a feature of high business value because you know the client will pay, even though it doesn't cost you much to do.

Another aspect is information asymmetry. In the above instance, lieing about how many hours the feature would range to implement would be unethical for sure. But not saying how long it would take - charging for features and keeping the cost to implement to yourself - probably not.

Then we get to practices like subscriptions you expect people will forget to cancel (see every consumer facing sas), or building a platform with the intention it will be hard to leave (no export or api = a moat = Facebook)

Are these unethical though? I think mostly not. You need a business model, and business models mean not running things like you are doing a favour for your uncle. I think the line is where you mislead or get your customer to do things potentialy against thier interests without telling them they are taking a risk.
>He was young (still is) enthusiastic, idealistic, relatable to me.

I would not describe him as idealistic or relatable. He's a self-identified Trump supporter/donator[0] and definitely has some alt-right leanings. Regardless of your politics, I think it's fair to say that someone with his political leanings is not considered "relatable" by a decent portion of Americans.

[0]: http://www.theverge.com/2016/9/23/13025422/palmer-luckey-ocu...
This is a pretty common joke/expression among mathematicians i.e. "As you all know from kindergarten abelian groups are just monoidal groupoids with a single object" or whatever.
Does Your Company Need a Director of Getting Shit Done?
GP didn't imply "force", he implied /encourage/ by calling it civic duty.
Yeah it's a lot harder to ascribe something to incompetence when it just happens to help the "incompetent" party avoid a cost (or bad press).
Ask HN: Universal Ad Blocking as Counter to ISP Privacy Loss?
I was brooding this morning about the loss of our privacy to greedily loathsome ISPs and what to do about it. It's fine and dandy to talk about exposing worthless politician browsing histories but that's not a counter to the likes of Comcast and AT&T.

What came to me is that the solution is to drastically reduce the value of this newly available personal info to the advertisers. There needs to be a stronger, much more visible push to install ad blockers as a default on so many more computers & devices. I realize this penalizes the few honest players, but if ad targeting is worth my privacy, so is the financial viability of the ad mafia.
> struggles immigrants bring

I can't even begin to tell you all the struggles me and my immigrant friend have brought to all you americans. We sure are an awful bunch.

Oh wait sorry. We are white Canadians who just came here for better tech jobs. Are we still awful or are we some of the "good ones"?
I'm beginning to feel that these app business are nothing more than modern get rich quick schemes, and will not stand the test of time.
More Ways to Support Causes
I'm about to start re-writing an api as GraphQL, I'm looking at the comments of support for Apollo, and looking at their webpage, but I'm failing to see what the real benefit is.

What is the problem with GraphQL that they are addressing?
I recently discovered the magical incantation:

gitk --all $( git fsck --no-reflog | awk '/dangling commit/ {print $3}' )

which show's all the git commits in the repository, even those that are not on any branches any more.

It's perfect if you need to find an old commit to undo a rebase, or if you accidentally deleted a branch. It really should be a button in GUIs called "show all commits" or something". I even posted a bug in gitx suggesting they add the feature: https://github.com/gitx/gitx/issues/78

Source: http://stackoverflow.com/a/91795/3408
Hey, we deserve to be insulted just as much as men are. Equality.
So AirBNB requires an NDA for all claims against its host guarantee?
Yes my claim is that this idea is promoted to demote science to mere politics, but left unsaid by me was that I was targeting my complaint to the leaders of anti-science movements (climate change denial) who seek to claim moral equivalency so that they might push policies that benefit them politically and financially. I did not offer evidence to support this claim, except as a claim from memory, and don't want to be bothered to look for quotes.

So my argument was underspecified, which led you to believe I was referring to the like of Bohr, Kuhn, Oreskes and other serious thinkers, which I was not.
I completely agree. My meaning was he seemed like that to me in 2013, and many others for that matter.

Also he is still young.
You can buy an annuity that only pays out from the age of 80 when you retire at 65. Much cheaper because many people won't make it to 80 from 65.
I'm not sure I follow. I hit s on my file in the Magit buffer and it's staged instantly; what delay are you referring to?
Interesting. I didn't know g.711 was so low. Typical VOIP latency must then stem from D/A and A/D conversion and internet latency.
A modern GPU (10 TFlops) can simulate a million nodes at 1 MHz, far more than any analog computer. The article was written in 2005, when that might still have been true.
You should include a note in your next tax return for the feds to not use any of your taxes to pay for his road/social security/medicare/anything. I'm sure he'd prefer his roads to come only from blueblooded American taxes.
AWS created its partner network exactly for this.

They just supply their technology and consulting partners with building blocks so they can do the tailoring.

The author apparently didn't do proper due diligence before typing down this article.
OH yeah, love it. Friend comes back from India and is talking about how people are scared because of the recent murders. Constantly hearing about how bad we are for taking American jobs or hurting your salaries. Now knowing if/when the new government will try and screw me. Listening to jerks talk about immigrants in broad terms, then claim without a shred of self-awareness that Trump is only anti-illegal immigrant.
Based on those threads, it sounds like they were fine with what Luckey was actually doing but were concerned that he was trying to scam them. Both "rejected" and "disowned" sound a bit strong for basically saying, "This is cool if it is what it says it is, but I'm not sure enough to support it."
have u heard about tig? try it
I just found out yesterday about how amazing the immune system of bats is they are practically immortal almost nothing makes them sick!

But then it's confusing that bats in my region are being killed off by white nose syndrome. Fungus on their nose wakes them from hibernation and causes them such stress it eventually kills them.

Which actually does make sense since the theory is bats do so well immunity-wise because of the large swing in their body temperature range. A bat's temperature drops very low when hibernating then when they fly it shoots up very high.

http://www.popsci.com/bats-immune-systems-are-totally-unique
Next Monday, I assume HN will post their "Who wants to be hired " thread. Perhaps search for "node" within it.
GraphQL has a lot more to offer than just batching requests. I think that's one of the less important features actually. A common way to declare exactly what objects and attributes you want is more important, you can invent something like that for REST but you'd be reinventing the wheel for every endpoint.
I paid like $500 extra for the auto-open feature on my Miele, but even getting that spendy, the fan only runs for ten minutes after the door opens, so some things still can be a bit damp. It infuriates me that they went to this complexity, but then don't let you lengthen the fan runtime. It's almost like they want to minimize your happiness per $.
Easy-Peasy Deep Learning and Convolutional Networks with Keras – Part 2
GraphQL and Apollo literally saved our app. Before we made the switch, we were plagued with issues from other providers such as technology stack compatibility issues, queries making issues and more.

We actually made the decision to switch to GraphQL 1.5 weeks prior to deadline and was able to get configuration and queries going in almost no time at all. I know I sound like a commercial right now but it seriously was very easy to setup and the querying learning curve was minimal.

The console is easy to use and the combination of the Playground with Mutation Callbacks helped me to setup and test my first AWS Lambda function of which I was able to do within 2 days and the AWS learning curve is not so easy to absorb.

Aside from all of this, the Graphcool team was very helpful and right there when we needed them whether on chat in the console or on Slack.
I think it's worth qualifying my criticism more explicitly. I think Kafka doesn't have the right feature set for Kafka Connect. When trying to use it as a data pipe for real-ish time updates between two persistent stores, rather than a persistent store in itself, it's inadequate.
Also you remind me of PHP CEO https://twitter.com/PHP_CEO
> That they exist is not the problem. That they exist _and_ don't provide enough performance is the issue. That is, your "no cost" is what I'm asserting here, not that it doesn't exist at all.

I'm claiming that the machine instructions exist to implement at no cost this high level construct (using C-like syntax):

if ( overflows( c = a + b ) ) {
}

What people say to produce slowdowns is if they want to implement

try {
a huge bunch of instructions where some are additions
}
on integer_overflow_from_wherever do whatever

The former is no cost if implemented, and exists in every CPU. The later doesn't exist, but who says that only later is what has to exist? Why not implementing the no-cost former?

> It still has some C code today

Exactly my point why curl has no reason to be reimplemented in Rust now.
This method of immigration sounds a lot like what I imagine a 'halfway house' experience might be like. Only the only thing 'done wrong' was being born in to a bad situation.

A program that graduates through a series of steps and isn't chronologically based might be a better guide.

Though there are two sets of complications which also need to be examined. Counseling / emotional support, and providing empowerment to the adults.

The question of how to humanely handle the divide of family between a country that has a very low typical standard of living and one which is has both a higher typical standard of living and a higher /cost of survival/ is a difficult one; more difficult than I feel can be tackled even in a long comment. I'm not sure there is an easy answer for it.

An easier answer for empowerment is a good social safety net. Language classes for foreigners (general education), as well as skill assessment and training for possible jobs. These should be part of the standard social safety net of all societies, and lead directly in to targeted job placement (as a replacement for 'welfare' when a worker is not disabled or otherwise unfit).
Perhaps, but the per state thing has nothing to do with teachers unions opposition to standardized testing and everything to do with sentiment against federal substantive standards in education, which is strongest among opponents of teachers unions.
That's fine but the article doesn't mention any popups. It just makes it sound like all of this will happen in the background without bothering the user.
This is a very fair argument against the particular anecdote, and it should be raised. But a lot of quite rigorous research, with well developed experimental techniques guarding exactly against those problems, has shown that bias (especially implicit bias of which you are not aware) exists against females in both men and women.

"Implicit Bias" and "Stereotype Threat" are googleable terms that lead to well sourced materials.
HTTP/2 won't save you round-trips as you follow REST hypermedia links.
I'm not from USA.

I don't understand why is it dangerous, can't you say that in the USA to your employer? It's just asking for help because you're overwhelmed with your job.
Seems to be a general problem with design tools in many industries, isn't it?
Are you really doing nothing?
Okay, but that's the sort of tradeoff you have to make when you you won't pay freight on things. Backup is basically a solved problem, you just have to pay for it.
Very simple tutorial series showing how to go from multilayer perceptrons to convolutional nets using Keras and Kaggle's Dogs vs Cats dataset.
Strikes me that the benefit is more likely to lie in seeing this as a small scale trial of running an entire community largely on renewables? The project cost is a rounding error in EU budget terms.
I think they are trying to parody the fears of some citizens of host nations who fear problems from accepting refugees?
The FCC rules prohibited making consent a condition of service.
The level of doublethink required to make decisions like these, while at the same time believing you're actually disrupting the food industry with its commonly known slim margins is astonishing.

If I were a scout for executives, I would make sure that Munchery leadership is engraved in eternity on some no-hire blacklist.

I wonder how pervasive these delusional people are in SV in other industries.
I got a Rift over a Vive partially because I knew him, or at least knew of him, on the benheck forums back when we were all kids trying to make our own portable consoles. I was always impressed by his work ethic and designs. Enthusiastic, idealistic, and relatable were perfect ways to describe him back then as well.
> You git rebase --interactive onto master, picking only commit C.

So during an interactive rebase you drop one commit, and pick the other, then are upset at git for dropping your commit? It did exactly what you asked of it.

This would have easily been avoided if you had branched off your feature branch into a new one and did the interactive rebase there. Your old feature branch is still present, which you could rebase interactively, or drop HEAD so you only have the other commit, or whatever other thing to meet its needs.
While not directly talking about Palmer, I'm not surprised that Oculus is having these sorts of troubles (co-founder leaving/lawsuit).

Being the first-movers in the VR space, or in the current wave of actually viable VR products, it'd be surprised if they turn out to be the dominant force in the space

https://en.wikipedia.org/wiki/First-mover_advantage#Resoluti...
Thanks to the rocket formula We know that the fuel to slow down weighs the least. It doesn't have to lift any other fuel, so there can be less of it.
The Big Fat Lie You've Been Told About What's Hurting Your Heart
Should high school newspapers have First Amendment freedoms?
Crystal Palace pneumatic railway, 1864
This is not a knock on Apollo in particular, but I am wholly underwhelmed by what gets hyped up in this industry. There isn't anything novel here. A new generation of programmers rediscovers Remote Procedure Call (they call them mutations), schemas (NoSQL was so last year), and various older concepts and rehashes it while putting down a strawman they claim is Representational State Transfer (which if they read the thesis, they would realize that their concerns are nitty gritty details which are only tangentially related to the architecture described).

Also the community-focused angle is disingenuous. It's backed by venture capital of the Meteor Development Group and based upon a single vendor specification, GraphQL by Facebook.
Scalability updates in Kubernetes 1.6: 5,000 node and 150,000 pod clusters
Based on some of the things Trump has said about mexicans, muslims, women, etc, I'm finding it really hard to believe you don't understand why people would be offended by his supporters. If I told you all women are property and should be subservient to men, would you really want to have an honest conversation with me? Are we really at a point where "I grab them by the pussy" is something that is up for debate?
> Emanuel Swedenborg was a mystic.

Who isn't?

> It is easy to say Swedenborg had repressed homosexual urges based on those dreams. It's more accurate to say that when the spiritual emergence starts unfolding, all the different potentiality of consciousness that were already present starts manifesting. These potentiality exists within every human.

Of course they exist "in every human". Not news. [1] And it is not "more accurate" to generalize what is a very clear cut indication by his own dream. We even have a name.

The fact that he was not yet prepared to consciously confront the monumental task of full spiritual integration, that in fact his "ego" fears "castration", is also quite clear by that specific dream. That dream pretty much outs him as /a beginner/ on the path of awakening, as a matter of fact.

[1]: "R. Eleazar further stated: What is meant by the Scriptural text, This is now bone of my bones, and flesh of my flesh? This teaches that Adam had intercourse with every beast and animal but found no satisfaction until he cohabited with Eve." Tractate Yebamoth - Folio 63a
Streaming Drives U.S. Music Sales Up 11% in 2016
It's very odd in 2017 that so many people are being socially disqualified because their political ideology doesn't align with San Francisco's.
Oh. That went completely over my head. Thank you!
I understand this is fun activism, but I haven't seen a single "How" section on these things.
It is Mac only, but it is open source (Obj-C). Some enterprising developer could port it to Windows or Linux.

https://github.com/git-up/GitUp
A nice birds-eye view comparison can be found here: https://stackshare.io/stackups/apollo-vs-relay