Converting Between JSON, YAML and CSV Without Losing Data
Each format can express things the others cannot. Knowing exactly what gets lost in each direction is the difference between a clean conversion and a silent corruption.
Our tools give you a number. These articles explain where that number comes from, what it assumes, and when it will mislead you. 21 articles across 11 subjects, each citing the standard it relies on.
Each format can express things the others cannot. Knowing exactly what gets lost in each direction is the difference between a clean conversion and a silent corruption.
Valid JSON and correct JSON are different questions. JSON Schema answers the second one, and the keywords that matter are fewer than the specification suggests.
· 3 min read
A flat rate charges interest on the full original amount for the entire term, even though you have already repaid most of it. The true cost is close to double the number advertised.
· 3 min read
Prepaying a loan does not reduce your interest proportionally. It reduces it enormously, because every rupee of principal removed stops accruing interest for the entire remaining term.
· 3 min read
One ceiling, a dozen competing instruments, and lock-in periods from three years to fifteen. What actually qualifies, what it saves you, and where people waste the allowance.
· 3 min read
The new regime has lower rates and almost no deductions. The old one is the opposite. Which wins depends on one number, and this is how to work out yours.
· 4 min read
The EMI formula in full, worked through by hand, plus the four reasons the figure your bank quotes rarely matches the one a calculator gives you.
· 4 min read
Simple interest is linear, compound interest is exponential, and the gap between them is small for years and then enormous. Here is exactly when it turns.
· 4 min read
BMI was designed in the 1830s to describe populations, not people. The formula, the thresholds, the known failure cases, and what to use alongside it.
· 5 min read
Trailing commas, comments, NaN, big integers and duplicate keys: five places JSON differs from what developers expect, and what the spec says.
· 5 min read
A loan schedule is four columns and a few hundred rows. Knowing which row to read tells you when to refinance, when to prepay, and what a longer tenure costs.
· 3 min read
Three competing equations, an activity multiplier that is mostly guesswork, and a ±15% error bar nobody mentions. What calorie calculators can tell you.
· 4 min read
What a cryptographic hash guarantees, how collision attacks broke MD5 and SHA-1, and why hashing a password with SHA-256 is still the wrong choice.
· 4 min read
Entropy maths, why complexity rules made passwords worse, and the arithmetic behind NIST dropping mandatory rotation. With the numbers, not the folklore.
· 4 min read
How the 4.5:1 contrast ratio is calculated, why grey-on-white fails so often, and the weaknesses in the formula that APCA is meant to fix.
· 4 min read
What each format is actually good at, why PNG screenshots are enormous, when WebP loses to JPEG, and the decision tree that covers almost every real case.
· 4 min read
A PDF is a container, and its size is almost always the images inside it. What compressors do, and why one file shrinks by 90% and another not at all.
· 4 min read
A $327 million spacecraft, an airliner that ran out of fuel mid-flight, and the everyday conversion errors that follow the same pattern.
· 5 min read
Why a 50% fall needs a 100% rise to recover, why percentage points are not percentages, and how discount stacking really works.
· 4 min read
Google rewrites most meta descriptions and two-thirds of title tags. What they still do, the pixel limits behind truncation, and how to write ones that survive.
· 4 min read
Client-side processing is a design constraint, not a marketing line. What it rules out, what it costs us, and how to verify the claim yourself in ten seconds.
· 4 min read