skysight-inc/HackerNews huggingface dataset:
Revoking keys (and the necessary checking that it requires) will never work IMHO. The only way to solve this problem is short key signature lifetimes, automated signatures and, if compromised, just no re-signature.

Let's Encrypt is one way, although the lifetime with 3 months is a bit too long. One month or even less would be better. Additional verification and checks via DANE/DNSSEC help to shorten the impact of a compromised key. Constant checking for revocations do not. Again: IMHO.
Al Gore didn't win the Oscar, he gave the acceptance speech on behalf of the director of the documentary, he won a grammy though.
Tech investors support divisive plan to ban San Francisco’s homeless camps
Facebook Bug Bounty Program Pays Out $5M in 5 Years
One of the Wikileaks "scandals" in this article is that Hillary Clinton advocates "a hemispheric common market with open trade and open borders".

Scandal? Come on, that's not a scandal, that a policy position. Personally, I agree with free trade in general, so I'm not scandalized by this "revelation" one bit.
There's a reason I've not used plain Ubuntu in years, and it's Unity. Pretty much all canonical variations of Ubuntu ship with a better UI than Ubuntu anymore.
> The same Led Zeppelin that borrowed all those American blues and country riffs throughout their career?

I see that easily, it's the folk influence I have a (harder) time with.
I agree, the blog post is a much better quality post. Also, I would imagine a direct link to a product page would turn a lot of people off.
> This can't be algorithmic, because of the requisite noise in the inputs and because the brain realizes true parallel processing.

A simulation of a brain or some set of neurons is an algorithm, as are algorithms that use nondeterminism or that simulate parallelism.
This is technically correct (the best kind of correct!) but in this specific example, this camera's Peltier has a fan on it.
No need to be condescending.

The article talks duly about the data structure in question and is perfectly interesting. What it doesn't address is when this data structure comes up in practice and whether it can be handled in different ways.

In many cases, it might be desirable to search for alternative memory representations, since this data structure obviously complicates things considerably (for C++).

For example, a graph is isomorphic to a sparse array, which could avoid embedding bidirectional pointers directly into the graph nodes.
How do you actually execute the test though?

A test requires that you be able to produce an artifact which is witness to the results -- what could you produce as the result of the test to distinguish between a true, but unprovable theorem and a nearly true theorem with a single (very, very, VERY) large counter-example?
Root CAs can't have 3 month validity. Any computer left offline for 3 months, or even 1 day (if coming up close to expiration) wouldn't be able to bootstrap an updated trust store.
Current location/maps APIs are inadequate to build tracking features
They specifically called out Malaysia and Equatorial Guinea in the NPR story, but I'm sure there are many other countries involved, too.

http://www.fcpablog.com/blog/tag/kleptocracy-asset-recovery-...
P = NP if N = 1, or P is 0. That doesn't take 45 minutes.
Wow, you're not kidding:

[Article] > He believed in ghosts; he had a morbid dread of being poisoned by refrigerator gases; he refused to go out when certain distinguished mathematicians were in town, apparently out of concern that they might try to kill him. “Every chaos is a wrong appearance,” he insisted—the paranoiac’s first axiom.

vs

[Book] > Gödel believed in ghosts; he had a morbid dread of being poisoned by refrigerator gases; he refused to go out when certain distinguished mathematicians were in town, apparently because he feared that they would try to kill him. Gödel said, "Every chaos is a wrong appearance."

This is kind of a bummer too, because the article was a wonderful read, and it actually flows a lot better than the text in the book. However, it does appear that a lot of the article is a re-wording of what's in the book, just weaved together into a better flow.

EDIT: Based on the other replies, I may have things reversed. It may be that the book is ripping off the article.
Google Pixel now in India – Where to buy and when you will receive it?
From one of the links elsewhere, they're claiming it doesn't: "[...] the relative speed of the cooling fan (which does not introduce vibrations) [...]".

Perhaps they use the fan to initially cool the sensor and then switch it off and let the Peltier cooling maintain the temperature or something?
Maybe you should read the Harvard Corporation's charter?

http://library.harvard.edu/university-archives/using-the-col...
Shapes and dynamic dimensions in TensorFlow
Remediation Plan for WoSign and StartCom
Tell me, why do I need TWO kwallet daemons?

Why do I need to disable a filesystem indexer by default that slows the system to a crawl?
I wonder whether it would make sense for work in this area to (like Git) distinguish between plumbing and porcelain. So once the plumbing is written (with a reference implementation in Python or similar) it would hopefully be an easy matter for people to write porcelains to top of it.
How can you imagine Google being totally right here? The disconnect between the questions being asked and the interviewer's lack of knowledge made the interview a waste of time no matter WHAT role they are interviewing for.

Take, for example, the sorting question. "Why is QuickSort the best sorting algorithm?" The answer being looked for was, "It has the best Big O."

And this is wrong. Its average case is O(n log(n)). Its worst case is O(n^2). Which do you call its big-O? Moving on, the average case of O(n log(n)) is matched by a wide variety of sorting algorithms. How do you choose one?

Here is a better answer.

QuickSort is a very simple to implement algorithm which achieves the lowest average number of operations on a randomly sorted list. Which is why it is so widely adopted despite sometimes being very slow.

However Timsort appears to be the fastest general purpose sorting algorithm for the mix of random and partially sorted lists seen in practice.

When I tend to notice that sorting is slow, generally that's a larger workload where some type of merge sort would be appropriate.
The Extraordinary Tale of the Raspberry Pi
One of my favorite uses of tagged template literals is for HTML-encoding variables into an HTML string with (my module) https://www.npmjs.com/package/auto-html.
Relatedly (and including this article in the comments), there was a submission yesterday about the giant X's in the desert[1].

1: https://news.ycombinator.com/item?id=12695179
Personally, these questions and the way the recruiter asked them reaffirm my view that Google would not be a place I'd like to work at as a experienced software developer. First the recruiter's lack of technical knowledge points toward a beaurocratic or management first mindset common (necessary?) in such a large company. Second, the questions and expected answers seem biased toward just graduating but smart engineers who don't actually have experience to realize the subtleties present in complex systems. The recent lawsuits regarding age discrimination reinforce the notion that this interview setup is biased (intentional or not) toward inexperienced and thus likely younger applicants. Perhaps that's not a bad thing per se as Google's corporate development style likely would handle inexperienced but smart developers who can "mold" into the system better. Or it could be more nefarious as to lower salaries by getting younger devs. In reality, probably a mix of both.
None of that matters, until it does :).

I feel like I've seen 2-3 articles alone in the last month that has rediscovered head-of-line blocking and UDP. I'd say 1/10 engineers I talk to even know what cache aware datastructures are.

The thing that separates someone who can just string together whatever they find on npm to people who build real systems is this deep understanding. You're not going to need this for your standard LoB apps. However if you're in the business of building software you're definitely going to want people like this.
I agree with the first and second sentence. As to the third: what would be your thought process as to someone who claimed to be a network programmer on the phone but couldn't answer most of those questions?
Service disruption at Telegram
The amazing part here is that so many people still remembers all those little details. I still know how it works, but honestly I forgot all the details long time ago.
I agree with you on this, the job description said it was just as much management as engineering. Management means being able to tolerate irritating situations without becoming an ass.
> I've never taken a CS class, and I still know it. I've just stared at enough packet dumps and debugged enough issues that it happens to stick.

We are all a product of our environment. And there is certainly a chance in 10 years the OP will still know how many bytes are in a MAC address. I only mentioned computer science based on the "student" part of the quote.

Personally I've been spoiled by working on higher level stuff so if I do look at a packet dump I usually filter the packet headers out. But again, we're a product of our environment and asking questions that a reasonable skilled engineer might go their entire career without knowing the answer to except in that interview is a bit suspect and will likely disqualify people that would be otherwise great for the job.
Experienced exactly the same thing. Surreal. Enjoyed the opening act (Mark Knopfler) more than Dylan, but at least I saw him live once ;)
Effectively running thousands of experiments: Hyperopt with Sacred
> Google pagerank: the ultra-secret mathematical formula demonstrating that sponsored search results rank higher than reality can.

I am not sure why he was rejected, but this sentence makes it clear that he isn't mature enough to be a directory so I doubt that Google misses him.
Can't recommend this enough, it's probably my favorite single piece of fiction.
I was interviewed by Google for an SRE management position and I got asked 6 of the OP's questions.
I was thinking something similar when the story originally came out. There simply wasn't any evidence of any wrongdoing by anyone, but the mob was ready to pull out the pitchforks:
https://news.ycombinator.com/item?id=12646919
https://news.ycombinator.com/item?id=12680131
The memory provided by an attention architecture is immutable and has only one addressing mode. The memory in this paper is mutable (hence "Neural Turing Machine") and has several different addressing modes.
It's All Just Software
Well, assuming the transcript is even remotely correct, they should start doing phone screens using algorithms. I'd guess they would outperform this recruiter.
> “the exaggerated esteem in which my lifework is held makes me very ill at ease. I feel compelled to think of myself as an involuntary swindler.”

Sounds to me like Einstein suffered from a bit of imposter syndrome.
It seems easier to get Google to fund and then acquire your startup then get hired there.
It's funny because when I think of "politicians who sow hatred, insecurity, fear and division for their own ends and don't care what mess they leave behind" I would first think of the Democrats.
5 Python Libraries for Creating Interactive Plots
The irony of "Director" roles is that they're supposed to provide "Direction".

This requires gently pushing Engineers out of their comfort zones and into new territory.

Often a Director's specialized knowledge comes at the expense of defying conventional norms.

Filtering for candidates that can answer CS trivia will just get you Directors that know trivia.
I think the interviewee after realizing the shortcomings of the tester's understanding and the author of said "right answers" should have interrupted or ended the probing after a few red flags and politely suggested something along the following lines...

"Look I get the gist of what this screening is trying to do but please write down my answers and feed them to the technical staff who authored this Q&A and have them verify their misunderstandings and have them get back to me please. I am very confident you all have subtle details mixed up and could benefit by a strong candidate who understands such details with a higher level of fidelity."

Guess its another loss given to the recruitment focus on avoiding false positives over false negatives.
If you can't tell the difference between the chilled and regular frame I have to suggest taking the dust out of your monitor, as in certain conditions the difference might not be visible

(I just did that)
This entire transcript reads like a metaphor for democracy.
That's the problem. The people reading the site think there are 70k rapes a year by reading the headline, and that is the incorrect, and a problem. The site exists to put up data as such to incite hatred against immigrants.

We are now in a post-fact era. Watching the current idiocy of the Trump speech happening right now shows it in full force. Any factual data people don't like now is a "conspiracy".
If you're going to do that properly, why not more like 1 hour?
> I mean who would know just how long a MAC address is? Or what the actual SYN/ACK etc tcp flags are? You just need to know what they're used for

Depends on what you actually do in your job, I suppose. If you use that information regularly or troubleshoot networks regularly you would soon enough memorize it.

> and if you need the specifics, you'll find out with a single search.

Someone doing network programming _does_ need the specifics.
I don't know. I still think those crazy Verizon cancellation/customer support calls that were circulating a few years ago probably weren't hiding too much.
I interned at a large company that stapled stacks of job descriptions labeled "H1-B OPPORTUNITY" on bulletin boards outside the elevators. They listed salaries that were super underpaid, and everyone I worked with was clearly an H1-B employee. It's disgusting how shameless some of these companies are.
No because dark frame removes the systemic differences between sensors, not noise
Sending a Regular SMS with Azure Functions and Twilio
the point isn't about .docx, it's about .odf, the point of which is that any given vendor can't go change it whenever they want.
I disagree with the Nobel committee here. They choose to ignore numerous deserving, hard-working writers toiling in obscurity and instead heap more praise on one of the most worshipped musicians of the era.
I believe you could use SSH's -L flag to forward a port from the server, so you could run `node --inspect ...` on the server and use Chrome on your local machine.
"Criminal Aliens Sexually Assault 70,000 American Women". You're saying you don't see ANY problem with this headline? The inference is that this is a giant problem that we should be addressing right now, that it's eclipsing all other issues, when in fact it isn't in the slightest. You're being wilfully obtuse if you don't see the subtext: "Be very afraid of criminal aliens, they're coming to hurt you and rape you."

Let's not dismiss what inaccuracy here can lead to: bigotry on false pretenses, violence against innocent immigrants, and blindly supporting wars against "the wrong kind of people."
The first space nation
Is it? I believe it's rather easy actually.
>Scandal? Come on, that's not a scandal, that a policy position.

That is pretty clearly an endorsement for TPP (other leaks make this connection more obvious[0]). Hillary says she is not in favor of it, this seems to directly contradict that statement. Saying one thing behind closed doors and another in front of the voting public is a scandal to me.

[0]http://www.washingtontimes.com/news/2016/oct/12/leaked-email...
This is just not OK on Hacker News and we're hasty to ban users that post like this.
How I Code and Use a Computer at 1,000 WPM by Sina Bahram [video]
>When I see Trump rallies today full of angry people complaining their country has been 'taken from them' I can't help but think of that song.

Give me a break. "Taking our country back" is talking about wrestling power back from the political and cultural elite that has emerged in the last half-century. This elite formed when 1) all of the smart kids started going off to college together and forming their own social bubble, 2) they began invariably marrying people they went to college or work with (while in earlier times, the successful were typically married to very average middle-class people they grew up around), and 3) the economy shifted to highly rewarding intelligence while wages for lower-skill work collapsed. This has led to the splintering of American society. It has nothing to do with race.

I recommend Charles Murray's book Coming Apart, which is a thorough sociological study of this phenomenon and its effects.
Ask HN: What makes you want to open up a recruiter email?
I'm sure you get emails all the times from recruiters. Why do you open them and respond? Are the subjects interesting? Good timing? Salary is within your range?

I'm trying to change my emails to get higher response rates from developers.
Announcing RxRabbit – A New RxJava-Based RabbitMQ Client Library from Meltwater
> No, I trust the Norwegian parliament and its assigned panel a lot more.

I trust them more than the UN too, fwiw, but that's because it's a really low bar.

> Nobel Peace Prize and its reputation is theirs.

Yes, but they don't seem to care very much about its reputation.

> So far they've done a decent job

This opinion is not universally shared.
The reason that this is on the front page is because not everyone is a serious astrophotographer.

If you find yourself asking "I already know about this, why is this on the front page?" Take a moment, you've just answered your own question.
The grant would have been a one-time grant, presumably for the year (or possibly 6 months).

Are you talking about your 1970 father's wage being $1500 per year, or per month, or per pay period?

The bristling at the journalist is fine (after all, $3000/year in 1960 is approximately equivalent to $24,000/year in today's dollars, with which a single man could live quite well in Greece). But let's make sure we're comparing apples to apples.

Canadian minimum wage in 1970 was 1.75/hr, which comes out to well over $3000/year assuming 40/hr weeks. So I'm guessing you're talking per month or other pay period.
Brexit case 'of fundamental constitutional importance'
While I think these things are super interesting trivia, I really want to ask the question: "Why does a Director of Engineering for Google need to know this?" That is not only a rather unusual question (within the scope of daily tasks for a programmer, these tend to be an important minority for a project), but it's one that's best settled empirically and within the context of your execution environment.

There are a lot of different answers to the question depending on where you're doing it and how you want to impact the machine.

It's a bizarre question to pose to Director level, because the proper response even for a technical director should be, "The answer to that changes quickly, we should measure and check what our environment's latest capabilities are and if they are reliable."

I mean I'm all gung ho to program stuff, but I think that'd be a massive misapplication of my time with that title in my current job, and given my other responsibilities I'd only do it more slowly than someone with dedicated focus.
Today's transcript: https://www.judiciary.gov.uk/publications/santos-and-m-v-sec...
The data revolution
Sure. Just to make sure I'm the right guy, what area is of interest or what sorts of things are you looking to discuss?
Google almost certainly receives many thousands of applications for the position. It sounds like this particular "prescreen" may be badly designed, but after a prescreen you'd certainly expect to talk to more technically-literate and -competent people.
timeit does a run to decide how many loops to do, since it was much faster it ran it more times.
Simpler Azure Management Libraries for .NET
I assume the easiest way to get into Google/Apple/Facebook is an internship.
In case you can't access their website

Dear Valued GlobalSign Customer,

As most of you are aware, we are experiencing an internal process issue (details below) that is impacting your business. While we have identified the root-cause, we deeply apologize for the problems this is causing you and wanted to ensure you that we are actively resolving the issue.

GlobalSign manages several root certificates and for compatibility and browser ubiquity reasons provides several cross-certificates between those roots to maximize the effectiveness across a variety of platforms. As part of a planned exercise to remove some of those links, a cross-certificate linking two roots together was revoked. CRL responses had been operational for 1 week, however an unexpected consequence of providing OCSP responses became apparent this morning, in that some browsers incorrectly inferred that the cross-signed root had revoked intermediates, which was not the case.

GlobalSign has since removed the cross-certificate from the OCSP database and cleared all caches. However, the global nature of CDNs and effectiveness of caching continued to push some of those responses out as far as end users. End users cannot always easily clear their caches, either through lack of knowledge or lack of permission. New users (visitors) are not affected as they will now receive good responses.

The problem will correct itself in 4 days as the cached responses expire, which we know is not ideal. However, in the meantime, GlobalSign will be providing an alternative issuing CA for customers to use instead, issued by a different root which was not affected by the cross that was revoked, but offering the same ubiquity and does not require to reissue the certificate itself.

We are currently working on the detailed instructions to help you resolve the issue and will communicate those instruction to you shortly.

Thank you for your patience.

Lila Kee
Chief Product Officer
GMO GlobalSign

US +1 603-570-7060 | UK +44 1622 766 766 | EU +32 16 89 1900
www.globalsign.com/en
A little discussion on the constitutional flaw from 7+ years ago: https://news.ycombinator.com/item?id=447852
Yes, "a hemispheric common market with open trade and open borders" is a policy position - one she really wants to convince voters, especially Saunders supporters, that she doesn't hold. Whilst simultaneously convincing businesses who'd benefit from it that she does. Also, trade is already pretty damn free, which means that free trade agreements end up being largely about loosening safety standards, tightening IP laws, and other such measures that benefit big businesses over consumers.
Actually, in the architecture you described, if there is a planning net that's connected to image net and an audio net, rather than feeding audio to the image net I think synesthesia would be better modeled by feeding the output of the audio net into the image net's input on the planning net. If that makes sense.
I actually believe they rejected him because he didn't show proper people/social skills. The tone of the post, forgetting the part about his resume, looks like it's written by an angry teenager.
If it's because of music, Bob Dylan is not the best musician.

If it's solely because of lyrics, Bob Dylan is not the best lyricist.

It's a weird comfort-food-like pick either way.
No matter how skeezy the Dash developer is starting to look, I still I personally despise the reinstatement of the developer's account depending upon the developer posting a comment vindicating Apple on their blog.

It seems childish, like Apple feels the need to show "who's the bitch" by making the developer bow to their desires.