skysight-inc/HackerNews huggingface dataset:
> Isn't this just classic Gell-Mann amnesia?

My favorite-thing about the Gell-Mann amnesia effect is that the coiner of the term himself, in the very speech where he coined the term, fell victim to that effect.

To Michael Crichton's great credit, in the 2002 talk where he defines the term, he gives us an extremely specific, testable hypothesis we can use to evaluate his idea.

He says that the "effect" is as follows: it is not worth your time to read the newspaper and all newspaper stories which contain any kind of "speculation" or "predicting" have no predictive value.

The example he chooses is the 2002 United States steel tariffs. Most mainstream newspapers he reads have quoted experts whose consensus is that the then-contemporary 2002 tariffs will negatively affect GDP. His hypothesis is as follows: we will find in retrospect that these predictions were useless and US GDP will not clearly be damaged by the 2002 tariffs.

Was he right? Well... Years later, there is consensus among experts that US GDP was in fact negatively affected by 2002 steel tariffs (links to sources at https://en.wikipedia.org/wiki/2002_United_States_steel_tarif... ).

Driven to attack the idea of trusting any experts who predict the future, Crichton's key example was readily disproven.

I have often re-read Crichton's talk and have found myself wanting to project extra layers of meaning on top of his ideas; I find myself arguing on his behalf to try to change what he is saying to make it "more true". The words he uses are carefully chosen and seem like they add up to an interesting idea.

It is true that people seem to believe information without factual basis when it's presented in the "news" format; it's also true that people seem to believe opinions they already agree with when presented to them in any format; and it is certainly true that people asked to make predictions with incomplete information sometimes guess wrong, yet their "best guess" predictions are sometimes presented without robust explanations of the uncertainty and what it means.

All that is true. But it doesn't change the fact that the "Gell-Mann Amnesia Effect" was introduced by saying that the untrustworthy lamestream media needs to stop yammering already about those steel tariffs hurting GDP, which there is no way they could predict. (It appears the media was right on that one.) Worse than relying on anecdata, though, his talk does not propose a robust way of actually measuring whether media predictions are accurate -- he doesn't even try to measure that, let alone present results.

(I have giggled at this before - https://news.ycombinator.com/item?id=18005236 )
I thought MCAS was only active when autopilot is disengaged?
I was fine until I read the part where you seem to think that you failed because you were black and female.

You failed because hardware startups are ridiculously difficult for anyone and even more difficult to get finding, regardless of your race or gender.
Risk is assessed on a case by case basis. When people ask "is the risk of this system acceptable given its mission role" the answer depends on all of the characteristics of the system. In the case of military aircraft that means that both the fact that the airframe may be dynamical unstable in flight and that every crew member has an ejection seat are taken into account. And whether or not the plane is expected to be used in a combat environment will play a huge role in the acceptable levels of risk as well.

To blithely say "oh well, military planes do X so X must be fine for civilian aviation as well" is either intellectually dishonest or fundamentally naive.
I’ve learned you don’t need to pay people tit for tat. People natively reward kindness with kindness. Five years back Boeing May have given this writer a number of unnoticeable freebies every other pilot has access to and this pilot feels like part of the tribe.
Show HN: Hugo Documentation Theme – Hugo Whisper
They could be consolidating all of the DB infrastructure for their platforms.
A zero down time dial-up would not be possible as they would need to nearly double their DB infrastructure.
Short planned temporary outages of various features probably become long unplanned cross-platform outages.
They probably decided to not rollback the migration after the first outage.
IPv6 Security for IPv4 Engineers
Vue.js: Good, Bad, and Choice
If you want the mathematical model; it has to do with the difference between optimizing on L1 and L2 norms; that is, under L1 Norms, the correct strategy is to colocate with the center where you are doing the most business. Under L2 norms, you can use the extra dimensionality in order to achieve an optimal solution in between i.e. with mixing.

Its quite interesting niche field of mathematics (with some practical application).
Thanks, that makes much more sense. Maybe they figure it's faster in an emergency to simply pop out the flaps one notch instead of the pilot attempting to find a button which they rarely press.

Although, truth be told, I imagine every 737 pilot is keenly aware of that button's location now...
All governments want a great firewall of some sort (and a social credit system too). Facebook is being strong-armed.
There are data: urls. But there are no domains without a top level domain or top level domains with A records(resolve to IP)
Yes, there're such crimes, but there aren't so many of them.
How does it work if I want to be able to browse that private directory with a file browser?
Thanks for your feedback. I didn't knew of those projects.
Similar reasons would be better news. Different reasons could mean they are hunting two fatal bugs.
> 1) this is just the same as work

This is how I feel about Factorio along with basically every Zachtronics game ever. I want to get into it but I could literally get paid for doing the same thing. I guess I'm just lucky to be able to do work that I love (or conversely to be built such that I enjoy things that are useful.)
The accept header is a mechanism for communicating formats you support; it doesn't do anything to address the problem of managing change to supported versions, which is a dev process issue, not a technical issue.
> the system rejected the data as invalid and temporarily stopped the stall warnings. However, "this led to a perverse reversal that lasted nearly to the impact: each time Bonin happened to lower the nose, rendering the angle of attack marginally less severe, the stall warning sounded again—a negative reinforcement that may have locked him into his pattern of pitching up", which increased the angle of attack and thus prevented the aircraft from getting out of its stall

From your link. In my mind that is the critical piece. The pilot did the right thing, pushed the nose down, heard the stall warning again, and did the wrong thing, pulled the nose up, because that made the stall warning go away. Having been in a plane upside down at night pointed toward the ground I can imagine the stress on the crew. It’s easy to say dump the nose when the stall warning goes off, but what if they had been upside down, then he would have been doing the right thing by listening to the warning. The fact the stall warning cut off was the final critical link in the accident, not pilot error.
I don't get the "Go is easy to read" notion. Here's the recommended way to work with slices: [1]:

Delete from a slice: `a = append(a[:i], a[i+1:]...)`

Copy a slice: `b = append([]T(nil), a...)`

Pop from a slice: `x, a = a[len(a)-1], a[:len(a)-1]`

And some of these are discouraged because they leave you vulnerable to memory leaks (?)

These are fundamental building blocks and they're really quite bad. I mean when you're using `append` to delete...

1: https://github.com/golang/go/wiki/SliceTricks
Burn for the Moon
All Gmail would have to do to fix the issue is consider the link target when diffing to determine which part is quoted from previous messages.

I've noticed this myself on the occasion I end up requesting a password reset multiple times. It's annoying at best to have to click open a closed message and then click again to show the quoted text. I'm sure it took me a minute to figure out what was going on the first time I encountered this.
Again, saying they won't investigate crimes reported by Tesla is very different from saying they will investigate no crimes at the Gigafactory.

You seem to think that I am saying something I am not.
Actually, there’s quite a bit of inherent logic to actomyosin traffic networks, as we’re now beginning to discover. For example, myosin 10 has evolved to walk along specific bundles of actin, but not so well along single actin filaments. The bundle has mechanical integrity and leads to a distant location in the cell, and the myosin 10 can detect that the actin is bundled. So in some sense it knows that it is walking along the right structure that leads to that distant location. There are some other examples, but this is all at the cutting edge of motility research.
This is also the essence (but not the all) of how to learn to program. And maybe how to learn everything else.

To learn to do a thing, you have to do the thing, a lot.
For those of us non-experts, I am glad that it was brought up because that accident immediately came to mind for me as well, and I was curious about the differences between them. Thank you for the comparison!
The idiocy of the echo chamber is entertaining.

Facebook has been milking data piracy, harvesting and monetizing personal data for a decade.

They thought nobody would ever challenge them.
Common Bitcoin scams – and how to avoid them
> If you need to build performant APIs with a small team there is nothing that comes close.

The JVM and .NET think otherwise.
Yes, the plane is much safer if you fly it empty.
I think going from an entire continent that has a seriously bad safety record and would be EASY to assume (if you didn't know better, which I didn't) that a member country of said continent probably also has safety and process issues to "you're a racist" is a pretty big overreach. People are WAY too cavalier with that branding of people's intentions. You in no way know me, where im from, who I am... and yet you call me that? Tsk tsk... shame on you.
Bill de Blasio: My New Plan to Climate-Proof Lower Manhattan
The first thing I start trying to convince people to ditch on any internal service is JSON.

There are only two times when JSON is a particularly good choice: when it's important for the messages themselves to be human-readable, or when it's important to be able to consume it from JavaScript without using a library. Any other time, something like protocol buffers is going to give you lower latency, lower bandwidth requirements, lower CPU costs, lower development effort, less need for maintaining documentation, and better standardization.

If you ditch the HTTP stuff while you're at it, you can also handily circumvent all the ambiguities and inter-developer holy wars that are all but inherent to the process of taking your service's semantics, whatever they are, and trying to shoehorn them into a 30-year-old protocol that was really only meant to be used for transferring hypermedia documents. Instead you get to design your own protocol that meets your own needs. Which, if you're already building on top of something like protobuf, will probably end up being a much simpler and easier-to-use protocol than HTTP.
Great interface. I'm just loving it!
Google doesn't require all app installs to run through the play store. In fact, the OS allows for other app stores to automatically install and update apps. The Play Store may be the only option preinstalled on devices, but anyone can download and install third party apps, and if you're rooted or writing a custom rom you can create/use your own app store. See the fdroid privileged extension for an example of an alternate app store that allows background installs similar to the play store. Alternate app stores in general include the Amazon app store for Android.
Instant cryptocurrency-based compensation for Facebook and Instagram outages
I have the same problem with pure sandbox games like Minecraft that I have with engineering games like Factorio. They're close enough to being simulations of the real thing (you can't argue that living on this planet isn't a - sometimes literal - sandbox!) that pretty soon I realise I might as well be putting the same effort into real life and getting tangible rewards.
There are lots of crimes that require a mental state less than intent (either recklessness or criminal negligence, mostly, though there are some strict liability crimes, and the weird case of “malice aforethought” for common law murder which is narrower than recklessness but just slightly broader than only intent.)
GMail will hide parts of a message that are similar to previous ones. When the entire message consists of what GMail considers to be quoted text, it doesn't really look like there's an email there. I just tried this myself and in the second password reset email, I only see a button with three little dots that says "show trimmed content" when I mouse over it. It's tiny and I wouldn't expect someone to figure it out if they didn't spend some time looking or have an idea of what happened.
Did you read the comment I’m replying to?

The common element between Lion Air and Air France crashes is bad sensor data: AOA and airspeed, respectively. A computerized system, no matter how sophisticated, cannot protect pilots from themselves in the absence of accurate sensor data.
I'm going to take my leave from this thread after this post, as it's kind of like talking to a wall at this point. I get nothing out of it.

You don't naturally have any expectations of a right to run whatever code you want on a phone. There is nowhere written in law or regulation that you have such a "right". So there is no such right to give up.

Apple enters into an agreement with you to give you a phone with certain capabilities. Control of what code is executed by the phone is not included in your capabilities. End of story.
"At the same time, the city's infrastructure is aging and requires more maintenance than it once did."

The thing which is aging is more likely the base of city employees and retirees who were promised defined benefit pensions which were underreserved for and routinely looted, over a period of decades.

Erie, for example, has an unfunded liability of about $90 million against a total annual budget of ~$115 million. (As is typical, the lion's share is police/firefighters.)
I wear eyeglasses frequently. My newest pair has Blutech lenses [0] which help filter blue light. I call it "flux for real life". [1]

They have an amber tint but I don't mind it. The filtering is a part of the lens and not a coating, so it won't wear off.

GP indicates they don't wear glasses but this may be an option for those who do.

[0] https://blutechlenses.com

[1] https://justgetflux.com
Healthy Foods That Could Cause Acne
The type of error that this appears to be is solved if you know what it is, you can just turn the MCAS system off and hand-trim the plane no problem. So testing the failure at a high altitude is of a relatively low risk, you've specifically briefed and likely practiced in a simulator exactly how to turn these systems off. The pilot not flying the plane almost certainly has their hands right on the switches and or fuses.
Is Reddit.com Down in India?
Takeover.sh – Control Any Running Linux System via SSH
The problem is that diacritic-insensitive search is locale-dependent, so it doesn't do the right thing anyway.

Specific example: in English, you'd want a search for ‘a’ to find ‘ä’ while this is the entirely wrong thing in Swedish where a and ä are distinct letters.

An English speaker probably wouldn't want a search for ‘i’ to match ‘j’ even though the latter just has an extra hook on the bottom.
He didn't say it was too much, only that it was more than other comparable editors. If all else is equal, why wouldn't you take the cheaper option?
If that’s the goal, why not start incorporating more Erlang into the rest of Facebook instead? It proved its mettle at WhatsApp.
With all due respect to Garneau, I don't think the statement that he wouldn't hesitate to get on a max 8 doesn't really mean much considering he willingly flew 3 times on the most deadliest aircraft of the modern era.
> You can't imprison someone in the U.S. unless that person is reasonably suspected of a crime or has committed one

I didn't say otherwise.

> The code in question allows for such imprisonment - that's why it's called "criminal contempt."

I don't disagree. What I said is that breach of a consent decree is not necessarily a case of criminal contempt. And whether or not it does rise to the level of criminality will be determined by the judge, not the investigators. Therefore, referring to it as a 'criminal investigation' does not make sense if the investigation is strictly investigating breach of a consent decree.
For some reason I thought of:

https://www.thevintagenews.com/2016/07/01/white-slave-propag...
When I interviewed for SRE at Google, they'd had a non-trivial cross product outage days before. Good conversation starter, but I couldn't get many details out of them.
You mean something like STAB TRIM CUTOUT located prominently in the center console under the throttle?

https://static01.nyt.com/newsgraphics/2018/11/15/lionair-737...

source:

https://www.nytimes.com/interactive/2018/11/16/world/asia/li...
Ok, so disclaimer: not a pilot. At all. But a comment someone made here in relation to the A380 being retired sprang to mind.

The question came up of why not drop from 4 engines to 2 (on the A380)? Someone answered that as soon as you change the engines you have to redesign the wing. As soon as you do that you have to redesign the fuselage. At that point you may as well just design a brand new plane.

So, my understanding of the 737 Max design is essentially that Boeing recycled the aging 737 design by putting more powerful engines on it. To make this work, they had to move the engines (and maybe the wings) forward? Is that right?

So the MCAS system seems, at least to me, designed to compensate for an engine, wing and frame configuration that was never designed for.

Add to that that Boeing _seems_ to have cut corners here and given what I think is called a common rating to the 737 Max (with existing 737 models) and not really educating pilots on what MCAS is, why its necessary, when it might kick in and how to override that if the plane is behaving incorrectly.

So, complete non-pilot and non-aeronautical engineer that I am, that seems... bad.

What's more, Boeing's reaction to the two crashes seems woefully tone deaf. Two crashes of new aircraft within 6 months of each other in perfect weather... caution would seem to dictate to ground them. I mean they grounded early 787s when they found an issue causing batteries to catch fire. What's different now and then? That issue I don't believe led to any total loss of the aircraft and those board, not even once let alone twice.

Add to that that the AOA sensor (from what I've read) doesn't have any redundancy and it just seems like a bad time is inevitable.

Could Boeing really have cut corners in this way? If so, that seems woefully shortsighted.
As other people have mentioned, it's for historical reasons. If Unicode was started from a clean slate, without the need to be compatible with existing encodings there wouldn't be any precomposed forms.
Show HN: Tool for testing sites and apps on slow connections
This is nonsense for many reasons, but I'll just remind everyone for starters that it does no good to hire someone to go get layed so you can capture a percentage of the sexual experience they create.
Generally, an app can ask the user to grant it access to other directories on the device, including the actual SD card root. (The user can also decide to only give the app access to a subset.)

Specifically, the API one uses is ACTION_OPEN_DOCUMENT_TREE.
I'll just point out that attractiveness changes quite a lot over time, as well as the importance people give to it.

Maybe whatever calculations they're doing should take age into account?
Oh..and the clickbaity headline got me again.. All while I was looking for how some hacker exploited it and got Expedia's business
Some people advocate that microservices own their data and only provide it through an API. In this scenario, Service B would need to query Service A for the authoritative copy of the record. I think the standard way to deal with the query and network time is, yes, to wait until Service A provides the data and timeout if it takes "too long".

Then your question is about optimizing on top of the usual architecture which hopefully is an infrequent source of pain that is worth the cost of making it faster. I could imagine some clever caching, Service A and Service B both subscribing to a source of events that deal with the data in question, or just combining Service A and B into one component.
> he expected the language to be adopted by C++ programmers, a prediction that hasn’t been realised

I respect go (and its runtime) a lot, but one little thing keeps me from using it: the reverse "argument type" ordering (backwards from C++) makes me avoid it. If this were the only language I used, it would be easy, but when switching back and forth, does anyone else find it hard to do?
Thanks for sharing it.

It seems, if the risk is based on the distance, then air is 60x safer. But, for per journeys, air travel is worse. For per hours, the air travel is only 3x safer.

The popularized concept of air travel's risk gave me the impression that air travel was sooo much safer than car. smh. If you asked me a month ago, I would say air travel should be, at least, 1000x safer than car.
If you're interested in a more general view of many of the issues impairing the current US Healthcare system, this was a great in-depth article by Time: http://time.com/198/bitter-pill-why-medical-bills-are-killin...

US FDA approval process is the highest in the world, but drug costs are also much higher here than other countries, which the above article also covers and may contribute.

Drug companies use, and even in some cases rely on the over-prescription of medication to fuel profits. This is a great in-depth piece by HuffPost (I was as surprised as you at the Huffpost part) on how Johnson&Johnson illegally marketed Risperdal to fuel profits: https://highline.huffingtonpost.com/miracleindustry/americas...

And there is evidence a scenario much similar to the above is currently occurring with Adderall: https://www.esquire.com/news-politics/a32858/drugging-of-the...

Hope you also find these interesting.
I give you $1 for each one.
I wonder if higher density living could lower costs for councils/cities. With more people living closer you would think less money needs to be spent on footpaths and such, maybe less police because they are spread out less.

Also makes me wonder what the maintenance costs of rail are. I don't know much about it but light rail tracks look like they would probably last a really long time without being replaced where as it seems roads hardly last a few years before needing to be resurfaced.
The Mississippi would, but doesn't to that scale today, because the Army Core has leveed/dyked in most places.

You can see in the pictures here http://bit.ly/2u7f2ta that there is a lot of "marsh" beyond where the river bank ends. You just have to extend the roadway as far as you like. You can see how the bridge extends beyond the river on both sides.

This particular bridge for example has 18 miles of approach roadways. Only about 1600 feet of that, spans the Mississippi.

In short, if flooding adds 27 miles or 270 miles of width, the engineering is pretty much the same. You just have to know, where to start and finish :-)
I know Agones[0] tackles this problem for game servers on Kubernetes. It could probably be used for this use case also, but it might also be overkill.

[0] https://github.com/GoogleCloudPlatform/agones
Good Enough Programming
Ramsey Orta filmed the killing of Eric Garner, so the police punished him
Works mostly fine on XPS 15 + Linux + KDE. Quirks are on KDE end mostly.