skysight-inc/HackerNews huggingface dataset:
Except they didn't "follow procedure." MCAS trimmed down repeatedly on one instance for 9(!) seconds and yet the pilots waited 3 seconds longer to counteract that with an electric trim up command on the yoke. The procedure is not 1. Let MCAS do its thing 2. Pull back on the stick 3. Hit the stab trim cut off when you have had enough. Attempting to counteract the the trim down command with manual trimming commands should occur continuously "as needed." If you don't attempt to override the trim runaway with manual trim up commands on your control yoke you aren't following the checklist. On the 737 you can see the trim wheels move and if unintended follow the checklist.

The pilots didn't do that at all. Sustained manual trim only occurred after MCAS kicked in again at 5:40:27 and the pilots still waited before invoking the trim up command. The pilots never invoked sufficient trim up to counteract the automatic trim down command. Again, there is a reason the trim controls are on the control yoke in the first place. Of the three major MCAS trim down commands the pilots only stopped the second one with manual commands after it had already pushed the nose dangerously low. If the pilots had simply invoked manual trim promptly and counteracted the erroneous trim manual trim would have been successful after invoking a STAB CUT out.

If you think the pilots are following procedure why at 05:41:46 did: "the Captain ask[ed] the First-Officer if the trim is functional." ? That doesn't make sense, of course the trim doesn't work, the STAB TRIM cut out switches were engaged! But the response by the first officer was that "The First-Officer [has] replied that the trim was not working and asked if he could try it manually." which again doesn't make sense. But it gets worse because this happened a FULL MINUTE after the stab cut out switch was engaged, which means that neither pilot tried to manually trim the aircraft during that time at all!

But it gets better: "At 05:40:27, the Captain advised the First-Officer to trim up with him. " Which again doesn't make sense because it wouldn't make any difference if the both pilots were trimming up or not, the stabilizer doesn't move any faster.

My conclusion is that the pilots didn't know the checklist but its hard to tell because the CDR isn't presented completely.
And the terrible truth is this is how we got skynet.
Seems like there's new & better lithium ion battery tech in the pipeline - though not specific to Tesla:

https://interestingengineering.com/new-lithium-ion-battery-b...
The only problem I see here is Facebook is offloading the 'hard problem' of algorithmically dealing with such massive data that requires top-notch machine learning algorithms to be able to detect sentiment at 'Facebook level Scale' to a massively more technically inept party. Look up how much money it cost to do the ObamaCare website, then tell the same party to develop an algorithm that Facebook, one of the biggest technology company's in the world, is having a hard time solving. This problem is only going to get harder and harder as the amount of data created is rising.
You should switch banks or join a credit union.
Is a paid product against the Show HN guidelines?
My experience of agile has been that it’s a justification for management to put a lot of pressure on their team while micromanaging them at the same time and always making everyone feel like they are failing. If you can get everyone to announce what they got done every day then one developer is thinking, I did ok, and the rest are panicking and thinking, I’m going to get fired if I can’t keep up with that person! Meanwhile there’s nothing in agile about team members having actual agency in determining their own priorities or making decisions. It’s just classic top down pressure cooker micromanagement. In my experience.
Yeah, looks like 52 minutes for a routing issue in one zone in a single region. Not that downtime is fun for anyone.

Disclosure: I work for Google Cloud
I don't think this is what they mean above.

The 'deduplication' approach is often used with side effects, and is often then described as idempotent with the implication that we're pretending that f(x) -> y with side effects is really f(x, world) -> (y, world') and use memoisation over a subset of the input to make that illusion hold by only executing the side effects once (e.g typical case would be recording the ids of already processed messages so that duplicates or retries does not get processed twice).
I don’t disagree that Salesforce is slow but this is a different workload, think db/business logic to perform a task, processing records, etc, not loading a typical page/assets.
https://larder.io

The dev team are very open about their business, the roadmap, etc, and the personal touch on support is great.
Hmm, sounds like she's not a sports fan then. There's some significant differences in which sports they play, and something of a one-sided rivalry in the ones that they both play.
If you never worked in perl, you might think people are being a bit mean and want to take a contrarian position. It really was that bad. You'd come back from lunch and need to pull out a notepad and start diagramming to understand the code you are written an hour earlier. The only language I've ever seen, outside of joke languages like brainfuck, where the typical program was less readable is APL.
please... tell me more. this is badly needed advice.
I feel it is in a similar spirit as the OP here. In both articles the important take away for me is focusing on an approach and tools that match the problems. It sounds like you are making a similar point.

I also appreciate quality of the writing and step by step journey.

When I first read the article, I found it timely as I felt bombarded by IaaS & PaaS offerings with “web scale” solutions for problems I couldn’t relate to, basic examples, and few case studies.
> If a single company can effectively decide whether a bunch of 3rd party sites that they don't control work on your browser, how is that any different?

That's just a sensationalistic as the headline. There isn't a single company controlling and selling these modules. There is a several of them, in open competition. The OP chose Widevine because they are easiest, but with sufficient perseverance he could probably use any of them, or at least any that distribute x86 binaries. It's damned near impossible to prevent someone from running a binary if they really want to.

I also found the original article difficult to swallow. It gave very little detail - so little we have no idea what Widevine said no to. For example, was it "could you provide Widevine and loan me an engineer to help me integrate it with my browser - but I can't pay you because it's all open source". Or was it "I've got it all going, I'm willing to pay you commercial rates per licence - how can I buy licences?" It if is the former hats off to Widevine for replying at all.

As it is, we only get a small part of his side of the story, no insight at all into why Widevine reacted they way they did, and a headline that's guaranteed to get clicks.

Call me paranoid, but I get the feeling I'm being manipulated.
Show HN: Phishing with fake browser error pages (PoC)
That is quite a lot of words to say "think a few steps ahead".
Show HN: Affordable Vegan Skincare
Ordinary people don't like when they are getting asked "And then what?"

Socrates kept asking questions. That was his defining characteristic. We know how that went...
If that's the main criticism you have of the project, I'd say that's pretty good.

In fact, the readme of this project is really thorough!
Implementing monads will be convoluted, using them is relatively easy. It wouldn’t change any of the existing code, but it would allow you to write a function like this:

fn double_inner<M: Monad<u64>>(m: M) -> M {
m.bind(|x| M::unit(x * 2))
}

Which takes anything wrapping an integer and doubles it, whether it’s an option or result or iterator.
It's a small point, but perhaps a relevant one for the trustworthiness of the article and the author: you can pay for a Baltimore bus with a DC metro card. The article confidently states an incorrect fact.
If you make that assumption you will be right most of the time.

Deal with problems when you have them.
You're severely underestimating the price of underwear. Don't forget to double because top and bottom are sold separately.

Somewhere between 10 and 100 dollars is not bad for a video that took a day to make in one's bedroom.

Don't know why you're talking about trips. It's never been about traveling. Traveling costs money, it doesn't pay. There are very profitable affiliate schemes for hotels but I doubt they are accessible to a solo teenager and it's nothing like selling a cheap item.
> Thankfully Wells Fargo credit card covers the $280 apple repair for $25.

What’s that?
He specifically mentioned Dynamo. There is nothing to configure except indexes, and read and write capacity units.
I'm an obesity doctor. I've seen long-term weight loss work. Here's how
I have totally given up on even trying to explain what I do at work. It never leads to anything.
What is it with this FAKE title ? Judge did not find anything yet, he said you guys go work it out . . . .
There doesn't seem to be consensus on the definition of dilemma. Your definition is sometimes used, where a dilemma is a choice between two undesirable options, but more widely it is defined this way:

> A dilemma (Greek: δίλημμα "double proposition") is a problem offering two possibilities, neither of which is unambiguously acceptable or preferable.

The article goes outlines a series of cases where you could use choose one of two different but seemingly similar Hooks, and the reasons why you should prefer one over another. That seems pretty accurate to me?
And if Boeing had originally went with a new type certification, the plane they'd build wouldn't need MCAS. The MAX can't exist without something like MCAS, can it?
Ask HN: 508 Compliance in Automation
Do software HMIs/GUIs need to be 508 compliant for applications like automation and industrial controls?
In a physical simulation, you can't simply set the timestep to -1 to recover previous states for the sole reason that each step adds inaccuracy to the model by way of rounding error.

Like this saying "There is nothing in the form of the laws of nature at the fundamental microscopic level that distinguishes a direction of time." There is nothing in the simulation which prefers to step time by 1 or -1 , but the unavoidable rounding error means it can't step exactly backward. I guess its intimately attached to the fact it cant step exactly forward.

This is why the shattered virtual object wont rearrange perfectly going backwards - it didnt smash perfectly when it was going forward.

I had an idea for making previous states recoverable by applying extra rounding between every timestep, but now I suspect this will not entirely work either, as some least significant imprecision occuring during the timestep will still occasionally trip the more significantly rounded 'interstep' state values, irrecoverably.
This is terrifyingly almost perfect.
This is happening to computer security professionals too. If they don't like your client your esta and visa are denied.
The Heritage Foundation is very much in the mainstream of conservatism in the United States. They are not a fringe right wing organization. This very public protest about the appointment of the Heritage Foundation president to the AI ethics panel, and Google's subsequent dissolution of it, deepens the mistrust that conservatives have about Google and Silicon Valley in general being hostile to them and the feeling that Silicon Valley does not even want to give them a voice in the debate.

Given that conservatives make up between 35-40% of American adults, and that the way Senators and Electoral College votes are allocated gives them more political power than just the number would suggest, I fear that this alienation by Silicon Valley will prove to be detrimental in the long-term.

https://news.gallup.com/poll/225074/conservative-lead-ideolo...

In the near term, I think this will cause more conservatives to embrace the need for a government AI ethics oversight panel as opposed to a Silicon Valley selected one.
> when I saw that a transfer (it's called a "wire transfer") will cost me $35 on the sending side, and the receiver will pay another $25.

Wire transfers are different than ACH transfers. Wire transfers cost money and take less than one business day. ACH transfers are inexpensive* and generally take in the ballpark of five business days.

* They are inexpensive for the bank. At banks that treat their customers fairly, they're generally free because the cost accounting is generally more than the cost of performing the transfer. At shitty banks, (BofA, Wells Fargo, etc) they're arbitrarily expensive.
It’s not about “getting up to speed”. It’s about not having to
manage it on and ongoing basis.

I wouldn’t work for a company that expects devs to manage resources that can be managed by a cloud provider and develop.

How well can you “manage” a Mysql database with storage redundancy across three availability zones and synchronous autoscaling read replicas?

How well can you manage an autoscaling database that costs basically nothing when you’re not using but scales to handle spikey traffic when you do?
The Voodoo was, very literally, a game-changer. The difference in quality between Quake and GLQuake was astounding.

Just a few seconds of gameplay was enough to get someone to make the purchase.
Please tell me the story about your mother-in-law is an exaggeration
MCAS was designed to only activate in extreme flight conditions (e.g. AoA being abnormally high). The reason why they decided have MCAS activate even without autopilot can probably be traced to this: https://en.wikipedia.org/wiki/Air_France_Flight_447.
My company uses https://www.dwolla.com/ for same-day
"a common game for TECO fans was to enter their name as a command sequence, and then try to work out what would happen"
Pluggable Storage Committed in Postgres
Fabien can you tell me how your website is generated? It’s very readable.
Tell that to the 1.6 pros still winning today. (Ok, before Astralis dominated everything).
I appreciate the recognition that there is a problem in journalism. But I'm afraid that the fundamental problems are problems in the nature of humans and aren't ameniable to this sort of solution. Those problems include:

1) Many people choose to believe what feels right to them, rather than dispassionately seeing things for what they are. Unfortunately there are a great many of people that do this regularly, and they have practiced this their entire lives. Richard Feynman cautioned us in saying that "The first principle is that you must not fool yourself - and you are the easiest person to fool." That caution was aimed at scientists who are already among the most objective of us, yet they can still suffer from this ailment.

2) When people talk about the facts, they rarely just lay out the facts dispassionately and without judgement. Humans need a motivation to tell a story, and most people's motivations include convincing other people to support their ideology, or else berating those who dont. Facts are organized within a mental framework of the ideology of the teller, wrapped up in beliefs, desires, and biases andcarry additional information about which ideological position you ought to hold -- sometimes they are even intended to mislead and manipulate the listener.

The modern news media is composed of businesses in search of profits. That goal is often not aligned with a straight reporting of facts. By pandering to an audiences ideology they increase ratings. By reporting on salacious and exciting news, even if incorrect, they get ratings. Buyer beware.
The incentive in CA for the M3 is $2,500, and Tesla's Federal incentive is about to drop to $1,750.
Or you can do both! The gym is a great time for passive content consumption.
People now study the Egyptologists themselves as they had once studied the Ancient Egyptians.
Airbus just gives you a joystick with no force feedback at all. So yes ... but an entirely different philosophy. You tell the aircraft what you want it to do and it figures out how to do it. I suppose these recent events could be used as an argument against the idea of doing essentially fly by wire but then putting in a whole lot of extra stuff to make it seem that you are not doing fly by wire.
It also varies by doctor. Some like to order more tests than their peers. That's why it's important to have a doctor with whom you can openly discuss these tradeoffs. The vast majority are open to that, but some will give you the stink eye if they interpret that as you questionning their algorithm.
It might be billable to comp B (they got the value add), but internally that should not have high cost (in hours, resources) attached.

Ed: that is to say the time
is wasted - but might very well be able to charge a premium on the experience. In my original comment I was mostly talking about making feature x for customer a, then making feature y for customer a. Where x and y are pretty much the same.
I hope they do. More job openings for me since I don't mind working for a weapons contractor.
Marketing != Advertising. You might want to look up the definitions.
tl;dr: A wonderfully thorough exploration of the origins, development, and zombie-like re-animation of a popular myth fed by wild hope and ardent hucksterism through centuries of careful demolition.
Very much this. For most use cases, the out-of-the-box configuration is fine until you hit ridiculous scale, and it's not really all that complicated to keep a service running if you take time to read the docs.
Interesting I never knew this. The links above all look like good reads. Cheers.
Thanks! Really appreciate it! Yeah eventually we'd like to provide a writeup of the data and algorithm that is accessible - something like: https://algorithms-tour.stitchfix.com/

Did you find the scoring and guided experience helpful or would you rather just a big list of criteria you can filter from? We played around with the former but think the latter may actually be more appealing to more people. That way compatibility is binary, either it matches your criteria or not.

Rome2Rio are definitely a company we'd like to learn from and partner with. There's a surprising amount of aussie travel startups (adioso, wotif etc) that have done well.
An ersatz German village tries to lure South Korean emigrants home
but what about pizza.gg? We need to save esports! /s
That does sound perfect. Don't know if it exists.
Or just skip the trait and require there to be nothing live on the stack that conforms to Drop after a `become`.

In fact, the main reason to have a keyword like `become` is to signal to the compiler to do this kind of analysis, because it's so easy to accidentally break the ability to do TCO when you can't lean on a GC to clean things up later.
There's a difference from devs not being able to ssh in due to access restrictions and devs not being able to ssh in because it's not a feature of the service. I actually agree that not having unilateral access to the production system is a good thing. But not being able to have anyone able to be granted access, even for a limited time, is neither productive or safe.
You're going to slot in for Ian Goodfellow?
> If you look at female percentage of enrollment in CS courses, you will find it actually declined since the 70s

I agree with your points, but I wonder if looking at CS won’t reveal the scope or timing of the problem. Based on my own experience entering the workforce mid-90s, it was only sometime in the 90s when the majority of software developers had CS coursework. When I started near a majority had physics, math, engineering and other backgrounds, with their computing experience being industrial.
"Which society? What glorification?"

I see that a lot. A lot of people do nothing and then they suddenly want to do marathons or they start Crossfit. At some point they get injured and revert to doing nothing.

You definitely get more attention and admiration if you run marathons or climb Mount Everest vs doing some mild exercise every day although the latter is probably much healthier.
Now all docs served from http://aardappel.github.io/lobster/lobster/docs/README_FIRST... which works much better
You linked a short seller twitter account.
The Airbus system certainly does override pilot commands. It doesn't matter if the autopilot is disengaged. There are situations even outside of normal law where the system will prevent the pilot from entering a stall.
I remember the first time someone told me about a card that you could put in your computer that would make quake run faster. It sounded so strange and exotic. Then I saw the screen caps with all their anti aliased glory and was devastated that I could never afford it on a movie theater clerk's salary.
Yea somehow I don't think that's how they are crunching the numbers. Stock price is probably sitting on the assumption that those 5000 orders at cool 128M are going to go through. That would be considered 600B loss.
And where everyone else rifles through them, when you unwittingly leave the bucket permissions wide open for EVERYONE across all objects.
We should establish a committee to establish the Ultimate Human Purity Test. Use this to select an ecclesiastic convention of the resulting saints to deliver papal encyclicals on the topic. This might be what it takes to remove from sinners the freedom to speak.
There is probably a long tail of bad outcomes that could arise from admitting illegal activity on the web. But I don't think it stands up to the kind of cause-and-effect that'd be like:

IF you say on a forum, "I broke this law," THEN you get an email from hello@police.com saying, "You spoke and we listened!"
Redesigning Life
Thanks, this response starts to remove some of my confusion. So it's git without the server, communicating pushes over email instead. (I guess you automatically pull whatever is in the emails you get?)
"I think it's a bit presumptuous to categorize extreme exercise as "just to impress their friends". Was Alex Honnold free soloing El Cap just to impress his friends? I doubt it. The same can be said for almost all extreme challenges. Why climb Everest? Why run a marathon? Why go to the moon?"

Honnold probably does it for himself but I agree that a lot of people exercise mainly for other people. They want to look good or impress them. Not necessarily wrong but it can lead to unhealthy extremes.
Perl can return the favor. https://metacpan.org/pod/Acme::EyeDrops
Blast from the past. I have extremely fond memories of moving into my first apartment in 1999 and having friends come over to play Quake on the “voodoo box”. I had three PCs, a 10BASE-T LAN, and one machine that had been upgraded to a 3dfx card. We would play rock, paper, scissors to determine who got to play on the 3dfx box and spend many an all nighter playing till the sun came up. Those were the days...
Same with PC speaker vs SoundBlaster.
Exactly what I'm saying! If all it does is show a bitmap, that's the simplest possible way of getting the error message out. The more detailed you want to make the BSOD screen, the more chance of something going wrong while rendering it. Localization is just one problem with making it detailed, but there are plenty of others too even if you settle for English-only errors.
Indeed it is! You just OCR a random blob and get a division by 0 error.
After reading this I realized I’ve been conflating indempotence with purity.
Ah ok, that's quite funny. Does pitch reduction result in performance gains indirectly though - more transistors per chip?
Living in the US I miss the UK’s standing order system where you can instruct your bank to periodically transfer funds without risk of a cheque getting delayed or lost in the post (frequent occurrence with billpay.)

Used to take a few days until Faster Payments got implemented, free of charge and dates from 1968 best I can tell.

The Zelle systems don’t seem to allow periodic payments and the maximum amount is well below that needed to make a Bay Area rent payment.