If you don't need components on the bottom side, it saves money to not do so. That means the board doesn't need to go through another pass on the SMT machine.
Even if a board is double-sided, it is common to avoid putting major ICs on both sides, unless the space constraints are severe. Often, people will only put passive components on the bottom side.
> `... they did invest in Uber, but also have many bad investments.`
The one I really don't get is that they funded Adam Neumann's new company after the collapse of WeWork. How stupid do you have to be to give that guy any more money?
Why do you want to stick your opinion into something that you hadn't previously known about? What are you going to positively contribute to the discussion that will move things forward? How does that help?
This is an interesting and fun project, I was glad to read about it.
It was a bit of a bold move to base this on a Model I. That system had an unreliable expansion interface, limited memory options, and emitted a lot of EM interference.
The museum has "Columbine III" (a slightly newer Super Constellation), which was also used by Eisenhower. It was delivered to them soon after it was retired in 1966.
I saw this plane decades ago when it was in an auxiliary hanger, before being moved to its present location. It was in decent shape then (you were allowed to walk through it), and hasn't spent decades sitting outside.
Obviously, Columbine III is not in flyable condition, and will likely never fly again.
Yes. The ARM Chromebooks suffer from long term support issues just like phones. Qualcomm and the other chip vendors will only support a given chip for a few years, and then that's it.
For x86-64, the peripherals are mostly standard, with the sometimes exception of suspend / resume support. So a regular Linux distro will often just work with little tweaking required.
You can do this sort of thing easily with an old Chromebook as well. You can re-flash the BIOS from https://mrchromebox.tech, and then install a standard Linux distro on it. You can use an SD card or USB drive for additional storage.
Look around and see what you've got laying around!
There's a lot of quackery around these days, especially with regard to tech and finance.
There's quite of bit of quackery just with nutritional supplements, too. And people and companies try to bypass the FDA all the time with fake cures, the COVID-19 epidemic was just the latest version of that.
The FDA is over-zealous with their testing requirements. However, without them we will see an explosion of fake cures for everything. The legitimate pharma companies will lose money, or otherwise start cutting a lot of corners in the pursuit of profit.
We need something like the FDA to keep things in check.
That... does not work in most programming languages. Especially so for showing indent levels correctly. Generally speaking, the language server (or whatever) is parsing the entire file.
> If I start parsing from an arbitrary offset in the code, ...
Why would you ever do that? What's the point?
There are many other examples, but in C and C++, if you don't start parsing at the beginning, you're definitely going to get many things wrong. What if you start parsing in the middle of an identifier? How can you possibly expect to get something useful from that?
It doesn't really look like it can handle weather or ordinary dirt getting into the belt drive and rails. Automating the watering isn't hard with existing technology. if it can't remove weeds, I don't see what's the point.
At least one company I know of (though this was 15 years ago) had ridiculously high prices for their products. But they had extensive after-sales support, and the warranty was such that you could basically run over the unit with a car, and they'd still repair / replace it under warranty for free.
I've never used our Alexa for shopping. If I said something like "Alexa, buy more filters", even being very clever and looking at my order history, it would still get something wrong. And then I'd need to use another device to actually make the order.
While it seems to work fine on the speech recognition part, in that Alexa understands the words I say, it never seemed good enough to actually navigate a task like ordering the right kind of filter.
I knew there was some behind-the-scenes scripting going on, but I didn't realize just how much...
We mostly use our Alexa for kitchen timers, reminders, and video calls with family. Occasionally for playing music too. No, I don't want to subscribe to Amazon Music Unlimited.
Even if a board is double-sided, it is common to avoid putting major ICs on both sides, unless the space constraints are severe. Often, people will only put passive components on the bottom side.