Code that helped end Apartheid
Access & further reading
- Multiple commenters share archive links to bypass the paywall.
- A longer technical/political write‑up and original Vula materials are linked (PDF and archival sites).
Vintage crypto & code preservation
- Many express enthusiasm for the story and the survival of working 1980s crypto code.
- Some are inspired by the idea of code as a “historical document” and discuss code archaeology as a hobby.
- The 8088 machine is debated as “8‑bit vs 16‑bit,” with consensus that culturally it belongs to the 16‑bit era.
Cracking the ZIP & technical details
- Commenters discuss attempts to recover the old ZIP password using bkcrack and hashcat; it wasn’t found.
- Reported search suggests the password is fairly long (>13 characters, with some constraints for character types).
- The ability to attack PKZIP versus the enduring theoretical strength of the original one‑time pad is highlighted.
- People note how ZIP headers and embedded ZIPs enable known‑plaintext attacks.
One-time pads, randomness, and PRNG debates
- OTPs are recognized as information‑theoretically secure if used correctly, but hard to manage operationally.
- Several analyze the BASIC code’s random generation, noting it uses time‑seeded PRNGs and re‑seeding with checksums.
- There is debate over whether this was “good enough” against South Africa’s security services then, and whether shipping raw pad data vs seeds would effectively turn it into a stream cipher.
Terminology: “encipher” vs “encrypt”
- The archaic term “encipher” sparks a linguistics thread.
- Commenters compare historical usage (books, standards, X.509 fields), note the web era cemented “encrypt,” and discuss parallel terms in other languages.
How apartheid ended: tech vs politics
- Some emphasize symbolic moments and personal encounters; others call that over‑simplified.
- A substantial subthread argues the decisive factors were international (especially Anglo‑American) political pressure, sanctions debates, and the white government’s fear of civil war.
- There is disagreement on how much wealth redistribution occurred, the role of affirmative action and race‑based laws post‑1994, and whether the settlement preserved apartheid‑era economic hierarchies.
- Views differ sharply on current South African inequality: some blame lack of redistribution, others corruption, crime, and education failures.
Modern analogies and controversies
- Several commenters draw comparisons between apartheid South Africa and contemporary Israel/Palestine; others strongly reject the analogy.
- Human-rights‑organization reports labeling Israel an apartheid system are cited, but other commenters insist dictionary definitions do not apply; this remains unresolved and contentious in the thread.