skysight-inc/HackerNews huggingface dataset:
"Polymorphism" is being used incorrectly here. Please see here [0] for a good explanation.

[0]: https://docs.oracle.com/javase/tutorial/java/IandI/polymorph...
Wondershare Data Recovery 6.2.1.3 and Serial Keys
Yeah, residential real estate isn't the best example, but it's not as though there isn't any pure rent-seeking out there.
as with a lot of js terminology, it's been re-appropirated:

http://mrale.ph/blog/2015/01/11/whats-up-with-monomorphism.h...

also, polyfill (hip) === shim (no longer hip)
Some self-hosted ROSS readers will fetch the full content or at least attempt to do so.
They know men will work longer hours, so it makes sense to offer more.
The only way I can see QV might work is if each voter was given the same amount of voting credits, which could only be used for voting. On the surface, it seems to me that this degenerates into the one-person, one-vote system.

If real money is allowed, then the very poor are completely disenfranchised. Many don't have enough money to put food on the table, never mind spending it to vote. That gives the wealthy a huge advantage - more so than they have today.
Or the landlord/owner could go bankrupt and own nothing because it is all shielded under a corporation... What is exactly your point?
What, pray tell, do you think affects your credit worthiness?
Good databases do self-optimize quite a bit but they select where and how they do that optimization carefully. There are two big constraints on practical dynamic optimization: the cost must be less than the benefit and it must be applied to the system incrementally.

These constraints have effects that are not always obvious. For example, architecting a database kernel so that it can be dynamically optimized slows down computational throughput in the general case! This means that the benefits of dynamic optimization have to be sufficiently large that it offsets the performance tax of doing dynamic optimization at all. Also, because the performance tax is general, there is an implication that the optimization needs to be general across the set of runtime operations as well i.e. you can't optimize one operation at the cost of slowing down others. Nonetheless, there many areas such as cache replacement algorithms where dynamic optimization has big performance payoffs for the added complexity.

Second, dynamic optimization needs to be applicable incrementally, otherwise it tends to have a "stop the world" effect on performance when it is being applied, which is bad. A good example of this is dynamically optimizing storage for the actual distribution of queries it sees. Dynamically adding a new secondary index imposes a huge background cost that is visible in performance, so databases don't do it. However, dynamically optimizing individual pages for queries is common because it can be applied incrementally for pages you are already accessing anyway for a small one-time cost per page distributed over time as pages are accessed. And it only applies to pages you actually touch; building a new index pulls a lot of cold storage through the cache. Page level query optimization may be less effective overall than adding a second index but the fact that it can be applied incrementally makes it a preferred form of dynamic optimization.

In short, dynamic optimization has been studied and tried for many decades. Sophisticated databases do a lot of it but the mechanisms are chosen carefully to minimize adverse side effects in real world conditions.
Or rural eastern Washington, I moved to the bay area from there and other than good restaurants you could do pretty much everything else for less money and no traffic.
For the attribution bar at the bottom of the figure, why not use the text() kwarg xycoords="figure points" or "figure pixels", which both enforces the semantic distinction between the axes (where the data goes) and the figure (where other stuff goes), and avoids having to guess and check the coordinates.
Pretty much everybody with a brain. Or who knows government officials with lists can turn many people into ashes.

https://www.google.com/amp/s/amp.reddit.com/r/AskHistorians/...
I'm not arguing that the credit system doesn't suck. It sucks so much that I haven't had any meaningful contact with it for 20 years. For most of that time, the overwhelming majority of which I spent financially insecure (and a parent, to boot), my disengagement from credit has ended up feeling like a blessing. I genuinely do not understand why people get credit cards.

As for "windfall vs. 9-5", I spent ~20 years in the latter category, a category which I'm not unlikely to end up in again, and I simply don't agree with you.

Maybe another way to put it is this: for all the problems you've had with personal finances, I assert that acquiring revolving credit is a good solution to none of them.

Finally: since litigating this further is inevitably going to involve getting into pretty squicky financial details and debates over personal financial decision-making, I'm going to stop here. Since I think you'll probably disagree with me, I want to be clear that I expect and will read any rebuttal to this that you write, but I'm not going to continue the debate.
Not sure if this is some display artifact, but the most striking thing to me is how strange the wind patterns are in many parts of North America if you zoom out.
Here's a table of the number of category 4 or 5 Atlantic hurricanes broken down by year range. Note that the first two rows are 50 year ranges, the next two are 25 year ranges, and the last is 18 years, so the import columns are the rate columns, which give the average number of storms per year of each category during the corresponding year range:

Years Cat 4 Cat 5 4 or 5
Num Rate Num Rate Num Rate
1851-1900 13 0.26 0 0.00 13 0.26
1901-1950 29 0.58 8 0.16 37 0.74
1951-1975 22 0.88 7 0.28 29 1.16
1976-2000 24 0.96 7 0.27 31 1.24
2001-2017 21 1.2 10 0.59 31 1.82

Data taken from Wikipedia lists of category 4 and category 5 Atlantic hurricanes:

https://en.wikipedia.org/wiki/List_of_Category_4_Atlantic_hu...

https://en.wikipedia.org/wiki/List_of_Category_5_Atlantic_hu...
The problem is that Equifax put within webserver's reach information that had no business being there. Apache Strut's vulnerability is unfortunate, but it shouldn't have been the keys to the kingdom, where the kingdom is the personal information of nearly the entire US adult population with a credit history. If I knew a service relied only on the security of a web server to protect deeply personal information such as my name and SSN I'd never sign up. We didn't have that choice with Equifax.

Having said that, definitely keep up on the vulnerabilities of software you use. It's hard though, especially when you're relying on a great deal of dependencies. A company the size of Equifax should have had a team dedicated to this. A team. It doesn't seem like they had anyone who knew anything about basic security at all.
"Real-name" identity services inherently need to know and store a great deal of identifying information. It's also naive to assume that the government would stop at a straightforward oauth service. They are going to add request tracking (if they don't have it already), background check data, etc. It's too politically and practically appealing to leave it even as privacy-preserving as, say, google oauth (which is a pretty low bar already).
The sleuth tracking down the poetry cheats
This is not Struts' "fault"... An entity like Equifax cannot hold such private info and power over our finances, then not have multiple layers of protection to prevent this. You expect bugs in user faceing software, so you protect against breaches so that you don't expose 140 MILLION damn records..
I loved the book. Read it front to back. In an update I would love to see a deeper dive into smart contracts, the Oracle problem, thoughts on ICOs.

Can't wait to watch the videos.
Many US dwellings use asphalt shingles, which wear out. Slate roofs may last for hundreds of years, but they are pricey and I'm not sure how they stand up to golf ball hail.
I recall this programming teacher I knew with a civil engineer education. While looking for his dream job, he sent in applications for other work but demanded way above average pay while knowing that most would reject it. In the end one place did accept it which was a teacher position with the same pay as coworkers who had been in the place for 10 years.

If there existed statistics for such strategy, I wonder if it would have a gender attribute to it.
Great tutorial.

I recently published an overview of Redux here - https://medium.com/@guptagaruda/introduction-to-redux-and-mo...
Islamic banks are issuing loans without interest to this day. They have a clever fee schedule though, and I'm not sure it works out any differently for the borrower at the end of the day.
Barely and only without traffic. It's over an hour to Tracy now without traffic and that's right on the Western edge of the central valley. Places "deep" in the valley like Stockton out Manteca are even further.
Are you saying, that unless everyone cheats, one could tell which ones are artificially delaying their pings?
Flying into the eye of Hurricane Irma
Why you should hang onto your ideas
New Security Measures in iOS 11 and Their Forensic Implications
Are there any performance benefits of semaphores vs mutex/condition?
I am not saying that closed-source software is more secure. I am saying finding exploits when the source code is available is definitely easier.
If credit agencies' business is just to serve as proxies of your credit worthiness, why is regulation of them necessary at all, since they'll always be consumer friendly?

Or maybe there's more to it than that?
Driving is more about avoiding other big brained humans then any environmental obstacles.
That's why it's usually advised to not only look at simple accuracy but also things like precision, recall and F1 score
Opinions differ, but I would say weakening the union would be a bad thing.
#1 here can be automated. My current employer sells one such solution, though there are of course others. Here is a blog post about the vulnerability from back when it was discovered earlier this year.

http://blog.sonatype.com/2017-struts2-vulnerability-exploit-...
I'd love to see those 10 lines!
Compliance code exposed on GitHub causing $3 Trillion loss in Health Care
Yes, why not in 1985?
> It belonged to Amenemhat -- which means the god "Amen Is In the Forefront" -- and his wife Amenhotep, said Mostafa Al-Waziri

Is this the same origin as for the word "Amen" in Christianity?
>>> And the anti-govt bend is odd for at least two reasons: in a democratic republic with an elected representative government, it's pretty weird to treat the feds as a hostile

You don't explain why you think the sentiment "is weird". Maybe you have never been the target of repression so congratulations.

Government officials with lists are potentially very effective ashes-creators:

https://www.google.com/amp/s/amp.reddit.com/r/AskHistorians/...

Read: IBM and the Holocaust
C# with "code contracts" allows you to annotate function arguments with valid ranges which will be statically checked at compile time. It's quite verbose though.

https://docs.microsoft.com/en-us/dotnet/framework/debug-trac...
Ask HN: Why continue to use Firefox?
Now that Firefox's UI is becoming more and more like Chrome's, why should anyone continue to use Firefox?

I'm thinking the reasons might have something to do with:

- Lower memory usage compared to Chrome [1]
- Increasingly more of it being written in a fast and memory-safe language, Rust [2]
- Not belonging to a for-profit company [3]

Would also be nice to know what plans Mozilla has for Firefox in the longer term. Once Firefox becomes a near Chrome clone written in Rust, what comes next?

[1] - https://blog.mozilla.org/firefox/firefox-uses-less-memory-chrome-edge-safari/

[2] - https://wiki.mozilla.org/Oxidation

[3] - https://en.wikipedia.org/wiki/Mozilla
Hey good questions. All the tutoring I do is in the form of recorded video. I don't do any live tutoring except for very rarely when someone needs extra help. Because the content never changes, I recorded the videos a couple years ago and haven't had to record any more since. I still do a lot of work in terms of marketing it, but the hard work was definitely recording the material.

Happy to help in any way I can
Said to by /u/vfclists on Proggit ..

"folks should realize that ENVY was Smalltalk's Git, way before when before anyone heard of Git"
Are you seriously suggesting that, widgety though JS's implicit type conversions might be, if its booleans had three values then things would be better?
But cash-back is not the same as reward points.

Cash-back is "money", reward points (more or less) is "discount on given good".
So what is the problem solved by Redux? I don't see a simple explanation of that in your write up. Most people struggle when asked this question. Some people go on about "time travel" and other fancy things that have nothing to do with the business problem you're trying to solve. Other people talk about "single source of truth" as if that didn't exist before Redux.
Anyone have any recommendations on where to start? In particular, I’ve been looking for a good book on probability.
Introduction to Redux and Mobx
No matter what, Equifax may tell you you’ve been impacted by the hack
Lunirite – library for working with data in JavaScript world
no, i was talking about the internals of https://github.com/bitcoin/bitcoin (bitcoin script might seem low level, but there's an actual implementation of it!)
I think this highlights the general problem of Java EE style architecture. There are many moving pieces and many permutations of how they interact together. It's practically impossible to understand it in its entirety, and thus impossible to guarantee that it's secure. You're basically plugging holes as you find them, but you're never sure that there aren't more holes you don't know about.
I am the author of the document. My aesthetics sense is pretty limited as you have observed. I like the mathpazo font, but if you don't share my weird tastes, you can just download the repo, comment the \usepackage[sc]{mathpazo} line in formatAndDefs.tex and you're good to go.
> Mean words cannot hurt a bank. Threats cannot hurt a bank. Paper trails, though, are terrifying to regulated institutions. Your bank’s customer support representatives are taught to evaluate whether someone looks like they’re competent and collecting a paper trail. If they are, the CS rep is supposed to stop touching the case immediately and instead escalate them to a supervisor or to the legal department.

This is why I record every single one of my phone calls. I've recorded lies over the phone (without knowing they were lying at the time) and then played them back to another customer service rep to prove how I was deceived. I was immediately escalated as the author says and could feel how the evidence gave me power in the situation.

Edit: I'm not suggesting anyone break the law. If you're going to record phone calls, know your laws and get consent if necessary. This document which was last updated 3/10/2017 may be of help https://www.mwl-law.com/wp-content/uploads/2013/03/LAWS-ON-R...
Represents a lot of effort in what way? Certainly not in terms of time to spend or earn it, both of which can be achieved in less than a day. Also consider that wealthy individuals are already spending a lot of money in elections. For example...

http://www.huffingtonpost.com/entry/super-pac-donors-2016_us...

"An analysis of 2016 super PAC filings shows that the 257 donors giving $500,000 or more have contributed a total $709 million."
Any metric is gameable. And, if the current algorithm is the best way to predict "credit-worthiness," publicizing its details will drive consumers toward different behavior, which makes it less powerful

Imagine Google made its own credit score, based on your searches, social contacts, etc. It turns out that someone clicking on ads for product X have a very high likelihood of repaying their debt. This information ends up publicly leaked.

What do people start doing? How does this affect the quality of Google's credit algorithm?
Implying programmers are systematically rational in all areas of life? Have you ever met any programmers?

The alternative is not that everybody in that field is a frat boy or evil. It's that they're... human.

We are all biased. The only differences are a matter of degree, and whether or not we acknowledge it.
How disastrous a hurricane is depends both on how strong it is and where it goes.

Since Katrina there have been 4 Atlantic hurricanes (not counting Irma) that were as strong or stronger, and one that was just slightly weaker.

They all devastated places that they hit, but they managed to not hit any major large population areas so they did not cause as much damage as Katrina.
Jaynes is the usual 'standard' probability text, and it's well written and not too dry. It's mathsy though.
William Bolstad - Introduction to Bayesian Statistics

Or E.T. Jaynes - Probability Theory, The Logic of Science (but this one is much more detailed and has lots of philosophy)

Or Ian Hacking - An Introduction to Probability and Inductive Logic (this is the light approach written for philosophy students)
Do you live in the United States? In the United States:

Where you live affects your credit worthiness.

Illegal, and radioactively so. The practice was called redlining and a bank engaging in it would have hellfire rained upon it.

Marital status affects your credit worthiness.

Also illegal.

The degree and school you attended affects your credit worthiness.

Untrue; credit reports don't include this information. (It is available from specialized vendors for doing things like e.g. verifying resumes, but banks don't habitually employ them because your credit history is much, much more reliable.)

The title of your job affects your credit worthiness.

Untrue; titles are generally not reported to CRAs, difficult to get out of customers, and difficult to verify. If you wanted to use them in underwriting, for the same amount of effort you can just ask "What is your salary?" and verify it with the employer the same way you'd verify their title; this gets you everything you want in a more reliable fashion, since salary inflation is less common than title inflation.
Holding application state in a tree is nothing new. It is as old as software development itself. You don't need Redux for that. Actions and reducers are not solving any problems. If your application needs undo/redo then that's understandable otherwise get/set methods are all you need.
Maybe not, but we should never stop entertaining other possibile improvements. The fact that mailing in ballot can be intercepted or even discarded is a problem. Sure sometimes the most primitive and simplest solution is often the best. Reasons we are having this conversation is because eletronic voting has flaws, and having a few people watching a locked box also has problem. The whole counting by hand also has problem. Is there an intersection we can meet between traditional method and technical method?

I am a novice on the whole voting system, but just off the top of head my proposal would seem to work in ideal situation. The fact we have a record of ubique vote electronically and on paper is cruical to the integrity of each vote. There must have been a few dozen studies already on this topic. I'd suprise if no one has a bullet proof system yet. It CAN'T be that hard. Just emulate cryptography here.
Apache brings up a good point about having layers of security. I wonder how Equifax was storing the data. Was it just plain text files?
Yes. Why would you doubt it? (i.e. why would you doubt that I'm seriously suggesting it, not why would you doubt that what I am suggesting has merit)

(Oh, and BTW, before you completely dismiss the idea that my suggestion might have merit, you might want to look me up. I didn't just fall off the turnip truck.)
I think it must have been your sense of humor that ended the cold war. The comment you're replying to is very obviously not serious.

Actually, the best commentary I have heard on this subject is that the Soviet Union fell of its own internal conflict and didn't need help from your pal Ronnie.

And to further reply to your cousin-comment to this one there is a huge difference between a constitutional mandate and a very specific implementation... Nobody mandated Star Wars.
statistics done by machines on past datasets can reveal a great deal about a population, regardless of how discriminatory, unfair or "bullshit", it may seem to a human.
I don't use either (I use Safari) but if Firefox became a more memory efficient chrome from a company besides google, that still sounds better than chrome.

Google is and for the foreeeable future will be an ad network first and foremost.
I wish in JavaScript that inequality operators would always return false if either side of the operator needed coercion, at least then this sort of scenario would be predictable (and a little more JavaScripty than throwing an error).

As it stands, it's bad practice to rely on this sort of edge case in your code. If you know that one of the variables can be null, always handle that case before doing the comparison.
I like Norvig's Jupyter notebook on Probability using Python.

http://nbviewer.jupyter.org/url/norvig.com/ipython/Probabili...
Important not-a-lawyer advice: recording phone calls without the other party's consent is illegal in wide swathes of the U.S., but keeping copies of letters is legal everywhere.
RSS is feature complete. Like email. As soon as anyone tries to add something it ruins the whole thing by centralizing or proprietizing something or encouraging bad practices in there users or breaking something as simple as line breaks or copy/paste (outlookin' at you MS). Its fine that something else handle the social stuff, in fact, commenting tools often have rss feeds of their own.
Facebook will spend as much as $1B on original TV in the next year
It solves getting your kids through college. That's one of the other pain points. The quality of life difference is massive if you have to work full time and also go to college full time.

It would be delightful to find an answer to some of the problems of bad credit. But it kind of matters.
That's a pretty weak argument. The existence of regulation - even heavy regulation - in an industry is not a barometer of their value to consumers.

But there are a lot of reasons why an industry who scores credit worthiness would be highly regulated, even if nothing had ever gone wrong (and plenty has). The main reason would be to ensure that score is applied in the same way to everyone, and that it isn't crafted in a way to create extreme disparities based on things like sex, race, religion, etc.
This being a result of JavaScript's weapons grade weak-typing, I've always wondered of what benefit weak typing actually brings, once dynamic typing is assumed, over strong typing as in python/Ruby. Or at least stronger typing. Reasonable coercion from 11434 -> "11434" is one thing, but why not throw an exception when anything more ambiguous is encountered? It would seem even for an absolute newcomer to programming, or someone experienced who wants to rapidly prototype, the bugs resulting from this hidden coercion complexity outweigh any gains in productivity. Especially considering the alternative is simply a set of special unambiguous casting functions that could be easily looked up.
*or
What can Money-Moustachism do about the fact that the well-paying jobs are increasingly concentrated in a few cities on either coast? Is the future that everyone becomes a down-at-heel rentier just like he is? Are we all supposed to be cheap John Arillagas living off the people who do actual, productive work?
The real problem is that the Java EE style architecture introduces so many bullshit layers that you lose sight of real layers that you need to worry about.