skysight-inc/HackerNews huggingface dataset:
If "self-driving car" just means "I'll drive for you, most of the time, while you sit behind the wheel", then we are talking about nothing more than a better automobile. Of course that will sell, but in that case the world of the future looks pretty much the same as the world of today, with fewer crashes.

But people keep talking about "self-driving car" as though it is going to be a robot capable of running errands on its own, with no human driver and not even necessarily any human passenger. The question is still open: can this be done well enough, enough of the time, solving a valuable enough class of problems, that producing such car-shaped robots will actually become a significant industry? Furthermore, will the problems solved by such hypothetical car-shaped robots be significant and widespread enough to justify the hype currently being lavished on them?
I give this story 5 minutes until it is buried via the no "politics" policy
We need a code of ethics for lawyers, with actual teeth (violating it means you can't practice law any more).

We need a code of ethics for doctors, with actual teeth (violating it means you can't practice medicine any more).

You're right, this is fun!

(Also, really poor choice of examples. Both writers and directors have large and successful unions.)
Works for me; it takes me to https://bitbucket.org/pdclib/pdclib
More competition is good, though I dont have many hopes now. I switched to Intel starting with "Cores". I don't see myself upgrading my 4690k anytime soon, but I hope but the time I need, AMD would have some nice offerings.
You can make it work with Unicode (see e.g https://gist.github.com/mnarayan01/61bedce2b55e258d8f8c), it's just an enormous PITA.
Master List of Data Broker Opt-Out Links
In retrospect the fact that the cable is responsible for making headphones fall out makes so much sense, and I've even experienced it while running, but I hadn't thought of it. Thank you!

I don't think I'm alone in that though, which is great for Apple: if they're working better than expected, then consumers will love it. Expectations are everything.
But I guarantee you that, come 2020, you will be hard pushed to find a set of wired headphones that resemble those we wear today.

Yup, commenting just in case I really want to see if this prediction pans out in only three years: wired earbuds will no longer be sold. Oh! You said, "found". Oh, OK, "found"

I'm biased. When I want to put on earphones, I want to hear, not be heard. That's the primary function. Not to be some bizarre com. THESE Airbuds are totally useless to me, even if I have a device that supports them. Can I take them running, or cycling? That's a good majority of my "not sleeping, not working" time. I don't need another attempt at augmented reality, I need to remember I used to go to places to talk to people, not manipulate a screen, or talk to a computer assistant.

I remember when Bluetooth headsets came out. They were decidedly not cool. Like, "look at the crazy person talking to themself while walking" not cool.

(†Not currently all that much, but hey.)

It's more than me. I'm taking the bet.
How many doctors lost their licence over capital punishment?
> nor be deprived of life, liberty, or property, without due process of law

When you deport somebody, how exactly are you depriving them of life, liberty, or property?
The best approach seems to be to be strict in what you accept, and strict in what you emit, and if you want your software to be forgiving to the vagaries of human input, then strictly adhere to a forgiving spec.
Sorry, I didn't mention the BBC. I was thinking more of CNN when I was giving a few examples of "fake news".
Thankfully morals don't depend on what is currently popular. Of course, mass deportations are also unpopular.

I'm proposing that we don't tear families apart for no benefit.
Let's do some rough math here.

Say initial cost of the electric self driving car is $50,000. It has life of 20 years. After 20 years, value will go to 0.

Per year: $2500

Service per year: $2500 (HN mechanics, is this reasonable?)

Miles travelled/ year: 50,000 (5x human utilization)

Miles/Kwh: 3 (based on tesla efficiency)

Avg electricity cost in US: 12c / Kwh

Cost to drive 50,000 miles: $2000

Total / year: $7000

Cost per mile: 14c / mile

Average trip length: 7 miles

Cost per trip: 98c (very close to $1)

I think this is definitely possible.
I would bet my bottom dollar it's not going to be an open platform. Apple is going to licence it to companies silly enough to pay.
MacOS Sierra update ditches “battery time remaining” estimate
Proud to have been educated through my primary years in New Zealand during the '60s!
THE STATE OF TECHNOLOGY AT THE END OF 2016
Well, how about them? That's a reasonable concern, and a major problem for people who want to use such devices with an iPhone 7. They aren't Square readers, though, or any other kind of device that uses the headphone jack for data, and it's inaccurate, disingenuous, and unhelpful to claim that such devices no longer work.
We need to establish the idea that to work professionally as a software engineer, you must be a member of a professional organization.

This could come through two paths:

1. Directly lobbying the biggest tech companies to institute it in their hiring. If Google required ACM membership for all developers, ACM membership would actually matter. This would also help to trickle down to small employers.

2. Lobby at "access points." Maybe AWS should require that any system with an annual bill of $1k or more had a professional developer involved.

3. Lobby the government to require professional licensing for anyone working on large-scale production software.
You basically don't join in Dynamo (as I remember), so that doesn't fit.

Either way, you'd still need to give a good reason for "this space intentionally left blank" because I'm not seeing much in the well of compelling reasons.
The reason your comments are getting flagged off the site is that instead of calmly making an argument, you're name-calling, such as you did here with "leftist software developers waving their broomsticks angrily in the air".
Previous related discussion around these rules here: https://news.ycombinator.com/item?id=13016948
I think it's an apt metaphor for the situation. I don't see how calling someone 'leftist' is negative name calling.

People easily become exuberant and angry about politics. On the very rare occasion when my comments get flagged, I don't take it personally.
Good to see that after all this time dodging corporate pressure to implement counter-productive measures, the guidelines themselves have changed for the best :)
Understanding larger disassembly
HN browser in Kakoune
You can have a bar without a bar exam, though I'm not against some type of standard exam for all software engineers.

Not all guilds require licensing. It's not like you have to pass a test to be a screenwriter.
They talk about 'small bites', but if their first chart means anything, its linearity shows that commits tend to be of the same size. As to whether those commits represent progress or repeated attempts to get it right, we have no idea.

As for their size measure, they are vague, but the comment about 'normal' commits raises the question of whether they have crafted a metric for which the linearity is built-in by definition.
First, it's a document store so you can store the way the form is constructed with it (i.e. order of elements, etc).

Second, in Dynamo you could chose the absence of a key to represent "never got here" and a key with a null value to represent "they left this blank". You don't need an empty string.
If you follow 'dang and 'sctb's comments --- the informal mod log for HN --- you'll see that pretty much everyone who gets flagged (or banned) for name calling says some variant of this.

The answer is, just don't call people names. Make your argument calmly and simply, rather than baiting people into incivility.
> Block chains are a really promising technology, but these types of manifestos really hurt the community's credibility.

True, but I wouldn't be surprised if the early days of the printing press saw more pages of crudely drawn penises sporting moustaches and bowler hats than actual manifestos, so we're possibly making progress.
Divided by a common syntax
> obviously does not mean we're a nation of ruthless, pointless enforcement of laws

That's absolutely incorrect. Cops will and can enforce laws arbitrarily. If you're an illegal immigrant, you just have less rope to play with.

If you get bored, do a search of police arrest records on how many people are charged with just "resisting arrest".

Or you can always apply that timeless advice, "only do one illegal thing at once. For instance, either drive without a license, or have a tail light out. Not both".

Immigrants already are driving metaphorically without a license.
> and possibly most people

This is where you and Apple disagree, and Apple's record here is pretty good.
Judging by the number of comments taking seriously, it might be a little too brilliant ;)
I suspect Congressional Republicans will pass Trump's infrastructure plan because they're shell shocked and not quite sure what their base demands of them. It's not an ideological capitulation, but rather a defensive retreating into their shell while they figure out where they stand. Was Trump really a denunciation of the Conservative Movement, or just a well-known figure who eked out an EC victory against a detested and uninspiring opponent?

>a health care plan that would save money be blocked by under Obama?

Which plan was this? Obamacare was a massive expenditure. If you're talking about proposals to improve it, why would Republicans try to fix a program they thought was ill-conceived and detestable in the first place? They now have the opportunity to repeal and replace Obamacare whole cloth. Let's see what they do with it.

>I applaud your constructive approach in this conversation BTW.

Thanks. I'm trying to be civil, hopefully with some success. I realize SV types aren't a natural audience for conservative views, but I think HN is a pretty good forum for people to discuss opposing views rationally and civilly.

>And I hope you are right about blocking Trumps craziness.

You and me both. I'm more hopeful than optimistic, at least in the first year while Congressional Republicans find their legs. My appraisal is that they'll probably pass some legislation that's anathemic to conservatives, but they'll stop short of endorsing illiberalism. There's a personal, moral difference between doing things you think are wrong and doing things you think are Wrong, and the latter will remind Republicans of who they are and what they believe.
Trump has said many contradictory things about all kinds of policies.

You are choosing to believe (one interpretation of) one of the things he said about immigration and not the others. I hope you are right. I am not optimistic that you are right.
> We need a code of ethics for lawyers, with actual teeth (violating it means you can't commercially practice law any more).

Eh, they wish it didn't.

In reality, if geography really didn't matter then you wouldn't see developers making hundreds of thousands of dollars a year.
Supernested on the QEMU Advent Calendar
You're arguing with sentiment. That's on a case by case basis.

Do they have a moral right to live in the United States? Probably not.

Should we let them stay? Depends on how we feel. It's not up to them anymore.
My mistake, I didn't realize that meaning of immigrant. Nonetheless, I think my point stands, perhaps even stronger.
if 90% of consumers are incapable of telling the difference then why would apple use such an expensive DAC in their phone? I can't speak for everyone, but it's a pretty noticeable difference to me especially considering my hearing isn't very good to begin with.
It's important that both sides of this discussion remain civil and refrain from casting aspersions. This comment would be better without the "alt-right angle on HN" bit. Having misgivings about a code of ethics or about this pledge doesn't make someone an "alt-righter".
They aren't inherently being deprived of due process. But that's an irrelevant distraction from the actual claim you made that I was responding to, where you said that non-citizens do not have the right of due process.

You're wrong. Point blank, you're wrong. They do have the right of due process, both by natural law and as guaranteed by the Constitution of the United States.
Overloading a scalar for metadata is my complaint with it.

In what ways do you think the limitation is an incontrovertible issue?
Pardon me for being d's advocate. I think there already exists avenues to reject requests to do unethical things. I don't know what this "code of ethics" offers that will replace or surpass existing avenues.
Android and iPhone reject female nudity app
A good game to test this on is http://www.chessgames.com/perl/chessgame?gid=1139126 .

Tal played the move 19. Rf6!!, which instantly wins the game. However, (at least when I tested this a few months ago), Stockfish takes a fairly long time to recognize this-- it prefers the more conservative 19. c4 instead.
One step closer to a software engineer union. Move faster. It's time.
https://news.ycombinator.com/item?id=13168694
Yes, but the initial thing you said was:

> It's almost as if we welcome you with open arms.

Perhaps there is something being lost in cross-cultural language or sarcasm, but I don't think "We might be racist to you, but we're way worse racist to this other group, so you have it good, really" should be expressed as "..as if we welcome you with open arms" and "You have an advantage...". Both of those are traditionally very positive expressions and you are applying them to fairly negative actual events.
Perhaps Congress won't, but that's assuming that government is unitary.

Professional licensing is done at the state level anyways. It would be very easy to imagine, for example, California passing a law to establish/bolster a developer guild at the same time that Congress is trying to deport Muslims.
Somehow I doubt a part of Apple's strategy is to pay shills to sell for them. There are plenty of fanboys (and fangirls) already doing that for free, and I think you'd be laughed out of the board room for bringing up such a strategy.


 Besides, everybody knows the only shills on HN are from nation-states.
Cops also take bribes, as I know from personal experience. But we are not a nation of bribing the cops, just as we are not a nation of ruthless, pointless enforcement of laws.

At this point I'm wondering if we actually disagree, since you seem to be agreeing that deportation of families that include citizen children would qualify as ruthless.
See that's the best use case I've seen in this entire discussion. If you don't get to control if blank vs null is significant then I can see how you'd have a real issue on your hand.

I'm guessing you have to have it in a form you can search it (so you can't just GZIP it or something like that)?
First Windows, then Node, and now Angular. I worry that soon we'll completely lose the ability to count properly.
I understand your argument and the difficulties you raise.

That's one reason I think the ethical rules should be around the data collections, and not the code. That seems to be a much more tractable problem.
" target individuals based on race, religion, or national origin."

Ok, but what about a database used to target people who aren't in the country legally? Is that a human rights abuse? No race, or gender targeting.
How do we make decisions about these things if not based on some set of principles? What's the logic we'd use to deport someone brought here as an infant, who has known no other country but ours? What possible benefit could accrue to use to offset the harm we'd be doing? What's the point?

That the law doesn't mandate an entitlement to permanent residency for undocumented immigrants brought here as children does not mean that we should be arbitrary about making these decisions.
Does it work for you further along? I wanted to peek at source or man of strlen and saw a 404: http://pdclib.e43.eu/man/#/man/3/strlen.html
The Power of 1+n
Not enough of you know
Polymer Cheat Sheet
Everything you said jives with me, with the exception of emacs. I know it's a religious topic to some, but I have to ask... do you regularly see servers without vi, but with emacs installed?
Actually, since 2010 anesthesiologists have refused to participate in capital punishment. [0]

> In at least one case, the planned execution of Michael Morales, the execution warrant was stayed indefinitely due to the objection of the contacted physicians to participate.

[0] https://en.wikipedia.org/wiki/Participation_of_medical_profe...
Who said they couldn't be used with non-Apple devices? The article points out that they can be synced with any other Bluetooth device, because they're Bluetooth.
Oh, I still fully expect to be wearing the updated version of my Audio Technica ATH-M50s in 2020. When I'm sitting at home, listening to music.

But when I'm out and about, cycling to work, listening to a podcast on the train, at work on a conference call? The AirPods are going to be amazing for that sort of thing. That's what I mean by "hard pushed to find a set of wired headphones that resemble those we wear today".

I wasn't clear in my frothing rage, for which I apologise. ;-)
> How odd, a Nazi/Hitler reference. Who'd had thought that was coming?

Are you... seriously... trying to be all "wuh buh Godwin's Law froggle boggle" in December Two Thousand And Sixteen?

Seriously dude bro? With all gravity pally pal? Ya mean it my man? Wow.
My parent's house has an orange orchard in front of it, a wilderness area behind it, but Uber rides from downtown are still only $11, and everyone I know who lives in that town now uses Uber instead of driving. DUIs are way down. Nightlife is better, etc. etc. This is a very real 'urban' situation.
I'll give you an example. The Economist has a few core principles that they hold very dear. Two of these are social liberalism and trade liberalism. They are strong believers in the free market. Applying these principles to issues in the recent past, the Economist took positions in favour of both legalisation of drugs and enacting the Trans Pacific Partnership. Most people (but not all) disagree with one of these stances but not the other. A Reagan Republican would favour trade and "just say no" whereas an Obama Democrat would demonise the TPP and demand the end of a failed, pointless war. It's easy to see how such people would find some stances taken by the Economist as "full-of-shit".

I'm a long time subscriber to the Economist, ever since I was in high school. I appreciate their breadth of reporting and their commitment to provide opinionated takes on news while also giving a balanced take on news. Very few times have I felt the "Murray Gell-Mann effect" while reading it. I can recall just one instance they have been wrong about a topic I'm knowledgeable about. That's a better record than any other publication I read.
Moreover: if one truly believes these things about the Trump administration, the pledge isn't particularly objectionable.
I have been using Sony MDR-XB80BS for a few weeks now and they are utterly flawless for me. They can't fall out. They are pretty low profile since they hide behind your ear. Long battery life. Water resistant. No dropouts and amazing sound. I am really impressed by these headphones.
Most refactoring is from the bottom up. Make the change easy, then make the easy change. I said "start a top down refactor" but redesigning from the top or all at once isn't really refactoring. Some of the actions look similar but you get few of the benefits of refactoring.

When the architecture problem has gotten away from you, or only becomes apparent late in the project, it's hard to see the trees for the forest. The only way to decompose the problem is to start somewhere and see what happens. With a top down rewrite the number of bits in flux becomes overwhelming, which is the anxiety I picked up from the previous commenter.

Mikado is just an exploratory development trick to help you find a way to make the change with refactoring. You try rewriting pieces until the number of concerns starts to multiply, you keep going essentially until your brain starts telling you, "this is nuts, you should stop", and you take that detail that broke the camel's back and do just that part, and build up and out from there.
> Having misgivings about a code of ethics or about this pledge doesn't make someone an "alt-righter".

No, but ranting about illegal immigration (a totally tangential issue) does.
Apples vs oranges. You quote prices of used/refurbished Intel processors. The $100 I quoted was for a brand new AMD FX-8300 processor (which sells for much less used.)
10 Startups in India that are leading the race of Artificial Intelligence
Several of those entrants have open source licenses.
> I think there already exists avenues to reject requests to do unethical things.

Such as? Right now you're option is basically to quit.
https://news.ycombinator.com/item?id=13169060

https://news.ycombinator.com/item?id=13172903
They would have just put the price up. Ref: MacBook Pro Late 2016.
Locate the code you're interested in.

The content of that section can be summed up in a phrase I remember seeing a few times in cracking tutorials: "follow the data". This is much easier today with debuggers/hardware that offer memory read/write breakpoints, but in general the fruitful strategy is to find the data and follow where it goes.
I'd encourage you to focus on the arguments rather than on attributing things to the people writing those arguments; if you must do that, have real evidence.
> You probably shouldn't be in a country that doesn't want you.

I happen to be in agreement with most Americans that people who have never known any country but the United States shouldn't be deported to countries they've never known.
I hear you (my wife has a similar problem).
The sad answer is that Apple and others don't care for your business. If Airpods work well for the majority of potential customers, that's good business for them. Products don't need to be 100% accessible to be profitable, and while Apple software has been better than many in this department, on a new hardware product/platform such as this, your concerns probably fall quite low down the priority order.
Pity they only went for 8 characters, though.
Really cool idea and interesting visualization! I am working on similar / related stuff if you'd like to collaborate further. dsjoerg at gmail.com. I participated in https://www.kaggle.com/c/finding-elo
Apple sells wired headphones for the lightning port. I'm personally not interested in upgrading because I don't want to use their headphones or get a lightning port adapter just for the phone. You're not forced to use the AirPods, but you are forced to use the lightning port (bleh) or bluetooth (meh).
FINALLY. I have exactly $159 burning a hole in my pocket. Thanks Apple!
Super Mario Bros – Atari 2600
Depends on exactly what you think liberty means I guess.

Restricting freedom of movement is certainly contrary to many definitions of liberty.
The fact that the NSL numbers are sequential gives an interesting look into the scale of issuance.
I don't think state governments could bar programmers from working on federal projects. I suppose they might be able to bar them from working on anything but federal projects, though. Maybe. I'm not exactly a constitutional scholar.
HN commenters wouldn't just find a way to excuse it; they'd find a way to monetize it. They'd jump all over themselves about it, too.
> It's a choice they make. It's not an easy choice, but still a choice.

And as for the children who never had a choice to make...?
Is that the same NDAA that gives the military law enforcement powers?