skysight-inc/HackerNews huggingface dataset:
"Can you take a step back and" isn't "ceremony", it's an intentional phrasing to produce the desired effect and context change in the reader. It's very easy to get caught up in the minutiae, and phrasing like "Can you take a step back" is a request to switch to higher-level considerations. "Can you explain your goal here?" could produce a result like "Well, I'm trying to do X so I can Y", whereupon you then have to say "No, no, go up a level; why are you trying to Y?". "Can you take a step back and explain your goal here?" encourages someone to provide a considered response, and up-level their reasoning.

That holds especially true when your job is to provide that broader picture for others, and the person you're talking to might not have your perspective.

Having had to give the equivalent of the "No, no, I meant" follow-up response there more than once, I've learned to provide the additional signals to up-level.
Something of an Achilles heel to pragmatism is that it can lead those that follow the principle concretely to never seek to take the long jumps in innovation or product design... those pragmatists are doomed to incrementalism. Now incrementalism is not bad in itself; on the contrary it is more often useful than other approaches. However, sometimes you cannot increment and climb your way to the next great invention, company, or just reaching success. Sometimes it takes faith... and risk to reach those high places. Pragmatism doesn't forbid risks or leaps, but it's doctrine is to look at your feet, take small steps, and measure success of each incremental step.

I say the best executive combos are one person who is idealistic rationalist (the Visionary), one experienced pragmatist (the Voice of reason), and a grounded traditionalist empiricist (the Sergeant). The Visionary pulls the Voice to take direction leaps as needed, and the Voice develops reasonable as-incremental-as-possible steps to get there. The Sergeant is meticulous in the day-to-day work, doesn't care much of the future, and deals with the active problems that need to be addressed. The Voice relies on data from the Sergeant to judge how well things are progressing.

The trick is embodying all three characters. There are times to be a dreamer to know your future. There are times to just work and not think about tomorrow, and times to reflect over the past and determine the next small steps forward.
It is stated in their _install-readme_ on github.
If I were a sociologist, I'd post these stories to different forums just for the resulting discussion. Twenty-something startup bros, keep chattering, this freak'n gold.
Jodie Whittaker: Doctor Who's 13th Time Lord to Be a Woman
The comment I replied to could easily have avoided any comment by me by not referencing “boyfriends” as such, but instead “Significant Others” or some such more inclusive term.

I also think you read too much exactness into the original comment; it was casually written, and used the term “boyfriends” as a term for those who come into a store, not to shop themselves, but in the company of someone else who will. I feel that this is casually making unnecessary assumptions, and making some people feel like they are not “normal”, such as women who are not interested in clothes.

One must be careful when speaking and writing as to not make people with less-than-majority traits feel unwanted or excluded. Using gendered language where it is not strictly necessary is one such thing which should be avoided.
I think you can do both - be empathetic without glossing over the issue.

That's basically the idea of 'radical candor' (https://www.radicalcandor.com/wp-content/uploads/2016/03/rad...) and I think the main thing you're getting at.
I don't know why you're being downvoted, as your response is typically true of any A v. B discussion in philosophy, there's always grey lines. Rationalists can still claim categories of knowledge coming primarily, or even only, from sense experience, while also claiming other categories of knowledge that come from rationality alone.

Fwiw I subscribe to the anthropological view that human consciousness/ culture as we know it "turned on" about 70,000 years ago (this was introduced in my first anthropology textbook in college and is also the topic of the very popular "Sapiens"), and we've had a unique, if not structuralist, system of reflection and developing knowledge ever since; if I had to pick one, without doubt on the rationalist side.
Show HN: Npm library to work on periods, add, substract, intersect
See also the related discussion on "Kindness is Underrated" at https://news.ycombinator.com/item?id=14782294 .
Upgrades and patches in modern openbsd are much improved from years back.
Why... why would I lie? What could I possibly have to gain from lying about this? I only have HN karma to lose, which I don't have much to begin with.

You can, before simply defending AMD, research and see for yourself that required BIOS updates are indeed an issue.

I tried it with an MSI Tomahawk, and an Asus B350 Prime.
Had a Ryzen-5-1600 and a Ryzen-7-1700, as well as a pair of DDR4-2133, and DDR4-3000 modules each, and tried every combination, and was never able to post.

Switched to Intel CPU and Asus Intel-supporting MB with the same DDR4-3000 RAM and POST'd on the first try. I'm saying that to 'prove' that the other components were fine.

I'm glad that it worked out for you, and I wish it had gone smooth for me too.

http://www.tomshardware.com/answers/id-3387164/am4-motherboa...

https://www.reddit.com/r/Amd/comments/66b7vu/to_all_ryzen_5_...

... so many of these.
Does this phone have a IMEI number? In my country, it is not possible to use a phone without a valid IMEI, let alone the fact that that it is illegal. How does the process of assigning IMEI work?
You can write terser code in C++ but not more efficient.
Pretty much the same performance. Perhaps you meant that the programmer can be more productive; sure.
> ... you have the women in their 30s, beautiful, confident, independent and hilarious, spending their flat deposit on a single hope, because there is nobody there at night ...

And where did their 20s go? Probably dedicated to their careers
Like what Elixir is to Erlang, I wish there would be a NEW-LANG to Rust that has a nice syntax like Go or Swift but with the advantages of Rust, based on Rust's foundation (but with an simpler, nicer syntax).
A few years ago I bought a top spec MacBook Pro 15" as my main workhorse. I did it somewhat for the OS because there was a small handful of applications I needed that only ran on OS X or Windows and between the two the choice was clear. But the main reason for it was that the build quality of the laptop case, the screen, and the keyboard were superior to anything money could buy. I am still very happy with it, but I am just so happy to see that build quality is starting to become a thing manufacturs and consumers are starting to pay attention to and not the specs. I don't really care if I have an i5 or an i7. Both are damn fast and if I need more power I will rent it from AWS et al. But I can't rent a better screen hinge. Or a higher res display. Just look at this laptop in TFA. Five years ago you couldn't find a thing like that. X1 Carbon was just popping up and having a decent display was basically impossible. And don't get me started on the touch pads the size of my thumbnail. Competition is truly good for the consumer!
> Which, taken to its logical conclusion, means that some important figures in our industry (e.g. Linus Torvalds) act quite unprofessionally.

No, it doesn't. It means that the people Linus has to say harsh things do are being unprofessional--because, as Linus himself said in the quote given in the article, when he tries to say things kindly--"Please don't do that"--people don't listen. If those people were being professional, they would realize that when Linus says "Please don't do that", they need to listen.

The article even acknowledges this:

"If you really have trust and conviction that your peers are not wasting your time, you pay attention when they say something - a “please don’t do that”, to quote Linus’ example, ends up being one of the more strongly worded pieces of guidance you can get."

So the problem isn't Linus, it's all the people who don't take the time to realize that it's not a waste of time to pay attention to what he says--so he has to shout to make himself heard.
> One has to understand, developers like in any other creative industry can go off on a tangent by themselves if not given direction explicitly, sometimes that means being very much assertive and firm.

One also has to understand that there ways of achieving this without falling back to command-and-control models of management.

I spent 2.5 years in Pivotal Labs before switching to Cloud R&D. My interpretation of the doctrine I imbibed is that no line of code exists until a test justifies its existence, no test exists unless a story justifies its existence, no story exists unless Product and Design have done some legwork with real users to say yes, this make their lives better.

The system works on trust and empathetic mutual professionalism. And it works very bloody well.
Exactly. It's good to discretely tell a friend about his body odor. But it's certainly not nice.
Can't speak for women, but I don't feel particularly "erased". Or normal. On whose behalf, precisely, do you imagine yourself usefully intervening in this way?
It's always astonishing to me how many well-educated people actually conflate "Reason" (rationalism at its extreme) and empirical/experimental investigation (empiricism at its extreme.) At humanist meetings I attended - and in their writings - nothing was more common than to declare the importance of "reason" when pointing instead to empirical methods (that contradict the elaborate reasoned arguments of Medieval Monks or intelligent design proponents.) The ancient Roman Church didn't shy away from reason, they adored it.

Reason and empiricism would best be described as ancient enemies, not as the same thing.
Modern C++ gives you 4. Really. Read a tour of C++ and you'll see. The language there is VERY simple.
That's why "blame" is in quotes. He's not literally blaming himself. But since you presumably have to start out the communication with a statement of its purpose, he takes that opportunity afforded by the first sentence, to frame the whole message in terms of "help me understand" instead of "you suck."
> Everyone complains about php

There is a famous quote by B. Stroustrup about this phenomenon.
Thought process #1 is to test, measure and document everything. Change one thing at a time; if you have two modifications that you want to try and have the resources, then it'd be best to run (measure) A, B and A+B instead of both of them at the same time. If early in your experiments adding A was a mildly beneficial thing, it may be the case that after extensive modifications it's not anymore, but you can try and check that. This obviously means that you need a simple, mostly automated way to run repeatable experiments and document their results.

Thought process #2 is to read lots of papers that go into details on solutions for similar problems, see what works and doesn't work for them, try to understand if the factors that make it useful apply to you as well (e.g. size or type of data may mean that your experience is likely to be opposite) - and, of course, try and evaluate.

Thought process #3 is to do error analysis, possibly with tooling to show the relations (e.g. for image analysis tasks). You definitely want to know what kinds of mispredictions are you getting in what amounts, and that may help you (though not always) to understand why a particular type of misclassification occurs.

Technical analysis may also come into play, but IMHO that is more useful for debugging why something fails totally and not that useful for getting better accuracy on something that works really well (more useful for getting faster convergence to the same result). There are all kinds of metrics you may measure on your network, e.g. dead neurons for ReLU family, are your early layers stabilizing or not, etc. But again, problems of convergence at all or its speed and problems of converging to a not-good-enough optimum are quite different.
off topic : what's the state of swift as a system programming language ? is its automatic memory management cost too high for this usage ?
I prefer my 21:9 on desktop, I feel like you'd be stuck with one window on 4:3, but with 16:9 you can make one full window and one smaller one and two full windows on 21:9. 16:9 seems more productive to me.
A little different than what other people are doing, but I have tried to automate my savings. I use Mint to figure out what my budgets for things should be, then I use Qapital to automatically save the money I didn't spend but was budgeted.
AFAIK Sublime gives you a full Python, including network access. The problem is that you're limited to a few predefined hooks where you can integrate into Sublime's UI, so good luck making it do something that doesn't boil down to editing text.
> But of course if the individual employee already had the power to make employers respect his desires, then he/she wouldn't need a union.

This is why I wasn't sure it was a defense. We're talking about software here, and the US experience is that without a union you can have not only a good job, but enormous control over your outcomes. You can trade between money, stock, benefits, and time off by changing employers, or even within a single employer.

I agree with your initial breakdown: unions cannot offer every configuration an individual might want, but they can't be effective without representing lots of people. But that implies they're only worthwhile when the alternative is that without a union, most people end up unhappy. Adding collective bargaining to a field where individual bargaining works well seems harmful.
>Women seem to have it a bit harder when it comes to everything, including dating.

In what world is this? Younger women are outperforming men in just about every metric, economic and social. They're also legally privileged, in family law and criminal sentencing. And despite all this, they still have half of the men in the country advocating for even more special privileges for women.
Normally, I would say it doesn't matter, but Python projects tend to have random dependencies that aren't precompiled for Windows, and can be a pain. Though Linux gives you the fun of dealing with package managers. So who knows if it's really a win.

I'd just let them keep using Windows, then if they run into problems introduce them to the Windows Subsystem for Linux.
I actually think modern C++ is less safe than C, because of the ability of destructors to be invoked invisibly and cause use-after-free, just to name one major issue.
>if the vector is marked as immutable

So, mark it as const here and see the same effect?
Welcome to the dating world for men.
I was with you until you suddenly got racist for no reason.

Why does economics immediately become a zero-sum game when immigrants are involved? What does China have to do with America's changing culture?
One question is "can PCs move to a tablet form factor faster than Android/iOS tablets can improve?"

The Win8 vision of a tablet PC works OK, but the market has not cleared for these partially because companies like Dell and HP do not want to sell a $100 tablet that replaces a $250 low-end notebook. Thus they make "convertible" devices that seem to be as much about providing an awful touchpad as they are about providing a keyboard. Somehow the message that you can get a Bluetooth mouse and keyboard has not gotten to people.

Apple makes so much money on phones it is going to be hard for them to think about anything else. Other people don't make money on phones.

A charitable interpretation is that Android is where Windows was circa the year 2000; it took Microsoft more than a decade to get a software update process that really works, and between Google and the rest of the ecosystem you cannot count on getting software upgrades at all -- the window of support is even disappointing for Nexus devices, and I remember that horror of installing a new version of Android to watch the performance slow to a crawl because somebody thought I needed full disk encryption.
These days is harder to create a google account since you need to make the sms verification process. That's now a requirement to be able to login to Google Play Store.
The installs count since the moment you pressed install button. They don't decrease when people uninstall. However the uninstalls are visible in developer dashboard.
Stop Alzheimer’s before it starts
Thanks for your valuable feedback. We are glad that you enjoyed it.

We want to test the user engagement with a very minimum product first. All these features are in our mind.

You can expect the timer in the upcoming release :)
This would be a part of the SIM800L modem, so yes.
As a younger programmer, speaking honestly, it seems to me a significant part of the motivation behind Rust evangelism has to do with distinguishing yourself against older colleagues who have 20+ years of C systems programming experience. When you find yourself in a field that's supposed to be new and fast-moving, yet you're stuck in a junior position waiting for the old guys to retire, potentially for years, as if you're a journalist or academic or something, it's not hard to see why people look to develop a different skill set.
I absolutely love Luther but today's evangelical church would mostly hate him.

My favorite thing was the book covers of his books and pamphlets. One had the Pope blowing a trumpet with his flatulence with his bare butt cheeks.
> "union shop", where new non-union employees can be hired, but must join the union

This retains the problem that you have to join the union, and therefore are immediately subject to the union's negotiated rules on seniority, pay scale, benefits, etc. It's better than a closed shop, but doesn't solve the problem at hand here.
> Writing correct C++ is perfectly possible

Unfortunately I know of literally no large-scale project worked on by a large team using industry-standard practices (i.e. not NASA levels of verification, which are economically unviable for most software) that has consistently written correct C++.
The solution is simple - buy up all the rainforest and preserve it. It's annoying that the US, EU, Asian nations etc don't do this.
Free from gender bias?

"And here you have the men who learned at school to lose interest in a girl if she texts back too quickly."

Yeah, no. I think that most men will find it the other way around.
It moves the responsibility to a level where not all of us are.

It's like asking everybody to not smell or to not look ugly.

Some people are considered rude for a lot of reasons, mainly cultural, but what they have to say has value regardless

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
Abusing the algebra of algebraic data types – why does this work?
Cryptocurrency charts for the terminal
> Not really, the study found that psychological safety mattered. You don't feel psychologically safe when you notice that people say that you did good no matter how much you screwed up, instead you stop trusting all praise you get (impostor syndrome).

You absolutely should not praise people for screwing up. That's not in any way kind.

But you don't have to berate them, either.
Also the time will show if this is true. If tomorrow the installs count doesn't grow to 1000-5000 or at least 100-500, it's cheating for sure.
Marking it as const will not allow you to push_back. c++ has no problem letting you maintain a reference to an element in the vector while calling push_back.
The US prescribes far more opioids than any other country.

It's likely that some of the addiction problem in the US comes from this irresponsible prescribing.

https://www.dea.gov/divisions/hq/2015/hq110415.shtml

> 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.
There's no reason a person that does not work in finance should have a deep understanding of the US financial system, but don't try to spin a narrative without knowing what you're talking about. You should read the article I initially posted before replying to it.
I have been doing C++ for most of my professional life. There is nothing simple about it. Also there is no standard way to use vector instructions or cache control. Everything else is terribly complicated with templates and rvalues/xvalues.
>I don't think redundancy or prelude is necessarily the mark of politeness. It's usually just a mark of writing style.

But to _your perception_, it's politeness. (You previously wrote: "It's direct ("I'm confused"), but polite.")

On the other hand, I categorized it as prelude.

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.

I don't require lubrication and harsh language like Linus' writing style doesn't bother me. The difference is that I would probably use "kinder" language in more situations than he would depending on the recipient.

>But "personally" is redundant - of course it's your personal opinion.

Right... to be meta, it's a restatement of my last sentence. "I personally don't like" is _softer_ than "I don't like" which sounds more like I'm a dictator. If you and I were founder & cofounder where we have "spirited" debate, I'd leave out the redundant "personally". If you were my employee that needs softer language, I put in the redundancies.
Show HN: minienv (side project) – run Docker Compose environments in Kubernetes
My experience:

Use valves that are suitable for low flow/pressure and work off 24 VAC so you can use them with a cheap line-powered electronic timer.

If you need to filter or pressure regulate before the valves (probably at least filtering), be sure to use parts rated for continuous pressure at above typical household pressure. (100 psi ratings are probably enough)

Minimize the types of different tubing and emitters you use, it's easier to have spares that way, so if you weed with sharp implements and cut something it's not too annoying.

Don't go significant distances with less than the 1/2" black polyethylene tubing.

Drip-tape is super-cheap but mostly for farm-scale row crops.

The emitters I've had the best experiences with are the Netafim Woodpecker emitters and the take-apart-to-clean-out "flag" drippers sold by dripworks.com
I've had a lot of gal friends of mine talk about guys, and have literally heard the phrase "I would probably date him, but he's too forward".

Ugh.
I love XKCD but that chart is missing a few important dimensions.

- How likely is it that you will make a mistake when performing the task manually, and how easy is it to fix the various mistakes that can be made?

- How likely is it that you'll overlook the task when the time comes? (e.g. SSL cert expiration)

- What are the costs of mistakes or failure to complete the task?

- What skills can you learn while developing the automated solution?

- How can techniques developed for the automated solution be reused for other tasks?

Of course it's fair to ask questions on the other side of the equation, too, like: if the automated solution goes bad, or is run in the wrong environment, what are the risks?
The trick is to make sure that if the credentials do leak they are useless.
And if you do that last part right, you end up with someone that will be more able (because she's younger) to take care of you when you're older as well.
What about stuff like holding open a larger solenoid to charge a gravity tank?
It's only so low, because those are averages. The people willing to pay the twenty bucks might be exactly the ones that drive up the average, so they don't want to lose them.