Recent submissions

Comment · 1 year ago
Why does it matter where the bytes are stored at rest? Isn't everything you need for SHA-256 just the results of the SHA-256 algorithm on every 4096-byte block? I think you could just calculate that as the data is streamed in.
Comment · 1 year ago
Why would you PUT an object, then download it again to a central server in the first place? If a service is accepting an upload of the bytes, it is already doing a pass over all the bytes anyway. It doesn't seem like a ton of overhead to calculate SHA256 in the 4092-byte chunks as the upload progresses. I suspect that sort of calculation would happen anyways.
Comment · 1 year ago
That's interesting. Would you want it to be something like a bucket setting, like "any time an object is uploaded, don't let an object write complete unless S3 verifies that a pre-defined hash function (like SHA256) is called to verify that the object's name matches the object's contents?"
Comment · 2 years ago
> Someone probably told me that every cell in my body has the same DNA. But no one shook me by the shoulders, saying how crazy that was.

This is only mostly right. Every cell in your body has an astonishingly similar amount of DNA, but every cell division (and even steady state DNA repair) offers the opportunity for mutations. So your cells are all astonishingly similar, but there can be detectable differences.

One implication of this is that cells that are closer to each other in developmental history will have more similar DNA. One of my colleagues in graduate school used this to do phylogenetic lineaging, where he looked at markers in DNA from whole organisms to reason about which cells are closely related, and which cells have a more distant developmental ancestor.

Biology is super cool! I hope that everyone finds a little bit of it that they can enjoy. :)

Comment · 6 years ago
Comment · 6 years ago
One of the funniest stories I've ever heard was about how a junior developer asked a more senior developer a creatively terrifying question:

How do I install half of an RPM?

Comment · 9 years ago
I think of myself as a very absent-minded person. I also can't imagine being in my car without knowing my daughter is in my car. After reading this, I'll probably check the back seat for her even when I'm very confident she's not there.

I don't mean to be critical. I've had a lot of advantages in life, and reading about this breaks my heart. I wish I could understand more about how I could help. None of these parents or kids deserve this situation, even if the parents could have done better.

Comment · 9 years ago
People in Flint, Michigan still don't have clean water. Lots of other folks in the world also don't have clean water. Doesn't that seem like an easier thing to fix than trying out experimental therapies?
Comment · 9 years ago
I hope that you feel better soon.
Comment · 10 years ago
Daycare.
Comment · 10 years ago
It turns out that the people who need the most help might have a hard time telling doctors the truth about their symptoms for a variety of reasons. I think you're right that this would be better, but I think it would be really sad to avoid helping people just because they had problems with self-awareness and communication.

I might be wrong though. :)

Comment · 10 years ago
I've never seen anecdata before. Thanks for sharing that word, love it. :)
Comment · 10 years ago
Why is it not in anyone's interest to write an explicit rebuttal?
Comment · 10 years ago
Being #3 in a growing market is not a bad place to be.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton