skysight-inc/HackerNews huggingface dataset:
"This is not the same as being "structurally deficient". The fatalities arose from a combination of ethic failures at Boeing, financial pressures from large customers, bad safety design of the MCAS system, and inadequate pilot training."

Boeing used a 737 airframe for economic reasons (it wwas way cheaper, didnt require pilot retraining), but needed more ground clearance for bigger engines. The 737 design cant be practically modified to have taller main landing gear. The solution was to mount to engines higher on the plane. This made the plane more unstable, so they slapped the software solution on. This "fixed" the problem, but then the plane was more complex to fly, which led to the crashes. But Boeing didn't want a plane that required retraining, so they hid the complexity of the software solutions, which led to crashes because the pilots didn't know what was going on.

Sure you can say the plane was structurally fine, but this is semantics, they created a plane that was unstable because it was cheaper.
> Yes, usually the solution is clamping down on immigration...

That's not a solution more than a choice not to face a problem.

> It does not create such pressure. As said, it only creates pressure to implement tougher rules on immigration.

Seeing people suffering all around you does create social pressure, in normal human beings, at least. I'm not trying to be trite here, but I don't think you really can deny that people seeing other people suffer inspires them to give.

> And it certainly does not help the countries of origin, which see their working age population leave and help a foreign economy instead of staying and helping the country.

Immigrant workers often send money home that far exceeds what they could ever make if they stayed. And they often do come back, after saving enough to retire, enriching their culture with western ideas as well.

> Again, Africans need to help themselves at home. No-one will or can develop African countries but Africans (the same goes for all countries, not only African ones).

Will you take a second to look at what you're saying? You might as well be talking about any group in need, ex. No one will or can help the homeless, but themselves. No one will or can help the disabled but themselves.

People can help other people, and often do. All you're doing here is basically saying “Everyone only for themselves” only you've cut the dividing lines by country. You might as well cut it by race, or social strata, it amounts to the same thing.
pURL are hard. I have one which is an X.509 enforced pointer to a PDF which is 'terms and conditions' and the pain to ensure the link never dies (its embedded in binary objects which are long lived, and out in the world beyond our control) is non-zero. Change publishing model, change CMS, the pURL is at risk.

Publication models where you pay the cost for somebody to be the archival reference make some sense. URI pointing into a store. Buckets in Google? But if you decided to move on, could you get a retained 302 redirect to point to the new home?
"outside collecting rust" seems a little harsh. Aren't planes designed to be outside 24/7 under conditions a bit more strenuous than being parked?
"Learn to feign enthusiasm better next time."

It sounds useful and depressing at the same time.
We have some features for most of these things, but you have to dig a bit for it. To edit the macro targets: https://imgur.com/u08DLNy

To change cook times, click the 3-dot menu next to the meal, and then when you regenerate, the plans will match whatever your latest settings have been changed to.

You can create a free account and use the single day generator, plus use it as a tracker, but with the subscription, we'll send you a weekly grocery list that you can export to Instacart (or amazon fresh) for delivery.
For the most part I agree. Let me offer one counterexample though.

I've never been primarily a developer but I have worked in areas where one of my primary outputs is writing. When I've hired for a similar role, if someone doesn't (for whatever reason) have writing sample(s), they're not going to get hired unless they produce one. It doesn't have to be an assignment; choose a relevant topic. But I'm not going to trust you that you've done tons of great writing if I can't see it.

And that may take a day or two.
Privatizing or abolishing the USPS would be almost impossible. It's a constitutional requirement that the federal government runs the USPS.
Webpages should be archiver friendly.

Imagine sticking a proxy between our browser and the internet that automatically archives all webpages we attempt to browse to, and then only lets you view the archive. How much of the internet would you be able to see?
Drop the login: https://www.nngroup.com/articles/login-walls/
Telling someone the lack of a specific detriment and that it was a close decision is useful information - they know to spend their efforts on applying to other places rather than filling some imagined gap in their knowledge, which they might otherwise fixate on.
Often when I am trying to find a dead link I can find an archived version on archive.org. Just a reminder for anyone who it might help.
I think your objection is misplaced. It doesn't matter where the credentials came from if there's a list out there that targets Ring accounts.
Read my update, this was a criminal action taken to cut costs
I think this is a nice little piece (though as others have said - not exactly breaking new ground) and I just wanted to add something to this:

> "Smaller providers cannot operate at my yottabyte scale"

I used to work at a company, now closed, that at one point was the #2 or #3 user of S3 in the world. We were not a big company and the fact that we were inexorably bound to Amazon was a harbinger of our doom. That we were too large for most solutions and that we had become trapped on one provider was a sign of our poor decisions and our inability to think laterally and, effectively, do anything other than digging straight down.

I raise this because I think that, if you ever find yourself thinking you're too big for a small provider, I think you should treat that fact as an existential threat to your company. Either you build your own hardware setup or you break up how you do things so you can use smaller companies (even if you chose not to). All the tooling and learning you do to fragment, migrate and validate your data will be invaluable.
Can you imagine what a great sales-pitch it would be with "Buy this Mercedes, and we'll make sure it's you that dies in an accident rather than some random pedestrian."
America is built of and by immigrants.

vs.

No it isn't.
There are a couple common architectural patterns that are easy to express in C++ but tend to violate assumptions in Rust's safety model. Database engines run into them frequently due to the nature of their core operations, and this ignores that most data structures are intrinsically globals (which Rust doesn't like) due to tight hardware coupling.

Rust assumes that all references to memory are visible at compile-time, and the safety analysis can be applied in cases where this is true with the usual caveats around borrow-checking. The "unsafe" facility is designed to interface with code written in other languages that don't respect Rust's model, and it works well for that. But how do you express the case, common in database engines (because direct storage-backed), where hardware can hold mutable references to most of your address space? There is no way to determine at compile-time if a mutable reference will be unique at runtime or to even sandbox it to a small bit of code. As a consequence, most memory reference are effectively mutable. There are workarounds that will minimize the quantity of unsafe code in Rust if you are willing to sacrifice performance and elegance.

In databases, having many mutable references to the same memory has few safety implications because ownership of memory is dynamically assigned at runtime by a scheduler that guarantees safe access without locking or blocking. This safety model solves the hardware ownership problem, which is why it is used, but it also enables quite a bit of dynamic optimization even if all your references are in software so you'd want to do things this way anyway. In C++, you can make all of this largely transparent on top of explicitly mutable references to memory. Again, you can produce a minimally unsafe version of this in Rust but it is going to be significantly uglier and slower.

As more server software moves to userspace I/O and scheduling models (for performance and scale reasons) it will be interesting to see how this impedance mismatch problem is addressed in Rust.
A common enough recommendation that I tried to follow back when I did web development was that the core of a web service should not even be seeing the requests of users that are not allowed to access the service at all, there should be a layer before that that filters out the clearly unauthorized requests. If you do that, you cannot know whether the request is otherwise valid and might succeed later after access has been granted.
I've never encountered this stereotype. USPS and DMV always just work wherever I've lived.
Very often you don't tell a candidate they're not getting the job until you have already filled the position.
You’re not looking beyond the most trivial services. Most complex applications are best designed and scaled through multiple services.

For example, how do you handle long running asynchronous processing, distributed pub sub, or services that have widely different performance and scaling characteristics?

If you haven’t seen this, it might be time to start looking for a more interesting job.
Try searching in an incognito window; it might be just an issue with your personalized search results.
Everything nuclear always is delayed by around five to ten years (minimum).
From Derek Jones' references, I got this study that's about the best I've seen so far showing there is a difference:

http://archive.adaic.com/intro/ada-vs-c/cada_art.pdf

I'll also add that Rust can give you both memory safety and race freedom at compile time. If you debugged heisenbugs, then you know that's a huge benefit. On Lobsters, one guy mentioned being hired for (a year?) to find and fix one in a system. Eiffel's SCOOP had a similar benefit. Languages such as Chapel made parallelism super easy in many forms vs C++ and MPI. Used judiciously, macros can eliminate tons of boilerplate. Erlang's strategy for error handling might go in this list if reliability is a goal.

There's been quite a few examples were a difference choice in language design eliminates entire classes of problems with anything from no effort to significant effort by developer. Increased velocity with fewer bugs during feature integrations and maintenance are provably-beneficial metrics for a business. I think we can say there's scientific evidence of actual benefits from language choices which have potential benefits if used in business. I just can't tell how far, if any, you'll get ahead by using them since there's non-language-design factors to consider that might dominate.
I really wish this was included in the article, his conclusion makes a lot more sense in that context (though I still disagree with it).
Don't worry, Western universities are working hard on fixing that.
> their operating margin[0] of ~25% seems relatively small in comparison to what one might expect?

Your setup premise is too constrained, you only provide two possible answers. One, they reinvest a lot; two, they're much less efficient than someone (who?) expects.

The third one is that you're wrong about how much margin is in the business to begin with. The smaller operators are barely surviving at break-even or worse. Companies like Linode and DigitalOcean are not printing large profit margins. DigitalOcean has been a money losing operation (growing via hundreds of millions of dollars in venture capital and debt, plausibly self-sustaining some day when they decide to pull back on spending expansion vs growth... maybe). So the premium that Amazon is charging is precisely what is responsible for them comparatively printing money with a ~25% operating margin. It's not the other way around, such that their margin should be up at 50% if they were run properly as a business. It's something close to remarkable that they have a 25% operating profit margin (and are consistently so profitable), it's the envy of the entire cloud industry.
I am glad someone is finally tackling the problem of deceptive walking.
This is a cool idea that I'd personally love to see work in some form or another.

In my experience, though, the tedium of tracking macros and the like has probably been the biggest obstacle for being consistent. When I cut now, just maintaining some very simple principles like "eat less, eat vegetables, it's OK to feel hungry" has been vastly more useful long-term than weighing food on scales and calculating BMI every week... But maybe that's just me.

This solution might make for a nice compromise.
I feel that most of the time candidates just want to hear something that puts the situation out of their control, and therefore wasn't merit based.

It's always easier to hear "I'm breaking up with you because I'm moving for a new job and want to concentrate on my career" than "I'm breaking up with you because you're awkward around my friends and aren't interesting".
Multipass runs a full VM, complete with its own kernel and systemd.
> That's ridiculous.

Your comment is typical of the problem the software industry has, were privileged tech bros casually dismiss and ridicule the pain and suffering of others.
I think the people who called the shots of the 737 MAX plane should be put on trial for murder.
Why minify SVGs, but not HTML? Aren't both gzipped by the server? Is it because you're not expected to hand-edit SVGs in this scenario?
Precedent doesn't come into it (until it does), it's all about what's in your contract.

Work for Red Hat? You own your free software contributions, even those made at work. Work for Google? They own even the small lump of green putty you found in your armpit one midsummer morning.

Many companies will apparently put in grab-all clauses but back down (but Google won't) if you call them on it.
The core tenet of science is testing of hypotheses. Any hypothesis that's not falsifiable is by definition not scientifically testable.

Astrology itself is not scientific but, if you use a version of it that's falsifiable, you absolutely can do a valid scientific study on it by making astrological predictions and then testing to see whether they come true. I think it's pretty widely agreed that we've already done this and the (valid scientific) result was negative.
Airspace is an industry with a high level of government involvement.

Airbus was created as a government initiative and Chinese and Russian national manufacturers are state owned.

I would not rule anything out.
I have serious doubts that the American federal government would ever allow Boeing to roll up. They're too important to the DoD, not to mention there are way too many people in the government with personal stakes in the survival of Boeing.
The food filters are pretty limited until you create a basic account. Then you can do gluten free or any keyword based exclusions, but we don't have any data to factor in histamine intolerance.

You can also edit the meal settings if you click the 3-dot menu next to the meal name, or we have a "Week layout" editor that you can use to mix/match meals.

You can also give a "thumbs down" to specific ingredients like tomatoes and it will exclude recipes that have them on future regenerates.

We've tried to cram a lot of features into the app, but now one of our biggest challenges is managing the complexity and surfacing the most useful things people want. So this is very useful feedback to know what comes to mind first when you use the app :)
if it's actionable feedback then the person can improve that skill and apply to the position again
Da wir beide Freunde des Kases sind
"Da wir beide mit Käse befreundet sind, haben wir einen
gestapelten Käsekuchen von Marks & Spencer ausgewählt, der auch als
Abendbuffet mit Crackern, Trauben und Chutneys diente.
Genial - wir haben unsere Gäste dann mit viel Käse nach Hause geschickt
und wir haben es tagelang gegessen!

Das Event-Team und das Catering im Durham Castle
waren absolut fantastisch - nichts war zu viel Mühe und die Angestellten
waren So nützlich, dass wir ein Drei-Gänge-Menü gewählt haben, bestehend aus Parmaschinken und Käseziegen
ladybird brautkleider, Wolfsbarsch auf Krabben- und Kartoffelkuchen und Crème Brûlée zum Nachtisch.
Das Essen war köstlich und hat alle unsere Erwartungen übertroffen - viele unserer
Gäste sagten, es sei das beste Hochzeitsessen, das sie je gegessen haben. "

Wir haben eine Live - Band, Chameleon, mit Sitz im Nordosten gebucht. Sie
waren großartig und die Tanzfläche war die ganze Nacht voll. Ich würde wirklich gerne
empfehlen, eine Gruppe zu haben - es war eines der Dinge, auf die wir uns bespritzt haben,
aber ich bin so froh, dass wir es getan haben, weil sie wirklich eine Party hatten. Am
nächsten Tag gab es viele schmerzhafte Füße (und auch Köpfe)!

https://www.mekleid.de/
On 4, yes, please support "copy entire message". It already works if the entire message is a code block, and it's unfortunate there is no alternative when it is not.

I've often encountered this when I paste one of my Markdown notes from my knowledge base into the chat in order for it to be rendered so that the other participants may read it in a visually appealing form. But then I decide that I also want to give this same note to someone else in another room, but there's no way to copy the message and simply paste it at the new destination.

Conversely, sometimes I write a worthwhile Markdown note directly in Riot and I'd like to save it in my notes system, but it's hard since there is no "copy entire message" button.
Front End Monitoring for Prometheus
>either in a new airplane name by branding

That's some magical thinking right there. Very few people are going to get on one of these planes as long as the bad design is papered over with a software fix.
There's no reason why a web browser bookmark action doesn't automatically create a WARC (web archive) format.

Heck, with the cost of storage so low, recording every webpage you ever visit in searchable format is also very realistic. Imagine having the last 30 years of web browsing history saved on your local machine. This would especially be useful when in research mode and deep diving a topic.

[1] https://github.com/machawk1/warcreate

[2] https://github.com/machawk1/wail

[3] https://github.com/internetarchive/warcprox

EDIT: I forgot to mention https://github.com/webrecorder/webrecorder (the best general purpose web recorder application I have used during my previous research into archiving personal web usage)
You know.. RSS killed pointcast. Pointcast was actually much more like google reader, it was an app that would grab news from your favorite sites, and show you in the application, or as your screensaver. it was so popular, many companies banned it outright, because it had the effect of killing the bandwidth on very expensive at the time T1 lines when half the employee's computers tried to download tons of news sites at the start of every hour.

RSS came out later, if I remember right, as a way to do this without killing internet connections. you could grab the feeds, but only download the content when you were ready to read it.

pointcast was actually really nice. Now get off my lawn, you damn kids

https://en.wikipedia.org/wiki/PointCast_%28dotcom%29
>Fractals are really cool to look at, but they're murder for navigation purposes.

Are they? They imply that the structure is self-similar, which is a good trait for a structure, and makes it easy to read it at any level and get what's going on.

That's what trees are, lists of lists are, strings of characters are, etc.

>But if everything is self-similar top to bottom, there are no landmarks.

The specific functions called at each level are the landmarks.
The asymmetry is actually pretty funny if you think about what happens when a candidate declines an offer or ghosts a company.

If you ghost, they’re likely going to continue to contact over multiple channels. Because they want an answer so that they can take next steps. Same as a candidate.

If you say thanks but no thanks, they’re going to want to know why, is there anything they could have done differently, or try to convince you that you have it wrong.

There’s basic human reasons for these very common reactions, we just put a construct in front of one of those groups and tried to explain it away as being acceptable.
The perspective of the state is twisted whenever it holds itself as separate from and superior to the populace.

The laws covering pre-screening of materials to be published assume that the interests of the state and of its subjects/citizens remain in alignment. Snowden's publication, being in the interests of the people and against the interests of the state, loudly proclaimed that this is no longer the case. The laws yet remain, and the agents of the state are employing them--again, in the interests of the state, and against the interests of most of the people.

When the laws contain no exceptions for publications that reveal malfeasance by the state against the people, that indicates to me that they were drafted by overly optimistic legislators that haven't yet argued with enough anarchists.
My understanding was that Boeing were originally planning to do a clean redesign of the 737 (similar to the 787), but due to customers going with the A320neo, they rushed out the 737 MAX instead.
So that last point about 737-700/800/900 may not be valid.
Isn't the obvious missing technical component cryptographic hashes?

A hash can represent any resource.

IPFS, or something like it, is the missing component for long term retrieval.

EDIT: or something like https://github.com/google/trillian
Creditors Seek to Exhume the Body of a Dead Crypto[Currency] Executive
Fossil[1] integrates a bug tracker & wiki into the repo proper, and I agree that it would be good for these to just stay pinned together in general. I'm kinda sad that git has basically "won" the SCM wars in the FOSS world; a decade ago there was a lot of interesting experimentation happening and I feel like having a winner has caused that to stagnate.

Re: Email being an inaccessible silo: communities that use git-format-patch/git-am usually use mailing lists, which are archived, and subject lines have [PATCH] in them so searching needn't be difficult.

[1]: https://fossil-scm.org
I thought humans were pretty widely considered to be terrible random number generators. We tend to produce sequences that are too uniform, not streaky enough, and contain patterns.

The first related article linked from your link was "Humans cannot consciously generate random numbers sequences: Polemic study." (https://www.ncbi.nlm.nih.gov/pubmed/17888582)
I'm sure I read somewhere a few weeks ago on HN (unsure if article or comments) that if the world's total electricity output were focussed on this one task, and given it would take 0.5 volts to flip one bit, it would take around 20 years to crack an AES key (I forget whether 128 or 256) or 10 years using a quantum computer. those are vague numbers from memory but I think someone actually did the maths. it was mind-bogglingly fascinating if anyone else remembers and could point me in the right direction. wish I had bookmarked it.
Agreeed, the way Boeing management exceeded itself will go down in history.

The issues at play here affect top level management and their incentives, but let's talk about USPS deliveryman.
Anki products are still on the shelves at my local Best Buy. I feel bad for the people buying them as gifts not knowing that the discounted price is because they're going out of business and will likely see reduced functionality in the future
Can't wait for this to become the next polygraph: not admissible as evidence, but extremely useful for coercion and extracting false confessions!