skysight-inc/HackerNews huggingface dataset:
The distribution of orbits, and hence strikes, is an interesting problem.

Here is a plot of population against latitude:

https://www.themarysue.com/world-population-latitude-longitu...

I assume a bias to the ecliptic, hence the area within the tropics is more likely to get hit. Big spikes for Jakarta, Dhaka, Shanghai/PRD, Delhi/Mumbai/Karachi/Lahore, Kinshasa, Lagos ...

I also suppose you could attack the problem in two ways: historical strikes (confounded by erosion, tectonics and subduction), and orbital statistics, perhaps weighted by asteroid size.

Anyone have refs for this?
Imagine if your software had already killed a few hundred people.

Boeing developers have been put in an untenable position and should consider walking out until management does the right thing and kills the plane.
Tokyo subway’s humble duct-tape typographer
The librem cannot come fast enough.
The wildly more hand-friendly Kinesis model 100 was earlier, ~1992 (from https://kinesis-ergo.com/company/about-kinesis/ ), and the ergonomic Matron was pre-1980, I think.

The Natural has always been a watered-down, cheap feeling keyboard by comparison to thm, with - it would seem - much more attention being paid to not looking too weird than to actually being ergonomic, such as not straightening out the key columns, going convex, putting control keys where the thumbs can reach them, etc. It's pathetic. The only truly positive attribute specific to the Natural when compared to other ergonomics keyboards is that it was cheap, < $100. Although it also felt cheap, wore out relatively quickly making it more expensive per year of potential use, and had a terrible key mechanism that may have negated a good part of any ergonomic benefit - especially after some wear.

I'm biased, of course, I've typed on the "Naturals" and have several Kinesis Ergos. The latter keyboard style is the only thing that's made typing comfortable, and in the office I work in, I'm no alone in preferring them.
There's also the case that there's a bunch of vectors you _can't_ represent as tuples of numbers. A vector with orientation but a magnitude of 0 is a completely valid vector afaik, and you could do things with it like normalizing it to get a unit vector of the same orientation, and it's not representable as a tuple.

The tuple model is extremely useful, but incomplete.
The plane has no fundamental mechanical flaw, it has a software bug.

The only flaw the plane had was being treated as 'just another 737'
Imagine a world where a certification agency tasked to examine a plane for faults before certifying it so as to assure people aren’t killed needlessly, would have actually done their job instead of outsourcing it to the very same manufacturer whose incentive it is to certify itself ASAP.
Novel concept, I know.

But where would we be without corruption...
Yeah sorry - that answer is the sort that glosses over a huge amount of facts to present a clean a-b-c dependency tree along side a decent heap of sino philia.

So in particular the point on fish farms- fish farms are hard, the fish need many different things to be happy and not sick or affected by parasites.

This means medicines, treatment and more - further this is only viable if you have transportation, refrigeration and markets.

Those make a larger difference than the base technology. Without the transfer and storage tech, the rest is simply bottlenecked.

Further this

>Those Tibetans have no time to go to temples for worshipping any more, instead, they have to work in the greenhouses taking care of tomatoes. This is why Dalai Lama is not so happy to hear this.

Is simply Chinese propo. The Dalai Lama is unhappy, if at all, because China has taken over what used to be an independent nation, decides how their religion should operate, crushed dissent and even ostracized their own citizens who made the mistake of talking to Tibetan protesters to do the very simple human thing of figuring out the other side.

(Voting behavior and soft shilling of the poster in the thread is also pretty odd.)
>> (“how can we best weaponize salmon?”)

Is the intended target a population of bears? In that case, I have a cunning plan...
It's a huge number. I am surprised they have the manpower.
To be fair, if another 150 people die that will be the end of the 737 program - and probably Boeing. 300 more deaths is highly unlikely.
Given the considerable size of the books in question I think it is actually good that they do not cover absolutely everything up to the latest research. I have read large fractions of these books but I never fully read any of them. There is simply too much to learn.

It's much better if you read the relevant parts of these books and then ramp up from there with the papers that are actually relevant to your studies/work.

With that being said, the Molecular Biology of the Cell and the Biology of Cancer are also very enjoyable (but challenging) reads just for satisfying your curiousity. But don't expect to finish these within a 3 months.
As someone who have basically only programmed in python, I’m having a hard time imagining what error handling in go is like.
I really can't help to think that the design and production of this plane was rushed.

They used a one sensor input to MCAS because the FAA wouldn't certify a two sensor input without requiring a level D certification which meant sim training for pilots.

This latest revelation in the article only strengthens my belief it was rushed and possibly to the point that it was irresponsible.
Russia and China would create a space force if the US did...
Bird is pretty popular with CDN’s and IXP’s - a de facto standard [1].

For example it’s used by Netflix for “sharing network topology from ISP networks to Netflix control system in AWS” [2].

[1] https://joinup.ec.europa.eu/collection/open-source-observato...

[2] https://openconnect.netflix.com/en/appliances/#software
That describes the whole 50+ years old 737 to it’s core.
Internet is inter-network.
I have network at my home.
My internet service provider (ISP) has their own network.
That giant internet searching services has their own network.
How are they interconnected?
BGP (Border Gateway Protocol) is one of routing protocol used by those different networks to connect to each other.
Internet formed.
Bird is a software that implement BGP. You can run it on a pc instead of buying specific routing device (Cisco, juniper, Mikrotik, etc).
As I understand it, the data was not anonymized. They simply asked the contractors to sign a non-disclosure contract.
It has plenty of uncertifiable components grandfathered in for 50 years, topped with ‘still within range of grandfathering’ pieces of bandaid software on top.

It’s fundamental because the whole fundament this rests one isn’t stable and all the adding instability add-ons do not make sense.
OpenBGPD: The OpenBSD BGP internet routing daemon
I don’t exactly follow the above either, but I believe fixed point is meant in a different sense here, as in a function f(x) such there a point x0 exists where x0=f(x0).

https://en.m.wikipedia.org/wiki/Fixed-point_theorem
Right? I don't even understand when I should or shouldn't allow bluetooth access. Does this mean things won't work with my headphones? Almost all of my apps have requested it!

I wish Apple did a little more user training as to _what_ this means instead of a generic "let app use bluetooth?"
So one more plane crash is possible but two are not?? Huh?
That’s a bit shitty, I’ve had mine for 2 years now and still going strong
GitHub restricted all Iranian developers
Hacker News Podcast Generator
I don't have an opinion on the subject, but this is what we call it in this domain (and HBP, the subject of the original article)
Note that the convention of what is your given name and what is your family name, and how they are inherited are different that the convention in USA. This add a lot of confusion when someone moves and need to fill paperwork. Using a "|" to separate your given name(s) and your family name(s):

---

Common pattern in USA:

Father: X Y | Z

Mother: A B | C

Your name: R C | Z

---

Spain/most of Latin America:

Father: X | Y Z

Mother: A | B C

Your name: R | Y B

---

Argentina:

Father: X Y | Z

Mother: A B | C

Your name: R S | Z
Similarly, it’s Leonardo or Leonardo da Vinci, never ”da Vinci”, a popular book and movie notwithstanding. ”da Vinci” is not a family name but a moniker referring to his place of birth, the town of Vinci in Tuscany.
Slowly rising? Have you seen the 100yr graph?
> Many HNers have a weird belief that Apple is somehow a privacy focused company

Note how the top comments here branch into criticizing Google?

It takes a lot to change people's opinions in such matters. It just easier to repeat the same old same old arguments and continue with our lives...
Magnetically Accelerated Plasmoid (MAP) Thruster (2007) [pdf]
Oh, it's a story about UK postcodes. To an Australian street addresses in the UK border on the insane.

When I was in the UK I had to travel to a B&B at night. I had a GPS but they hadn't given us a street address - just a postcode and house name. You couldn't enter that into our ancient, so I rang them. Initially they didn't give me an address, telling me it was useless. When I persisted they gave me a street name and suburb. I forget the suburb, but I will never forget the street name. It was "The Street".

I entered what I had in the GPS, and two hours later I arrived where it said to go. But there was no house with the name given. So we rang them again. Turns out there were three streets named "The Street" all within 1km of each other and we were in the wrong one.

We arrive at the correct "The Street", but still can't find the house. We ring them for help, but it's freezing and raining, or at least doing what passes for rain outside of London and they are reluctant. Admittedly it's a short street. We feel like fools, but as we still can't find it so keep calling, and eventually our hosts stand on the road in the rain and flag us down. Turns out the B&B is on a battle axe block and the car has to push past bushes in the entrance to get onto the driveway.

At breakfast I make the mistake of expressing my opinion of the UK's street address system. They look insulted and defend it vigorously. Then as we load the car I hear them having a loud "discussion". It turns out a new postman has been appointed who hasn't learnt the house names yet, so the mail hasn't arrived for a few days. They were discussing who should go to the post office to collect it.
If you buy green electricity such as wind power you are paying for that power to be generated. If 10% of people buy wind power, 10% of the grid should be wind. If 100% of the people buy wind power, 100% of the grid should be wind.
The parent is pointing out that absent the grid being 100% wind, the electricity delivered to your house isnt necessarily from wind power. This isn't particularly helpful, or even required. An electron is an electron, where it goes doesn't really matter, just where it came from.
> 1. Fewer API round trips compared to REST.

Why? This is always my chief complaint about GraphQL: there is no reason it should take fewer trips than directly hitting an endpoint unless you're structuring everything very rest-y in which case you're doing it wrong and GraphQL is a bandaid (and you'd still probably make the same amount of trips unless you're heavily caching things). IMO.

> 2. Clients only download the data they need.

Most third party APIs let you specify what fields you want via a query string or post variable which amounts to the same thing.

Honestly I think if people stopped trying to force REST into everything and just made RPC like calls to HTTP we'd have far less of a need for GraphQL.

Don't get me wrong, I still think GraphQL is pretty cool for third party access in some respects but I don't think it's as useful as a lot of people make it out to be.
The author's answer to the question 'How do mainland Chinese feel about the protests in Hong Kong on the extradition law amendment?':

https://www.quora.com/How-do-mainland-Chinese-feel-about-the...
There is no source and no actual text. Most searches (Fenberger, HansetsuRoku) point to the author. Siebold and Empuku-ji are real. But the Hinooka RC11 Bridge crosses a road. Many things sound fishy. Made up stories and characters for art and entertainment ?
It's all fun and research until someone loses an eye though.
No, the GP specifically talked about area.
From my memory (which is over a year ago), Google's service would give real-time results, likely meaning incremental word by word results. Did you use the gRPC interface or JSON? I think the streaming service is only available via gRPC.

Disclaimer: My comment reflects my own views, and not those of my employer, etc.
MythBusters said that it was easier to build a rocket and go to the Moon that to use the 1970-visual-effects to create a fake version. So I vote yes.
No RSI problems, but typing on a Kinesis Advantage with the Colemak layout is absolutely divine!

It makes every staggered keyboard feel like a relic from another age, they make no sense to me at all.
When Google introduced some new gadget (I think it was pixel 3), poeple on the front row had their Google Assistant activating inns6nc with the presenter. It was hilarious.

I think passive listening is dangerous. If I ever went back to using such tools I would prefer something like the (universally hated) Bixby button.
Craziest thing about Bluetooth, is that there are so many different "profiles" or features, of which some might, some might not be available on your bluetooth stack but you will be hard pressed to find out which ones are.

Some dongle might just support the one you need. Some might support 2 or 5.

From Wikipedia:

1 Advanced Audio Distribution Profile (A2DP)

2 Attribute Profile (ATT)

3 Audio/Video Remote Control Profile (AVRCP)

4 Basic Imaging Profile (BIP)

5 Basic Printing Profile (BPP)

6 Common ISDN Access Profile (CIP)

7 Cordless Telephony Profile (CTP)

8 Device ID Profile (DIP)

9 Dial-up Networking Profile (DUN)

10 Fax Profile (FAX)

11 File Transfer Profile (FTP)

12 Generic Audio/Video Distribution Profile (GAVDP)

13 Generic Access Profile (GAP)

14 Generic Attribute Profile (GATT)

15 Generic Object Exchange Profile (GOEP)

16 Hard Copy Cable Replacement Profile (HCRP)

17 Health Device Profile (HDP)

18 Hands-Free Profile (HFP)

19 Human Interface Device Profile (HID)

20 Headset Profile (HSP)

21 Intercom Profile (ICP)

22 LAN Access Profile (LAP)

23 Mesh Profile (MESH)

24 Message Access Profile (MAP)

25 OBject EXchange (OBEX)

26 Object Push Profile (OPP)

27 Personal Area Networking Profile (PAN)

28 Phone Book Access Profile (PBAP, PBA)

29 Proximity Profile (PXP)

30 Serial Port Profile (SPP)

31 Service Discovery Application Profile (SDAP)

32 SIM Access Profile (SAP, SIM, rSAP)

33 Synchronization Profile (SYNCH)

34 Synchronisation Mark-up Language Profile (SyncML)

35 Video Distribution Profile (VDP)

36 Wireless Application Protocol Bearer (WAPB)

https://en.wikipedia.org/wiki/List_of_Bluetooth_profiles
It's proper. This is exactly how you do things with life-critical embedded software. You detect when things are crazy, which of course shouldn't happen but nevertheless does, and you react in a way that is hopefully not disastrous.

The alternative is to ignore the problem.

Sensors go bad. Actuators go bad. Voting hardware goes bad. Message routing goes bad. Even the RAM sometimes goes bad.

When the hardware is failing ("specific streams of erroneous flight data") there isn't going to be a reliable solution. You can't even fully enumerate all the possible failures. How could you possibly guess that a message routing chip now flips bit 7 in every angle-of-attack measurement?

Boeing's answer is standard: when the values look crazy, stop doing stuff that might make the situation worse.
Kubota Diesel Engine
I'm assuming it would happen automatically - i.e. people would be judged by all-knowing and impartial external parties (angels, aliens etc.) - otherwise of course it cannot happen, i.e. of course people alone can never implement true justice.

As for defining what is just - this is obviously a huge subject studied by philosophers - but I'm assuming that, if we had these all-knowing judges, they could just assess (by scanning thoughts of people) how hard everybody is trying to do good to others. And this way, we would be living in a just world. To repeat my question - would that be so bad?
I think you underestimate Boeing size, wealth, and importance to the federal government.
Yes. After one more plane crash, it will probably become uneconomical for carriers to continue operating the 737.
Wow a textbook example of a bandaid solution. Reminds me of something a novice programmer would do. When faced with a complex problem....nothing beats an even more complicated solution!
I hate JetBrains and regret ever having supported them. About 70% of that is due to this policy.
Only embedded guy here. You can't catch them all. Height radiation alone sees to that.
This isn't banning books from the school library, teaching whitewashed history, or destroying works in a museum, it is a painting on the wall of a high school.

...one that doesn't seem to have any particularly strong artistic or historic value outside the controversy over itself.

Let's be honest, it was a communist painter trying to be edgy or subversive. Art is important but people are overinflating the importance of painting. Picking up a brush doesn't infinitely elevate what you have to say.

At best it's sarcasm painted on the wall, at worst propaganda in any case hard to justify as an appropriate wall decoration for a high school.

There are worrying trends of the left trying to force its morals and opinions with government, but this isn't the best target for that criticism.
Let's move fast and break things, including our ethics.

Why not? That's how we got vaccines, isn't it? (Stated completely without any ironic intent.)
> canonicalization is thoroughly tricky and annoying to deal with.

The bitcoin malleability problem was the same issue, just with ASN.1 instead of JSON.
If you're accidentally pressing it when hitting the number keys, your finger positions must be way off. It's not like the number keys are thin at all. Regarding the gaming mouse, if all you use the touchpad for is point and click a mouse is a decent replacement - that goes for all touchpads. I'd like to see you do three-finger-right-swipe or four-finger-pinch on a gaming mouse, though. :P
Since you seem to be an expert in airplanes and complex systems, which components are not certifiable?

the 737MAX could have been certified as a new airplane, with a new type certificate, and a new pilot type rating to go with it - but that would have removed much (or all) of its economic justification to exist.
And who is going to organize this process?
Oops, it was an Asian pear: https://en.wikipedia.org/wiki/Pyrus_pyrifolia
I would love to know if there is a stand-alone RIPng or Ospf daemon or better, kernel module which can be deployed to hosts with minimal effort

having to deploy whole zebra to just be able to announce local docker routes is a bit too much for my liking
Who are the ICE industry? The car companies? Why would only 1 or 2 survive?
Sure, I wasn't arguing that they don't, I was just saying that even though startups tend to have small footprints, the sheer amount of them makes them a large segment. Similarly to how no consumer has as close to as many cars UPS does but the whole delivery industry is dwarfed by the amount of cars consumers in total have.
The problem with your example of Office 2003 is not that they added sharing in later versions.

It's that they replaced the old toolbar with the awful ribbon interface, instantly breaking years if user familiarity.
Jira, also Youtrack... Why are these systems so slow :( They had almost two decades to optimize.
How does a crash on the 737MAX effect operations on 737NG aircraft, or older ones - what suddenly makes it uneconomical?
Every able-bodied person has a resource: their labor. They exchange their labor with other humans who have other resources they want.

The entire premise of capitalism is that you get stuff by exchanging something of value you have for something of value that someone else has that you want. If you don't have any stuff to trade, you trade your time. Once you have some stuff, you either trade that stuff for other resources, or continue to trade your time.
>1. Fewer API round trips compared to REST. 2. Clients only download the data they need. No more REST silly patterns like BFF trying to support multiple client needs.

In most cases a thoughtfully designed REST API built according to HATEOAS shouldn't exhibit these problems. I've seen too many teams with a flawed understanding of both viewing GraphQL as some kind of silver bullet. Instead of stopping to consider their architecture they just rush out and implement GraphQL only to find themselves having significantly worse performance issues than they were having before.
Is it tho? We’re using elastic APM which is free and the Nodejs modules just work. They’re breaking down every request down to the database call.
You took a bite off it though, so your measurement is in fact biased. Other people might measure 0.75 apple instead.
There are two hose units that fixes this problem but they are rare and much more expensive, I 3D printed a set to the back inlet of my single hose one to fix this issue. Works wonders, now hot air are forced out instead of drawn in.
One I want to try is the Ergodox EZ. It's basically a mashup of my two favorite Kinesis (Advantage 2 and Edge). Have you tried it yet?
I wonder if the human life calculation worked well this time. As far as I see, Boeing lost more than the sum of the human lives; they also lost reputation for everything new they’ve designed in the last 7 years being corrupted, and they also engulfed the reputation of FAA with them, whose agents would fit the definition of “corrupted” by any people’s definition (I know, they are not, they just used agents of Boeing to inspect Boeing because they were understaffed), and the FAA showed the last step of failure by not admitting that the plane had to be stopped until a few days after the European agencies.

In other words, even in financial terms, it cost more than damages. It may have cost the entire company. They “DeHavailland”’ed their company. Ever heard of DeHavailland? No? That’s probably to do with their 4 successive deintegrating planes that “CEOs have complete trust in.” It just died, as a name. The risk is high.
Show me how long an engineering manager can live within an organization that where their senior ICs don’t support them. It’s basically zero. Yeah you can fire the senior ICs who won’t take your word as gospel but that’s not exactly a great strategy. You as an EM need to rely on your senior ICs to do both of your jobs. It’s a team sport. And yeah if your EM kicks you to the curb for no reason, no doubt, they’re next.
Hell Is Other Internet People
In the world of abstract logic, perhaps. In practical reality, no.

Some foods are just more nutritious than others, and some foods cause more trouble than the nutrients that they provide. There is junk food that is just based on empty calories and toxic elements that then have to be worked on by the body to just remove (much more so than other food). You could say that junk food is perhaps better than no food, if someone is really starving. But it does not magically become good for you because you eat it "in moderation and variety".
I suspect your take is correct but I understand the alarm from the previous poster as the way it's worded makes it sound like they'll look just for condition X, Y and Z and _then_ take action versus your explanation which looks for a lot of incoming, bad data and then handles it.

This might just be a bad case of people talking past one another.