skysight-inc/HackerNews huggingface dataset:
Your accounting ignores the uncertainty inherent in immigrant labor -- i.e. all the indirect costs associated with severe labor shortages when the political winds shift. The story in Georgia a few years back is telling [1]. For example, if immigration is curtailed, labor shortages will cause issues. If immigration is permitted, then healthcare costs could skyrocket. Robots are (at least) predictable -- and that can be a huge win in a lot of cases.

[1] http://www.forbes.com/sites/realspin/2012/05/17/the-law-of-u...
There are also lots of problems that we are just not interested in solving. A lot of convoluted business logic that any sane person would just not want to muddy themselves with. It may be difficult, but it doesn't feel worth it.
certainly landing those positions and then following up with measurabe positive impact would be noteworthy.
> 2 - Can you really ferret out cheating? I had a grad school classmate who paid someone to do his (non-programming) take-home homework for a job interview, and he got the job. He only lasted 6 or 7 months, but it was enough to be awful for all parties involved. I don't have a great counter-solution other than ask for someone to come in to the office to do the work, and even then you can't tell if they have remote support.

Personally, I think this is where the skill of the interviewer comes in. A skilled interviewer can bust through bullshit fairly quickly. A big problem in interviewing and hiring right now is that most of the interviewers are not skilled. Thus, companies try to come up with processes and metrics that (theoretically) remove the interviewer skill from the equation. Unfortunately, this seems to be done in a horribly unscientific manner.
HTTP Poller, Opening Up a New World for Logstash
> Architectural soundness is an objective property of code independent of the code's generality, flexibility, etc. Again, it's the degree to which its components and its interfaces narrow.

I like this definition, and I agree you could quantify this into a useful measure. However the optimal architecture according to this measure is a function of the problem domain. You split the modules and define the interfaces to maximize the encapsulation and minimize the interfaces.

So what happens when the business rules introduces a new cross-cutting concept? The basis of the architecture soundness is now in question. Do you define a new module and add n new interfaces? Or do you split the concern into the existing modules, fattening them in the process, and widening existing interfaces as well?
Those sound like really bad take-home questions. I hope that better questions will improve the experience
We indeed count third-party node_modules and large packed JavaScript files as "dependencies".
Oh, is there a threshold? How many people have to be offended by it before it counts? Can you give me a number? I find 'idiot' to be a derogatory slur, does that mean nothing to you?

And note what I said in a previous commend about the elder meaning of 'idiot.' Pretty much means the same thing as 'retard' but people don't think of it that way anymore. You're taking such a traditional mindset about this, kind of "just what your parents told you."
You've been able to do this in Google Sheets for years with a tiny bit of JS programming.
Doesn't this article seem to say that the size of the training set is related to the size of the resulting network? It should be proportional to the number of nodes/layers that the network is configured for, not proportional to the number of training instances. Am I missing something?
First I recognize you said maybe, but the range would need to be much larger than 100 meters.

As out of the box hobbyist drones can already travel at 50 mph [1] (or more I assume). And 100 meters assuming approach of a stationary object would provide just over 4 seconds for the drone to respond and avoid the object.

While 4 seconds is sufficient time, it will lead to drones flying very close to objects before avoiding them which will not inspire public confidence. Also as faster drones appear that window will become even smaller. They should probably have radar with a range measured in nautical miles to avoid having to implement a new system almost immediately. I would say at least 5 nautical miles, although I feel even that would be on the short sighted end of implementation.

[1]http://www.dji.com/product/inspire-1
Why+HOT+Christine+Ouzounian.is+trending+today
Worse is that a lot of that logic is just silly. There's no reason for it--this gets worse as you get closer to, say, regulatory issues.

Usually we end up paying the logistical debt racked up by some clever suit months or years prior.
One thing that a local company did was to give a simple programming assignment (given postgres database connection info, create simple REST API using any language). They would switch up the details of the assignment for each candidate (e.g. different endpoints for same set of tables, different tables, etc.) to combat cheating.

The applicant was expected to be able to answer questions about the code anyways, so hopefully that would've been an effective layer of protection as well. Don't know if this company is still doing it.
I haven't seen that. I tried installing it on my Excel but it looks like kind of pro version is needed for PowerPivot. I'll try to find some more information on it. Thanks!
Yes yes, just wanted to keep things simple for those without much mathematical background (and for a small infobox. I didn't want to try to explain that they locally minimize distance, or that the vector field given by the derivative has zero covariant derivative, etc. in such a small space.)
Objective: (of a person or their judgment) not influenced by personal feelings or opinions in considering and representing facts.

---

Please, PLEASE try and tell me that definition is compatible with a discussion of "which words hurt people's feelings."
If you read the article, the second part of the interview is doing more work on top of the project, but in front of people. I've gone through interviews like that before. Do two steps on a three step kata in front on your own time, and then a 2/3 hour interview to talk about what you wrote, and add the last piece to the kata. Not very easy to fake.

Any experienced programmer that is considering a job change will spend more than a few hours on the process anyway, in due diligence. If anything, I think this is an important part of gaining experience in the field: You actually want more time around future employers, to avoid a bad fit. Going to a place just to quit in 3 months time is a waste of your own time. Investing an extra few hours, or even few days, makes a lot of sense.
You don't need the thunderbolt adapter, but if you want gigabit Ethernet it's either thunderbolt or USB3 (as you mentioned). One of the perks of the thunderbolt adapter is that it doesn't require any third party drivers, which tend to be hit or miss with the USB3 adapters.
Warner lawyers: 1922 songbook with “Happy Birthday” lyrics wasn’t “authorized”
thanks! the code still looks pretty nice to me; i'd have no complaints if this were legacy code i'd inherited on a job, e.g.
Question for all the redditors: Is there like a ShowHN on Reddit or you just post a story and hope for the best?
This isn't the real problem. Github's earlier obsession with the word "meritocracy" isn't even relevant. Horvath isn't relevant here either. Feminism isn't relevant here. Paul Graham isn't relevant here. Reddit isn't relevant here. You're all over the place with stuff that isn't relevant.

The issue is that Github's content policing has been turned up to 11 so that it's not just harassment or even seriously offensive content anymore, it's repos with words for "dumb" or "stupid" in the code that are getting ultimatums. This is not really different from banning repos for taking the Lord's name in vain, or writing offensive words like fuck and shit. So Github has become an unsafe space for average programmers, who sometimes cuss or call something stupid or even take the Lord's name in vain. And that is no good, because Github's whole purpose is to host code for people.

That's important and should be addressed. But you are only screwing us over by associating us with GamerGate, anti-feminism and all that crap.
AltspaceVR raises $10.3M for its virtual reality platform for shared experiences
This is pretty awesome, and it's exactly the sort of product that makes me wonder if the "in the future everyone will need to code" predictions are going to pan out. With better tools that can 'intelligently' help a non-coder[1] use APIs and algorithms, the coding bit of coding becomes somewhat redundant. We'll still need the problem solving and analytics skills, and some of the organisation but actually sitting and typing in syntax could well vanish. It's feasible that a suitably easy to use programming language would make coding so trivial it actually stops being a 'skill', in the same way that wordprocessors and printers have made copy typists redundant.

[1] As a caveat to that I would also argue that a competent Excel user actually is a coder, just with a higher level macro language than most other developers, but still.
Ataşehir Böcek İlaçlama, Ataşehir Böcek İlaçlama Şirketi
How does this work if candidate has experience in, say, backend, but haven't worked much on frontends or mobile apps etc? A specific "take home" task puts those candidates at advantage who have already worked in related area, have written code that they can immediately reuse or are experienced in frameworks that allows them to fast trek. This would be great if the job also required exact same capabilities for the foreseeable future from the candidate. However it would overrate or underrate the candidate if the job requires candidates to work on diverse set of problems in long run (for example, switching from MySQL to graph problems). It would be interesting if article also gave few examples of such "take home" tests.
I think Github is itself mostly white guys. Also, most of the people being labeled SJWs on the relevant Github issue are white guys. So this isn't about whether you are a white guy or being defensive about being a white guy.
> SPARC did this too.

I thought this experiment was a failure since most operating systems do multitasking : http://ieng9.ucsd.edu/~cs30x/sparcstack.html
Kind of like how when developers start a new project, instead of using a database, they use MongoDB.
yeah, I don't get this suggestion at all. They say that:

> This option comes with a coordination penalty, but results in a much more predictable behavior

In general, I'd much rather the greater throughput over predictable behavior. In general, I'm not watching my queue and having it be predictable isn't a very high priority.
They actually say explicitly that they won't:

> these findings won’t dictate how we choose to invest from now on
I understand backwards compatibility being a benefit, but why keep introducing new frameworks and ways of doing things if the old ones never get truly deprecated or cleaned up? Why highlight all the wonderful new Metro features and Universal apps if Win32/AFX/MFC/COM/COM+/DCOM/.NET/.NET not compatible with that other .NET/Silverlight/Metro never gets tidied up or moved on? It just leads to more bloat.

They've made a clean break with IE, why not do the same with Windows APIs one day? I like being able to run my ancient Win32 app and Windows API app as much as the next guy but there comes a point when they should tidy up, surely? Else why move to the new frameworks and APIs if I can still just write something in the ancient frameworks, replete with security issues?? Why bother moving to .Net?

If you love COM as much as I don't, try writing an MMC plugin in the C++ MMC API 2.0 (not the .net 3.0) one and see how well you get on with the joy of undecipherable COM messages and debugging.
As a developer in a company that does custom integrations, I wholeheartedly agree. Let them pay us to convert their unstructured files, instead of letting some automated importer do the job.

I'm only half kidding; the margin on our Pentaho Kettle transformations is quite good.
As of the most recent filings it looks like they were still fighting it out.

Not just fighting, but fighting very dirty. Not many cases get to the point of "he anonymously sent me flowers in an attempt to intimidate me" / "I didn't send any flowers, and moreover I have evidence that she sent the flowers to herself in an attempt to fabricate evidence".
I'm reading HN. So there's one data point.
Being frank not enough, Twitter needs to act
There are ways around the lid opening thing as far as activating the GPU (same issue applies to Minis and Pros that have no monitor attached in a datacenter environment).

The big requirement for keeping the lid open is probably to control the temperature. You can run a MBP with the lid closed, but it will get pretty toasty, and these aren't being used for a typical laptop workload one presumes.
http://www.shirtmax.com/adult-v-neck-t-shirts/39-ringspun-v-...

^ What I'll be getting.
Fatal to this project, not a person
Lawyers specialising in handling IP cases would probably have an interest in such a service though; potentially far more work for them than agreeing with the client that settling probably is the cheapest option. Insurers underwriting intellectual property liability insurance (it exists!) also have a very strong incentive to encourage, or even require their clients to use such a service.

And for some non-software industries many firms might have a pretty good idea which competitors/suppliers/clients of theirs are likely to be threatened by the same patent.
I work in IT and I make 15 dollars an hour - gas/tolls/and maintenance of my vehicle (I drive about 150 miles a week). I bill for a text message.
This forum thread is worth watching as well. Mostly pilots on the forum:

http://www.airliners.net/aviation-forums/general_aviation/re...
This is your chance!
>My point is simply that living in a segregated society from early on, and the early whispered conversations about Black people as a “they”, set in motion a force very much like compound interest.

Ta-Nehisi Coates' landmark Atlantic article, The Case for Reparations [1], helps explain how this segregated society came to be:

> The American real-estate industry believed segregation to be a moral principle. As late as 1950, the National Association of Real Estate Boards’ code of ethics warned that “a Realtor should never be instrumental in introducing into a neighborhood … any race or nationality, or any individuals whose presence will clearly be detrimental to property values.” A 1943 brochure specified that such potential undesirables might include madams, bootleggers, gangsters—and “a colored man of means who was giving his children a college education and thought they were entitled to live among whites.”

The federal government concurred. It was the Home Owners’ Loan Corporation, not a private trade association, that pioneered the practice of redlining, selectively granting loans and insisting that any property it insured be covered by a restrictive covenant—a clause in the deed forbidding the sale of the property to anyone other than whites. Millions of dollars flowed from tax coffers into segregated white neighborhoods.

“For perhaps the first time, the federal government embraced the discriminatory attitudes of the marketplace,” the historian Kenneth T. Jackson wrote in his 1985 book, Crabgrass Frontier, a history of suburbanization. “Previously, prejudices were personalized and individualized; FHA exhorted segregation and enshrined it as public policy. Whole areas of cities were declared ineligible for loan guarantees.” Redlining was not officially outlawed until 1968, by the Fair Housing Act. By then the damage was done—and reports of redlining by banks have continued.

The federal government is premised on equal fealty from all its citizens, who in return are to receive equal treatment. But as late as the mid-20th century, this bargain was not granted to black people, who repeatedly paid a higher price for citizenship and received less in return. Plunder had been the essential feature of slavery, of the society described by Calhoun. But practically a full century after the end of the Civil War and the abolition of slavery, the plunder—quiet, systemic, submerged—continued even amidst the aims and achievements of New Deal liberals.

[1] http://www.theatlantic.com/features/archive/2014/05/the-case...
> stored procedures and coupling

Right. Funny how 'best practice' became to use stored procs rather than generated queries. Partly because it constrains and defines the API exposed by the DB and greatly helps avoid SQL injection issues. Those things can also be achieved with a well written code layer, and as for the 'API', well, we have so many stored procs that that argument has become somewhat tenuous.

There's the performance aspect as well - having the DBA know what queries will be 'thrown' at the server. But again, it's not black and white, it's more that the stored proc does tend to limit really bad SQL queries moreso that open ended srting queries, but 'it depends'.
Just want to say, in conjecture to my sibling post on this thread, I had a identical experience. In fact, if you're in the Bay Area we likely applied to the same companies.

My take-homes made me fundamentally question my ability as a programmer. And I'm a damn good programmer. That is wrong on so many levels.

I can only pledge that if I'm ever in a position to hire developers (at any level) that I'll never force that kind of experience on a potential applicant.

I feel their is a major gap between junior and senior developers. And in this environment a junior developer has zero leverage with the companies he/she applies to. So they treat us like cattle.

It's like with every generation gap, their isn't much point blaming those who came before us. We can only do the best we can and make an effort not to replicate their mistakes. The next class(es) of software engineers have to improve and be better then the ones before them.

I'm preaching, but I hope you get what I mean.
High-Frequency Combat
According to their Twitter bio, Nóirín prefers to be referred to in the singular "they".

Please respect their identity, HN.
I wonder if borrowing some experience from professors who use a take-home exam format might be a way to improve the quality. The college I went to (http://www.hmc.edu) heavily uses take-home exams, and it definitely seemed like a skill to write a good one. Not everything works well in that format, but it's possible to use it effectively.
...by natural causes, I certainly hope.

My condolences to their family, either way.
YouTuber Tommy Edison in a Hellcat Challenger
I assume it uses mac adresses, there are a billion routers named "Linksys"
> Offer $500 as a 1099 contractor to complete the assignment within the next 2 weeks or so.

Just as an aside, I would actually be more willing to undertake this type of interview if you weren't paying me. I don't have any ethical qualms about interviewing while working a full-time engineering job, but I'm not entirely comfortable taking a contracting job under the table. It may be something of a symbolic gesture given that it's such a small time investment and small amount of money, but it feels fundamentally dishonest, especially if you're a current or plausible future competitor to the company I currently work at.

The official policy where I currently work is that moonlighting is allowed but must be approved by our legal team, and while I could probably get away with not asking for permission, I'd be pretty uncomfortable in both cases (asking, or not asking).
This provides less protection than is often assumed.

'Piercing the corporate veil'
http://www.theguardian.com/us-news/video/2014/nov/26/clevela...

http://www.theguardian.com/world/video/2014/sep/25/ohio-shoo...

https://www.youtube.com/watch?v=Azy3OBLXX-g&feature=youtu.be
Nice work.

Large files could become a problem, since any request causes the file to be deleted. There is no chance to retry. But, this is the most secure way handle file deletion.

You could offer an option that would delete the file after X% of bytes are downloaded.

I have been working a simple server to do just this, I am calling it a nonce file server. I have been coming across times when I need to deliver a file once, and only once.
A standard server rack (fully populated, just regular app or web servers) can easily be 400k+. Everything built to run in a datacenter is pretty expensive, even if you've done your negotiating work and aren't foolishly paying list.
I believe you can but the upgraded version will still show as non genuine.
>The issue is that Github's content policing has been turned up to 11

Stop here. Ask yourself "Why is GitHub dialing up to 11?"

Answer: A group known for being responsible for over-zealous political correctness and internet-mobbing is being over-zealous about their political correctness and internet-mobbing.

GitHub's answer to over-zealous politically correct internet mob? Cave in to their demands so they go away. "Turn it up to 11".

Do you blame GitHub for being pressured the internet mob - or do you blame the internet mob for pressuring GitHub?

A certain over-zealous politically correct internet mob made GitHub get rid of the word "meritocracy". A certain over-zealous politically correct internet mob was also responsible for the other things mentioned including the issues at Reddit. All of this stuff is related to the over-zealous politically correct internet mob.

The problem isn't with GitHub. It's with the over-zealous politically correct internet mob pressuring GitHub.

In short: Quit victim blaming.
Tell me about the hardware specs where your Redis runs.
That is fine as long as it is just you by yourself finding a place to stuff code nobody looks at. But if you have a long-term open source project homed at Github, your job uses Github, etc. and all your workflow and historical data is already tied to Github, it does not really help that the code could be stuffed on some other server.
Show HN: Search-index- portable search with JavaScript and LevelDB
Have you considered an anonymous account?

You should know that what you've said is considered totally racist these days and you'll have to write an article like the one you just criticized if you ever want to clear your name.
Hmm looks like they have, well here's another link to it: https://dl.dropboxusercontent.com/u/1672291/scrabble-referee...
One can have all his freedom with Android, iOS and Windows <10 - it's just gets harder with every new version.

And there hopefully will be an public outcry and/or tools to remove the telemetry logging, cloud lock-in, etc from Win10 too. In the end an OS upgrade should have a benefit, in the worst case Win7 is supported until 2020.
Trend Micro Discovers Vulnerability That Renders Android Devices Silent
Yeesh! That's terrible. It makes iTunes look simple by comparison.
Facebook Beats in Q2 with $4.04B Revenue, 1.49B Users
Good points. If you really care about being impartial, maybe have the 2 week period and a blind submission method in which the interviewer does not see when the assignment was completed.
It was actually edited, a mod reverted it saying it's premature to assert it's the MA370: https://en.wikipedia.org/w/index.php?title=Malaysia_Airlines...
> The issue is that Github's content policing has been turned up to 11 so that it's not just harassment or even seriously offensive content anymore, it's repos with words for "dumb" or "stupid" in the code that are getting ultimatums.

And that's the effect in "cause and effect".

The cause is feminism's creep into the boardroom as a group to appease. And the policies are as inane as arguing that "meritocracy" is an evil male word. Meritocracy is also considered a 'micro-agression' by similar said feminists because it "makes them feel bad".

So, youre right that the problem right now is Github content policing. Why? My comment explains it.
You and your team must be saints. This is arguably one of the most boring and monotonous problems to solve. Good luck!