skysight-inc/HackerNews huggingface dataset:
Not the US, but in the UK which I think is comparable:

* https://www.theguardian.com/money/2015/aug/28/many-hsbc-cust... (I believe this one was caused by firing greybeards who understood a certain very complicated batch processing system and offshoring to undertrained staff in India who then make a mistake and basically brough the entire system down as a knock-on effect)

* https://www.theguardian.com/business/2019/nov/19/tsb-it-melt... (Insufficiently tested software upgrade although to be fair this was a major upgrade)

* https://scottishfinancialnews.com/article/rbs-it-failure-pre... (Not sure on root cause. Other interesting stats at the bottom of the article regarding failure counts)

Now, in all these cases I believe the outages lasted a few days at least where people had limited or no access to bank accounts, salaries not paid on time, incorrectly charged overdraft fees, automated payments not happening etc.

It can probably be argued what is "core" here and as far as I know no money actually disappeared into the ether but, in the UK at least, I am not sure I would be so confident in my declaration of Rock Solid software.
I'm surprised there weren't any viral deepfakes during the last Presidential election. Perhaps it is still too soon.

It's been feeling like viral fakes of candidates saying controversial things are just around the corner for several years now.
These probably have nothing to do with the speed of javascript as-is, but the whole stack of data and layout of a page that needs to be either loaded from some database and then computed how to layout in a reactive manner.

Javascript is very fast, but what is not fast is the frameworks that use it or the ways people use those frameworks. If people with similarly minded thinking as those who develop desktop only apps with native languages, would write javascript only apps, I would say the performance would be very close.

But many developers have no understanding of how to write performant code, as they have used to just using some heavy frameworks that handle all that stuff for you, so easily you become limited by that thinking.

That is at least my view into this world, where naive web-developers who have like 2 years of software development can get to deploy stuff to production. Iteration speeds need to be fast, so a lot more people are employed without the skills to really understand what is happening, thus resulting in poorly executed services. Or maybe it's just not a priority.

Also, many technically inclined people just don't get it, that what is important is that you can execute a function, the speed is not really so important in the end, even though we would like it to be. We tend to live in a bubble, those who have dwelled deeper into the operating ways of computers, that we think that everybody else is like that too, or should be.

Many are just doing their jobs, and that does not include learning how a CPU or memory works, but it might be limited to learning how a Vue.js framework works or how to use React.
They have threatened Australia in military terms a bunch of times in the the last decade via politics, military leaders and CCP aligned media.

Most recently saying with these new subs we are a potential nuclear target now. Or the paper cat will soon learn its lesson type articles. Quite a few of these over recent years and while many are probably bluster, it's hard for people on the end of this to not think its best to prepare for them being more than empty words.

In very broad strokes I think China spent 30 years trying to align Australia politically to them, now this has push back they have moved to make an example, not helped that our current leaders seem to have equally encouraged this new relationship. I doubt it will ever be military action but at the same time we should prepare for the unlikely. Nukes make sense for Australia and other small nations where there is threat. As much as they are horrible things and it may lead to nuclear proliferation, it's the only self reliant way for a small nation to protect itself from a large nation if things go hot.

Id actually like to see a world where countries agreed to serious limits to military. Maximum # jets, ships, troops and tanks type thing so a build-up to war would be harder, more obvious and give time to deal with fractured relationships.
IIRC it was indicated as the motivation behind convicted spy Christopher John Boyce in the movie The Falcon and the Snowman.

https://en.wikipedia.org/wiki/The_Falcon_and_the_Snowman
They were bailed out and have plenty of federal money...what's the issue? Employee tired of their nonsense...this will spread
He lost me when making statements about a paradigm shift and human history while explicitly talking about US of A. A fine country, but not representing the entirety of any global trend.
As I've pointed out a few times here, people should really continue and not just stop with Econ 101 and think they know everything. Economies are extremely complex, and studying them starts with dumbing them down to rough basics to get an idea of how things work, and then build on top of that.

Furthermore, nobody should forget that the subject of such policies is people. Not just numbers on a spreadsheet going up or down, but real life people who could need to eat, might have children to take care of, need a roof over their heads etc.
Java is probably 10 times faster than JS and Pyrhon.
As a manager, you represent the org and it policies. If you want to speak against it, give a notice (or ask to be demoted to non-managerial role) and then do so.
There's a cutthroat competition between the airlines so how can we be surprised that they have to "optimise" everything until fuckups like this start to happen?

Consumers who are looking for someone to blame for this, should look in the mirror: those people who pick the cheapest picket at Expedia just by "sort by cheapest first", are the main culprits. Airline industry is in the pathetic state it is due to irrational, irresponsible penny-pinching by consumers.

There are no ways to fix it unless you roll back deregulation and mandate fixed ticket prices as they used to be, which is of course impossible. Airlines who don't save on everything not leaving any buffers for anything, will simply go bust.
Astronaut captures rare, ethereal lightning flash from space station
That's the most ridiculous benchmark I've ever seen. Real world workloads are absolutely nothing like the example in this blog post.

Also, why ignore memory usage and JS VM startup time? Why ignore the massive dependency tree that comes with JS frameworks? There's multiple factors to consider when assessing language performance. JS is far less efficient than other languages...but that's honestly fine. There are plenty of use cases for the language where your application doesn't have to be incredibly performant.
Your hate of MBAs is unfounded and unproven. Their COO has worked there since 1993, and doesn’t have an MBA: https://www.swamedia.com/pages/michael-van-de-ven
I'm not sure about the U.S, but in some countries, like mine, some of the legal disadvantages of marriage start automatically after cohabiting for a period of time.
Not sure why you were modded down for your comment. The "danger of deflation" narrative has been all over the news recently:

https://www.bloomberg.com/opinion/articles/2020-08-11/deflat...

https://www.forbes.com/sites/georgecalhoun/2021/05/01/the-in...

https://www.scmp.com/comment/opinion/article/3107266/us-dang...

https://www.bloomberg.com/news/articles/2020-12-03/deflation...

https://foreignpolicy.com/2020/04/29/federal-reserve-global-...

https://thehill.com/opinion/finance/514831-christine-lagarde...
>So, the current administration has to get creative when you have cohorts purposely attempting to subvert public health measures (for whatever benefit they believe there is).

You didn't address AndrewBissell's point. As others have pointed out, there just aren't enough military pilots who are rated today to fly even a small fraction of Southwest's fleet. Further, assigning a large number of active-duty aviators to gain certification to fly 737s would massively disrupt the US's military posture. This is fact, no matter how "creative" the Biden administration may try to be. (And don't even try to bring up federalizing ANG/Reserve pilots. Most of them are already pilots at other airlines!)
The Most Monstrous Comet Ever Known Is Headed Straight for Us
I too assumed this is why China was so upset by the subs decision. The strength of the reaction doesnt make sense on subs alone.
How do you know there weren’t?

(Joking, mostly)
The F.S.O. Safer could spill a million barrels of crude at any moment
Skip the wait to download Windows 11: How to get Microsoft's new OS now
I think you get accustomed to it. Just fight the urge the first few times.
Ahhh the classic "source" counter... Why so literal?
Critical Room Dimensions for Audiophiles
>> My best guess is that the customer actually downloaded that file. Their browser (Chrome, I assume) identified it was malicious and reported it to Google. Which has all sorts of privacy implications in itself.

Why would Google assume something is malicious without verifying? I can report to google that facebook.com is serving malicious content, will google block facebook just because I report? In your case, I assume only a handful of people would have reported to google. If google simply react to only someone reporting then it is issue from the Google side
If the breakfast cereal makers have to bid up the inputs, who do you think they pass those costs on to?
The other commentor has already pointed out how the phrase has went over your head, so I'll be picking apart your stats argument, to beat a dead horse.

You're going to have to qualify why "poor people" are relevant. Do you have a definition for poor people? Is it the federal (imo wrong) definition of some >$20k/yr income? Or perhaps one with more detail like people that work dead-end jobs, live paycheck-to-paycheck, and are saddled in debt?

Second, I'm not going to lambaste you for posting a journalistic summary of research (which in-and-of-itself is just a biased interpretation of many studies, which themselves are similarly biased interpretations of data -- hell, it's like a derivative), but I will lambaste you for picking an article that doesn't have any significant mention (at all) about food choices, much less what these "poors" actually eat. Or even the simple "fact" that I cannot find anything in that article about "calories" or "dollar" or anything more than a single sentence saying, paraphrased, "poors are more likely to be fat because healthy food is expensive."

And third, you're just conjecturing and jumping from point to point, without any real evidece.

Here's my take: poors eat a lot of processed food, because it feels good, saves time, and -- on the surface -- seems cheaper.

Do poors eat less meat, or no meat at all? I have known only a couple of poors to eat any significant portion of meat, and only because they were in the physical trades, where protein and creatine intake matter. The poors with less physical occupations simply subsist on processed foods rich in carbohydrates.

t. a former poor
Very similar here in Australia. I recall ten years ago that a hundred dollars would fill a trolley - now the same money gets you about one to one and a half bags of groceries.
The MIT Undergraduate Curriculum Map https://www.youtube.com/watch?v=eSRLIYaPPA0
Terraform Module Needs an Opinion
mozilla gets no credit at all? According to some old zdnet benchmarks I could google up[1], their IE7's sunspider was result was 22678ms, Firefox 2's result was 12460ms, Firefox 3 RC1 2377ms. So mozilla managed to make their Firefox 3 js engine about 10 times faster than IE7 in sunspider, more than 5 times faster than Firefox 2. Safari at the time was pretty much on par with Firefox 3. That's before any public Google Chrome release (their first release was a few months after Firefox 3 stable). After the Chrome release, js perf mostly became an arms race between Google and mozilla with the other vendors trying to not be left too far behind in the dust.

Of course, in current gen browsers and on current gen hardware, sunspider is so fast it's more noise than measurement.

[1] https://www.zdnet.com/a/img/resize/3062e92bf2f9f018f49723939...
Full size image url is broken :P
> You don’t see many web games because the graphics required for games today can’t really be rendered on the web in 20+ FPS

Nonsense. There's nothing wrong with the graphics you can run on the web. Web games flourished before the iPhone. And it seems safe to assume that they died because of the iPhone.

It was a horrific development in the space, since mobile games differ from flash games in being (1) more expensive and (2) worse.
He didn't enable -O levels, otherwise the C code would run in 0 time since it contains only no-opts which would be optimized away by every compiler.
Big Data Visualization Using Datashader in Python
One problem that I think Apple has still not fixed is how group iMessage conversations treat you if you move your phone number to Android or whatever else. The iPhone users in the iMessage group conversation never re-learn that your number isn't iMessage-capable. Their 1:1 conversations with you will adjust to text messages, but the group messages won't. As a sender, you'll think you are sending messages to everyone successfully. As a recipient, you just won't get anything at all. For the group messages to fix themselves, the other participants each need to delete the entire conversation that contains that exact mix of participants, so that their phones re-learn your number and use regular text messaging. It seems minor but it is one of those not-so-edge cases that creates undeserved stickiness for iPhone users and undeserved frustration for everyone else.
I don't know how they choose the lectures that they put online, but I can tell you that the effort needed to do so for a lecture is not at all trivial.

From having researched things a bit myself, you need (at least) an in-class cameraperson to film the entire lecture and then you need post-processing. You need TV-grade equipment, for both audio and video. You need to ensure that the room is noise-free and has good lighting. The instructor ideally also needs to be aware of the recording (at the very least, they should at least not be standing between the camera and the board).
You've cited two comparatively minor failures confined to a very small subset of what banks do. There's a whole lot of critical software systems in banks that don't touch personal bank accounts. If you've ever worked on bank systems before, it was certainly in a very limited capacity.

I did code-level support for a large internal data management system for the federal reserve bank in the mid aughts. I'm not really interested in disclosing the specific bland but critically important data we moved/managed. It involved a giant amalgam of legacy commercial AIX and HP-UX software with some newer Java stuff in a Websphere environment. It was all duct-tape-and-bubble-gummed together with huge ksh88 scripts that were in constant development by devs and support people like me who'd just ssh into production systems to make changes. None of the internal software had dev/test systems, there was definitely no code review, and there was no version control. Yep. The system on a whole required constant monitoring and intervention to keep it plodding along. We did periodically see data loss that was unrecoverable from a technological standpoint but recovered with physical media kept around from their necessarily belt-and-suspenders business practices and tons of available staff for data entry. I reckon tens-of-thousands of folks outside the bank would have been affected per incident.
It would be a major accusation to say that there is an illegal strike occurring. Keeping that card unplayed gives SW more negotiating power
React has been around for 8 years and isn't going anywhere anytime soon.
It wasn't so long ago that Anna Chapman was posing as a real estate agent and meeting with her connections while showing houses in Forest Hills, NY. That ruse worked for years, btw, despite other parts of their operation performing terribly.

It's also not so long ago when both China ('10-'12) and Iran ('19) nabbed entire spy rings operating in their countries wholesale because the supposedly secure channel established by the CIA was obviously and blatantly phoning home.

Old school spycraft still has its place. I think the real lesson is that being a spy probably isn't worth it because the odds are that your handlers are shit, don't care about the risk they expose you to and will get you killed.
‘Cyberpunk 2077’Is Now $10,Which Includes the Future PS5 or XboxSeriesX Versions
With Java there's some relation to the native code, so if you reach that point you can use something like GraalVM to get better performance. In fact there's quite a lot of people who check that with large apps, for most cases JITs perform better in runtime and AoT performs better on startup. But for huge apps this might flip.

But the thing is that Java is pretty close to native. Primitive types, object allocation, threads etc. all correlate almost directly to how CPUs and OSs work. So you get a sense of performance and what's expensive/isn't.

With JavaScript there are so many complex abstractions and constructs it's really hard to get a sense of what the final ASM will look like in an optimal case. Unfortunately, some Java changes (e.g. Valhalla) aim to bring some of that lack of clarity into Java. Still, thanks to typing and a simpler syntax Java is MUCH better positioned here than JavaScript.
The thread raises some valid points on both sides, but the slock issue is secondary to the real issue. Adding misc patches:

- Makes different systems behave differently - this makes bugs harder to track and confuses users

- Moves the trust from the software developer to both the software developer and packagers (who may not have the same expertise that the developer has)

For ex. #1: When you use software like slock, you presumably trust slock to do its job well. If you don't trust him enough in his choice to add setuid, then why would you trust him enough to use the screen locker?

I understand adding patches that are strictly packaging related if upstream is uncooperative (mostly I guess because nix is small), but changing behavior is another ballgame.
I guess in this classification, whistleblowing is idealogoical.

Not sure am fully comfortable with that idea. Not all whistleblowing is idealogoical, some just expose straight up illegal activities or corruption
Between the major airlines, it’s hard for me to know if one is better than the other. They’ve all had some mess up or another make the news. So why not just pick the cheapest? Perhaps the real problem is the lack of consumer reviews attached to those prices.
1) I'm not against people making more money. I'm definitely for it. I'm against a COVID check I keep getting and don't need, just because I'm married and my coworker is not.

2) I definitely don't think I know everything, or anything really.

3) When a very basic idiom taught in entry level economics proves true again and again, I'm not sure how much complexity is required to prove it false. At that point it just feels like fighting for the point of fighting.

I don't want to debate goods and bads, economic complexities, etc. I am just stating what is taught in entry level classes appears to be correct.
Maybe a symptom of trading efficiency for resiliency?
The rapid test isn't very accurate especially in the absence of a full blown infection. The annual cost of doing a PCR test twice a week to ensure you always have an actually accurate test within 72 hours of working would be around $15,600. This is about 43% of the gross individual median income.

For practical purposes employers can't afford to pay near 50% more for the least reasonable employees, the government isn't incentivized to do so to make it easier not to vaccinate when this is really a poor substitute insofar as public health, and only the minority of employees can afford this.

In effect the end result of a practical testing alternative is to pretend we are giving them a choice while in fact giving them little choice.
In many senses we are still experiencing its effects.
> The ever-increasing complexity of AWS, including the "tooling", is, IMO, How To Create Lock-In 101

That is an interesting point. Complexity creates lock-in. Why? Because when you are interacting with a complex system you depend on it working in the complex ways it does. It is unlikely that anybody else could duplicate those features of the AWS your application is depending on.

This all runs counter to the idea of "encapsulation". You should be able to use a system via a well-defined interface. Once the interface is well-defined, other providers can provide their own implementation of the same interface.

So, AWS is basically bad software engineering, lacking encapsulation?
It's pretty standard for banks to "go down" outside the hours of 9am-5pm. Nearly everything meaningful that a bank does is processed in batch, often with days-long delays.

Operationally, Facebook is a vastly harder problem.
Have you tried this?

I.e., have you put your money where your mouth is?
the people dying/hospitalized from covid are overwhelmingly obese. a quick google search will prove this easily.

covid mortalities are not a 1:1 mapping with obese/not obese.
Thanks, these examples confirm my point. The old, ancient, "outdated" (as the original poster claimed) software worked fine for years/decades. The failures that you cited were introduced during an upgrade, a rewrite/outsourcing, or due to a 3rd party outage.
I encourage everyone to get vaccinated if they can, but its effect on reducing transmission is only limited and temporary.

https://www.nature.com/articles/d41586-021-02689-y
> this is what happens when you give everyone more money.

or this is what happens when central banks reduce and keep interest rates at record low levels and destroy savings kept in a bank.
Sounds like it isn't a myth - you yourself admit there aren't people who know it, just that would OFFER to learn it given the appropriate compensation.

By that logic, there isn't a shortage of anything if you have enough money.
I agree that with Java you can get close to native performance if you are careful. (I wrote a MCU emulator that beat its C competitor back in 2005, and that's all low-level hackery). But in practice people write a ton of abstraction in Java and programs are quite trashy (i.e. allocate a lot of intermediate objects that are quickly garbage). The APIs and best practices encourage a lot of overabstraction, IMHO, and that leads to big, lumbering programs that struggle to get back to reasonable performance levels with the prodigious efforts of VMs.
More to limit any government reaction than anything else.

If they didn't do some of this , their site may get blocked or get sued by the government.
A Gaggia Classic control project using Arduino hw
It’s no coincidence that an airline with anti-vaccine pilots is having a much harder time compared to other airlines.
You would think that... But unfortunately this isn't the case. You end up running into the global lock problem where something is stuck deep inside NodeJS and you're at 30% CPU utilization with no idea why. Because everything is async you have no way of understanding what the hell is broken without going into the NodeJS source code and debugging that.

Profiling NodeJS is futile because of its async nature. You end up with a lot of noise and no substance. I'm looking forward to project Loom which would bring Java threads into hybrid green/native mode. That would deliver throughput as fast as NodeJS but with the performance of Java and clarity of simpler stack traces.