977 karma · joined July 29, 2016
> The Apple Watch also alerted Gabe Burdett that his dad had fallen.
A bit concerning to see infrastructure companies getting involved with politics tho.
I have the same issue as the original poster in that I find wearing something on my wrist while I sleep uncomfortable. The Beddit is a strip that goes under my sheets. So I guess that’s why not.
Your engineer is showing
After the rollout completed, all the feedback was negative, saying that the fonts were too small to read on the new displays, especially when the locomotive began vibrating at speed.
In the end, the whole fleet had a software update pushed out that set the resolution back to 1024x760, and all the UIs looked stretched. The engineers (train, not software) were ecstatic.
Lesson to take away is that with user interaction, it’s important to look at how humans will actually be using the system. That seems self evident, but given stories like these clearly isn’t.
Unless your argument is that there’s a distinction between classes of humans comparable to that between species, which is a... problematic position, so I hope that’s not what you’re claiming.
`interface{}` is the equivalent to using `Object` in java land. It completely punts on any sort of type safety, relying on the developer to handle messy edge cases correctly. I think one of the only reasons that it hasn’t been as severe a problem in go as java is thanks to that explicit error checking that go makes developers do (and that gets so much hate online), forcing developers to consider the case that the type isn’t what they assume.
But genetics provide a useful way to safely make those assumptions, and cut down on the boilerplate around them.
Needing to bring a very large, very complex virtual machine to execute your program adds a lot of “fatness” IMO.
If you have a workflow that consistently exercises the same ranges, leaseholders will be moved to the nodes that you’re connected to, in a process called “follow the workload”.
If you run a load generator against a cluster you’ll see that - for the first 30-90 seconds or so it’ll have some latency, but after some period of time, the leases should be moved closer to your generator and you should see latencies drop.
When you’re looking at data access patterns and partitioning you should keep this in mind, as it can be a big performance improvement if properly considered.
> What happens if I'm monitoring and see an elevated clock-skew?
If you have monitoring that can detect that, NTP should also be able to run and correct it, apart from some very weird failure modes of the network itself (like traffic dropping in one direction).
> I think CockroachDB will be amazing when cloud providers start offering APIs for High-Resolution Clocks as a service
With the hybrid logical clocks that cockroach uses (basically wall time + vector clock), they don’t need to be all that precise. The trade off it makes is giving up linearizability (aka external serializability).
Spanner gets that by making every transaction wait for the maximum clock skew (7ms, with their atomic and GPS clock systems). But in order to run on commodity hardware Cockroach forewent it, in favor of allowing more acceptable skew.
Well that and they blatantly steal from other companies, disregard copyrights and patents, and have the backing of the Chinese government protecting them from any real repercussions.
They don’t even try to hide it with their product naming. Take the “MateBook X Pro” for example - https://consumer.huawei.com/en/laptops/matebook-x-pro/
That was an attempt at graceful degradation that wasn’t communicated well.
The general belief was that having a phone that runs a bit more slowly, but consistently used it’s battery as the battery life naturally degrades is better than a phone suddenly dying with 40% battery remaining if the peak power draw exceeds what a several year old lithium ion battery can produce.
I much prefer the former personally, but I get where the misunderstanding and public outcry came from.
Beyond that, what made your phone unusable? The last 4 or 5 iOS versions have improved performance across the board, even for phones several years old.
They’d almost certainly lose, depending on circumstances, but the threat is enough to have a pretty strong chilling effect.