skysight-inc/HackerNews huggingface dataset:
'Inferno' would be nice for this, also perceptually uniform, and has the benefit that space is still black.
This needs more than an IF statement. This needs calculation of the rate of change of the variable, in addition to observing the value of the variable. Rate of change calculations are atleast an order of magnitude harder than just reading the variable. Doing it for infinite number of variables, in embedded, memory constrained, real-time systems is hard. So this wasn't going to be fixed via trivial 10 characters of code. But, yes, a more complex system would have avoided it.
Well in the end we are using any X rather than Y tech because of manpower, regardless of pretty much any other characteristics.

So let's put manpower kind of aside for the bulk of the dev (where thousands of man-years are needed for any big project) and look at what could actually be achieved with the very small amount of manpower bootstrapping those projects. At this point you understand that the manpower thing is only a convenient narrative, while the reality is that even at the early time, Linux based systems worked really better than Hurd based systems.

Because general purpose micro-kernels based systems are hard, and especially those with a design as ambitious as the Hurd. (When you start to want to strongly isolate FS from VM code, it even stops being just hard and starts to be really HARD.)

And this was even worse at the time for perf reasons (but perf reasons are still applicable even today, given the impact on mobile and datacenter workloads)

However, yes, I'm in favor of more isolation today, because for a shitload ton of drivers it literally won't make any difference whether or not you take 1us vs 50us if you need to execute once every few seconds. So it is retarded to the highest level to run in kernel space if you don't actually need it. Sadly, Linux is way behind on that subject today.

That being said, and back to the original subject, a microkernel or at least a less monolithic one won't really get us in the less shared-libraries direction if it just re-implements the same perimeter of features of a monolithic ones, nor in the huge pages everywhere direction...
Philip Greenspun is not a no one when it comes to aviation.

https://philip.greenspun.com/flying/resume

While he doesn't have 737 experience, he's far from an armchair quarterback.
Is there an industrial coding standard that makes recommendations here?

What does NASA do?
No doubt you can test on-board flight systems, but you can't really compare virtualizing a booking system with flight systems, which are much more complicated and delicate. Now if you worked at SpaceX and worked on testing their flight systems, then I'd be more inclined to trust you.
I like the idea behind it in principle, since it will simplify 2FA for the masses and may lead more people to adopt it.

But, apart from that: 1. It's only on Chrome (for now(?)) 2. It's only for Google products (for now (?)) 3. It's only on Android that Google fully controls remotely (and probably it will stay there).

All these give even more power to Google at the expense of convenience and allows a single company to define "how things should be done".

And I should clarify that I am not against this tech specifically. If anything, I think Google has some of the brightest minds, so technically I'm sure that the product will be great.

The problem is that with great power comes something that Google (as a company) seems to be lacking lately.
Yes yes, lot of people do everything. The question is whether or not something you do once every two years (my educated guess based on that kind of trip frequency per net passenger car -- and I live in the western US!) is a critical requirement for a passenger vehicle to be driven every day.

There are all sorts of things your car can't do that "many" other people do. All I'm saying is stop the nonsense that pretends this is specific to EV's.

This is the logic that demands everyone have a pickup truck, or 4WD, or passenger van, or, hell, private aircraft. Use what you need. But (1) don't pretend that what you need is what I do and (2) be realistic about what you "need". Like, seriously, you really can't take a train to the Alps? Seriously?
Strongly suggest everyone check out the video. It's...kind of shocking.
> firefox messes up their DNS filtering, chrome doesn't

I take it you assume students are not creative enough to get the exact same result with Chrome? Because it is perfectly possible to do it. Unless of course you take steps to prevent that in Chrome. One way or another you either put in the work or the users will end up doing whatever they please. After configuring the OS doing the same for the browser is a relatively small step.
AoA is just that: angle of attack (https://en.wikipedia.org/wiki/Angle_of_attack)

The sensor simply measures the angle of the airflow with respect to the airframe.

In fact it is just a free-moving surface attached to the airframe.
Just amazing work.

What's the latest theory on who Banksy is? (My bet is that it's a small group of people).
>One thing I found a little concerning is there's no mention of effect size. That is, how did they measure immune response, and what was the actual effect on health? The summary says "more severe weight loss," but how severe? How much longer was the illness?

Yeah, this was really my big question. Nothing about sample size or effect size.
$50000 is not a fancy degree, that's just about the floor for an in-state public school without even accounting for cost of living.

>If you're not willing to work your way through college, or get a loan, or get one of these ISAs, then society isn't worse off if your place is taken by someone else.

It absolutely could be. People are not interchangeable pieces. Our society is built on the achievements of improbable people doing improbable things. You need only imagine a world where Einstein was born on a struggling farm without the resources or encouragement to prosper to understand the problem.

At some level it's a statistical game of trying to distribute opportunity to get the relatively few outliers into position for us to reap the rewards of their output. If you narrow the funnel you minimize the probability of great intellectual work getting done to help steer society, which holds all of society back.

And if you don't understand how it could be infeasible to be able to pay your way through $50k on top of living expenses before starting your career, or how it could be unbearably risky to take on $50k+living expenses in debt as a 20y/o, even if you expect to exit that pipeline with good career prospects, you really need to explore outside of your bubble.
I have no practical experience with sensors but for those gained from a few university courses.

In one course, we were re-assembling systems on a weekly basis, and the touch-screens we used would all return somewhat quirky offsets, so I had to calibrate the input after each re-assembly because I could never be sure which module I was working with. I learned to never really trust a sensor.

And this was an undergraduate course. I would have assumed that in safety-critical applications, in a mature industry, performing every possible check on a sensor reading would be the obvious thing to do.

Was this particular case just out of the ordinary, or is it really that uncommon to do that?
There really aren't any companies that compete with Udemy. Why would a course creator accept 0.1% of the sales Udemy brings, in exchange for a slightly smaller fee?

Competitors to Udemy really need to do better marketing. The fee doesn't matter.
On the other hand, one of the contributing factors to the Three Mile Island nuclear disaster was the fact that the temperature sensors were showing their maximum programmed value of 280 degrees Centigrade. The actual core temperature was far far higher, but because the engineers designing the reactor never thought of the meltdown scenario, they programmed the temperature gauge to cut off at 280C, rejecting higher readings as obviously erroneous. This (along with a water gauge malfunction) led the reactor operators to misdiagnose the fault. The operators thought the reactor was overfull with coolant and was at risk of overpressure, when in reality the coolant was draining away.

I wouldn't be so quick to dismiss "obviously incorrect" sensor data.
Can someone explain how TFA (or any security feature that relies on my phone) works when the phone is unresponsive -- dead battery, no cell or internet reception, hardware failure.
I think a point of confusion is that "startup" means different things to different people. I believe the parent comment here really means "average, early-stage SF startup" in place of "startup".
Several others. containerd (spawned by Docker), CRI-O, something called frakti (https://kubernetes.io/docs/setup/cri/)
Banksy is just one dude. But he hires people to help complete his vision, Just like most major artists these days.
Microsoft has numerous closed source plugins and pieces for vscode, so I guess it's hard for me to see what is that wild about it?

(If you really want me to blow your mind: the pm on the Google project was the pm for vscode)
Michell. And maybe Laplace.

Of course they "invented" Newtonian black holes, not relativistic black holes.

Even so - well ahead of the rest.
> What % of the population can play video games for 16 hours a day?

Honestly not a ton. It's really really difficult. Even pros struggle with substantially fewer hours than this.

> video game addiction is substantially worse than a running addiction

I'm not really convinced that's true. I don't know anyone who has torn a meniscus or developed arthritis playing video games. While mostly people who run don't develop a pathological relationship with running I stand by my argument that it's completely possible, and the effects on your body are comparably damaging, though in different ways. People also don't usually play video games for 16 hours a day, but sure, it happens. I think balance is required no matter what you are doing, even if the raw number of hours may be different.

Let's broaden the discussion a little bit: think about how uncomfortable most adults are right now with e-sports, but glorify regular sports. That's fine, I have no problem with regular sports, but it's far from uncommon to hear something like "I just don't get it: my son actually enjoys watching other people play video games, what is the world coming to?" That same parent will then sit down and watch other people throw a ball around, and then sigh and shake their head as the announcers discuss yet another veteran of the sport who regularly forgets his wife's name or where he is. Being an elite athlete in any sport completely fucks you up, and yet we choose to ignore that and focus on the insane displays of superhuman ability.

The larger point here is that any activity can be done pathologically, even, in some ways especially, the ones we glorify the most. A lot of our choice to focus on the positives of one activity and the negatives of another largely come down to personal taste.
There are several inexcusably egregious errors in the design of the MCAS system, and this "solution" addresses none of them.

- Single point of failure: The system makes command decisions based on the readings from a single sensor. The fact that nobody asked (or was bothered by the answer to) the question "what happens when that sensor fails?" is negligence.

- No re-training of pilots: Pilots were not aware of new ways in which the plane might take command away from them, and were left in the dark with only seconds to react to a deadly situation. The decision not to train was a cost and marketing motivated decision that sacrificed safety, to the tune of hundreds of lives lost.

Slapping on heuristics to condition unreliable data is not a good solution for life-critical systems. As another commentor pointed out, this is armchair quarterbacking, and it is not good armchair quarterbacking. This article should not be here.
It won't--so you'd have to use the backup methods they made you set up, like SMS codes, Authenticator, printable backup codes, etc.
Fixed-Point Combinator (What Is a Y Combinator?)
He doesn't seem to be an experienced owner of a home outdoor thermometer though.

Or if he is, I need to know where he found one that goes to 452 degrees and why he even needs that much range. ;)
A pilot is not a programmer. A minor, but important distinction.

EDIT: Aaaand I'm an idiot. My bad.
Need Some Jewelry Design Artists Website Inspiration
I wonder if this method is cheaper and/or more effective than dropping from regular airplanes en-masse? Kinda like the surveillance antenna things the USA did during the Vietnam war?
You can't perfectly simulate the pilot though, that's the big danger with human/automation hybrids.

As with what potentially happened to these crashes, the operating procedures might not be fully known by the pilot. The simulation might also allow the simulated pilot to do things that humans can't, for example turn the trim wheel when the jackscrew is under heavy load from the nose being pitched down.
Once you move to the front of the queue, you need this to happen too:

https://youtu.be/uMM0lRfX6YI
High-Touch Leadership in Buffer’s Fully Remote Culture
It's great combined with cold showers. Check out Wim Hof method if you need examples (although breathing and cold training are as old as the hills.)
I think that's doubtful. My mom needed help from my grandparents after her divorce. It would have been really tough to survive as a mother of four living on just child support. The idea that the world was easier in the 70's/80's isn't true in any way.
I really should find a name for this sort of fallacy (I'm sure some clever person has a clever name for it). "This is not perfect, therefore it is useless". I've seen this particular fallacy quite a bit on HN lately, and it's annoying me to no end.
> Now, you have one more option—and it’s already in your pocket. Starting today in beta, your phone can be your security key—it’s built into devices running Android 7.0+.

You know, it's nice they phrase this as an "option", but in my experience Google has the habit of forcing me to have my phone on me when I login from a new location / new device, something I never asked for and apparently cannot disable.[0] This has locked me out of my Google account more than once which also locks me out of anything that sends 2FA to my Gmail or Gvoice. I guess I'm thankful that I've learned this in non-emergency scenarios, as I'm now prepping to degoogleify myself, but it's a user-hostile in my opinion. Security always has convenience trade-offs, but let the user decide where they want to draw that line.

[0] https://pbs.twimg.com/media/D3WJ0UdXkAASs_O.png
What happens if you try to disable access to Google IPs
The problem isn't even Google, it's just lack of actual support for services that need it. You have to have the right client, the right device, and every website has to implement it.

Government websites won't support it, nor most financial services, your gym, school, job, etc. Sensitive records like your SSN will be kept in walled gardens accessible by a simple user and password, and maybe a security question. Most people will still be at significant risk of exposure because the real targets of information theft aren't logged into by end-users.

But your Gmail account will be locked down.
There's libui, which is pretty good for traditional desktop widget apps.

But that's not what app developers are looking for. They want to be able to throw something together and have it just work and look as intended on any platform.

Ease of getting started is in my opinion among the 3 most important factors for developer adoption of a technology.
It would be great if these could be tagged into a few categories.
That was completely uncalled for. I think you ought to review the guidelines for participation.

https://news.ycombinator.com/newsguidelines.html

> Be civil. Don't say things you wouldn't say face-to-face. Don't be snarky. Comments should get more civil and substantive, not less, as a topic gets more divisive.

> When disagreeing, please reply to the argument instead of calling names.

> Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.
Yeah I tried that route after losing equipment over my broadband cable connection. Didn’t help. Next major lightning strike and I lost more Ethernet equipment.

I’ve since isolated my equipment from my ISP’s with a pair of fiber adapters. I’m also on AT&T fiber now instead of coax (but the ONT is outside and Ethernet runs from it to the AT&T RG inside).

Ethernet ports seem to be really sensitive (HDMI too) and it’s possible a current is being induced in them from some other path. I’ll find out this summer. (I live in NC which has the second highest number of lightning strikes in the US after FL.)

Edit: just realized you wrote lighting rod. You actually would need a lightning protection system which is multiple rods properly installed and grounded. It isn’t a DIY thing to install and I’ve been told is not cheap. Also probably doesn’t help with nearby strikes, only keeps your house from burning down from a direct strike.

I’ve also installed a couple type 2 surge protectors.
You take care of your tools, your tools take care of you
One of the guys behind the band Massive Attack: https://en.wikipedia.org/wiki/Robert_Del_Naja
or written in a secure language without undefined behavior and without any "unsafe" code
like Rust or Safe Haskell.

IoT probably should be shipping code that uses static compiler checks as the first line of security defense rather than run-time checks like valgrind and asan.
That's what makes it a vision.
Is it so controversial to say that technology is related to power and money? If you ignore it you're simply letting someone else take care of the matter for you. How should technology and power relate to the rest of society in a harmonious way? Not obvious, but you can always let someone else take care of the matter for you.

Do apps like WhatsApp or Facebook inherently have severe political considerations, even though they're primarily apps for communication and connecting people together?
Unless I'm wrong disabling the MCAS system leaves the elevator at the current trim as set by the jack screw. That's really not the behavior you want. You want the control to return to neutral. Which probably isn't the way the trim mechanism is designed.

This whole thing smells like a bunch of dodgy decisions. Some of them recent and others historical. For instance not being able to manually adjust trim while the elevator is under load. That's dodgy, they got away with it because runaway trim is really rare.
Down by 4 at the Super Bowl, 2nd & Goal, 27 seconds on the play clock, Lynch in the back field.

Run the ball

About 10 characters of code. Sometimes armchair quarterbacking has a point.
Body donor’s rare anatomy offers valuable lessons
U2F fits into this scheme nicely
That's why allowing anyone with money create their own TLD for a quick buck opened a can of worms.

There was nothing wrong with amazon.com and amazon.travel
Well, it is written in C...
Fascinating. But it seems like the kind of scenario that would be odd for the pilot, no? You nose down, a stall warning goes off, so you nose back up again? That's exactly the opposite of what a pilot would be trained to do, right?

I'd imagine in a car, if my vehicle warned me that I was going too fast when I slowed down, my reaction wouldn't be to speed the vehicle back up to avoid the warning...
If you read about Air France Flight 447, at some point instruments data went so ridiculously far from expected values that the stall warning stopped, because the computer did exactly what is suggested here: rejecting ridiculous data. So trying to fight the stall would... trigger the stall warning, adding confusion and cognitive load to an already dire situation (IIRC it is very likely, though we will never know, that the pilots didn't quite understand until the very end that the plane had stalled).

The "solution" described in the article seems to add more complexity and surprises to a system (MCAS) that already behaves in surprising and unexpected ways. Engineering is hard, adding a band aid on top of an ill devised clutch without carefully thinking, writing, and peer reviewing all the possible consequences, is unlikely to help.
I have nothing to comment about this article, but this other one contains very detailed information: https://www.skybrary.aero/index.php/B38M,_en-route_south_eas...
Philip Greenspun is, in fact a programmer. He's probably best known in these circles for the quote "Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp."

It is possible to be both a pilot and a programmer.
The 5 whys are part of the justly famed Toyota Production System for managing factories. The key to TPS and the part that's always transferable is to get teams to think about their their work and its results (cause and effect) in an effective way and then to use the results of that thinking to improve their products and processes. Anything that contributes to that goal is well founded. Anything else is cargo cult.

Requiring causal analysis to make direct claims about cause and effect, which 5 whys does, is important otherwise its hard to check or even identify those claims or evaluate the evidence. It's especially good for getting labor and suppliers to think which they often are not paid to do. It also oftens lays bare shallowness in that thinking. I can easily see that other tools might be better in other circumstances, but management is still going to need explicit claims about cause/effect and evidence to support those claims in order to make process improvements.

It's also worth pointing out that there are other shop floor tools in the quality toolbox we've inherited from manufacturing engineering other than the 5 whys which are easy to apply and can be very useful and helpful (https://en.wikipedia.org/wiki/Seven_basic_tools_of_quality). Pareto charts for example are often seen in computer monitoring systems and can be super helpful in seeing changing or developing failure patterns. Control charts are less often seen in the computer biz but are very useful for visualizing variability and understanding when processes and systems are and are not stable.
How does it feel to enter a world where software is killing people ?

Driven a new car lately ?
Do they also get a payment from the employers (like a staffing agency would?)
This article, while tongue-in-cheek is perfect in its message.
Men, stop raping. Just stop.

There is a difference between asking for consent, and continuing until (he/she/they) say "No".

If you haven't asked for consent, it is RAPE.
If you have asked for consent, and it isn't explicitly given; it is RAPE.
If you have asked for consent, and it has explicitly been given, but later retracted; it is RAPE.

You may not finish that thrust, you are not permitted to touch them again until they give explicit permission.

Men, stop raping.
As a Hawks fan, that hurt. Really hurt.
Linking from https://trustedsite.com to https://nottustedsite.com/someexe.exe doesn't seem to be much better. Nottrustedsite.com can serve you a malicious exe either way.

Https protects you against network MITMs, not evil sites sending you evil executables.
North Korean Malicious Cyber Activity (Trojan Malware Variant Identified)
So what's the closed sourced about? I would hazard it's about Amazon or Microsoft not forking the product for their eco-systems? Which prompts lock-in, but I guess that's fine as Google is not the clear winner in this fight.
AF447 was an Airbus 330 which does not have a physical stick shaker. It has a "Stall Stall Stall" warning that sounds and was likely drowned out by the other alarms that were filling the cockpit.

A330s also have disconnected sticks, so when a pilot has input on one side of the plane, that input is not replicated on the other side of the plane.