HNHacker News
TopNewBestAskShowJobs

thanatos_dem

977 karma · joined July 29, 2016

submissionscomments
thanatos_dem··on Bike crash left Spokane man unconscious, so his Apple Watch called 911
I am having a hell of a time trying to parse that sentence. Can you rephrase?
thanatos_dem··on Bike crash left Spokane man unconscious, so his Apple Watch called 911
Can confirm, grandfather died from a heart attack when shoveling snow.
thanatos_dem··on Bike crash left Spokane man unconscious, so his Apple Watch called 911
From the article:

> The Apple Watch also alerted Gabe Burdett that his dad had fallen.

thanatos_dem··on Chef suspend their contract with ICE
What a terribly written and overly editorialized article.

A bit concerning to see infrastructure companies getting involved with politics tho.

thanatos_dem··on California bans private prisons
Seems like the poster meant that going after private prisons was the easy PR win, and that going after the unions would be more difficult, but effective at addressing the underlying perverse incentive structure.
thanatos_dem··on Bring Back the SE
Apparently Apple has given up on the whole “common sense thing” that the touted during the iPhone 5 days - https://youtu.be/O99m7lebirE
thanatos_dem··on Apple Watch Series 5
I don’t see an option I don’t need to wear, unless I’m looking at the wrong thing.

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.

thanatos_dem··on Apple Watch Series 5
Wait, it isn't 0118 999 881 999 119 725 3 any more?
thanatos_dem··on Apple Watch Series 5
I use a Beddit for this very reason - https://www.beddit.com
thanatos_dem··on Apple and Foxconn broke a Chinese labor law to build the latest iPhones
Maybe remove “Apple” too in that case?
thanatos_dem··on MacBook Pro Keyboard Drives Me Crazy
Finally a new and refreshing take on the MacBook keyboards.
thanatos_dem··on A man who destroyed his multimillion dollar company in 10 seconds (2018)
> Human configuration

Your engineer is showing

thanatos_dem··on Sunsetting Hire
Yeah, killing inbox moved me away from google for mail entirely, and after that the dominos started falling. The only google product I use regularly at this point is YouTube, which I pay for to avoid ads.
thanatos_dem··on The GitHub registry public beta is live
How about java projects? How can I add a dependency to a project I’m building without it being published to a maven repo, for instance?
thanatos_dem··on US Navy will replace touchscreen with mechanical controls on its destroyers
Somewhat related - when I was working at Union Pacific in 2011, there was a hugely expensive effort to replace the old 1024x768 monitors in the locomotives with 1080p equivalents, including redesigning a lot of the UIs to work in a wide screen form factor.

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.

thanatos_dem··on Tsar Bomba
Yeah, unfortunately the strongest plausible interpretation of that comment is not that great
thanatos_dem··on Tsar Bomba
Except at this point humans are unquestionably the apex predator. What animals are we going to need nukes for? This is humans fighting humans.

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.

thanatos_dem··on The perfect language and why Go still isn't it
How often do you find yourself writing or using `interface{}`? It’s littered all over the go code I’ve seen, including the standard library.

`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.

thanatos_dem··on The perfect language and why Go still isn't it
Not just frameworks, but the JVM as well. Having go compile to a reasonably small statically linked binary (which can be shrunk even more by things like UPX if size really matters) is great.

Needing to bring a very large, very complex virtual machine to execute your program adds a lot of “fatness” IMO.

thanatos_dem··on Dbq – Zero Boilerplate Database Operations for Go (MySQL and PostgreSQL)
I really wish go code didn’t have so much reliance on interface{}. I know it’s not the fault of this library, but even once generics make it in, it’s going to be a nightmare to unwind all the piles of interface{} scattered around.
thanatos_dem··on Ask HN: Anyone Using CockroachDB in Production?
As far as I’m aware there is no explicit holdout period on reads, however, on read you do need quorum of the range holders for consistency sake. The exception here is if you’re talking to the “leaseholder” of that data, in which case it can respond to you directly.

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.

thanatos_dem··on Ask HN: Anyone Using CockroachDB in Production?
NTP is plenty accurate for Cockroach to work correctly.

> 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.

thanatos_dem··on FaceApp Now Owns Access to More Than 150M People's Faces and Names
> What was different about Huawei? Except that it was a Chinese company.

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/

thanatos_dem··on ‎The Portal: Peter Thiel (Eric Weinstein Podcast)
Ah, yes. Blindly dismissing ideas you disagree with. That’s how we improve political discord.
thanatos_dem··on Tekton Pipelines – K8s-style resources for declaring CI pipelines
Yeah, pretty similar overall. Tho Tekton is also the underlying technology for Jenkins X. With Jenkins being such a common system in the CI/CD space, I think we'll see Tekton preferred going forward.

https://jenkins-x.io/

thanatos_dem··on Malicious apps infect 25M Android devices with 'Agent Smith' malware
> Not even the battery thing.

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.

thanatos_dem··on Remove the Google logo from the Golang website
If it’s not branded as a google product that sure reduces the perceived risk of it being cancelled out of the blue one day.
thanatos_dem··on M 7.1 SoCal Earthquake: What's Next?
Eek. The content is interesting, but the channel’s style and sound effects are just too much for me. Same problem I have with “Mad Money”.
thanatos_dem··on Apple iCloud Experiencing Issues
I believe it uses iCloud/CloudKit to sync data from all devices associated with your account.
thanatos_dem··on Interns’ Job Prospects Constrained by Noncompete Agreements
It’s a bit more messy than that in California even. Non competes are not forbidden, just generally unenforceable due to some other labor laws. So a lot of companies will still to this day have employees sign non-competes, and threaten them with legal action if they violate them.

They’d almost certainly lose, depending on circumstances, but the threat is enough to have a pretty strong chilling effect.

← PreviousPage 2 of 8Next →