skysight-inc/HackerNews huggingface dataset:
compared to mongodb i have no ideas how to use your database or whatever it is. with mongodb i can just download and unstall, then copy a code snippet and run it myself.
Real estate has been zero sum ever since we ran out of frontier. Employment is zero sum when immigrants (of any race) try to add a lot of labor supply and minimal demand to an economy that already had a severe job shortage.
Given a mutable vector:

c++ will let you push_back while holding a reference to an element of that vector.
rust will not.
“What Happens When You Visit a URL?” Answers Including NSA, GFW Deemed Too Grim
I see you put it in quotes because, I guess, you felt the word is less than optimal, so I'll propose an alternative;

Rather than "blame", I suppose we're to say Allen accepts responsibility for his confusion and makes an effort to enrol others in his attempts to seek clarity. That way the opportunity arises for any involved to say "ah, I see, thank you".

If we hear what people are saying with a sense of goodwill, and read their words charitably, we give less cause for animosity to arise.
That is a library design issue.
You can certainly design a vector that is immutable by default and can only allow you to get references when immutable and push_back when mutable.

That is the point of C++, things other languages do at a language level you can easily design as a library without paying a cost if you do not use it.
Are these overdoses accidental or deliberate? The article does not seem to address this question.
The reason to use C++ is that it's reasonably widely known. "Modern C++" isn't.

I went to college less than 20 years ago where I used plenty of C++ and I've had multiple jobs since then using it (my current work is in Scala). I have no idea how to work in Modern C++ and I'm pretty confident it would take longer for me to learn than Rust.
'Great job' or should one say thank you for the trojan?

Trojan:Win32/Spursint.F!cl

:(
I think Jordan Peterson had one of the best takes on why successful women struggle to make both a family and a career happen and why so many screech their careers to a halt when they hit 30: https://www.youtube.com/watch?v=NV2yvI4Id9Q
Is probably more complicated than guys suck because they're unwilling to be serious or commit and women are perfect.

People are feeling less stable financially and career wise. Dating is also far more complicated than it used to be and people have unrealistic expectations. This inevitably leads to prolonged dating, delayed marriage, and delayed childbirth. Freezing eggs is a pretty natural hedge against this problem.
Your life must be utter torture viewing every human interaction through the lens of supposed 'gender equality'.
> I was with you until you suddenly got racist for no reason.

This is ridiculous.

What exactly about GP's comment suggests that they believe that some people are inferior by virtue of their race?
I'll spare you the read. Women are freezing their eggs because men "lose interest in a girl if she texts back too quickly" and men "assume they'll [women] be wanting kids within the year" or men are "unable to commit". Men are the problem. Let's not take responsibility for anything here.
> To attempt a meta observation, it seems people require "social lubrication" in the communication. Otherwise, it sounds harsh. The lubrication is a mark of kindness.

Yes, it is to some degree a "social lubricant". We're running a massive intricate machine at full-tilt with a million moving parts that sometimes just barely mesh. And while some parts of it are capable of continuing to work without that social lubricant, it certainly makes things run hotter, and decreases the MTBF. All the more reason to leave some safety margin, and help everything run more smoothly.

I disagree with the view that "softer language" is something you use with weaker people or people who you see as "below" you. I'd also disagree with the characterization as "softer". Empathy isn't "soft", it's incredibly powerful.
In general, at some point you have to link out to the rest of the world, and that world is C/C++, so all of the borrow-checker stuff ends up being less world-changing than the strikeforce makes it out to be.

Personally, the safety aspects of rust have never been problems for me. Two biggest problems I've had developing in C/C++ over the years are A) compiler inconsistencies, B) API inconsistencies, and B isn't really C's fault. I can kind of see why Javascript is so popular--with Chrome and Node using V8, that's one less battle you have to fight.
Show HN: Summary Brew – side project inspired by Hacker News and Stack Overflow
lol so unaffordable house prices are the fault of women who feel that they actually want to have a career instead of being a housewife? Oh and immigrants too, right? Why not blame women for also having babies, that increases demand too, doesn't it?
Thanks, Looks very interesting, my hobby is to back test different trading systems, so I will take a more deeper look into it next week...
I think this may be referring to "preact-compat" issues rather than Preact issues. I know the Inferno team recently had to change a lot of the state scheduling to be 1:1 with React 15/16 (i.e. batch sync schedule setState after events was very broken and there were issues with controlled components in Safari).
I can only speak for myself, but it really came from getting out of the tech bubble (not the economic one, but the cultural one). I was helped along quite a lot just by being consistently around people very unlike me where I was both not of the dominant core culture (and so the usual tactics of blasting through and "winning" on bombast and good argumentation) and where the people who were leading were consciously respectful of my own weird bits and let me come along at my own pace. It was an example thing, and it became much easier to pay it forward.

(I am certainly no worse at technical pursuits for it, either, and it's one of my deepest criticisms of the way that our culture is expressed is that idea that kindness and understanding somehow make us worse at delivering.)
Super Mario Run Hack Tool No Survey (Android-IOS)
Haskell doesn't really have the problems that are commonly associated with operator overloading.

Haskell does have type classes, which do allow overloading, even of operators, but the type class uniquely determines the type of the operator - and there can be only one definition of any operator in scope.

Also, you can just define as many new operators as you like.

For these reasons, you can't have the madness of operator<< in C++, or whatever it is that Perl does with the same operator doing 5 completely different things depending on context.
There exist developers that are very congenial and who check in messes for others to clean up. Their words are great but their attitude towards their work product doesn't show respect to the feelings or time of their teammates. In those cases, talking about kindness in our conversation falls short of the actual problem.

I read the parent comment to be a brusquely phrased statement of that idea.
I was kinda like a backup freak for my PC, but once I got starting using cloud drives like google drive, it kinda takes care of the problems of hard-disk failures (which are definitely bound to happen every couple/few years).
> "Is there opportunity to replace the salaries and tax revenue of 30,000-100,000 finance and finance-related jobs lost to brexit with equally well paying jobs?"

Two points:

1. I see over-reliance on any one industry as a weakness. The idea would be to find constructive uses for the talents of those in the financial industry elsewhere. There are a diverse range of industries that could benefit from numerically literate people. To give one example, energy management is going to be a growing field as we move towards renewables, both in terms of planning new installations and in balancing the demands on the grid. Is that going to soak up all of the lost jobs? No, but I wouldn't want it to, otherwise we'd have another 'too big to fail' industry, the idea is to spread the talent around.

2. You point at lost tax revenues, but the financial services industry appears to be the worst offender when it comes to tax avoidance. I'd much rather people were employed in jobs where they paid tax, even if their nominal salaries may be lower.

To give some idea of how bad tax avoidance in the UK financial sector is, and how much other companies depend on UK-based financial institutions for their tax avoidance, take a look at the following links:

http://www.theweek.co.uk/62461/benefit-fraud-v-tax-evasion-w...

http://www.taxjustice.net/topics/finance-sector/enablers-and...

https://www.youtube.com/watch?v=Hom07yGhg0Q

Also, to nip the whole 'membership of the EU helps clamp down on tax avoidance' line in the bud, the EU have known about schemes like the 'Dutch Sandwich with a Double Irish' for years and haven't put a stop to it, so their record isn't exactly stellar:

https://www.irishtimes.com/business/technology/google-used-d...
> As for "why not linux", I feel like the BSDs as a desktop have a lot of the "on your own" feel that linux used to in the late 90s. Some people I suspect will loathe this. I like it.

Ditto that. Especially post- (dare I say it) systemd, Linux distros seem intent on going the commercial model of dictating how the "experience" should work, and I find I don't live in any of their target niches. Fedora is probably the closest, but is way too RHEL, and I kinda hate the way they do a lot of things.

The BSDs are by and for unix folks. If you're (for want of a better phrase) "culturally unix", they're a better fit.
Yes, vector is one of the most popular containers in C++ standard library and, at the same time, it is one of the most hideous. It, along with string, has such an insane potential for abuse that a programmer should always ask themselves whether it really is what they want.
I liked Crucial Conversations (https://www.amazon.com/Crucial-Conversations-Talking-Stakes-...) a lot.
In my anecdotal experience, selling something, especially to businesses, typically comes down to 4 things (in descending order of what's easiest to sell):

Will it make them more money?

Will it save them money?

Will it make their (the decision maker's) life significantly easier?

Will it make their (the decision maker's) life feel dramatically better?

Notice how they get more subjective as the list goes down. Its hard to convince people of, or prove, subjective things. That last one is so hard that I'm not sure I've ever seen someone successfully sell something that way in person. But the first one needs almost no convincing at all.

Now, does your search engine do one or more of those things for people? If the added performance doesn't fulfill one of those desires, sorry but they probably won't be interested enough to go through the pain of switching and taking the risk of failure with a new and largely unproven system.

But if you can show that it will demonstrably fulfill one of those needs, say by cutting down the number of servers required, less down time, or better search results that also result in more sales or engagement, then you've got a product you can sell.
Current cultural assumption is that your twenties are an extended adolescence where dating is to be casual/fun and you figure out what you want to do with your life, but your thirties is where all the adult stuff happens. I don't agree with that at all. If you want to be happily married with a family, you need to start moving toward that in your twenties in order to ensure you have a good chance of it. Fertility is not a given, nor do you know how long it will take to find a worthwhile partner.

(I'm ignoring issues of kids vs career that women have to make here, which is a sucky thing indeed.)
Family law in the five eyes is a racket.
you cannot really compare mathematical accomplishments to continental philosophy . They are different domains. But Bacon is credited with creating the scientific method.
I'm aggregating flash sales and sending post requests to azure ml using huginn. It's a work in progress, but huginn seems to be working well. Also considering giving nifi a go, but the setup seems a bit over my head.

https://github.com/huginn/huginn

http://nifi.apache.org
The Mighty Micro – The Coming of the Microprocessor
New models for quality journalism
It's funny how similar the people on the left are to the people on the right. 9 years ago when Obama was elected with deft use of social media, the right was saying "myspace/youtube/social media" has damaged western civilization.

Now the left is blaming social media for the election of trump and damaging western civilization.

> But think about Trump. Twitter is his platform, and arguably he is the sort of President a platform like Twitter most directly enables.

Were you complaining about twitter when obama used it well to push his agenda?

> He gets direct unchallenged access to a mass medium, a mass medium which makes it particularly hard to counteract false claims or have reasoned debate.

You mean people have direct access to what the leader thinks? Is that so terrible? Do you really prefer a system when a handful of like-minded editors in media companies frame everything to their agenda?

> I don't have evidence to support my theory, all I can say is I don't think I want Twitter to succeed.

Because free speech is such a horrific thing when you don't get your way?
While people's life situation is always a factor, the drug makers ought to take some responsibility for lying about their drugs to make them seem safer. Purdue Pharma in particular: http://theweek.com/articles/541564/how-american-opiate-epide...
Part of the confusion is how 'rational' has two definitions: the strictly philosophical one and the more common colloquial one
Dear United: Autonomous cars will pull you out of your seat
Xubuntu on the huawei datebook
>"Can you take a step back and" isn't "ceremony", it's an intentional phrasing

Then it depends on how we perceive word choices. To me, "take a step back" has become so overused that it's a "dead metaphor".[1] It has become the opposite of "intentional phrasing" and its most common use is prelude and lubrication.

I'm not saying you're wrong in interpreting "take a step back" more literally. (Literal interpretation is the premise of what your comment dissecting it is based on). Most of the time, you can ignore it based on the way most people insert "take a step back" into their business-speak.

Also, I doubt that surveying 10 random business people what "take a step back" means would result in 6+ out of 10 defining it as "higher-level concerns". It seems like "take a step back" acts more like a discourse marker.[2]

[1] https://en.wikipedia.org/wiki/Dead_metaphor

[2] https://en.wikipedia.org/wiki/Discourse_marker
I'm barging in here from side, but IMHO the empathetic way would require those comments to be different depending on the particular individual they're addressed to; you'd have to know and understand how they'd react to different options and (unconsciously?) tailor your comment accordingly.

Saying "It would be nice to put this in a data-bind" (as in one of the examples in original article) is okay if you think that doing so is optional, insignificant, and the recipient would understand it the same way.

Saying "It would be nice to put this in a data-bind" is okay if you think that the recipient should definitely implement that change unless there are strong contrary arguments, and the recipient would understand it the same way.

If you say the same thing expecting that they'll understand one of the above interpretations, but they understand the other one - that was not empathetic, and you caused a miscommunication. Empathy by definition is personal and contextual, not universal.
The US prescribes far more opioid medication than any other country.

> Since 2002, prescription drug deaths have outpaced those of cocaine and heroin combined. Abuse of controlled prescription drugs is higher than that of cocaine, methamphetamine, heroin, MDMA, and PCP combined.
I give her my honest opinion, unless I see on her face that she likes or or dislikes it, then I support her, but the interest in her clothing is a bit faked. Obviously I love her just as much whatever she wears. And yes it works well ;)
My director of studies, Eddie Craig [1], used to assert that there are sound pragmatic reasons for rejecting pragmatism. I think he was only half joking...

[1] https://en.wikipedia.org/wiki/Edward_Craig_(philosopher)
Seems really helpful.
Adding rationale (mentorship) is a much more improved approach as it can be the gift that keeps on giving.
Anybody who is interested in Japan
Investigation of Differences in Cultures Related to Japan!!

I'm investigating differences of cultures now, and I'd like you guys to fill out a form about it.

If you answer these question, I'll teach you Japanese using an email.

My Gmail address is on the form.

I'll let you teach Japanese as a skill or anything else related to Japan!!

※ I also accept people who don't understand Japanese well.
https://goo.gl/forms/BYSOkVQBBE9l3Ctd2
What does cost mean here? Performance?

You do not pay a performance cost for borrowing semantics in rust.
In the past I've always automated exporting from Maya, 3DSMax and Photoshop, meaning I don't require artists to export from either. The artist saves the source file in the project, tools build from that to the final format for the app/game.

The more typical workflow is that artists export .JPGs or .PNGs manually from Photoshop and somewhere else save their .PSD files. Similarly with 3SDMax or Maya they'd manually export using some plugin. That seems wasteful to me and error prone. Source files get lost. Artists have to maintain multiple versions and do the export manually which seems like a huge waste of time. So, I automate it.
This is not something intrinsic in the nature of open source, but in how humans like to spend their free time. Of course we could all be much more efficient if we all had the same goals, but that's not how things work in a free society.
I'm not sure why you're excluding the possibility of both. Math is largely based on reason, and I think most empiricists believe that mathematicians have knowledge not based on sense experience.
In California every outdoor spigot has to have an anti-siphons installed directly on it, so it’s not too hard to imagine that being the case here.
Things I wish someone had told me before I started angel investing
> This article in fact had what looks like a prime example of that. The comment mentioning a PR might "break a limit" but "we'll cross that bridge when we get to it" was touted as an example of how to give guidance. I'd argue that code quality slipped right there as a direct result of social pressure to accept a subpar commit.

In the absence of the broader context, I would tend to guess that that comment was trying to avoid overengineering. We've certainly had more than enough discussions on HN about "move fast and break things". This is the kind of review comment that goes along with doing that intentionally rather than accidentally.

That technical decision might be right, or might be wrong, but either way it can be presented with empathy; empathy doesn't need to change the message. You can say "I think this might cause problem X, but that won't be an issue for a while, so let's deal with it later", or you can say "I think this might cause problem X, you need to fix that before this can go in", and either way you can be professional and kind while getting your point across.
>be the man, trust yourself and your partner, make things work no matter that.

You're telling us to man up and play russian roulette with 5/6 holes populated.
Except that would actually be a nice proposal, when put against family law and divorce rates.
Makes learning so much fun. Would be really helpful for folks!
It's like choosing programming language by selecting the one that's easiest
for you to learn. You haven't learned anything beside new punctuation and
keywords.

Ansible is basically a glorified shell script executed semi-interactively
through SSH. It doesn't exhibit a new paradigm in server management by any
stretch.

CFEngine, on the other hand, shows a whole another way to approach managing
systems, and thus it's quite hard to learn (akin to learning Prolog or Coq
after writing in Java). Puppet stems from that, but then slaps on top of that
many weird and possibly unnecessary concepts, without much of an apparent
plan or strategy, so it ended up a mess. Chef is a Ruby framework and some
tooling around it, so no wonder it's more difficult to deploy than shell
scripts through SSH.
Juicero to cut staff, drop price of its juice bag presser below $200
It probably hasn't been powered on for 15 years, so yes.

I'll keep that in mind, thanks!
They are? Haven't they been pushing Skype for Business pretty hard, considering also that they have supplanted Communicator/Lync with it as well?
As a society we win big by collaboration in the first place. Not by diversity, disagreeing with other people and doing everything "your way". Imagine 1000 independent people trying to build Boeing in an opensource way.
Yeah. And asking "what did we learn" is also on the more productive path I think.
The article ends by discussing trust, and perhaps that is more fundamentally important than kindness -- kindness is one vehicle that allows trust to evolve, but probably not the only one.

An environment of trust (and safety) allows open technical discussions and lets you come to decisions in a way that helps everyone learn and evolve without "losing face" and without breeding an undercurrent of anger and resentment. Knowing that each person is willing to listen to the other respectfully and that each person is prepared to say they are wrong, can improve the discussion rather than making it more wishy-washy.

You need to have this if you're going to be working day after day, maybe for years with the same people. Lose trust and the feeling that it is safe to make potentially "stupid" statements, and people will just blindly follow the loudest most belligerent person because it's not worth the emotional cost of trying to engage in "debate".

So maybe "Trust is Underrated" would be a better title for the original article.
dupe, please check before submitting!

https://news.ycombinator.com/item?id=14771084
Threads discussing rainbow tables are not applicable.

These hashes are not unsalted MD5. They are md5crypt ($1$[salt]$[hash]), as found in many Unix-likes and some Cisco IOS.
Yes, but when people who lacks social skills try to be nicer they often start praising screw-ups. The answer isn't as simple as "be nice" or "be blunt", you need to be able to read the situation and act accordingly but not everyone can do that. But for those who lacks social skills I strongly prefer those who are blunt, otherwise you will get situations where you get fired for low performance even though everyone said that it was fine up until the last day.
Fact or Fiction?: Vitamin Supplements Improve Your Health (2007)
And will, statistically.
Family courts, wielding family law, will then screw the man over.
I like it!

I think I'd like a summary at the end of words I got wrong.
Empiricism's contribution is the emphasis on testing hypotheses. Provando e reprovando (test and test again) as Galileo said. That approach was brought to it's finest pitch with Popper's Falsificationism. But hypotheses need to come from somewhere. You're right to point to religious rationalists; I'd mention Newton too. Einstein's "god doesn't play dice", or the commonplace platonism of mathematicians is the same thing - an empirically unsupported metaphysical assertion.
As an Emacs user one could see zero gain in this effort. But new languages like Rust do benefit (I believe) from this kind of projects: new libraries may be create for this port that could be useful for completely new applications. Also, it's more users/testers for Rust, which is always a good thing for their community.