Pointers Gone Wild
- Posts
- 178 from 27 Aug 2011 to 16 Sep 2026
- Posting
- monthly (12 in the last year)
- Kind
- personal blog
- Feed
- https://pointersgonewild.com/rss.xml
2026 11
- I'm Looking for My Next Role
- Plush's New Register-Based Interpreter Is Insanely Fast
- Replacing a Rust Enum with a 64-bit Word Made My Interpreter 17% Faster
- Speeding Up the Plush Garbage Collector
- Building Groovie, an Advanced Web-Based Drum Machine / Beat Sequencer
- The Hard Part Isn't Technical
- I Want to Build a Sandboxed, Cross-Platform Software Distribution System
- Building a Clang Backend and Porting Doom to my Custom Bytecode VM
- The AI Safety Paradox
- Dependencies are a Liability
- A Recursive Algorithm to Render Signed Distance Fields
2025 8
- Building a Copying GC for the Plush Programming Language
- Optimizing the Plush Interpreter for Faster Raytracing
- Out-Fibbing CPython with the Plush Interpreter
- Creating a Toy Programming Language with Actor-Based Parallelism
- AI Safety in the Presence of Multiple ASI Systems
- Yes, We Do Want Humanoid Robots
- My Low-Tech Attempt to Automate Spellchecking
- So I Rolled My Own Static Site Generator
2024 2
2023 5
2022 7
2021 4
2020 3
2019 6
2018 5
2017 5
2016 10
- The Brain's Registers
- Method Call Syntax in a JS-like Language
- So, I've been using gedit this whole time
- My Experience with the ESP8266 - Making an LED Strip I can Control from my Shell
- Silicon Valley, Six Months Later
- Optimizing Ray Marching through Partial Evaluation
- Sense from Chaos - Crossing the Semantic Gap
- Moving to the Valley
- Building a Small-Scale Prototype
- Exercise, Depression and the Energy Hypothesis
2015 21
- Musings on AOT, JIT and Language Design
- Have Static Languages Won?
- Why I Chose Industry Over a Postdoc
- The Robotic Revolution
- There's Too Many Programming Languages!
- Basic Block Versioning - My Best Result Yet
- All Hope is Not Lost for Flying Cars
- Why You Should be a Little Scared of Machine Learning
- What Killed Smalltalk?
- JavaScript is the C++ of the Web
- All Possible Thoughts
- Feels like Censorship
- Presented at ECOOP
- Typed Shapes Paper Submitted
- Maybe we ought to have Numerical Coprocessors?
- The AI Breakthrough that Won't Happen
- The Smart Web is Coming
- The Problem with HTML
- What is Intelligence?
- Basic Block Versioning - Published At Last!
- My Thesis: A Clearer Picture
2014 18
- Visit to Northeastern University
- The Fastest For-In Loops in the Whole Wide Web
- Pushing Higgs to the Limit
- Circumventing the D Garbage Collector
- Audiobooks are Awesome
- Faster than V8 *
- Making Waves: D's GC Problem Followup
- D's Garbage Collector Problem
- Dogfooding Higgs with the Turing Turtle
- My Paper was Rejected Again
- The Constness Problem
- News of Higgs
- Positive Results for Higgs
- How I Hacked my Stationary Bike and Voided its Warranty
- Higgs: Upcoming Talks & New Contributions
- Accelerating Real-Time Path Tracing
- Contribute to the Higgs JS Compiler
- Tile-Based Image Compression
2013 22
- The Incremental JIT Lives
- Alan Turing: The Enigma - A Book Review
- The Electric Mirror
- Higgs: the First JIT Compiler of its Kind
- übertechnoshoes
- Static Typing may not Scale
- Down the Rabbit Hole that is Inlining
- Higgs: Rise of the SSA JIT
- Sometimes a datum is just a datum
- Programming without Text Files
- On Holistic Programming Languages
- How I miss you, dear SSA
- Inlining in Higgs
- PSA: Caffeine is a Drug
- Turing Drawings Followup
- Presented at DConf 2013
- Progress on the Higgs JIT
- A Simple JIT Compiler
- Back from Silicon Valley
- Visiting Mozilla
- Higgs has a Garbage Collector
- More Fun with Turing Machines
2012 32
- Turing Drawings
- Higgs has Exceptions
- Sky Blue
- Higgs: My New Tracing JIT for JavaScript
- Static vs Dynamic: Why not Both?
- Debugging by the Seat of the Pants
- Dynamically Adjusting LCD Brightness with Ambient Light
- Some Glues Don't Mix with Electronics
- The AVR Alarm Clock is Complete
- Short Update on toyCPU
- toyCPU Project Update
- Designing a toy CPU
- A Radical Introduction to Programming
- An Inexpensive Robot Platform
- Why Do Most New Languages Fail?
- Loebner Contest makes Turing Roll in his Grave
- We Should be Sequencing the DNA of Endangered Species
- MusicToy - Music Made Simple
- The Indirection Problem
- Why LISP Never Took Off
- Inefficient Numerical Operators
- Teaching Computers about Music
- Game Development: Toying with CSG and WebGL
- Are Variadic Functions Necessary?
- Stop Hating on C!
- Venturing into Electronic Music
- Exporting MIDI Files using Data URIs
- Try my Web App: Melodique, a Procedural Melodic Phrase Generator
- Algorithms Making Music
- About Tachyon's Garbage Collector
- Two HDTVs for my Media PC
- Tachyon's Design Principles
2011 19
- Tachyon has a Garbage Collector!
- Type Analysis for JavaScript
- Good News for JavaScript! Bad News for Me...
- Progress on the Überclock
- Metaprogramming for JavaScript
- What I'd like to Know about JavaScript Programs
- Code Compactness and Optimization Levels
- Presented at DLS 2011
- Toying with Microcontrollers Part Deux
- Optimizing Global Value Numbering
- What's Next for Tachyon
- Toying with AVR Microcontrollers
- New x86 Backend and... JavaScript Macros?
- My Masters Research: Just-In-Time Specialization
- Just Passed my Predoctoral Exam
- Predoctoral Exam
- Artificial Life in your Web Browser!
- The Tachyon JavaScript Compiler
- Hello world!