Spectre, via Hogwarts

I know Meltdown and Spectre are old news by now, but here’s yet another analogy to explain how the “speculative execution” optimization leaks supposedly secure information. It involves Harry Potter.

Thoughts on Sketches

I’m finding myself surprisingly pleased by this sketch.

The cast of Doki Doki Literature Club cosplaying the characters from Puella Magi Madoka Magica

Game Review: Finding Paradise

To the Moon is one of the best story games I’ve ever played. It’s sweet, funny, and has an element of Truth that makes a story worth telling. It has a great theme song, and it’s only about six hours long. It even has Animorphs references. My one real complaint is that the “gameplay” part is a little forced—silly puzzles that are more frustrating than challenging.

Six years later, creator Kan Gao has “finally” released the sequel, Finding Paradise. Does it live up to the original?

Older Posts

  1. 2017-12-31 Movie Review: Murder on the Orient Express
  2. 2017-12-30 Movie Review: Coco
  3. 2017-12-29 Movie Review: The Shape of Water
  4. 2017-12-28 Game Review: Rakuen
  5. 2017-12-27 Madoka Final Commentary
  6. 2017-12-23 Madoka Halfway Commentary
  7. 2017-12-18 Puella Magi Madoka Magica
  8. 2017-12-17 "Review": Umineko no Naku Koro ni
  9. 2017-12-08 "Four Days in Ohtori"
  10. 2017-12-04 "A Sensation Unending" (DDLC 1)
  11. 2017-10-28 Things I Hate About RWBY
  12. 2017-10-15 "Mirror Mirror"
  13. 2017-09-17 Movie Review: Wonder Woman
  14. 2017-08-26 Movie Review: Fantastic Beasts and Where to Find Them
  15. 2017-07-23 Movie Review: Valerian and the City of a Thousand Planets
  16. 2017-07-16 "Holding Back"
  17. 2017-05-16 Determination: Epilogue
  18. 2017-05-11 Psycho-Pass Halfway Recap
  19. 2017-05-06 Determination (Part 10 of 11)
  20. 2017-04-12 "Story of Your Life" (Re: Arrival)
  21. 2017-04-11 Psycho-Pass 2: "Those Capable"
  22. 2017-04-09 Psycho-Pass 1: "Crime Coefficient"
  23. 2017-04-08 Movie Review: Kimi no Na wa
  24. 2017-03-31 Dogsong Variations
  25. 2017-03-30 "Morning Glory": Building a Mystery
  26. 2017-03-29 "Dear You" (sketch)
  27. 2017-03-28 NaNoWriMo Limericks
  28. 2017-03-26 "Remember Me" (plus sketches)
  29. 2017-03-23 Traced Portrait: LEX
  30. 2017-03-23 Perspective (animation)
  31. 2017-03-22 "Weeks Later"
  32. 2017-03-18 "Mado Kara Mieru" (Chiptune WIP)
  33. 2017-03-15 "Buffer Overflows" (a rap battle)
  34. 2017-03-14 "Memoirs of a Student" (part 3)
  35. 2017-03-10 "Future" (from Umineko: When They Cry)
  36. 2017-03-09 "Morning Glory": Progress Report
  37. 2017-03-08 "Morning Glory"
  38. 2017-03-07 "Memoirs of a Student" (part 2)
  39. 2017-03-04 Determination (Part 9 of 11)
  40. 2017-03-03 What's the Longest Kanji?
  41. 2017-03-02 "Memoirs of a Student"
  42. 2017-02-26 Determination (Part 8 of 11)
  43. 2017-02-25 NaCreSoMo 2017
  44. 2017-02-19 "Dekiru Kagiri"
  45. 2017-02-16 You Are Remembered
  46. 2017-01-31 Determination (Part 7 of 11)
  47. 2017-01-28 Happy Lunar New Year
  48. 2017-01-27 "Will I hide you?"
  49. 2017-01-18 Movie Review: Hidden Figures
  50. 2016-12-31 "Colorless Sneer": Behind the Lyrics
  51. 2016-12-27 Movie Review: Arrival
  52. 2016-12-26 Determination (Part 6 of 11)
  53. 2016-12-04 "Shining Armor"
  54. 2016-11-06 NaNoWriMo 2016 (U)OST
  55. 2016-10-30 Determination (Part 5 of 11)
  56. 2016-10-23 Determination (Part 4 of 11)
  57. 2016-10-22 Book Review: The Gods Themselves
  58. 2016-10-16 NaNoWriMo 2016
  59. 2016-10-15 Higurashi and the Rules of Mystery Novels
  60. 2016-10-02 Determination (Part 3 of 11)
  61. 2016-09-25 "Love The Way You Lie"
  62. 2016-09-24 規則 (The Rules)
  63. 2016-09-18 The Rules
  64. 2016-09-06 "Colorless Sneer"
  65. 2016-09-03 Determination (Part 2 of 11)
  66. 2016-07-23 Determination (Part 1 of 11)
  67. 2016-04-20 "Usan no Kaori" (Chiptune)
  68. 2016-04-12 … x …
  69. 2016-04-10 "Soulless Pacifist"
  70. 2016-04-02 NaCreSoMo 2016: Audio Extraordinaire!
  71. 2016-03-31 "Animated" Sorting Algorithms (in Swift)
  72. 2016-03-27 "Umi no Shita Kara"
  73. 2016-03-26 … x Hermione
  74. 2016-03-26 Hurricane
  75. 2016-03-23 "Usan no Kaori" (Chiptune WIP)
  76. 2016-03-20 Playing with RPG Maker
  77. 2016-03-16 "hope" (Chiptune WIP)
  78. 2016-03-13 "Just the Same"
  79. 2016-03-12 Movie Review: The Witness
  80. 2016-03-12 Omen'ya
  81. 2016-03-09 "True Hero"
  82. 2016-03-05 Tornado
  83. 2016-02-25 NaCreSoMo 2016
  84. 2016-02-08 Happy Lunar New Year!
  85. 2016-02-05 "UseRoaming no"
  86. 2016-01-29 "Talking About Race"
  87. 2016-01-18 Racism, noun
  88. 2016-01-10 "Lapis Lazuli" (Steven Universe)
  89. 2015-12-21 Review: The Hunger Games: Mockingjay: Pt 2
  90. 2015-11-27 Movie Review: The Good Dinosaur
  91. 2015-11-11 "Hey, Allison"
  92. 2015-11-09 Part 1: Office Blues
  93. 2015-10-12 Problems with The Martian
  94. 2015-10-11 Movie Review: The Martian
  95. 2015-09-12 That One Time
  96. 2015-09-08 "Let Her Cry"
  97. 2015-08-26 Poem-a-Day 2015
  98. 2015-08-17 "The Fighter"
  99. 2015-07-26 "Walk on Distant Worlds"
  100. 2015-07-23 Movie Review: Pulp Fiction
  101. 2015-07-07 "Years Later"
  102. 2015-06-27 Movie Review: Mad Max: Fury Road
  103. 2015-06-06 "In My Veins"
  104. 2015-05-12 "You Be…"
  105. 2015-04-05 NaCreSoMo Wrap-Up
  106. 2015-03-31 cp
  107. 2015-03-29 Hell, Backpack, Pokémon
  108. 2015-03-27 "Motion Sickness"
  109. 2015-03-26 "Distractingly Hot"
  110. 2015-03-24 What's in a Name?
  111. 2015-03-23 Simulated
  112. 2015-03-18 Letters
  113. 2015-03-17 Emotional Proprioception
  114. 2015-03-16 "Caravan" (excerpt)
  115. 2015-03-14 "Making Tracks"
  116. 2015-03-13 Draco x ...
  117. 2015-03-11 Music Video Notebook
  118. 2015-03-10 "The 100% Perfect Boy, Part 2"
  119. 2015-03-09 "On Seeing The 100% Perfect Boy One Rainy March Afternoon"
  120. 2015-03-08 Monitor Hum
  121. 2015-03-02 "Superfish"
  122. 2015-02-23 NaCreSoMo 2015
  123. 2015-02-19 Happy Lunar New Year!
  124. 2015-02-03 Movie Review: Selma
  125. 2015-02-01 In-groups and Out-groups
  126. 2015-01-01 Movie Review: Pitch Perfect
  127. 2014-12-31 Movie Review: The Imitation Game
  128. 2014-12-24 Movie Review: Big Hero 6
  129. 2014-12-21 Movie Review: Interstellar
  130. 2014-12-15 Game Review: Transistor
  131. 2014-12-14 Review: The Hunger Games: Mockingjay: Pt 1
  132. 2014-10-12 "Shellshock"
  133. 2014-08-31 Ten Books That Have Stayed With Me
  134. 2014-08-25 Poem-a-Day 2014
  135. 2014-08-23 Movie Review: Guardians of the Galaxy
  136. 2014-08-13 "Nothing to See Here"
  137. 2014-07-04 "Heartbleeder"
  138. 2014-06-22 Movie Review: Edge of Tomorrow
  139. 2014-06-14 Re: The Traced Portrait Project
  140. 2014-05-25 "Ordinary Moment"
  141. 2014-04-01 NaCreSoMo Afterword
  142. 2014-03-31 A State Machine Simulator
  143. 2014-03-30 NaCreSoMo "CubeQuest" & Pompeii/Daughter
  144. 2014-03-27 What is a Parser?
  145. 2014-03-22 Seiyū
  146. 2014-03-21 Parents
  147. 2014-03-20 What are Regular Expressions?
  148. 2014-03-19 What are State Machines?
  149. 2014-03-16 Thoughts on "American Revolutionary"
  150. 2014-03-15 "Guard the Right"
  151. 2014-03-14 "goto fail"
  152. 2014-03-10 Graph Coloring the Sonobe Model, Part 1
  153. 2014-03-07 Light Reading for Up-Goer Five
  154. 2014-03-06 Red Big Ball
  155. 2014-03-05 What is a Lexer?
  156. 2014-03-04 "Come Back Home"
  157. 2014-02-27 NaCreSoMo 2014
  158. 2014-01-31 Happy Lunar New Year!
  159. 2013-12-28 Movie Review: Gravity
  160. 2013-12-24 Movie Review: Frozen
  161. 2013-12-01 "Everything's Alright"
  162. 2013-11-30 The Great Secret of Computer Science
  163. 2013-11-27 Review: The Hunger Games: Catching Fire
  164. 2013-11-24 Pet Peeve: "I will NEVER understand women."
  165. 2013-11-23 Movie Review: I Am a Ghost
  166. 2013-11-22 Movie Review: Lawrence of Arabia
  167. 2013-11-21 Star Wars: Machete Order
  168. 2013-08-26 Poem-a-Day 2013
  169. 2013-08-19 "Nothing Left of Heaven"
  170. 2013-08-18 "I can rap in English!"
  171. 2013-07-20 "Beautiful"
  172. 2013-06-22 "Asian"
  173. 2013-06-09 The Traced Portrait Project
  174. 2013-06-05 Traced Family
  175. 2013-05-25 "My Rabbit Has Four Ears"
  176. 2013-05-12 "All for You"
  177. 2013-04-14 He-Man and Zelda
  178. 2013-04-01 NaCreSoMo Postmortem
  179. 2013-03-31 NaCreSoMo Tribute
  180. 2013-03-29 TEXT ADVENTURE LOL
  181. 2013-03-21 A City on a Lake
  182. 2013-03-20 On Creation
  183. 2013-03-16 Inkblot (WIP)
  184. 2013-03-14 Self-Descriptive Poetry
  185. 2013-03-08 "Promise"
  186. 2013-03-04 Interpreting Information
  187. 2013-03-01 NaCreSoMo
  188. 2013-02-26 Re: Cloud Atlas
  189. 2013-02-10 Happy Lunar New Year!
  190. 2013-01-31 Read My NaNoWriMo Story!
  191. 2013-01-26 "Twenty-Five Ways to Die"
  192. 2013-01-06 Movie Review: Vantage Point
  193. 2013-01-04 Review: The Hobbit: An Unexpected Journey
  194. 2012-12-21 "Love from the Linden Tree"
  195. 2012-12-11 Movie Review: Wreck-It Ralph
  196. 2012-12-08 "Ugly"
  197. 2012-12-01 Re: NaNoWriMo 2012
  198. 2012-11-19 NaNoWriMo Cover Art
  199. 2012-11-11 Movie Review: Cloud Atlas
  200. 2012-10-31 Movie Review: Looper
  201. 2012-10-27 NaNoWriMo 2012
  202. 2012-08-26 Poem-a-Day 2012
  203. 2012-08-19 More Newspaper Blackout Poems
  204. 2012-07-09 Movie Review: Unknown
  205. 2012-07-07 The Chasm of Understanding
  206. 2012-06-19 Stereotypes
  207. 2012-06-15 Cocoa Geek
  208. 2012-05-14 Apple
  209. 2012-04-30 Movie Review: The Last Samurai
  210. 2012-03-24 Movie Review: Alien
  211. 2012-03-21 Movie Review: Kill Bill, Vol. 1
  212. 2012-03-07 Goodbye (Achievement Unlocked)
  213. 2012-02-17 Translation in Teaching Language
  214. 2012-02-10 "City Hall"
  215. 2012-02-10 Things We've Seen on Motos
  216. 2012-02-06 Kep
  217. 2012-02-02 Home Walkthrough #2
  218. 2012-01-27 Khmer Gender
  219. 2012-01-21 Happy Lunar New Year!
  220. 2012-01-21 Takeo and Kompong Cham
  221. 2012-01-14 Phnom Penh Excursions
  222. 2012-01-06 Thirdhand English and Chinese Writing Rooms
  223. 2011-12-31 PIO Walkthrough
  224. 2011-12-24 Progress Report: Grade 7+ and Grade 6
  225. 2011-12-18 Home Walkthrough
  226. 2011-12-09 Phnom Penh Traffic
  227. 2011-12-04 "Don't Cry"
  228. 2011-12-03 Progress Report: Grade 4 and the Teacher‑Class
  229. 2011-11-26 Occupied
  230. 2011-11-25 "Every Day I'm Shuffling" at PIO
  231. 2011-11-15 Khmer Syntax
  232. 2011-11-12 Angkor
  233. 2011-10-24 Three Sides (Afterword)
  234. 2011-10-23 Khmer Morphology
  235. 2011-10-21 "Accident"
  236. 2011-10-20 Three Sides (Part 3)
  237. 2011-10-13 "At spoon!"
  238. 2011-10-12 Three Sides (Part 2)
  239. 2011-10-07 Three Sides (Part 1)
  240. 2011-10-07 Living With My Host Family
  241. 2011-10-01 Khmer Phonetics
  242. 2011-09-25 Mondulkiri Province
  243. 2011-09-20 My Host Family
  244. 2011-09-17 The Killing Fields – Chœung Ek
  245. 2011-09-14 Two Days On The Job
  246. 2011-09-14 Orientation
  247. 2011-09-10 Arrival
  248. 2011-09-08 This Is Really Happening
  249. 2011-09-08 Genetic Discrimination
  250. 2011-09-07 Movie Review: No Country for Old Men
  251. 2011-09-06 Society vs. Individual Choice
  252. 2011-09-06 Movie Review: Blade Runner
  253. 2011-09-04 Movie Review: The Last of the Mohicans
  254. 2011-09-03 Time Zones
  255. 2011-09-02 My Last 30 Downloads
  256. 2011-08-31 Apology
  257. 2011-08-29 "Sci-Fi/Fantasy"
  258. 2011-08-27 The Gender Games
  259. 2011-08-26 I Got a Kindle
  260. 2011-08-25 Future Sight
  261. 2011-08-24 Punnett Squares
  262. 2011-08-18 Why I Don't Like Wong Fu
  263. 2011-08-17 Newspaper Blackout Poems
  264. 2011-08-13 Slow Mental Clock
  265. 2011-08-12 Freddi Fish: Sing Along
  266. 2011-08-11 How to Make a Mashup
  267. 2011-08-10 Movie Review: Grave of the Fireflies
  268. 2011-08-08 Cambodia
  269. 2011-08-02 Literary Merit
  270. 2011-08-01 Jane Error
  271. 2011-07-31 Character-based Stories
  272. 2011-07-30 Spokes: A Math Problem
  273. 2011-07-24 Movie Review: My Neighbor Totoro
  274. 2011-07-19 More on Sexism: The "Women's World Cup"
  275. 2011-07-16 English Pronouns
  276. 2011-07-10 Re: Fanfiction
  277. 2011-07-03 Movie Review: Super 8
  278. 2011-06-15 Hints for Computer Science at Berkeley
  279. 2011-06-15 Movie Review: X-Men: First Class
  280. 2011-06-02 Achievement Unlocked
  281. 2011-05-28 What Do You Say At Graduation?
  282. 2011-05-20 Adoption (in Portal) / Rapture (IRL)
  283. 2011-05-18 Movie Review: Source Code
  284. 2011-05-10 After Graduation
  285. 2011-02-15 "What's Wrong?"
  286. 2011-02-02 Happy Lunar New Year!
  287. 2011-01-31 [Chua] "Nothing is fun until you're good at it"
  288. 2011-01-29 [Chua] "Villager Number Six"
  289. 2011-01-26 [Chua] "Garbage"
  290. 2011-01-24 [Chua] "Not Being the No. 1 Student"
  291. 2011-01-22 [Chua] "Superior"
  292. 2011-01-22 [Chua] Tiger Moms
  293. 2011-01-13 I Just Had Lunch
  294. 2011-01-07 Puerile Parenthood
  295. 2011-01-01 Phones and Photographs
  296. 2010-12-29 Thinking in Color
  297. 2010-12-27 Relationships vs. Probability
  298. 2010-12-26 Re: Diversity (in film)
  299. 2010-12-26 Movie Review: Gattaca
  300. 2010-12-25 Chrome vs. Safari
  301. 2010-12-25 From an Actual Conversation with My Family
  302. 2010-12-20 Movie Review: The Social Network
  303. 2010-12-20 A Review of Machinarium
  304. 2010-12-03 I Wrote a Story!
  305. 2010-11-28 Re: NaNoWriMo 2010
  306. 2010-11-26 The '30s
  307. 2010-10-24 NaNoWriMo 2010
  308. 2010-08-27 Movie Review: Scott Pilgrim vs. The World
  309. 2010-08-23 Beauty and the Beast
  310. 2010-07-29 Symmetry
  311. 2010-07-25 Musings from Europe
  312. 2010-06-01 Hǎoqù: A TR Fanfiction
  313. 2010-04-11 Re: Creative Efforts in March 2010
  314. 2010-03-21 Movie Review: Memento
  315. 2010-02-28 Creative Efforts in March 2010
  316. 2010-02-26 Protests and Politics
  317. 2010-02-14 Happy Lunar New Year!
  318. 2010-01-14 Diversity
  319. 2010-01-04 Movie Review: Avatar
  320. 2010-01-01 Movie Review: Sherlock Holmes
  321. 2009-10-23 NaNoWriMo 2009, or "Is Jordy crazy?"
  322. 2009-09-26 Poems from Astro Class
  323. 2009-09-13 Movie Review: District 9
  324. 2009-08-17 Dinosaur Comics meets Twitter
  325. 2009-04-18 Wicked
  326. 2009-03-23 SMILE
  327. 2009-03-15 V-Day
  328. 2009-03-06 JavaScript Tetris
  329. 2009-02-08 Movie Review: I, Robot
  330. 2009-02-04 Not the Same Place: Review of the "Gravity" Music Video
  331. 2009-01-25 Happy Lunar New Year!
  332. 2008-12-13 Sleep
  333. 2008-12-06 NaNoWriMo 2008: Wordle
  334. 2008-11-12 Proposition 8: Afterwards
  335. 2008-10-31 NaNoWriMo: The Insanity Returns
  336. 2008-10-24 Proposition 8'
  337. 2008-10-03 Cultural Spectra
  338. 2008-08-31 Proposition 8
  339. 2008-06-23 The Capital King?
  340. 2008-05-20 Moving Out
  341. 2008-05-14 Friggin' Awesome Movie Titles
  342. 2008-05-08 Four Coolest Kanji / Hànzì
  343. 2008-05-06 Berkeley 130, CHS 120
  344. 2008-05-01 Fanfiction
  345. 2008-04-24 Spam Count
  346. 2008-04-14 Feel the Night
  347. 2008-04-04 This is the Way the World Ends (I)
  348. 2008-03-13 The Trials and Tribulations of Bai Jianming
  349. 2008-03-09 "Food and Water"
  350. 2008-02-18 One Semester
  351. 2008-02-13 Juxtaposition: Articles and Ads
  352. 2008-02-07 Happy Lunar New Year!
  353. 2008-01-27 Juxtaposition: Status Messages
  354. 2008-01-26 Movie Review: Across the Universe
  355. 2008-01-23 Paint
  356. 2008-01-19 Science as Religion
  357. 2007-12-22 Video Games Live on 2008-02-22
  358. 2007-12-02 Movie Review: August Rush
  359. 2007-11-30 NaNoWriMo: Postmortem
  360. 2007-11-12 A CHS Veteran's Day/Weekend
  361. 2007-11-02 Introduction to NorCal for Chinese Readers
  362. 2007-10-29 NaNoWriMo: Social Suicide
  363. 2007-10-29 A Cappella Weekend
  364. 2007-10-26 You Know You're a Bass When...
  365. 2007-10-23 Shuài
  366. 2007-10-12 DHMO
  367. 2007-10-09 Jukebox
  368. 2007-10-01 Picture Return Month
  369. 2007-09-23 Sincerity
  370. 2007-09-11 More Song Associations
  371. 2007-09-06 Horton Hatched a WHAT‽
  372. 2007-09-03 Spontaneity
  373. 2007-08-22 Mu
  374. 2007-08-22 Welcome to Berkeley
  375. 2007-08-10 Hairspray: The Review
  376. 2007-08-07 Oh, Canada...
  377. 2007-07-23 iMac Troubles
  378. 2007-06-13 And What I Leave Behind
  379. 2007-06-10 A Poem for Graduation
  380. 2007-06-04 Graduation
  381. 2007-05-13 Spring Concert
  382. 2007-05-12 Japanese Interlude
  383. 2007-05-10 English AP Aftermath
  384. 2007-05-08 AP Testing and Choir Ad
  385. 2007-05-06 One Acts
  386. 2007-05-01 Religion: Two Stories With Commentary
  387. 2007-04-30 On Facebook
  388. 2007-04-29 Zelda Memories
  389. 2007-04-17 Writer's Folly
  390. 2007-04-16 Command-Delete
  391. 2007-04-14 Coming Back to Haunt Me
  392. 2007-04-12 The End of an Era
  393. 2007-04-01 Busy Year
  394. 2007-03-24 IDC Talent Show
  395. 2007-03-19 Coming Up Next...
  396. 2007-03-13 What's on my iPod?
  397. 2007-03-10 A New Way to Look at Star Wars
  398. 2007-03-10 MASTERWORKS CONCERT
  399. 2007-02-25 The End of All Things
  400. 2007-02-22 Re: On Blogs
  401. 2007-02-20 Berkeley S&D 2007
  402. 2007-02-17 Happy Lunar New Year!
  403. 2007-02-15 Valentine's Day Debriefing
  404. 2007-02-11 My 30GB iPod Shuffle
  405. 2007-02-04 International Championships of A Cappella
  406. 2007-02-03 Of iPods and Nitrogen
  407. 2007-01-27 Weird Song Associations
  408. 2007-01-24 4Koma: Macworld 2007
  409. 2007-01-17 A Poem
  410. 2007-01-14 Prologue: On Blogs
  411. 2007-01-11 I Am