41554 blogs · [ { "id": "01a07d5d-95a9-72e6-a98c-70d63b3c4b9e", "title": "How I Hacked my Stationary Bike and Voided its Warranty", "url": "https://pointersgonewild.com/2014/03/19/how-i-hacked-my-stationary-bike-and-voided-its-warranty/", "published_at": "2014-03-20T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d63b7ff0c0", "title": "Higgs: Upcoming Talks & New Contributions", "url": "https://pointersgonewild.com/2014/02/03/higgs-upcoming-talks-new-contributions/", "published_at": "2014-02-03T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d63be2146d", "title": "Accelerating Real-Time Path Tracing", "url": "https://pointersgonewild.com/2014/01/28/accelerating-real-time-path-tracing/", "published_at": "2014-01-28T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d63c5cfbab", "title": "Contribute to the Higgs JS Compiler", "url": "https://pointersgonewild.com/2014/01/08/contribute-to-the-higgs-js-compiler/", "published_at": "2014-01-08T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d63c759dd4", "title": "Tile-Based Image Compression", "url": "https://pointersgonewild.com/2014/01/02/tile-based-image-compression/", "published_at": "2014-01-03T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d63d44708e", "title": "The Incremental JIT Lives", "url": "https://pointersgonewild.com/2013/12/10/the-incremental-jit-lives/", "published_at": "2013-12-10T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d63daf2b41", "title": "Alan Turing: The Enigma - A Book Review", "url": "https://pointersgonewild.com/2013/12/06/alan-turing-the-enigma-a-book-review/", "published_at": "2013-12-06T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d63e72f6fe", "title": "The Electric Mirror", "url": "https://pointersgonewild.com/2013/12/05/the-electric-mirror/", "published_at": "2013-12-05T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d63e7c0805", "title": "Higgs: the First JIT Compiler of its Kind", "url": "https://pointersgonewild.com/2013/10/31/higgs-the-first-jit-compiler-of-its-kind/", "published_at": "2013-10-31T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d63f213902", "title": "übertechnoshoes", "url": "https://pointersgonewild.com/2013/10/21/ubertechnoshoes/", "published_at": "2013-10-21T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d63f3ba65f", "title": "Static Typing may not Scale", "url": "https://pointersgonewild.com/2013/09/24/static-typing-may-not-scale/", "published_at": "2013-09-24T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d63f5a89cf", "title": "Down the Rabbit Hole that is Inlining", "url": "https://pointersgonewild.com/2013/08/29/down-the-rabbit-hole-that-is-inlining/", "published_at": "2013-08-29T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d6403c5362", "title": "Higgs: Rise of the SSA JIT", "url": "https://pointersgonewild.com/2013/08/14/higgs-rise-of-the-ssa-jit/", "published_at": "2013-08-14T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d640834044", "title": "Sometimes a datum is just a datum", "url": "https://pointersgonewild.com/2013/07/22/sometimes-a-datum-is-just-a-datum/", "published_at": "2013-07-22T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d640cb6b0a", "title": "Programming without Text Files", "url": "https://pointersgonewild.com/2013/07/19/programming-without-text-files/", "published_at": "2013-07-20T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d6412331b1", "title": "On Holistic Programming Languages", "url": "https://pointersgonewild.com/2013/07/20/on-holistic-programming-languages/", "published_at": "2013-07-20T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d6416f2c99", "title": "How I miss you, dear SSA", "url": "https://pointersgonewild.com/2013/06/20/how-i-miss-you-dear-ssa/", "published_at": "2013-06-20T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d64214cae5", "title": "Inlining in Higgs", "url": "https://pointersgonewild.com/2013/06/03/inlining-in-higgs/", "published_at": "2013-06-03T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d642ce3b30", "title": "PSA: Caffeine is a Drug", "url": "https://pointersgonewild.com/2013/05/28/psa-caffeine-is-a-drug/", "published_at": "2013-05-28T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d642e45944", "title": "Turing Drawings Followup", "url": "https://pointersgonewild.com/2013/05/15/turing-drawings-followup/", "published_at": "2013-05-15T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d6433c128f", "title": "Presented at DConf 2013", "url": "https://pointersgonewild.com/2013/05/10/presented-at-dconf-2013/", "published_at": "2013-05-10T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d643824a75", "title": "Progress on the Higgs JIT", "url": "https://pointersgonewild.com/2013/03/31/progress-on-the-higgs-jit/", "published_at": "2013-03-31T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d6442648b9", "title": "A Simple JIT Compiler", "url": "https://pointersgonewild.com/2013/03/04/a-simple-jit-compiler/", "published_at": "2013-03-04T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d644d92cae", "title": "Back from Silicon Valley", "url": "https://pointersgonewild.com/2013/02/20/back-from-silicon-valley/", "published_at": "2013-02-20T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d645615282", "title": "Visiting Mozilla", "url": "https://pointersgonewild.com/2013/01/31/visiting-mozilla/", "published_at": "2013-01-31T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d6459e7068", "title": "Higgs has a Garbage Collector", "url": "https://pointersgonewild.com/2013/01/22/higgs-has-a-garbage-collector/", "published_at": "2013-01-22T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d64691c217", "title": "More Fun with Turing Machines", "url": "https://pointersgonewild.com/2013/01/03/more-fun-with-turing-machines/", "published_at": "2013-01-03T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d6469da764", "title": "Turing Drawings", "url": "https://pointersgonewild.com/2012/12/31/turing-drawings/", "published_at": "2012-12-31T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d646f1d274", "title": "Higgs has Exceptions", "url": "https://pointersgonewild.com/2012/12/18/higgs-has-exceptions/", "published_at": "2012-12-18T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d6470dfb8a", "title": "Sky Blue", "url": "https://pointersgonewild.com/2012/12/13/sky-blue/", "published_at": "2012-12-13T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d6472a1173", "title": "Higgs: My New Tracing JIT for JavaScript", "url": "https://pointersgonewild.com/2012/12/08/higgs-my-new-tracing-jit-for-javascript/", "published_at": "2012-12-09T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d647efb177", "title": "Static vs Dynamic: Why not Both?", "url": "https://pointersgonewild.com/2012/11/09/static-vs-dynamic-why-not-both/", "published_at": "2012-11-10T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d6481f58aa", "title": "Debugging by the Seat of the Pants", "url": "https://pointersgonewild.com/2012/10/24/debugging-by-the-seat-of-the-pants/", "published_at": "2012-10-24T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d6482281ca", "title": "Dynamically Adjusting LCD Brightness with Ambient Light", "url": "https://pointersgonewild.com/2012/09/29/dynamically-adjusting-lcd-brightness-with-ambient-light/", "published_at": "2012-09-29T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d648482deb", "title": "Some Glues Don't Mix with Electronics", "url": "https://pointersgonewild.com/2012/09/25/some-glues-dont-mix-with-electronics/", "published_at": "2012-09-25T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d648a1c615", "title": "The AVR Alarm Clock is Complete", "url": "https://pointersgonewild.com/2012/09/23/the-avr-alarm-clock-is-complete/", "published_at": "2012-09-24T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d64987ba78", "title": "Short Update on toyCPU", "url": "https://pointersgonewild.com/2012/07/25/short-update-on-toycpu/", "published_at": "2012-07-25T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d64a6f1d06", "title": "toyCPU Project Update", "url": "https://pointersgonewild.com/2012/07/19/toycpu-project-update/", "published_at": "2012-07-19T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d64a8883f8", "title": "Designing a toy CPU", "url": "https://pointersgonewild.com/2012/07/13/designing-a-toy-cpu/", "published_at": "2012-07-13T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d64b36cce7", "title": "A Radical Introduction to Programming", "url": "https://pointersgonewild.com/2012/07/10/radical-intro-to-programming/", "published_at": "2012-07-10T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d64be701e7", "title": "An Inexpensive Robot Platform", "url": "https://pointersgonewild.com/2012/06/21/an-inexpensive-robot-platform/", "published_at": "2012-06-22T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d64c546295", "title": "Why Do Most New Languages Fail?", "url": "https://pointersgonewild.com/2012/06/07/why-do-most-new-languages-fail/", "published_at": "2012-06-07T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d64c6a36d2", "title": "Loebner Contest makes Turing Roll in his Grave", "url": "https://pointersgonewild.com/2012/05/15/loebner-contest-makes-turing-roll-in-his-grave/", "published_at": "2012-05-15T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d64c730067", "title": "We Should be Sequencing the DNA of Endangered Species", "url": "https://pointersgonewild.com/2012/05/08/we-should-be-dna-sequencing-endangered-species/", "published_at": "2012-05-09T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d64d03447d", "title": "MusicToy - Music Made Simple", "url": "https://pointersgonewild.com/2012/04/23/musictoy-music-made-simple/", "published_at": "2012-04-23T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d64da24995", "title": "The Indirection Problem", "url": "https://pointersgonewild.com/2012/04/20/the-indirection-problem/", "published_at": "2012-04-20T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d64deee106", "title": "Why LISP Never Took Off", "url": "https://pointersgonewild.com/2012/04/11/why-lisp-never-took-off/", "published_at": "2012-04-11T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d64df36631", "title": "Inefficient Numerical Operators", "url": "https://pointersgonewild.com/2012/04/02/inefficient-numerical-operators/", "published_at": "2012-04-02T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d64eddcaf9", "title": "Teaching Computers about Music", "url": "https://pointersgonewild.com/2012/03/30/teaching-computers-about-music/", "published_at": "2012-03-30T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d64f1280c4", "title": "Game Development: Toying with CSG and WebGL", "url": "https://pointersgonewild.com/2012/03/09/game-development-toying-with-csg-and-webgl/", "published_at": "2012-03-09T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d64fb339be", "title": "Are Variadic Functions Necessary?", "url": "https://pointersgonewild.com/2012/02/27/are-variadic-functions-necessary/", "published_at": "2012-02-27T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d64fb34a2b", "title": "Stop Hating on C!", "url": "https://pointersgonewild.com/2012/02/23/stop-hating-on-c/", "published_at": "2012-02-23T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d650260e4d", "title": "Venturing into Electronic Music", "url": "https://pointersgonewild.com/2012/02/09/venturing-into-electronic-music/", "published_at": "2012-02-09T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d65089d0c2", "title": "Exporting MIDI Files using Data URIs", "url": "https://pointersgonewild.com/2012/01/31/exporting-midi-files-using-data-uris/", "published_at": "2012-01-31T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d650ba3a38", "title": "Try my Web App: Melodique, a Procedural Melodic Phrase Generator", "url": "https://pointersgonewild.com/2012/01/28/try-my-web-app-melodique-a-procedural-melodic-phrase-generator/", "published_at": "2012-01-29T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d65194f5d1", "title": "Algorithms Making Music", "url": "https://pointersgonewild.com/2012/01/21/algorithms-making-music/", "published_at": "2012-01-21T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d65209b1e8", "title": "About Tachyon's Garbage Collector", "url": "https://pointersgonewild.com/2012/01/12/about-tachyons-garbage-collector/", "published_at": "2012-01-12T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d6529307f1", "title": "Two HDTVs for my Media PC", "url": "https://pointersgonewild.com/2012/01/12/263/", "published_at": "2012-01-12T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d652cf3cd1", "title": "Tachyon's Design Principles", "url": "https://pointersgonewild.com/2012/01/06/tachyons-design-principles/", "published_at": "2012-01-07T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d653706e5f", "title": "Tachyon has a Garbage Collector!", "url": "https://pointersgonewild.com/2011/12/17/tachyon-has-a-garbage-collector/", "published_at": "2011-12-17T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d6538fced7", "title": "Type Analysis for JavaScript", "url": "https://pointersgonewild.com/2011/12/11/type-analysis-for-javascript/", "published_at": "2011-12-12T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d654414585", "title": "Good News for JavaScript! Bad News for Me...", "url": "https://pointersgonewild.com/2011/11/29/good-news-for-javascript-bad-news-for-me/", "published_at": "2011-11-29T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d6544d7517", "title": "Progress on the Überclock", "url": "https://pointersgonewild.com/2011/11/14/progress-on-the-uberclock/", "published_at": "2011-11-14T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d655155eae", "title": "Metaprogramming for JavaScript", "url": "https://pointersgonewild.com/2011/11/01/metaprogramming-for-javascript/", "published_at": "2011-11-01T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d6551f49db", "title": "What I'd like to Know about JavaScript Programs", "url": "https://pointersgonewild.com/2011/10/31/what-id-like-to-know-about-javascript-programs/", "published_at": "2011-10-31T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d6557b4193", "title": "Code Compactness and Optimization Levels", "url": "https://pointersgonewild.com/2011/10/31/code-compactness-and-optimization-levels/", "published_at": "2011-10-31T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d655d6c7d3", "title": "Presented at DLS 2011", "url": "https://pointersgonewild.com/2011/10/25/presented-at-dls-2011/", "published_at": "2011-10-25T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d65693d540", "title": "Toying with Microcontrollers Part Deux", "url": "https://pointersgonewild.com/2011/10/12/toying-with-microcontrollers-part-deux/", "published_at": "2011-10-12T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d656dcd971", "title": "Optimizing Global Value Numbering", "url": "https://pointersgonewild.com/2011/10/07/optimizing-global-value-numbering/", "published_at": "2011-10-07T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d657a468f6", "title": "What's Next for Tachyon", "url": "https://pointersgonewild.com/2011/10/04/whats-next-for-tachyon/", "published_at": "2011-10-04T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d657dd004a", "title": "Toying with AVR Microcontrollers", "url": "https://pointersgonewild.com/2011/10/04/toying-with-avr-microcontrollers/", "published_at": "2011-10-04T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d657f0d7ff", "title": "New x86 Backend and... JavaScript Macros?", "url": "https://pointersgonewild.com/2011/09/27/new-x86-backend-and-javascript-macros/", "published_at": "2011-09-28T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d658a86b32", "title": "My Masters Research: Just-In-Time Specialization", "url": "https://pointersgonewild.com/2011/09/23/my-masters-research-just-in-time-specialization/", "published_at": "2011-09-23T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d658ded211", "title": "Just Passed my Predoctoral Exam", "url": "https://pointersgonewild.com/2011/09/20/just-passed-my-predoctoral-exam/", "published_at": "2011-09-20T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d658f88b4d", "title": "Predoctoral Exam", "url": "https://pointersgonewild.com/2011/09/11/predoctoral-exam/", "published_at": "2011-09-11T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d65955a678", "title": "Artificial Life in your Web Browser!", "url": "https://pointersgonewild.com/2011/08/29/artificial-life-in-your-web-browser/", "published_at": "2011-08-29T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d659eaffc4", "title": "The Tachyon JavaScript Compiler", "url": "https://pointersgonewild.com/2011/08/27/the-tachyon-javascript-compiler/", "published_at": "2011-08-27T00:00:00+00:00" }, { "id": "01a07d5d-95a9-72e6-a98c-70d659f64fea", "title": "Hello world!", "url": "https://pointersgonewild.com/2011/08/27/hello-world/", "published_at": "2011-08-27T00:00:00+00:00" } ] posts Claim your blog
Back to Maxime Chevalier-Boisvert
Blog · corpus.blog/blogs/pointersgonewild.com/posts

Maxime Chevalier-Boisvert

pointersgonewild.com

2014

2013

2012

2011