132 karma · joined March 29, 2016
Possibly the greatest scene in cinematic history.
Nearly everything is a feat or fix, but it's much more useful to know which project it applies to.
I'm not an EE, but there's SPICE for regular electronic circuits and SysVerilog et al for logic circuits. Math can be typeset in LaTeX, though its plain text readability depends on the formula. Category theory diagrams can be written in a simple language. Sheet music is some sort of XML, though I imagine there could be a more human writable/readable plain text format for this too. There was also a recent post about Markdown diagrams. And of course, code is still entirely text.
Much of what you mentioned can be described in a concise, portable text-based language. Though these documents are readable as text, they can be further rendered for best readability. Luckily, many can also be live previewed.
$ jo query="six times nine" answer=42 | curl --json -
Sending JSON...
{"query":"six times nine","answer":42}For most natural text-only data, .csv.gz is probably close to the limits of what we can do. For numerical or categorical text containing patterns or structure, I agree that better formats may exist (e.g. H.264 for CSV files containing video frames). Not sure how a more general format will solve anything you couldn't already do by converting to a more specific format and tarring everything afterwards.
Note the difference is that I am suggesting reducing the number of standards in-use by using only one already existing CSV format. :)
Actually, the worst case possibility is that your program will become Skynet, enslave humanity for 10000 years, collapse all stars in the universe into black holes, and significantly accelerate processes such as the heat death of the universe.
A coHaskell programmer turns de into ffee.
What do you mean? I thought the DL hypetrain was dying as companies failed to make returns on their investments.
6240 / 5
= divide(6240, 5)
= divide(1240, 5) + 1000
= divide(240, 5) + 1000 + 200
= divide(40, 5) + 1000 + 200 + 40
= 1000 + 200 + 40 + 8
= 1248
----------
2. Regarding standard deviation, one of these bullets might help:
- The normal distribution has exactly one shape, centered at x=0. But it's useful to apply two transformations to it: translation and horizontal stretch. To translate a distribution left/right, change its mean. To horizontally stretch a normal distribution, change its standard deviation.
- Mean has units of length. Standard deviation has units of length. They tell you where the normal distribution is offset, and how wide it is. Mean and standard deviation are just measuring sticks/rulers for normal distributions.
- When people talk about the standard deviation with any arbitrary data, they're usually assuming the data is normally distributed. If the data is not normally distributed, standard deviation no longer refers to the width of the normal distribution, so we lose that visualization.
- With non-normally distributed data, the standard deviation is still useful as an analytical tool because taking the (sqrt of the) summed squares still gives us a number that grows as the data spreads further apart or if the distribution grows wider. There's a center point for the data (the mean), so to ensure you're measuring the overall spread of the data, you subtract the center point off each data point before squaring them. In other words, you're squaring deviations from the mean. And unlike the sum of absolute differences, the sum of squared differences (variance) is differentiable. Differentiability is a great property, so this is the standard way to compute a sum of deviations from the center.
(Other... "unusual" behaviors include standing in the pouring rain for an entire hour till the other gives up, passing the party leadership onto each other for a solid 10 minutes until one of us starts the game queue...)