skysight-inc/HackerNews huggingface dataset:
Very predicatable indeed.

Go and C# running circles around Swift.

"35C3 - Safe and Secure Drivers in High-Level Languages"

https://www.youtube.com/watch?v=aSuRyLBrXgI

Possible stack overflows and unexpected pauses due to heavily nested data structures.

"CppCon 2016: Herb Sutter “Leak-Freedom in C++... By Default."

https://www.youtube.com/watch?v=JfmTagWcqoE
Google Announces Stadia: A Game Streaming Service
I'm trying to imagine the horror the pilots (and passengers) were feeling. Imagine your car slowly starting to shift sideways into incoming traffic, and no matter how hard you pull the steering wheel, you can't get it back. Horrifying.
The social network Mastodon, also based on a Free Software and using Fediverse, reached 2M+ uses recently https://carlchenet.com/do-not-ignore-the-mastodon-social-net...

PixelFed has a possible awesome future ahead!
Go and C# running circles around Swift.

"35C3 - Safe and Secure Drivers in High-Level Languages"

https://www.youtube.com/watch?v=aSuRyLBrXgI
That sounds like dissociation. Many people who use ketamine have talked about similar states of mind.
One of the differences between macros in Lisp and some other languages which provide macros is that the expressions themselves don't need to be valid code in some programming language -> they don't get parsed by a language parser upfront.

Thus I can write a postfix macro and then write code like this:

(postfix 2 3 + 3 *)

even though Lisp requires code to be nested prefix expressions.

Some other languages won't allow this, because the expression 2 3 + 3 * is not legal in their language. Thus it only may allow macro transformations from legal expressions to other legal expressions...
The spin was not visible to these pilots presumably because it was happening in small increments with a delay between them.
It is a combination of electric and rubber. Even tram/light rail lines use that combo (eg Lausanne’s M2).
I dunno. Typical corporate requires way more conformity then college, especially low levels where you get to be victim of abusive management. Also, I did not found college boring, real world jobs had bigger ratio of boring repetitive but still necessary tasks then college.
Could be related to the issue that MAX is unstable in flight with that system off. Unlike previous 737s.
add privacy into the equation and everything will become impossible
That's the most amazing revelation to me so far. The same plane had an identical uncontrolled-dive problem the day before, which required an emergency power cut to the improperly-engaged motor, and somehow that incident didn't ground the plane or even result in any effective advisory to the next crew.

Further, the Bloomberg story reports:

"The Indonesia safety committee report said the plane had had multiple failures on previous flights and hadn’t been properly repaired."

Lots of blame to go around here.
It's mentioned it the OP article:

"The cause of the Lion Air crash has not been determined, but the preliminary report mentioned the Boeing system, a faulty, recently replaced sensor and the airline’s maintenance and training.

On the same aircraft the evening before the crash, a captain at Lion Air’s full-service sister carrier, Batik Air, was riding along in the cockpit and solved the similar flight control problems, two of the sources said. His presence on that flight, first reported by Bloomberg, was not disclosed in the preliminary report."
If they’re intercepting and changing your dns packets, what else are they doing? At the very least you can assume port 80 is unsafe, and should be tunnelled. SNI as a privacy problem too, so forward 443.
Yup. Soon after I heard about curve fitting, I thought, maybe we can always fit a polynomial! So, for 2 points, we can use a polynomial of degree 1, 3 points, degree 2, etc. Think a little and see how to fit n points with a degree n-1 polynomial. Can just write it down or just program it. So, I rushed to do that.

I typed in a few points and got a nice fit; the polynomial went exactly through the points. Hmm ... I couldn't be the first to think of that! So, I typed in points something like a square wave and thought, "Let's see a polynomial fit that!". Well, it did fit -- a polynomial fits a square wave -- gotta be kidding.

So, I plotted out the whole thing. Below, spoiler!!!!

Sure, the polynomial went through the points but between the points it shot off toward either positive infinity or negative infinity and made a lot of progress before turning around.

Then there are spline fits, least squares spline fits, multivariate spline fits, and, ..., ironically, neural network fits.
We already have sitemap.xml that could be used for this purpose
Electric buses seem to be fairly common in UK city centres. I first saw one in London about 4 years ago - it was surreal when walking past a typical red double decker at a bus stop and it just glided away with the faintest whirr.

I’m all for buses and taxis turning electric to reduce the diesel fumes in cities.
I dunno.

From the angle I'm looking, AWS wants to sell Redis/Mongo/Elasticsearch because that's what the devs are using. The devs are using it because it solves one of their problems well (or, less charitably, because its a "standard part" of new-framework-de-jour).

I can't think of any piece of software that came out of a cloud provider into a place of being "the essential hot new dev framework".

I don't deny for a moment that Amazon/Google/Microsoft write a lot of software, but I haven't got an example I can point at of that moving out of their own ecosystem into the broader development community.
Actually libraries that target Android need to use Java 7, unless they want to constrain their users to API 26+.
I doubt it would have been "out of control", it would have just been slow changes over time as trim increased. The pilots might not have been fighting it much either, if they thought that airspeed was the problem, and not pitch.
You can find a job that pays well and provides excellent work-life balance

Of course you can, so why doesn't everyone do it? Why is there so much written about work/life balance and burnout targeted at programmers (much of it featured on this very website)? Why is google lampooned for on-premises chefs and nap rooms? Why does every programmer in a 10 mile radius sneer when the phrase "unlimited vacation" is posted on the internet?

you won't be paid or professionally respected quite as much as those that put in the hours

Well that's certainly true, but putting in the extra hours doesn't necessarily equate to more pay or more respect, very often it equates to much more work and responsibility without much more pay.
Kibana 5 has (had?) one of the more annoying autocompletes I’ve seen, where when you press enter it searches for the first autocomplete result instead of what you actually typed in. Makes it so I always need to use the mouse to press the seach button.

I’m not sure if they fixed this in newer versions but jeez is that bad UX
I think this suggestion comes from what Unix shells do, albeit I'd say that auto-complete there works rather different from how it usually works in GUI applications, browsers, and web applications. It's a model that's useful for some (I personally can't stand it exactly because it amends the input in unpredictable ways, but others get annoyed when a shell doesn't provide it like they're used to), but unless talking on HN it's probably a minority of users that like and prefer it.
One of the factors that has been quickly glossed over is the low level of experience of some of the pilots in both the Indonesian and Ethopian accidents. In the USA, due to much higher levels of experience pilots have been correcting for the MCAS actions effectively and complaining about it to NASA (in order to avoid being branded as whistle-blowers by their airlines).
in addition to what was already suggested I use a notebook and a pen to keep track of interesting classes and write notes about them, like sort of an index, and I draw few flow charts.
Because Maven doesn't require a background daemon eating 2GB of memory to be fast and IDEs can actually provide code completion and documentation while typing.

Android is the only reason to have to put up with Gradle.
Exactly. It was not "runaway" in the sense of "continuously doing the same." Something was happening, from the point of view of the pilot and co-pilot "at random." (Not to mention that on the previous models exactly such pattern was effectively impossible to happen). The faulty non-redundant sensor was producing false reading and that was the input to the to the pilots completely unknown MCAS which then moved the nose down based on the difference between the input and MCAS' expected target, turning "the correction" on only from time to time.

The presence of the third, off-duty pilot on the flight before additionally explains even better how in that case the crash was avoided. While the pilot and co-pilot were at the controls, the third one, looking from behind, didn't have the direct duties to do, so he had enough time to both just observe everything that was going on and the less immediate stress to allow him to come to the solution that worked.

Like when one programmer spends half an hour on something "not working" and complains to the colleague who just takes a look and immediately sees what the first one hasn't for half an hour. Additionally the movement of the trim wheel is actually easier to follow from the place in the back (see https://news.ycombinator.com/item?id=19440045 ).

And there's also a possibility that the false sensor reading and MCAS together produced a slightly different differential signal which resulted in more obvious manifestation of the problem. Possibly both elements contributed to the lucky outcome in that previous flight.

In the old times of civil aviation there was the third person on duty in the cockpit, the "flight-engineer." As the planes got more computerized controls, they started to be certified to fly with two-pilot crews. The computerized systems, when working, do reduce the chance of the crash and overall number of accidents did decrease simply because the humans were on the average less often in control, and therefore there was less chance to do anything wrong.

The problem is when the unreported computerized controls secretly depend on the single sensor that can be faulty. And when they actively confuse the pilot and ruin the flight instead of helping him.
> Are you sure that isn't native woodland?

Hard to tell 100% without being present on site but that's my guess, yeah. I've very rarely seen "natural" forests being completely wiped out like this as a result of strong winds, the worst that can happen is some older trees being knocked down here and there, but, as I said, I've not yet seen "natural" forests being completely knocked down as a result of one wind-storm.

I also suspect those were planted forests because you cannot use that wood as raw material for Venice's Arsenal for centuries past without planting something in return. I suspect the planting continued even after the Arsenal itself and wood-shipping in general were no longer a thing.
I am intrigued by your ideas and look forward to your product crowdfunding.
Fair enough. The tree burning should had given me the hint.

That said, I did finish the original LOZ without hints too.
This site made my day, awesome :D
Part of the problem is that the MCAS system has a 20-second delay after the last time the pilot touched controls for the flaps, and it adjusts itself to a new position and then stops. There are no other indicators that it's happening, and since it's noncontinuous and has a delay, it would be easy to miss the only visual sign of the trim wheel readjusting itself once, especially since the wheel itself is by the pilot's thigh outside of forward line of sight.

In a normal runaway trim situation, by comparison, the trim wheel continues obviously spinning as long as the problem is going on, so it only takes a single glance at any time to notice it.
That prefix certainly comes with baggage. There were a lot of affordable "Volks-" (read as: "for the people") products created by the DAF (German Labour Front) between 1933 and 1945. The more (internationally) known ones are the Volkswagen, Volksempfänger (radio receiver), Volkskühlschrank (refrigerator), Volksgasmaske (gas mask).

On the other hand, the infamous "BILD" tabloid started using that prefix brand again in 2002, with the Volks-PC and has been marketing 200 products with that prefix since and other companies/projects/products followed (like Volks.Fahrrad - which had to rename because of the product proximity to Volkswagen).
Yes, the enterprise bubble where Java, .NET, C++ and JavaScript rule.
Anki is amazing, highly recommended. I use it to study everything from human languages to programming languages.

If it were not for Ankidroid, I would be satisfied with a dumb phone.
There should be a fingerprint sensor, though. Pairing that with the touchbar that nobody wanted in the MacBook Pros was a bad idea.
Game Development Platform by Google
Google announces Stadia, its streaming game platform
Do you see any issues with scaling in this project? I'd be very interested to know what you chose as backend architecture and how you handle so many requests parallel to each other, as I've struggled to build a good multi-threaded express backend in the past, would be awesome to hear some other stories.
Do you think your service can handle a massive surge, let's say a really big player would pick you up?

Edit: Also really surprised about your pricing strategy. What if somebody wants to surpass the 50k pageviews? Wouldn't it be better to at least give those another tier?
Sure that was the whole point, to broaden the discussion beyond tending the symptoms and trying to get at the causes.

An interesting idea could be to use a union or similar vehicle to start a co-op. Or start to strive for more democratic practices in companies. I actually like the comparisons to consulting companies in the sibling comments which seem to be an attempt at doing something like the outlined, however, with more of a traditional paint on top and probably more vulnerable to coercion in the long run.
https://github.com/schn4ck/schnack
Cool name!
Inside Design: Interview – Ivan Zhao, the Designer/Founder
> The statistics show that Barcelona (and Madrid) are at a historical minimum of empty houses available

There are few empty houses NOW. That is why, if Ada Colau was also NOW passing a law to fine people for keeping houses empty, that would probably be a political stunt.

HOWEVER, today's news is not about any law being passed, but about the consequences of a law passed in 2007.

With that in mind, let's see if that law has been effective at decreasing the amount of empty houses since then, as that's the relevant time frame for this news story (below I'm just quoting the figures from[1], first shared by [2], AFAIK):

(2007: the anti-empty-houses law is passed)
2011: 80,000 empty houses (9.6% total over the 2019 total housing number, so probably underestimated)
2016: 31,000 (3.7%)
2019: 13,000 (1.52%)

This trend is far more interesting, as it strongly suggests that the law managed to unblock 8% of the total housing in Barcelona in under 8 years, making it 6 times smaller than it was. Make any problem you have 6 times smaller and you'll understand how big a deal this is.

So, clearly not a stunt: Ada Colau is just following the rules given to her and everybody else. She may be the first one taking those rules seriously, actually, but in any case, if the fines were not issued, all the landlords in the 8% that did comply with the law, could sue the government, and rightly so.

More generally, Colau cannot possibly be responsible for all problems currently plaguing Barcelona. They have been brewing over years of incompetence under governments both from the left-wing unionist party and the right-wing religious nationalists alike, who have all been stealing from the middle class for their own profit for the last thirty years or so, just as the political elites of virtually every major Western country.

I definitely think Colau can be criticized on a number of things, and I generally agree she's an awful major, but nobody can blame her for problems whose magnitude is so big that they obviously took decades to fester.

[1] https://www.20minutos.es/noticia/3299445/0/barcelona-detecta...
[2] https://news.ycombinator.com/vote?id=19429961&how=up&auth=23...
It wouldn't be HN if there wasn't a comment pointing out why the whole project is useless. I for one appreciate there being a lightweight alternative to proprietary, locked-in, cloud based services like Disqus, even if I don't personally and currently need a comment field on my website.
That's true, but you don't need hundreds of thousands of alternate companies. You're reasonably secure having 10+ that you could jump to. C++ is fine in that regards; where it becomes a problem is careers like aeronautical engineering or petroleum geology where you have a really specialized skillset that's used by only 2-3 dominant companies.

For finding a niche - basically you try out a bunch of different careers, problem domains, and skillsets, and specialize in one where a.) you enjoy the daily work involved b.) the people around you tell you you're pretty good at it and c.) you get paid reasonably well for it. It can take a fair bit of job-hopping and exploration to get there. Do this at the beginning of a career when it's expected of everyone.
a complex number is a point in the plane (in the same way as a real number is a point in a straight line)
That's what languages like Rust do with a return return type that is part of the core language.

Sometimes I wish Java had one too to complement Optional. I wonder what the argument against that is? Too much confusion with the existing Exception system?
Jump pilot would have had a natural line of sight too the trim wheel, and may have seen it move "unscheduled" at the same time as the nose down. This might have given him a unique suspicion of auto trim.

I expect this will be included in the accident report. Hopefully NTSB will conduct their own first hand interview with this pilot. (I can't think of why they wouldn't.)
The thing I don't understand about that MCAS system is why it would continue to drive the nose of the plane down even when the pilot is reefing on the stick to pull up. The cruise control in my car automatically disengages when I hit the brakes, it doesn't continue to accelerate to keep the car going 60 while I am jamming on the brakes, in an emergency, I don't have time to find the off switch. Similarly, I would think that in an emergency, it should automatically disengage if the pilot pulls hard on the stick, in an emergency, the pilot doesn't have time to read the manual to find the off switch for the thing. It seems crazy to me that they wouldn't have a safety override like that.
I remember reading a Caixin article that says the plant they use in the north to fight desertification actually causes massive allergy to the population that are traditionally pretty healthy.
I would add a longer 4th one:

- If an instance is going to shut down for any reason, how you can handle your account and your content? Do you lose all your follower base and/or content? Can you transfer your account to another instance?

Questions about the whole federated ecosystem that I never saw answered completely.
China EV battery makers reportedly competing for orders from Tesla
Docker is vastly over complicated? It’s one file jotting down a setup, and two commands, build and run and your up and going. How could it possibly be simpler? Bloated? It takes up almost no space and the docker image containers in large part thanks to alpine run less than 50MiB unless you are using huge dependencies at which point there is no way around it anyway. As for insecure, what’s the issue? We’re running untrusted code in containers and have had no issues but I’d love to hear where the model breaks down.
The graph on page 14 of this report[0] is pretty telling about how slow the changes were... Note Trim Manual, Trim Automatic, and Pitch Trim Position.

[0] https://reports.aviation-safety.net/2018/20181029-0_B38M_PK-...
Trolley buses also have to slow down at intersections to avoid coming unhooked.
Basically this. I believe you've nailed the crux of the issue.
No they didn't, that was simply a bandwidth issue, we've been streaming video since TV was invented and with the right equipment you could stream video over the internet before the web even existed. No equipment exists that can alter the fundamental speed limit of the universe.
Renaming Src Folder of a Vue CLI 3 Project
Kinda. There are increasing numbers of hard dependencies on systemd components. And systemd components pull in systemd itself more often than not. So while in theory it’s optional, in practice it seems decreasingly so.

I tend to avoid systemd so I’ve taken to running Debian machines without it. But if you’re doing something like ephemeral cloud installations then it’s not “worth” the overhead of swapping out your init (and having the consequential reboot and potential instability) so the default is a required target for automation anyway. And if you’ve already set a target then why have another one?

This is why defaults can be harmful if widely deployed and considered non-optional (as systemd is on Debian). They become enforced by convention because they are the only valid common target without wrangling.
The number of times I've wished this was possible is probably 50% of the times I've used a switch statement.
Do you think a navigator extension can change the behavior of a search engine?
I'm a developer of 'Url render' a little chrome/firefox extension that have a little community for now (3K+ users,).

I have created this extension for myself and i can not imagine not using it now. The purpose of the extension is to permit you to navigate websites through search engine, without opening tabs.
In my mind, search engines are old school and because peoples use it every day, no one want to inovate on it.. Screens are bigger than before and search engine are using only 40% of the screen, without images.. WHY ?

So, do you think this type of extension can change globally the search engine ux/system ?
Only I can't open this page?
What I don't understand whenever I read anything related to the MCAS system is why does it not check if the plane is in a dangerous nose dive using other sensors the plane might have? Does the average plane not have a gyroscope? My sub 500 dollar phone has both a gyroscope and an inertial measurement unit (accelerometer).
I don't know, I always found it to be an interesting experience too. The effects are very much unlike other psychedelics indeed and I can see how they can be terrifying for some - it might feel as if your body is being controlled by another entity and you are just an observer, watching.

The shift in perception can be pretty dramatic too!

This is probably depending on the dose. I've never tried more than 20x extract mixed with leaves.
There are much stronger concentrate, I can see how those would be terrifying if you didn't know what to expect.
Thanks to WebAssembly it is back.

http://teavm.org/
Could you provide a reference for how to break our?
Only tangentially related to your comment, Fortnite is based on UE4 so it does use garbage collection. And it has caused framerate/hitching issues as recently as a year ago according to an Epic developer.

https://www.reddit.com/r/FortNiteBR/comments/7gu8aq/hitching...
Just like Google's ridiculous interpretation of the licenses of others being worthless.

https://www.youtube.com/watch?v=ZYw3X4RZv6Y&feature=youtu.be...