skysight-inc/HackerNews huggingface dataset:
Is there anyway HN could set up something similar to AMA, without attracting a bunch of trolls, or would that be too much of a drastic change to this site?
Well written and understandable. The use of illustrations was particularly good.
As a driver who recently had a jackass cyclist cut across opposing traffic across Mass Ave in Central Square in front of me, I'd rather have the self-driving car I'll soon be robot chauffeured in stand on the brakes than hit the cyclist, had he been more of a jackass than he was. People inconvenienced for a few seconds by cyclists need to get over themselves and probably have the wrong attitude to have a driver's license.
First, f.lux periodically adjusts the LUT, so it does call this fairly often. Secondly, in my experience, adding this functionality seriously increases the odds that my laptop will switch from using the Intel GPU to the Nvidia GPU.
Stand-alone EBR also available at http://concurrencykit.org
Setting my referrer to Googlebot doesn't break the paywall. Uuuuuugh
My place of employment was funded a grant, and did a study to show that teens were using mobile devices more often than they did years ago (I don't remember the timeframe). I believe they got something like a 200k+ grant for this. A team of like 10 PhD psychologists to show something we already know.

Not saying psychology as a field is pointless, or anything, just that they do occasionally do some silly studies.
There are a bunch of millennials building startups in Sydney
It isn't just fitness that helps, but movement.

Movement and sunlight are fundamental nutrients for the human body.
get the term "9 to 5" out of your head and start thinking about life balance. Startups that believe you need to dedicate your life and soul to them to be worth anything need to go back to the drawing board on 'culture'.
Uncaught TypeError: Failed to construct 'ImageData': Illegal constructor
does not work
That sounds like a decision made long after becoming homeless. I seriously doubt may people who have homes decide to abandon the lifestyle and take to the streets.
The words "wait in line" mean something particular, and it isn't how you're using them. I agree that people charging Teslas at SuperChargers often spend 30 minutes charging. They do not "wait in line" to do so, unless all the chargers are full when they arrive.
PS4 running a homebrew pong and using the DS as wirelessly controller
Note that epoch reclamation is only competitive with amortization, otherwise you may as well use hazard pointers for simple structures to benefit from stronger progress guarantees. Of course, QSBR is best if you have quiescent points.
I agree. Law enforcement will definitely have to change, though. Right now, traffic infractions are a way for the police to look for other criminal activity. Pulled over for speeding? Cool - let's run your license to see if you have any warrants. Let's see if I can find something else that you're doing.

Self-driving cars will completely remove this avenue of investigation because there will be much fewer infractions.

I think that this is a good thing and a bad thing. On the one hand, you won't get police harassing random innocent people on the off-chance that they're criminals. On the other hand, the police will start doing other things because they don't have to pull people over anymore, and those things might be much more invasive.
Associated Press sues FBI over fake news story
Tricky question. I was working on perf, so I could avoid the tricky philosophical / data science questions like that. FB did say in 2012 that they believe 8.7% of accounts were dupes or fakes. I can't say what the number is now, nor comment on how that relates to DAU accounting, but that's a good rough upper bound. Further, deponent sayeth not.
Here's a non-paywalled link:

https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...

> Flagging an article that's otherwise good for HN, purely because it's behind one of these semi-paywalls, is not an ok use of flagging. We revoke flagging rights from accounts that do that.

https://news.ycombinator.com/item?id=10032121

> The HN guidelines explicitly call for original sources. We want the best, most substantive version of a story. Other things being equal, we all prefer non-paywalled articles, but when things are not equal, substance should win. When there are standard workarounds to read the content, paywalls are just an inconvenience. The more this comes up, the clearer it gets that we shouldn't ban paywalls.

https://news.ycombinator.com/item?id=9717733
The worst parts of the code last the longest. The best parts of the code change all the time.
> We repeated this little dance for about two full minutes and the car never made it past the middle of the intersection. The two guys inside were laughing and punching stuff into a laptop.

That's what I would call to have a great job.
Why I'm an Optimist
I agree that my scenario is contrived. It was meant to be illustrative of the actual ethical dilemmas were going to face when this happens.

Does my car have ethics? If I'm terminal can I tell my car that in a me or someone else situation choose them? What other factors come into play if Im not saying I'm willing? Is it age? Does my car have some sense of WHO is involved and makes a decision based on some arbitrary stat? does it flip a coin?

In theory 32k people live with self driving cars. In theory 32k people live if we all stop driving. If you are give you the choice of writing two programs, one that prevents cars from working at all or one that is going to kill four kids what program are you going to write? There are a lot of things about this that aren't cut and dry at all. Like I said its going to be interesting if we ever get them.
That number is the result of the massive, largely volunteer effort led by HUD to count the homeless that is done every January. There are other numbers, but they tend to involve a lot more guesstimating and a lot less data.
When Virtual Reality Collides with Reality, It’s Surreal
Right. Google and several other tech companies are going to keep pouring vast amounts of money into self-driving tech (to ensure its ability to "share the road with non-cars"), and naysayers are going to yell angrily at clouds.

In this case, I appreciate the momentum behind self-driving vehicles. The sooner people are replaced, the better.
In my point of view, founders who believe that kind of "tactics" send me the message that they, either unconsciously or consciously, believe the people they hire are intellectually inferior than themselves. It's like they don't expect a fair and mutual beneficial transaction with their business counter-parties. I would personally take that as an insult if they treat me with that.

Let alone a company always hiring people dumber than its founder couldn't be doing too well.
How Literary Fame Happens
HP is much more granular and a stuck thread does not inhibit system wide progress (yes, the slots won't be reclaimed but other entries will continue to be reclaimed).
I don't live in a "properly" built city. Do you?
I ride a unicycle and commonly perform tracks stands ... It really doesn't require that much concentration you're balancing the bike the same way a Segway balances. Would someone concentrating that hard be able to recount the car's behavior so clearly?
The easiest answer to your argument is for self driving car advocates to claim that it's the ONLY solution to reduce road deaths. Note that you are the one who claimed there are more than one solution.
I've submitted over a hundred patches to the standard library using only st3, for reference.
I use "driver assist" in my car every day, for about 50 miles. It keeps my car in the a lane, follows traffic, and lets me concentrate on my podcast.

It's not perfect, I sometimes have to step in; but it works at night, it works in all but the heaviest rain, it works in snow... and this isn't some crazy future product, it's a thing I already own.

Self-Driving cars are coming faster than the naysayers expect.
I was mostly joking ... but procrastination is sometimes valuable in and unto itself.

The typesetting is quite remarkable. If you're going to procrastinate, this is sure a good way to do it.
It Gave me nausea watching it.

Should have epilepsy warning.
They are sent as referers to other HTTPS sites. But not to plain text ones.
For that matter, this could probably be implemented in cars with rear cameras or backup sensors without too much additional tweaking.
All the substance that I am able to access in this case is:

>Hacker Killed by Drone Was ‘Secret Weapon’

>Targeting of Islamic State’s electronics expert shows how digital warfare has upset balance of power on modern battlefield

>By MARGARET COKER in London, DANNY YADRON in San Francisco and DAMIAN PALETTA in Washington Aug. 27, 2015 7:36 p.m. ET

>U.S. and British officials decided earlier this year that a hacker needed to die.

So I don't really understand what the 'Secret Weapon' the title of the post means, or anything more than the fact that according to US and UK officials a hacker needed to die and was indeed killed by a drone. Not much to hold a meaningful discussion really.
I can promise you that in developed countries, revenue generated per user is much much higher. For example in the United States in 2014 it was ~$9 (and growing).

When undeveloped countries start developing faster, revenue per user per year will rise sharply in those regions as well, thus increasing Facebook's overall revenue significantly. That's why both Google and Facebook are focusing heavily on getting internet to 3rd world countries.

This is a long term game and they are winning.
Ooh, just wait til that gets hacked. Yikes.

...not that I think you're wrong.
Sounds like he is advocating the old "reverse Conway maneuver". It works, I recommend it.
"Change your code to match your organization." - Bicking

Some organizations are toxic, though. If they don't change they will ship toxic code or wreck the people shipping the code with the toxicity. I have a friend who works as an engineering management guru. He calls himself a Corporate Oncologist. Many times he finds that the people who hired him are the source of the problem. So he tries to get them to change their ways gently. But sometimes he just throws in the towel before he even begins. "Sorry. I can't help you."

"Change your organization or change your organization" - Jeffries
Shouldn't you got the pick the morality of the car you're in? Which will probably ends up with everyone choosing to protect themselves. And if that causes too much externality to society (some kind of Prisoner Dilemma where everyone tries to protect themselves being the worst?), then we have regulation step in and regulate the morality of the systems.

It's not going to be easy, but I don't agree it's harder than the gazillions moral choice we already made as a society nowadays.
Even if long term interest rates are determined by the factors you mention. How does China selling bonds increase long term interest rates? Increase in expectations of growth or inflation? I could maybe see that both of those could be increased from a devalued dollar. But if that's how China is increasing long term rates it seems weird to think that inflation + economic growth would cause the US to service a higher level of debt pushing up the deficit and causing the U.S. to stifle growth and economic activity.
It doesn't bother me actually. The point of the clearly contrived situation is to make one think about the ethics involved.

If I'm terminal with cancer, can I tell my car that when it gets to a me vs them, that I'm willing to sacrifice myself? What happens when the me vs them scenario is someone attempting to kill themselves by jumping in front of a car? How does the car resolve the conflict in a case where it has NO other parameters? Are we going to say "auto sacrifice car occupant"? Do we have the ability to make a guess based on age of the involved? How about the "value" of the people involved? Would you trust a self driving car built by bill gates in a scenario between you and bill gates to choose you over bill? Like I said, its going to be interesting.
RCU is a higher-level abstraction. You can implement RCU with epoch reclamation, typically there are more performant ways to detect grace periods in kernel space.
Not everwhere. The other meaning for flashing headlights is "get out of my way, I'm coming through"
I should add this: Why not just shift left? It's been a while, but I think the ADD A was really some 16-bit ADD. The key to making it small was this "inline recursion" thing, which wouldn't have occurred to most of the crusty firmware folks I've worked with because of fear.
If it was a smooth map, yes. But neural network error surfaces are messier.

Computing the gradient on random mini-batches ends up helping "average things out". But adding more layers, different architectures, different regularization techniques, you get very different results than you would get by taking the simpler mini-batch only approach where my expectation would be more of an "averaging" effect along a smooth surface rather than the kind of learning we see from a neural network.

It's remarkable because it seems you can get away with ignoring certain assumptions about the smoothness of the error surface and bootstrap predictive models from raw (read: cheaper to generate) data rather than features pre-designed to live in a nice space together. A lot of people didn't think you could do that, and the question of why you can remains unanswered.
Can't agree more. FB is selective honesty at best and public gloating at worst. The people I know are awesomely different if I simply go through the FB profile. While It might not be specific to FB and generally applicable to any online community. Obviously FB would like to take credit for connectivity and all. On a side note, While I also get the same feeling dealing with American culture when compared to Asian cultures.
You're solving a problem that isn't convex, in most interesting cases.
Rush hour traffic is going so slow that non-aggressive driving will only cost you a low single digit percentage of travel time, which will all be made up at the first red light.

I routinely drive at 90km/h on the main 100km/h stretch of my 28km commute. 23km at 90km/h, and I pull up next to or immediately behind the person that passed me a few minutes ago: the difference in arrival time between a car doing 120 and another doing 90 on that stretch is 4 minutes, assuming they hit 120km/h as soon as they leave the lights at one end of the road. If they have to overtake slower traffic like busses, cranes and me, they get less of a head start.

Eleven minutes versus fifteen on the only stretch where aggression makes a difference. There is no way in the world that this counts as "double" the time. The rest of the trip is the same average speed of about 25km/h, with the more aggressive driver getting to use their brakes more than me.

Red lights are the great equaliser.

Aggressive driving buys you one or two cycles of the traffic lights, along with a much higher fuel and maintenance bill.
Wow. This is awesome. The kind of stuff that makes me actually buy stuff from a company.
Ask HN: Literature on software engineer management for a non-technical company?
The context of this question is rather straightforward. A good friend of mine is the sole developer at a small graphics design studio which is increasingly doing web app development. The owner of the company is a traditionally-trained designer, and there are significant communication and management problems.

Examples include the owner giving quotes and timelines to a client for changes that seem simple to someone who considers only the visual aspect of a web app, but that may require a complete technical overhaul of that app's architecture. On the other side, the programmer, being inexperienced in larger projects, often has difficulty with providing estimates which include the omnipresent "unforeseen difficulties".

The situation is that everyone - owner, developer, and client - are frustrated. In particular, my friend has dealt with very high levels of stress out of failing to deliver on unrealistic timelines - which he sometimes does not even recognize as unrealistic.

All of my googling so far has yielded only literature on managing software development companies and similar.

Is there any good literature on managing software development by a non-technical manager at a company that is not a software company? Recommendations would be highly appreciated; thank you in advance.
Bravo! You are a gentleman and a scholar! This comment if packaged a Jupyter notebook could move the world!
> The mainstream presumption is that statistical inequality presumes the existence of injustice unless proven otherwise. That's a reasonable presumption.

That's just begging the question. We may be able to attribute some proportion of statistical inequality to factors other than injustice, or affirmatively attribute some proportion to specific injustice, but we will never be able to fully explain everything.

If you assume malice in all cases of uncertainty then it becomes impossible to recognize defeat of the injustice. Once you have actually defeated it you end up fighting your own shadow forever because the biased assumption always tells you that you haven't.

> From 1970 to 2010, the proportion of women earning medical or law degrees increased from under 10% to almost 50%. That was, in part, the result of affirmative action measures to increase the representation of women. But those measures are no longer necessary and no longer applied. The new ratios are self-perpetuating.

Those anecdotes don't generalize unless you assume the conclusion again. We don't know what the equilibrium proportion of women in each profession is "supposed" to be. Some professions may already be near their only stable equilibrium even if they are heavily unbalanced. Even the idea that there is a "correct" stable equilibrium proportionality in every profession is flawed. There could be professions with tipping points such that whichever sex dominates the culture becomes a substantial majority.

> The point that people preoccupied with short-term injustice miss is that skewed gender ratios in professions are often the result of past discrimination and so are in and of themselves a continuing injustice. All else being equal, a rational person would rather enter a profession where they will not face career headwinds as a minority than one where they will.

Being prohibited by law or violence from working a job because of your sex or race is an injustice. Being the first woman or minority in the old boy's club is a challenge. They are not the same thing. And the subtlety of the latter is not amenable to fine tuning via Uncle Sam's sledgehammer.

> The opposition to that is an emotional rather than a rational argument. The rational approach is to look at the net level of injustice integrated over time.

"In the long run we are all dead." -John Maynard Keynes

It isn't irrational to consider justice on a timescale that affects the people who are alive today.
> "when the road lines aren't perfect"

Ok these aren't coming to Montreal for a long time!
Wow this is a great thought. Imagine: cycling without worrying about being car doored.
If I read correctly, you only increment the epoch when the active bits for the current epoch are clear. As long as your stalled thread doesn't clear its active bit at an unsafe time, the epoch will stall with it and you'll be ok.

Not entirely sure how a thread is supposed to set its active bit without racing with a guy who just noticed that all active bits are clear. I guess that's why it says "try to increment the epoch" and not "increment it". i.e. it can fail. EDIT: I guess this is why you go two epoch units back and not one. That, combined with the idea that everybody only goes forward in time, would probably do it.
The battle between Washington and Silicon Valley over encryption
Relax, I don't see anything that looks like a parrot.
I'd be really curious to read more about how the Github team's intuition around polyglot programming and "Right Tool for the Job" rhetoric changed over time. I feel like I read a blog post about this one or two years ago but I can't remember which team member wrote it :)
Car Town Cheats Hack Download No Survey
If you're not as white as I am, it's 99% good. Driving while dark-skinned is a big cause of traffic stops.
Android and iOS Developers
It just seems weird to worry about inflation and runaway depreciation when we are in an environment that has seen disinflation and dollar appreciation.
X86 emulation library
Distributed Locks with DynamoDB and Golang
I agree, and was whole-heartedly flagging paywalled articles, until a fellow commentor pointed out that one of the Admins has said that people who do this will face consequences.

Which I think is rather stupid, so I've started using other news sites instead for most of my news. But that's me.

https://news.ycombinator.com/item?id=9717601
The Uber-ization of porn
I really like that someone is still trying to innovate on PHP forums, and not by simply offering a service. There is still a market for self-hosted forums, and most of the current offerings are basically rotting on the vine.
Show HN: Classroom- Unified Inbox for educative Email Subscriptions u care about
You're wrong on all accounts. The Objective-C dispatch model is based on Smalltalk.

Most OSX apps and services still aren't even written in Objective-C and many (most actually) platform APIs are still in C.

You can compile Objective-C using the gnu compiler and have been able to for ages.

Swift is an amalgam of many different programming languages and styles, including Rust. None of which have anything specific to do with OSX/iOS about them.
Waste of time. We won't be applying this time.
It completely undermines it. You have the direction of your dependency arrows mixed up.
Adds a new meaning to collision detection...

https://en.wikipedia.org/wiki/Carrier_sense_multiple_access_...

Sounds a bit like what the car was already doing, just that a track stand creates a few false positives.
I'm with schneems and my enthusiasm for mail clients has waned considerably since Sparrow.

Airmail 1/2, adequate but prone to many small usability issues that was very irksome.

Mailbox is very well designed, but key features like downloading attachments fails 50% of the time (and no option to change where they're downloaded to? Really?). I want it to succeed, but I feel like it should be much better by this point.

So, I'm willing to take the plunge. I bought Mail Pilot 2 (app store version). Here's my feedback:

- Options page is very cluttered. When deleting email there is mention of an option to turn off confirmation, but I couldn't find it.

- Client is very sluggish. To the point that, when writing mail, keystrokes take a second to register. This is a deal-breaker for me. This is on a brand new i7 MB Pro, 16GB of RAM.

- The design is very slick, but it's hard to determine if a message is unread or not. Feel like it should be more obvious. Also, all of the little icons (gravatars potentially?) don't fail gracefully displaying broken images instead.

This is after a few minutes of use, so there might be more that come up. I want to like it, I really do, but the sluggishness just kills it for me.