596 karma · joined October 23, 2017
1. Problem A happens, it’s pretty bad
2. A fix is rushed out very quickly for problem A. It is not given the usual amount of scrutiny, because Problem A needs to be fixed urgently.
3. The fix for Problem A ends up causing Problem B, which is a much bigger problem.
tl;dr don’t rush your hotfixes through and cut corners in the process, this often leads to more pain
You can see the voltage “ripple” through both branches of the circuit, reflect of the ends of the branches, and eventually settle into steady state. There are limits to this way of thinking (for example, water can’t travel in the space between “tubes”, but electricity can), but it is a very good way to approximate it.
The movement of electrons is inconsequential. It’s the magnetic fields between electrons that provide the power in an electric circuit. These fields actually don’t even travel through the wires! They move around the space outside the wires. Ask anyone who has routed a differential signal pair :)
I worked for a space-related defense contractor. They are using MISRA C, and everything is very thoroughly designed, documented, and tested. I haven’t seen any research into bugs in safety critical systems caused by memory safety issues, but I think that in practice it is very possible to write memory safe C code if you follow industry standards.
This is continuously adjusted as investor sentiment changes about where the company (and the economy at large) is going and what that “10 year valuation” is. A single quarterly result certainly could change that number if there’s a big surprise in there, but for the most part companies are good at predicting their revenue and expenses and that is priced into the stock already.
For Tesla, there was a wide expectation that they weren’t going to have a great quarter, it was pretty much known. So the stock was already significantly down before the earnings call. What was not expected was that Musk dedicated the company to building a cheaper car in the coming years. Investors thought this was a good move, stock goes up.
Now look at Meta, it was widely expected they’d have good results this quarter, so stock price is already up recently. What changed in this report is their expenses are much higher than what they previously estimated. So the stock goes down.
The actual quarterly results are a factor in the price but generally those are priced in already, unless you get some big surprise. What’s more important is the investor sentiment about whether the company is going in the right direction, which can change on a whim and for no reason at all.
The subset of C you can use is fairly limited, only what their compiler supports. So what people have done is written compilers that can take Go or Python and compile it to BPF bytecode.
I think the companies that are trying to force RTO will start changing tune pretty quickly when studies like this show there’s really no downside in terms of productivity.
The safety record of commercial airliners should be help up as an example of how the system works. It’s proof that we can set aside corporate greed and design systems that are safe if we want to. The way that Boeing has gone downhill and the FAA has allowed it to happen is shameful.
An example use case is a museum app displaying info to a user when they walk up to a particular exhibit.
* the interval can be set from 10ms to ~10s. The radio can be turned off in between advertisements, which is where the “LE” part comes from.
FWIW, I had an older Fire tablet that I had loaded Android onto and it wasn’t great. It would crash randomly and the battery life was awful. These days I have a newer Fire tablet. It’s a few years old now but I still use it all the time for reading e-books from the library, and I have a few Android apps loaded onto it that I use for working on my car and they all work fine. In other words, there’s not really any reason to reflash them, the stock OS is fine.
https://www.kernel.org/doc/html/v4.14/sound/kernel-api/alsa-...
Or maybe another solution would be like WeChat Pay in China, something that’s so ubiquitous that all stores just have a QR code you scan to pay for anything nowadays. I’m surprised nothing like that has taken off in the US, it’s crazy convenient.
It would require a large increase in battery energy density combined with a large improvement in thermal efficiency to be successful on a large scale. Plug in chargers make way more sense. Solid state batteries are on the horizon that will charge as quickly as filling a gas tank.