skysight-inc/HackerNews huggingface dataset:
> I have no doubt Craig's intentions were honorable, but in reality, his refusal to make money to fund the site's innovation is hurting society. His users are screaming "TAKE MY MONEY AND MAKE THE SITE (MY LIFE) BETTER", but he refuses to do so and everyone is worse off because of it!

Wrong. So many useful sites have been ruined because someone decided to hire a bunch of MBA's to make it better (and increase profit). It's successful, and it's wonderful. Just leave it alone.
I can't deny the possibility of laziness (from what I've heard of Craig I very much doubt it), but it is certainly not selfish.

> He refuses money which, in essence, equates to refusing to deliver value

Ha! quite a ridiculous statement there.
Recruiting is an imperfect endeavor.

That whole "85% personality, 15% skill" saying really applies here.

I've seen great developers get frustrated that they have to talk to a junior HR rep for their first screen and say things that were way over her head, or just flat out rude. (Not saying you were, or intentionally were at any rate.)

HR / Recruiters really piss me off too... I was working at a company as a contractor, helping to build their in-house dev team and transition them away from using contractors. I sent them one of the best devs I knew, and a great guy who had worked on very similar tech stack to boot. He didn't even make it to round 2.

His version: Well, the HR screener was 15 minutes late calling me, then wasted another 10 minutes asking questions about the wrong role -- an accounting role instead of a dev role. About the 4th accounting question in, I realized what was wrong and asked her if she was reading off the right question list. We got if fixed up, but she seemed really embarrassed.

Her version: He wouldn't have been a good fit for our company culture.

Total shame, but what can you do? The screener gets all the power in that situation... we trust her because we hired her, but she's clearly in a position where if she makes a mistake and doesn't want to own up to it... she can just sweep it under the rug. She has a bad day... wants to take it out on a candidate, what are you going to do about it? Her knowledge of tech is 100% limited to what sounds like a good answer relative to other answers other candidates have given her.

Culture fit, and the human side is important... probably a safe bet in most situations that if you can't talk with the bubbly 22 year-old recent college grad, you probably will have communication issues with others too. All you can do is be kind, move on to round 2 and hope you eventually get to talk to someone in your specialty smart enough to know how to actually rate your talent. =P
Yahoo notifying users of malicious account activity as Verizon deal progresses
Sometimes it involves things like reversing nested loops so you can avoid the caching altogether, but that's the general idea.

Spotting where it can be successfully applied is the hard part.
I'm actually being completely serious with my question -- it was the first investment I ever made, and I figure someone here might have some insight on whether I should just sell them or not. $200 is still $200, right? Plus maybe someone else is in a similar boat, albeit with more shares.
Maybe there were no, absolutely none, moderate Republican Senators. That's possible. It seems more likely, however, that you are defining "moderate" to mean "voted for ACA". That might not be a valid definition.

I get that you think that the ACA was a good answer, but it is in fact possible to view it as a horrible mess without being deliberately stupid.

A 2000-page bill. "You have to pass it to find out what's in it." People voting on a bill that they never read. Does any of that sound like it might be a bad idea (or at least a bad implementation)?
I think you meant React, Node, Vue, Vanilla, Backbone, Angular, [trails off]
Probably not, but it's a lot easier to accidentally commit (or otherwise expose) a text file.
I didn't try to diagnose the problem. I just switched.

I do not claim that OpenNTPD has a bug. Maybe it has requirements on the quality of the local clock that the virtual machine didn't meet. Maybe it has requirements on the remote time sources or the network that the setup didn't meet.

What I do know is that over the years I've deployed ntp-over-the-Internet in a dozen or two different setups (including some user-mode-Linux ones with really poor local clocks), and ntp.org's ntpd has always managed to sync the clock.

The one time I gave OpenNTPD a go it didn't. Looking at the log, I was running it for several months. After a while I got tired of fixing it manually when the clock was a few seconds out.
Different in what way?

The general idea is that something takes O(f(n)) time if it takes at most C·f(n) time for some constant C and all but finitely many values of n. The 'all but finitely many values' is what makes this definition 'asymptotic'. Basically 'O(f(n))' ignores constant factors and the behaviour at 'small' n (i.e. small inputs), the reasoning behind this is that an algorithm in O(f(n)) is faster than any algorithm not in O(f(n)) provided you make the input big enough.

The little o, big Omega, big Theta are just small variations on this, which won't be too hard to understand if you get the general concept, and really the distinction isn't too important usually, just know that O(f(n)) gives an upper bound, not necessarily the best possible upper bound. To understand the big-O notation better it might help to have some basic knowledge of limits.
Indeed, YMMV but I take 200mg of L-Theanine with my morning coffee and I find it does a lot for my "caffeine jitters'. Research is mixed, but some trials suggest it is a real and substantial effect. Supposedly they have a synergistic effect when taken together, helping focus/attention even more than caffeine alone. It's not airtight, but L-theanine is cheap enough and the effect is noticeable enough for me to make it worth it. Probably the only nootropic I feel that way about. Some of my friends describe it as the closet thing to "legal adderall" you can get.
Thanks for posting, I thought I was the only one with this problem.
Snap Inc: How to read the S-1
Small dams are great. Per dollar they can store a lot more water than large dams (partly due to compacted earth vs concrete construction), they don't incur large water transport costs and evaporation/salination, and they reduce regional flooding (again, because they store more water per dollar) and improve on-farm water security. In terms of liters stored per hectare, there are more opportunities for small-scale dams than large dams. Like in Australia, every farm should have its own system of dams.

Scale matters. Like all things, there's a "right size" for everything. We've been focusing almost exclusively on huge dams, but neglecting small [property scale] dams. At a smaller scale there are many advantages: significantly more 'edge' for beneficial biotic interactions (edges between biomes are more productive than either biome on its own), the topsoil can be economically removed during dam construction to avoid methane release and wasted biomass (impossible in a huge scale dam), runoff and on-farm erosion is reduced by strategic dam placement within the landscape, and the water can be directly used on the farm with no transaction overhead or canal network (just a simple system of gravity fed pipes).

http://www.fao.org/docrep/012/i1531e/i1531e.pdf

>significant flood control+reservoir dams will certainly be rebuilt

I wouldn't necessarily adopt such a pessimistic attitude. Your analysis is predicated on the idea that

A) the society will have the resources to rebuild thousands of [often economically futile] dams, and

B) the society will neglect to account for the ecological and indirect economic costs of building a dam (reduced forestry yield due to phosphorus deprivation from salmon runs, increased insurance cost due to delta erosion, etc) versus the water resources and flood control abilities, which are constantly degrading due to silt buildup.

http://news.nationalgeographic.com/news/2014/08/140826-elwha...
What I mean is, lots of folks seem to be saying to ignore the presence of the file and just change the password where it's used.

Removing the file, or the password and adding a comment, as well as changing the password where it's used is much less likely to end up with a re-added password later.

Of course, removing the file, adding it to .gitignore and changing the password makes it even harder as a contributor would have to work to add the password back, which is even less likely to happen.
I read through some of the blog posts related to language choice for NTPSec (helpfully provided in LWN comments).

https://blog.ntpsec.org/

I can't help but wonder if there are other options, most notably C++. Don't get me wrong, I have a well developed loathing of C++ based on past experience, but it seems like a category fit and people I respect have said good things about the latest versions. Nim would also seem like a pretty good fit technically, though I could well understand if its relative immaturity and lack of developers (another recent story here on HN) cause it to be deemed inappropriate for this situation.
> And the law can change if the community deems it wise.

In other words, the code isn't the law, which is exactly what I said.
I've come across more doctors and bankers on HN than on any other social bookmarking site I've ever read. It's not limited to a "tech forum".
So... My honest take away is: Can you disrupt Washington by coming up with a better coordination tool?

I mean - that's clearly not the bulk of the problem (unclear causal relationships between the actions you can take and the outcomes you want seems to the real problem), but it's specifically cited and seems doable...

...until I think about how well teams inside companies communicate.
It's just caching.

Recursion not required, iterative DP solutions are things too.
I wonder how that would work with virtual servers?
If the technology is "that good", it'll be hard enough to replicate that they won't need to be all that secretive.
It is not about choosing "sort" it is about knowing if you need your data sorted in the first place.

Sure, in some situations it might be obvious, but maybe not obvious for others.

And things that are immediately, blindingly obvious to a 5 year experience programmer may not be obvious to a newbie.

Ex: imagine if you didn't know what a hashtable or a dictionary was and just used single variables for everything.
This hasn't been a problem with Bitcoin. No transactions have been reversed because a big player got robbed. The only hard forks in Bitcoin have been due to implementation bugs, and it's only happened once or twice.
Here is the relevant French excerpt:

"Enfin, j'ai découvert une horrible et cruelle méthode, que je ne conseille qu'aux hommes d'une excessive vigueur, à cheveux noir et durs, à peau mélangée d'ocre et de vermillon, à mains carrées, à jambes en forme de balustres comme ceux de la place Louis XV."

The original text states "... with mixed/blended ochre and vermillion skin"
Just too add: Water need not literally overtop the visible structure. The top few feet of the dam are not totally waterproof. Water pressure will get through material which is pourous enough to deal with rainwater and such. Rather than waves overtop, failure will star with small flows bleeding through near the top. These may run down inside the dam a little, only appearing on the surface a ways down the far side.
Point still stands but without the rush factor of startups.
Browser engines are common venues for ROP attacks. ASLR is absolutely intended to provide protection in that context.
Apache Kafka vs. Amazon Kinesis to Build a High Performance Distributed System
If a embankment dam is overtopped, it is going to fail. They designed it with a slightly lower section on one end so they could be sure if it failed, it failed in a predictable way.
I'm curious; what does PoliCheck do exactly? I'm assuming it's an internal tool in Microsoft to scan source code for...Offensive language?

I would love some information about what it does and how it works.
You know, I think on the second to last line on your comment, I transposed Apple and Android or something like that. :/
Don't remove the $(nop) command below
I keep thinking valve should use their one shot at HL3 as a move to push VR on their desperate fans. HL3 is so hyped it can't avoid disappointing.
No.

Even if you could guarantee accurate feedback from the employer (which you likely can't, since companies avoid giving it to avoid things like potential lawsuits), it'd just feel counterproductive to pay money on the off chance I'd get a job afterwards.

It'd also be rather costly (especially if you're not making money as it is) and would screw things up by taking away the mass submitting applications thing. I mean, at the end of the day, job hunting is a numbers game. It's not all about having the first person through the door with the right skillset hired on the spot.
Bruce Schneier: The US government is coming for Your code, techies
Yep. Through the orientation they are also introduced to organizations on campus that provide outings and other social activities specifically just for these people who happen to have nothing much in common besides being international students. It's kind of a weird idea, honestly: oh you're from Belarus, you're from Indonesia, and you're from Peru? Here are a bunch of activities you can all participate in for free or cheap, that are ostensibly mostly about exposing you to the local culture & attractions, but without having to interact with local students or other local people.

Further, students from some countries have the option of a critical mass of their compatriots to hang out with, which I'm sure is a tempting comfort to rely on. >30% and >15% of international students are from China and India respectively: http://www.iie.org/Services/Project-Atlas/United-States/Inte...
Snap Inc., the New Canon
Amazing seperation of 104 satellites from PSLV – Onboard camera
I disagree. Tor/Firefox do indeed have significantly worse security (right now), but that can be mostly mitigated by using easy-to-use third-party sandboxing tools (Sandboxie, Firejail, a VM).

For Linux, there's now a "hardened" version of the Tor browser as well (still alpha, I believe), and if you really care about this, you can also use TAILS, Qubes/Whonix, etc. It would probably be best not to use Windows if you want to be anonymous anyway (certainly not Windows 10, which looks like it was designed after a law enforcement wishlist - there are probably dozens of ways in which law enforcement can identify you by using Windows 10's tracking "features").

I don't think there's a way to "easily" make "Chrome over Tor" anonymous and private...
>"Then there are no reasons to expect it to be open, as long as it's commercially viable to sell it. This is Oracle we're talking about. Not a company known for its love for F/OSS."

It'd be a real shame if Oracle couldn't see the benefits of open-sourcing SVM. New companies are far less likely to base their tech stack on closed source components when more mature open-source competitors exist, there's too much risk involved.
Trump's likely science adviser calls climate scientists 'glassy-eyed cult'
Virtual Environment for students?
I have a student who's doing some great work but so far when he's looking to host that work on a VM, gets hit with the "Must be at least 18" limiter. Is there a good cheap/free hosting option for them to play around on?
same exact problem thought i was the only one
Interestingly as a parent I think that's fairly common, certainly more than majority, both foreign and domestic.
I moved to the US when I was 12 and my middle school principal tried finding someone who spoke my language that I could shadow. She couldn't. Little did I know then, but I think that it might have been the thing that had the biggest outcome in my success in the US.

There were other kids who joined the school from other countries right around the same time as me (we all did ESL together), but they all spoke languages that were highly represented in the school. Over the years, it was incredibly noticeable to me how insular they ended up -- hanging out mostly with expat friends, speaking their native language on breaks, etc.

Meanwhile, I had to try and make American friends any way possible -- which for me was through our school's robotics club (and since I am typing this here, you can guess that the rest is history)

I completely understand the way immigrants rightfully treasure and celebrate their heritage. But I have always found it puzzling -- especially in college -- to see people from overseas mostly hanging out with their own.

I have heard far too many times how "cold" Americans are, how they aren't friendly to foreigners, etc. At least in my experience, that could not be further from the truth. What I HAVE observed is foreigners like myself failing to leave the safety of their known communities and fulling embracing the experience they supposedly came here for.
I'm not a social person by nature, but when I decided I wanted to learn Spansh, I had to go out of my way to talk to Spanish with people I didn't know. It was scary, embarrassing, and at times depressing, but my desire to learn the language overcame my fear of social embarrassment. I'm now trying to do the same thing with Portuguese.

There are ways to force interaction, but if the student doesn't understand how to learn or doesn't have the desire, then they'll never be able to comfortably speak with people. They don't have to be really social (it certainly helps), they just have to want it enough.
The consumer's spouse, children, and boss number among their customers.
You speak as if this was an individual's decision. It was not. Vitalik may be influential, but it was not his decision to fork. The community decided so, by a significant majority.
"Its clone" -- what clone?! Spanner has only barely been announced. It's incredibly premature for an article to start making claims about a "clone" of Spanner, when we haven't even seen anything about Spanner yet beyond marketing information.
Taking down key enemy infrastructure during wartime is generally legitimate, even if it's clear that civilians will die as a side effect. The current treaties prohibit explicitly targeting civilians, but as long as the target has a military use as well, it's valid even if it's mixed with civilians. Bombing the defense ministry (with civilian offices in the next building), armament factories (with civilian workers inside), power plants necessary to run these factories (and everything else, including hospitals), bridges or railways (with civilians on them) - all these targets generally are not prohibited.

As it generally wouldn't be a violation to bomb that power plant from a plane or sabotage it via infiltrated spies, sabotage by hacking shouldn't have special treatment. Doing so should be just as [il]legal according to the exact same criteria that determines if it'd be allowed or not by conventional means.
Rust Crates You Should Know: Clap
Oh sorry I tought you were saying to remove it from VCS history (as said many times in the thread). I totally agree you.
This looks cool and useful. Might I suggest that you re-submit this with "Katacoda: Learn Portainer.io and Docker" as the title and "https://www.katacoda.com/portainer/scenarios/deploying-to-sw... as the url?
Why would Valve want to push VR?
Yeah. I fixed my S4 in Shenzhen this way about a year ago. The official way to repair broken glass is to replace the whole screen, which then went for around $170. A repair shop once asked me for somewhere around $60 for just replacing the glass manually (heat & UV glue method, glass cost included). In Shenzhen, the girl replaced the whole phone front with all electronics and replaced my back camera for total of ~$20, in exchange for my broken phone front.

I used the occasion to ask for a front for S3. She sold me one for somewhere around $50 - because I didn't have the broken one for exchange - which I later used to fix my SO's phone myself. It's not that hard after you've seen how the Chinese do it, though a little stressful - I had to use a needle to punch through a speaker canal, which for some reason wasn't hollowed out properly :).

I guess the reason it works in Shenzhen is because that's the place where the phones are made and recycled - they have tons and tons of parts for every model imaginable, both from factories and from broken phones. Given how many different phone models are out there, I doubt any city except a major metropolis could sustain this type of market.
No, it's a way to avoid recursion that can grow exponentially by combinatorially comparing the inputs.
I'm kind of split on Snowden. I think he had noble intentions with it, but I worry that he disclosed more than was pertinent to the surveillance state-ish aspects he was trying to blow the whistle on. Do I think he's a traitor? No, only because in my view there really needs to be some malice on the part of the person to be a true traitor. I think he's a well intentioned guy that, again, released too much.

But pretending that the government is totally locked down, I don't think that eliminates the need for tools for whistleblowing. Look at Enron. The ability for truly anonymous leaking wasn't a real thing at that point. Maybe the lady would have released the information externally about the company's practices had there been something in place to allow her to do so with plausible deniability? Maybe the possibility that someone could leak info now with plausible deniability acts as a means to help guide a current company's moral compass?
Are you familiar with this blog? http://cliffmass.blogspot.com/ it's run by a UW meteorologist.
It should be noted that the Geneva Conventions were signed immediately after a war, the signatories were all nation-states (no independent non-state groups), they were an ongoing process, and not every nation-state signed them. They have also been violated quite frequently. In fact, if it weren't for the constant peacetime indoctrination of military officers in signatory nations, they would be violated a lot more in time of war.

It also should be noted that for a long time there has been a solution for non-state actors inciting violence upon another state: military trial. Pirates, no matter what Disney may have you believe, were not the most friendly folks. The Royal Navy and others hung quite a few in an effort to establish open seas.

We already are at war, it's just nobody wants to come out and say it. So now is a terrible time to bring this up. Belligerents are going to stall and hem and haw while they seek tactical advantage. That's not conducive to a frank discussion. I can't see any of the major nations or third parties participating in any kind of honest way, sadly.

If we want to start hanging hackers (the bad kind), and I'm not so sure we aren't just a few decades away from doing that, we need to start having an honest discussion about just what constitutes an "open internet". And I imagine there are several nations right now, including the U.S., that do not have one. That's a great discussion to get started, but this idea is way, way premature and is based on a ton of assumptions which are not true. Loosely the analogy might work, but I doubt the authors have thought through exactly what they're leading us into.
Probably the better question is whether everyone who might want to damage such infrastructure is in fact (a) a state actor who (b) was one of the signatories to the Geneva Conventions.
I often get in trouble when I change my opinion during a conversation based on what we just talked about. Or when I think that the "other side" has a lot of good points too.

Personally I think this is not a direct consequence of the internet but just a better understanding of advertising and manipulation. the parties just have become smarter positioning themselves on some issues in a way that the other side is totally unacceptable. By throwing around accusations of racism, baby killing or socialism they make any kind of compromise impossible.