For high reliability, I think I would suggest engraving it into a low reactivity nonvaluable metal, perhaps titanium sheet would be a good choice. Couple that with a backup on printed archival paper using carbon toner or an art-grade ink or dye. Between the two of them they will probably resist damage for 100 years or so.
Brass or bronze would also be a decent option, but you'd have to make the text larger for it to be readable with corrosion. Perhaps braille would be an interesting choice there.
And ceramics are a great choice - clay tablets, when fired, can last millenia.
I think between the three of a metal sheet, clay tablet, and paper book, one of the three is almost certain to survive a century.
Isn't "unambiguous representation" impossible in practice anyway ? Any representation is relative to a formal system.
I can define sqrt(5) in a hard-coded table on a maths program using a few bytes, as well as all the rules for manipulating it in order to end up with correct results.
Well yeah but if we’re being pedantic anyway then “render these bits in UTF-8 in a standard font and ask a human what number it makes them think of” is about as far from an unambiguous numerical representation as you could get.
Of course if you know that you want the square root of five a priori then you can store it in zero bits in the representation where everything represents the square root of five. Bits in memory always represent a choice from some fixed set of possibilities and are meaningless on their own. The only thing that’s unrepresentable is a choice from infinitely many possibilities, for obvious reasons, though of course the bounds of the physical universe will get you much sooner.
Also, breakfast items are typically the "healthiest" fast food items. An Egg McMuffin for example has a fresh egg, piece of ham and an English muffin. Hardly a disaster meal diet wise.
The quarter pounder is loaded with sugar too unfortunately. The sweet bread is one of the worst things about it. The salad dressing will be too. It's not healthy and doesn't even taste good. But it's addictive.
It has 10g of sugar, which isn't good but no where near a medium coke. Though not a healthy meal because of high sodium, but with some added fibers isn't very bad.
It's a bit more subtle than that. The sugar is there to make it palatable and addictive. The real problem is it's hyper-processed and ridiculously easy to digest. It'll spike your blood sugar levels then have you wanting more an hour later. There's no point looking at a single food in isolation, you have to look at the entire lifestyle and the kind of lifestyle that includes McDonald's is not a generally a healthy one.
Then again Buffett apparently did it for 6 decades. But he also only had to drive a few minutes to work and probably had a mostly stress free life. You can eat all the healthy veg you want but if your day is punctuated by a dreadful commute and generally filled with stress, that's what will get you.
The hamburger buns I buy at the grocery store taste like cake to me. There's only one brand of bread in the store that doesn't add sugar, and they only stock a couple loaves at a time (and it's the one I buy).
The sugar in the McBurger is nothing like the amount in a coke or a shake.
And no, McBurgers are not addictive. I don't want more than one or two a month.
Git blame will show the commit and the date for each line. It’s easy to verify if the snippet has changed since the comment. i use Emacs and it’s builtin vc package that color code each block.
And anything that can affect relevant state, any dependencies that may have changed, validations to input that may have been modified; it’s hard to know without knowing what assumptions the assertion is based on.
Worst case, engrave it on a clay tablet and bury it in a bog.
reply