skysight-inc/HackerNews huggingface dataset:
I've tried DuoLingo and hated it. Really hated it. I should go back and try to document why - perhaps 20 minutes of my life is worth it if it gives the opportunity of breaking through and seeing why others think it's useful.

Thanks for the reference.
Please don't kill yourself. Try not to think of it as an option.
I can not better "gtirloni"'s comment. But I am trying to make an effort to let you know that there are many out there who care for you and your life.
If you recollect there must have been many instances in the past that felt like there was no exit, but somehow you fought that battle it all worked out and then you moved on. So this one will also go by and you will be fine, but please don't loose hope.
This entire article is about stereotyping, and the third paragraph is rife with the authors own stereotypes.

"My confusion lasts only until Ariana opens her mouth. Suddenly everything about her shouts out that she is Japanese, from the soft lilting tone of her voice, to her delicate hand gestures and demure expression."

What is this trash.
I wasted three months on rust then got sober, and went back to c++, then life was good!
Hey, friend, no. Just don't. I have no idea what's going on in your life, but don't. I have been there, just trust me, it will pass. Just focus on taking it step by step, living day by day, just survive and wait, it will be worth it. I guarantee you there will be time you will be glad you've waited, even if everything is shit now.

Future will be very interesting, you'll want to see it, you'll just need to be there to see it. For now just focus on surviving and waiting and find any reason to go forward.

Even simple/silly ones, like watching the next episode of Sherlock that comes out in 2016, or finishing a good book.

Watch some comedy. Watch Louis CK, watch Bill Burr, watch Community. To me it really helps, even when things are really bad.

Elon Musk will put people on freaking Mars. Self driving cars and robots will be everywhere. Medicine will make amazing progress to fix our health problems. You'll just need to be there to see it, to be a part of it.

Computers will kick ass, scientists will make crazy discoveries. You will find things worth caring about. You will have cool people in your life too, just hold on.

There are people like you, there is a place where you belong, there are things worth living for.

Also when things are bad your brain just gets into a bad place, and a lot of these thoughts are caused by chemicals. Things may seem hopeless but after some time your brain chemistry changes and you look at the same situation very differently, even if it doesn't seem real to you now.

You will find your way, it will get better. Right now - don't be hard on yourself. Just wait and hold on.

Email me at raymestalez@gmail.com if you'll need to talk.
It appears you forgot to read the article. Charity Navigator has been using the same highly suspect numbers that the article analyses.

Click on the "news" tab on the CN page you cited, and you'll see that CN has put Red Cross on a "watch list" due to the recent reporting.
The Eve language is an offshoot of what started as LightTable, which was heavily focused on Clojure/Clojurescript.

Interesting that Clojurescript was not the language of choice here, both given the roots of that project and the reputation of lisps for being languages to write other languages.

I wonder if the team would be willing to comment on why they are moving away from Clojurescript?
Wait! Advice here (perhaps even in my comment) might seem emtpy and distant, as I don't know anything about your situation and your crossroad decision, but it is just a humble attempt to express my empathy and offer help.

I've got a list taped on my wall with some things that I need to do daily to improve my life - apparently I need the reminder. Of this list, I hope that some of the following things help you to "find some kind of way out of here":

* get out in nature

* spend time with family and friends

* get enough sleep

* exercise

* talk to a human being

* meditate (or pray)

BTW, "Goodbye" comes from the term "Godbwye", a contraction of the phrase “God be with ye”. That's my prayer for you.
The Computer Science of Concurrency: The Early Years
I take it bargl is saying this:

That Bolivia was positive, because the interventions there actually worked. (E.g., developing local education to a point at which American volunteers are no longer needed.) Haiti wasn't because they didn't.

That the underlying reason why the interventions in Bolivia worked better than the ones in Haiti was because in Bolivia they treated the people they were helping with more respect -- working for and with rather than on them, and providing them with things they actually want rather than (e.g.) compressed-board houses that feel like temporary stopgaps.
Some of that is a structural difference between sites which are built on paid traffic and sites that use SEO / brand.

Paid traffic is live by the sword, die by the sword; you can spin up a large audience fairly quickly using your checkbook but the next guy (with a large checkbook) can go outbid you. Boom, traffic drops. Blogging about paid traffic or how to improve conversion rates is suicidal.

The funny thing about SEO-based traffic models is Google is often very conservative about handing over the top spots if you're established in the niche. Established incumbents get the benefit of the doubt (from an algorithm perspective) in many major searches; I've seen old sites with very weak SEO and outdated offerings stand off new entrants (who execute better on the product & SEO fronts) for YEARS despite no content changes or link building.

Given that blogging usually helps your site rankings by a) feeding Google fresh content and b) earning a few backlinks and the most interesting story about a boring site is often how you promote it.... the extra kick from blogging may be the edge you need to stay on top in an SEO-driven category.

(obviously, if your initial SEO success was from buying 500 links from a black hat private blog network, you may want to keep your mouth shut....)
How telecoms escape vendor lock-in with open source NFV
Ask HN: Is patio11 right about commercial licenses for OSS?
Relevant section:

http://www.kalzumeus.com/2015/01/28/design-and-implementation-of-csvexcel-upload-for-saas/#oss

Specifically: "My company is literally not allowed by the tax code to donate money, but it can buy any software it feels like"

This might be true for 'patio11, but is this the case for many companies (e.g. ones in the United States)? Even where it's not true, is there some other factor that would encourage businesses to purchase a license before donating to an OSS project?

I'd like to get other HNer's perspectives on these points.
not quite ready yet, but the pace has picked up dramatically. We've begun work on the structured data layer and are whipping up a suite of extensive acceptance tests (load testing, performance metrics, ...) to iron out all of the performance issues/bugs that we don't want to be a part of the beta.
Raft consensus, btw, is already implemented. We'll update the README shortly to give a more concrete estimate of the situation.
Yeah the training set is called Imagenet, it's widely used in research.
I feel a bit silly posting a comic, but at one point i discovered it while feeling really down, and i found it very encouraging. I apologise if it doesn't resonate with you, i don't know what you're going through.

http://hyperboleandahalf.blogspot.com/2013/05/depression-par...

TLDR: speak to someone, get help -- there's a silly social taboo on expressing depressive feelings, but there are many many options available. People who are willing and more importantly able to help you.

I don't know you, but like the others here have said, i guarantee that there are people who love and appreciate you, even if we're only talking about potential future new friends you will meet if you stick around here :)
> ability to drop bombs on you

People in mud huts in Afghanistan don't seem to be having trouble waging guerrilla warfare against the most powerful (and expensive) military on the planet.

F-16s don't occupy territory. F-16s don't police thoughts.

This "they have tanks, planes, and bombs, so your rights don't matter anyway- you don't need them" bullshit is a farce:

People police people. People occupy territory.

It would just so happen that people are exceptionally susceptible to small arms fire.
You'd think someone would have the wit to have Pardoned him by now, no?
I came to the conclusion that CMake is more frustrating than Autotools when you need to do something unusual.

Unusual in terms of...? If I have learnt anything from Go, Java (per Maven), etc. it's that the far majority of project don't need to do something unusual.

Conversely, if you give people the room to do unusual things, they will.
See the discussion on this article from yesterday:

https://news.ycombinator.com/item?id=9663415
I have nothing of value to add to the discussion but this little side-note of humor: http://simpsons.wikia.com/wiki/Blinky
And who cares about benchmarks for games on DirectX 9? Especially since the OpenGL port was made nearly 7 years after the DirectX version was released, and it's possible Valve could have made all sorts of optimizations based on advances in the meantime (either in their understanding of rendering or being able to take advantage of features that are in the newest versions of OpenGL but weren't around in a DirectX 9).
Isn't he discriminating by singling robots out as different, as not people?
Moving to public cloud? Make sure you consider these points
We don't know the distribution but I also think there are probably not many 40+ olds.

I posted it because the notion is similar. We are surprised that Giorgio Armani was in his forties. We are surprised that the average age of people funded by Y Combinator is almost 30.

Maybe there is another reason: At a young age every year is so important. Graduated at 17 or 18, big difference. As you get older that'll change. Founded startup with 30 or 40, not a big difference.
If the only way they can exist is by doing things so morally reprehensible that they have to keep everyone ignorant of their actions then they shouldn't exist.
Here is the Red Cross's response, http://www.redcross.org/news/press-release/13-Facts-about-th...
> Wouldn't the first act of an evil government be to outlaw civilian armaments and confiscate these guns?

Historically this is exactly what happens.

Proponents of gun registries know this, want this. People who value their freedom have to fight a (so far, winning) battle to maintain their Constitutionally-protected rights.
"We are SUPER EXCITED to share this thing with you that you can't access because it's in private beta! If you’re as excited about this as we are, we’d love to welcome you aboard! Aboard, I must stress this again, this thing we don't allow you to access."
I am sure there were lots of problems and issues providing relief in Haiti.

The problem here is that the Red Cross seems to be dramatically misrepresenting how much they accomplished with the money they raised.

>Maybe this periodist just didn't knew how to use google:

Um... did you even read the article or were you too busy being smug?
Exactly. autotools is exceptionally well designed for dealing with more exotic use cases like cross compiling.

...and it cannot deal with non-exotic use cases like non-UNIX environments (think Windows + Visual Studio) well at all. In contrast, with CMake you can generate an nmake file or Visual Studio project with one command.
I wonder what it would take to close down the ARC, it is chartered by the US government as a "Treaty Obligation Organization":

https://www.law.cornell.edu/uscode/text/36/subtitle-III
Implementing Docker event monitoring from scratch
TIL that the IETF has a RFC about "Guidelines for Conduct"

https://tools.ietf.org/html/rfc7154

--

plus that DDG has a !rfc bang which redirects directly to them
don't kill yourself. You are at a crossroad right now, could you elaborate more. Sometimes suicide is the only solution but your mind is not seeing other alternatives, can you let me know what is troubling you that you can't find an alternative other than suicide. Your life is precious so please let us try to give you alternatives.
It's almost as if different people have a wide variety of opinions on different matters (even if they share other opinions).
DOTA 2 has the biggest price in eSport: $15M
Completely disagree. Explosive acceleration, strength on the ball and ability to endure an entire season without being subbed off are all indicative of being a "great athlete".
From the article:

ISRG - Internet Security Research Group - Let's Encrypt was in stealth mode for a while before they announced the project, and they used this generic name as the official certificate authority so they could fly under the radar while starting to lay the ground work to get the project going. https://en.wikipedia.org/wiki/Internet_Security_Research_Gro...

OCSP - Online Certificate Status Protocol - If Let's Encrypt wants to revoke certificates, they need broadcast those revocations. This is one of the protocols to do this, and it requires a different key pair. https://en.wikipedia.org/wiki/Online_Certificate_Status_Prot...

CA - Certificate Authority - This is someone who signs certificates for other websites. Browsers and operating systems have a list of CAs they trust, so if you want the https lock to show up without warning, you need to get your https certificate signed by one of the trusted CA (Let's Encrypt is going to be a free CA). https://en.wikipedia.org/wiki/Certificate_authority

CRL - Certificate Revocation List - This is another way to broadcast certificate revocations. https://en.wikipedia.org/wiki/Revocation_list

RSA - Rivest Shamir Adleman - A public key cryptography algorithm that most CAs use for their root and intermediate certificates. It's been battle tested for 40+ years, so it's a safe bet. https://en.wikipedia.org/wiki/RSA_%28cryptosystem%29

ECDSA - Elliptic Curve Digital Signature Algorithm - The next generation in public key cryptography algorithms that has many advantages over RSA. It's still relatively new (10 years), so CAs are hesitant to adopt it right now. https://en.wikipedia.org/wiki/Elliptic_Curve_Digital_Signatu...

From this discussion thread:

PKI - Public Key Infrastructure - The general term for a network of public keys. The PKI used by browsers is their list of trusted CAs plus any certificates from websites that are signed by those CAs (or chained to the CA through an intermediate). https://en.wikipedia.org/wiki/Public_key_infrastructure

DV, OV, EV - Domain Validation, Organization Validation, Extended Validation - These are different levels of audits done by CAs before they sign a certificate for a website. DV just checks that you have control over that domain (this is what Let's Encrypt will only do), OV checks that you are the organization you claim to be (usually by calling you), and EV does a lot more checking around to make sure that your organization is real and you are running the website (this is the level that gives you a green bar in your URL). https://www.globalsign.com/en/ssl-information-center/types-o...

S/MIME - Secure/Multipurpose Internet Mail Extensions - A protocol for signing email with a certificate that has been signed by a CA. Most CAs have a different key pair to sign keys with for this protocol, but Let's Encrypt will only be doing DV certs, so it doesn't need one. https://en.wikipedia.org/wiki/S/MIME
Some of what the article suggests (their own serialization format, using COMPACT STORAGE) isn't in or directly contradicts what the manual suggests to do. This isn't just a case where reading the documentation would tell you everything they found worked for them.
"Providing cover" includes increasing the anonymity set.

Anonymity means there is an equal distribution of probability that any device connected to a network is the one sending the message.

If you have 3,000 exit nodes and 5,000 exit nodes, but 10 people using the network, oppressive governments have a higher chance of fingering a culprit than if there were, say, 1,000,000 people using the network.

That's what is meant by providing cover here.
Prerender.io – rocket science for JavaScript SEO
This sounds very significant to me.

Basically this vulnerability affects multi-tennant systems where if you have a VM, you can then expoint this vulnerability to take control of a VM of somebody else.

This type of vulnerability, however rare, could be an argument why you should run systems with different security classifications on different physical hardware (different physical virtualisation clusters).
Show HN: “go generate” mocks from interfaces
Any charity that doesn't give you a detailed list of what the money was spent on shouldn't get your money.
New to Swift? Check Out This Open Source Style Guide
I'm not really sure why this was downvoted, apart from because you didn't enjoy my point of view. I personally think it added to the discussion.

You are, of course, welcome to downvote this comment that definitely doesn't add to the discussion.
The hiccup.space site itself is written in reagent.
Ah, true — I was thinking more along the lines of "part of speech" Markov chains, if that's even possible. (As in, just an endless stream of "article noun verb adjective noun adverb conjunction adjective noun verb adjective noun conjunction adjective etc." that could then be mad-libbed by diceware.)
Equal opportunity employer.
Nothing about haskell prevents poor mutable state performance. If anything they could basically compile it down to unsafe haskell that's c-like.
Can I ask which library you are using? I found a few [1] but none seem super robust.

Also, how do you deal with the bytes type?

[1]
https://code.google.com/p/protobuf-json/
https://github.com/benhodgson/protobuf-to-dict
There's a clause in most contracts to adjust rents based on inflation here, but not many landlords require it, because salaries haven't tended to rise along with inflation.
hey galonk, I'd love to give you a direct access. Please drop me an email onur@cubic.fm
Ok, thanks for the feedback everyone. I'll keep an eye on them and maybe I'll switch one day.
The World also says No to Crime and that is the crux and fine balance.
Making a toy programming language in Lua, part 2
The sad thing in this (politics) is that no one gives a sh!t about real people and real situations besides imaginary currency.

Over the last few years, while Greece sinks slowly due to financial situation, IMF and Germany won't back on austerity measures demands. Even if, in reality, those measures are making the country sink even deeper due to very low income and chopping away peoples' pensions.

As I live in Greece, I can say for sure that the situation is getting worse and worse over time. While Greece took huge loans over the last few years, almost everything went to fuel German and French banks so they won't collapse. Very little -if anything- was used to help the situation. But not even those same countries acknowledge that fact. They demand "their" money that used to fuel their banks. Smart thing (not).

Of course I could be a troll and mention that after WWII Germany received a lot of help to be able to reconstruct the country, even if they slaughtered millions across Europe. But that's politics. ;)

Personaly, I'm tired of all that bs. Europe is _not_ a union and this situation is getting out of hand. Supposedly "friendly" countries demanding everything from another member of the "union" is not what Europe was -supposedly- all about.

At least with a new government that is able to say the word 'no' for a change, almost anyone can see the true face of European "union".
Some good points that I've never considered.
It seems some basic needs aren't always food, clothing, shelter in all disasters. Communication is key and clearly lacking in Haiti's case.
It depends on the phase of the moon.
Author here, most customers won't ever see these warnings, but if you'd like to actually check them out:

- Try setting the company name to 'Twitter' - there's an FTB suspended company (that has no relation to the Twitter you and I know) in California that shows up as one of the results.

- If you want to see the whois checks, try selecting 'Y combinator' as the legal name and registering 'cnn.com' as one of the servers. These won't catch everything, but they're good for picking up glaring exceptions.
A starter guide for novice DevOps
"World says no to surveillance"

Headline is deceptive.

Loading the New York Times itself has plenty of third party cookies.

The world uses Google and has no idea what cookies and flash tracking is.

Most people I speak to say "Who cares?"
Bring him home!
There are actually companies that will let you ship a big box of stuff to them and they'll break it up and ship it out to your customers. I used to work for one and we got a fair amount of business from people who did similar things to candy japan because it's often much cheaper (and faster!) to ship one huge box via air freight from one country to another and pay for a lot of local postage (and handling fees) than it is to ship everything direct internationally.

I think this has to do with the "someone has to touch it" premium that individual boxes have. In other words UPS ground in the US is $5 minimum (and that's with a big commercial discount) no matter how close the destination is and how light the box is. But 50lbs isn't $250, it might only be $35 or $70 depending on the distance.
Who did he betray?
Hi -- I'm Justin Elliott, one of the reporters on the piece, with Laura Sullivan of NPR. FWIW you should take a look at the ProPublica version of the story -- we get more into the numbers, and link to various documents: https://www.propublica.org/article/how-the-red-cross-raised-...

To answer your question specifically about the neighborhood of Campeche: Zero houses have been built there by the Red Cross.
The EFF summary addresses this issue pretty well:

https://www.eff.org/deeplinks/2015/04/new-usa-freedom-act-st...
Lossy compression is still a loss of information.
Is it really worth fighting for? choose your relationship battles more wisely
Many engineers often seem to forget that their work has impact on the lives of people. I think that, in the part of the email that you are not quoting, Roy Fielding makes a very good point that TLS everywhere is not just a technical issue, but has significant social implication.

Thus, incentives and motives are very valid concerns. If the IETF's idea of professionalism precludes the discussion of ethical concerns, it needs to change.
I humbly submit you haven't seen an environment that was high security.

There's two general ways to treat Internet traffic, whitelisting and blacklisting. Many companies will simply use blacklists. These are easy to bypass as you are well aware. I have seen more than one environment that was whitelist based, no machine can access any other machine that isn't required for it to do it's job. Anyone needing to override a block enters a username, password, and reason, if they have the authority to do so, which leaves an audit trail.

Security and convenience is often a trade off, you do a risk assessment to determine if it's worth the risk to you and your company. For many people and companies, it's not, so they blacklist.
> Steam in itself is DRM. You can't run games without it.

Not at all true. The publisher/developer have to implement the DRM. I could put the folder for Bastion into my dropbox and share the game with you right now. You wouldn't need Steam to play it.

> You must be online to use it, unless you manually specify offline mode( you must be online to do this ).

This hasn't been the case for a few years. Offline mode now works without having to specify it beforehand.
One of the best and most transparent charities I've ever donated to - https://www.charitywater.org/ I heard the founder speak at a company event a while back and it's truly inspirational.