@PattyMurray I suggest that you consider the input of doctors, including the UW sleep lab.
I suggest that you consider the experience we had in the 70s, when we tried "permanent" DST.
Standard Time is better and easier.
@JimPropp This is a stretch of what you're talking about, but I thought of "eenie, meenie, miney, mo", which is sort of a counting sequence (with modular wraparound) to choose e.g. who goes first in a kid's game.
@julianorobertrj@JimPropp But you're right, the compiler would be able to detect unconverted unit errors, like the Mars Climate Orbiter error.
https://t.co/zMvyxyA9iH
@julianorobertrj@JimPropp It could have polymorphism in that angles can be added to angles, and lengths can be added to lengths, and, if you provide conversions between feet and meters, you could do arithmetic like adding a foot to a meter, or multiplying a foot by a meter to get an area in acres.
@julianorobertrj@JimPropp The language would require the programmer to declare their variables.
Let A:length:meters:int32;
Let B:length:feet:float32;
Let C:rotation:degrees:float16;
Let D:area:acres:float64;
Let E:color:R8G8B8;
You don't know the values of A or B, but you do know metadata about them.
@julianorobertrj@JimPropp My father told a story that certain military aircraft software was required to do runtime detection of certain invariants (I forget exactly what), to which Dad asked "and then what?", is the pilot supposed to correct the altitude values somehow?
@julianorobertrj@JimPropp The same way that compilers enforce type safety, to the extent that they do. If I say
C = A + B
this makes sense if A, B, and C are all integers, and there's implicit conversion if A is a float, b is an integer and C is a float.
The compiler will error if B is a quaternion.
@julianorobertrj@JimPropp I don't see any reason why the compiler could not check this - we store a variety of metadata anyway, it should not be hard to invoke conversion between feet and meters, or prohibit automatic assignment from meters to degrees, or angular degrees to fahrenheit degrees.
@CrystalWizard99 The party has an opportunity to jack into the Big Bad Mainframe to exfiltrate critical data, but they need to complete the hack before the servers get hit by the impending hurricane.
Surprisingly charming moment:
Having dinner at the local taproom, the 3yo kid at the next table gets down from his chair and dances (twerks?) to "I Wanna Be Sedated".
Teach the next generation the classics and they'll grow up all right.