skysight-inc/HackerNews huggingface dataset:
More practically (and specifically ruled out in the question): you can see when your friend "starts" the exam (picks up his pencil) and when he ends (gets up from his seat). Also it probably takes him at least 10 minutes to read the whole test and figure out the answers.

This makes it easy mode: friend takes 10 minutes to read test and get answers in his head, start the timer (0 seconds) at the 10 minute mark. Friend "starts" sometime in the next 34 minutes. 34 minutes is 2048 seconds or 11 bits of info. Then "finishes" between 44 minutes and 78 minutes: another 34 minute window and another 11 bits of info. 22 of 23 questions answered. Friend coughs on way out if last answer is true. Boom, all questions answered.

Yes, OP said we can't do this, but it is more practical than memorizing 5400 bit vectors, doesn't assume the friend can instantly finish the test, gives the friend some lead time to actually do some binary conversions, and ensure the correct times down to the second.
Couldn't WINE be updated to support this? Coming to the conclusion that Apple has 'failed' because function keys are not available in WINE is a bit of a leap.
Are you running the fast ring build?

EDIT: Actually, since I am doing that as well, I just tested it. And yes, it all works!
Kubernetes and Windows Containers in Preview on Azure
If it was up and running back in 2003, the fact checkers would have been saying that there were WMD's in Iraq.
Your (1) is a very good point ... as the saying goes "It takes one to know one!". But I find "were manually fact-checked by professional
journalists..." a bit of an unfortunate way of describing BF's expertise.

I would not be familiar with (2) as I gave up on BF a long time ago.
The JIRA's 10 years old feature request: support RFC 2396
Mostly false. Other areas have professional exams, but they're generally industry standards instead of given by the hiring company. This is more efficient if you're a candidate, since you only need to take the test once. (Or more if you don't pass the first time.) My house mate just got a professional engineer's certificate after being at work in the field for about five years.

Of course, if we had this in swe land, it would probably end up looking a lot like those silly certificate programs in soon-to-be-obsolete tech of yesteryear...
> I learned my lesson two years ago, when Amazon tried to recruit me. I got an email from the company that said they were so impressed by my profile and couldn't wait to start working with me. They needed me, nobody else. I was naive, and the message did flatter me.

I learned mine with AWS as well:

Scheduled call. They forgot to call. Waited like an idiot for an hour. Ok fine big company yadda, yadda.

Had the phone interview. Liked me, called me onsite.

Before coming onsite was sent the Leaderhips Princples and told to learn and will be quizzed on them basically. Had 2 offers in hand already and was told they'd get back to me at most 2 days after the interviews.

Got to the site. Future manager who was supposed to interview me not there.

Whiteboard questions, solve some algorithm puzzles. "Tell me about your worst failure". Most people I talked to would not have even worked with. People did not seem happy, kept warning me about how hard it is to work there and so on. (Subconsciously perhaps telling me to stay away?)

Lunch time comes, at least think I'll eat lunch with future team. So I wait, and wait, and nobody shows up. Ended up wondering the hallways exploring. Hoping someone would ask me if I am supposed to be there.

Then I got a bit snarky after that and kind of gave up on the chance of wanting to work there.

Went home. It took them 3 weeks to call me. But I wasn't surprised by that point.
Sure I did, hence why I mentioned it needs to be done from day one.

The whole set of abstraction modules, need to be properly defined so that the whole architecture is able to use the best patterns from each platform without feeling a kludge.

How do you think many of us wrote portable software across Atari, Amiga, Acorn, Mac and PC?

One needs to abstract platform concept's like opening files into a modular API that accepts only the application relevant parameters, then provide an implementation using the platform specific UI toolkit.

It was harder to do with the Assembly applications, due to the hardware differences, but it was still possible to keep some code for those that shared the same processor architecture.

Still using a similar modular approach. Here using macro assemblers was a big help.
Encoding time as a one hot
https://en.wikipedia.org/wiki/One-hot

Getting 12 out of 23 should get him the average on the lucky assumption the teacher was not a joker that put all answers higher than bit 6 to false ...
Customer: Hello vendor, we're a customer with tens of thousands of active users and no intention to pay. How many users can you support in your free tier? How do you handle situations with high message volumes?

You should engage with the vendor. Perhaps there are intangible benefits to the vendor for you to use them even at no cost (PR, testing opportunity, etc)

Generally speaking, if you are dependent on a free service to do your business, you are fucked. A friend is a policy consultant who relied on Google Reader to be his knowledge repository. He bills the equivalent of $800/hr and was nearly paralyzed as it went away.
Learning Online Smooth Predictors for Realtime Camera Planning
What's funny is that Google seems to think they're really good at interviewing -- for example, see this Washington Post puff piece: https://www.washingtonpost.com/business/capitalbusiness/an-i... Possibly they are, but it's hard to see solid evidence one way or the other. I guess they can't be really bad in the sense of hiring mostly bad candidates, as that would surely cause big problems before long. But they could be about the same as other big bay area companies.
> They're not looking to fill any particular role. They're just looking for smart people

I've found this to be decidedly not true, from many recruiter contacts. They have a role in mind they're trying to fill and if you point out that it's far more junior than what you're looking for, the conversation's over.

Think about how must companies hire. The hiring manager fights internally and finally gets a req for a very specific role. They have to fill that role. Having a generally smart person would be great but they have this immediate need and they can only hire one person. And once that req is filled, no more hiring until you get another req.

I'd love to see a company literally just looking to snap up smart people and then have them come in and kind of define their own role, one where they can add the most value. Nobody does this!
The problem here is that he wasn't pursuing it, they were pursuing him. Maybe the issue lies in the actual recruitment process, and not the stupid interview questions.
I would add a image/video hosting & management category - there are some well established players in the market that have nice free tiers (full disclosure: I work at one). Makes life simpler than working with Storage & CDNs.
> I would argue that's it is irresponsible not to

Please do so. Please present a compelling argument for why, in the general case, it is irresponsible not to spy on your employees.
Sorry I'm not sure I understand - how can you do TLS inspection without breaking the security promise TLS is supposed to provide?
Buzzfeed is one of the prominent "progressive" left sites. Everything it does is skewed by that lens. Asking them anything is about as useful as asking Alex Jones.
You know, I spent a lot of profitable years building apps on top of Notes/Domino during the height of its existence. And, I have to say - for all its flaws, quirks, and limitations, there was no faster way (except perhaps Delphi?) to get small, simple, and highly business-specific internal apps done in a large organization. The reason was that it was totally batteries-included. You had authentication, authorization, a decent NoSQL database (it was the inspiration for CouchDB, if you weren't aware), two (eventually three, when Java was added) languages for writing apps (one of which was kind-of functional), local and server-based event buses, full-text search, integrated email... The list keeps going.

So, yeah. People hated using it for email. More than once, I built a better email client for it, and people were suddenly a lot happier with it. There wasn't as much that I could do for the calendar app, which had serious core deficiencies.

To be honest, I never understood all the hate, though. Don't get me wrong - no one knew where it was lacking better than I. And, it's been a "dead" product for many years; it would be silly to ever recommend it now. But, executives who never had to even touch the thing would enter a company, and declare that, "We MUST move from this to Microsoft products!" And, the alternatives would always be far worse. (Think Sharepoint, for example.) I'm not even sure that google's productivity products are that big of a step better.

Notes solved a lot of hard problems for large organizations, all at once. It wasn't pretty, not was it ever really that fast. But, it enabled business - particularly non-tech business - the ability to automate things in the blink of an eye, for instant improvement.

I think that we could all learn a thing or two from looking at why it was so popular in its day, and maybe keep just the good parts in what we do.
MIT creates an intelligent power supply lets lets hardware sip energy
Sounds oversimplified. Right-wing movement is not only about closing borders, get rid of immigrants and religious bigotry, as well as "lefties" are not only SJW, starting fire alarms at universities and diversity/exceptional rights for women/no white men craziness.

I consider myself right-leaning or maybe centrist, because I strongly believe that:

- freedom of speech shall not be infringed

- government should be small and scrutinized by people

- there's constant pressure from governments to take more rights from the people, so there should be counter pressure (kudos to EFF and ACLU)

- affirmative action is evil

- it's a right, not privilege, to have firearms and use it to protect yourself or your house

So it's not (just) about "opennes" and "closed", as The Economist wants us to think, it's about relationship between government and people.
The surprise I felt regarding carbon fiber production coming to Australia constituting news in 2017 reminded me of Gibson's law: The future is already here -- it's just not very evenly distributed.
I have a hard time reconciling those numbers with what's reported in the media.

Half as many applications in 2016 as in 2013?

Those are only "asylum" applications...could they be processing people under other categories now?
I was under the impression that only linux sub-system applications should be modifying files inside the linux sub-system.

For example, using windows explorer to edit linux sub-system files would be a big no-no.
And in theory it should totally be worth it as a candidate unless they are coasting on reputation. Otherwise the supply of candidates would dry up. In practice it wasn't for me, but I refused to tell them how much I made just to see what would happen.

If you interview at Google and they ask how much you make you should probably tell them or you might get a weak non-negotiable offer. Unless what you make is already far less than their "standard offer."

It would be a shame to waste all that effort by sticking to negotiation techniques that maybe don't work on Google for regular candidates.
DRF and the Django team work pretty closely together. It's a well-supported project.
Now consider this approach with spam.

To paraphrase you, there's always that remote chance that one of the Nigerian Princes could actually need your help.

I used to do a similar thing to you, but it's too much work now and the levels of job spam ("Oil pipeline engineer" roles, simply because my CV has the word engineer in it (prefixed with Software)... lazy recruiter, that's bad!). Basically, if they can't make the effort, why should I? I guess the answer is, "Because there's always that remote chance that one of them could be able to set me up with a "dream job""..
The way I solved the terminal emulator shortcommings is this: Install a gtk-based terminal emulator with gtk/gnome dependencies on you ubuntu subsystem and run it with `DISPLAY=localhost:0.0` environment variable. This works if you run XServer Client on your Windows side. I use XcSrv and pantheon-terminal.
> especially since nearly 50% of the U.S did vote for Trump after all.

This is something I hear a lot. But according to [1] only 54.6% of the voting age population turned up to vote. Of that Trump got 46.1%[2]. So it's definitely not 50% of the country that voted for Trump.
[1] https://en.wikipedia.org/wiki/Voter_turnout_in_the_United_St...
[2] http://www.cnn.com/2016/12/21/politics/donald-trump-hillary-...
When inequality becomes very great, the proportion of very wealthy goes down far faster than their ability to consume.

I'm sure Richard Branson has a soft harem (to borrow the pickup-artist "soft polygamy" terminology). If he has a new girl every day (I'm half his age and I doubt I could physically pull that off) that's still only 365/year. As inequality goes up there are far fewer Richard Bransons as a proportion of the population.

I'm just middle class, and I've often had 2-4 women in my soft harem at any one time. That means 100 guys like me - with no particular excess of money - can easily have the same effect as Branson would.

I did some calculations a while back. If all the high net wealth people in NYC have 10 houses each, they'll have the same effect on housing as building one more NYU. https://news.ycombinator.com/item?id=12022235#12022920

Our shortage of housing and attractive women is caused by an increasing middle class competing for them, and an inability/unwillingness (depending on how you characterize exclusionary zoning and an unwillingness to put down the fork) to increase the supply.
Nit: I believe you can't move more freely than once every 30 days or so. ;)
If you trust your proxy, and your software trusts your proxy's self-signed CA, then your proxy can MITM the connections and sign its own certificates, and you still know nobody "else" is listening.
FTA: "Where Mark asks you to trust him to be a benevolent king, I say let us build a world without kings."

I'd also submit that even if you trust Zuckerberg to be a benevolent king, he won't be king forever. He may grow bored of Facebook and move on, have an untimely accident or a poor diagnosis...these are all events that can put all things Facebook in the hands of somebody far less (presumably) benevolent.

Imagine it in the hands of a Larry Ellison. Or Martin Shkreli. Or Keith Alexander. Or Dick Cheney, if you will.
> Are you really sure it was that much better than the competition?

In user testing our tool was easier to use. Feature wise we had every feature they had. They were clearly copying us on features (and visa versa) though so I can't say we were "that much" better. We were a couple months ahead of them and, as I said, less buggy and easier to use.

The biggest indicator I have though is how the press handled it. The press coverage for our competition was much better. They would get a full TechChrunch article for a feature we launched months ago and they wouldn't even mention us in the article.
I appreciate Aral's general issues with Facebook. Privacy rights in the digital age are issues we face not just with SV, but with every corporation we interact with. I appreciate the EU's interest in this sphere and I worry the rights of US citizens will be co-opted by corporate lobbying, not to mention other parts of the world.
> Emacs works perfectly well

Do you use spacemacs by any chance? I tried emacs with WSL when the Anniversary Update was released and ran into this issue:

https://github.com/Microsoft/BashOnWindows/issues/639

I'll try it again when Creators Update is available and hope for the best.

Edit: NM, just saw below, after I posted this message that you're using the Windows emacs build.
Sandy-E to Haswell-E i7's do not officially support 128gb, though there have been reports of it working.

Broadwell-E i7's now officially support 128gb.

All the Xeon equivalents (e5-1650/60,80, etc) support 256-768gb depending on the model, if paired with a consumer board that limit is usually 64-128gb.
It's just a black circle with splotches on it.
A righteous rant.
> But this is more a problem with the knee jerk HTTPS everywhere movement and a quick and dirty response than anything else

not really HTTPS interception by AV programs and corporate proxies is common since the mid 90ies. What did happen because of the HTTPS everywhere movement is that this bad practice is finally coming to light and being scrutinised.

What we need is for AV programs and proxies to actually do proper certificate validation and to not downgrade security on the public end of the tunnel. If they can't do that, then we might actually be better off with them not existing than with the status quo.
Wow, this is literally exactly what I was looking for. Thank you. Hopefully, it works well.

From https://developer.clarifai.com/quick-start/

Seems simple to train

// add inputs with concepts
app.inputs.create([{
"url": "https://samples.clarifai.com/dog1.jpeg",
"concepts": [
{ "id": "cat", "value": false },
{ "id": "dog", "value": true }
]
}, {
"url": "https://samples.clarifai.com/dog2.jpeg",
"concepts": [
{ "id": "cat", "value": false },
{ "id": "dog", "value": true }
]

Then you predict what the another image is:

// predict the contents of an image by passing in a url
app.models.predict(Clarifai.GENERAL_MODEL,
'https://samples.clarifai.com/metro-north.jpg').then(
function(response) {
console.log(response);
},
function(err) {
console.error(err);
}
);
JIRA. OMG. It's really awful. Its UI is cluttered and inconsistent. Search is slow. It's impossible to find things. Markup syntax is horrendous. It's easy to make mistakes and extremely difficult to fix them.
Rclone scheduled tasks to Amazon cloud drive with its unlimited amount of data.

And a 5TB USB drive too that I occasionally backup to manually e.g. Time machine backup.
> I'm not sure we should throw up our hands and give up because a sizable percentage of people are hopeless.

I hope you're not excluding HN with 'we' and 'our'. I see a lot of tech people, actually most people in general (including myself), just as clueless and ignorant about the facts. The supporters of Linux and open source claiming "superiority" vs competing tech comes to mind.
Web Apps are on the rise; here's what you need to know
So is alt.NET a series of meetups? Conferences? Is there a call to action for .NET developers to try to get this type of thing going in their hometowns?

Where do we go from here?

I'm interested in being part of a .NET/open source movement. I think that's awesome.
Discourse: Open Source Discussion Forum
Types and Properties = Software: designing with types
Why do they try to "recruit" him in the first place, then, and "waste" recruiter time and phone-screen time on him and people like him? Remember: this isn't people applying to Google out of the blue: this is people Google has actively courted to apply.

I did a couple rounds of their interviews a while back just to see if they really were as bad as people said they were (yup!). And that was in response to a very persistent recruiter emailing me over and over and over again to apply, despite my knowing there was zero chance I'd be a fit for the job they asked me to apply to.

And more generally: I don't really care about binary trees. They're simply not relevant to the work I do. I suppose if someday the only way I can get a job is to buy a book with all the stock interview questions in it and memorize the answers, then that's what I'll do. But if somebody's hiring me, I want them to hire me for the things I know that aren't standard interview questions anyone can memorize.

The way I try to phrase this to people who don't get it is: my metaphorical working set in memory does not include basic algorithms (that's what libraries are for), and does not include brainteasers or riddles. It does include a lot of arcana about how web application stacks work, the network and gateway protocols they use, the points where security and reliability issues are most likely to happen and how to avoid those issues, the application and database architecture patterns most often needed, available libraries and frameworks which implement them, pros and cons of different approaches, etc., etc. I could, if so inclined, probably take the metaphor all the way and outline which things are in the equivalent of CPU cache vs. the equivalent of main memory.

So sure, I could page all that out to disk and forcibly cram a binary-tree answer into my brain's L1 or L2 cache, or load up one of the dynamic-programming questions Google loves (tip if you want to work for Google: memorize the Wikipedia article on longest common subsequence, even if it will never ever be relevant to anything you'll ever do, because they will have you do it in an interview). But that would be actively harming my own usefulness, and I'm not willing to do that for Google or for anyone else.

Which I guess raises the question: why do you apparently want me to harm my own usefulness just to try to get a status-symbol passing grade on a Google interview?
Code and Fly: Airware (YC W13)
Long winter stuck inside? Does a day of flight testing seem like a fun diversion from programming? Join Airware and see your software fly in the great outdoors.

We’re building systems that collect new forms of aerial data and take human beings out of harm’s way in dangerous work environments like mines, commercial properties, and steep residential roofs. We use machine learning to process that data to provide our customers with new insights into the physical world.

Here are some of our most exciting roles that may interest HN readers:

DevOps Engineer:
http://grnh.se/d5xwco1

Engineering Manager, iOS:
http://grnh.se/r4t0he1

Software Engineer, Cloud:
http://grnh.se/b1lot01

See all roles here:
https://boards.greenhouse.io/airware
We need to understand that the real enemies here are the owners

But of course, the New York Times can't actually call out who the real enemy is.

I own two shares of GM stock, so I am one of the enemy?

And that's a key element that these kind of analyses almost always ignore: there is no bright line distinction between "the capitalists" and "the non capitalists." Everybody is eligible to own a share of any publicly traded company, and a large segment of the population do choose to participate as part owners of various enterprises.

We're all capitalists.

One big thing we're missing though, is education and awareness for large chunks of the population. With things like fractional shares (ala Sharebuilder), almost everybody who has any income at all, can start building an ownership stake in the various capitalist enterprises out there, and reap the dividends (in either the literal sense of a dividend paid our, or capital gains, whatever). But how many people don't understand how this works, or aren't aware of what their options are? Or how many are but just choose to spend their entire paycheck every week instead of investing in anything?
The next step here is that the marketplace adapts gets to some kind of stylometric equilibrium where Breitbart sounds like NPR.
Sorry if that wasn't clear from my opening (both providers offer the DIY option, and are happy to support every ML framework). I think for folks looking to have a hosted TF service though, we wouldn't expect that (sadly) from AWS, particularly after the MXnet announcement:

http://www.allthingsdistributed.com/2016/11/mxnet-default-fr...

but to each his own!
I think you're confused about what "new" means in HN submissions. Asking people is unnecessary. The software knows when the story was submitted.