skysight-inc/HackerNews huggingface dataset:
I worked at a Large Internet Infrastructure Company for a long time, and saw software development practices that made my hair curl. All I could think was, "Gee, I'm glad we're not working on aviation software!"

Seriously, though: software "engineering" could actually earn the name, if we had rigorous professional standards, regulatory oversight, and product liability.
Of course they are. They are written by people and often become standard because of good marketing instead of merit.

However, I still find satisfaction in learning new things, trying to be better each day, overcoming new and more challenging problems and solving riddles in a nicer and more elegant way. I fail in all these things, too, of course - but it does give me a sense of purpose. And I don't appreciate any tool that comes my way, I'm picky that way. I love Python for its stdlib, React for its declarative nature, C for its simplicity... and avoid dealing with the JS build system of the month as much as I can. Enough to understand, but I try not to lose too much time and mental energy on them.

That said, if I didn't enjoy programming, I would be happy to move to management or even leave the industry to become a carpenter. I think that as long as you do something meaningful and also help other people (so that you can live off it), it doesn't matter much what that thing is.
Apparently you've never had a plastic bag break dumping your groceries on the ground. Try chasing rolling bottles of pop going under cars when it's below zero out. Never had that happen with a paper bag.
> You insinuated it, though by claiming that it wasn't a security problem as it required root

I did make any such claim. You are seeing things where they aren’t.

Encryption at rest is very important.

However, it’s worth putting different risks into perspective.

What you can do if you have root, simply is a different category of risk than what you can do without. Pointing that out insinuates nothing.

> By the way, the reason why I mentioned this particular example is that it almost certainly proves malicious intent.

Obviously not, because otherwise they wouldn’t have fixed it.

That you can find a security problem from the past that has now been fixed, is the precise opposite of evidence that a company doesn’t care about security.
Great idea. Please consider distributing this as open an source downloadable app to avoid privacy concerns.
> Bitcoin is not money. It’s a system of value transfer.

Without agreeing or disagreeing with either statement here, I'll point out that money is centrally a system of value transfer.
effingwewt's right, either legends or dark legacy but more specifically this one

https://en.m.wikipedia.org/wiki/Gauntlet_(2014_video_game)

That came out in 2014. I played both that and D3 around the same time. That version of gauntlet feels heavily inspired by diablo 3 to the point where I was playing them interchangeably when i'd get bored of one or the other and it was only ever really my girlfriend and I and our roommate playing together quick rounds at a time like an arcade game.
Well, assuming they have two+.

A C-172 isn’t gonna fly too far with an engine out.
Citation? I was told proper incineration can take care of that l.
In the 1970s, the feds decided they could set prices and allocate gas far more efficiently than the market. The result was many years of gas shortages and long lines.

Reagan's first act in 1980 was an Executive Order to repeal all of that. The gas lines disappeared literally overnight, and have not returned in 40 years.

I don't buy that anything is fundamentally different about electricity.

> case of shortage you don't instantly cripple households

The point of market pricing is you don't have shortages. The price rises until demand drops to match the supply. Rolling blackouts and peaker plants would be unnecessary with market pricing.

Demand for electricity is very elastic. I'd change my behavior if rates doubled. Wouldn't you, too? I bet you could easily cut your consumption by 50% without any particular hardship. Put on a sweater, read a book instead of watch TV, lights on only when you need them, turn off exterior lights, shorten the time your computer goes into power saving mode, etc.

A lot better than rolling blackouts.
Wake up, Donnie.
ETOPS accounts for oceans. Please read the link.
Simon (the founder & proprietor of The Aviation Herald) is an incredible force for good in the world. His work on that site, for well over a decade now, is legendary.
The "certain number of minutes" includes being over oceans. If you're too many minutes, you can't fly there. ("Minutes" are fairly large. I believe at least one Airbus aircraft is now at 4 hours.)
26GW is the thermal capacity that the market would like have had, IF there had been sufficient natural gas. [1]

And that ERCOT's extreme plan (worst case scenario) had only anticipating loosing [2] 14GW of 'thermal' (i.e. mostly natural-gas) capacity. So 'lost capacity' was 2x the worst case anticipated.

Estimates are that supply was about 20GW below peek demand.[3]

Sources: MIT trained Princeton Professor who was tweeting real time data from ERCOT and is one of the nations leading researchers on energy systems, grids, and reliability.

I highly recommend all of these threads:

[1] https://twitter.com/jessejenkins/status/1361348544154664961
[2] https://twitter.com/JesseJenkins/status/1362062037275279363
[3] https://twitter.com/JesseJenkins/status/1362063819858714633
I have wondered in the past if the benefits of a 'jettison damaged engine' feature would outweigh the risks.
Huh? I know the few times that gas has had a run on it in my lifetime, people immediately bring up gouging laws.

Quickly reading, sounds like this is only a few states and depends on a few other factors?
Apple doesn’t make any models with AMD chipsets. They went from PowerPC to Intel and now their own chips.
Recording of the ATC https://twitter.com/ryancaustin1/status/1363236118657957895?...

Video of the flying debris https://twitter.com/jacdecnew/status/1363241028690599938?s=2...
If that was the reason, they'd paint it red!
Here's screenshot of 15 min spot price page https://ibb.co/YTzsqdj
Yes, hence why I said the press will focus on this because of parts raining down. An airliner having an engine issue and returning single engine though is a routine thing... usually without missing parts.
Generally transatlantic jetliners have more than 2 engines, although I suppose that’s beginning to change.
it is continually revealed that modern industry is poisoning us all, over and over again, for little to no reason. in the rare instance the political will is generated to act against one thing or another, the regulation is sidestepped with analogs, and buried a hundredfold with other new profitable inventions.

unfortunately there is no reason to believe this destructive process is slowing or stopping.

we and our children are all debilitated in both subtle and drastic ways that we absolutely do not understand. the past century of industrial/biological experimentation will be looked back upon as one of the greatest and most senseless crimes ever committed.

i fear the consequences we must face.
Funny. Thank you.

But as you may know, not correct. You've made the same mistake Nietzsche did, re infinite sequences implying uniform recurrence. They could, but they don't, necessarily. Not even if the digits are evenly distributed.

Think of it this way. Take a sequence that's evenly distributed the way you've envisioned, where every sequence is there somewhere. Now take away (possibly an infinite set) of various sequences that, as a set are also evenly distributed (and every instance of those sequences). This yields a new sequence that's still evenly distributed but obviously doesn't include every possible sequence. Q.E.D.

So there, Nietzsche. You were desperately worried about nothing.
I once built a whole deployment system out of packaging all our services as Debian packages and running them out of our own apt repo. Once we got it working, this was a really low maintenance system and bringing new servers online was stupid easy.

Since then Debian packages have become easier to create and maintain. And it’s a great skill if you ever need to create e.g. a custom-compiled version of nginx or some such. It’s a really well thought out system and I am surprised it isn’t more widely used. By contrast Docker seems to be more portable but way more of a pain in the ass.
Conclusion of [2]

"If you are a night owl, you might be better off with a tablet, but if you are a daytime reader who prefers reading outside in the Sun, then a reflective e-reader or a physical book is a better option.

Other than that, there is no difference between the two screens."
After using Ubuntu for over a decade, I switched to Arch Linux.

If you exclude the duplicated architecture packages in the Ubuntu repos and include the community-maintained packages, Arch has more packages new packages seem to commonly available within 24 hours of an upstream release.

For example, I use some utilities based on "rofi". A search for Ubuntu packages containing "rofi-" contains just no results, but a search for Arch packages returns about 50 results.

https://packages.ubuntu.com/search?suite=groovy&section=all&...

https://aur.archlinux.org/packages/?O=0&SeB=n&K=rofi-&outdat...

AUR packages look easier to maintain than PPAs, so I'm more likely to get get involved with packaging something on Arch then I was on Ubuntu.
Asuming that only self-funded individuals can contribute in their spare time, but companies can dedicate staff too.
>I'm disappointed by the quality of this discussion.

This whole thread feels like reading r/cryptocurrency
why is eclipse so many version behind the current version? I do not think it would hurt to update a little faster.
Thanks for your feedback. Sabre is currently a hobby project of mine. It is not fully thought out yet, and I'm learning a lot while designing the language. I must admit that Sabres type system at this stage is really vague, given that the currently targeted language is JavaScript. It's definitely something I want to improve in the future.
I've had both break. Plastic bags tear when overloaded or structurally unsound. Previously sound paper bags become structurally unsound when soaked, and it doesn't take much wet to soak them. (And unhelpfully, the things that could make a paper bag waterproof also make it non biodegradable).
Uncontained engine failures are cause to ground whole fleets of planes, even if the resulting emergency ended up mild. You're downplaying it way too much.
I think the future is probably something more NixOS-like. Now, personally, I've tried it and found it a bit wanting UX-wise (and for really niche stuff), but for providing cutting edge and the ability to roll back safely I don't think it can be beaten. If you have databases, etc. that might need to be rolled back things get more complicated, ofc.

Right now, I'm running Arch Linux with a small smattering of self-compiled stuff. Arch seems to actually be pretty stable, unless you're using their 'testing' repos... and it's very close to bleeding edge. Their secret, I think, is staying as-close-as-possible to upstream -- the trouble usually starts when distros start to add large patches. This has been a huge issue for me with Debian/Ubuntu.
More than I want to die, I want not to be a part of the omnicidal stupidity that seems to define humanity.

I really do want not to die, and I see a viable path forward with that as a result.

An illegal and seasonal path.

I last took a dose in July, and those malignant fucking thoughts are returning.

And nurses keep telling me that psilocybin clearly has not worked (all the while advocating a pill a day, pill a day, pill a day).

If you see a drowning man take a gasp of air, and the keep right on drowning that does not mean that the air did not work.

The system is fucked - but try not to let it eat you.
"the right hand engine's (PW4077) inlet separated associated with the failure of the engine."

This description is rather nonchalant but how can this possibly happen!? May this be related to the age of the aircraft?

"Ground observers reported hearing the sound of an explosion like bang, smoke and saw the debris falling down."

I mean, an engine about to explode sounds like the kind of thing that a routine pre-flight inspection should be able to catch...
When the solution leads to deaths... It is fairly easy to side on the "it was done wrong" side.

Is it complicated? Of course. But evidence is pretty damning in this event.
When that article was published the prime minister was a "she"
Company Cultures That Don’t Suck
Not clear to me that you'd design a commercial turbofan aircraft with one engine if you eliminated reliability requirements. You need to feed air to the engine and, to the degree you have wings, might as well have 2 engines.
I think you're both right. I think it's routine in that once the disaster occurred, the emergency procedures to get the plane safely landed were executed without issue.

I'm guessing kind of like firefighters describing a call as a routine, by the books operation.
> take the average Joe so much beyond what even Gauss, Newtown, Grothendieck or Archimedes had at their disposal

I think this comment really sums up very well what is at the core of our discussion: the future of mathematics and science.

My strong belief is that thousands of years from now, Archimedes and Gauss will still be remembered, and everything we think is great now will be forgotten while they are not. That tells me that they were much farther ahead of their times than us, even though they didn't have modern computers.

Mathematicians and computer scientists both have it totally backwards imo. On the one hand, mathematicians think they have something to teach us about computer science, but they refuse to use technology properly. On the other hand, when we write code, it's all governed by mathematical laws and there are many questions (but maybe not you know, coding standards or the philosophy of writing good code) we could really use the guiding hand of mathematicians with, and they need to catch up with the times and we programmers need to accept they have something valuable to offer and to teach us.
liveatc recording: https://forums.liveatc.net/index.php?action=dlattach;topic=1...
My recycling is sorted on site at the county dump, with rejected stuff disposed of in the dump. No way are the bundles of material they sell being shipped to Asia for disposal, it doesn't make any sense at all.

That article is about the countries raising their standards for the sorted material they accept, not about the typical journey that Australian waste takes. Just think about what a non existent amount of material 100 tonnes is for a country of 25 million people. Millions of tons of waste a year just in NSW: https://www.smh.com.au/national/nsw/what-sydney-is-really-th...
yikes, i thought 3d printers were high emitters of tiny plastic particles that are harmful to breath. Hope it's well ventilated
In abstract you could separate these things, but in modern OSs there is little to no difference between these concepts. Dynamic loading is implemented using dynamic linking and if you don't want to use dynamic linking then you have to reinvent the wheel down to the OS level. You will have a very hard time to make dynamic loading available in any architecture following this route.
> After using Ubuntu for over a decade, I switched to Arch Linux.

Hah! Very similar experience; see my sibling reply :)
"A sufficient period of time" is underselling it a little. Coal is only formed if wood is buried without rotting first. If we burned all the coal we can find, it would take tens of millions of years to be replaced.
> But the videos just don't look nice. The units are hard to distinguish. The graphics are serviceable. It looks nice when you actually play, but personally it is not enjoyable to watch a video of it in the same way that AOE2 is.

Having played to a lot of RTS when I was younger, the main difference between AOE2 and the rest[1] is 3D vs isometric-2D. 3D tends to make games a lot messier. The comparison between AOE2 and AOE3 is a pretty good example of this phenomenon for instance.

[1] : Stacraft 2 being the outlier here, it has really “clean” graphics, while being 3D.
The poster is not wrong. This attack only works against a specific model trained against a specific dataset. It does not work against models that understand that a animal face is made up of sub features like a nose, two eyes and a mouth.

In the end, this is a completely useless exercise and will not have any impact on mass image recognition. For this to even work the attack needs to be tailored to the exact weights in the neural network that is being attacked.
Your arguments on this whole thing are completely nonsensical. None of what you’re claiming to be mad about has anything to do with Metallica. You’re basically complaining that you can’t freely use the work of artists without compensating them.
This 2017 article "Google’s AI thinks this turtle looks like a gun[0]" made me realise ai in the near future, might need to take lethal action, based on flawed data. But then I just comfort myself with the following quote:

"The ai does not love you, the ai does not hate you. But you are made out of atoms, it can use for something else."

[0]: https://www.theverge.com/2017/11/2/16597276/google-ai-image-...
One thing that sets software apart from other engineering disciplines is that they are grounded in physics (bits running on a semiconductor doesn't matter for this discussion) and have been around (in some form) for thousands of years. How do we know if a design is sound? We can check it by doing the math. How do we know if a program is sound (what does that even mean? There's our first problem)? Well, we rely on a large compendium of heuristics that are based on nothing but experiences compiled over the past ~60 years. Also, that compendium is constantly being added to. Also, virtually everyone disagrees on what should/shouldn't be in this compendium.
Why would they buy plastic and throw it in the river? The US has plenty of landfill space, we aren't paying to ship plastic to Asia.
Read up about ETOPS, which is what allows twin engined aircraft to fly long stretches over water.
I also try to look at software development as some sort of brain jogging or solving puzzles because I actually tend to neither care about the actual product nor do I care for hyped up new technology.
Reddit Is Cringe: The Story of Why Reddit Is Trash
Very few in service aircraft in commercial passenger fleets have more than two engines, and even the ones with more than two engines have modified ETOPS rules to comply with.
There are plenty of Hams willing to help them, but this subset of people feel they don't "need" to practice, they can't grok the consequences of their inaction.

I've had many discussions with these type of folks, and for them it's almost like a merit badge to get a radio and talk it up, but they never learn how to use them because they don't feel they need to.

They just don't want to take the time to become familiar/proficient with that particular "tool".

It's quite similar to some gun owners who purchase a handgun and then never learn how to safely handle it, and never go to a range and practice with it.

It appears to me, to be a cultural/generational problem of over assessment of their own abilities.
I understand your point about Erlang. I think it applies to Elixir too.

Elixir notoriously looks like Ruby but it doesn't. Idiomatic Elixir is totally different. Programs are written in a different way because of pervasive pattern matching. It doesn't look like anything I used before.
Factorization Theorem for Bayesian Networks
>It's the technology and the employers and the culture of development that's the problem.

Classic "it is the other people" cope out. We all are willing participants in building that mountain of mostly garbage, and there is still huge civilization progress enabled by it.
Failures happen. So do mistakes. We design planes to be resistant as a result.

There are many engine issues that would not be visually apparent. Metal fatigue in the turbine blades, a bolt that’s the wrong size for its hole. Aviation has seen it all.
That is a good point, maybe something like one-child policy better serve this need. Or possibly we must consider which is worse for animals, damage from climate change or damage from endocrine disruptor.
> Bitcoin is especially distracting right now, as they’re all nervously watching the real-time changes of their $1000 portfolios to see if they need to be sad about losing money because it’s crashing or sad about not investing more money because it’s going up.

Great way to articulate this! This very experience is relatable although in my case with normal stocks, and something very interesting happened.

I sold some stocks for a modest profit, checked a few days later, and read that if I had just held a little longer then my profit would have been like double. It was very frustrating, and there was that negative emotional reaction. Then I realized I'd somehow misread the numbers, and in fact I would have had my initial investment cut in half. My frustration melted into relief and happiness. But more than that, it shocked me into realizing something very important: in the moment, my emotions seemed real, but were actually completely disconnected from reality. Further, the sense of "control" I thought I had was revealed to be a complete illusion.

After that, these "bets" (gambles) have completely stopped affecting me, and I haven't experienced FOMO since.

Hope more people have the same liberating realization!
I suspect most airframes dont have sufficient spare strength to handle the imbalanced forces of an engine on one wing but not the other during flight.
I think its a little disingenuous to say that these people are privileged. Make no mistake, there was plenty of cost/benefit analysis done with things like in house lunch. It attracts people to the company, less people leave for lunch and stay around their coworkers and possibly talk about work more, takes less time so they work longer per day.

google is definitely getting a net gain in profits from providing lunch, they are not doing this out of the kindness of their heart.
I don't think that's the right way to look at it. It's more like Apple OS developers not knowing about real-time operating systems or Exxon employees not knowing about off-shore drilling rigs.

There's stuff you should just know about if you're in a field even if you're not familiar with it or an expert in it.
It's unclear what benefit there would be. On the other hand, instantly changing the balance of the aircraft by jettisoning a large mass from one wing would almost certainly make the aircraft uncontrollable.

An American Airlines DC-10 crashed after takeoff from Chicago in 1979 (?), after one engine separated from the wing. At the time, it was the deadliest crash in the US.
Richard is awesome. He also did sqlite. As for Fossil, I'm a fan of his UI and code, but haven't looked in detail at the design. I'm pretty sure it is patch based with everything stored in sqlite. It's an OK way of doing things but not if you understand a weave.

But no disrespect intended towards Richard, I've met him plenty of times and enjoyed it each time. Great guy.
What is a conspiracy theory under than a disagreement with the official versio of "the truth"?

Are the start of the Covid crisis, a number of governments and the WHO said wearing masks wasn't necessary to control Covid.

Would that make those who disagreed with them conspiracy theorists?
The blank page is unpopular these days. People have lost the ability to be creative, as in “create from scratch.” Everything must be appified and scheduled, offered with multiple preplanned choices and not with anything open-ended. This is easy to see with an example like kids toys or Legos: most of their new (and lucrative, I imagine) products are branded franchise ones, which is a far cry from the freeform building blocks of just a few decades ago.