skysight-inc/HackerNews huggingface dataset:
It's been reported that an FAA analysis after the first crash concluded that - without modification - MCAS was expected to cause an additional 15 crashes over the service life of the 737 MAX. It seems that when the second aircraft crashed Boeing was already working on a new version of MCAS, but they and the FAA decided to keep this quiet and keep the aircraft flying. I think that this decision accepted rather a lot of risk to life, compared to what I would expect from civil aviation.

"Peter Defazio, the chairman of the House Transportation Committee, said an FAA analysis following the Lion Air accident but before the Ethiopian Airlines crash concluded there would be 15 fatal MAX accidents if there was no fix to MCAS. DeFazio asked Dickson why wasn’t airplane grounded then? He did not have an answer."

https://leehamnews.com/2019/12/11/faa-no-max-certification-u... (I think the first report was in the WSJ, but that's behind a paywall)
I think you are definitely correct. However, the other side of the coin is that:

In my experience, people who say that they are being harsh for someone's own good are generally just being jerks. On the other hand, people who are actually able to be harsh for someone's own good are generally people who try very hard to be nice.

It's sort of like the saying that luck favors those who don't expect luck.

To be clear: I don't mean to say that I think you are a jerk. I realize that you are just explaining the principle that good and nice are not necessarily the same thing; not saying how you would or wouldn't act in a given situation.
Observability on Unstructured Logs
Non-Qwerty layouts are probably much better for Emacs users, at least if they know the somewhat dated names for the commands: most of the letters are chosen (if at all) for their initial, rather than their position.

Moving the cursor Forward, Backward, Previous line, Next line is Ctrl+F/B/P/N, which doesn't involve learning anything new when changing layouts. "Paste" is actually "yank", so that's Ctrl+Y.
PlantUML Turns Text into Diagrams
A lot of people across the world are trying to figure out how to de-Googlify their Android phones. Now all of Turkey is suddenly forced to de-Googlify their phones. Let's hope that encourages reliable alternatives to Google Play services.
I plan to write my next book, this time on leadership and the environment.

I see a lack of leadership -- like a Mandela of the environment. I don't call telling people what to do or spreading facts, figures, doom, and gloom leadership. Nor do I see anyone of renown trying to live by values that would lead us to sustainability and sharing how they create joy, community, and connection. Even Greta promotes panic.

I believe we crave leadership so we can act on our values and overcome the jaded cynicism, shame, guilt, and pointing fingers. We want to take responsibility, to pick up other people's trash, to fly less when we see the compassion and empathy in it, when we can feel the meaning and purpose those who went to jail for other people's freedom did in the US civil rights struggle half a century ago or fighting Hitler a generation before.

My podcast Leadership and the Environment http://joshuaspodek.com/podcast, and my experience acting, have taught me a lot.
It's so good to read this!
Or the history of Android itself - Google forbade manufacturers from making competing alternatives as part of its confidential licensing agreements: https://www.reuters.com/article/us-eu-google-antitrust/googl...
Why in 2020? There are 2 weeks left of 2019... time enough for a couple books...
I plan to read:

- "Debt: The First 5,000 Years" by David Graeber

- "Going Clear: Scientology, Hollywood, and the Prison of Belief" by Lawrence Wright

- "The Rational Optimist: How Prosperity Evolves" by Matt Ridley

- "Barbarian Days: A Surfing Life" by William Finnegan
"Between the world and me" by Ta-Nehisi Coates

"A people's history of the United States" by Howard Zinn
Ken MacLeod. I read most of his hard SF, and I am just about to finish re-reading Fractions: The First Half of the Fall Revolution (The Star Fraction + The Stone Canal). It’s a great series, often underrated because it’s more political and technical. The Stone Canal is probably the best of the series.

I plan to re-read Descent and The Restoration Game, at the least.

Haven’t made yet a list of new stuff to read, I’ll pick stuff is it comes.
According to the benchmarks on their page (about 1/3 to 1/2 way down), this is generally better performing than the qemu alternative in the benchmarks they have tested.
> And I'm guilty of this too. I used to work with a dude who did not brush his teeth and used to wear the same clothes for a week in a row -- and I don't think anybody ever said a word to him, they just edged away quietly.

To be fair, I'd have done the same. That kind of behavior strikes me as a symptom of something else going on and I don't know if I'd want to put myself in their sights.
> The argument here is that USA cannot claim moral high ground when USA is actively committing the same act.

I guess I just don't consider an annexation from the 1840s to be "active" the same way I think of one from the 2010s.

> Reasonable arguments outside court

Sure. And I think most reasonable external observers agree that Putin has likely ordered the assassination of at least several of his critics.
The Managers Path is brilliant. I highly recommend it.

One of the best books I read in 2019. :)
Seeing Like a State
Robert Caro's Lyndon B. Johnson biographies
The Overstory
It's more a political thing. Sun, Microsoft or other monopolies couldn't do it despite they are powerful. The difference is WASM is more neutral than other portable execution formats.

And one of the most successful 'Portable execution format' nowadays I believe is JavaScript. WASM is just a sequel of JavaScript.
In Times of Auto Slowdown, Kia Motors Is Shaking Up India’s UV Market
Books I bought in 2019

1) Creativity Inc

2) Competing Against Luck: The Story of Innovation and Customer Choice

3) Start With Why

4) Inspired: How to Create Products Customers Love

5) The Hard Thing about Hard Thing: Building a Business When There are No Easy Answers

I only managed to finish ~50% of my planned reading in 2019
I just wrote this tiny script today after installing BitBar

#!/bin/bash

TZ=Europe/Berlin date +%H:%M

For UTC, you can use `date -u +%H:%M`
Idiomatic-rust: A peer-reviewed collection which teachs concise, idiomatic Rust
Please don't feel threatened by my comment, I wasn't talking about you or anyone in particular. Like I said, I'm not pointing any fingers and if that's how you understood it, I apologize.
Will embedded clustering kill Kubernetes?
It's possible but, applying Occam's razor, it's not super uncommon these days to have IP holders manage to censor websites. Given the amount of money involved in those broadcasting licenses I can definitely imagine that they would seek to block twitch pirates heavy-handedly, with or without Kremlin support.
post needs a (2018) label in the title.
last discussed at the time: https://news.ycombinator.com/item?id=18120322
In other words: Google is aware it can't take on the EU, but thinks it's strong enough take on Turkey.

It'll be interesting to see how this works out. I have no love for the current regime in Turkey, but I wouldn't mind seeing this blow up in Google's face. We need a more open Android.
It won't be 1 million riders sharing 200,000 cars. It will be 1 million sharing 900,000 cars at best. There is a reason a single occupant car is by far the most common - for the individual it is the easiest, most convenient choice. No waiting for a shared car, leave when you want, keep your personal things in the car for latter.

The same lack of incentive and benefits to use transit applies to shared cars.
Superdeterminism: The path we didn’t take
Some courts have considered the copy in RAM legally a copy. Even when streaming, you create a partial one.

Maybe Norwegian law makes more sense.
I’d like to finally read something by Jason Fung.

I have been trying fasting on and off for about 6 months and I can see results, but I have not bothered to check the theory behind it at all.

If anybody would like to recommend some books on nutrition, body aging and general health regarding food, bring it!
Go and Rust (even though Go technically appeared in 2009, but it reached 1.0 in the 2010s).

Open hardware also had a good going. Most visibly Raspberry Pi and all its clones, but also RISC-V for example. POWER was also open-sourced in this decade if I'm not mistaken.
In X, you san use xsetroot. I have a few scripts to grab weather and time, and put these in my DWM status bar, refreshing every minute. Obviously this has a bit more eye candy but if you use Linux, you can approximate this pretty easily.
The entire game is about a hidden US agency called Federal Bureau of Control, and their job is to investigate and hide from the general public any paranormal phenomena.

These are some posters found in-game, I found them very similar to those Scarfolk ones:
https://kotaku.com/i-love-the-posters-found-in-control-18377...

And this quote describes one of the many events from the in-game lore nearly perfectly, I wouldn't be surprised if the writers were inspired by some of it:

"Super-conductive copper ribbons were used during the dance because it was believed that their combination with 400,000 volts and expendable children opened a vortex to an alternate dimension where household items were always on sale and could be purchased for a fraction of the price. Items that were brought back through the vortex, however, risked corruption by dark forces, as witnessed on May 1st 1971 when Scarfolk was overrun by a vast horde of malevolent, sentient food blenders."
Its cool that my $13 domain is now worth >$750.
Build a CRUD API with Postgresql and Node.js with OpenFaaS
If this was a conscious process, that is taking solutions from mainframe, analyzing them and deciding to use some of them also analyzing the knowledge,pitfalls, problems and experiences from the past and incorporating them into the new tech then this would be a good thing.

However if this is done through a simple reinventing the wheel route, there is a high chance of hitting the same walls and repeating the same mistakes.

This is kind of similiar to a "let's rewrite this code from scratch in new shiny lang/lib/framework" with the expectation that new code will be bug-free from the start. It's not always bad, it is sometimes necessary or it may turn out to be more effective than trying to fix bloated code. But very often the new code has problems exactly the same as previous code and effectively the developers reinvent the wheel multiple times in the process of rewriting.
Low Tech Magazine's piece "Why We Need a Speed Limit for the Internet: The energy use of the internet can only stop growing when energy sources run out, unless we impose self-chosen limits." https://solar.lowtechmagazine.com/2015/10/can-the-internet-r... covers this situation from a systemic perspective, realizing problems in meeting every energy need without considering alternatives.
Inform7 with the natural language rules is pretty user friendly, but it's not web based and requires some technical background. But with a tutorial it students can get a long way, it also has publish to html built-in http://inform7.com/
interesting situation, like in ben horowitz new book, you have to have a shock culture to changed.
I deal with sparse graph data structures a lot, as molecular graphs, with a maximum degree of about 5. While graphs can be represented as an adjacency matrix, many of the algorithms become suboptimal in that representation, eg, finding the list of 1-away neighbors becomes an O(n) operation rather than O(1), in the number of nodes.

Now, I'm not saying that these graphs or algorithms can't be represented in APL. But, as an example, consider the problem of how to find strongly connected components in a graph, which is something that is not an unreasonable interview topic for an intermediate developer in my field.

An implementation for Dyalog APL is at https://dfns.dyalog.com/c_scc.htm with commentary at https://dfns.dyalog.com/n_scc.htm . It requires about 30 lines of code, starting:

scc←{⎕ML←1 ⍝ Strongly connected components.
⍝ (Tarjan)
loop←{ ⍝ for each vertex in graph G
vert←{⍺ conn⍣(0=X ⍺⊃⍵)⊢⍵} ⍝ connection of unvisited vertex ⍺
⊃vert/(⌽⍳⍴G),⊂⍵ ⍝ for each vertex in G
} ⍝ :: T ← ∇ T

conn←{v←⍺ ⍝ connection of vertex v
T0←v trace ⍵ ⍝ optional tracing
T1←x1 v push v Lx v Xx T0 ⍝ successor state for x S L and X
T2←↑{w←⍺ ⍝ edge v → w
min_L←{(⍺ w⊃⍵)⌊@(⊂L v)⊢⍵} ⍝ L[v] ⌊← ⍺[w]
0=X w⊃⍵:L min_L w conn ⍵ ⍝ w not connected: depth-first trav
X min_L⍣(w∊S⊃⍵)⊢⍵ ⍝ low-link if w on stack
}/(⌽v⊃G),⊂T1 ⍝ for each edge from vertex v
root←(L v⊃T2)=X v⊃T2 ⍝ is a root vertex?
v comp⍣root⊢T2 ⍝ new component if root
} ⍝ :: T ← v ∇ T
...

The pseuocode on the Tarjan's strongly connected components algorithm Wikipedia page (not counting "end if", "end for", etc. lines) is shorter.

One Python implementation is at https://codereview.stackexchange.com/questions/46832/strongl... where you can see it's slightly shorter than the APL version and - I argue - easier to understand.

Now, the APL commentary page points out:

> Nick Nikolov provides this alternative one-liner, which uses the transitive closure of the adjacency matrix (see →Graphs←).

scc←{(∪⍳⊢)↓∧∘⍉⍨∨.∧⍨⍣≡i∘.∊⍵,¨i←⍳≢⍵}
⍝ · · · · · i←⍳≢⍵ vertex indices
⍝ · · · · ⍵,¨i · consider each vertex a SCC by itself
⍝ · · · i∘.∊ · · neighbour lists to adjacency matrix
⍝ · · ∨.∧⍨⍣≡ · · · transitive closure: g[x;y] ←→ path x → y
⍝ · ∧∘⍉⍨ · · · · · ... and from y to x
⍝ (∪⍳⊢)↓ · · · · · · renumbering of component numbers

> The version is very good for small graphs but its space and time requirements grow rapidly as the size increases.

Which, I believe (not knowing more than a trivial amount of APL) is a consequence of using an array data structure rather than something which is a better fit.
Interesting I was wondering why.
95 comments two days ago at https://news.ycombinator.com/item?id=21788668
Nicomachean Ethics by Aristotle
While you're thinking about your predictions, I recommend to have a glance at the 2010 thread - it's a great mix of predictions that are:

- hilariously wrong

- things people will still predict today for the next decade

- occasionally spot on
Re Aurelius: preview a couple different translations if you can - I have found there to be significant differences.

If you have the time/inclination and haven’t already I’d also suggest reading Epictetus and Seneca first.

NB: My favorite of all the available Aurelius translations so far is Martin Hammond (Penguin Classics)
Possibly less energy consumption for the same cloud service thanks to shared hosting, on demand instances etc
MIT 2019 Compiler Course
The Unicorn Project. I got a lot out of the phoenix project and very much looking forward to the sequel.
The decade tech lost its way, except TikTok

https://www.nytimes.com/interactive/2019/10/10/arts/TIK-TOK....
Using argos with zenity let you provide inputs from prompted dialog in gnome make it feels like professional taskbar item :) you may find it tricky to execute a function inside your argos script and i found a simple way to make it works is to call the script itself and provide arguments to it. I wrote it here in my blog if you want a quick example to get started .

http://blog.ebfe.pw/posts/argos.html
https://www.youtube.com/watch?v=k6GHHzIByOk

Pretty simple way to reverse the osteoporosis.
Price of .org domains has risen by 3% annually, far below 10% price cap
My compiled list for 2020, as suggested by friends I respect and HN:

General

====

- Master & Margarita (w reader's guide)

- Why we sleep

- The righteous mind: why good people are divided by politics and religion

- The wisdom of insecurity

- The denial of death

- The three body problem (friend's advice: slow burn, stick with it)

- The dubliners

- The devils (Dostoyevski)

- The name of the rose

- Enten-Oller (Kierkegaard)

- Zero to one (Peter Thiel, recommended reading as palantir new joiner - not fantastic but has some thought provoking ideas; i.e. which very important truth would very few people agree with you on?)

Economy/finance

===

- Basic economics (Thomas Sowell)

- How an economy grows and why it crashes

- Know the city

Math

===

- Coffee time in Memphis

- Real analysis (mathematics textbook)

- Problems from the book (Halfway through this one, and I found it really enjoyable, even with only a CS bachelors)

If anyone has read any and has feedback/notes, I'm looking forward to hearing them!
The article repeatedly says that the concept of "amae" is universal, and the unique part in Japan is mostly the one word that describes a range of behaviors. The article seems to be preparing Olympics fans for the various excessively cute things they may encounter, though it's a bit heavy handed on the "Japan is so unique" at times.
That does not mean you can just leave out anything you want, though.
It might be a consumer perception issue, either relating to the inexpensive (relatively) price or the Microsoft brand that keeps users away from the Natural versus other more complex designs.
The War on Normal People by Andrew Yang
Yes! Get a clear picture of what you want from this. Know your own mind before you enter into serious conversations with the company.

Best case, you both win.
My bare minimum is learn more about Alan Watts and his books. I saw him mentioned here many times but it wasn’t until I started reading one of the books that I got hooked by his way of explaining fundamental life stuff.
The 20th-Century Obelisk
Before diving into meditations spend 15 mins researching Aurelius. Because it's written diary style without intention to publish the context triggering his thoughts isn't always explained in the text.

e.g. Parts seemed quite obsessed with death - which is in part a stoic thing - but also just because at time of writing he was already old & his health was failing.
Thanks for the suggestion. I will make the changes.
Massive congrats! Visalist is the best for travellers info and this is such an inspiration!
Yeah, I try to give them the benefit of the doubt, after all reddit was pretty quick in getting rid of /r/soccestreams as soon as the PL people got on their backs, it looks like Twitch is in the same position. It so happens that in this case the people forcing them to fall into line and respect copyright law are close buddies with some bad people in Russia, but nobody is perfect. After all the money for those players' Lamborghinis [1] has to come from somewhere.

[1] https://www.manchestereveningnews.co.uk/sport/football/wayne...
I did a public launch on product hunt and then it become viral and got me 150k users in a week.
I think you're overstating the difficulties here.

The overwhelming majority of people use the same one or two computers (one at work, one at home), and don't mind using a laptop keyboard when travelling to a meeting or visiting a client.

Anyway, since you're in Europe, don't you have a mixture of keyboards amongst your colleagues anyway? I certainly do -- I've noticed US, UK, Danish, French, Swedish, German and Russian printed keyboards. There are also about 4 kinds of ergonomic mice in use, of which two look pretty weird -- and the users of these mice are not developers, they just had/have RSI issues.
WASM is not a startup, it's a very niche tech and pushing it to other niches as a "platform" needs a lot of investment and buy in from professionals and management working in those niches. Not that the idea itself of an intermediate representation is bad, it's just WASM is not necessarily good and the odds are definitely against it.

HN top comment on dropbox wasn't really wrong either. Triviality proved to be a valid point. Plenty of companies made similar software once they saw there was a need for it. I mean who still uses dropbox today?
Well you're basically asking the surgeon how many surgeries she's done, how good she is at it and saying he's too obsessed with surgery. Of course there are jackass surgeons, but most surgeons don't want bad outcomes; because they believe in what's best for the patient if you are an optimist, or they are worried about bad outcomes (which is monitored in most western countries) if you're a pessimist.
I don't feel threatened, I just think that the intersection of people who spend $1000 on a phone every year and those who won't spend $300 on a keyboard is very small. Besides, people spend their money on what they want to spend it on, and a $300 keyboard isn't expensive because of the existence of $1000 phones, but because of the existence of $100 keyboards.
I think patients should be able to choose this if they'd like... or choose euthanasia. Or choose life-saving options that are available.

I'd personally rather live so long as I know better. Death might be inevitable now, but that isn't necessarily a set thing. Folks are working on having different sorts of existence and working on extending life and things like that. Sure, some of it seems like a pipe dream now, but who knows when some weird breakthrough will happen. I'll take my few years, and resent anyone trying to take them away - but your few years aren't mine to decide what to do with.

Besides, not everyone in their 80's is necessarily frail. Some are frail sooner, some later.
One of the best XKCDs ever is sort of related:

https://www.explainxkcd.com/wiki/index.php/1190:_Time
I liked the Pry Minister poster:

https://mobile.twitter.com/richard_littler/status/7531695137...

and, along those lines, "Win your human rights":

https://scarfolk.blogspot.com/2016/08/human-rights-lottery-a...
I started off with non-tech businesses (literally house painting as a teenager) and I've got to say I like solving business problems with engineering a lot more than solving them with literal sweat and pain.
What does modern mean in this context? I see this word being used a as a positive adjective a lot recently to describe rewrites etc but it is unclear to me what it actually implies
I agree 100% with you on this. My first year of high-school we had a typing class on an IBM Selectric keyboard. Our teacher was a wizened old secretary that for a considerable portion of her career used a non-electric typewriter.

What has always stayed with me was her guidance on posture and form. The 'piano style'* on which she insisted is almost completely contrary to modern ergonomic teachings, and yet I can say almost 40-years later; still works and is effective.

I readily admit that I'm probably lucky too in that I don't follow that guidance to the T, I do however follow the basic form of it. This anecdote simply agrees with your statement.

*: 'piano style' wrists higher then knuckles, finger-tips hovering/barely touching home-row, back straight
- Design Data Intensive Applications (https://dataintensive.net)

- Database Internals (https://www.databass.dev/)
The New Geopolitics of Natural Gas (A. Grigas)

We (Y. Zamyatin)

The Annotated Turing: A Guided Tour Through Alan Turing's Historic Paper (C. Petzold)

Endurance (A. Lansing)

Economics: The User's Guide (H. Chang)

Oblomov (I. Goncharov)
I just cannot resist quoting Yogi Berra here: The future ain’t what it used to be.
"The End of Dieting", Joel Fuhrman, MD.

"How Not to Die", Michael Greger, MD.

"The Obesity Code", Jason Fung, MD.
[Hm: this is currently at -1]
Say What You Mean by Oren Jay Sofer

After that I intend to primarily focus on additional books about communication: written and verbal including listening skills
You are badly confused on what we do.
Unless you boycott Boeing 737-max similar airplanes, you may fly with one without knowing it. The name is really badly burnt and the only plausible way out of it for Boeing is renaming it to something that doesn't ring the bell.

IIRC I read that they've already done that for the airplanes that are being delivered since the grounding.
For me:

- On the Genealogy of Morality, Nietzsche

- Simulcra and Simulations, Jean Baudrillard

- The Ruling Class, Gaetano Mosca

- Finish off the Enchiridion and Shobogenzo

For work:

- Envisioning Information, Edward Tufte

- Antifragile, Nassim Nicholas Taleb