Recent Work
All pages on this site, sorted by most recently modified.
Masters of StatisticsTutorialArcadebr1ttle’s (my own) chess gamesMoonlander MKIA History of ChessZsa.ioUltimate Frisbee Cutting PatternsUNSW MathA First Look at Rigorous Probability TheoryThe Drunkard’s WalkAnki ExplainedAnki-connectGnuplotGame TreesRemembering the Kanji (RTK)MuditaMaster TheoremBus Stop PoemsSerenity PrayerThe Dowel ProblemProof of the Pythagorean TheoremDecision TreesChess OpeningsChess: 5334 Problems, Combinations and GamesMathematics for Machine LearningProgramming in LuaAn Introduction to Programming in Emacs LispNotmuch EmailStochastic ProcessesThe Mammoth Book of the World’s Greatest Chess GamesElements of Programming Interviews (in Java)Modern Chess OpeningsA Course of Pure MathematicsUnderstanding the Chess OpeningsThe Usborne Book of Facts and RecordsLinux Pocket GuideCommandsorg-shopRuy LopezThe Italian GameThe Evans GambitSmith Morra GambitOpening TrapsLondon System RepertoireKings Indian DefenseCaro Kann BlackVienna RepertoireVienna Opening GothamchessThe Stafford GambitThe Ponziani OpeningSicilian DragonScotch Opening RepertoireQueens Gambit StructuresPirc DefenseHyper Accelerated DragonGothams Caro KannFrench DefenceEnglish Opening RepertoireGithub: Rosen MapleGithub: IO SiteGithub: Dynamic ProgrammingGithub: CV Tree SegmentationGithub: CareerGithub: BananagramsGithub: 10K Hours AI/ML/DLGithub: TikZJaxGithub: Sydney Train GameGithub: Math MapGithub: LedgerGithub: LaTeXGithub: BookshelfGithub: PegsGithub: JobSync ChromeGithub: Chess YOLOGithub: Arcade MobileGithub: SiteGithub: LeetCodeGithub: EndianGithub: Bytelocker.nvimGithub: 100 Days JSGithub: MathGithub: IconsGithub: Game of LifeGithub: Font2SplinesGithub: DotfilesGithub: Computer VisionGithub: MinesweeperGithub: GlobeGithub: TimelineGithub: RATS STATSGithub: Org ShopGithub: HashiGithub: GitHub Profile READMEGithub: CS ProjectsGithub: Classical CSGithub: Advanced AlgorithmsGithub: 100 Days PythonGithub: JobsGithub: Ollama Voice ChessGithub: Sedgewick Algorithms in CGithub: KeychronGithub: GitHub Pages SiteGithub: DrawGithub: Typing TelemetryGithub: TradesGithub: ToolsGithub: ShmoGithub: Neomutt LF RangerGithub: ClipGithub: Anki TikZGithub: 100 Days GoGithub: OrgroGithub: MicroburbsGithub: Org RepoGithub: Knight’s TourSystem CraftersGithub: Ultimate Tic-Tac-ToeGithub: Full Stack ChatbotGithub: Bytelocker.elGithub: BotsGithub: ArcadeGithub: Advent of CodeGithub: 64 Days LuaGithub: Org PomodoroYouTubeSTARUltimate Frisbee TacticsBifurcationsAgentic AIHugging Face Agents CourseHugging FaceBaby RudinGithubSpaced RepetitionjobsyncFastAPISvelteN/Vimgreek alphabetMinesweeper RL AgentNeovimGlobeSubdomainsnetwork commandsOllamaJayZanother new noteJ. Coleorg-agendaN-QueensHTTP Status CodesPeg Solitaire RLOrgDockerFlaskViteKiTS19 Grand Challenge: Kidney and Kidney Tumour SegmentationReading ListPeg SolitaireOptimisation21 Birthday ProblemsMargin Notes Stress TestOx HugoMeasure TheoryQuotesSuperMemo Callouts Stress TestM3 Shortcodes Stress TestWFDF Rules 2025 - 2028WFDF Accreditation 2026Measure, Integration & Real AnalysisDesign PatternsCode SmellsBlocklinks Stress TestSolutions to LeetcodeCoding PatternsPhillip the boy CatBirthday Prize AnalysisA Visual Git ReferenceDesign PrinciplesUML Diagrams2018 Royald Enfield Classic 500Pro GitVocabularyLiterate Programming and Donald KnuthBeyond CodeThe Story of SocratesQueen Mia ⚰️The BabelsRunning BarefootThe Bayesian CatMy Undergraduate Computer Science DegreeBibliography Stress TestLoveVi Improved, a.k.a VimTime ComplexityRegular ExpressionsGNU DebuggerEmacsComputational ComplexityInteger ProgrammingFunctional ProgrammingQuadratic ProgrammingObject-Oriented ProgrammingNon-Linear ProgrammingMiscellaneous Exercises over the yearsLinear ProgrammingDynamic ProgrammingSnake in CMinesweeper in CCryptography CodeConnect FourJavascriptElisp NotesRegular Expressions in PythonMastering PythonLuaLambda FunctionsJSON’s in PythonJava NotesFilter FunctionMastery of MatplotlibMastering PandasMachine Learning Example with PandasMastering NumpyMagitGitMemoryInternet NetworksDatabasesProblemsParticipant UploadNeetcode SolutionsBytelocker in C23 Birthday Problems22 Birthday ProblemsRaspiOS Raspberry Pi3Optical Character RecognitionManjaro Raspberry Pi 4ToolsLAN MessengerSydney Train Game; Get 10Messenger Web AppConnect 4BookbotThe Value Sensitive Design of GPT 3SudokuShort Answers to AI Ethics QuestionsKantian and Automated EthicsHashiwokakero (Bridges) SolverBanagrams SolverUltimate Tic Tac ToeRecurrent Neural Networks (RNNs)Q-LearningPolicy GradientsMultilayer PerceptronLong Short-Term Memory (LSTM)Chess BotGAN: Generative Adversarial NetworksVisual Transformers (ViT)Perceptrons (Augmented with Gradient Descent)NanoGPT - Min with TeethAutoencoderschapter 2: how the backpropagation algorithm workschapter 3: improving the way neural networks learnchapter 5: why are deep neural networks hard to train?chapter 4: a visual proof that neural nets can compute any functionTokeniserschapter 1: using neural networks to recognise handwritten digitschapter 6: deep learningRegularised RegressionPerceptron RegressionPerceptronLogistic RegressionLocally Weighted RegressionLinear RegressionSupport Vector Machines (SVMs)MNIST and FMNIST using KNNEmail SPAM ClassifierThe Bias-Variance DecompositionPredicting Life ExpectancyOptimiser Paradigms in Machine LearningKNN TheoryEnsemble LearningCurse of DimensionalityA Catalogue of Loss FunctionsPrincipal Component Analysis (PCA)Performance Metrics for Machine LearningNon-parametric ModelsNo Free Lunch TheoremMicrogradKernel MethodsK-means ClusteringGaussian Mixture ModelsStanford CS230: Deep LearningProducing the Omega symbol with SplinesParametric ModellingFrizzande’s FConvert Font files to Bezier CurvesStanford CS229: Machine LearningHarvard STAT110: ProbabilityMultivariable CalculusDifferential EquationsSingle-Variable CalculusLinear AlgebraFunctionsProbabilitySet, functions and sequencesNumber TheoryLogicIconsGraph TheoryCombinatoricsStatisticsTypeset Everything!Complex AnalysisTypeset TreatisesTypeset PoemsTypeset High School Math BookletsTypeset Frisbee RulesMicroservicesEvent DrivenContainersConcurrencyBuild SystemsAPI DesignGreek MythologyClassical ReligionIntroduction to the Practice of StatisticsDatabase System ConceptsData Structures and Algorithms in JavaSelected Poems of WordsworthTreasure IslandThe Story of PhilosophyThe HistoriesSelected WorksHow to Take Smart NotesEmmaAeneid48 Laws of PowerArielAdvanced CalculusThe Divine ComedyHow to Read a BookConcrete MathematicsBradbury Stories1984The Neandertal EnigmaIntermediate Calculus, Multivariable Functions and Differential Equations with ApplicationsA First Course in Japanese WorkbookDesign Patterns: Elements of Reusable Object-Oriented SoftwareSed & AwkAnne of Green GablesSelected PoemsLinear Analysis and Differential EquationsWuthering HeightsWhat is Mathematics?Sapiens. A brief History of HumankindWar Poems and OthersThe Drug Users Bible: Harm Reduction, Risk Mitigation, Personal SafetyProof in Mathematics: An IntroductionMy Brief HistoryIntroduction to Matrix CalculusCalculus with Multiple VariablesCalculus 1 and Several VariablesAlgorithms in C. Part 5: Graph AlgorithmsThe Secret GardenSystem Design InterviewGenki IFood of the GodsAnimal FarmUltimate Techniques and TacticsThe Subtle Art of Not Giving a F*ckFundamental Principles of the Metaphysic of MoralsCollected Poems of DobsonA Modern Introduction to Differential EquationsA First Course in JapaneseA Book of Problems in Ordinary Differential EquationsThe OdysseyV for VendettaKafka on the ShoreGulliver’s TravelsBhagvad GitaPlato’s DialoguesThe CossacksEffective PythonCrime and PunishmentArt of War12 Rules for LifeA Book of CurvesThe 7 Habits of Highly Effective PeopleMoby DickDifferential and Integral CalculusDhammapadaAlan Turing: The EnigmaA Brief History of TimeIntroduction to TopologyUnderstanding AnalysisFull-Stack Web Development with TypeScript 5A Dictionary of Basic Japanese GrammarCarl Friedrich GaussThe Communist Manifesto300 Most Important Chess ExercisesThink and Grow RichThe Tattooist of AuschwitzThe Intelligent InvestorLove and MathIntroduction to AlgorithmsHow to Prove ItEfficient Linux at the Command LineAlgorithmsProbabilistic Machine LearningHands on Machine LearningThe Three Theban PlaysThe Doors of PerceptionProbability Theory: The Logic of ScienceKodansha Kanji Learner’s CourseHamletThe 4-Hour WorkweekPocket Guide: Human BodyDivine ProportionsComplex Variables with an Introduction to Conformal Mapping and Its Applications50 Challenging Calculus ProblemsThe IliadThe Complete Book of Chess StrategyWhy We SleepWeThe Barefoot InvestorLearning GoIkigai / 生き甲斐Designing Data-Intensive ApplicationsAlice’s Adventures in WonderlandThe Advancement of LearningGenki I WorkbookDiophantine EquationsDeep WorkOxford Beginner’s Japanese DictionaryOne Up On Wall StreetMeditationsFunctions of a Complex VariableThinking Fast & SlowThe Great GatsbyThe Elements of Statistical LearningThe Catcher in the RyeMakers of MathematicsMake It Stick: The Science of Successful LearningLetters from a StoicDifferential Equations, Essential SkillsWorld Religions in PracticeWar and PeaceThe Book ThiefHow to Win Friends and Influence PeopleDon QuixoteComplex Variables and ApplicationsThe Mathematics Lover’s CompanionZen and the Art of Motorcycle MaintenanceRefactoringQur’anHoly BibleThus Spoke ZarathustraThe Complete Works of ShakespeareLord of the FliesDiscrete Mathematics with ApplicationsDifferential GeometryRich Dad Poor DadRead Real JapaneseFundamentals of Differential EquationsElementary Linear Algebra, with ApplicationsCalculus of Several VariablesNetworked LifeThe C Programming LanguageThe Almanack of Naval RavikantDive into Design PatternsDeep LearningAll of StatisticsJapanese GrammarEssential UltimateArnold: The Education of a BodybuilderThe Hitchhiker’s Guide to the GalaxyThe Da Vinci CodeSolving Mathematical ProblemsIntroduction to Mathematical StatisticsJava: The Complete ReferenceThe Count of Monte CristoThe Canterbury TalesThe Art of StatisticsThe Adventures of TintinTao Te ChingSeven Brief Lessons on PhysicsPride and PrejudiceModern Operating SystemsAntifragileMinds, Brains, and ScienceElementary Linear AlgebraThe Ultimate Encyclopedia of MythologyThe Adventures of Huckleberry FinnSteve JobsBeing and NothingnessAristotle for EverybodyA First Course in Partial Differential EquationsSingle Variable CalculusMoonwalking with Einstein: The Art and Science of Remembering EverythingLinear AlgebraElementary Linear AlgebraAlgorithms in C. Parts 1-4Introductory Real AnalysisThe Mathematics of SecretsThe Big SleepComputer Networking: A Top-Down ApproachLinear Algebra for CalculusDifferential Equations: A Modeling PerspectiveResearch PapersTestSimple TestSurveyTable of Booksagenda