skysight-inc/HackerNews huggingface dataset:
They've finally begun backtracking on function parameter bivariance. https://blogs.msdn.microsoft.com/typescript/2017/06/12/annou...

They still think they're right: "Our experience has been that users generally don't run into issues with this all that much", but they've started to "tighten[] things up and compare[] the parameters which are callbacks specifically". I'm just so excited and annoyed that they've finally partially admitted they're wrong. Double annoyed that we're still on TS 1.8 :(

I just don't understand function parameter bivariance. It's not just that it's wrong (if it was just theoretical I wouldn't've noticed), it's that it keeps letting bugs through. You simply can't refactor the code and then fix it till there's no errors because you'll run out of errors before you run out of things that need changing. Or adding features in React+Redux, can you get it to help you? Nup. At least that's a specific point you can remember to check.
I've been thinking as well about moving there for a while now. Any German city/town actually, it doesn't matter to me.

What I'm wondering is how difficult would it be to find a job once there, or how long - on average would it take. Would you know by any chance?
Running 10M PostgreSQL Indexes in Production
I think we're a bit disconnected b/c I haven't done a good job of communicating my idea.

I'm not saying you don't have good ideas about what conclusion we should expect, I'm saying it's a good idea not to worry too much about such ideas in any place where we can conduct an experiment. Humans are notoriously bad at this and shouldn't do it if we have a better way (and we do,
experimentation). See:

Orwell wrote about the problem of arguments in an essay On Politics, which can be found in the published book (not the essay) Why I Write. He discussed the aquatic screw, and how leading figures published ideas in leading print newspapers and journals arguing both for and against its effectiveness. It was only when an experiment was conducted that we, collectively, could know well-enough to consider it fact which one worked more efficiently.

Feynman said, pretty much: 'if it turns out nature is this way or that way so be it, it doesn't matter how good or how beautiful your ideas are, nature is going to come out to be the way she is, that's the beauty of science.'
Considered in 2017 they now are a blockbuster powerhouse with Marvel, Lucasfilms, Pixar, and a rejuvenated Disney Animation under their banner.
That was... very strange. I'm not sure how else you'd demonstrate a physical vocal tract model though.
Just seems wierd. A 2 byte day count would give a huge range and use 2 bytes for the full date Vs 3 bytes for a BCD yymmdd representation.
On the lowest levels only. The rest of the OS can be GC'd. See Oberon, JX OS, and House in Haskell for instance. That Go has a low-latency GC makes it even better for that usage.

http://programatica.cs.pdx.edu/House/
right, though i thought the guests other points were overall garbage
Tell HN: Bug in UberEATS app gives you $75 coupon
Apparently there is a bug in Uber Eats app at the moment where if you apply a specific promo code you get 2 coupons for $75 off, instead of $10 off.

(Looks like there is a bug in the bug as I did place an order and the $75 off coupon was not applied :) )
You'll find confirmation bias everywhere if you look hard enough for it.
http://www.dictionary.com/browse/badass?s=t
I'm compelled to ask how much you're paying for your "Hacker News" subscription... because the rest of us are somehow finding legitimate economic value in this nominally free resource.
Not enough to make this my day job, while paying off a mortgage unfortunately. For short durations it has been, although my living expenses are much higher now than they once were.

It's also very seasonal - it closely follows the download graph on the post.
It's the right thing to do at most companies. People know when you're available and when you're not.
CRASHOVERRIDE
1. Never mix business with family or friendship. Ever.

2. Get a good lawyer and sign airtight contracts. Leave nothing to trust.
So when is it self-confidence and when is it overengineering and invoking the wrath of YAGNI? :P
The Best Minds of My Generation Are Thinking About How to Make People Click Ads
Actually, this gave me an idea. The founder of keygen.sh can generate landing pages advertising cracks/serials/keygens for download on tons and tons of different software.

When the search engines index these landing pages, whoever has an alert setup to monitor their products will get a notification about your website. Let google automate your marketing.

The other benefit is that you can use your logs as a sales tool when pitching your product to developers. "Hey Developer, 38 people came to <<url>> today looking for a crack/serial to your <<software name>>." Hopefully those developers will then visit your page for more information which turns into a sale.
No content here, just an e-mail signup form.
This is useless info without the code. If you want to tell Uber about the bug, just do so directly.
Entamizole:To Treat Watery Yellow Diarrhea and Abdominal Pain Doctor Sahaab
>And you absolutely don't have the right

That's true according to some moral systems and not true according to others. What's more important is that we have the power to do so, and we think it's in our interest to do so, so we do it. If you want to convince us not to restrict immigration, you'll have to convince us it's not in our interest to do so. Saying we're immoral according to your chosen moral system will persuade some, and it will be easily rebuked some others, but most will say "It doesn't feel wrong" and ignore you and your whole moral system.

>inviting my non-citizen friend from staying at my house, in my property -- which is the despicable (and immoral) unquestioned status quo of today.

That's not really the important status quo of today, though. The problem isn't that people are inviting their non-citizen friends into their homes. It's that some non-citizens are coming here and consuming limited resources that would otherwise be consumed by citizens, especially services funded by taxpayers, and are not providing enough services to the people here to make up for what they're consuming. Many citizens, especially those who are in most direct economic competition with immigrants, are made worse off by the presence of even those who do provide more resources than they consume. The gains they provide are not distributed evenly throughout the population, and neither are the costs they impose.
is there a way to make it say words?

I think pinktrombone would make an excellent resource for learning how to make certain sounds when learning a foreign language.
Paragon NTFS 15.0.729 Cracked Serial for Mac OS Sierra Free Download – Crack4Mac
My experience is that the efforts an average 6-year old should put to learn programming at that level are very high and at ~9 years old not so high. So except he is very interested/capable I would wait until he grows. I don't think you gain too much starting earlier, in a way I call it parenting anxiety. This is why you don't start teaching them calculus, they are not ready except if they show signals of precocity or giftedness.

Having said that I would start with ScratchJr (https://www.scratchjr.org/) on a tablet and Alice (https://www.alice.org/) on the desktop. Alice will require your assistance for scripting but he would be able to select and position the 3D characters.
I tend to notice lately, in the "wisdom" passing discussions from the VC, founders, etc. the word "grit" keeps getting repeated since 2016. Coincidentally, after the release the book by Angela Duckworth book Grit. Almost all the findings in the book and claims by Duckworth were discredited by Marcus Crede et all in the Journal Personality and Social Psychology. But the fake news keep getting repeated and none seems to stop and ask questions.

"I don't know for sure" is perfectly valid answer for a question like what do you look for in a founder.
Beyond the bar argument (and I've gone plenty of times with co-workers and not drank despite liking a beer or two because I had a long commute), I would say being able to have places to go for lunch / coffee outside of the building are important. There's a communal lunch table (seats 8-10) at my job and I've only eaten there once or twice. I either have a semi-private lunch 2-3 people or, if feeling like personal time, go read a book at a cafe or restaurant nearby.

I will say that the bar, and alcohol of course, are great for really bringing down the barriers for how people feel about things, as long as it doesn't get too messy. Everyone needs a room and place to vent though.
> The significance of these negative results is not that they disconfirm a strong prediction of string theory, but that they pull the plug on the last remaining hope for connecting standard string theory unification scenarios to anything observable.

The reason String Theory first became so popular in the mid-1980's was because of its prediction of a massless chargeless spin-2 particle (the graviton) which behaves like gravity in a quantum setting. Surely this could be called a proven observation of String Theory?
I am so happy that Walt Mossberg still has the Creative Nomad II mp3 player (to the right of the Pilot). I played a part in creating it. :-)
5-10K miles per year and quoting highway mileage numbers?

Even elderly drivers that I know in rural areas in the US have a difficult time staying in 5K-10K miles per year.

Someone living in a rural or suburban area in the US has a 30 mile round trip for just about anything. Even 3 trips a week would put you above 5K miles. And you won't be getting 40mpg on those roads.

So, either you really don't do much (possible) at which point delivery probably suffices as you have minimal needs.

Or, you don't have to drive very far, which would tend to place you in a dense suburb or urban setting.

Or, you could, of course, simply be one of the lucky people who live in a rural/sparse suburban setting that just happens to have everything you need within a walk or very short drive. Those places do exist--the number of people who have the opportunity to live in them is very small, however.
What is exactly is the value of having any of our utilities connected to the internet? It seems the security risk is too high. It is bad enough we have to rely on people not inserting a bad USB drive or other physical plant problems.
My first week of grad school at Harvard, Ted Slaman was freaking out a bit, wondering whether he (or any of us) was good enough to succeed at math. I replied (more or less in these words):

"Look. You're brilliant. I'm brilliant. We're all brilliant, or we wouldn't be here. We may not be brilliant ENOUGH to make it, but we have nothing to feel inadequate about."

He calmed down, and eventually went on to have what may have been the best math career of any of us (at least judging by the stature of the department where he wound up tenured).
Its meaning is evident and reflexive.
Consumer health concerns (which were the motivating factor) are often either unrelated to or directly opposed to actual health.
Objectively reasonable or not, subjectively a joke in comparison to SV. This kind of investment won't pay for one additional hire this year; if you go smaller it won't even pay for the time you spent dealfinding.

And after all of that, this level of equity is a curse on your books that locks you out of SV VC. So if you actually grow you're still disadvantaged by such an offer. Lose lose.

We can debate whether such an offer is reasonable. But taking this offer in favor of seeking funding in the valley... that's unreasonable.
Mark zuckerberg is litereally hitler
instagram.com/unicefnathanson
In theory, I think it's doable, but you'd have to build some sort of interface for it. Right now, all that exists are the low level foundations.

The KL model does sing! Max Matthews and Bell Labs produced "Daisy Bell" using a very similar model 1960:

http://www.cs.princeton.edu/~prc/Daisy.mp3

This was the inspiration for HAL to sing Daisy in 2001: A Space Odyssey.
> Your transparent attempt to assume the moral high ground has been noted.

I wasn't attempting to do so. I probably could have been a little more careful with my wording, though.

> because I reject guilt via membership of demographic groups

It's not "guilt". It's simply acknowledging legitimate societal dynamics, and being considerate of these things when interacting with others.

Here's a basic example that I find very analogous: Imagine having friend who is currently struggling with money, and you have just received a large bonus. It seems very reasonable to be a bit more careful with how one shares the good news with this friend. In fact, it isn't hard to imagine a scenario in which one unintentionally comes off as a jerk if they didn't remember about the friend's situation.

If someone has experienced very little discrimination in life, then how is it unreasonable to tread carefully when asking difficult and potentially naive questions about discrimination to those who have experienced a fair amount?
Start small, not with a mission-critical investment or commitment. Build as you go. Go with someone with roots in the community and something to lose

I recently got fucked over by an ex-GF then long-time friend. Good Canadian girl. Daughter of a preacher. It can be hard to judge someone's character
Direct link to the Dragos executive summary and full report PDF: https://dragos.com/blog/crashoverride/
Will Australia put messaging encryption keys at the disposal of authorities?
better at X than anyone who is better at Y" and "better at Y than anyone who is better at X.

^This^

This is awesome advice. So true that I never realized it till I read this.
Big Data Privacy Issues That Should Worry Every Internet User
Terrible planning of legacy systems (and some current ones) from people who never gave any thought to security is how we got here. The value is usually negligible.
I'm not hijacking it; I'm refuting it.
I think the default storage format Hypothesis uses is a flat file with a diff-friendly format so it's easy for developers to check it into source control, and it's easy for patches to update the database without exploding the git repo size due to giant binary diffs. Sqlite3 might also be an option but I'm not up to date on the details. As a neat side effect of the diff-friendly format, it's easy to review new falsifying inputs added to the database in pull requests.
> He will always have to chase new customers.

Surely this won't be difficult, for an app that does class timetabling for students. A fresh batch every year.
The reason String Theory first became so popular in the mid-1980's was because of its prediction of a massless chargeless...

Barry explains this quite succinctly in The Big Bang Theory: "I'm not a string theorist; I'm a string realist".
EIPs only cost money if they're unattached. Otherwise they're free.
The thing is you can't look at it in percentage. If I go from 12000/year in housing to 36000/year in housing, that's 24000/year of difference.

If a DINK couple of engineers (to exagerate the number for example purpose) move from Canada to the US, their combined salary could go from 150k/year to 300k/year. That's a 150k a year of difference. Minus the difference in housing cost, we end up with 126k more, let say 85k after tax.

That buys you a lot of (cheaper in the US!) cars over a few years.
This is unfortunate. I have their alarm and find it quite useful. It's nice being woken up at a decent time in my sleep cycle rather than having to hit the snooze button so often because I was woken from a deep sleep. Are there any alternatives?

I'm probably hoping too much if I want them to give me a way to root my Sense as well as an open source version of their server software I can run and point my Sense to.
I misread as 100M, my bad!
> Not fat (the replacement was also fat) but rather saturated fat was the evil one.

Shortening is vegetable oil that's been treated to transform it into (in part) saturated fat.

So it's not even about that, either.
Here are some more technically inclined comments (on why typescript is terrible compared to flow :)
https://news.ycombinator.com/item?id=14472810
Theresa May Plots Plans to Kill Encryption, via Encrypted Whatsapp
I really think this is a symptom of iOS not supporting free trials.
You put yourself in a position to be bilked, and you got bilked. You need to not work on "handshake commitments" or "no commitments".

On a personal level, I find that simply accepting that people will hurt you, and deciding whether or not being an open, trusting person is worth the harm that might occur (I happen to think it is).

Limit the amount and degree of 'credit' you give people to what you can equanimously accept as a loss, expect people to occasionally violate that trust, plan for it, and understand that it is simply one of the costs of being a decent human being.

I never loan a book, I only give them away. If people later give them back, that's wonderful but not required. I don't ever let someone borrow something I wouldn't give them as a gift on the spot. In business, you either have full control, a negotiated agreement (which should cover things like how to make decisions when you disagree), or you're just a passenger along for the ride.
As I understand it (not being a physicist): the graviton, if it exists at all, would have to be a massless chargeless spin-2 boson for it to fit our understanding of what particles are. But the graviton has never been observed, nor has any quantized behavior of gravity or its General Relativistic effects, so it doesn't count as an observation by String Theory; there are other models that also give rise to gravity-as-we've-observed-it, up to and including just gluing the Standard Model to General Relativity and calling it a day.
5 ms isn't generous at all for a backend.
If you want a friend, get a dog. It's a cliche at this point, but don't rely on business partners to be "friends". It sounds cynical, but it actually makes life smoother for all parties involved.
I've been lucky enough to only be burned financially once, and the lesson I took away was simply, require a written contract.

You can find a lot of similar stories and advice on stackexchange: https://money.stackexchange.com/questions?sort=votes
Vancouver is a bit of a special case because of how insane the property prices are there. It's like the Canadian SF, except without the job market.
When talking about tech, unless you're starting a company and don't have any capital yet, you have insurance. Often it will even be copay-free, and unlike the free stuff up north, dentist is included.

As people mentioned, there are a lot of cheaper options for school in the states. Americans just looooooove the expensive prestigious options.
It's a form of (inverse) Survivorship Bias. "None survived, therefore none started out" is an (inverse) extension of "The ones that survived were the ones that started out".
2020 predictions, from 2017
I sympathize with the situation in general, but I'm not getting why you feel your relatives were treacherous.

It sounds like they regretted the verbal only, "handshake" investment, and wanted something in writing. That actually seems prudent. Is there more to that part of the story?
Not true.

Terraform v0.9 only handles remote state and locking properly. Handling multiple applies of state is something scheduled for 0.10

Basically terragrunt handles some stuff today in a less robust, less portable, way that your team is likely to need today -- whilst waiting for core terraform support.

(disclaimer: I follow terragrunt and terraform very closely but do not actually use terragrunt in producution anymore).
One thing to remember when using an assertion-based method is what it can be used for:

1. Unambiguous specifications [vs human language] of exactly what the function expects, should maintain, and should output. This is basis of Design-by-Contract method of verification in Eiffel (original), Ada, and SPARK.

2. Ability to check inconsistencies on that if a formal, specification tool. An example is where unique types are defined for miles and kilometers that require a conversion before used in same-sized variable. Might have prevented a rocket from being destroyed.

3. Ability to formally prove through automated or interactive means that your code has those properties in all cases rather than whatever you tested for or your fuzzer came up with. Frama-C, Java w/ JML, and SPARK Ada can do this with SPARK the champ so far. It's hard and limits how you express the problem or what problems it can handle but with highest payoff in correctness. Anything unproven can be handled by a runtime check the tool might even insert for you.

4. Academic and commercial tools exist that can automatically generate tests from those specs. So, you get tests covering whatever you can specify automatically with no human effort. You can use your brain on stuff the tools can't handle.

5. Ability to do equivalence checks more easily on annotated (i.e. constrained) programs can help show optimizations or compilations didn't break your program.

6. The annotations might also be used for synthesizing programs or optimizing them even more than usual.

So, these are some benefits that come from leaning toward formal specs of code or within code instead of just manual, unit testing.
Hacking Microsoft Flight Simulator 4 and DOSBox to run on three 42“ monitors
Seriously? You're saying that condos in downtown San Francisco can be had for under $500k? You can most likely find a condo in downtown Toronto for that price. Housing prices in Toronto are nowhere near the SF Bay Area. Geography constrains West Coast cities in a way that simply doesn't apply to Toronto/Montreal/Ottawa. There is still plenty of farm land in the GTA waiting to be developed. The distance between Hamilton and Toronto is similar to the distance between San Francisco and San Jose. You can still find houses for under $500k in Hamilton.
relevant paper from facebook https://research.fb.com/publications/ImageNet1kIn1h/
Of course it is strictly less powerful than gotos. That's actually the point of the more structured constructs: they are more restrictive and so can be reasoned about more easily. Note that I'm specifically piking up on labelled break/continue as a substitute for nested loops like the following

while ... {
bool shouldBreakOuter = false;
while ... { ... shouldBreakOuter = true; break; }
if (shouldBreakOuter) break;
}

since that what the original comments description sounded like. Being a rather general control flow mechanism, there are of course other uses of goto which this doesn't cover.

That said, I'm not sure I understand the comparison: the lexical scoping doesn't seem to be ambiguous in Java. Could you expand on what you mean?
YouTube. Watch conference talks. Apply to represented companies.

Meetups for same reason as above.

Also Craigslist has surprising yield, despite lack in diversity.
I suspect that most production applications of Hilbert curve ordering would work just as well with Z order (a.k.a. Morton order), with the additional benefit of being simpler to reason about (just interleave/de-interleave the bits).

I haven’t ever seen any convincing benchmarks or other analysis where the Hilbert curve created any notable performance advantage vs. Z order; the only time you really need it is if moving along the linearized coordinate must never have jumps in the multidimensional coordinates, but I’m not convinced there are many if any real-world cases where that is important (note that in either case small movements in the multidimensional coordinates are associated with large jumps in the linearized coordinate). If the only goal is to minimize memory fetches, etc. then the Z ordering works just fine.

(If you know any good comparisons where the Hilbert curve comes out ahead, I’d be curious to read them.)
U.S. banks launching answer to peer-to-peer payment app Venmo
Govt should regulate market capitalization of corporations;
check www.sevacoffee.com - start with raw green beans and roast, grind & brew every cup to make the ultimate cup of coffee.