skysight-inc/HackerNews huggingface dataset:
What you're essentially saying is 'when Amazon decides to stop investing in its 'moat' and milk the profits?

The problem is Bezos is on the record in his annual letter saying he doesn't ever intend to do that. That's 'Day 2' thinking to him.
Tons of companies do this because it substantially diminishes the number of support calls/complaints that they get related to unsuccessful logins.
RnRS are barebone compared to ANSI CL, and the last few versions of Scheme suffered severe resistance from the community.
Vetcove (YC S16) Hiring Business Development and Strategic Partnerships
Systems-on-a-chip are a huge, unaudited attack surface
on the video the transition from lift to forward movement is absent, because it's normally the hardest thing to get right on a VTOL aircraft and i doubt that is solved.
How does it do when websites doesn't have a good standard in their html?

You are using xpath here right?
so does panic() in Go. But no-one claims that Go uses exceptions for error handling, because it doesn't and neither does Rust.

In both languages panic() is for "this shouldn't happen" fatal errors, not for signaling errors to the caller, the way Java or C# use exceptions.

My comment was in response to person basically saying "checked exceptions in Java would be good if only they implemented it the way Swift/Rust did".
Finding similar x86 instructions with Evoasm & Ruby
We do now, but those sensibilities are learned. We can unlearn them.
Quodlibet seems fairly close to "cross-plattform foobar2000" (depending on what exactly is important to you of course)

https://github.com/quodlibet/quodlibet
I really don't understand where this meme has come from. How else are you supposed to assess a candidate's ability to do the job, if not to pose them a problem and watch them work?
"Dashboard"

Danger! Danger! Danger, Will Robinson!

Pardon my ingrained reaction to the Christmas tree metrics.

When I was back in corporate land, real, ongoing feedback and a real conversation would have been useful. But, it all came down to the yearly ritual and basically fitting people into the slots (including pay increases / pre-defined budget) that were available.

Maybe Goldman Sachs will come up with something else, but with respect to "real time" reviews, I can't help thinking of the old expression:

"What have you done for me, lately?"

On the other hand, to re-introduce the sarcasm, it couldn't happen to a nicer group of people.
lol down voted... typical HN circlejerk.
While I fully agree with the author that coding interview questions are not great, I think something important to keep in mind is that "fixing" programming interviews it is an incredibly difficult problem to solve.

I think the best way to gauge a candidates programming ability is to work on a small project with them, similar to Automattic's approach [1]. Unfortunately, this method is extremely expensive, to both the candidate and the company.

Maybe company's are "lazy" for sticking with archaic methods that are not always fair to the candidate, but when the author claims that companies are simply "too lazy to figure out how to interview people effectively", I feel he is trivializing a very difficult problem to solve.

[1]: http://davemart.in/remote-hiring/
This is correct, and the morally sound right thing to do if you're interested in cutting down on cyber-crime, but it unfortunately falls under the incorporeal "good-boy points."

Perhaps there's a breakdown of definitions here. I've lumped bug-bounty hunters and grey hat hackers, along with actual researchers, under "researchers." Stop me now if this isn't who you're referring to.

Now if it is, this route of action goes against the reseachers' monetary incentives. It is in their wallets' interests to have criminals validating the existence of their work. As well as selling the direct findings of one's research, including even minor exploitabilities, which is a given.

If researchers were to constantly give away their work (on even little issues) it would directly lower the cumulative value of cuber-security research, i.e their more expensive projects now sell for less.
Code: https://evoasm.github.io/evoasm/doc/file.InstructionSimilari...
This is still useful. You can go see if your bank does the described behavior. If not, you're not affected by that particular thing.
While the question doesn't really specify use case, I am surprised HDFS hasn't come up yet.
I guess this is focusing a lot more on online object stores for web use versus data processing distributed storage.
I think it's probably right. 50 years is a long time.
China’s internet giants go global
The Leanpub Visual Editor
As mentioned above, there are also costs after you do the initial application, such as doing occasional searches to see if anyone else is infringing your mark. Also, if that search turns something up, maybe you can convince them yourself to stop doing it... if not then you spend $$$ on a lawyer and and there are more costs (which are then somewhat unpredictable ahead of time).
The attack would leave traces. Timestamps would show when exactly the request was made, ISP logs or data from the claimants computer would show other requests in the same seconds (i.e. wherever the victim got served the malicious link); Sending the img link by email would be visible in that email; getting the user to view a malicious post on some webpage/forum/etc is likely to leave evidence there.

In general, you make good points, they are believable and likely would be made if such a court case happened. In the absence of hard evidence, if they seem slightly more believable than whatever story the company presents, the claimant would win; if they seem slightly less believable, the claimant would lose. In a civil claim, the company needs to prove that it was authorised only just as much as the claimant needs to prove that it was not, it's a somewhat symmetric contest - simply claiming "I didn't authorise it" is effectively countered by claiming "Yes you did", and simply moves the discussion on to further investigation.

The motive could be just a prankster messing with people, but it's a lot less convincing motive than an obvious benefit. If the transaction is one where you clearly lose money and someone (possibly anonymous) gains it, it's easy to make the case that you were hacked. But, for example, if the claimant had previously unsuccessfully complained to the company about the theoretical possibility of such vulnerability, and then complained that a seemingly random transaction is unauthorized, I'm fairly sure that any decent lawyer would successfully convince the court that "a prankster did it" is comparable to "the dog ate my homework" and it's a bit more likely that they orchestrated the claim themselves to mess with the company. Getting 51% of belief is preponderance of evidence, and sufficient in a civil trial.

And in any case, all this wouldn't be "simply claim" - seriously making such a claim would require a significant investment of time and money from the claimant. It's not something most people would do for fun. Some would do it to make a point, but that's quite a niche hobby.
I respectfully disagree here. Having worked in the industry for many years (now at a startup) the review process was deeply flawed. Because it happened once a year and your bonus was tied to it people always erred on the side of providing 100% positive and thus superficial feedback. There wasn't a mechanism to know where you really stood and how you could get better. I'm not saying this is the solution in itself but the current low touch twice a year process which is minimally invasive is a disaster in my opinion. I think this solution has merit as it takes a page out of Ryan Dalio's Principles which is to shorten the feedback loop as quickly and as much as possible.

What I think would be interesting is to see behaviorial benchmarks for employees that are auto tracked. I sat next to kids that always printed 5+ extra color copies of 100 page presentations just in case. That could cost the desk 20k over the course of the year. banks have no way of knowing if employees are going out of their way to be efficient, save costs, or be productive other than subjective year end measures. bottom line is as someone in the industry I think this is a positive step forward and wanted to throw that in the mix for consideration.
+1
As a father of both a son and daughter, I'm getting fed up with this "future is female" nonsense.
I don't know if you have much ecommerce experience. I can say I sell items every day on Amazon at twice the price they are going for at Walmart. Amazon customers are a lot less price sensitive on certain items than you think.
And yet somehow they managed to ignore the majority of what has been learned in the last several decades of language design progress.
> How else are you supposed to assess a candidate's ability to do the job, if not to pose them a problem and watch them work?

Unless the job is responding to problems and being watched while you work, the argument here is that you're not actually assessing anything that's very useful.

Most engineers/developers, for example, spend a lot of time thinking about a problem or trying out their ideas (many of which quickly get thrown out). If you do this in most programming interviews, you're going to fail them.
> No longer is it good enough to work hard, you have to work hard, and then campaign for recognition for it...

I find it interesting that people seem to think that there was a time when this wasn't the case.

I think it is potentially true in a small-group setting. And by that, I mean that magic number around 150 people where you can have a fully-connected network.

The moment you cross that mark, the network can no longer maintain full connection. That is the very same point when signaling worth becomes important. And humans have had organizations larger than 150 people for a very long time.

I've posted before about "meritocracy" being a fairy tale that technical workers need to stop telling themselves:

https://news.ycombinator.com/item?id=10978841#10980628

EDIT: Sorry, was off on Dunbar's number, which is 150. Though I think the constraints required for a desired organization without signaling are a bit heavier -- you need to not only maintain the social network, but also the value of each person.

https://en.wikipedia.org/wiki/Dunbar's_number
https://en.wikipedia.org/wiki/Broken_windows_theory

New York City based their increased focus on petty crimes on it. I don't think it is useful as the basis for a model of policing, though.

In some ways, it is an embodiment of the slippery slope fallacy, where if security is not perfect, it's worthless, in the same sense that a roof with one leak in it is worthless, because that one leak becomes the beachhead for further damage to the roof.
Wow, this is impressive.
Linksys Smart Wi-Fi Vulnerabilities
> Regardless of whether it "scaled incredibly well," I would imagine there are still novel issues with that much scaling.

I would imagine there is not. When you master something for 1%, you do 20% without too much hassle. (Let's remember that netflix is only serving a couple of videos to a lot of customers, that is embarrassingly parallel and cachable).

About reliability. Video is one of the thing that has the least need for reliability. You can have thousands of hiccup during the hours, doesn't matter, nooone can see any of them.

I expect most of the tech challenges to be in cost optimizations, not in delivering the service.
The problem as I see it is the difficulty in posing a problem that's interview-sized and still relevant to their actual workflow. I don't know how much whiteboard algorithm time you spend during your day to day, but for me it's vanishingly small.

What is relevant in my day to day is dumb shit like "What do you name things?" "How do you control access to classes internals?" "How do you construct an API?" "How do you communicate your designs to people living outside your head?"

Virtually none of which you can get done on a whiteboard with a problem set that you can define in five minutes or so.
How could an illegal alien even get an ITIN? Wouldn't being in the country legally be a prerequisite? Or are forged documents used?
> The notion that shoppers will one day buy things simply with the push of a button or saying "Alexa, get me some paper towels" seems extremely far-fetched to me.

What year did you write this in?
How about: success is log-normally distributed, with individual factors, environmental and random factors all ~multiplying together. If you select the most successful people, they are likely to be both talented AND lucky.
Holmes hasn't actually claimed to have come up with any new discoveries or revolutionary technology while an undergraduate, I think. She had the idea for the company and decided to drop out. Of course, magazines like Inc. had no issues playing up her genius with Silicon Valley hyperbole.

Several people -- her professor? I forget -- warned her the blood test wouldn't work, even before she dropped out.
> another HR bullshit vehicle to suck away time and good-will

One of HR's main functions is to protect the organization from lawsuits. That said, this can be seen as yet another 'quantifiable' way to rationalize promotions and even firings.
Resources on creating programming languages
Welfare should absolutely not be structured to cut one's net revenue when one makes the effort to earn more.

Methinks welfare, as currently implemented, serves the "something must be done!" industry. Many would work themselves out of a job if "poverty" were eliminated as their goal states, so they keep redefining "poverty" and solving it in ways that generate more of it. The operative philosophy indicated simultaneously addresses manifestations of poverty (via income supplements, rent controls, food subsidies, free services), and aggravates the causes (prohibition of low income[1], strict zoning laws, costly food regulations with diminishing/marginal benefits, undermining low-cost services).

Admittedly, a bipartisan system which simultaneously treats government as the solution to, and the cause of, poverty is really going to screw things up.

[1] - I find "minimum wage" the modern equivalent of "debtor's prison": if you can't produce enough value, you're prohibited from producing any value at all.
At the risk of going off-topic, I loved your usage of the word 'current' before 'opinion', and I'm going to adopt it.
People may use Gluster for HPC; I don't know. But it really isn't suited.

I run two Gluster clusters for more boring enterprisey reliability.

It is still kind of a mess - there are rough edges all over. Log messages make zero sense by themselves - you either need to learn what they're indicative of or read the code. Frequently, typoing configuration commands (configuration is mostly imperative command line driven, not via configuration files) so that it fails, actually does make changes, such that you'll have to unwind what it did before you can try again, etc.

All that said, Gluster is pretty solid for our sue - distributed, fault-tolerant POSIX storage. But I wouldn't use it in an HPC environment.
Given their experience, I strongly suspect they made the choices they did knowingly, rather than out of ignorance.
That is something completely different. Where Fortran allows negative indexing is when you initialize your array such the the indices are offset in the same manner as described in the linked article.
Hasn't this guy ever heard of CERT?
[This](https://en.wikipedia.org/wiki/Helicopter) is a flying car.
It's already being made: http://m.imdb.com/title/tt5795144/
Not meant as an insult to anyone... it's just the definition of hypocrisy. If you espouse some belief but act otherwise (e.g. want to eliminate social benefits but then claim them because it is rational or because of the system).. then you are a hypocrite.
UTorrent Will Move to the Web Browser
The name is not ideal. I've heard a story of it also not being great for employees when talking to custom officers :/

But any person looking at their homepage would be a lot less concerned. Impressive logo's and a clear story for an enterprise audience.
Signal - Good for security, but it's only used by nerds and it's quality is close to garbage.

Facebook Messenger, Skype, whatever the hell Google's latest chat platform is - Yay! Let's give our data freely to companies that will use it to sell us shit.
Ok, so you're saving 4% on VAT in California - if you're spending $40k/year on non-rent things, that's $1600. Alcohol taxes are negligible. Gasoline taxes in Ontario are higher than in California, but also a negligible difference.

But high earners pay lower taxes in California because the higher brackets are lower and they can purchase a home (interest portion of mortgage is tax deductible).
At this point I can't tell where the made up busy work HR invents to keep themselves employed starts and where the "real" work they're supposed to be doing begins.

Enterprise HR has become a bloated cost center, which brings almost nothing to the table, except terrible ideas such as this one.
It rules out certain categories of bugs, makes it hard to assign a string to an int, etc...

If you are writing a small one time use script to accomplish a task clearly this that kind of protection is of low value.

If you are trying to write or maintain a system intended to last 20 years and keeps bugs out of 100 millions lines of code, every kind of check that can be automated has extremely high value.

Most projects are somewhere between these two extremes. The nature of the cutoff point where strong static typing helps or does not is what we should be debating, not its inherent value as Dahart suggested.
Queenstown VIPs believed to be here for Five Eyes meeting
So you are worried that virtual representation will lead you to close off your empathy for humans?

The alternative is to extend it to the simulations.
Does AWS do IPv6 yet?
CERT and the Zero Day Initiative handle disclosure for you, in some cases.

https://vulcoord.cert.org/VulReport/
http://www.zerodayinitiative.com/about/
Near enough this exact idea is in the App Store in the form of another app called "Token".
Hmm, not sure about the security implications of many medium-sized flying vehicles, just forcing one to drop out of the sky in a crowded downtown would be pretty nasty. So the TSA may be replaced with some other kind of inspection regime (or surface to air missiles).

As for weekends on Mars, we'll need your solved graphene to build a space elevator to get into orbit cheaply, but the travel time will presumably be months, any faster and you'd be a pancake inside the craft, either accelerating or decelerating.
I present to you an excellent analysis by Scott Galloway (NYU Prof) and owner of L2 that might change your mind.

Scott Galloway - How Amazon is Dismantling Retail

https://www.youtube.com/watch?v=3MOwRTTq1bY

He is worth the watch.
I just tried it using Chrome 57:

var i = document.createElement('img');
i.src= "https://news.ycombinator.com/y18.gif";
document.body.insertBefore(i, document.body.firstChild);

The image appeared in the upper left of the Google home page.

So, I clicked over to the Network tab and viewed the headers. The request headers do not include any cookies. If Hacker News were a broker using GET requests to buy shares, and the image URL was such a request, HN would not have known whose account to buy the shares for, even though I'm logged in in another tab.

So, presumably, the hack does not work in Chrome 57.

Edit: Never mind. It's because I have third-party cookies blocked. If I unblock third-party cookies, my HN cookie does get sent.
Dynamic Integer Overflow Detection [pdf]
This thing cannot autorotate. Sure, it could withstand the loss of a few motors, but it can't survive power loss. A chopper can.
I see. I'm obviously not familiar with Fortran :P
I think it's fair that employees are given regular feedback throughout the year, instead of it be withheld until evaluation time and not have opportunities to correct.

I think it's also fair that the feedback mechanism is bi-directional.

However, what concerns me about this is, managers with lower-performing employees may get dinged harsher than managers with top performers.

In large companies with many teams, this will require a bit of digging to uncover this factor. What is manager's recourse without looking like he or she is throwing his/her team members under the bus?
For sites that load data using AJAX, we recommend you take a look at our Chrome extension (https://wrapapi.com/#/chromePlugin). Our philosophy isn't to run a full headless browser (similar to Phantom), but rather make it really easy to find the AJAX requests that actually load the data you need.
Tens of thousands of ec2 instances, none of which served any customer, if you red the article carefully.
No, Scientists Didn't Just Create Negative Mass or Defy the Laws of Physics
If HN is the only market for this product then this would make sense as an argument but the OP was talking about the general public.
Because Stanford cultivates this type of activity through a deep worship of commercial activities rather than pure pursuit of knowledge to a very smart but very impressionable group.

Colleges need to hold learning to the highest regard ... Holmes was constantly invited as a speaker to campus before she became disowned.

Look into Clinkle if you want another example. Kids are obsessed with getting rich quick and glamorizing that behavior and spoon feeding it back to them is a recipe for disaster. Snapchat is another example!

Institutions of learning and knowledge need to emphasize and glamorize that. Often times Professors themselves go to work for these companies ... the intellectual elite should feel that way about themselves: elite in their knowledge. A snobbish dismissal of material wealth might be exactly what the institution needs.
My sense is the more ambitious Canadian engineers and/or those with high earnings potential will be drastically better off in the US (financially speaking) because the upper end of compensation and access to job opportunity is so much higher, but beyond that it's significantly murkier and highly dependent on personal circumstance.
Can you give it a list of "standard items" beforehand? As in, the exact type of Colgate toothpaste you normally buy?
Look at facebook. 1.23 billion active daily users? Really?
And this is published in financial and technical press with precious little skepticism. FB must be happily counting every single incidental embedded bit of javascript that phones home from a facebook logo on an otherwise unrelated site count as an active user. And then some. One in 6 people on the _planet_. Every day. Think about the boldness of saying that with a straight face. But the hype machine is happy to keep echoing that claim.
I recommend checking out a record that came out in 1984 by a guy called Manuel Göttsching called E2E4. I'm sure a lot of coders here know it, as it's brilliant for concentration and is just a beautiful piece of music in its own right.

I'm not going to provide a Youtube link, as it's really worth hearing in at least 320 kbps.
It's like to Twitter but for Performance Reviews.
Any evidence that it is in fact a fork of portia?

https://github.com/scrapinghub/portia
The term in wide use when I came into the field seemed to be "file manager" for an application that was about files. For a file selection dialog box, I've heard "file browser" from time to time.

Technically a browser isn't even a full application. It's part of the interface of a bunch of different types of applications. A "web browser" is a file renderer, a content fetch utility, an object container that's targeted by a built-in scripting language, and a whole lot more. One of its functions - just one - is to follow hyperlinks and let you browser / surf for other content. And yet "browser" means, yes, "web browser".

This is not an argument about what the word means or should mean. It's an admission that we allowed the word to become specialized. Now it's either go with the status quo or try to take the word back, like "hacker", or maybe "Kleenex", "Aspirin", or "Rollerblade".
Firewatch, maybe? I know literally nothing about it.