794+ in-depth articles

Deep dives into tools,
techniques & the web.

Practical guides covering developer tools, health metrics, SEO, converters and more — written to be actually useful.

✦ 7 Categories ✦ Updated Weekly ✦ Free to Read
✦ AI

✦ AI-powered — understands natural language

Text Tools Sep 11, 2026 Latest ✦

Word Boundaries and Lookarounds: Precise Find & Replace

Replacing "id" also hits valid, hidden and width. Word boundaries, lookarounds and lazy quantifiers are the three patterns that make find-and-replace precise.

Read article
Converters Jul 28, 2026

Labs Have Reached 450 Picokelvin But Can Never Reach Zero — Absolute Zero, Superfluidity, and Why Quantum Computers Run Colder Than Deep Space

Absolute zero is unreachable because the third law of thermodynamics requires infinite cooling steps to extract the final increment of entropy — labs have reached 450 picokelvin, billions of times colder than outer space, but never 0 K. Here's what each temperature scale actually encodes (Fahrenheit's brine mixture zero point, Kelvin's thermodynamic basis), how Bose-Einstein condensates and superfluidity emerge near absolute zero, and why superconducting quantum computers must operate at 15 millikelvin — colder than anywhere in the observable universe.

Calculators Jul 27, 2026

Why Salary Sacrifice Beats a Regular Pension Contribution — NI Savings, Employer Passthrough, and the £100,000 Taper

Salary sacrifice reduces gross salary before both income tax and National Insurance are calculated — unlike relief-at-source pensions which only save income tax. An employee on £40,000 sacrificing £4,000 saves £320 in NI on top of income tax relief, and their employer saves £552 in employer NI which many pass on to the employee's pension. Here's the full calculation, the personal allowance taper at £100,000, and what salary sacrifice reduces (statutory pay, mortgageable income) versus what it doesn't.

Internet Jul 27, 2026

IPv4 Ran Out in 2011 — How Carrier-Grade NAT Has Kept the Internet Running Since, and What IPv6 Changes

IPv4 exhaustion at the IANA level happened in February 2011 — since then, Carrier-Grade NAT (ISPs placing thousands of customers behind a single public IP) has kept the internet running while breaking peer-to-peer connectivity, port forwarding, and IP-based geolocation accuracy. Here's the full exhaustion timeline by regional registry, why IPv6's /64 minimum subnet size is set by SLAAC autoconfiguration, and how NAT64/DNS64 enables completely IPv6-only networks while still reaching IPv4 servers.

Health Jul 27, 2026

The Scale Hasn't Moved in Six Weeks — Reading Recomposition

A flat scale weight can hide meaningful changes in body composition. Here's which measurements actually reveal recomposition and how to interpret them over time.

Health Jul 26, 2026

The Hidden Variable in Step Counting — How NEAT Variation of 2,000 kcal/Day Dwarfs What Most Exercise Burns

NEAT (Non-Exercise Activity Thermogenesis) — calories burned through all movement that isn't formal exercise — varies by up to 2,000 kcal/day between people of similar size, a larger range than most people's structured workouts. Here's why increasing exercise sometimes doesn't increase total daily calorie burn (NEAT compensation), the metabolically optimal walking speed, why fit people burn fewer calories per step than unfit people of the same weight, and why spreading steps organically through the day may produce more net calorie burn than a single deliberate walk.

Text Tools Jul 26, 2026

Why `"abc" is "abc"` Is True But `"hello world" is "hello world"` Might Not Be — String Interning, Ropes, and Concatenation Complexity

String interning stores only one copy of each distinct string and reuses references — which is why Python's `"abc" is "abc"` can be True while `"hello world" is "hello world"` may be False. Here's V8's internal ConsString lazy concatenation representation, why `result += "abc"` in a million-iteration loop is O(n²) while `"abc" * 1000000` is O(n), how rope data structures make text editor string operations efficient, and why using a repeated string to test a VARCHAR column reveals silent truncation bugs.

Converters Jul 26, 2026

Triple Your Speed, Use 27 Times More Power — The Physics of Aerodynamic Drag and Why High-Speed Transport Is So Hard

Aerodynamic drag scales with velocity squared and power with velocity cubed — triple your speed and you need 27 times more power to overcome drag. Here's why the Concorde burned 8× more fuel per passenger than a 747, why aircraft cruise at 35,000 feet to exploit thin air, why Hyperloop puts vehicles in a vacuum tube to sidestep the drag equation entirely, and the physics behind terminal velocity varying with altitude.

Text Tools Jul 25, 2026

Why Quicksort Fails When Data Doesn't Fit in RAM — External Merge Sort, Timsort, and Database Sort Optimisation

When data exceeds RAM, the bottleneck shifts from CPU comparisons to disk I/O — and quicksort's cache-friendly random access pattern becomes a liability while merge sort's sequential access pattern becomes an asset. Here's external merge sort's two-phase approach, why Timsort sorts nearly-sorted real-world data in close to O(n), how database query planners use B-tree index order to avoid explicit sort steps, and why `LC_ALL=C sort` produces different output than locale-aware sort on the same data.

Calculators Jul 25, 2026

Why the Entire Money Market Uses Simple Interest — T-Bills, Day Count Conventions, and the Rule of 78s

The entire money market — Treasury bills, commercial paper, repos, and the Fed Funds Rate — uses simple interest, not because it's simpler but because the compounding period would need to be fractions of a day for instruments measured in weeks. Here's how day count conventions (Act/360, Act/365, 30/360) affect interest calculations by enough to matter in the inter-bank market, the discount rate vs investment yield distinction that makes T-bill comparisons tricky, and why the Rule of 78s front-loads interest at the expense of early repayers.

SEO Jul 25, 2026

Schema Markup Is a Claim — Here's How Google Verifies It Through Knowledge Graph Entities and sameAs

Schema markup tells Google what you claim — but Knowledge Graph inclusion depends on what Google can verify through corroborating signals like Wikidata items, Wikipedia articles, and sameAs references to authoritative third-party profiles. Here's how the @id property creates a canonical entity identifier, why sameAs is one of the highest-value Organization schema properties, the merchant trust layer that affects Product schema rich result eligibility beyond valid syntax, and why VideoObject Key Moments are consistently underused.

Internet Jul 24, 2026

Every TLS Certificate Is Now a Public Record — What Certificate Transparency Logs Reveal and Why That Changed Security

Certificate Transparency logs record every TLS certificate ever issued and became mandatory for Chrome in 2018 — meaning fraudulent certificate issuance is now a publicly auditable event rather than an undetectable attack. Here's how Merkle tree audit proofs make CT logs tamper-evident, what domain owners find when searching their own CT history (unexpected subdomains, unauthorised CAs), and how real-time CT monitoring via Certstream gives organisations a window to act on phishing infrastructure before it launches.

Internet Jul 24, 2026

Why DMARC Fails Even When SPF and DKIM Both Pass — Alignment Rules and Multi-Platform Sending Configuration

DMARC requires alignment, not just SPF and DKIM passing individually — SendGrid's default DKIM signature (d=sendgrid.net) fails alignment with your From header even though the signature itself validates correctly. Here's the precise difference between relaxed and strict alignment, how custom DKIM signing via CNAME delegation fixes multi-platform sending, the sp= subdomain policy tag for staged rollout, and why third-party SPF/DKIM authorisation creates a trust relationship worth periodically auditing.