skysight-inc/HackerNews huggingface dataset:
Why go to great lengths to preserve content in a subreddit that was found to be in significant enough violation of the rules to warrant banning? There's nothing sacred about that content that demands it be preserved. And trying to preserve the subreddit itself such that people can still participate, while merely attempting to replace moderators, would not solve any problem. The toxic community that engaged in the harassment would still exist, and there's no good way for reddit admins to appoint new people as moderators anyway, because they didn't form the community in the first place.

> There could be more transparency, and I think that's what folks are clambering for.

In the case of the banned subreddits, there was actually plenty of transparency, and a plethora of various posts explaining what happened. But a lot of people spread a lot of FUD about (whether by accident or deliberately I don't know) and in general did their best to obscure the reason for the banning. It really feels like there's a bunch of users who are doing their absolute best to try and stoke up the fires and create a witch hunt, which is why you get a lot of this misinformation being spread around and a lot of discredited claims being repeated over and over again.

I do agree that the firing of Victoria was handled badly, mostly in that there was no notice given to the subreddits and moderators, and no plan in place for how to handle the AMAs that she had been responsible for. As for whether the act itself was justified, I have no idea, because we don't know why her employment was terminated. And we probably never will, unless she publicly states the reason herself.
Not just hacked: this is almost on the Sony level. They got...

H A C K E D !!!!!

Maybe we'll get lucky and they'll face bankruptcy with their stuff available for free now. :)
My favorite podcast for my daily walk is 'Security Now'

https://www.grc.com/securitynow.htm

It touches everything and keeps me up to date on important security vulnerabilities. (Otherwise I would probably disappear in my coding cavern for months and not know what is happening on the surface...)
I know a woman whose husband divorced her because she had a totally senseless affair with her best friend's husband.
I'm not sure I understand what you're saying. Capture all the things is exactly what security professionals are asking for as the most reasonable approach to securing sensitive data.

This video is proof: https://www.youtube.com/watch?v=R63CRBNLE2o

Other security researchers have gone so far as suggesting Penetration Testing and Risk Assessment are the most reasonable approaches to providing security for sensitive data.
Basically, a lot of VCs are going to start referring to "blockchain" as a new/different kind of data store.

There may be times when building something on the blockchain makes a really big difference (i.e. payments or other spaces in which trust really matters, or the combination of data being publicly available yet encrypted for private parties matters).

There will also be times when people advocate building x on the blockchain and x could really be built with any *SQL database, but blockchain is sexy right now.
I wouldn't call that a change of direction. More like patching WHOIS to make it more useful until we can replace it with something better.
Replying because I can't edit:

Raldi had a really good idea of creating an office of Public Advocate: someone in the company whose job it is to argue for the users in any meeting. That's a fantastic suggestion, and could go a long way towards alleviating the feelings of resentment among the user base.

https://www.reddit.com/r/ideasfortheadmins/comments/3c1m67/c...
Of course, with proper tail calls, you can get generators and any kind of control structure almost for free :)
OMG "I'm going to save @HackingTeam the trouble of hiring Mandiant." then the pic of Bejtlich with "DEAR @HACKINGTEAM IT WAS CHINA". Ha!
I actually created something like this for the LA Hacks Hackathon last year. http://challengepost.com/software/coinama-vote-with-your-wal...

The idea was a reddit-style AMA site where questions would each get a bitcoin address assigned to them. The Bitcoin sent to that address would be a bounty for the AMA subject to be able to claim after answering.
Another good set of comments about Inside Out can be found in the Neurologica Blog maintained by Steven Novella, M.D. He likes the movie for some of the same reasons that I like it.

"Inside Out – A Neuroscience Metaphor"

http://theness.com/neurologicablog/index.php/inside-out-a-ne...
I'm writing code against indexedDB (which doesn't use promises), but I want to expose promises to my callers. So I'm wrapping my indexedDB usage in Promises.

Also some of indexedDB doesn't seem like it would fit with promises, since some operations have 3 or more callbacks (onsuccess, onerror, onupgradeneeded).
.then() does create a new promise. Return Promise.reject() in the fulfillment function to reject the new promise.

somethingThatReturnsPromiseWithoutError()
.then((res) => {
return Promise.reject("some error");
})
.catch((err) => {
console.log(err); // => some error
});

Promise.resolve() and Promise.reject() return a promise resolved or rejected to the value passed in the first argument. Returning a promise in the fulfillment function passed to .then() chains the promises together.

somethingThatReturnsPromise()
.then((foo) => {
return foo.bar;
// Or if you like it more verbose
return Promise.resolve(foo.bar);
// Or pass bar to a function modifying bar that returns a promise
return modifyBarReturnPromise(foo.bar);
})
.then((newBar) => {
console.log(newBar);
});

In your case, if you need step1Val in next promise chain, I personally do this, however people more familiar with promises may know of a better way to do it (maybe with something like Promise.all() or Promise.props() in the BlueBird library).

somethingThatReturnsPromise()
.then((first) => {
doSomethingWithFirstAndReturnPromise(first)
.then((second) => {
console.log(first + second);
});
});
No doubt you should be annoyed, but you should direct most of that ire at the troika than at Greece. The money that went to "bailout" Greece really made its way to EU lenders by way of Greece. A real bailout would have consisted of of policies and loans that went to rebuilding the Greek economy, not toward squeezing every last drop of tax revenue from the few Greeks who are still employed and pay taxes.
http://www.kuro5hin.org/section/Diary
> K-12 education, for instance, has no business being a state-level issue.

This is contentious because there's no constitutional basis at all for the Federal government having any say over education per the 10th Amendment.[1] The Constitution doesn't mention education at all, which means the states should have control. This was mostly the case until the 1980s.

[1] https://en.wikipedia.org/wiki/Tenth_Amendment_to_the_United_...
Make a Print of Any Place on the Globe
I like Jquery's Deferred better then ES6 Promise. Promises lack the `always` callback, they don't have any `progress` events.

The spec on mdn[0] doesn't mention asynchronous `then` or `catch` behavior. If the callback in Jquery `Deferred#then` returns a Deferred that deferred will be returned by `then`.

// Basic async function, resolves after n milliseconds
function wait(n) {
var promise = $.Deferred();
setTimeout(promise.resolve, n);
return promise;
}

wait(10)
.then(function() {
console.log('first'); // prints first after 10 milliseconds
return wait(10);
})
.then(function() {
console.log('second'); // prints second after 20 milliseconds
return 'done';
})

You can 'flip' a failed promise by returning a resolve promise in the fail callback.

var promise = $.Deferred();
setTimeout(promise.reject, 100)

promise.then(null, function () {
return $.Deferred().resolve([]);
}).done(function(arg) {
console.log(arg); // Prints '[]'
})

[0] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
http://www.australianwindandsolar.com/wind-turbines

This is the first google result. There are many others like it as well.
React as Relay/GraphQL aren't from a blank slate either. Hell, nothing really is. How much to invest in what level of tooling is, as it should be, a function of what already exists, what you're trying to build, and what resources you have at your disposal.
"The the week of the 29th brought 995 more. So I think it's clear that, without significant outside promotion of these topics, almost nobody would have noticed this proposal."

This sentence makes me seeth. ICANN's proposal affects many millions of people who've chosen to utilize a domain name or will choose to do so in the future. If you asked a majority of these users they'd probably have difficulty placing ICANN as an organization if anything at all yet this unawareness would justify ICANN's position? ICANN certainly hasn't gone out of their way to make the public aware of the situation.

The tone of the article suggests the author is ready to disregard the templated responses from Save Domain Privacy and others yet wouldn't these be the main channels for users to become aware of the ICANN proposal and take the opportunity to register their disapproval? One of the few places where one can educate themselves about this secretive ICANN situation is one of the primary sources that can't be trusted for honest comment. It sounds like they've already made up their mind on things.

Even sweeping indictments in the last year from an overwhelming portion of the public on similar issues surrounding online privacy and the desire for an open internet don't seem to weigh on ICANN's mind in regards to this decision.
Market Yourself: Tips for High-Tech Consultants

http://www.warplife.com/tips/business/market-yourself.html
Ark: A modern systems programming language
I've always wondered if those site inputs are due to ignorance of RFC 2822, or because they are aware of it and are basically letting you know that your address is going out the door. Bad either way :/
Other modern languages such as Russian, Japanese, Chinese, and others get by perfectly well without the qualifiers 'the' and 'a', which according to Wikipedia are the first and sixth most frequently used words in English respectively, so they don't seem cognitively compulsory for understanding. And juxtaposing British English with US English 'the' has throw-away status in assertions such as 'I am going to university' (Br) vs. 'I am going to the university' (US) but not in 'I am going to the store' so you're also dealing with local conventions. Plus in common usage 'the' and 'a' can be used in their technical sense in EG, 'not a [any old] car but THE car' with suitable prosody added for effect. With all the spins that can be imposed on articles 'the' and 'a' trying to formalize their use with precise definitions would seem like a lost cause. (and of course definitions use words which themselves remain undefined but please don't go there)
I'm also hoping for criminal charges ;)
I had the displeasure of reading most of what you wrote and am writing this to convince you of something:

Please stop. Your SJW politics is off topic and in my opinion; utterly trivial nonsense. You were out-argued and still you found it in yourself to write more damage control comments.

I'm certain the reason people on HN don't call you out on this more often is the latent fear of being shadowbanned due to political correctness.

You made this your personal little soapbox and your posts reek of entitlement. Stop.
Not to sincerely defend the claim that "the" "is" an adjective, but rather to dispute the general notion that grammar is "real": Here are some adjectives that fail your tests.

> The, theer, theest? The, more the, most the?

* Worstest? Most least?

> The shoe was red but most importantly, it was the. She had never before seen so the a shoe!

* The smallest shoe confused her. How could it be so smallest?!

> In the clearing was old a house with smoke rising from stone the chimney.

* Outside the wooden red house was a brick grey ancient barn.

The last one is especially interesting-- if you're a native English speaker, I'll wager that "brick ancient barn" sounds nearly as ungrammatical as "brick the barn", but it's a lot harder to explain why.

Edit: Some more decisive examples of that from replies, since some have rightly pointed out that "brick ancient barn" is semi-acceptable in context:

* "grain lone silo", "fish dry pond", "beef tasty stew", "laptop lost bag", "horse leather saddle" / "leather horse saddle" (both grammatical, but different meanings)
Greek debt is literally impossible to pay as it is. They're not advocating default; they're advocating for the creditors to accept reality, write down their losses, and move on.
Best source would probably be the county appraisers office. Usually most have it online. But also many have bulk data you can request for analysis.

Since you mention it's for specific areas you should be able to do this easy enough.
The sort of people who go to expensive hotels don't care about expensive wifi, or wifi at all. Cheap hotels have to use it as a differentiator from each other.
"Making 50% of the reparations" is considerably more than "never paid their debts", and while on favourable terms, we're also talking about half of Germany doing this - the country was torn in two, and was at the pointy end of the Cold War.

Forgiveness of some of the debt has also been part of the Greek proposals. It's not like debt forgiveness is unique to the German situation. Pretty much any time some entity is in risk of default, there'll be some degree of debt forgiveness; cue news stories of "creditors getting 30/50/70 cents on the dollar".

Keep in mind also that Germany underwent massive social changes as part of their recovery process - it certainly wasn't 'business-as-usual'. That Germany managed to do so well speaks to the industriousness of German culture, not that they were 'let off lightly'. If Greece gets handed money without significant reforms, what will be some fundamental social, political, or cultural differences between 2010 Greece and 2020 Greece?
You can also find a list of engineering blogs here: https://github.com/kilimchoi/engineering-blogs
Are there words that function the same way in Chinese, Latin or Greek?
Should have searched before submitting - sorry.
Most people appreciate this because they're not exactly sure what to say when ICANN picks up the phone. We also connect you directly to their office via Twilio after the instructions.
http://entreprogrammers.com/ - Josh Earl, John Sonmez, Derick Bailey, and Charles Max Wood discussing the life of an entrepreneur programmer.
A long time ago I ran a file hosting service that almost exclusively served one particular "fringe" community (for some reason it got really popular on one site and spread from there). I was running it anonymously at the time (for both me and for the users), and logging was minimal...

... so imagine my surprise when I received an e-mail (at the abuse@ address, no less) offering to buy uploader/downloader info (IPs, file info, email addresses, etc.)

Imagine their surprise when I told them that I didn't have most of what they wanted in the first place, and that they could kindly go suck a pig. I checked out the company in question, and they seemed rather sparsely established, so my assumption was that they were a shell company for somebody. Never really looked into it after I told them to go to hell, and never heard back from them. AFAIK there wasn't a lot of pirate traffic (I shut that down and banned/reported aggressively whenever I found it/was notified about piracy or other illegal stuff), mostly just niche content that I assume was original... so I doubt it was an MPAA/RIAA thing. Odd.

(Sorry for keeping names out of it. The site was super well-known within the community, and I'd rather keep my involvement in said community quite isolated from my real life.)

Glad to be out of the file host business, that's for sure.
Monetary Reform: A Better Monetary System for Iceland [pdf]
I recently revisited the Oberon and LISP systems for inspiration in designing better architectures. Was considering dusting off SICP again to see if I could apply their refinement technique for a certified compiler. Plenty of wisdom in these old books.

Another benefit: that I remembered Oberon gave me a default recommendation post-Snowden when certain people were getting too paranoid to trust anything. I told them that Oberon, LISP machines, and Forth had very low subversion odds while being highly traceable from design to implementation. Much of Oberon and LISP were memory-safe, too. I had copies of docs, source, and binary so MITM wasn't a concern. I proposed verifying a version of that on their own air-gapped hardware (optionally hand-entered) and then working from there. Worked fine. Wirth made it easier by updating his Oberon documentation recently. A2 Bluebottle is pretty usable for something with almost no labor invested into it.

Been considering redoing the work of the Ten15 VM of the Flex machine to create a secure, integration point for various languages. Might treat C components as a big ass continuation or something. Not sure but getting imperative code in there might be necessary. Idea is combining Haskell, ML, LISP, Ada, and other verified languages like they did onto hardware with security assistance (eg tagging, capability).

Ten15
http://www.mca-ltd.com/martin/Ten15/introduction.html
Tox was originated by developers who were not versed in crypto yet tried (badly) to build their own design. It's already had too much drama for me. I guess I'll stick with Jitsi.
As always Fresh Air's Terry Gross on NPR did an outstanding interview with the Director several weeks ago. They go fairly deep into the trade offs of making a movie and getting the science right or at least right enough to be entertaining and still meaningful to the young audience.

"It's All In Your Head: Director Pete Docter Gets Emotional In 'Inside Out'"

http://www.npr.org/2015/06/10/413273007/its-all-in-your-head...
Reddit couldn't work if upvotes were worthless. Upvotes have a time value associated with them. Also there is a market for them. A quick google for "buy reddit upvotes" exposes a large grey market facilitating the exchange of upvotes for cash.

Everyone can vote on everything once is also suspect, since many users have secondary accounts.

So at reddit, voting is already tied to an incentive like BTC, and until the censorship incidents it was working rather well.
You can reject inside a `then` by `throw`ing an error, like synchronous try-catch.
Maybe. I'm glad you did anyway because I'm a new HN reader and didn't have two of these books. So, thanks! :)
Sure. Updated readme contains commands to generate the associated image using dot.
That's because 99% of times when people use it it's an anti pattern: stackoverflow.com/questions/23803743/what-is-the-explicit-promise-construction-antipattern-and-how-do-i-avoid-it
If we're lucky. They are in Italy and defense contractors after all with what that entails...
> there's no decent dependency management yet

What's wrong with CocoaPods?
Germany's reperations were cut subtantially from the baseline, and he did not claim what you are saying, at all.

You're exemplifying Dunning-Kruger at its maximum: critiquing a world-renowned economist who wrote an 900-page book on the state of income inequality of this century as someone who wouldn't be aware of the history of European debt relief. Get a grip.
Do you have a citation for this? I looked on Google and didn't see any evidence that creditors were asked to take a haircut on Greek debt. In fact this article on cnbc seems to suggest that Europe is resisting any suggestion of a haircut:

http://www.cnbc.com/id/102371294

I could definitely be wrong, just want to know where you're getting your information from.
During my travels in northern Taiwan, I found that every hotel I stayed at had free wifi, free snacks, and free necessities like toothbrush, comb, etc. One place even stocked the fridge with a couple free sodas. The wifi was quite good, comparable to what one would expect from, say, a Starbucks. They did some throttling, but my tunnel back to the States fixed that.

It was a decidedly different and pleasant experience, compared to American hotels. The toilets were great too. The only downside is the amount of smoking that goes on in eastern Asia hotels (even if you're on a no smoking floor).
Offering tptacek a dose of midaz: There is no thread.
Yes, I should have been more specific - I was thinking of something much smaller that could sit along the roof-line of a typical suburban house.

The site supplies separate wind inverters too. I guess that means that the turbines supply very different power to solar panels.
Are public schools in Texas really teaching anybody that Jesus rode a dinosaur to work...?

For what it's worth, I grew up in South Carolina, went to a Christian school up through 5th grade and grew up in a Southern Baptist Church. At no point during any of this did anybody try to convince me that the world was 10,000 years old. We learned dinosaurs lived 65 million years ago. We learned everything we needed to learn. I now have a masters degree.

This school brainwashing stuff that floats around the internet is a scare tactic at best and an isolated minority of people at worst who actually believe their children aren't going to have internet access one day. Most of the best schools in my area now spend more time focussing on teaching kids HOW to learn effectively and core life skills because there is an assumption that the bulk of the information is a few clicks away.

Somebody teaches a kid a made up story, that kid is eventually going to have Google and question just about everything those people ever told him.
I complain (politely) about the internet fee at the desk, and more than 70% of the time its removed from the bill. The front desk almost always has authority to make those kinds of adjustments.
You already planted the seed and provided the field.
> There is a small culture of people online who make a hobby of harassment. They don't have an agenda. They aren't representative of anything. They're not distinguished by being part of any particular industry, race, sexuality or economic status. They are simply selfish individuals

I wish more people understood this. It is a big problem with no solution. We can keep spamposting these tropes of #gurlgamers and #womenintech but the problem isn't really that these arenas are overtly hostile to women. The problem is that if you are in these arenas you are just more visible to the type of people that enjoy harassing people. I think doxxing is one of the biggest sins on the internet. Anonymity and privacy are fundamental pieces of American and Internet culture.

Doxxing someone is really the only way to stop these things happening, and even then they must actually care about what society thinks of them. Also, if you are wrong you could ruin an innocent persons life. So no easy solutions. Explaining tolerance and these angry women first campaigns alienate people from the causes. They don't harass women and are normal people. The people that actually do bad things couldn't care any less about this "education" and the flamewars this stuff starts make it all the more funny to them.

This is an insanely hard problem to solve, and it might actually not be possible to fix. The answer might be to have thick skin and hire a security company to put alarms and cameras in your house. It isn't fair to someone like the subject of this article that is an intelligent, attractive, hard working person to be punished for having these attributes, but it is an answer even if not a great one.
Germany was _forgiven_ over 50% of it's post war debts. By my rough calculation, 35B+ in today's dollars.
I recently started to read TechInAsia (http://techinasia.com), it feels almost refreshing and appears to give a different perspective.
Historical context aside, he does have a good point in the end. Greece's credit card is maxed out and it doesn't appear that any amount of restructuring will make it possible to repay in full.
Thanks for the update - it does what I thought it would.
The K5 diaries are still going back and forth, that's interesting.