skysight-inc/HackerNews huggingface dataset:
If you know exactly where the problem lies, then I agree that in some cases a conference call might not help. However, more often than not, part of the challenge in large-impact outages is figuring out what's going on and where the problem actually lies.

In a microservices or SOA architecture, services can layer on top of other services, that call more services, that put messages in a queue for handling by yet another service, etc., belonging to different teams. Unwinding this to identify the problem is something that's much faster with a phone call. "Connecting the dots", especially across teams. A technical discussion within a team is likely to take place by chat.

I've participated in a number of tech conference calls over the years, and I've always been impressed with the professionalism: the discussion is calm and focused on identifying the problem and recovering. I think folks strive for the "cool radio voice", the Houston Center Voice like was described in the SR-71 Ultimate Ground Speed Check story: http://oppositelock.kinja.com/favorite-sr-71-story-107912704...

> Now the thing to understand about Center controllers, was that whether they were talking to a rookie pilot in a Cessna, or to Air Force One, they always spoke in the exact same, calm, deep, professional, tone that made one feel important. I referred to it as the " Houston Center voice." I have always felt that after years of seeing documentaries on this country's space program and listening to the calm and distinct voice of the Houston controllers, that all other controllers since then wanted to sound like that, and that they basically did. And it didn't matter what sector of the country we would be flying in, it always seemed like the same guy was talking. Over the years that tone of voice had become somewhat of a comforting sound to pilots everywhere. Conversely, over the years, pilots always wanted to ensure that, when transmitting, they sounded like Chuck Yeager, or at least like John Wayne. Better to die than sound bad on the radios.
> Who said deference to those in power?

You didn't specify who the press is supposed to defer to. So the obvious assumption is "everybody including those in power", especially since we're talking about Peter Thiel who has a not insignificant amount of power due to his wealth.

I don't understand why you keep bringing up the News International voicemail hack which has nothing to do with Gawker and was almost universally condemned because it targeted victims and those with almost no power.

The actions[1] of the Bollea legal team make it clear that this isn't about getting justice for Hulk Hogan, but about destroying Gawker.

[1] http://www.nytimes.com/2016/05/26/business/dealbook/peter-th...

"Speculation that a secret benefactor was backing Mr. Bollea’s case was whispered during the trial but largely dismissed as a conspiracy theory. It gained currency in large part as a result of an unusual decision Mr. Bollea’s legal team made: It purposely excluded a claim that would have allowed Gawker’s insurance company to help pay for its defense as well as damages. The move struck observers as odd because most plaintiffs seeking damages usually hope to settle the case by leveraging the deep pockets of an insurer."
I just mean in terms of potential addictiveness. Mind you, weakly binding drugs will usually be coupled with higher doses. So there's not exactly a separation between time-to-action and length-of-action and binding affinity. Dont worry about coatings and whatnot. If someone wants to abuse a drug, it will most likely be crushed up. Now, if we are talking about the actual substance - depending on whether it is a direct agonist versus a prodrug that goes through multiple passes, or has other rate limiting behavior. -- This will definitely affect the addictiveness of the drug. But 100% in addition to the binding affinity and the receptors affected. So I agree, it's a combination of a bunch of factors. But the ultimate end result, which is perceived duration, perceived impulse, is responsible for a large part of the addictive threshold of that drug. The drug's makeup is clearly responsible for everything, I'm not saying perception trumps the actual chemistry. I just mean, if there is very little perceived impulse, there will most likely be little to no physical dependency. Again, this is based on the tendency of someone to use a drug at what we want to call effective doses, or in abusing it, supra-effective doses.
None of the issues you cite are the fault of American media. They are at best due to lack of sufficient quantities of local production, and at worst due to local production just not being very interesting.

Given that everyone learns English, material made in that language has a bigger market and can naturally be higher budget. But that's not anyone's fault per se and cannot be fixed with bureaucratic interventions. Anyone can make local content in English and some European artists do exactly that.
My first guess would be that it was just easier to right it directly for the Core as it's running Android.
I don't understand why github doesn't have such option in settings. It would be a lot better than all these 3rd party options.
Coada calului PLANTA MEDICINALA
That is a good idea! I quite fancy a few new mattresses and a computer.
Stupid/insensitive question: what if cancer were a species "feature" earned through evolution that helps reap people who made it through their reproductive years without accident or disease but are now more hindrance than help to the species?
basic income and minimum wage is about the same thing, its just a matter of how it gets taken out of our paychecks.

seatle is successful because of a tech boom and subsequent real estate boom, not because of minimum wage, that started just over a year ago.
This is a common argument but it always seems to assume that the value of increased sales to specific group of producers is somehow more important than value of the competing goods to the disbursed group of consumers.

Specific groups of producers seem to always be able to influence government policies in their favor while the disbursed interests of everyone else get discounted.

And just to be clear, I'm not talking specifically about India, this phenomena is common everywhere.
Weird edge cases with Chrome are surprisingly common in my experience. We just relaunched our site after a major rebrand and one user contacted us throwing a huge fit that our site was terrible and every blog page made Chrome crash. This was only one user out of 20,000 uniques according to GA, and I'm sure if we had a widespread problem we would have heard about it from more than one person.

I've also seen really weird cases of Chrome incorrectly caching stuff, one time it broke web fonts for a few days (within the last couple of years, no less), etc.

Chrome updates a lot and to me it seems the stick pretty closely to the "go fast and break things" motto.
How are they killing innovation?
The "problems with callbacks" section of this is loaded with FUD. I mean, the actual problems they list are almost all minor or easily solvable.

1. Repetitive error-handling, because you usually just want to pass it along. Maybe. Or maybe not. Forcing you to actually think about how you want to handle each error might be too cautious, but it's defensible -- especially in the context that async stuff is generally I/O related, so it's more likely than regular method invocation to need a close or a cleanup or a rollback in an error case.

2. The possibility for introducing error by forgetting to return from an error-handling callback pass-along. This is trivially catchable with a linter. (Eslint has a callback-return rule for this purpose.)

3. The idea that callbacks might be called multiple times. When that happens, it's not some weird case where maybe your callback needs to be prepared for multiple invocations, it's just a bug in the function you're calling. It should never happen with solid library code.

4. That the error parameter of a callback might be any kind of falsey value. This is true, but not a problem. Don't test for null or false, test for falseyness.

As much as people talk about "callback hell," it's never clear to me what problems they actually think they're having. It seems that as often as not, it's just a visceral dislike of indentation.
It doesn't matter after the code is compiled.
Because competing in internet services gives a tremendous advantage to the first mover who can amass the largest network. Metcalfe's Law states that the value of a network (and, implicitly, how hard it is to topple) is proportional to the square of the number of connected users.

https://stratechery.com/2014/uber-fights/
Indeed. And if you generalize this idea only slightly, you get ...... monads!

Maybe promises will be the vehicle that makes understanding the usefulness of monads available for the masses.

Alternatively, promises may fail the acceptance test for the same reason as monads - because the average developer simply doesn't care / doesn't get it.

I really hope for the first scenario, though.
You are incorrect, flexbox works in IE10 and up. Works fine in Edge without any prefixes even.
> These governments are looking to require that a foreign company fund domestic businesses to be able to access their markets

So, like the All-American clause for almost all US govt. contracts?

Or the US punishment for VW, requiring them to produce specific cars in the US?

> Did the government just stop giving them money once Netflix showed up?

Where is the government supposed to get the money from, once they can’t make money with TV anymore?
If you are an Industrial Machine builder/Industrial OEM, you might be interested in our marketplace for remote diagnostic services. The remote screensharing tools are backed into the platform via WebRTC. We however don't offer remote control.

www.machiq.com
Why do you need mutexes in a single threaded context ? If you need sequential async operations that's what async await are for. What if you need to return something from someNetworkCall ? yes you're f..cked in that case.
For a good starting point for anyone who doesn't know how to handle callback hell without promises or transpiled features, this is a must read: http://callbackhell.com/.
Why is a Rust executable large?
Simulation hypothesis
I will give you business feedback for 5$
> I do, however, feel concerned that a rich person like Thiel can buy litigation. That's a highly dangerous capability.

Welcome to the legal system. Money allows you to mount lawsuit (frivolous or not) and mount effective defenses against them.

The problem is when there's an imbalance: when a tech giant sues a small start-up (e.g., Zynga suing over the "Saga" trademark) or when an individual elects not to sue a large organization because the costs are too high.

Thiel (and Newegg re: patent trolls, and EFF, and ALCU, and others) are evening that money balance so justice can actually be served.

Can they use this power for evil instead? Of course: and it happens every day already. That's the point.

The anti-Thiel arguments come down to: "Even though Gawker was proven guilty in a court of law, it's not fair because Hogan never should have been able to mount the lawsuit in the first place." In other words, Gawker should have won because Hogan has less money. All Thiel did is even the playing field.

If this was about freedom of the press, they would have won the lawsuit. They didn't. End of story.
Eventually, investors want their money back. For example, if you bought an apartment complex, you'd eventually want to get put a portion of those rents in your bank account right (that's the point of an investment after all)?

The apartment example makes this a little more clear. Your options for extracting wealth are basically, earn a dividend or sell a portion of the holdings. Since only 100% of the company can be sold, you lose value each time you liquidate holdings and eventually you no longer have anything to sell. Dividends can continue as long as the company is earning a profit.

With large companies, the bulk of investors reinvest dividends, so it makes sense for them to have a scheme in place that just grants the shareholder more shares. However, they need to eventually buyback the stock for a stock distribution scheme to be the same as a dividend distribution scheme.
This just reads like "The other guy is a jerk, therefore I'm justified in being a jerk when describing him".
Microsoft uses malware tactics to foist Windows 10 on more PCs
"Evangelical" actually means something quite different from "evangelizing".

The "evangel" is the "eu-angel", the "good news", the "gospel". Or, more specifically, the gospels, the first four books of the New Testament.

To evangelize, to be "evangelistic", is to attempt to bring the "good news" to others. It's a matter of what you do.

To be "evangelical" is (so at least members of the groups that go by that name would say) to be grounded in the "good news", the gospels, the New Testament. (As opposed to, say, later church traditions.) It's a matter of what you believe and where those beliefs (purport to) come from.

The term "evangelical" has a complicated history, going back to Martin Luther and beyond. It's pretty much always denoted a strain of Protestantism, and in the modern-day US it means roughly "fundamentalist but not too fundamentalist". (On the other hand, in non-anglophone parts of Europe it mostly just means "Protestant".)

Evangelicals tend to be evangelistic, not least because the New Testament tells them to be. But you can be evangelistic without being evangelical; as you say, that would describe any church that tries to expand its membership, or any individual Christian who tries to persuade others to convert.
I use a static site generator called wintersmith. http://wintersmith.io/

It's hosted on AWS using Route53, S3, and CloudFront. My blog isn't very popular, so hosting costs less than $1/month.
I feel sad for ownCloud and Nextcloud. ownCloud has a brand and this fork dilutes it. It will be on everyone's mind especially since the founder has left to create a competitor. For Nextcloud, unless they can explicitly state why this fork exists, it's hard to side with them. What kind of ideological differences are we talking about? Sure, you don't need to throw around personal accusations or finger point but it would help to know what motivated this.

On a related note, this is a risk which many platform companies take. If you opensource your project completely, then anyone can fork it and take it ahead if the forker is a big or well known person. I think we got really lucky with iojs and node.
You don't have to run your own repos for immutability. You just have to use repositories that say up front what will - or will not - change, and then don't do anything on top of them that expects something different from what that particular repo provides.

The question is why would anyone would expect immutability after pointing their package tools at a mutable repository?
This is way to simplistic of an argument. In particular you are ignoring the affect of currency exchange rates as it relates to foreign trade.
Bluebird is mainly designed for node (V8) and promise performance can make a massive difference on the server. On the client there tend to be fewer async calls and so promise performance is usually less of a factor, but obviously, it depends what you're doing.
> the other things you might end up automating because you don't have time (dinner delivery, laundry drop off, house cleaning).

That's not automating, that's outsourcing.
Another alternative is Dark Reader[0]. It tries to offer a dark mode for all web sites and depending on the site this works surprisingly well.

[0] https://github.com/alexanderby/darkreader
>This is why I think the most well-rounded students tend to be the STEM students. Not all STEM students are well rounded, many resent and minimize their humanities coursework, but the well-roundedness tends to be more deeply built into the curriculum for STEM than for humanities.

That seems like a good statement that accords with my experience at school.

I also have a peculiar resentment towards the humanities requirements: I had to take extra humanities requirements, on top of basically everything you already mentioned, for the "honors college" that was giving me the scholarship by which I avoided Student Loan Hell, so pretty much every semester when course selection came up, I had to make some sinister choices between fulfilling my scholarship requirements and taking sufficient coursework in math, CS, and the hard sciences to give me a good base of knowledge for the future.

The result is that I basically squeaked by in hard math (stopped after multivariable calculus and linear algebra) and CS, didn't take enough hard science (I really should have taken a physics course), and was under-prepared and even under-advised for the kind of research I wanted to do in graduate school. Graduate school notified me of this by forcing me to fight to have my degree considered a four-year Comp Sci degree at all.

In defense of the Technion, I really should have taken more rigorous coursework in undergrad: physics, better vector calculus, real analysis, category theory, a proper type-theory course. In my defense, my undergrad institution didn't even offer those latter two subjects, and my scholarship conditions simply did not have a track available for hard-science students.

The institution's idea of an "honors" or "honorable" education, deserving of financial support, was a humanities education finished inside of four years. They provided no coursework options for taking a scholarship-supported education in the hard sciences, and also would not give you additional years of scholarship so you could take their honors humanities education and your own rigorous science-and-math degree on top.

Basically, we pay people not to take science courses.
American values tend to actually be genuinely shared by Americans and thus do not need to be enforced by the government. The USG does not force its TV stations to play specific content in order to promote American values, they arise spontaneously from the culture.

When it comes to pop culture, "French values" are something the French government wishes were actual shared values, but which aren't, hence the need for subsidies and laws mandating that local content which supposedly embodies these values are played. It's a simple propagandistic switcharoo: a few lawmakers claim "French values" must be protected, but who asked the French themselves? Well, in a sense the market did, and the French weren't interested.

The flip side of this is that there are definitely non-media related French values that really do arise from the people, like socialist values and the value of striking.
It's all loosely-typed interpreted languages for the web. You can see the bias in the existence of the "Frameworks" column.

This is San Francisco it seems. They aren't into making real things like spacecraft, factory robots, aircraft, engine controllers, CNC equipment, and disk drives. Real things tend to require factories, and that doesn't fit the usual get-rich-quick start-up mentality.

Heck, they aren't even into making any non-web things. They don't seem to do phone apps, firmware (BIOS, UEFI, etc.), 0-day exploits, regular old desktop applications, ASIC/FPGA/PCB dev tools, compilers, trading software, medical billing software, tax software, and timecard software.

From my perspective, there are no jobs in San Francisco. I couldn't stand doing web stuff. I don't see how people can tolerate it.
Using tables for layout sometimes makes sense: https://www.combatentropy.com/coming_back_to_the_table

How are these DIV's with presentational class names any better?
Relevant article :

http://journal.stuffwithstuff.com/2015/02/01/what-color-is-y...

The callback hell is here no matter how hard you try to hide it under some syntactic sugar. That's what makes Go CSP superior to Async IO by the way.
Again, at the same time, why should I cheer for people who are coming in, forcing out people who have lived there for their entire lives, simply because they have more money? That sounds like straight up bullying to me.
Amazon and Steam are really the only places I impulse buy.

I'm sure if you totaled up my Amazon purchases and my Steam library it's cost me thousands.
Many thanks, that looks doable. I'll give it a try.
I've got a classic callback hell type situation that just cropped up in one of my applications. We are using an image library to change an uploaded file into a background image for the header.

https://gist.github.com/Kequc/bcd80980184ed480b864581bcdb351...

I've toyed with separating each stage into sections, but I still need a callback to return at the end of it. Which seems to necessitate an anonymous function every step of the way.

What is your proposal.
> The author is amazingly willing to accord French bureaucrats the right to regulate the cultural consumption of Frenchmen. How is this defensible?

By the virtue of those bureaucrats being democratically elected officials responsible to implement the will of said Frenchmen.

Not to say that the situation is perfect, but while there are many things wrong with Europe, but the democracy does work better than it does in the States.
Now that you mention it, I have one of those "floating" toilets, very similar to this one, including the recessed flush button, except in grey: http://www.decraplastics.co.uk/sanitaryware/images/geberit%2...

The nice thing is, you can easily hoover and mop under the cistern very quickly, instead of dust gathering behind it like with a typical toilet. It's a simple, unassuming design too, does just the job and stays out of the way otherwise.

Other details that I've noticed is every single door, inside and out, has that bevel/seal combination I mentioned, and not just in higher-end building like offices either but also regular apartments.
There's no right for anyone to live in any city. So why should I be cheering for a bunch of rich people coming in and forcing out people who have been living there for most of their lives?
Oh are we figuring this out now? Is this a thing? I thought we knew this back when Bill became the richest man.
And they'll pay tax on the profit of those US sales... It's not a dodge.
Intuition was all C, only DOS was BCPL, which made it a pain to do anything with. AMOS was one of the toys I mention - mainly popular for hobbyists and some bad released games (it never interfaced with the OS, being ST derived. That led to its many compatibilty issues). Most games from the houses I knew, or knew people at, were either a mix of C + 680x0 or pure assembly. In commercial software (GUI based) C was the vast majority.

On MSDOS I never said it was the only choice - there were many choices, but most commercial development seemed focussed on C. DB work often ended up on Foxbase or Clipper. Turbo Pascal and C were hugely successful but didn't catch MS C. Somewhat surprising given how slow early MS compilers were.

Of course if you were doing DOS TSRs or games you'd be much more likely to use assembly in the mix.
I remember in high school having no shortage of teachers who recommended not guessing if you didn't know, to avoid the wrong answer penalty. I tried to argue with them initially, then settled for simply trying to re-educate my friends. It's pretty astounding how few people understand probability.
> And there's just about never a reason to use the `Promise` constructor in real world code

Why not? If I want to wrap a callback function in a promised sequence, I don't see a way around it. Please don't suggest importing bluebird/promisifyAll because that only teaches me how to avoid thinking about the problem, not how it's actually solved, let alone why it's a problem to begin with.

function promiseMeFoo() {
return new Promise((resolve, reject) => {
asynchronousFoo((err, out) => {
if (err) return reject(err);
return resolve(out)
});
});
}

^ aside from just rearranging the code for legibility, how can I do the same thing without constructing a promise explicitly?