skysight-inc/HackerNews huggingface dataset:
The strong correlation between more automation and increased flight safety over the last few decades should be strong prior for continuing to increase it, current events non-withstanding. After all, since 1970 airline travel has increase 10-fold, while fatalities have decreased by the same factor. Combined, you risk of dying on any given flight today is just 1% what it was in the haydays of pilot jocks.

Contrary to what our instincts tell us, automated systems are potentially far saver than humans could ever be: You can take as much time as you need to think of the best reaction in every scenario; they will execute whatever best practice you come up with every single time without needing constant (re-)training, they don't drink, they don't suffer strokes, they don't get tired, etc.

The failures we have seen tend not to involve any errors in judgement by the automated system. Instead, they almost invariably result from faulty sensor input. For the 757 Max, the angle-of-attack sensor seems to have failed, and relying on input from just a single sensor seems catastrophically negligent.

Such failures cannot reliably be avoided by giving humans more control. With a sensor showing a large AOA and the "STALL! STALL!" alarm blaring, a pilot would take the same action MCAS took, at least initially.

For the two recent crashes, the pilots would probably have recovered. But they had the advantage of daylight and clear skies. At night, in bad weather, and even in the best conditions, hundreds of planes have crashed because the pilots suffered some sensory illusion. See, for but one example, https://en.wikipedia.org/wiki/Air_New_Zealand_Flight_901, which crashed into a mountain because the crew mistook it for an ice shelf. Air France 447 (https://en.wikipedia.org/wiki/Air_France_Flight_447#Accident) is even closer to the current crashes. It shows pilots taking manual control of the plane while fatally misjudging its attitude. There are many other examples where pilots get disoriented in, for example, clouds. The typical story is the plane coming out of the cloud inverted without anyone on board having noticed. Our sensory organs aren't equipped to measure complex movements in 3D: you can roll a plane without ever spilling the champagne glasses in first class.
Commercial airliners are stable when flying. The advantage of an unstable aircraft is high maneuverability which you don't need in a commercial airliner. Also in full fly by wire aircraft there is a "red button" that will drop the flight controls into a fail safe mode. This mode usually has much simpler control law, and disables other functionality like auto land/auto pilot/tail strike prevention.

In a non-fly by wire air craft though like the 737 max, a full manual mode is basically when you have auto pilot disengaged. There might be a mode you can enable to disable other functions like tail strike prevention/MCAS but I a haven't ever heard of it.
I would do this, but at least on iOS, this silences text messages and other app notifications, including other messengers.
When I read it I was reminded of a report I heard in the Private Eye (UK magazine), in which they mentioned that large firms were both managing the accounts of Russian companies suspected of wrong-doing and auditing them.

(edit): Podcast link if of interest - http://www.private-eye.co.uk/eyeplayer/play-350
That was just one survey in the Great Pacific Garbage Patch. At different places it looks completely different.
Yes, a ‘build your own Uber for X’ kit costs only $400
UK space internet firm OneWeb ready for lift-off
That's not good even if somebody is very proficient in the language. Custom projects not founded on some fairly common framework are always a nightmare. Business owners should forbid developers to go that route unless they have a permanent in house development team. And still, it should be the exception, not the rule.
The “wackiest” Lisp embedding I have seen is of femtolisp [1] into Julia [2] to drive the language parser [3]. In hindsight, this is a fairly sensible design decision, but it did blow my mind when I first spotted it.

# julia --lisp
; _
; |_ _ _ |_ _ | . _ _
; | (-||||_(_)|__|_)|_)
;-------------------|----------------------------------------------------------

> (apply cons '(1 2))
(1 . 2)

[1]: https://github.com/JeffBezanson/femtolisp

[2]: https://julialang.org/

[3]: https://github.com/JuliaLang/julia/blob/d76a30a7178dd1e9b744...
This also affects other notifications (sms, other app notifications) which might not work for most people.

Especially for people that are on PagerDuty, this solution just wont work.
2017 tag please
Gym-gazebo2, a toolkit for reinforcement learning using ROS 2 and Gazebo
The article starts by mentioning Erving Goffman’s The Presentation of Self in Everyday Life (1956) and Benedict Anderson’s Imagined Communities (1983). I wonder if texts like this are really "undead" in the way that the author implies. My phd minor was anthropology. I'm pretty familiar with the overall argument of both and have even used them to frame my thoughts from time to time. However, even though when I just searched for them and Amazon says I bought Goffman in 2006 and Anderson in 2003, I have no memory of the specifics of either book. These ideas have outlived the texts they came from. The specifics of them may be dated, as the article does mention in passing, but the ideas are still useful in the abstract.
A summary of my experience would be: libraries are good, frameworks are bad. (Indeed possibly the best "framework" I ever used was TurboGears which is very deliberately just a collection of dedicated libraries, all of which you can replace piecemeal as and when you need to).

Rails raised the bar for how little custom configuration should be necessary to do a simple, straightforward thing. But it turns out being a framework is not integral to that; modern libraries have been able to adopt the "opinionated" (which seems to be just a fancy term for having sensible defaults) approach of rails without having to grow into all-encompassing frameworks.
The Seattle Times article is available here[0]

[0]: https://www.seattletimes.com/business/boeing-aerospace/faile...
I think you're being downvoted because of the "Withdrawn statements" comment. It looks like this has been posted multiple times in the same thread, but the statement was not withdrawn.
Simple Ways You Can Have More Meaningful Conversations
> When I told it I didn't want to replace an app with its version it kept asking again and again, every day at least.

F-Droid can't replace a version installed form GPlay with it's own version as they are (except a handful) signed with a different key.

It also won't even show you these versions anymore unless you enable an expert settings options.
joining is connected to normalization, not to declarative style

declarative style is (essentially) the highly polymorphic use of verbs in programming. You might even call it "polymorphic programming" rather than declarative, since that's often what is being prioritized.

this level of polymorphism requires the data-operated-on by the verb to be relatively exposed

ie., "select" cannot be different for every table

OO essentially has "select" redefined every time you want to expose data.
A theory: bodily resources are allocated between different demands. If one usage has a better utilization of that resource (sorta ROI), more is allocated to it, to maximize utility obtained.
>This "extra work" is in tension with a declarative approach

No it isn't. They work complementary to each other. If User is an interface then retrieving the name could be a call to a db, read from a file, read in memory, http GET request, it doesn't matter. The declarative component here does not care how the request is fulfilled as long as the interface is respected.
And not the fact getting really sick can bankrupt me or the fact I want to buy a house before I'm 35 but seems impossible in the circle of debt that we get before we're even 21?!

Most Millennials are almost 30...slow WiFi or social media is the least of our worries.
Jailbreaking the Simulation with George Hotz [video]
> Overpopulation right now is not caused by people getting too old, it's caused by people having too many babies.

Exactly, so if we don't sterilise people who get anti-aging treatments, what's to stop them from having a litter of children every century or so ?
Attosecond angular streaking and tunnelling time in atomic hydrogen
> starting from scratch or from a minimal base is massively slower

This isn't the better alternative to frameworks.

The better alternative is using libraries and optionally a bootstrap code generator, which is not at all "starting from scratch".

The major difference is that you tell the libraries how to work together, rather than the framework telling you how to work.

Some frameworks become like a terrible DSL that you could never translate back into idiomatic code.
I think the same.
> Unfortunately, no one owns the oceans

i.e. it's part of the commons. It has often been used as an example of such, because despoiling a resource still reduces supply just like direct depletion does.

> the normal ways for resolving externalities don't work without an aggrieved property owner

That is exactly what TotC is about. Even if one could split hairs about what's TotC vs. some other kind of externality, the fact remains that the dynamics are the same. In light of your own last sentence, do you disagree with GP's point that regulation is the necessary answer?
I am somewhat amused (and relieved) that the website for the JS spec does not itself require JS to read.

we have shipped a website

That is an unusual phrasing. Was it too simple to use "created"?
This is good, I had been searching for a decent little lisp like this for a while but most of the ones I found had garbage collector bugs (extremely difficult to locate and fix) or didn't properly implement tail calls. I ended up writing my own https://github.com/rain-1/single_cream but now there's a few solid ones!

Kilo lisp is just over 1000 lines of code, pretty impressive given what it does. It uses the parallel rails memory representation for pairs as taught in sicp. It even seems to be able to load and save "images"!

I'm not totally sure how the evaluator works. It uses these kinds of opcodes? enum { MHALT = 0, MEXPR, MLIST, MBETA, MRETN, MAPPL, MPRED, MNOTP,
MSETQ, MPROG }; do they represent the control stack or something?
Code at: https://github.com/nrnrnr/qc--
How to Make an App Like Uber: Complete Guide
> The problem is that micro-plastics are eaten by the fish and end up in our plate.

I think you meant to say that's a problem. There are others, even if that one looms largest for you.
Per HN guidelines, I don’t usually comment on why I flag, but I flagged this: It’s little more than a recapitulation of the Seattle Times story which was posted and discussed here extensively already.

The 737 Max saga is certainly right in the HN wheelhouse, but it’s becoming difficult to pull signal from noise when so many articles with so little new information are rocketing to the front page daily.
Disagree with all of those except Javascript (and that only as an execution layer). All of the things that those technologies promised, we now have better ways of achieving.
From[0] - The direct DDT exposure toxic effects in humans include developmental abnormalities [1], reproductive disease [2], neurological disease [3], and cancer [4]. The exposure DDT metabolite DDE (dichlorodiphenyldichloroehtane) also promotes abnormal human health effects such as childhood diabetes and obesity [5].

[0]:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4124473/#B17

[1]:https://www.ncbi.nlm.nih.gov/pubmed/11463412

[2]:https://www.ncbi.nlm.nih.gov/pubmed/14645167

[3]:ATSDR. Agency for Toxic Substances and Diseases Registry (ATSDR)/US Public Health Service, Toxicological Profile for 4,4’-DDT, 4,4’-DDE, 4, 4’-DDD (Update) Atlanta, GA: ATSDR; 1994.

[4]:https://www.ncbi.nlm.nih.gov/pubmed/10372419

[5]:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3295349/
Ask HN: How do you backup your GSuite account data?
The real benefit of the F-Droid ecosystem is that it's easy to host your own repository. And the client is explicitly designed to have multiple package sources avialable, so the developers of these proprietary apps can easily host their own repo.

Afaik there's no readily available payment system. It's not impossible to build one and integrate it with F-Droid though I think.
It doesn't have to be all or nothing! My wife has been vegetarian since I've known her, and vegan for a year and a half or so, and I never fully stopped eating meat until about the same time she went vegan. Before that, what happened to my diet was a reduction in the amount of meat consumed, and (for unrelated health-reasons), the cutting out of most red meat (I started with pork, and then barely ate red meat for a couple years) and shortly before starting to eat a vegetarian diet, I started only eating meat when we ate out (which is maybe 2-4 times a month for us). A few close friends of ours actively try to cut out red meat on most weeknights, for example. Some other friends simply try to incorporate vegetarian/vegan substitutes once a week, or other similar amounts.

Whether your concerns are environmental, for health reasons, or about the ethical treatment of animals, you can adjust your diet as much or as little as you want and still have some sort of impact. Just like you don't have to sell your car and bike to work every day in order to cut down on your footprint by, say, biking to the nearby stores instead of driving.
> So far, only Linux is supported. We will look into bringing Sandboxed API to the Unix-like systems like the BSDs (FreeBSD, OpenBSD) and macOS. A Windows port is a bigger undertaking and will require some more groundwork to be done.

Oh well.
This Jetson Nano is a crippled TX1, nothing more.

We have been building cameras with the TX1 and TX2 for 3 years now. We have seen things you people wouldn't believe ;-)) Now, can we cut through the hype a bit? Ready? Get your rant mask on.

The Tegra (aka Jetson) chipsets are quite buggy at a silicon level. If you find a hardware bug, nVidia will not acknowledge it, or help you (unless you're Nintendo for example, buying millions of pieces, of course)

The tx1, tx2, etc. are a nested maze of blackboxes, which you do not and will not have access to. For example, the camera ISP is accessible by THREE companies in the whole world. If you want to utilize the ISP, you have to go through them. Will those companies help you? Yes, for a very large fee. Why should they make the fee lower? They have almost no competition. OK, so you manage to get a sensor driver from one of those three companies. The sensor driver is, probably, also very buggy and poorly written. Maybe you can rewrite it yourself. The company who wrote the original one might help you anyway with ISP tuning (again for a fee).

nVidia doesn't give a damn about hobbyists or smaller companies. They will willingly mislead you with specs that are outright false and throw your company under a bus without the slightest second thought. We have seen this repeatedly with nVidia - their corporate culture really tends toward arrogant douchebaggery, second perhaps only to GoPro.

So, after all that, it seems that nVidia has produced too much TX1 silicon, so they've crippled it, and put it in a package that they're selling for $99.

I'm not really excited about it :-)
Again, even this has variations - Einstein's method of arriving at SR and GR differed entirely from the way experimental physicists arrived at QM
I did it a fair amount for a few years, it depends how much you take. In small doses it takes the edge off something like mdma and adds a "trippy" element. If you take a higher dose it is a full on introspective trip that can be quite intense and you aint going anywhere. It doesnt last that long per dose, maybe 1/2hours so less of a commitment than say acid, which can be more like 10-12 hours
> Rails scales

Your post is a bit misleading. Rails can scale but to get there is different than with other stacks. Some would say, it's much more challenging or complicated, some would call it just a PITA and if you really, really want to scale, like e.g. a porn site, Rails is the worst choice you could ever take. Or you would just completely rewrite it but what is then the motivation to take a framework? Maybe frameworks are wrong...?

However, I think dev productivity is more important since scaling is a requirement which is very often not needed and introducing it too early is just premature optimization.

Still, I dislike if people spread false information. Rails can scale to a certain (limited) degree but it never was easy, just the deployment then without Docker was a big mess (I didn't know one Rails guys who could deploy anything without Heroku).
After the Lion Air crash it wouldn't have been unreasonable to assume pilot error. Almost all recent accidents have been pilot error.

I read somewhere that the sensor was misreading by 20° and Lion should have noticed.

Should Boeing have shipped the system with a single point of failure by default? Probably not.

Should the FAA have raised questions about that? Probably.

Should Boeing have considered a test case where a pilot didn't know about MCAS? Probably. But we don't know that they didn't. Perhaps they did and their test pilots recovered the plane in time. That would make it a Lion Air training failure.

There's no single point of blame here, but thankfully the airline industry reacts as a whole to incidents like this and takes as many steps as possible to make sure it doesn't happen any more.
> Why hasn’t Amazon, Costco, or Walmart used their clout to effect a positive change?

That question practically answers itself. It's all about the money, and "using their clout to effect a positive change" would be less profitable.
Coming from Rails, I spent some time with Django and Flask applications in the last few years. There are noticeable differences between the two of them but both are much lower level than Rails. The developer has more choices and can make more mistakes. Projects can look totally different.
On the other side all Rails projects look pretty much the same and this make onboarding much simpler.

To answer your question: you're probably wasting customer's money (unless you're the customer) by implementing your custom components. You should use as many existing components as you can find: they are probably better engineered (dozens of teams at work vs one person - that included bug reports), better documented and maintained and will live longer. Then you have to adapt much like we adapt buying stock cloths, furniture, etc. But it's cheaper, faster to deliver and usually good enough.
Advances against aging are great, but they also call for advances in finances for the aged.

With every advance in medicine, your chances of outliving your money go up as well. Better feed the pig!
We could actually try to compensate competent people monterarily enough so they want to work for the government.

In that case they won't be swayed so easily by special interests.

There are people willing to work for the good guys for half the money, but not for order of magnitude less.
Spanning

https://spanning.com/products/google-apps-backup/
I use Google Takeout for my private Gmail, drive etc.

It’s not perfect, as there is no way to restore from that backup. But if you lose everything, or lose access, at least you have your Google Docs converted to Word Format etc., it’s better than nothing.
The Seattle times report[0] that the delegation was largely politically motivated in an effort to save time on the certification so that Boeing would not be left behind with respect to Airbus.

So it is not a competency issue, so at best it was mostly capacity related: the FAA didn't have enough resources to certify at the speed Boeing needed. Of course, the fact that you are certifying yourself might also speed things up for other reasons than purely your willingness to allocate more resources.

[0]: https://www.seattletimes.com/business/boeing-aerospace/faile...
A broken screen more stressful than losing a wallet? I’m pretty sure that has to do with 1/5 millennials being broke and having nothing of value in that wallet.

Maybe they just think these things are the stressors.
Previous discussion: https://news.ycombinator.com/item?id=7499101

Unfortunately, the pipeline.com links no longer work, and I haven’t been able to coax the Wayback Machine into giving me more than the first page of the Cheney on the MTA paper.
One reason not to switch professions is affordability. Few established mid-career professionals can afford to either take time out to train and qualify in another trade, or jump back down to the bottom rung and take a junior role in something else.

If, at 60, you have paid off your mortgage, amassed some savings, and seen your adult children leave home, then you can consider it. However, by then, you only have 5-7 years left until your pension kicks in and 10 before cognitive decline starts to take hold (either may have already happened), so you will probably just plod on doing what you already know. You might not even have enough time to really get to the interesting part of being a whatever-your-new-career-is.

If at 60, you are still in the prime of your life, with 60 more years on the clock, and 30 more years of full cognition and physical fitness available to you, then the idea of a career shift becomes more attractive.

Even without the affordability question, there is likely to be a point in most people's careers where the pursuit of mastery stops and the doldrums set in. The longer the working life, the more likely you are to reach that tipping point at a point when you have time to do something about it.
Not even Google Ads when you’re not actually an Ads user, they screw something with your account during a migration and you’re effectively banned from unrelated services like AdMob because they decided to force an integration with Google Ads and creating a new account doesn’t work because “same address policy”.

I personally decided that it is easier to integrate a Google competitor to Flutter than to actually contact a human at Google, but I’ve nightmares about Google acquiring whichever advertising provider I integrate.
True as far as it goes, but does Rails offer a compelling advantage over higher-performance languages these days, even when starting out? Modern compiled languages have closed the expressiveness gap with Ruby a lot in the last decade or two. E.g. I find I'm just as productive in Scala as in Ruby - if anything more so - so I'd sooner work in Scala/Wicket from day 1 (for use cases where server-side rendering makes sense at all).

(I still have the problem of services growing too large and needing splitting up - though the better isolation of a typed language means that point comes later than it would in Ruby - but it's still nice to be able to split out a module and keep the existing logic implementation rather than having to reimplement entirely)
Not uncommon at all. Every organization that has anything to do with marine rescue (including pelagic or shore birds) has to deal with this kind of thing routinely.
Biggest losers with such incidents is the credibility of US government, government agencies, and institutions. Other countries used to rubber stamp approvals once a US institution had certified something. The nepotism, politicization, and corruption in such institutions is eroding the credibility and creating barriers and preferential treatment US companies and products used to receive worldwide.

FAA, FTC, US Treasury, US military all have lost credibility in recent years.
Short-term lets don't have to contravene current regulations to cause a residential housing crisis.
I don't really follow the argument. If you are a commercial company, the Play store is pretty much all that matters in terms of business viability. At a commercial level, the fact a few geeks can side-load apps is next to irrelevant. Who builds a business on side-loaded apps?
Or you could have two desks, one standing.