skysight-inc/HackerNews huggingface dataset:
your complete lack of humor is what's wrong, assuming you are serious.
Dhcp4 server written in golang
The Thomas Crowne Affair is about an art thief.
I think it's a truism that if you put yourself out there on the internet, you're going to be harassed. Full stop.

It won't matter if you're male, female or other. If you're tall, short, skinny, young, old, fat, white, black, green. If English is your first or your 10th language. If you confuse their and they're. There's always going to be a subset of people out there who are going to attack you no matter what.

Are some subsets of characteristics more susceptable to abuse than others? Yes. Try being overweight and admitting to that on any message board.

It sucks, but it's reality. I firmly approve of the use of pseudonyms (or even better "anonymous"); it's the only thing that will make people focus on the content, not your physical characteristics.

I'm truly sorry this young woman had to learn this fact in this way. I hope she continues her work with the elderly, and continues to write under a pseudonym. I wish she didn't have to, but the reality is people will respect what she has to write more if she does.
Also the Rust compiler had Typestate analysis at one point of its development. [1]

[1] http://marijnhaverbeke.nl/talks/rustfest_2016/#4
The Washington Monument is capped with Aluminum because at the time it was more expensive than gold to refine. https://en.wikipedia.org/wiki/Washington_Monument#Aluminum_a...
My suggestions to mitigate this issue are as follows:

1) Educate readers that it is not ok to harass your Authors (or anyone really) but I get that your job is to protect your people.

2) Protect your authors through anonymity and teaching them good online habits. Pen names for younger authors is a great idea. Especially for first time authors who don't like the limelight and don't want to deal with the direct messages they will inevitably receive. And if you have a first time author coach them on the kinds of responses they can expect. Some negative reviews will get through unless you go to anonymous so education has to be part of that.

3) Join in the fight against online harassment. I don't have any links but this is a problem and people need to know that bullying (online) isn't OK.

4) Edit your posts. Grammar is much harder to make fun of if the mistakes aren't there. This is not a justification of others actions but a suggestion on how to avoid this specific type of bullying.

5) Be active in the HN comments and point out that specific comments aren't addressing content but instead just being nit picky. This could fall into the gratuitous negativity section of the HN guidelines but that's kind of a stretch.

EDIT: The following are options but things you should not do. I tried to make that clear with the comments associated with these two options but I didn't make it clear enough. Don't do the following two unless you want to completely change your community.

6) This is optional but you can implement a login feature that requires people to link to facebook and then you can monitor your readers activity. It will loose you a ton of traffic but if it's really that important to you this is a way you can limit who can read your articles and thereby protect your authors. I don't think this is a good idea personally but it is an idea, only you can decide to lock down your content like that.

7) Public shaming, which IMO should be avoided at all costs, but if someone is harassing someone else this can turn the tables. It also leads to witch hunting and perpetuates a whole different problem that should be avoided at all costs.

Online communities have jerks. No matter where you go you'll find them. HN is no exception. This community does not ban people from reading articles or monitor it's users outside of this site, so HN as an organization can't enforce this other than to spread the message and show people it's not OK.

My suggestion is try 1-5 for now and see how it goes.
You may be certifiably insane. When has that ever happened?
Yes, and that premise is controversial at best.
It feels like the entire community is being blamed because she received unwarranted attention from one reader? isn't this a common problem for people who put themselves out in public? Why wouldn't using a pen name suffice?
1 seems valid, but 2 and 3 don't seem to be a reason applicable going back the past 16 years. That would be a kind of vaporware argument if we would have had to have waited 16, 10, or even 5 years for NN improvements over JPEG 2000 to pan out.
Anytime you put yourself out there, a not-insignificant portion of the commenters will have negative things to say. I think there is a lesson about getting thicker skin. And yes, there is no doubt that being a woman in the internet, especially a young woman, gets worse criticism and creepiness. It's a tough world
Honestly, it just requires a certain familiarity with the general concepts. Once it's internalized you'll often be thinking in terms of the abstractions themselves. E.g. "If I can make my <domain-object-X> into a <Monoid/whatever>, I can apply <all-these-laws>!" type thing. For a concrete example, I've been doing this in an (unreleased) game to just regularize all the special cases of "effects" (poison, slowness, etc.) affecting the player. Bundling it all up into an Effect data type and defining a Monoid for it means that I don't have to care at all when or how they get applied, whether they have a timer, etc.

> and that nothing is added by category theory itself

In some sense you're right. CT is really just a systematic way of describing patterns. Theoretically we could just prove loads of special cases and never have to resort to CT to prove anything... but it sure helps when you can just invoke the Yoneda Lemma for some special case that you're working with rather than going through the whole process of re-proving the Yoneda Lemma for the umteenth time.

(Btw, this isn't specific to CT. It's just that math-level specification/proof basically always tends towards generalization... for really good reasons.)

EDIT: I should say that I'm not yet close to the level where I can say that a "Monad is just a monoid in the category of endofunctors". I'm still just a muggle in this whole CT thing and yet it's even helping me!
Ask HN: Domain portfolio management?
Managing domains across multiple registrars is cumbersome to say the least. Are there any good tools that roll up domain renewal status across multiple registrars into one view? While there are sites and tools that manage a portfolio of domains that are available for sale, my focus is ensuring that all the domains under my control are kept current and active.
So are you a fatalist?
Can someone explain why you wouldn't use a "read_at" flag on the message entity in this example?
Nonsense. Relative to the value we provide, even average or mediocre developers are underpaid. "Everyone" else is, too, who isn't in upper management.
And why shouldn't he? His main "sugar daddy", the U.S. government, still hasn't done anything to meaningfully condemn his policies so far -- let alone apply a swift jerk of the leash, like it should have done long ago, by now:

While the Obama administration has criticized Duterte over the extra-judicial killings, U.S. officials offered no immediate condemnation of his latest comments and instead stuck to a strategy of stressing long-standing ties with Manila.

"We continue to focus on our broad relationship with the Philippines and will work together in the many areas of mutual interest," a White House official said when asked about Duterte's Hitler comments.
The earth, as it turns out, is pretty big. I don't think that you can get meaningful amounts of sunshades into orbit via rocket launches from Earth, even really, really efficient rocket launches from Earth.

As a wild-and-crazy concept, doing the lunar space elevator thing that Stross mentions in his blog post would allow you to build a manufacturing facility on the moon that turned regolith into a sunshade and then ship them up the lunar space elevator and drop them off into Earth orbit at a moderately reasonable cost.

If you aren't too concerned about the mass of a sunshade, there are lots of ways to constitute them, so this seems like it would be one of the easier manufacturing jobs you might imagine locating on the Moon.
Aside from the other bits mentioned in the article isn't 'comments about the post's grammar and structure' one of the most valuable pieces of feedback? I am not sure why they would call it out as a bad thing. If you are trying to send ideas and the person trying to receive the ideas is having more trouble trying to decode how you sent it rather than work with the idea being sent you have a problem. When you get earnest critical critique that is more rewarding any day than a +1 or like on facebook, since you know exactly what needs to be done for next time.
Whenever pop-science articles use phrases like "no longer the true enemy", I always roll my eyes. The science coming out says that they were never the problem, not that they aren't anymore. There's a difference.

We've always been at war with Easttransfats, right?
If you enjoy pondering on that, you may enjoy reading Permutation City [1] by Greg Egan.

[1] http://www.goodreads.com/book/show/156784.Permutation_City
I use CLI for everything else, but not for day-to-day database work. Maybe the biggest reason is that with GUI tools, I can directly manipulate the data that I'm seeing in a grid. That's helpful primarily with the local/test versions of the database.
How would we know if they are doing amazing things with AdWords, if we're all running uBlock/AdBlock/etc?
I always do this together, so I just use `git push-pull`

$ git help push-pull
`git push-pull' is aliased to `!git pull --rebase && git push'
Your summation is not true; all they've claimed to have done is create a quantum encryption link, which means that if someone tries to eavesdrop on it, it will garble the message for both recipients.

There is no FTL communication.
The gigantic pay gap may be an injustice, but I think you are missing the subtlety of the theory. The worry is that the CEO will become too personally dependent on that 1000x salary to take "appropriate" risk. For example, assume that launching a new product line has a 50% chance of doubling the companies profit, a 25% chance of doing nothing, and a 25% chance of cutting the profit in half. For the shareholders, this is probably a good bet to take.

Then assume the CEO will be replaced if profits drop. In the absence of a "golden parachute", a CEO might reason that a 25% chance of being fired and loosing their cushy job makes the plan not worth pursuing. The theory (OP wasn't necessarily endorsing it) is that a rich severance package can better align the interests of the parties. While I personally think "cronyism" is a better explanation for the current situation, the theory is better than others I have seen.
Ugh, I remember the first time I rode into Penn Station and had to find the right doors out. That was perhaps the biggest frustration during my entire stay for The Next HOPE in 2010.
Author's "commend" function I just call "cane"

git (c)ommit --(a)mend --(n)o-(e)dit
5000 more people working hard to make themselves obsolete. I wonder how long it will take those working on AI to figure out that they're doing to themselves and the rest of the IT industry what the IT industry has already done to many others. If and when they succeed we'll finally know the true meaning of the term disruption.
I am in the same boat. I created my account +4 years ago and have never tweeted a message before nor I have followed anyone. In fact, besides taking ownership of my recurrent nickname on the Internet I have no other use case for Twitter and other popular social websites. HN, Reddit, and (maybe?) LinkedIn are my go-tool for socializing with virtual strangers. Ironically, I would be more than happy to work at Twitter just because of how interesting it would be to work in a company with that infrastructure, but personally I think their business, product, service or whatever you want to call it is mostly dead.
Humans’ murder rates explained by primate ancestors, controversial study says
iDunno – the website that figures out what you want to do so you don't have to
As I have conservative political views I am forced to use a pen name and the drawbacks are real.
Yup. The reason why it was not used for a long time is that it was hard to make. Aluminum is a very reactive metal; when combined with oxygen or other stuff, it sits at the bottom of a deep pit of energy. It takes a lot of effort to get it out of there. The electrolytic process is basically a brute-force approach: throw enough energy at anything, and it will start moving eventually.

Napoleon III had his fancy-dinner utensils made from aluminum, for those occasions when gold did not seem lavish enough. And then cheap manufacturing was invented, and the rest is history.
The Grand Central ceiling star map is reversed, maybe they should do the same in homage https://en.wikipedia.org/wiki/Grand_Central_Terminal#Ceiling
I can't speak to the actual algorithm, but Photoshop also does various types of color space conversions unless you explicitly set it not to. I didn't see anywhere in the article where that was mentioned, or whether Photopea does those same conversions.
Amazing what the agendas can do people's lives. Highly refined carbohydrates and processed foods are the real killers. If bugs don't eat it, you probably shouldn't, either.
Not sure this is the right audience to ask - 3/4 commenters would say they don't have a FB account, but 1.7BN monthly active users on FB would tell you that statistically HN is not representative of the average social media user =)

Nevertheless, to answer your question: I find that it's addictive, but in a different use case. I put Twitter in my "News" app folder on my phone, as I find it to be an efficient way to see the best or top stories from people/organizations/subject areas that I care about without needing to flood my email inbox with a shit-ton of newsletters. I have fewer messages clouding my inbox (strengthening the signal/noise ratio there) and I only follow high-quality Twitter contributors that correspond to interests I have or for keeping up to date on my industry.

Facebook can also be "news," but it's like "news of my family / friends." I don't follow business pages too much unless I want notifications of events, like following a concert hall near me so I can get instant notifications of when bands schedule concerts there and tickets go on sale.

Reddit and HN are useful as well for news/stimulus reading, but because the content is generated by biased readership and leads to clique-y behavior, I tend to find myself visiting those apps less and less. It just turns me off whenever I see 90% of HN comments bashing MSFT when they release something cool or positive simply because it's fashionable to hate on MSFT; or when I'm trying to read the latest Bungie updates on Destiny on Reddit and 90% of the comments are circle-jerks on lack of a PC port and/or an inside joke that goes on longer than it should.
Ok, I get it. However, you still need to modify the source code to accomodate for larger inputs.
"x" could be of a nullable type.
I'm glad that things are improving. Still very slow and kind of hard to use, unfortunately. I recommend Postico: https://eggerapps.at/postico/
A railgun still obeys Newton's third law. The gun would need a mass much larger than the bullet, or it's the gun that will fly away from the earth (so it won't be reusable for future bullets). This makes putting the gun into orbit too costly, or else the bullets too small.

It's probably most cost efficient to de-orbit the entire satellite, and include a rocket that fires upwards when it reaches a certain low height, to make it exceed its natural terminal velocity.
Science is nuanced, complex, and always in progress. That does not and never has translated into the kind of simple dumbed down slogans and "war on ..." objectives that work in politics and public opinion influencing. Huge impedance mismatch there.

I mean some things are simple. Smoking is pretty unambiguously bad for you. But nutrition is not simple, and is probably individual due to genetic factors.
How can they possibly staff a 5000 person ai division. Sounds to me like only a small-ish subset will be talented ai researchers.
You may be correct, but without any research to back it up, this reads very much like a statement of religious faith.
Compared to our peers in the law and medicine and other professions we are not even more so outside of SV.

In the UK the average GP is on around £120k I bet very very few chartered (Peng) engineers make as much.
Responses to each category...

1. uncertain roadmap

It's open-source, and given the amount of contribution and efforts to get third party targets for windows, ubuntu and mac I seriously doubt it's going anywhere any time soon.

If you look at React proper, it's not much different, and that has gone incredibly well... React has some of the best diagnostic information in terms of error/warning states of any web ui tooling I've used.

2. Patent grant

The reason for the separate patent grant is because a copyright license, particularly a permissive one like BSD (or MIT, ISC, etc) do not specify patented parts of the application. MS-PL iirc was basically an MIT-like license with a patent grant (with nuclear deterrent) attached.

Most large companies that are publishing larger open-source tools have similar clauses to their patent grants. That said, I'm against software patents as a rule, so this concerns me very little.

Hell, Apple's swift license has a similar provision...

... If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.

3. JavaScript

I won't argue the merits of JS over other languages... I will say that I've enjoyed working with it, it's my favorite language, warts and all, and that you can write horrible code in any language.

There's TS, flow, eslint and many other tools to help with issues there.

The cartoon illustration predates npm, es6 and a lot of other work towards making things a lot better. Also, you've already invested into React*, then you may as well invest in babel/es7+, redux and a handful of other options that do add a direction.

3. Dependencies

That's the nature of large software projects... also, with node ecosystem, it means that React doesn't have to re-create a lot of work that has already been done.

4. Alternatives

As to Xamarin and Appcelerator, what about web and desktop targets? You will have to re-create a large amount of your codebase, and even non-ui bits in order to support them.

SUMMARY:

In general, I understand your arguments... but you're missing one... You can use a single unifying platform and language for all of your front end and back-end code while being able to target pretty much every platform in wide use with minimal changes.

The JS/npm ecosystem is one of the most vibrant in developer history, while a mixed blessing sometimes, it does work incredibly well.
Final descent image from Rosetta spacecraft
is it, though?

https://github.com/SLaks/Silon#implementation-details

"Silon is implemented using LESS to generate CSS selectors for every combination of inputs that will turn each gate on. In effect, I created a LESS-based DSL that expresses (almost-)arbitrary boolean expressions."
Yes. And if there are more CEOs than available gigs, why are salaries not going down?

Executive compensation has a nasty ratchet effect built in that I'm really surprised more shareholders aren't fighting.
Amazon Game Studios Announce Breakaway
I read somewhere [within a degree or two of HN] the observation that nobody has ever been able to earn expected returns from a photo-sharing site, where 'expected returns' are in the context of 'web scale.' That's not to say that at 'life-style business' size there's not a reasonable chance of success and by that I don't mean to imply that there's anything wrong with a lifestyle business so long as not attracting venture capital isn't seen as being wrong.

So my feedback is that the most important aspect of a stock photo site that wants to become a billion dollar business, would not be about site mechanics and user experience, but about the business model in the B2B space and that relates to how it is better than free or bulk at the low end and better than exclusive images from really really good photographers at the high end.

Good luck.
CatchApp surveillance system can spy on WhatsApp communications from a backpack
Why not DNS over TLS? https://tools.ietf.org/html/rfc7858
> It won't matter if you're male, female or other.

Unfortunately some are more likely to be harassed than others. I don't know a male writer who has been consistently, systematically harassed. I don't know a female writer who hasn't been.

(For avoidance of doubt I know several writers of both genders.)
Excellent! I especially like the example third from the top (black/white "rooms"). This would be a great tool to generate maps for roguelikes in a more "organic" fashion. Not only that, but the bitmap source you use for input would provide wildly different results.

Given that and the simplicity of just providing a bitmap as input, this could be adapted well to provide customization to the player as well.
His twitter posts are double posted in his Facebook profile. It's a hassle to delete all your online skeletons.
which User read the Message?
While I agree that highly refined carbs are bad, your second sentence is idiotic.

Bugs are bugs. Many bugs live primarily on flower nectar. Don't do that.

(most) bugs will ignore peanuts. Peanuts are good. Eat them.

Besides, bugs will gladly eat wonder bread. Find an ant colony and try.
Do you have a psychologist? Maybe you could spend some of those six figures to clear the air with someone about all of this instead of telling people they are making asses out of themselves.

I understand you're quite pressured socially to 'fit in' with all the other people that make the same money you do... In fact social pressures to look as if you are well off is a big issue in our time.

What I find interesting is that your upbringing is really that unmentionable. In my opinion, your experiences give you a drive few could ever hone. Your rags to riches story may indeed garner you more true friends than you know. Sharing your personal story is inspiring to many and can help others deal with their own problems.

Don't be ashamed of where you come from. Be proud that you have risen above. You should see yourself as an example that it CAN be done, and that despite all of your hardships, here you are, working for one of the big guys, able to share your experiences for others to learn.

Best of luck to you in the future.
The Clippy for Resharper[1] extension is my second favorite joke extension after the Visual Studio Achievements[2] extension.

[1] https://blog.jetbrains.com/dotnet/2014/04/01/clippy-for-resh...

[2] https://blogs.msdn.microsoft.com/zainnab/2012/02/28/visual-s...
Thank you for this sir. I'm with you, Elon has accomplished a breadth of amazing things fairly early in his career. If you don't find that astounding then GTFO IMHO
True, a new tunnel would be a huge benefit for regional transit. Unfortunately, the astronomical cost estimates (recent estimates were ~$16 billion for the tunnel alone), make it pretty hard to justify on a cost-benefit basis.

NYC area construction costs are out of control relative to most of the developed world.
Just like fame, harassment is inevitable for public figures. What the OP is trying to say that it's not just a female thing, it happens to males just as much.

It reminds me of this bodybuilder on Youtube, i believe Scooby was his name, about as tall and muscular as they come and he still got harassed to the point where he had to leave his house.