riobard
Speaking of implementation details, projecting light on real-world surfaces absolutely sucks for this concept to gain adoption: issues like angular distortion, color accuracy, brightness, and energy efficiency are unsolvable. Don't waste time beating this dead horse (again).
Economy of scale currently favors the screen approach, but it's awkward to integrate multiple screens from different vendors to provide a seamless experience.
Both screens and projectors require multiple units to achieve the demo scenes. Screens would have to be mounted on much more surfaces of the home, while at least one projector is needed for each room. The cost adds up quickly.
That leaves us the only hope with smart glasses. Actually, smart glasses are also a type of projector——casting light not onto real-world surfaces, but directly into our eyes. It has the benefit of requiring just one unit for each viewer, and it could adapt to any kind of space, not limited to just surfaces. It has no inherent shortcomings of angular distortion/color accuracy/brightness. Its energy efficiency is the best and will keep improving. It just needs many more iterations to miniaturize so it can be just the size/weight of normal eye glasses to be unnoticed.
It's the software that matters here, not the hardware.
China cracked the pollution issues of burning trash, and built a lot of high-temperature incinerator to burn trash and generate electricity.
The overcapacity leads to a shortage(!) of new trash to burn, and it has started to dig out landfills accumulated from the past decades.
The video from Asianometry is very interesting: https://www.youtube.com/watch?v=AuIEBSb2xiE
Cost certainly is the primary factor in the decision, but you definitely want those low-bandwidth but long-range devices OFF your precious 5GHz band.
Unless you want the same crappy experience of 2.4GHz band in 5GHz.
Note to tech reports: do not EVER quote this metric as it is the most useless piece of information.
This is not (yet) a thing in Go. Go does not have classes and inheritance. Interface is more like duck-typing.
Why is that?
It will not.
Consumers would expect plugging a 20Gbps device into a 40Gbps port should result in 20Gbps negotiated speed. In reality it will mostly likely end up at 10Gbps (or less) because of the mess.
Unfortunately it's not true.
Quiz: what happens when a device capable of 20Gbps is plugged into a port marked as 40Gbps?
Not true. In recent years smartphones do not advance much, and would be perfectly fine to keep working if not for the dying battery.
> At the very least we'd need to see some data that shows that most people replace batteries when it is possible to do so.
The degree of "possible" varies greatly depending on the available expertise and spare parts. Right now in EU it's cost prohibitive for both coz the special labor required is expensive and almost no official spare parts for consumers. So of coz this will be no data to support your claim.
I thought it would be easier to do DPI on Linux than macOS. No???
a) optimize signal strength for coverage (stronger signals aren't always better in multi-AP deployment);
b) provide hints via 802.11k/v/r to help clients make, hopefully, better decisions;
c) forcefully drop and disassociate clients when signal is weak enough.
But if the client has bad WiFi implementation, there's nothing much you could do.
OpenWRT currently supports 802.11k/v/r, but optimizing coverage by adjusting signal strength and channels is left for experienced users to deal with manually. There is the are where some commercial offerings will do, but the result greatly varies. AFAIK there's no ideal system anyway coz physics is hard.
why is it designed this way? what problems it's supposed to solve?