HN user

joemag

264 karma
Posts2
Comments77
View on HN

Loved this article! I initially was confused by how this transition would work with the conservation of angular momentum (since the electron would be flipping from spin ±½ to the opposite one). But then remembered that photons are spin 1 particles, so the math works out. Neat.

For those of us who build distributed systems, it’s all about number of modes we need to design for, test, and monitor. If all I have to worry about is process death, I can design my service around that. Monitoring for process death is generally pretty straightforward as well.

Gray failures (like process slowdowns), on the other hand, are fairly difficult to design for, and detect. And it can wreak havoc on distributed systems if one of the nodes suffers a gray failure.

With one thread, maybe. But using multiple threads it’s not even that hard. I’ve hit 100Gbps using stock TCP stack and ~10 threads in Rusts Hyper without much trouble.

Another example, you can saturate 100Gbps with just 4 iPerf3 processes.

Argh, you are right - the ad fold made it seem like the article ended, yet there were two more paragraphs below it.

Still, rereading the article, the main body seemed a bit coy. It kept talking about how such black holes should not exist, yet I kept thinking “hasn't LIGO detected formation of 60+ solar mass black holes via mergers?”

But perhaps I’m in an extra criticizing mood before my morning coffee.

Frankly, looking at all my apps, the only use-case I have for background tasks is Google Photos, who I want to automatically upload my recent photos to the cloud. A very distant second would be communication apps running some kind of reconciliation once or twice a day, in case some notifications were missed.

I have no desires for any of my other apps to execute any tasks in the background.

That was the single biggest difference I observed when I switched from Android to Apple 4 years ago. I no longer had periodic episodes where my phone would burn through 80% of my battery in 30 minutes, while getting lava hot. Not sure if Android has figured background tasks in the last 4 years, but the inconvenience of not having background tasks was greatly outweighed by having predictable battery life and performance.

The thing that’s always fun to see on such graphs is comparison to theoretical latency based on the speed of light in fiber. Gives a sense of how circuitous a particular route is.

Unless I’m misunderstanding the question, many http clients would pool http(s) connections. Most of them do that by default. So connection establishment cost gets amortized over large number of API calls.

And that’s the argument the grand-parent is making. It’s a tool. It can be used for good or bad. There are other tools like that.

Because of that, there’s unlikely to be universal acceptance or rejection. And without popular opinion, it will be hard to pass any laws that change the status quo.

Flagging “America’s most wanted” in public places like train stations or airports. Looking for missing children. Having home automation react differently to different family members.

Those are all usages I am personally totally ok with.

Many laws and societal norms don’t require universal acceptance. So it’s totally reasonable for you to not care, while society in general feels the opposite. Or vice versa.

And in your case of the note taker, a better example would be somebody that frequently follows you, and takes notes about what you wear. In many places, that could be grounds for harassment claim. In other words, it’s not the act that matters to most people, but the frequency and scale at which the act takes place.