skysight-inc/HackerNews huggingface dataset:
That will be why Tinfoil has suddenly started crashing when I try to view my messages.

All the reason I need to drop Facebook entirely then.
Last Week Tonight is a direct spinoff of The Daily Show. Oliver took the Comedy Central format and applied HBO to it to rid it of its problems (commercials, crappy celebrity interviews).
I've heard this multiple times this weekend. I'm going to check it out. Thank you.
People used the "You're a comedian so just tell jokes" line against Jon Stewart for years.

There's absolutely no reason someone has to adhere to some arbitrary ratio of comedy to seriousness (edit: or preachiness, etc).
What if you started by "zooming out" so that the variables (and constraints) are limited and manageable in a semi-manual way (i.e. you can put together a high-level model with http://scpsolver.org/) and try to understand if there is anything that stands out and then try to decompose that?

(Note: this is not how LP is supposed to work - you do not "optimize" the whole by iteratively optimize subsets, but it could give you a better understanding of the process, and maybe also get some low-hanging fruit to motivate you and your colleagues to go forward).
Actually you're right - it's malware #1 and then password resuse somewhere down the line. The reuse issue was just fresh on my mind because i've been dealing with it the past few days with the MySpace and LinkedIn dumps.
We have been out of recession (in the USA) since '08, which historically is a long time.

Furthermore, we are at full employment, with unemployment at 4.7%.

So we certainly could see the end of this business cycle soon. That alone is not a cause for concern, but I am worried about the general lack of ammunition available to central banks in the eventurbine they need to stimulate the economy.
Can you prevent targeted attacks, or is salting the state of the art?

What if the salt was derived from a key the user had to supply and wasn't stored anywhere?
I sleep around 10 hours a night.

Over 20 years ago, I was diagnosed with bipolar disorder. My psychiatrist at the time recommended that I setup a rigid sleep schedule, to ensure that:

1) I regularly received a sufficient amount of sleep

2) My sleep schedule was consistent

For people with certain conditions (that probably don't apply to most HN readers), ensuring a sufficient but not excessive amount of sleep is very important. For bipolar disorder or major depressive disorder, inconsistent sleep can really throw you off.

I take medication, but I've noticed over the years that my condition is much better when I get a solid 10 hours of sleep.

It seems a bit silly to hipsters in SF that I'm in bed at 8pm, but it keeps me stable and functional.
Selection bias? There are some studies indicating left-handed children tend to score lower (on average) on IQ, verbal scores, etc: http://www.ncbi.nlm.nih.gov/pubmed/16643966 (Edit: Seems the IQ difference varies between studies and is negligible, if even exists.)

Hypothesis is that left-handedness can be caused by early brain trauma, so if "lefties" are disproportionately represented in such positions, the ones with non-pathological causes would seem to have an even bigger advantage over the right-handed to make up for the lower mean. Or perhaps it's associated with other talents that make up for the deficits. (Edit: Wikipedia seems to support this - https://en.wikipedia.org/wiki/Handedness#Intelligence)

Or perhaps the research conclusions are just wrong.
Yeah but it's anonymous / via bitcoin, no one could stop you from doing a 1000 'small' donations under a 1000 different identities, yet you control them all?
Show HN: Create landing page and iTunes feeds for your YouTube show with Jekyll
Thats the thing though. This is not a question of substance. He can be right in the specifics, but still not provide the only perspective.

My problem with him is his facts, but his interpretation of them.
Moving from On-Premise NAS to Microsoft Azure
also in australia:

"Sorry, this page isn't available
The link you followed may be broken, or the page may have been removed."
Yes you are supposed to buy insurance (though many just take the penalty). Many Obamacare plans are pretty crappy with low max pay outs. It drives me crazy when people don't read the plans they are buying. My plan has a huge deductible (10k) but no max pay out. So basically I pay 100% for everything but if I ever need some serious hospital time I'd only be out 10k. (And it's very expensive).
No, which is why I included the sentences after that. It's a lot of energy even if it reduced the lighting requirement by 99%. It might be feasible for certain crops, but it's still going to be much more energy than an outdoor farm uses.

Seems to me greenhouses are a better way to go: free lighting, while still using less water and chemicals.
Which usually doesn't help in the slightest and is merely annoying. dadada vs dada123 is .. not exactly an improvement.
While I agree this is a loss of trust I think this is a total logical move from Microsoft. Windows 7 first came out in 2009, and they can't afford to keep supporting an old OS in today's market. And leaving their users with an unsecured OS isn't smart for PR in the long run either.
Apple's point of view on this is "upgrade or be left in the cold", which I personally think is worse.
Python odds and ends: statements in the body of a class
That would be useful, but won't solve the problem alone. It's highly likely there were any number of engineers in these companies fuming about poor practice, but lacking management support to prioritise it.

Look at how TalkTalk ignored a security researcher's warnings a year before incurring a major attack. They were also storing in plain-text, available to support staff, and came up with comments like "We're squeaky-clean on security". This is a PR response, not one from the engineers who know what's going wrong.
https://paul.reviews/value-security-avoid-talktalk/
By your complains about my terrible analogies (which they are, intentionally) I am guessing you are one of the few programmers who actually does all the stuff from the interviews on the job?
Mailtrain, the open source Mailchimp clone, is getting automation support
Facebook is full of accidental dadaists.
Damn. Of course you're right. And it could all be automated, transparent to you, the cheater.
Playing the Accordion widget
Good stuff! Nice proof of concept.

I would have like to see some scalability plots, to evaluate the parallel speedup you observed.
React-bash: An extendible React-based Bash terminal
Certainly something that sounds interesting..

Guess it depends on the cost of the monthly fee? If this is solely performance based I would argue that you would not need the monthly fee?
Panama Papers Show How Rich United States Clients Hid Millions Abroad
Although this is not the main reason, there is also a matter of intellectual property of Go game records. The official position of Korea Baduk Association is that Go game records are copyrightable.

On the other hand, it is not recognized as such in Korea, let alone in other countries. There has been multiple attempts to change the Korean copyright law to explicitly list Go game records as an example of work that can be copyrighted. All such attempts failed so far.
Is there a good article or breakdown on modern best security practices? I am a relatively experienced programmer and know what a hash and salt are, and have read the wikipedia article on rainbow tables (though I now forget what they are other than that they make attacks of certain things easier), but that's the extent of my knowledge.
(author of WAVM here)

WebAssembly definitely benefits from being able to avoid the JavaScript garbage collector.

I'm working on a garbage collected language that will use WebAssembly/WAVM as that backend. It's possible as-is, but may require some non-standard extensions to get good performance (e.g. to find GC roots on the stack). I'll certainly contribute anything I do there for standardization, but I suspect the WebAssembly committee will beat me to it.
I think the biggest problem with translating this into code widths is that we use indentation liberally. Seeing 6-12 characters taken up by whitespace is nowhere near uncommon.

So, given that, perhaps 80 characters isn't so tyrannical...
This kind of comment about Elm is quite hard to understand without context. Have you ever used a typed language before? Have you ever used a pure language before? Is there something special about Elm that gives you this kind of benefit, or do other languages do the same thing?
On the topic of forking Clojure, I've had sort of an interest in writing a pure C version of the core of Clojure for a while; something with similar goals to Lua, namely that it would be self-sufficient, portable, and embeddable; a library first, much like Clojure is in Java. I guess it should be called Clocure if it ever came into existence. But honestly, I have no personal need for this, it's only something I like the idea of, and therefore I don't ever see myself actually writing it. (I guess I might use it for some small-ish scripts that I might otherwise go to Python or Ruby for. But I hardly write such small scripts anymore.) Either way, I still like the idea and will probably continue dreaming about it for a while to come.

That said, I have to second the other opinions in this thread, namely, that Jaunt is solving a problem in Clojure that already has other solutions. When I'm writing Clojure for work (I use it full time), I use Cider, and I often make use of C-c u, which is cider-unset, allowing me to make sure I remove a var from a namespace. That plus cider-reload gives me assurance that my namespace mutations are pretty reliable.
Cancelable Promises Proposal Draft for JavaScript
Yes. A catch with the upgrades is that when Microsoft revises them they will show up in the update queue. As long as you don't approve them your users will never seen them.
I can't watch the YouTube video either, but searching for the Last Week Tonight page on Facebook I found it there.
For trading debt I would certainly hope that the actual contracts under which the debt was agreed where included. Yes that would be difficult, but it ought to be a minimum requirement.
Chicago has 1.12 million people living in census tracts above 20,000 people per square mile, the satellite cities are more in the 10-15k/sq mi range.
http://swontariourbanist.blogspot.ca/2014/03/toronto-and-chi...

Chicago quickly drops off past the 20k/sq-mi range too, which is basically typical rowhouse density. It only has 88,000 people living in >50k/sq-mi census tracts, mostly stretched out along the northern waterfront. Amsterdam has almost twice as many at 162,330.

Amsterdam isn't even that dense by European standards, although Swiss cities are probably similar. The densest cities are in southern Europe, ex Valencia has about 800,000 residents over 20k/sq-mi, and 400,000 residents living at 50k/sq-mi densities and it's not even a big city.
https://chartingtransport.com/2015/11/26/comparing-the-densi...

But back to the original point... Chicago has fairly dense areas within a short commute of downtown - but those mostly have 2-3 flats and bigger apartments, and the few single family homes are quite expensive. For more affordable SFHs with a decent school and crime situation, I think you'd have to go to neighbourhoods that would be considered "suburbs" by European standards even if they're within city limits.

San Francisco is even more expense, the better neighbourhoods have SFHs at $2m+. More far flung areas like Sunset would be more like $1m which is still not exactly cheap and it's getting to be a long commute (40-50min each way by transit).
Is 'Reboot' really cyberpunk?
Why can't a farm capture natural sunlight and redistribute it?

Even a low-tech method like mirrors ought to do it. As long as all the wavelengths that the plants need are reflected by the mirror. Why not?
This is a really cool technique to have in your toolbelt. When you are able to model a problem in this way, you can get something that also seems magical. I've found these kind of constraint solvers to be a nice middle ground between naive algorithms and full blown machine learning.

A couple examples:

* Building a scheduling system for work-shifts -- add constraints for number of hours per week, double shifts, minimum roles (manager/supervision) then use wages as the cost function to minimize

* Exercise recommendations -- add constraints for calories burned, time, etc and then minimize a heuristic for "difficulty"

* Fantasy sports optimizer -- this is very niche but something I built that optimizes a fantasy team projected points based on position limits and player cost (for FanDuel)

The trouble I had was that almost all of the material and tools are very academic focused. It was difficult for me to grok and the libraries were not well documented.

The best I have found is Google's or-tools. The documentation is still lacking, but I was able to understand the basics from their examples. The best part is that there are bindings for a handful of languages so you aren't necessarily forced to also learn some thing like R or C++ to work with it.

Start here: https://developers.google.com/optimization/lp/glop#output

and be sure to read through the Stigler Diet example to get a taste for how to transform real-world problems into solvable linear systems.
Along those lines, I've heard less press about statistical learning start ups than some of the recent deep learning work.

Anyone know of some recent ventures in this space? Anyone to keep an eye on?
Can you explain neurostatic precepts? I'm unfamiliar with the term and a bit of googling didn't turn up much.
"Near NYC" :(

C'mon - throw Newark a bone already!
Exactly what I wanted to ask. Can we mere developers have some context to it?
"Easy to copy" means it makes sense to copy as needed in a given context. Large vectors of strings adhere to the CopyConstructible concept, but we don't generally recommend copying those around.

Which brings up a good point. The concepts proposal exists because there are implicit (though hopefully documented) contracts that are either unenforced or enforced in arcane ways (large amounts of error spew obscuring fairly simple violations, such as a missing copy constructor).

Anyway, I was trying to point out that there are many language-legal designs we can conceive that force design decisions and other entanglements on other pieces of code. It just so happens that C++ has much more flexibility than many languages, so it gives new opportunities to make those mistakes. I was pointing out that otherwise helpful authors aren't aware of the extra pitfalls, so they tend not to point them out very clearly.

As a result, for example, we see a lot of Java-like C++ that basically assumes the rest of the code can and should be structured similarly. Even something as seemingly innocuous as using shared_ptr as a method parameter can cause unintended issues in other code.
I don't doubt that the author's story is correct, but I think that 80 is a perfectly reasonable number to have as a standard. It's very annoying when I read code that doesn't use the 80-character limit, because my terminal is not guaranteed to be as wide as theirs, and I really don't like resizing my terminal window to fit their line length.

For car width, I think that that's also a pretty reasonable width, since it's the perfect width to fit two people side-by-side comfortably, with a bit of room in the middle.

Now we only need to think of things that have developed for historical purposes, yet are not reasonable defaults.
I guess he really liked that Volkswagen commercial?[1]

[1] https://www.youtube.com/watch?v=jdccNAOvPHg
Could you give an example of said facts and an alternative interpretation of them?
In their defense mathematicians have gained huge advances in algebra (and other areas) precisely by abstracting away all unnecessary parts (most notably by Emmy Noether).

Of course working out which parts are necessary and which aren't is a very subtle process, and one of the areas of programming where a mathematical background can be a huge advantage.
I think we've already transitioned through that period.
I feel like an actual solution for this is more literal.

I mean, if a box-carrying robot actually hurts someone, then the proper course of action is to detonate something inside it, and completely immobilize it, cut it off from whatever it's networked to, and preserve everything else so we can dissect what went wrong and prevent it.

This is a really interesting approach but I think a much simpler method would be a bit more practical in actual usage.
It's funny that you take private health insurance as an example for a better working system. Those private health insurances are only open to better earning individuals. That's a concept which those evil downvoters here on HN do reject.
The world's 20 oldest cities
Good presentation. But two caveats:

First, the slides about lack of non-nullable types in TypeScript are incorrect, if you count the beta ("next") versions. It's already part of 2.0 [1] which should be out soon [2]. He says "there is hope" but it's more than hope, it's a certainty. (the date of the presentation is not clear, but seems outdated to me)

Second, there's a lot of other features that are left out. Union types, flexible interfaces, etc. They're not on par between the two languages, but many of those are almost as helpful as types, just more specific, so they're important if one is trying to draw a comparison.

[1] https://github.com/Microsoft/TypeScript/wiki/Roadmap#20

[2] https://github.com/Microsoft/TypeScript/milestones
Thanks, that makes a huge difference for the interpretation. Bad title, bad!
Bill?
Where there's a webhook there's a way – Should we prefer SaaS with webhooks?
Have a look: http://www.zerohedge.com/news/2016-06-06/morgan-stanleys-dou...
and: http://www.zerohedge.com/news/2016-06-04/when-will-recession...
What has happened since then?
This is exactly my issue with the forced upgrade. With a browser like Chrome, automatic upgrades are there from day one. Everybody expects them, and they happen silently anyway. On the other hand, Windows 7 users never signed up for forced OS upgrades when they purchased the OS. (Especially not an upgrade that downloads gigabytes of data, forces your computer offline for hours, and sometimes even bricks your computer.)
The tricky part is that agile is supposed to help those people sleep better. But it all kind of depends on your ability to explain to them how agile does that.

Of course budgets and deadlines has to be set. Agile is not a way to ban those, it's a way to allow them, even if forecasting is impossible. It's about saying, well at that date I can promise to have kept under budget, and will have something that more or less reaches the goal of the budget. It will not, however, be what anyone is imagining right now, let's have fun discovering what it'll be.
My gut is that tomatoes will never offer an acceptable IRR for a real-estate investor. Compared to dirt, it's capital intensive.

The risk profile doesn't match that pool of capital either: real-estate investors tend to heavily weight track records and historical outcomes.
The title of this post focuses on one aspect of the episode in a way that has badly skewed our discussion.

The point of the episode is not John Oliver's Oprah stunt, but rather how the debt collection industry works.

[The original title is/was: "John Oliver buys $15M in debt and forgives all of it on 'Last Week Tonight'"]
My own personal experience with this is that they'll move the debt to another agency and the process begins anew.
I appreciate knowing how to do this, but I don't think booting into safe mode and deleting an exe counts as being "allowed" to disable scanning. It's a workaround, but definitely not a solution from MS.
Just yesterday I clicked on the "Forgot Password" link on the AutoTrader.com website. I was expecting a reset link in my email and instead they just emailed me my password in cleartext. This is a huge website! Not some small business. It completely baffles me.

I wish that there was some way to shame these companies. I've seen some websites that list some of these offenders but they don't appear to be effective enough. I want news articles written about these companies in the magazines that the CIOs care about, with their photo right next to the article.
Having important things being passed around using Excel is common, but so is stubbing your toe. Comedy makes fun of things close to home.
There is certainly no scientific consensus that GMO/transgenic food causes cancer; if anything the community believes it does not. Perhaps we currently have flaws in implementation (e.g., Roundup-ready crops could lead to increased human exposure to the herbicide), but why is GMO itself a problem? Adding genes from harmless cold water fish to harmless standard tomatoes in order to produce cold resistant tomatoes, for example, seems to be a safe procedure. I would love to be pointed to credible studies that contradict my way of thinking about this.
I highly doubt that this kind of information hits public sources before the said phenomenon actually starts to occur. I mean Ron Paulson wouldn't have made $15 billion shorting real estate, if everyone in 2007 knew about the then impending housing crisis.

That said, the debt to GDP ratio of most developed countries is at some of the highest levels ever seen. That could be an issue but am not sure if it's big enough to cause a recession.
Ah, yes, the "reality has a distinct $IDEOLOGY bias" line.

No.

I've been on the opposite side of some of his rants. You do not get the best counter-arguments. It's just another media spin show where you get the weakest arguments, pre-digested and cued up with the best media management possible for you to laugh at them.

He can do a decent job of substantiating his points, but you are not getting anything like the whole story, and if you think you are, you're hardcore in a small filter bubble.

(And if you're about to start trying to explain to me that yes he does give the best counterarguments, you're pathologically in a small filter bubble. At the very least, I know better counterarguments than the one he prompts you to laugh at. And come on, pre-biasing you to laugh at the opposition may be fun but it's hardly the path to intellectual enlightenment.)

That said, I must give props to putting money where his mouth is in this case.
I'm sorry, I hate pointing anything negative out. Was it a recent change to store passwords in clear text?

It's worrying because the founders of VK started Telegram which claims to be end-to-end encrypted.
Exoskin: A Programmable Hybrid Shape-Changing Material
Cars are pretty well sized for fitting two people side by side(and the appropriate controls).

80 columns is a pretty good length for lines of text.

I see no tyranny here.
>He gets just a little too excited about things that are basically impossible for anyone to get excited about

That's what's so great about the show. He can make boring stuff like net neutrality, patents and fashion funny.
Salting protects against rainbow tables, which is just a pre-calculated mapping of hashes to plain-text. Salting does not effect the difficulty of cracking any one single password.
America, a country where politics is a tragicomedy, comedy is about politics, and which is actually a continent.
Supreme Court rejects Google appeal in class action dispute
I've heard this reasoning (that 80 col terms are directly due to the 80 cols on a punched card), but never any proof.

Frankly, it sounds like numerology, to me.

"Hey! Both these numbers are 80, and they describe closely related dimensions. No way that's a coincidence! The newer one must have been specifically chosen to match the older one."

While it could of course be true, until I see reasonable proof, I'm going to assume that both values were the outcome of fitting a data representation (holes or characters) into a size that was effectively fixed for other reasons (standard card size, commonly available paper and CRT widths).

Especially since IBM later put out 96 column cards.