skysight-inc/HackerNews huggingface dataset:
I agree that kindness is important.

I don't think the examples given are examples of kindness.

Concretely, they're insufficiently direct.

If you think someone is doing something that isn't well thought out, and you think you understand the problem well enough to say that they haven't thought through it fully (which is a scenario that arises in workplaces), don't say that you're "confused". It's a variant on false shock. Just say " I don't think this change considers the following scenario:". You can soften that with a disclaimer of "perhaps I'm missing something", but saying "I'm confused" when you think the other person is consumed is mildly passive aggressive.

Likewise, if you think someone should do something, don't say "it'd be nice if we could". Make the request directly. You can still add "let me know if there's something I'm not considering that prevents that". It's frustrating otherwise, because it is unclear what is a request or nice-tp-have and what is an instruction that approval is contingent upon. In the long term, lacking that clarity becomes annoying, especially for non-native speakers or people from different cultures who expect different lvels of directness.

There is a position between aggressive "don't do that, it's stupid" and the indirect formulations in this post, and that's where you should aim. Polite and kind, but still clear and direct.

Honestly, if you just state the problems with the approach clearly and avoid words like "stupid" or "dumb", you're 90% of the way there.
Results in unmaintainable code for large projects.

All the fancy features sound nice, but the moment you try something large and non trivial all sorts of hacks seep into your codebase.

The solution is the same as in C++, write straightforward code and avoid terseness. But if you are at that level already you could just use C++ for a much more mature toolchain (blows away rust when it comes to compiler optimizations even when both use an LLVM backend).
How I lost my 25-year battle against corporate claptrap
Anyone not covered by the term “boyfriend” is being implicitly “erased” by the original comment’s wording. Some of those people, like maybe a man-woman pair who are platonic friends where the man is not strictly a “boyfriend”, are less important to assert their rights for, since their existence is being less denied by the rest of society. Others, like maybe a woman-woman lesbian couple, is more important.
I automate as much as possible the tasks involved in coding web automation scripts - https://github.com/tebelorg/TagUI
That's... not necessarily true?

A large union represents more people than the number of benefit configurations it can offer. So some number of people won't get access to the arrangement they want - if what you want is particularly uncommon, joining the union won't necessarily produce any change at all in your direction.

This feels a little like "you can't complain about the government because you got to help elect it". It's still possible to give your input to a system and get no progress at all.
The math isn't quite right, because success may take 4 years, but failure usually comes much faster.
This is very good book teaching about mediation in a geeks way: https://www.amazon.com/Search-Inside-Yourself-Unexpected-Ach...

Highly recommended.
Aggressive kindness has opened so many doors and smoothed so many paths for me. It's painless and pays enormous dividends while making you feel great about yourself.

I also get tons of free shit by just being nice to service workers.
So ?
A Whirlwind Tour Through Tech Trends in China
How to protect Facebook?
> But Switzerland still has a street opiate drug market problem!

The planet's various governments created the street drug marketplace by making desired substances illegal. The United States government created the country's drug culture by lying to people about the actual hazards of these desired substances.

Perhaps Switzerland has not eliminated opiate deaths, as my comment originally indicated, but the Swiss are doing better than everyone else in making progress at helping people with opiate addictions.

Results from the Swiss studies, however, show that
mortality among patients in heroin assisted
maintenance programmes is low, and lower than for
patients in other maintenance programmes.14 In
addition, the wider safety concerns could not be
empirically confirmed in Switzerland or the
Netherlands.15 Finally, the incidence of heroin
dependence has decreased greatly in Switzerland
since the start of the trials, and currently
heroin has a more negative image than it did 15
years ago.16

- http://www.bmj.com/content/336/7635/70?variant=full

ref #14 (above) says:

CONCLUSION: Mortality in heroin-assisted treatment
was low compared to the mortality rate of Swiss
opioid users 1990s (estimated to be between 2.5
and 3%). It was also low compared to mortality
rates of opioid users in other maintenance
treatments in other countries as reported in the
literature. The SMR was also lower than that
reported in the only meta-analysis in the
literature: 13.2 (95% C.I. 12.3-14.1). The low
mortality rate is all the more noteworthy as
heroin-assisted treatment in Switzerland included
only refractory opioid addicts with existing
severe somatic and/or mental problems.

- https://www.ncbi.nlm.nih.gov/pubmed/16002023?access_num=1600...
> Instead of asking people to be kind (which often means comply to my system of values) we should ask people not to be judgemental and be open minded, which is something that can be learned by everybody

You're arguing semantics here; in almost all cases that is what kindness means in these contexts.
Have you tried something like this:

https://www.aliexpress.com/item/Irrigation-water-timer/15107...

Since it's a ball valve operated by a motor it works with zero pressure. It's a relatively small ball valve but should be enough for almost all applications. I have one of those controlling about 100 meters of drip tubing from a source that's not more than 2 meters high (less if the tank is empty) and it works fine. For better flow I'll be trying one of these ball valves:

https://www.aliexpress.com/item/Stainless-Steel-BSP-1-Actuat...

It's much less convenient as they don't have an integrated controller. I'll be trying it with this controller:

https://www.aliexpress.com/item/NO-NC-220-240V-timer-switch-...

and a 12V battery together in a waterproof casing of some sort. I've been looking for a plastic case similar to the water timer one that's a screw on with an o-ring but haven't found one yet.
I think we could add this to Jeff Bezos' ideas for philanthropic endeavors. Hell, it doesn't even need to be philanthropic. Amazon seems to have no problem with razor-thin profit margins: Why not create a company which has no problem making and selling generic-only drugs at razor-thin margins? There would seem to be a lot of room to undercut a business who sells for $4500 what might be produced for $20.

I think our capitalism may actually suffer from too much profit taking and not enough competition. I want the market to serve me (the consumer) not the other way around. I'm sure the producer see things differently... There doesn't seem to be a lot of appetite for companies to go after profitable businesses that don't have big margins.
>has consistently written correct C++.

You can easily find examples for correctness modulo errors Rust would have prevented.
Nope, it's all in the MAC and additional usermode services that help phones identify to the network using, in most cases, its SIM.
Pricing scheme innovation, and just plain iterated interaction and long term reputation.
From my experience working with people, one can be an excellent programmer knowing just one language, whether it is C#, Ruby, or Java. On the other hand, I have met (too many) people who "knew" a lot but who were quite bad at putting that knowledge into practice.
Sure!

All the code is at the github link above, but it's using Google's Polymer (version 0.8 or 1.0 I can't remember exactly). It used the "paper elements" elements from the Polymer team.

It is NOT idiomatic for that framework, as it was my first time learning it and it was going through a lot of change at the time (due to it being developed in pre-1.0).

Aside from that, it's just SASS, ES2015, Web-components, Web-workers, and a bunch of TypedArray usage.
Queue in Data Structure in just 2 minute || Explained
> Part of working effectively with a group is learning to take blunt non-personal critcism in stride.

I agree. If conversation involved two people, both speakers and listeners should make efforts to improve how criticism works. Listeners can help by not taking everything personally.

Coming up with a failed design doesn't mean you're a failed human being. It doesn't even mean you're bad at your job. Learn something, improve, and you'll design something even better next time.
My guess is that OP was referring to real estate being unaffordable due to China's upper classes making investments in US/Canadian real estate.
Assuming you're complaining about the phrase "the rise of China," it's not racism, but economics and the wealth of nations. China's economy has boomed in several distinct dimensions over the past three decades. They are part of BRICS, the five nations in G20 who like to talk to each other about how fast their burgeoning markets are growing.

And, due to the way trade works, China's rise has changed how folks in the USA value and purchase goods. I'm sorry if this feels racist to you, but I can't fix you.
Success is never guaranteed. Relationships can fall apart at any time.
Used to keep an eye on Mandrake back in the day, and i liked the installer. But these days i really do not need the systemd headache.
Any advice you would give to a team going this route?

And, I've found that integration tests help keep my sanity if a refactor occurs anywhere. Any learning(s) for adapting to refactors across services?
These 2 worlds are very different. If you meant that men are also punished for initiative in some similar way - no, general social/cultural contexts and punishments on the dating market are completely different for men and women.
Are you saying automation and globalisation caused inflation ?
Can you please share code of your scripts ? Seems interesting !
cool, what API are you using for getting the tracking information?
> even floats get boxed by default, unless the compiler can avoid that.

Yikes, that seems like it would destroy performance.
Is he off his Meds again?
Can Facebook and other US tech companies move in WeChat's direction successfully, in the West? Why did WeChat take off as such an everything-application in China? Do the same necessary motivations and trends exist elsewhere?

I'd speculate not, at least not in the US. Here, more people have different types of computers (laptops, desktops, tablets, phones, set-top boxes) which are all united mainly by Web browsers / technologies. The Web is naturally - or at least, has been historically - more open and less conducive to walled gardens. Consequently, I think US consumers are used to the experience of getting news from (for example) the Washington Post, shopping on Amazon, and checking email on GMail, while navigating between these sites without too much hassle. This experience has largely been replicated on mobile devices, at least for me, despite the best efforts of Facebook and others to keep me locked in their app outside of mobile Chrome and Safari.

Since the Chinese government won't allow strong foreign competitors to penetrate their domestic market, I have to assume that Facebook, Google, and so forth are targeting other countries with these all-in-one messaging apps. Perhaps India would most resemble China's mobile-dominated market?
It's a good deal for everyone, save for the 22 year old guys who are now involuntarily single, and frustrated at their inability to successfully date their peers and start a family.

No seriously. If this is the future of the family, there will be widespread rioting and civil unrest. Perhaps the only saving grace is that the 22 year old men can pass the time to their 50s by sleeping with the women who age out of the "marry a richer older guy" cohort.
Scraping and compilation of various annoying web content formats, with varying levels of efficacy -- e.g. https://github.com/paultopia/scrape-ebook for open source PDF chapters and https://github.com/paultopia/spideyscrape for readthedocs-esque formats.

iCloud documents edited on iOS -> versioning and shoving in a private github repo -- https://paultopia.github.io/posts-output/backup-to-git/

CV updates via template to HTML, latex, and docx
Same sentiments. In the beginning, the user and developer of the PC is the same person. I just feel that there are so much untapped computing power waiting for people to tell the computers to go do intelligent things.
A month before July 4th, i tried booking a camp site in Yosemite and got none. I should have known the camp sites gets completely booked 6-8 months ahead. When i called one of the camp sites, the automated machine replied -

press 1 to book for this year

press 2 to book for next year.
1. Code formatting

- gofmt for Go, Google Java Format for Java

2. Code Style Enforcement

- golint, govet for Go, CheckStyle with Google Style for Java
What about clean syntax, simple straight forward language?
...if you are able to choose whether to introduce a new language for some components... Well, there are complexity, readability and maintenance costs associated with introducing any new dependencies into a project. And (in my opinion) these costs go in the following order, from small to high:

1. header-only library
2. compiled library
3. compiled library with type framework
4. framework
5. meta-programming framework
6. custom meta-programming framework
7. domain specific language
8. custom domain specific language
9. generic programming language
10. custom generic programming language

As a side note, increase in complexity also might increase job security of a developer. If you are after it, design your own programming language and try to deliver every project implemented in it :) Should your projects be in high demand, your skills will be in high demand as well!
You will have to ask the Plasma people :) One reason might be that it is written in Perl - GTK.

Mageia Control goes way back to probably 1999. I don't understand why other distro's haven't picked it up. Most distro's have nothing in this regard, just an installer and the DE control center. I assume it is politics or NIH, but I honestly don't know or understand.
The funny thing is that empiricists (Locke, Hume, Francis Bacon "the father of the scientific method", etc) didn't accomplish much in science, even though they were clearly smart and tried hard. While deeply religious rationalists (Descartes, Leibniz) pretty much created science and were successful at everything they touched. It's utterly unreasonable to believe that the world is built on harmony that can be understood by the individual human mind. But that unreasonable belief is very helpful for discovering things, even at the highest levels, while having beliefs like "all knowledge is social" is like slashing your own tires.
Multiple rounds of VC financing is a relatively new thing. In the early years, it was typically one round of VC financing to get the thing working, then profitability, then exit via IPO.
Not really the same thing. const will stop you from mutating the vector, but it won't stop you taking a reference to an element you get in a const vector.

So, if you have a const reference, you can't make this mistake in it's entirety, but you can certainly make the mistake of keeping a reference to something you got through a const pointer.

Also, marking as const is something you have to opt-in to, and there is still disagreement on the value of const.
And rust will? push_back on an immutable object sounds rather strange.
"I said good day, sir!"
That's not even the half of it! Start using a variety of different C++ compilers. Then there would probably be more profit running bets on what the code is going to do than there would be in the actual software.
In the real world where negative cultural stereotypes about body/image issues are more pronounced for them, and where they are at much higher risk of sex abuse in childhood, rape (at just about any age, and especially by their boyfriends and male acquaintances), harassment, and employment discrimination.
But Branson's comment appears to be a direct consequence of Trump's recent statements, and not early statements by Trump.

I'll quote from Bloomberg at https://www.bloomberg.com/news/articles/2017-07-16/trump-may... :

'In June, Trump announced that the U.S. would withdraw from the 2015 Paris deal and earlier this month Washington was the only member of the Group of 20 nations that didn’t agree that the accord on cutting harmful emissions was “irreversible.” Trump softened his position at a press conference on Thursday with Macron, saying, “something could happen with respect to the Paris accord. We’ll see what happens. We’ll talk about that over the coming period of time. If it happens, that’ll be wonderful, and if it doesn’t, that’ll be OK too.”'

I've noted the point where I think Branson and others appear to see some hint of regret or change of mind on the side of Trump.

I personally believe they are looking at tea leaves (or the color of Alan Greenspan's tie, for a more historically political reference), but wanted to point out that it's due to recent tea leaves, hence in the news.
Adventures in Microbenchmarking
What are the benefits of porting to rust? Sorry, I'm a little unfamiliar with it.
I might suggest phrasing it as that he's assuming a charitable view of the other party, and acting like it. The word "blame", even scare quoted, makes people defensive.
In theory they shouldn't, though I believe many financial websites explicitly declare in their terms of use that automated access or web scraping data is not allowed.
Overfunding floats Silicon Valley’s bubble economy
I'd seek the root cause of why women are more likely to be unmarried in their 30s if I were to write this article.
A very large software company that use Inferno in production already had their legal team look into Inferno. It didn't infringe on any patents.
> if fire, truck, and firetruck are included in the dictionary as 3 separate words and you happen to get fire and truck in sequence as part of your passphrase the entropy of those two words is equivalent to the entropy of a single word

Not exactly true if they are separate words. In a word-based password scheme, you are treating entire words, not characters, as units. The chance of fire, truck, and firetruck appearing in one password in that sequence, given a 10K word dictionary, is 1/(10K^3). The miniscule possibility of this speaks to the fact that there actually is a large entropy.
I think you're absolutely right about one thing: that the level of trust we've come to require for marriage has skyrocketed due to family law, but what's the alternative? Sire children and leave the the burden on women? Furthermore, it's simply crazy to think that you require 4 years to know if you can trust someone. Evidence actually seems to suggest the contrary: longer pre-marriage dating periods are associated with higher divorce rates. Anyway I think it's a mistake to assume that you "know someone" after 4 years or even after 40. People are not static beings, and there's no reason to expect that the longer time you spend with them, the less risky of a choice it will be. In fact that extended period of indecision may actually contribute to eroding trust. And so, as the article seems to argue, the problem is that men are not willing to "be the man", trust themselves and their partner, and embark on a family project with a firm resolve to stay loyal and make things work no matter what.
That's a self-fulfilling problem, though: if you have a community of people built around flames and attacks, then anything short of that may have a harder time getting noticed and acknowledged. It raises the noise floor, and drowns out other signals.

Build a community that doesn't have that problem, and people will respect disagreement and "don't do that" without the accompanying toxicity.
I think you can be empathetic and direct. I just don't think you can always be productive while sparing feelings.

For example, when a relationship needs to end (a romantic break up, a firing, etc.), there's a limited amount one can do to make someone feel good about themselves. To some degree our challenge in that sort of conversation is to limit our empathy for the purposes of doing the right thing.

In other words, when someone phrases something reasonably kindly and it's not taken well, we can't blame the speaker for the listener's hurt feelings. At some point, even if they're hurt, it's the listener's fault. That judgement can seem cold and maybe counter-intuitive. However, on the contrary, that's just an example of how empathy gets in the way of what is right.
Dude.. [1]

People have become waaaay to adept at pulling the victimhood card as soon as something either doesn't fit their narrative or disadvantages them. It needs to stop.

[1]http://i.huffpost.com/gen/1564426/original.jpg
If you feel complaining about illegal immigration is racist, then you have no real understanding of what racism is. Racism is discrimination based on race, which is based on skin color, language, or culture. (Most) people aren't complaining about illegal immigration because of the color of their skin, but because of the economic impact of millions of lower-class laborers displacing skilled jobs for near minimum wage combined with the cultural dilution that occurs when millions of people from a single culture migrate to an area. An argument can be made that there are some who have racist undertones in the way they portray their worries, but you are doing a disservice by dismissing everyone who raises real economic concerns from illegal immigration because you perceive it as racism.

Edit: to those downvoting me, can you please explain why? If I have a flaw in my statement, it would help me if I understand what it is.
> But to _your perception_, it's politeness

That's not at all why Allen's comment is polite, and this is very much what I mean by "kindness requires no effort."

It's polite because it isn't actively negative towards the other person. That's all it takes. Redundancy is irrelevant.

Allen could've easily written:

> What you wrote makes no fucking sense and it's dumb as hell.

Which is both redundant and impolite.

> If you were my employee that needs softer language, I put in the redundancies.

Just to be redundant myself, redundancy is only loosely correlated with politeness. There are plenty of examples of terse, polite speech (and the inverse as well). You don't need to do this, and I would argue it's a hallmark of your particular writing style more than anything else.
I used to write trading systems for Amibroker. This one signaled the 2009 march bull market in equities and oil. But it is a swing/longterm trading system. I was a daytrader so it is not really useful for that.

https://github.com/tebelorg/Tump/blob/master/trading_z.js
C'mon, be reasonable!
Here's a similar list from 2006 (some papers in common):

http://backreaction.blogspot.de/2006/07/stupid-title-list.ht...
I was going to comment on this as well. Even in the mid-90s the companies I worked for used PVCS.

https://en.wikipedia.org/wiki/PVCS

Not long thereafter Visual SourceSafe got traction in my workplaces. Then along came CVS.
You mean like poppy plants? This addiction wasn't created by drugs - drugs are merely a coping mechanism for a world that people can't fucking deal with.

The root causes aren't opioid manufacturing it's whole slew of things from poor physical and mental health care in this country, worsening job prospects for people, a culture that ties worth and value to working hard and monetary prosperity, etc...
The GSM module manufacturer has taken care of IMEI, same with certification, AFAIK =)
If either of you folks get one, I'd appreciate an invite too