skysight-inc/HackerNews huggingface dataset:
It's easy to be selective. I can ask all comers with a degree to roll three dice, and if they don't roll three sixes, I consider them unworthy. Only about 0.5% of candidates will pass. That's a pretty selective first screening, isn't it?

Selectivity is only good if it selects for traits you want, and, in practice, what you want is not a uniform skillset. So being selective for one trait, any trait, is already a bad idea.

Even the basics of the interview format make a difference. At other companies, all coding interviews are timed at 45 minutes or so, including the problem statement. It's a bit like going to an episode of Chopped. It's certainly selecting for 'can you think under pressure' along with 'are you friendly enough that your interviewer will help you when you are getting something wrong without docking your score'. But that's not good for a careful candidate that is trying to build sturdy, reliable code. So guess what: The company's codebase has few tests, things fail often when deployed to production, and reliability is a problem. It's not that they are willingly selecting against careful programmers, but it's a consequence of the interview process.

The moment you are hiring a lot of people, and you think you have a single model that works, you are hiring from a cookie cutter, and you'll get gingerbread men.
They changed their versioning process to align with Chrome. Chrome 50 == v8 5.0, Chrome 51 == v8 5.1, etc.
India's Infibeam,an ecomm. startup is launching an IPO
ContainerShip: simple, open source container management in Node.js
Sure, I'll call Trump lucky. What do you call it when someone inherits eight figures, if not luck?

I love how you constantly make stuff up about me, then argue against the stuff you made up. No wonder you're a Trump supporter. It's a personality match!
Perhaps they want to align with Node.js version numbering?
>>People fear terrorists because the government and news media tell them they should.

Not entirely true. There are genuine reasons to fear terrorism (religious and/or ideologically inspired). Some reasons are - such people terrorists/extremists do NOT tolerate others to such an extent that many of them find it almost impossible to leave peacefully with people with even slightly different views/opinions.

Agreed that Heart disease, cancer, and other such things do kill many more people than plain terrorism but same can be said about sleeping e.g. "millions if not billions of people died while sleeping in their beds". Statistics can be (mis)used to justify any claim.

One reason why people find (irrespective of media) terrorism more dangerous than heart disease, cancer, etc is this - heart disease, cancer, and cars are NOT human beings and thus do NOT actively not tolerate difference of opinions amongst other groups of people and do NOT engage in acts of "killing other people for difference of opinions" while human terrorists do engage in such killings and do constantly search for opportunities to kill people with different opinions.

>>How many people in America died in terrorist attacks? About 30. Yes, 30 people.

I guess, either you forgot the 9/11 or deliberately not mentioned it. If later, do you subscribe to the extreme leftist opinion that 9/11 was nothing more than US conspiracy?
If yes, I will not be surprised.

>>Perhaps the US should take their survalence budget and use that money to fight heart disease and cancer.

That may be advisable, only if there is a clear evidence that all (religious and/or ideologically inspired (e.g. communists) terrorists and their organizations have ceased their efforts to bring the entire world under their control. Such evidence is extremely difficult to get even if it is there, unfortunately we do see a lot of evidence pointing the opposite.

edit: minor typo
Try out the newer Apple trackpads (introduced a year ago). They have no hinge and can be "clicked" anywhere. The haptic feedback really feels natural to me.
What do you mean by probation periods? Something like...

"Hi, I'd like to ask you to work for a very temporary contract with us so, if it doesn't work out, you have to scramble to find more work and maybe risk homelessness."
In most of Europe "far left" means "not even a little bit of a control freak" and "far right" means "kill anyone you don't like".

And all the politics is what Americans and English call "left wing".

Which is why the likes of Stalin and Hitler are referred to as "right wing", even though their politics was mostly left wing by a US/UK definition.

imho, "control freskishness" is more acurrately captured on a liberal/fascist scale.

Big difference between say Obama and Clinton, while both "left wing" in the sense of "supporting the poor". is Obama is liberal whereas Clinton is bordering on European "far right" fascist to compete with the most well known of them.
I don't think you can get from one format to the next, and I don't expect them to adopt it at all. Unless something has changed recently V3 doesn't support the content/ or tools/ folders in the package, nor does it support pre- or post- install scripts. There are whole classes of V2 package which can't be created in V3. I expect some of this to change, but since MS went ahead and shipped V3 with Visual Studio 2015 and started publishing packages in that format, they have to be a lot more deliberate about changing behavior.

I guess my point re: Chocolatey is that they depended on a bad upstream tool that has moved in a different direction from what Chocolatey probably needs. So Chocolatey is either stuck on an old codebase - MS says they are going to maintain v2, but who thinks that is going to last? - or they are forking and maintaining themselves, which also seems unlikely as they risk giving up compatibility with all the NuGet repo software they also kind of depend on.
The reference to the Australia stats reminds me of the Jim Jefferies sketch on Gun Control.

https://www.youtube.com/watch?v=0rR9IaXH1M0
https://www.youtube.com/watch?v=a9UFyNy-rw4
>> ... t-boned by a drunk driver and everyone dies, that is considered a tragedy. But no one will advocate giving up driving

Apples and oranges there. It is a criminal offense to drink drive where I am, and probably where you are too.

I find it a bit painful/hilarious that I actually predicted someone would come up with your second example about 25 minutes ago: https://news.ycombinator.com/item?id=11289280
Actually, casts to/from char * are always defined in C (chars are always assumed to alias). The author was talking about "chunking" non-char units.
https://news.ycombinator.com/item?id=11286932
Is there anything currently in Go like in chess where computer assisted humans play best (centaurs)? I did a brief internet search, but nothing specific came up.
WebAssembly Preview Demo in Multiple Browsers
Facebook apps need to know your friends' relationship interests
Google engineers understand that there is no such thing as secure e-mail.
Possible government demand for WhatsApp backdoor
Microsoft Launches Azure Preview in Germany and Canada
Isn't that kind of the point? Americans can't decide if they want new laws or to amend the constitution before deciding what the ideal would be. Your point is to shut down discussion before they get that far.

In any case, IANAL but the US has not been crippled by absolutism in the pass. There are limits to free speech, for example (defamation, libel, fire!). Are you sure that stricter background checks would be found unconstitutional?
India needs to develop a genuine culture of civic discourse
Let's Encrypt and Nginx – State of the art secure web deployment
> I understand the upcast (which is certainly legal but it forces the casting code to know the depth of the inheritance hierarchy - as in &derived->base1.base2)

If this is inconvenient, just casting directly to Base pointer is also legal.

> but what's the argument making the downcast back to Derived legal C?

The justification comes from this part of the C standard (C99 6.7.2.1 p13):

Within a structure object, the non-bit-field
members and the units in which bit-fields reside
have addresses that increase in the order in which
they are declared. A pointer to a structure
object, suitably converted, points to its initial
member (or if that member is a bit-field, then to
the unit in which it resides), and vice versa.
There may be unnamed padding within a structure
object, but not at its beginning.

It follows that:

Derived *d = GetDerived();

// This is legal: a pointer to Derived, suitably converted,
// points to its initial member "base":
Base *base = (Base*)d;

// This is also legal: a pointer to Derived.base, the initial
// member of Derived, suitably converted, points to Derived.
Derived *d2 = (Derived*)base;
Cars are used everyday by a large part of the population and are very useful and often essential for transportation.

Guns are only useful in rare cases for preventing or stopping crime, and most people don't have one or if they do they have never used it beyond practice.
Will WebAssembly allow us to create custom video codecs? Or is there still a bottleneck somewhere that makes this unrealistic?
Windows 7 support is a critical feature of slack for me. Every version of Windows after 7 is increasingly some kind of year 2000 era flip phone OS/dark age of computers BS. It's 10 steps forward, 1000 steps back.

So what exactly do windows 7 users call in about? Is that because there is some major API difference between 7 and 8 or is does it represent people who buy computers less often?
With multiple humans, the co-ordination and communication would dominate.

Do you think the humans would win at Twitch Plays AlphaGo ?
In the US, judges adjudicate from the facts presented. Unlike many other legal systems, judges do not investigate. Roughly speaking, the judicial branch of the US Federal government is very small, little more than judges and their clerks. The US Constitution grants it little explicit power and its principle source of political power, declaring laws unconstitutional, was established solely by the Federal physician's own precedent: one day the US Supreme Court started declaring laws unconstitutional.
Who is thumbing their nose at taxes? I'm pretty certain Apple pays all the taxes it is obligated to pay.
Which is the ass-backwards financing problem the author was talking about: It would be much more reasonable for everyone involved to have a clear, up-front cost structure (even Bethesda DLCs are less scummy than the average Android app's in-purchases). Yet, consumers are not willing to do that.
Debian is looking for three interns in the Outreachy Program
Debian Selected to Participate in the Google Summer of Code
It appears everything was correctly enforced? He went through the appropriate channels - filled in the correct forms, and appeared sane at the time of application.

I guess another question would be, why on earth would anyone need _any_ of those guns.
Nah... fuck cars. Ride a bike!
Part of the reason why is that it's super-easy to apply to jobs online. With just a couple of clicks (especially via LinkedIn) you can apply for whatever you find listed. This is an area where Taleo & similar provide enough friction to make it somewhat painful comparatively. So, you end up with thousands of people submitted applications for each of the positions Google lists. Most are not serious candidates (or at least worth seriously considering).
A thing to keep in mind that ICQ used to be insanely huge in Russia and neighboring countries. Back in late 90s people would know their own ICQ ID by heart (which are numerical) and exchange them instead of phone numbers. You also could buy vanity 4-5 digit ICQ numbers for anywhere between few hundred dollars to few thousands. Don't know if things changed now, they probably have.
Which makes it extra frustrating that hiring practices are the most often cargo-culted practices in this industry. I feel like the root of hiring problems is that most companies know neither what they need or how to identify those features in a candidate.
I'm not sure if it's a matter of precedent for the small frys. By that I mean, even if there is precedent you still need a tremendous amount of money/legal power to fight.
Mistakes We Make in Testing
With USA becoming home to the first largest user base of smart phones, the growth of mobile apps has shown an exponential growth over the past few years. Since the task of mobile app testing is as essential as the development of the app itself, it becomes fruitful to list down a few gaffes, which are routine with mobile app testing. Read more @ http://bit.ly/1PKuu2D
Is there a reason you can't just build the site properly in the first place to load fast? AMP is an unnecessary step in doing so. It's nothing special. All AMP is, is a decided-upon set of restrictions for what you can do on a page. If you follow those same restrictions with normal HTML/CSS you can achieve the same results.

I've never understood the use of AMP, just build your normal site properly in the first place and then you won't need it. It's almost like training-wheels for learning efficiency/optimization.
Gov gone crazy is not as unlikely as you think. It may only seem that way because of our short lifespan.
I agree. What with so many religions, so many still holding onto the caste systems, so much intolerance. Just yesterday, a Dalit man was killed and his wife of a different caste badly injured because some took offense to their marriage.

There will be no societal civil discourse unless and until Indians can get past ridiculous ideas that some people are less valuable than others. We're all created equal despite what some may tell you.
This sounds reasonable.

"We ask that you provide:

1) an implementation of this sample project (estimated 8 hours time).

2) a work sample that meets the following criteria (same criteria we are looking for in the sample project)"
For persistence and tiling use VNC.

I have a Linux VM with a VNC session running 24/7.
And I'm sure that well-regulated militia would be an improvement! Perhaps the country should start adhering to the second amendment, rather than statutorily ignoring the first half?
>If they put 1/10th the effort into Google Webmaster Tools or the AdWords Control Panel I'd be inclined to spend more money with Google. Based on my current experience of their other apps: no dice.

Unless you're planning on spending $150,000+/year on analytics alone, the sad fact is that I doubt they care.
Are you trying to convince me of something?

E: Not all competition is done with features. It also encompasses portabilitiy, ease of use, work forces familiarity and above all marketing.
Despite this excellent explanation by wtbob, despite Moxie's blog posting, despite EFF, Snowden, Poitras, Schneider supporting it, I distrust Whispersystems for persisting Signal must have access to the addressbook by refusing to work without. I tried it several times during the years, hoping they would have reverted this and allow usage without access to the addressbook. Everytime I deregistered again.

Today I will delete Signal from my devices because earlier this month Wire.com included PFS [0] without requiring access to the addressbook. I’ll start using Wire.com despite it not being fully opensource. Until now I was using iMessage and FaceTime Audio as they seem the most secure PFS solutions till date that don’t require the addressbook to be uploaded. For some contacts I have no option but using WhatsApp which is quite a hassle without allowing WhatsApp access to the addressbook. From today I’ll switch to Wire.com as it seems more secure than Apple’s offering as Wire.com allows signature verification.

Regretfully Tom’s Hardware [1] doesn’t mention the addressbook in it’s comparison-table neither mentions Apple's offerings. Neither does wikipedia [2]

Edit: found a German video-blog [3] that does mention the Address book capabilities of Wire.com

[0] http://www.reuters.com/article/us-dataprotection-messaging-w...

[1] http://www.tomshardware.com/news/wire-app-complete-end-to-en...

[2] https://en.wikipedia.org/wiki/Comparison_of_instant_messagin...

[3] https://www.youtube.com/watch?v=9kCsFjBuH0o&t=74
I think a coding test is the wrong approach. Typically a coding test is too simple to be meaningful, or too difficult to be practical.

Instead I would have a Mock PR in a github style discussion forum. Have it be a contrived example of some things that could be improved or some things that could spark really good discussion. Give the mock PR link to the candidate and ask them to Peer review the code. Make the discussion and comments of the the candidate the basis for which you determine their aptitude. If they have a lot of depth in their critique then you can be relatively confident how they would interact with the team in a real work scenario.
Sounds like a lucrative itch to scratch.
"Some of", you say.

Tell all of the contacts is simple, just send them an SMS. But you probably don't want that, right? Maybe you even don't want everyone to know what apps you use? So it's "some of", at which point you're back to the same problem: Discovering which of the contacts to tell.

Like so many networking problems, this one is easy to solve provided that it's already solved by someone else. See RFC 1925 points 6 and 6a.
Re: Steam support in Linux, do you have any idea about VR support? I'm not a huge gamer and I'd consider ditching Windows over this incident, except that I want to play with my Vive when it gets here.
The cruelest thing about buying diapers
Western Europe != world. China, Japan, and perhaps other Asian countries use YMD format. (Which imho is God's chosen format, since it sorts trivially.)
Open Source ? Or what is the revenue model ?

'File size is no more a concern. Enjoy as much file storage space as is free on your home/office PC'
Thats exactly the same problem I have with for example Dropbox: 1 TB ? Sure, but by default you are limited by your disksize...
So you guys do not solve my problem.

'Upload or share files in bulk. We take care of the transfer, so you initiate it and forget about it'
So you cache the data ? The data is encrypted going 'in and out the basefolder' meaning its encryped and decrypted on your servers before and after ?
Yes but others (hardkernel, olinuxino...) don't need to put all i/o over slow usb
My girlfriend owns a fragrance company and it's crazy how hard it is to find a good box manufacturer. The minimum quantities are often too high for a startup like hers (5k minimum for each product), or a place can do rigid boxes but not another style she needs, or they mess up an entire order because everything is still done over the phone.

It seems like an outrageously stressful process and I've been wondering why someone hasn't been doing it better. Glad to know someone finally is.
We don't really know how AI works either. NNs (for example) do stuff, and sometimes it's hard to see why.

>Taking a position that neural networks cannot ever result in strong AI is as blind as taking a position that they must.

Not really. Right now it's taking the position that there is no practical path that anyone can imagine from a go-bot, which is working in a very restricted problem space, to a magical self-improving AI-squared god-bot, which would be working in a problem space with a completely unknown shape, boundaries, and inner properties.

Meta-AI isn't even a thing yet. There are some obvious things that could be tried - like trying to evolve a god-bot out of a gigantic pre-Cambrian soup of micro-bots where each bot is a variation on one of the many possible AI implementations - but at the moment basic AI is too resource intensive to make those kinds of experiments a possibility.

And there's no guarantee anything we can think of today will work.
Paris. Virtually the same if not more restrictive gun laws.
> Actually, casts to/from char * are always defined in C (chars are always assumed to alias).

Not true. The standard says you can access any object's value via the char type, but not the reverse. You can't cast a character array to any type and dereference it.

> The author was talking about "chunking" non-char units.

Sure, but you can call my copy_8_bytes() function like so legally:

int64_t a, b = 0;
copy_8_bytes(&a, &b);

So what I said applies to non-char types.
I think that's just a matter of risk tolerance. The traditional manufacturers are taking it slow because they have a huge potential downside, and limited upside. Having the best autonomous system on the market wins some sales. Being on the receiving end of Toyota Unintended Acceleration II: Autonomous Boogaloo would be a disaster. So they're taking it easy.

Tesla is in "go big or go home" mode. They intend to grow sales by a factor of ten in five years. They have no history and are just beginning to build brand loyalty, so they want to show everyone that they're the best. That makes them much more willing to take risks.
I like what you have, but feel something like this would be helpful for your employees to know how their contributions ultimately benefit them long term.

http://slicingpie.com
Show HN: TestBeacon: UI tests in the browser; we run them and email the results
Hey HN, I wanted to show and get feedback on TestBeacon (https://testbeacon.com/), a project I've been working on for about a year and a half.

TestBeacon allows users to write automated tests and workflows for their webapps without ever leaving the browser, using a new language called Flytrap (http://docs.flytrap.io). TestBeacon will in turn run these tests in the background on your schedule and email your team a report of the results, complete with screenshots and console/error logs. This allows for an easy way to pre-empt hidden UI & javascript issues before they surface after deployment; it's an added layer of security so you can be confident you won't be playing firefighter today.

TestBeacon also provides a Chrome Extension (https://chrome.google.com/webstore/detail/testbeacon/iboncccoifgbjimboiphmlcbnnllodkn) to make it simpler to automate any website with Flytrap. It is especially helpful during the development process for quickly writing and running Flytrap scripts.

TestBeacon is moving to an open Beta today, so if you think we can help you, please sign up and give us feedback on your impressions of the product!

Full environment:
TestBeacon (https://testbeacon.com and https://app.testbeacon.com) - Run automations for your webapp in an iframe using Flytrap.
Flytrap (http://docs.flytrap.io) - Javascript library used to interpret Flytrap scripts and run automations for your webapp
TestBeacon Chrome Extension (https://chrome.google.com/webstore/detail/testbeacon/iboncccoifgbjimboiphmlcbnnllodkn) - Extension to simplify automating your SPA during the development process.
- The item detail page doesn't show the distance. The actual location is hidden on the map tab.

- Show information on packaging? If I rent an Xbox with 60 games. Do I get that in multiple bags. In a sport bag. In a case ... ?

- I found objects by the same user in vastly different locations (i.e. London + Rio de Janeiro)

- AirBnb only shows a rough location. Never a specific location due to security. It seems that you show the precise user location.

- You expose quite a bit of server information through HTTP headers...
X-Powered-By: PHP/5.5.9-1ubuntu4.14
Information Theory, Inference, and Learning Algorithms (2003) [pdf]
Can't wait to check it out.
Nginx gets udp load balancing support
They have, people moved to VK for messenging en masse when it hit, and whatsapp/viber is definitely used too.

No idea if many people are still on ICQ. Don't bother to find client to check.
I interpreted that as "after 8 hours of work at my regular job", not "8 hours of working on the project". Otherwise, why is he thinking about it on the train, and talking about how fun working on it that night was?

I could be wrong, though.
Unrelated to the article but these portraits are really beautiful! Props to the photograph and studio.