skysight-inc/HackerNews huggingface dataset:
Ethical fields that use AI for other reasons than mining personal data?
As a field that I want go into, AI and data science seems like it is being use for some pretty shallow, unethical reasons (mass manipulation, advertising, disinformation etc). Does anyone on HN do cool work with AI that makes the world a better place? Like this one story that was posted a while ago:

https://www.blog.google/topics/machine-learning/fight-against-illegal-deforestation-tensorflow/
When did that become so hard -_-
> If the RNC did the same thing I'd be complaining about them too, but they didn't in this last election.

The RNC was accused of it just like the DNC, the difference is a foreign intelligence operation didn't hack and leak RNC emails.

Well, that and that the RNC’s system to assure that they don’t have to get hands on in supporting the establishment candidate because of the way delegates selection is stacked to give the early leader (who the rule writers assumed would be the establishment favorite) an artificial air of supermajority support, to drive media coverage in a way which will collapse support for other candidates backfired because even with insider influence the early establishment candidates couldn't get public traction, leaving Trump to reap the benefits designed to go to the establishment candidate.)
Brief googling indicates that windshield tinting, beyond a small strip at the top, in both Arizona and Texas is illegal without medical exemption.

"Transparent material that is installed, affixed or applied to the topmost portion of the windshield if:

(a) The bottom edge of the material is at least twenty-nine inches above the undepressed driver's seat when measured from a point five inches in front of the bottom of the backrest with the driver's seat in its rearmost and lowermost position with the vehicle on a level surface.

(b) The material is not red or amber in color."[0]

and

"Windshields
Sunscreening devices must be applied above the AS-1 line. If there is no AS-1 line, sunscreening devices must end five inches below the top of the windshield.
Sunscreening devices may not be red, amber, or blue in color.
Sunscreening devices, when measured in combination with the original glass, must have a light transmittance value of 25% or more.
Sunscreening devices, when measured in combination with the original glass, must have a luminous reflectance value of 25% or less.
A clear (un-tinted) UV film is allowed anywhere on the front windshield without a medical exemption being required."[1]

[0] https://www.azleg.gov/ars/28/00959-01.htm

[1] https://www.dps.texas.gov/rsd/vi/consumerinfo/windowTint.htm
Wow. 1Password 7 for Mac looks quite a bit better than 1Password 7 for Windows. I wish they put an equal amount of effort into all platforms but I do understand why the develop the way they do. I just hope I can get that new sidebar.
"Companies that succeed are driven by burning vision"

lol.

/not even close.
How to Deploy Rails Applications with Ansible, Capistrano and Semaphore
If everyone had that kind of mindset, Elon Musk would still be running PayPal.
The same pattern should be usable for things like switch statements.
As much as 2000 ms when saturating the downlink with a long file transfer. Web browsing stops working and nothing loads in as every little resource request takes two seconds.
And many of us would. I'm not a founder or a visionary, but I often commented of my former CEO "If I had hundreds of millions of dollars and was in my mid-70s, I sure as hell wouldn't still be running a company, I'd have retired ages ago" ..... followed closely by the comment "and maybe that's why I don't have hundreds of millions of dollars!"

Not everyone has the desire to persist in that same role, particularly as the company evolves with size. For some, the money allows you to walk away and pursue passions that are independent of a need to make money. And/or maybe his passion is starting a new project that MIGHT be a business that MIGHT make money, just like Docker once was.
You know I've heard this over the history of the internet. But there have been lots of things on the internet that have been lost over the years.
I use https://ello.co/ and HN. Dropped reddit, FB last year.
This headline is patently false, Facebook is known to purchase information on people from Data Brokers and none of that is included in their data downloads.

Things like MAC address logging and such is also missing.

The only things included in the download are things you've given them; pictures, messages, likes, contacts, web browsing history, and phone metadata if you gave them permission on your phone.

If they were able to purchase phone metadata from your service provider, it won't show up there.

If all Facebook kept was user-submitted data it would be orders of magnitude less creepy than it is.
Well, 504. No cloud auto scaling?
Introducing Miscreant.NET and Noise.NET
Airbnb China tells hosts it will share their data with the gov’t from Friday
I've actually dealt with this precise problem, HAProxy doesn't really solve the problem of an excess of traffic. At some point you'll start dropping connections or people will give up waiting.

What you really want is something more like Varnish, a pass through caching proxy that handles known requests from memory, and any novel requests go through.
So, if both of my parents are US citizens, but not married, and I'm physically born in India(which doesn't have birthright citizenship) - am I a citizen of no country?
I wish AgileBits put as much effort into their Windows version as their Mac version.
Is that the best or worst pun ever?
The concept of citizenship is all super squirrelly in the U.S as a whole. Take for example rich foreigners who fly in their pregnant wives to give birth at XYZ hospital, and immediately confer their children citizenship.

How is that okay? Totally skip all laws and regulations by simply flying a couple weeks prior to the due date and voila! Screw everyone else waiting in line.

source: know people who have done this for each of their four kids.
Your vault password should have a similar amount of entropy to the encryption strength, it's one of the good uses of a diceware passphrase, where I'd recommend 8+ words for the encryption passphrase.

It's the only thing you'll have to remember, so while a pass phrase that length would normally be a hurdle, it isn't hard to remember. It'll be a pain to type at first but you'll get muscle memory before too long.

6 Characters? If your master password is only 6 characters then yes, you are screwed if your vault leaks.
There are still plenty of CMS options that are built around caching in a way that you effectively get the best of both worlds. I'm a big fan of Grav, which is a flat-file CMS with an optional admin panel.
HN totally is one of the sources. But it's ultimately up to you, the consumer, to limit your intake.

I ran into an article, either supplied by HN or not, that went over how we do not allow ourselves to be bored anymore. Any downtime we encounter is attacked with interaction with our smart phones. I think we need, as a favor to ourselves, curb that behavior.

One thing I've done was disabled ringtones and vibrations for notifications on my phone. For calls I used to have my Pebble alert me of them but the app has stopped being maintained. This allows me to check my phone when I want to, not when it tells me to.

Good luck!
Words shift in meaning over time. They're defined by the active usage, not the ideal usage. Resisting that change is like trying to fence in water, however righteous it feels.
One of the main focuses of 16.3 is to enable open source libraries to update their code in advance of deprecation warnings. (We're trying to go one step beyond SEMVER- so that application developers don't have to be bothered by warnings in third party code that they can't change.)

And the codemod has already been released: https://github.com/reactjs/react-codemod#rename-unsafe-lifec...

We've used it internally (at Facebook) to update ~14,000 components already, so it's well tested.
It's quite odd to use the claim that the needs go far beyond X as an excuse for excluding X.
Speaking as someone who has trouble finding time to work on his open source projects, I would say one way to start is by reaching out to small open source projects that your company uses. Larger projects tend to have momentum to keep going but the one-man projects are more at risk. I've had people reach out offering a couple hundred dollars for specific fixes but larger, months long contracts are what some of the more niche projects really need.
Sounds like AMP. Improve performance to fit more bloat instead of not adding superfluous elements in the first place. What else would you expect from an advertising company?
I couldn't agree more. What's frustrating is that we seem to be getting the worst of both worlds too; privacy in the face of archeology and public memory, but complete lack thereof in the face of nation states and many companies. (yes yes "gdpr will solve this" that's another long and contentious discussion that I'm putting off for now.)

As et-al said in a sister comment, in "ye-olde-internet" pseudonyms and some degree of anonymity was de-facto. When the real-names policies first started coming out, there was real pushback. Nowadays I see much more sentiment towards having some central authorities to protect users, and it worries me as, among other things, a loss of agency and empowerment to protect onesself. (do not read this to say that there are spaces regulation isn't important; but pushing the line too far and normalizing a lack of awareness and ownership over your situation is a real risk if the pendulum swings too far)
That's not "rule by the rich". The middle class and even much of the poor still voted. You just had to own land, which isn't exactly a high barrier. The point was voting should be one vote per household, by the head of the family.
How Windows, Surface and Xbox streamlined planning & centralized on VSTS [video]
Winners and Losers in NASA's Budget for 2018 and Beyond
more parts = more things that can go wrong
Because there are LEOs who genuinely believe that because they protect people like child predators, that nobody should have those protections. After all, you have nothing to hide, right?
You're shaming someone for having low stress, bland social media habits.
Combining aspects of Lisp with aspects of Forth is not a new idea. The RPN calculators offered by HP used a language called RPL ("Reverse Polish Lisp")[1], including a user-level version (a little more Lisp-y) and a system-level version (a little more Forth-y). While RPL is what came immediately to my mind, I doubt it's the only historical example of such a combination; people have been drawing similarities between the Lisp family and the Forth family for ages.

[1]: https://en.wikipedia.org/wiki/RPL_(programming_language)
Do you have an example of Spotify implementing any of the feature requests in a sub 2-year time-frame? I don't.
> Are you referring to heap vs. stack? That is not as simple as it seems, because of escape analysis. The only thing that Go lets you do that Java doesn't is put structs inside other structs, which is nice, but it's not a game-changer.

This isn't true. I can get a contiguous slice of structs, and I can pass value types by copy without needing to reason about escape analysis at all. If I do `var foo Foo` (assuming Foo is a struct type), I know that `foo` won't escape unless I return a pointer to it (or to something in it), at which point it's subject to escape analysis. I can get quite a long way in Go without needing to reason about escape analysis at all.

> I don't see how the HotSpot JVM escape analysis can be "simpler" than that of Go. They work the same way.

I'm pretty sure they don't work the same way, but I don't have any examples off hand to share (it's been a while since I worked with Java). I think Java's escape analysis is more sophisticated.
Ecuador cuts off Julian Assange's internet access at London embassy
I hate this. Focusing on the road, even when at an intersection is still the duty of the driver. You have to be active and engaged the entire time you are behind the wheel, not use red lights as an excuse to type out a quick text. I can't tell you how many times I had to honk the horn because a damned distracted driver had their heads down at a green light. This is unsafe as well. Additionally, what if a drunk driver plows through the intersection and comes at you head on? Instead of any chance of reacting + surviving, you are dead. What if an ambulance comes, and you are blocking the left turn lane and you didn't notice because you were too busy looking at a phone or app?

As an aside -- we have 100% proven we simply cannot be trusted with smartphones or electronics behind the wheel. I know most will think this is too extreme but I am all for outright banning them from being in the hands of a driver at. all.
There's already tons of devices with H.265 encoders and decoders in hardware. Those aren't going anywhere anytime soon. Plenty of high resolution security cameras use H.265.
Great! very rigorous answer. Thanks mate :)
Commercial: Portworx, StorageOS, Quobyte

OpenSource: OpenEBS, Rook (based on Ceph), Rancher's Longhorn

Commercial options highly recommended if you want safety and support as storage is hard, although people seem to be running all of these options well enough. Portworx probably most highly developed with Quobyte a good option if you want shared storage with non-kubernetes servers.
The invention of Google before Google – radical mail-order "Whole Earth Catalog"
wow, thanks for such detailed response, and the withdrawal of stackOverflow is really my main distress.

devdocs.io offline was a nice surprise, specially since it has a kotlin chapter, and i am playing with it currently. :)
> Why is it (or should it be) wrong for a non-US-citizen to advise members of a US campaign?

To ensure the U.S. government is serving the interests of Americans.

It also promotes accountability. Take the trolls who provoked both sides of a debate into hostility [1]. That's not healthy for our democracy. But the FEC will have limited success going after the instigators. What they can do is tell American social media companies: "if you get paid to show advertising which, if on TV would have to carry a 'paid for by XYZ' disclaimer, then you have to get that information too."

Note that the FEC does not consider foreigners "who are...lawfully admitted for permanent residence" to be "foreign nationals."

Note further that nothing prevents e.g. the Russian embassy from taking out a full-page ad in a newspaper or buying advertisements promoting their views. They just have to say "this was paid for by the Russian Federation."

[1] http://www.businessinsider.com/russia-trolls-senate-intellig...
So you are saying to come up with 8 random words and chain them together? Wouldn't 4 or 6 work? (Like the one comic about correct horse battery staple)
Use the VPN on your gateway / router, problem solved.
Isn't it likely that many of the plain utilitarian brick buildings built 100 years ago have been abandoned, demolished, or simply faded into the landscape background, leaving us to take notice of the large, important, ornate brick buildings?

The house I live in is almost 100 years old, structural brick, and while it's a nice home, it's not by anyone's stretch an ornate work of art.
What, you don't want a "Grab bag of lit-ness"?
Portable VR headsets are going to have a killer app. Not having to pay attention to self-driving car ads.
Krita’s 4.0 release was on here recently, which reminded me of this https://krita.org/en/item/krita-foundation-update/

PIA put up £20,000 to keep them going after a tax mixup dropped a large bill on the foundation.

Of course, it could conceivably all be government funded philanthropy to make them look like the good guys, but there’s no evidence to suggest that.
I guess the driver is the redundant board
I agree. I've seen time and time again founders having a certain vision but lack a strategy for getting there. You then get a whole other set of customers that are very different than your early adopters. The priorities in company day to day operations will change as the company morphs into a larger, faster growing business. You then get a whole other set of customers that are very different than your early adopters, and that present unique challenges and different approaches in tackling them.
Regardless, there's very little to gain by having public profiles; and everything to lose.

Go anonymous, it worked in the 90s and now it's like we've been spellbound by corporations to go personal.
First and foremost, what evidence is there for Hamming's claim?

> is worth a single disrupted morning.

We're not talking about a single "disrupted" morning. We're talking about chronic depression, which can lead to suicide.

Many people I tell that I don't keep up with current events like to claim I'm ignorant. At which point I ask them to name the most important thing they learned from news two weeks ago. Haven't had someone come up with anything substantial yet.

Knowledge is valuable, it is a form of wealth, and there are many ways to get it. I do not believe we receive knowledge from modern mainstream media today. Most of it is ephemeral drama that does not matter in the least.
It's Time to Remind Users It's Your Own Fault
It’s the standard HN cult of the founder post. Goes right along with the idea that early employees deserve pretty much nothing because “it’s the founders taking all the risk”.
>Its not "VPN providers" its "VPN provider software"

OpenVPN leaks DNS on every default Ubuntu installation I have tried. But I think it's actually Ubuntu NetworkManager's fault.

The WebRTC leaks discussed in this article are not prevented by OpenVPN either (last time I checked, which was a while ago). You have to disable WebRTC in the browser.
The "methods" are pretty simple: view a profile, look at the web site mentioned there, google some of the info.

Most people should simply use different usernames on different sites.
I like the idea. The images are quite hard to see though. I'd recommend using a library like libcaca to render them:

http://caca.zoy.org/wiki/libcaca
And also to not incite road rage from their fellow drivers because they are sitting stopped at a green light. You could also cause a fender bender because other drivers, who also may be distracted slightly, are expecting the cars to move and then are startled when they look away for a brief second because the car in front of them had to brake for the car stopped at a green light. Some states hand out tickets for being braked at a green light.
Oh my God, the company's growth? Then we MUST axe the CEO. He's just a human, after all. Don't want humans to hurt company's growth. Company's growth. Growth.
We are trying to strike a balance between supporting huge legacy apps that cannot be rewritten- (something Facebook has a lot of)- and encouraging safe/bug-free coding practices for future apps. In this case, we felt the right balance was to preserve legacy functionality while using a name that would hopefully discourage new usage (so as to avoid the potential pitfalls inherent in the legacy API).

And we provided a codemod to help with the "huge legacy apps": https://github.com/reactjs/react-codemod#rename-unsafe-lifec...

We've run it internally already to update ~14,000 components.
You are correct. We should commission a study on brick layers.

Maybe the secret to long term health and happiness lies in mortar work.
I can appreciate the use of Tails in a VM, but doesn't the provider of the "separate host system" have your identity through your payment information?
What you're describing is queueing, but the solution you're really looking for is back pressure. Any queue will eventually fill and when you fill it, things fall out. So rather than just dropping requests or letting the requests swamp your box, what you want to do is intelligently reject requests.

On the web, this means sending 503 responses. In a more intelligent client-server model, this might be the client doing an exponential back-off retry with jitter. A plain-old retry can swamp the server and just kill everything. An exponential back-off retry will allow the backend to achieve a level of service that isn't fast, but also isn't unavailable.

Hopefully in this case the haproxy is used intelligently and simply returns cached responses to GET requests without query strings. You don't want to hold onto connections or pass them off to the dynamic layer behind the proxy if you're overloaded. You can also respond to the client with a page with an auto-refresh, implementing an exponential back-off retry.
Ideally you want a small robot that climbs the wall it builds with a crane follower being fed by brick fetching robots on the ground. If it was done properly you could fit it all on a flatbed and have it cheap enough to be bought by standard building crews.
Well multiple actions in both cases. If you're making a text post, you need to 1) write the text, 2) click submit. Likewise with an image, 1) upload image, 2) click submit.

I suppose the confirmation isn't strictly necessary but for a normal user's use-case, but having a confirmation is a good thing (accidental irrecoverable deletions are bad). But they could definitely have a one-click delete with an Undo button.
if it catches on, that will no longer be a problem.
Even if torpedos are ineffective because they pass right through the object (which I doubt, at relativistic speeds), you might want to consider sacrificing a flagship in case someone builds an attack station the size of a moon.
We published a post about this a couple months ago which might interest you[0]. Here's the HN discussion in case you missed it[1].

[0] https://gravitational.com/blog/kubernetes-release-cycle/

[1] https://news.ycombinator.com/item?id=16285192
I agree - it is a loophole for the rich, as well as for Canadians, Mexicans, and Caribbean islanders who have easy access to America(as opposed to, say, Malagasys)
Yeah, the stepdown is on the ISP side, how would it affect buffers of my consumer router?
"“But Facebook is essentially a 14-year-old design that for all its evolution is still founded on the ideas of 14 years ago. So no, the answer is it will not survive long term.”"

author of that quote will likely just increment that 14 each year until they are right?
Surely you mean an offline translation program, and not an online translation service like google's translator...
how would failover work?
This security firm found rogue crypto mining infecting 1,000 customers
> If the mother is an American, it's not complicated.
> Can we just assume that married men are the fathers of their wives' children? (yes)

My sister in law was born and raised in America. She now lives in the EU and has a child with her wife. Despite gay marriage being legal in the US, her child is currently unable to obtain American citizenship because she was not the biological mother.
It's correct that av1 based on vp9? So vp9 codecs exists and can be used as start for av1 implementation?
The past is fast catching-up with Nicholas Sarkozy
Big fan of this software, have been for using for almost 10 years and love that it keeps getting better. Using family and teams is great too. Even my Grandparents use it on their iPhones.
I think reading TheShadowBrokers posts[0] is really interesting. Because they use really bad english. But it's consistent within one piece of text, but not always over multiple texts.

The only reason i can imagine they're writig this way is to foil stylometry.

[0] https://steemit.com/shadowbrokers/@theshadowbrokers/response...
They don't have to be random. For example, you could use an HN comment, like this one.
> Totally skip all laws

What law are they breaking or skipping? This is perfectly legal (in fact, backed by the US Constitution) and IMHO one of the great aspects of the US (policy of jus soli).

https://en.m.wikipedia.org/wiki/Jus_soli
A server would not care. It's the devs who need to separate these things.
IT staff will need to retrain when automation deskills their jobs