Discover more from Zane
The Comprehensive Lee Kuan Yew Anthology
I scraped the National Archives of Singapore for all of Lee Kuan Yew's writings, speeches, and rallies, and put them into a 12,000 page PDF. Download it here.
The PDF is at the bottom. Enjoy!
Lee Kuan Yew is highly controversial, for example:
Strong advocate for hanging drug traffickers: “If we could kill them 100 times, we would.”
Rejecting American media norms by suing journalists, and winning.
Governing and speaking on cultural and racial differences.
But also highly successful:
And responsible for inspiring China’s dramatic reform under Deng Xiaoping, indirectly lifting 800 million people out of poverty.
Obviously, Singapore is a successful country. But it’s had to reinvent itself many times: from basic manufacturing, to skilled manufacturing, to a financial and technology hub, and now advanced manufacturing.
How did he defeat the Communists, deal with the involuntary ejection of Singapore from Malaysia, and defuse the fanged criticisms of Western journalists along the way? We can read his books, but only by reading the primary sources can we transport ourselves back in time.
In a little more detail: browsing the National Archives of Singapore website, I found an interesting PDF of an LKY speech. Looking a little further, I noticed I could search and filter by Lee Kuan Yew’s works. And a little further, by inspecting the JS attached to the click handler of the “next” button, I realized the archives were navigable with a URL parameter. From there, it was simple to construct the page URLs, import all hyperlinks within them, filter for the actual PDF, and download them (with some interval to not get silently rate-limited).
Here’s the code:
Just a few lines! Love Mathematica.
No paywall. Here you go!
Follow @zane1729 if you’d like.
(FYI for users on mobile: it’s 200MB.) Click:
Or, alternatively, and thank you to @zachcaceres for the OCR to make this searchable:
If you do any interesting things with the PDF (train GPT-3 with it, for example), please share it with me on Twitter @zane1729!
Hope you enjoy.