skysight-inc/HackerNews huggingface dataset:
> Sure, that's how abstract interpretation works. But it doesn't always work, and proving termination says absolutely nothing about proving other properties.

Abstract interpretation has nothing to do with disjunctive well-foundedness. The latter is a specific proof method which has pretty much revolutionized automated termination proving in the early 21st century (due to being modular and therefore allowing for easy combination of decision procedures).

>> Does the consistency of ZFC "elude the power of math"?

> Yes.

Yet I can easily show ZFC consistent in CiC with excluded middle at Type. Sets are graphs modulo bisimilarity, choice follows from excluded middle at type. Conversely, classical CiC is consistent relative to ZFC with enough Grothendieck universes. Math doesn't end at ZFC, and no, not even in practice (higher category theory pretty much requires these constructions).

> I'm not sure what you mean by "apart from it being too expensive". But it's like saying that there are no known fundamental restrictions that prevent us from proving P /= NP or the Goldbach conjecture, but stating confidently that either will be accomplished in some known timeframe is a whole other matter.

One of them requires lots of perspiration, the other requires some fundamental new insight.

This is not science fiction. It's not even fiction. You can sit down right now and show the correctness of arbitrary data structures and algorithms in Coq, using, e.g., Charguéraud's CFML. You can even verify arbitrary C programs, using VST, even though I wouldn't recommend it (seeing what guarantees the C semantics really give you, compared to your mental model of C can lead to night terror in adults).
Knowing what these structures are and having a working knowledge of how to use them is not the same skill as being able to implement them from scratch (on a whiteboard, in an hour or less.)

If you can drive, you probably have a pretty good idea of whether a car or a truck or a motorcycle or a tank is the best vehicle for a particular transport application, and you can probably actually drive all of those with minimal practice. That doesn't require you to know how to build a car, a truck, a motorcycle, and a tank from scratch. That's a different skillset.

Google pays far above market rate, so they have the luxury of hiring petrochemists to work a gas pump. Even at Google, once all the shiny is stripped away, most of the projects are simple CRUD.
Winning bid for NYPD body camera contract comes under lobbying attack
The course listed here is in philosophy. I teach college Math so I thought I'd mention, for the many tech-ish folks here, that there is a lot of interest in Math in classrooms of this kind, where active exploration is a prime goal.

For instance, I teach a intro to proofs course (out of a book I wrote, http://joshua.smcvt.edu/proofs) where students are given the definitions and theorems on the first day, and where the class consists of discussions that come to prove those results.

It seems to me that students learn the material better, in part because they hear things that seem good but that more discussion shows are wrong and so they come to appreciate better what is right. I find this style of teaching to be a very good fit for this class because I like for future teachers of math to have a feel for what is not right as well as what is right. But, I admit, we don't cover as much material.

This style is called Inquiry-Based, or Discovery-Based, or sometimes Moore Method (it has lots of variants). If you are interested then you can google any of those terms, or you could visit http://www.jiblm.org/, the Journal of Inquiry-Based Learning in Mathematics, for a collection of texts for various courses.
I disagree. Most of those are things that most users don't give a damn about in most cases (because they're meaningless unless you have certain unusual skills), which means they don't make for a sensible definition of "hostile".
> The real solutions are really unexciting, like eating fewer sweetened foods, and eating foods sweetened with natural sugar.

It would be easy to test that real solution by comparing diets from a place where they don't eat as much sugar.
Well for one, see Guava and a bunch of the stuff that has been rolled into java proper over the years.
I don't think any corporation deserves this kind of attention.

I did notice that Indian and Pakistani engineers like to do those kinds of preparations, and reasons are mostly cultural.

You should always come prepared on the interview, but the better engineer you are, more companies and options you will have.
Theranos closing labs, laying off 340 following sanctions
Great name, great Teller quote. (Though that picture is going to be weird for not-firefly fans)

Also seems like the heuristics used are simple enough to hold in your head - hope it stays that way.
Looks like PySide2 is PySide for Qt5. Seems they are putting some effort back into development. https://wiki.qt.io/PySide2
That's how it is done in universities. That's how I started. My professor even did not allow compilers which can specify errors. We were supposed to find out errors on our own. And you know, I had to learn vim first to be able to write anything. He just wanted to make it impossible to have any aid. The recommended book was by Ritchie and Kernighan.

http://www.ime.usp.br/~pf/Kernighan-Ritchie/C-Programming-Eb...

I enjoy those days and happy that I scored A in his class. It has given me confidence for sure.
> From what reporting anywhere are you generating the notion that this guy stole secrets in the aid of Al Qaeda

I'm not. I'm saying if, at some stage of the investigation it was believed that he did, then even if that was later determined not to be true and regular criminal charges in the civilian justice system were determined to be appropriate, the NDAA detention provisions could have been applied at that earlier stage. Since the whole NDAA discussion was about what the "secret arrest" that preceded the publicly-revealed charges means, while I absolutely don't believe the NDAA was applied or that that was what was actually referred to, nevertheless, its not a categorically implausible interpretation.

> Again, also, please take a moment to read Obama's NDAA signing statement.

I have. If you'd like to make an argument about its specific relevance (as you have so far, notably, not done, despite vaguely waving your hand in its general direction), please feel free to do so.

The signing statement says basically two things of significance: (1) That Section 1021 authorizing indefinite detention is unnecessary and duplicative of the authority already existing in inherent executive powers and the 9/11 AUMF, and (2) That Section 1022, seeking to mandate military custody for certain of those detained under the power referred to in Section 1021 seeks to impose an inappropriate constraint on executive discretion as to how detainees are held, but that its text provides enough flexibly for a minimally-acceptable interpretation which preserves substantial executive discretion (which Obama that implemented as the executive interpretation through PPD-14, which I've referenced earlier, and which, in any case, is irrelevant since, whether or not 1021 could have applied in this case, its clear that 1022 -- and thus Obama's reservations about the NDAA beyond that it restates existing authority, and the interpretations in PPD-14 -- would not apply.)
I used my first computer (8088) for years. Now what do I do with my Zork disks? ;)
>The biggest change might simply be that they need to start doing unambiguous good or their workers will keep leaking stuff.

Didn't James Earl Jones address this idea in "Sneakers"?

"We're the US government: we don't do that sort of thing!"
I think it's a Firefly reference.
> that sounds a lot like gentrification

"Gentrification" is frequently just a polite euphemism for diversity that the person making the statement finds undesirable.
What's the response? Just country name?

I've been using this recently to suggest locations when users set up a feed: https://freegeoip.net/

It uses MaxMind data.
>> The actual problem is that less sugar enters the blood stream than is tasted.

But tasted where ? do we have any knowledge what happens when the tongue measures one level of sweetness and the gut another ?

And don't the case of the gastric bypass implies that if the gut senses less sugar(either because of less sensors, or because of less sugar) , we get positive results ?

>> no substitute for eating healthy.. than fix through science.

Currently that's good health advice, i agree.
>Does anyone actually feel like they're being productive on HN?

Mostly no, but sometimes yes. I've not found a more thought provoking place of discourse than HN, and have been referred to a number of good books on here.
You'll get into Google if you have a CS degree plus good in memorization.

memorization != understanding, I hope Google should give chance to the latter being the "time-tested proven" engineers which some can't answer "computer science trivia" because most of them don't spend time memorizing theories, they spend their time building and applying what they learned.
The point is the test doesn't select for "ability to contribute to company infrastructure" at all. It selects for "mathematical knowledge of theoretical computer science." These are related skillsets, but largely uncorrelated.
I think it's a merit thing. If your content is truly worthwhile, is there a need to solicit/ask for stars? Researchers don't beg people to "like/comment/subscribe/star/tweet/etc" in their abstract, it feels odd to ask for a star in this manner.
Do you actually spend 1 hour per day on FB? And lets not include FB's messenger, since that doesn't count.

Seriously, what do you do for 1 hour per day?

And don't get me wrong, because I've seen some folks spending a lot of time on FB, I've got at least one family relative doing it, but those are the losers that are IMHO only worth targeting by soda and beer companies.
Floor changes, I believe.
The problem could easily be solved by simply building more. Vancouver doesn't even have artificial land growth limitations for being on an inlet/island to rationalize the lack of growth.

You must be kidding. Vancouver has mountains to the north, the Pacific Ocean to the west and an international border to the south. Throw in the fact that the city was built entirely on a peninsula + river delta and you have major chokepoint problems.

Eastward expansion is a possibility but that is occupied by some of the best farmland in the country.

I've heard the nightlife is nothing to look forward to nor is it known for it's culture.

If that's your criteria then there's no question Vancouver isn't right for you. But it does have some of the best climate in the country and is one of the premiere meccas for outdoor activities. Different strokes I guess.
You're not supposed to ask brainteaser or trivia type questions as a Google interviewer anymore.

But yea I agree with the rest of your post. Also another factor beyond confidentiality is that you can't hire people from other companies through that pipeline, cus they won't do it.

Also worth noting that for certain classes of engineers (new grads), Google does sort of hire people as contractors (though they're full-time with benefits), see the eng residency program.
@ mchmch (dead response)

> The Cause of Insulin Resistance What’s gumming up the door locks on our muscle cells, preventing insulin from letting glucose in? It’s fat. Intramyocellular lipids, or the fat inside our muscle cells.

Yeah. There's something going on with fat. Majorly. I agree with that. And also, whatever it was that was making me crave carbohydrates also made me gain weight like crazy. And you know, when I went on a carb-free (<15g net carb) diet, my weight at the fastest was dropping by .54 lb/day . Yes. A day.

I've also seen research, and talked with researchers who've also discovered that losing as little as 1g of fat on the pancreas can alleviate all symptoms of T2 diabetes. The problem, is there's no known way to target inter-organ fat.

> Fat in the bloodstream can build up inside the muscle cell and create toxic fatty breakdown products and free radicals that can block the insulin signaling process. When that happens, no matter how much insulin we have in our blood, it won’t be able to open the glucose gates. That causes blood sugar levels to build up in the blood.

Then why does doing a low/no carb diet cause us T2 diabetics along with prediabetics to lose weight on a massive scale? It seems to me that there's something wrong with the metabolics/genetics that do something funky to carbohydrates. Something like

Carbohydrates -> sugar -> fat -> stored

And it seems to short circuit what should normally just work.

Source: The article linked in my previous comment. Yes there are sources cited.
REMOTE Software Engineer Position

Cartegraph is looking for a Senior-level Software Engineer to work in a small Agile team building large scale Single Page Applications. At Cartegraph, we design, build, sell, and service innovative operations management technology and thrive on showing the world the power of operational data.

Apply online at:
http://www.cartegraph.com/careers/
The quadratic formula is a far more pertinent example. Every graphing calculator and computer can calculate the solutions that the quadratic formula provides, without needing to have kids memorize and apply it manually. Yet we test students on memorizing and applying it mechanically without computers or calculators, despite how abundant they are in the real world.
It's depressing that a half-baked constantly problematic effort like MongoDB wins while this gets neglected. Unfortunately we still live in a world where marketing beats merit.
Can a chatbot teach you a foreign language? Duolingo thinks so
lol feminist frequency ?
It's been so long since I read that book. How was he portrayed again? I vaguely remember it being self focused, whiney, and that his greatest product out of all that, was his self image.

I could also be WAAAAAY off.
Anyone who is interested in Astronomy and development of historical models of the heavens should check out this season of the Scientific Odyssey podcast (http://thescientificodyssey.typepad.com/). I found it through HN and Chad Davies does a fantastic job of creating a narrative from early civilization, and we are just now discussing Galileo. It's very niche but fairly accessible, and one of my favorites.
Just be sure to do that before adding oil to the pan!

(I know you know that...)
Automatic tolls coming to New York City
The point was that their interview doesn't select for "ability to contribute to the company libraries" at all. It selects for "went to Stanford or MIT and has a good ability to memorize abstract computer science material."

These are only loosely related.
Spotify has been serving computer viruses to listeners
Uhhh, UBER next? Maybe you need to read their financials and get back to us. UBER is one of the most profitable companies ever to exist. 12 billion in revenue, 2 bil of that is profit.
That's about the same number as you get using CPI:

http://data.bls.gov/cgi-bin/cpicalc.pl?cost1=3000&year1=1980...
Ask HN: Buying a business to use as an ad vehicle
Situation:

Let's say you’re a startup that is ready to publicly launch a new web service. You could spend $633k in advertising (print, online banners, search engine placement, etc.) or you could buy a business with a product already inside your target customers.

Example Business background:

The pre-existing business mentioned above is a decade old with customers like Airbus, John Deere, etc., government agencies, universities, small law offices, small businesses, and soccer moms. Customers spend anywhere from $20 to $20k. One product in particular could be made free and millions of downloads a year would be the end result. This "free" product could be a message proxy for your new web service.

Question:

What is good way to calculate that buying the above business to use its products, website, and SEO as an ad or awareness engine is better for your brand and message? How would you go about proving that this path (mathematically) is more sound than traditional means?
The irony of this article is that the only person seriously talking about providing relief to people like this woman is Hillary Clinton. And while the author seems to want to debunk the notion that Trump supporters are racists, his subject's comments about "the blacks" would seem only to reinforce that impression.
I like your list! I'm going to give it to my little brother before he applies to work for Google. One thing I'd recommend looking into is deep search with pruning. It's nothing terribly clever- just boxing up something you've probably done before and giving it a name. It's a problem solving technique that often has tremendous real world benefits. Essentially- if you can take a problem and define it like a tree with potential solutions on the leaf nodes, can you define a search on that tree that gets you to the right solution as fast as possible? Often simple tricks can help you chop off entire branches of the tree so you never having to waste computation exploring them.

It's nothing revolutionary, but its good practice to be mindful of when you can chop pieces off of your search space. Interviewers always love hearing something like "and if we organize the problem this way, we can always stop searching here because we know we can't get a better result".

P.S.- If you know python I'd recommend interviewing in that. You won't be able to implement anything with nodes very well, but you can write most code on the whiteboard very succinctly. They WILL want to see actual code.
Coming from PyQt, I just cannot understand or agree with the idea that React is "the future".

It's nice for some tasks, sure, but it also feels like a big hack.
We do use "better luck next time," so perhaps the translator is trying to be idiomatic.
Er. I actually said that they don't use brainteasers anymore in the post.
The best way to rob a bank is to be a banker.
Google Canceled the Launch of a Robotic Arm
Governments blow billions by shutting off the internet
This is a lot of text, but I'm not sure what the real argument is. It seems like you're saying, "sure, he's not helping Al Qaeda, but they could say he was".

Well, they could say he was a member of Al Qaeda, too. What couldn't they do? If we want to stipulate a lawless government, why bother mentioning the NDAA at all? They could just drone strike him.

The NDAA has nothing to do with this story. I don't know why you're so diligently trying to make the case that it does.
Character from the tv show Big Bang Theory. The character is highly intelligent but quirky.

http://www.fanpop.com/clubs/the-big-bang-theory/images/26450...
Horses for courses. There are people that would hate doing client training but love weighing the pros and cons of a DAG vs RB tree. They too can make a career of it.

It's a big industry, plenty of different ecological niches to fill.
Again, it sounds like your skills lie mostly in product management rather than software engineering. While you have a valuable skillset, it's not what Google needs from a software engineer. You're good at a different job.
Understanding Deutsche Bank’s $47 Trillion Derivatives Book
> You're not supposed to ask brainteaser or trivia type questions as a Google interviewer anymore.

That's what previous means in:
> Their previous "brainteaser" style interview didn't work at all
Hardly unique to writers, I've had much of the same issues with procrastination when working on personal programming projects. Much as they describe writer's fear of writing a bad novel, I give up when I think no one will want to use the app I'm working on, I think the project be too difficult to finish, or I'm worried about letting people see my badly written code.

Obviously there are some differences - there's a more specific barrier to making software that is functional serves it's intended purpose, compared to a story that might be badly written. But I think "I'm working on an app" may be our generation's version of the "I'm writing a novel" cliche
Their interview doesn't select for "ability to figure things out" at all. It selects for "ability to memorize and regurgitate academic CS curriculum on demand." I'm sure many people who can do that are also good at figuring things out, but it's mostly uncorrelated.
Pity. Sounds like they had a real product with a real, demonstrated business model (akin to Universal Robotics). Google needs to embrace a bit more of the "just fscking ship" attitude for its moonshots.

(The brand protectionism is really starting to hurt their ability to be scrappy.)
Now if we're going to talk names, CockroachDB is the one with the problem. I'm very interested in the project and follow it closely, but going to my senior management and saying "we're going to bank the company on Cockroach!" is going to be a really tough sell.
The taste buds in your gut are on the same side of the gut as the food. So your gut can taste sugars that pass through you without being absorbed.

Given that fact, we can speculate that sweet things that aren't absorbed might be more harmful than ones that are absorbed, as they have a chance to activate taste buds all the way through the gut as they go past, rather than just the earlier ones.
I did something similar: https://ifcfg.me

Also via json:
https://ifcfg.me/json
Just curious, with your 5 years with financial companies do you see them do things differently than most organisations? eg.. deadlines?, SLA?, tech-understanding?

I had a couple of colleges working for the banking financial sector and they where pretty high strung most of the time. They where a bit more direct in regards to putting money on the table to get shit done.
Disney owns ESPN. Twitter has an exclusive live streaming deal with the NFL. Buying Twitter gets them access to a valuable media property. They likely aren't buying tweets, but the future of media consumption, due to a pretty strange hedge by Twitter (which Twitter probably can't afford).
This reminds me of powershell's ability to leverage .net assemblies.

Pretty cool.
An example of a current problem in NPM land, is "peer dependencies". Suppose 30 of your direct and indirect dependencies require one popular, fast moving library, say, React. For safety's sake, and to spare the effort of regression testing, many of these modules specify a fairly conservative version range for their own React dependency. Normally, NPM would just give you multiple versions of React, and each library would get the React version that it expects.

There is a small problem and a big problem with this. The small problem, is that your build size will be unreasonably large. The big problem, is that this React library has internal state - you can't just initialise multiple copies of it, and expect them to share a single state.

Enter peer dependencies. Each library that needs React, demands that the root module, your application, specify a normal depency on React, that satisfies their version range requirements. Clearly, this quickly becomes impossible. So, version mismatch is treated as a warning, not an error, and you (the application developer) learn to basically ignore that warning.

I can think of lots of solutions to this problem, all of which have problems of their own.

- All libraries factor out their state, so that they are stateless. Now you can load multiple instances of a module, but if they have different major versions, then they are totally going to mess up that state that you are holding for them.

- Application developer: it is your responsibility to patch your dependencies, and their dependencies, so that they all accept an overlapping range of React versions. But who has time to test 30 modules for regressions?

- Just build more, smaller, simpler applications. This is where I am right now. I still get version warnings, but it is a little less risky to ignore them.

How do you handle this issue in the Java community?
Samsung in Cross Hairs of American Hedge Fund