Eyes Above The Waves
- Posts
- 1,071 from 1 Dec 2004 to 7 Oct 2026
- Posting
- monthly (13 in the last year)
- Kind
- personal blog
- Feed
- https://robert.ocallahan.org/feed.xml
2026 10
2025 10
2024 9
2023 7
2022 11
- Travers-Sabine Circuit 2022
- Paparoa Track
- Aotea Track 2022
- Success, Privilege And God
- Tūrangi Road Trip
- Round The Mountain Track: Ups and Downs and a Twist Ending
- New Zealand's COVID Strategy Worked (But It Could Have Been Better)
- Motutapu Island Camping Trip
- Motatapu Track
- Hump Ridge Track
- The End Of The Runway
2021 18
- Mt Pirongia 2021
- Do We Really Need A Link Step?
- Some Observations On The NZ CovidPass System
- How WHO Failed
- Emulating AMD Approximate Arithmetic Instructions On Intel
- rr Trace Portability: Diverging Behavior of RSQRTSS in AMD vs Intel
- Spectre Mitigations Murder *Userspace* Performance In The Presence Of Frequent Syscalls
- Tama Lakes Winter Tramp 2021
- Forward Compatibility Of rr Recordings
- Lake Waikaremoana 2021
- Print Debugging Should Go Away
- Demoing The Pernosco Omniscient Debugger: Debugging Crashes In Node.js And GDB
- Visualizing Control Flow In Pernosco
- On-Premises Pernosco Now Available; Reflecting On Application Confinement
- What Would Jesus Do ... About Vaccination?
- Mercer Bay
- Dehydration
- Tongariro Northern Circuit 2021
2020 25
- Rees-Dart Track
- Kepler Track 2020
- Exploiting Precognition In Binary Instrumentation Of rr Replays
- rr remix: Efficient Replay-Only Binary Instrumentation
- DOM Recording For Web Application Demos
- Debugging With Screenshots In Pernosco
- rr Repository Moved To Independent Organisation
- Pernosco Now Available For Individual Developers
- Auckland Half Marathon 2020
- Pouakai Circuit 2020
- The Parable Of The Two Bus Drivers
- New Zealand's Long Term COVID19 Strategy
- Surprising Words In Luke 1:16-17
- What's So Amazing About Mark 10:32
- Scaling Debuginfo For Zero-Cost Abstractions
- What Is The Minimal Set Of Optimizations Needed For Zero-Cost Abstraction?
- Cape Brett 2020
- My Google Maps Disaster
- Why Forking HTML Into A Static Language Doesn't Make Sense
- Omniscient JS Debugging In Pernosco
- Have Some Humility, Mike Hosking
- What If C++ Abandoned Backward Compatibility?
- Debugging Gdb Using rr: Ptrace Emulation
- Static Customization Of Function Signatures In Rust
- Updating Pernosco To Rust Futures 0.3
2019 34
- A Risk Of Transactional Politics For Christians
- Nelson Lakes Tramping: Lessons And Observations
- Nelson Lakes Tramping: Travers-Sabine Circuit
- Nelson Lakes Tramping: Angelus Basin
- Your Debugger Sucks
- Supercharging Gdb With Pernosco
- The Power Of Collaborative Debugging
- Omniscient Printf Debugging In Pernosco
- The BBC's "War Of The Worlds"
- Explaining Dataflow In Pernosco
- Improving Debugging Workflow With Pernosco
- Auckland Half Marathon 2019
- Pernosco Demo Video
- Food In Auckland 2019
- Pouakai Circuit
- Is Richard Dawkins A Moral Realist?
- Dissatisfied With Docker
- Cape Brett 2019
- Auckland Rust Meetup: "Building An Omniscient Debugger In Rust"
- Stack Write Traffic In Firefox Binaries
- Winter Tramp: Waihohonu Hut To Tama Lakes
- A Few Comments On "Sparse Record And Replay With Controlled Scheduling"
- Microsoft's Azure Time-Travel Debugging
- Don't Call Socially Conservative Politicial Parties "Christian"
- Debugging Talk At Auckland Rust Meetup
- Goodbye Mozilla IRC
- Update To rr Master To Debug Firefox Trunk
- Mysteriously Low Hanging Fruit: A Big Improvement To LLD For Rust Debug Builds
- Rust Discussion At IFP WG2.4
- Marama Davidson And The Truth About Auckland's History
- Banning Huawei Is The Right Decision
- Rust's Affine Types Catch An Interesting Bug
- Mt Taranaki 2019
- Experimental Data On Reproducing Intermittent MongoDB Test Failures With rr Chaos Mode
2018 48
- Vox On Nietzsche
- Hollyford Track
- Milford Track 2018
- Capitalism, Competition And Microsoft Antitrust Action
- Raglan
- Comparing The Quality Of Debug Information Produced By Clang And Gcc
- What Is "Evil" Anyway?
- Comments on "REPT: Reverse Debugging of Failures in Deployed Software"
- Auckland Half Marathon 2018
- Problems Scaling A Large Multi-Crate Rust Project
- Harmful Clickbait Headline About IT Automation
- The Fine Line Between Being A Good Parent And A Bad Parent
- The Costs Of Programming Language Fragmentation
- More Realistic Goals For C++ Lifetimes 1.0
- The Danger Of GMail's "Smart Replies"
- "Crazy Rich Asians"
- Rangitoto Fog
- Long Live The Desktop Computer
- ASAN And LSAN Work In rr
- Diagnosing A Weak Memory Ordering Bug
- The Parallel Stream Multiplexing Problem
- Gerv
- Why Isn't Debugging Treated As A First-Class Activity?
- Yosemite: Clouds Rest And Half Dome
- Bay Area Visit
- Crypto-Christians In Tech
- rr 5.2.0 Released
- Intel CPU Bug Affecting rr Watchpoints
- Update: Pernosco
- rr Chaos Mode Improvements
- Research Wishlist: A Filesystem For Efficient Host-Guest File Sharing
- Priority Is Overrated
- rr Trace Portability: x87 "Data Pointer" Broken On Skylake
- CPUID Features, XSAVE, And rr Trace Portability
- Heaphy Track #2
- Payment Express's "Account2Account" Is Bad For Security
- Speeding Up `dwarfdump` With Rust
- Too Many DWARF Packaging Options
- "Zach": AI Fraud In Christchurch
- Tongariro Northern Circuit #2
- Neal Stephenson's "Seveneves" (Mild Spoilers)
- Long-Term Consequences Of Spectre And Its Mitigations
- Captain Sonar
- Hooray For cargo build --all-targets
- The Fight For Patent-Unencumbered Media Codecs Is Nearly Won
- Ancient Browser-Wars History: MD5-Hashed Posts Declassified
- On Keeping Secrets
- Meltdown/Spectre Needs Better Disclosure
2017 77
- Mixed Blessings Of Greenfield Software Development
- Marriage On Credit
- Routeburn-Caples
- rr 5.1.0 Released
- Maintaining An Independent Browser Is Incredibly Expensive
- In Praise Of Rust's structopt For Command Line Parsing
- Tararua Southern Crossing
- Auckland Half Marathon 2017
- Microsoft's Chrome Exploitation And The Limitations Of Control Flow Integrity
- "Slow To Become Angry"
- Type Safety And Data Flow Integrity
- Legacy Code Strikes Again
- Thoughts On Microsoft's Time-Travel Debugger
- Building On Rock, Not Sand
- Microsoft Using Chromium On Android Is Bad For The Web
- Complaining About Twitter Again
- Dreaming The Singularity
- Facebook's "Explaining React's License" Doesn't
- Some Opinions On The History Of Web Audio
- Sonny The Prophet
- rr 5.0 Released
- rr Trace Portability
- Fedora/Ubuntu Kernels Work With rr Again
- Igloos Are Hard
- Epsom Electorate Town Hall Meeting
- Public Service Announcement: "localhost" Is Not Necessarily Local
- When Virtue Fails
- Stabilizing The rr Trace Format With Cap’n Proto
- Selecting A Compression Algorithm For rr
- Upstream Stable Kernels Work With rr Again
- Let's Never Create An Ad-Hoc Text Format Again
- Confession Of A C/C++ Programmer
- Usenix ATC 2017
- An Inflection Point In The Evolution Of Programming Langauges
- Bay Area Progress Report
- Patch On Linux Kernel Stable Branches Breaks rr
- Rising Tolerance For Static Analysis False Positives?
- Lazy Religion Tropes In Mass Media
- Is The x86 Architecture Sustainable?
- New "rr pack" Command
- How I Found A 20-Year-Old Linux Kernel Bug
- Another Case Of Obscure CPU Nondeterminism
- WebAssembly: Mozilla Won
- Should Debuggers Report Idempotent Writes?
- A Couple Of Papers About Commodity Multicore Record And Replay, And A Possible Way Forward
- rr Usenix Paper And Technical Report
- Obscurity Inhibits Persuasion
- Perceptions Of Violent Crime
- Call Out China For Their Treatment Of NK Escapees
- One Does Simply Walk Into Mordor
- Rust Optimizations That C++ Can't Do (Version 2)
- Rust Optimizations That C++ Can't Do
- Pararaha Valley
- Let's Make NZ More Expensive For Tourists
- The Parable Of The Workers In The Vineyard Really Is About Grace
- Blogging Vs Academic Publishing
- Thoughts On "Java and Scala’s Type Systems are Unsound" And Fuzz Testing
- Deterministic Hardware Performance Counters And Information Leaks
- Using rr To Debug Go Programs
- Against Online Voting
- 306 Points In "Lords Of Waterdeep"
- "New Scientist" And The Meaning Of Life
- What Rust Can Do That Other Languages Can't, In Six Short Lines
- rr 4.5.0 Released
- I Really Admire Jehovah's Witnesses
- A Followup About AV Test Reports
- Tripling Down Against USA Conference Hosting
- Rustbelt Is Hiring
- rr Talk At Auckland C++ Meetup, February 21
- Really, Please Stop Booking International Conferences In The USA
- Disable Your Antivirus Software (Except Microsoft's)
- Browser Vendors And Business Interests
- Browser Vendors Are Responsible For The State Of Web Standards
- Parenting Notes
- Cheltenham Beach
- How China Can Pressure North Korea
- Is CMS Software Generally Really Bad?
2016 81
- On "Arrival"
- October rr Talk Online
- Disemploy The Middle/Upper Class
- Some Comments On "Sapiens"
- Overcoming Stereotypes One Parent At A Time
- Stop Saying "Xs Do Y" Disingenuously
- Handling Hardware Lock Elision In rr
- Misinterpreting Close Contests
- Welcoming Richard Dawkins
- Dangerous Permissions
- Auckland Half Marathon #4
- Implications Of ASLR Side-Channel Attacks
- Valuing America
- Dell, Your Website Security Is Broken
- Pivoting To Cyber-Forestry
- Ironic World Standards Day
- Tawharanui Revisited
- rr Paper: "Lightweight User-Space Record And Replay"
- Bay Area Talks About rr And Beyond, October 2-7
- rr 4.4.0 Released
- Is Apple A Christian Environment?
- Theism And The Simulation Argument
- Auckland Food 2016
- Avoiding Cache Writebacks For Freed Memory
- Random Thoughts On Rust: crates.io And IDEs
- Saga Of The Exiles
- False Accusations
- Why I Don't Watch "Game Of Thrones"
- Changing Attitudes To Pornography
- The True Story Of "Amazing Grace"
- Further Improving My Personal Digital Security
- Ordered Maps For Stable Rust
- Itanium Zombie Claims Another Victim
- rr 4.3.0 Released
- Nexus 5X vs Wettest June Hour In Auckland's History
- Relearning Debugging With rr
- Handling Read-Only Shared Memory Usage In rr
- Dear Ubuntu, Please Fix Your Debuginfo Packaging
- Democracy Is Impressive
- PlayCanvas Is Impressive
- Managing Vast, Sparse Memory On Linux
- Nastiness Works
- "Safe C++ Subset" Is Vapourware
- Mt Pirongia
- Whanganui River Journey
- Some Dynamic Measurements Of Firefox On x86-64
- Are Dynamic Control-Flow Integrity Schemes Worth Deploying?
- How To Track Down Divergence Bugs In rr
- The Diving Bell And Twitter
- Research Needed: A Meta (Dis) Assembler
- Men Behaving Badly
- Stop Booking Conferences In The USA
- Data > Personal Anecdotes > Media Anecdotes
- x86-64 SSE/AVX Register Usage
- Autonomous Vehicles: I Want To Believe
- Data On x86-64 Register Usage
- Pain Management
- History Rhymes
- Android's Update System Is Ridiculous
- Leveraging Modern Filesystems In rr
- Skylake Erratum Affecting rr
- GNOME High-DPI Issues
- Using rr To Debug rr
- Obituary
- Running Firefox For Windows With rr
- SIGKILL And PTRACE_EXIT_EVENT
- Digital Spring Cleaning
- My Self-Identification
- Leaving Mozilla
- "These Bugs Are Impossible To Fix Without rr"
- Deeper Into Chaos
- Rewrite Everything In Rust
- Introducing rr Chaos Mode
- rr Talk At linux.conf.au
- rr 4.1.0 Released
- Reflecting On The The Lord Of The Rings Movies
- Rakiura Track
- Kepler Track
- Making Honest Money With The Internet Of Things
- Kereru
- innerText: Cleaning A Dark Corner Of the Web
2015 44
- Feelings Versus Facts At Christmas
- second time
- CppCast rr Podcast
- Even More rr Replay Performance Improvements!
- rr Replay Performance Improvements
- Debugging Leaks With rr
- TPPA Protest
- Perfection In Imperfection
- rr In VMWare: Solved!
- An Extraordinary Sunday
- Research Projects That Should NOT Be Funded
- KPMG Gets It Totally Wrong About Pittsburgh And Auckland
- rr 4.0 Released With Reverse Execution
- Hobbiton
- Heaphy Track
- Apple's Next Frontier: Fusion
- Booting Fedora 22 On A Lenovo ThinkCentre M53
- Hooray For WebExtensions
- Parenting
- Two Reverse-Execution Optimizations
- Midwinter Road Trip
- rr Talk Video From TCE 2015
- Whistler Hike
- Bug In Newer Linux Kernels Affecting rr
- Israel, Part 3
- Israel, Part 2
- Israel, Part 1
- Small Change To rr Behavior
- rr Performance Update
- BlinkOn 4
- Using rr To Debug Dropped Video Frames In Gecko
- Piha Night Walk
- rr 3.1 Released
- Another VMWare Hypervisor Bug
- Reverse Execution And Signals
- Eclipse + Gecko = Win
- Paper Titles
- Auckland University rr Talk Next Week
- The Problems Of Significance Testing (aka What's Wrong With Computer Science)
- Debugging Gecko With Reverse Execution
- What Is The Endgame Of Weak Computer Security?
- Great Barrier Island
- Computer Industry T-Shirt Museum
- Routeburn-Greenstone
2014 50
- Is Human Immortality Possible?
- Queen Charlotte Track
- rr 3.0 Released With x86-64 Support
- Portland
- We Aren't Really Going To Have "Firefox On iOS"
- The Rise Of "Versing"
- Mount Te Aroha
- Relax, Scaling User Interfaces By Non-Integer Scale Factors Is Okay
- Sci fi
- HTML5 Video Correctness Across Browsers
- Auckland Half Marathon --- Barefoot
- Are We Fast Yet? Yes We Are!
- Pinnacles Tramp #2
- Photos From North America
- Back In New Zealand
- Upcoming rr Talk
- rr 2.0 Released
- VMWare CPUID Conditional Branch Performance Counter Bug
- Milestones On The Road To Christianity
- cf1e5386ecde9c2eb9416c9b07416686
- Choose Firefox Now, Or Later You Won't Get A Choice
- Multiverses And Anthropic Reasoning
- Implementing Scroll Animations Using Web Animations
- Unnecessary Dichotomy
- Against The "Internet Of Things"
- Milford Track
- Getting Back To Work
- Fighting Media Narratives
- Mozilla Matters
- Responsible Self-Censorship
- Conflict
- Introducing rr
- Mozilla And The Silicon Valley Cartel
- Taroko National Park
- Maokong
- Introducing Chaos Mode
- My Linkedin Account Is Dead, And Why Is Google Being Stupid?
- Fine-Tuning Arguments
- Internet Connectivity As A Geopolitical Tool
- Te Henga Walkway
- Q&A Panel At ACPC This Friday
- 3 Mile Limit
- World Famous In Newmarket
- Implementing Virtual Widgets On The Web Platform
- Mozilla At Motuihe
- Camels
- Lake Waikaremoana
- Web Specifications And The Frame Problem
- Tiritiri Matangi Island
- Boating
2013 58
- We Need A "Dumb Device" Movement
- Blood Clot
- Why I Don't Worry About Global Warming (Much)
- One Day The Luddites Will Be Right
- WebRTC And People-Oriented Communications
- Another Knee-Jerk Reaction To International Rankings
- Does John Banks Only Do Good?
- Wanaka
- Mozillians At The Tongariro Crossing And Orakei Korako
- A Tale Of Two Cities
- Summit Day Zero
- Prescriptive Vs Descriptive Frameworks
- Avoiding Burnout
- Travel Madness
- The Forge Of Disappointment
- A Tip For The Surivial Of Humanity
- Unexpected Visitors
- Debugging Transient Rendering Issues With GNOME Shell Screencasts
- Servant Leadership
- Indoi
- Creating Screencasts On Linux
- SVG-In-OpenType Progress Update
- Mozilla Code Reviews Talk On Air Mozilla
- Prepare To Stop
- Mozilla Engineering Culture Talk Now Online
- A Shock Of The Ordinary
- Happy Days
- Avoiding Copies In Web APIs
- Movie Picoreviews
- Contributing Advocacy
- Gradual Changes Afoot
- Developer Parallelism
- Meeting Absenteeism
- Blink, PNaCl, And Standards
- Taiwan Travelogue
- Travel
- The Direct Route
- Web Audio Progress
- Rotorua
- Hunuas Tramp
- Upcoming Travel Plans
- Google Vs New Zealand
- The Chris Problem
- The Future Of Cheating
- Blink
- Mitigating Control-Flow Exploits With x86 ISA Extensions
- RIP Crazy Noodle
- Getting The Facts
- Why I Work
- Seeking Relevance
- There Is No Such Thing As Computer Security
- Technical Advantages Of A Web-Only Platform
- A Small Example Of The Value Of Browser Engine Diversity
- And Then There Were Three
- Waiheke Island Sculpture Trail
- SVG In OpenType: A New Approach To SVG Fonts
- Mount Taranaki
- Optimizing Bugzilla Usage
2012 45
- Great Barrier Island
- More Movie Reviews
- What To Do When Visiting New Zealand
- Trouble Ahead For SVG Stacks (Maybe)
- Motutapu Camping
- Karekare
- Web Audio In Firefox
- Blast From The Past
- Granularity Of Import Directives In Programming Languages
- A Confession Of Sorts
- Attention NZ TV Sports Interviewers
- In-Flight Movies
- North Head To Takapuna
- Tawharanui
- Muriwai
- Bolo
- Computer Science In Beijing
- Google Plus Spam
- Experiencing Beijing
- To Beijing
- Leaving Linkedin
- The City And The City
- Mangawhai
- The Canvas getContext() Mistake
- Firefox Vs The New York Times
- Crosbie's Hut
- Accelerated Scrolling In Firefox: Past, Present And Future
- Sad And Pathetic Machines
- Korea
- The Internet Experiment Has Failed
- Retrospective On Our Trip To Europe
- Wakaraanga Creek
- I'm Back
- Retro Movie Showcase
- Requiring Planet Mozilla Content To Be Mozilla-Project-Related
- Movie Overdose
- Upcoming Travel
- Foo Camp, ECOOP, And Conferences
- Alternatives To Supporting -webkit Prefixes In Other Engines
- The Problem With Counting Browser Features
- Mozilla Tree Adventures
- You Know You're In Australia When...
- MediaStreams Processing Demos
- "Cut The Rope" and HTML5 Audio
- Risk Tolerance
2011 63
- A Case For Non-Fatal Assertions
- Revelation
- Television
- Love
- Developernomics
- Moves In Computer Science Education
- Politics
- ITEX And TVNZ
- Latency Of HTML5 <audio> Sounds
- Freedom Never Gets Old
- Computerworld Interview
- HTML Video DRM
- The End Of Plugins
- Drawing DOM Content To Canvas
- Fun Things To Do In Auckland
- Public Service Reminder For GMail Users
- A Sermon For The Rugby World Cup Final
- A Few Words On The Rugby World Cup
- Web Directions South
- Jobs
- Shifts In Promoting The Open Web
- Graphics API Design
- Risks Of Exposing Web Page Pixel Data To Web Applications
- Doing The Same Thing Over And Over Again And Expecting Different Results
- France Vs Japan
- So It Begins
- Cost Of Living
- Thoughts On Management
- New Mozilla Auckland Office Is Live!
- Securing Full-Screen
- Eden Park
- South Island Holiday
- Blog Update
- Books
- Rugby Fandom
- Permissions For Web Applications
- Auckland Web Meetup Recap
- Auckland Web Meetup
- CS Unplugged
- Media Processing
- Some Advice
- Running
- Singing
- The Pinnacles
- "My Wedding And Other Secrets"
- Gangly, Bespectacled And Cerebral
- Shy 19
- Movies 04
- White Island
- Investigating Performance Differences Between Firefox 4 And IE9
- The Myth Of "Full Hardware Acceleration"
- Cape Brett
- Tongariro
- Distinguishing "Embeddable" Versus "Readable" Web Resources Considered Harmful
- 3433aed5e4a1ca4ca1fc8db580d60c2b
- Tongariro
- Pleasure
- Coincidence
- Playing The Game
- A Big Day For Free Video
- Theodicy And The Prime Directive
- I'm Back
- Interannual Status
2010 83
- Iterated Prisoner's Dilemma
- GPU-Accelerated Video Playback In Firefox 4
- Measuring FPS
- Most Unusual Rugby Commentary
- Herald Interview
- Brain Drain Vs Foreign Invasion
- Clinton Bedogni Prize
- Eclipse Breakthrough
- Implementing A High-Performance Emulator In Javascript Using Run-Time Code Generation
- Stepping Stones
- Bye Bye HWNDs
- Distrusting Research
- Mitigating Dangling Pointer Bugs Using Frame Poisoning
- South Island Trip
- Raising Awareness
- Travel 18
- The Ten Commandments
- "Full Hardware Acceleration"
- New Google Maps Imagery Of Auckland
- A Night Out
- Teched 30
- More Dell Fail (Or Maybe NVidia)
- Sunshine Rises Again
- -moz-element Landed
- Vinge 24
- CSS Units Changes Landed
- The mozRequestAnimationFrame Frame Rate Limit
- Auckland Food
- Firefox Sync
- mozRequestAnimationFrame
- Google vs Oracle
- Dell Fail
- Choosing Sides
- Unexpected Downtime
- Coding Style As A Failure Of Language Design
- Perks 20
- Summit 19
- Retained Layers
- Mozilla And Software Patents In New Zealand
- Thank God For Science
- LFX Video Available!
- Sleepless In Toronto
- WebM Landed
- Not Implementing Features Is Hard
- Visiting Toronto
- Dear Conservatives
- Nero Vs MPEG-LA
- Ip Man Fail
- Webm 20
- Discontent On The Web
- Standardizing XUL Flexible Boxes In CSS
- CGLayer Performance Trap With isFlipped
- Kingitanga Day
- Changing The World
- Accelerating Theora On The N900
- API Design For The Masses
- Fermi, Darwin, and Christians
- More Apple Evil
- Upcoming Events
- Big Week
- Anawhata
- Layers 01
- Fun With BCC
- Amor Robustum
- Rainbows End
- Nightmare On Infinite Loop
- High-Performance Browser Developers
- Post Foo Camp
- Reality Wins
- Ruapehu Redux
- Three Lessons From A Pernicious Bug
- H.264 Licensing And Free Software
- ActiveX All Over Again
- Lca 23
- Video, Freedom And Mozilla
- The Road To LCA: Ruapehu
- Volcanoes And Penguins
- More On Patch Division
- CSS Absolute Length Units
- Unifying Abstractions, Dividing Patches
- There Can Be Only One
- 19e63a20e092ca81c1ae44694a3e6558
- d525fd19a91535e97ead3f9afa9bfa58
2009 54
- Idiots Indeed
- Important Questions
- Sword +5 Against Orange
- CSS Gradient Syntax
- Challenges In Software Research
- Removing The Media Element 'load' Event
- Melbourne
- Melbourne
- No Worries
- Somewhere On The Internet...
- mozLoadFrom And The Media Cache
- Auckland Web Meetup 2009
- Cheap Broadband Doesn't Matter
- Post-Holiday
- On The Road
- Homework Answers
- Winter's Day On The West Coast
- Homework
- Idiots 27
- Justifying Evil
- Approved For The Intelligence Community
- On Not Being Evil
- Faces Of The Web Video Revolution
- Progress
- Native Widgets Begone
- Whitespace Begone
- DirectShow And Platform Media Frameworks
- The Price Of Freedom
- Stupid X Tricks
- Status 25
- 4d2f8648efd45acd8e4f0c4b24b4ed51
- Mozilla Corporation All-Hands And Other Adventures
- Travel 24
- The Ultimate Emulator
- Reflecting on NZCSRSC 2009
- The Man In The Middle
- Media Cache
- Seductive Infrastructure
- Checking The Rear-View Mirror
- Filters, Libraries And The Web
- Columns Conversations
- SVG Filter Effects For Plain Old HTML
- Hazardous Biology
- On Conversations
- Kiwifoo 2009
- Telling It Like It Is
- Mozilla Afloat
- Mozilla At Karekare
- Tips For Getting Patches Landed
- Post-3.1 Plans
- Mountain Fun
- Scheduled Downtime
- Invalidation Reftests
- Right And Wrong
2008 88
- Wikipedia
- Ship's Blog
- Offline
- Blast From The Past
- 0d9430209720a141205bf8986cdc9598
- New Game, Old Rules
- Reftests
- Places I've Been
- Mozilla NZ
- West Coast
- Waiheke
- Miscellany
- The Essence Of Web Applications
- Grumble Grumble
- American Tidbits
- The Tragedy Of Naive Software Development
- October Travel
- Invalidation
- SVG Bling Update
- Hating Pixels
- Coromandel
- Interesting Developments In Program Recording
- Chronicle Update
- Dear Nat Torkington
- New Zealand Open Source Awards
- Whatipu
- Whiny Expats
- CSS Transforms
- Auckland Web Meetup Summary
- Some Boring CSS/Acid3 Stuff
- 4a8dec89f08156ec972ddc3ff319eb01
- Auckland Web Meetup
- Chrome 03
- Kitekite Falls
- Disruption In Progress
- Analyzing Deer
- The Coming Battle Over Web Fonts
- Eureka 11
- My Summit
- Why Ogg Matters
- ROC Scheduled Maintenance - Wednesday 16/7/2008 to Sunday 20/7/2008
- Mixed News
- SVG Filter Performance Improvements In Gecko 1.9.1
- Wellington
- Using Arbitrary Elements As Paint Servers
- SVG Paint Servers For HTML
- Fun 03
- Some 1.9.1 Updates
- Hits And Misses
- Eager Backouts
- Advanced Topics In Computer Science #2: Rectangles
- Working Overtime
- 5ce9134be8a642e1fbf3b93593da33e9
- Applying SVG Effects To HTML Content
- Ergonomics
- Well, I'm Back Again
- Status 16
- Perspective
- Don't Stop On The Freeway
- More Travel
- Fermi's Paradox
- Visiting Hamilton
- Te Henga
- The Ozymandias Ultimatum
- The Good Fight
- Specification Superheroes
- The Shadow Of The Moon
- Additional Austral Peregrinations
- Kindling Enthusiasm
- Travel Plans
- NOT A Cross-Browser Implementation Of XBL2
- Initial IE8 Thoughts
- Platform Tilt
- Rounding Towards (Or Away From) Zero Considered Harmful
- The Best Of Intentions
- Recap Part 2: Foo/Baa Camp
- Recap Part 1: California
- Different Approaches To Compability Modes
- Travel 24
- Slipping The Ball And Chain
- <META HTTP-EQUIV="X-BALL-CHAIN">
- Subpixel Layout And Rendering
- GTK Printing
- Auckland Mozillans At Play
- Auckland Mozillans
- String Theory
- The Dark Side Of The Moon
- Christmas Excursions
2007 113
- Our Rectangles Overfloweth
- Drive-By Debugging
- Official Notice
- 2007-2008
- Barcamp Auckland
- Video Wars
- Video Star
- Interpreting Failure
- Small Mammals
- Script Safety Annotations
- e0f4ffc0ddc898cd033567bc2d1fe084
- A New Antipodean Free Software Outpost
- Gripping Reality
- Pegs, Holes And Reflow
- 8 Kent St
- Intranet Explorer
- Finding The Core
- Status 03
- Linux Matters, Addendum
- Linux Matters
- Growing Pains
- Abstraction Penalties, Stack Allocation And Ownership Types
- Backing Store #2: Dependency Tracking
- A Tale Of Two Zooms
- Exploring Auckland
- Welcome To My Backing Store
- One More Reason Why We Need Audio (And Video) In The Browser
- Fish, Water
- Tabula Fracta
- Changing Horses
- Tragic Vindication
- If I Did It
- Triage 04
- Parallel DOM Access
- Textalicious
- My World Cup Predictions
- Why Erlang Is Not The (Whole) Answer
- Parallel Browsing
- Trust No One
- Federal Government
- 1 05
- Chickenfoot/Koala/CoScripter
- Gloom-o-rama
- Bruce Willis And Quantum Computing
- Mercurial
- OOXML Wars
- Announcing Chronomancer
- Post Vivem
- High And Low
- Flood Control Dam Number Three
- Major Chronicle Bug Fixed
- Ozzie Oddity
- Upcoming Events
- Brrrrrr
- Chronicle Contribution
- Status 20
- Camera Features I Want
- Fashionable Controversies
- Holiday Photos
- Rotovegas
- Media Superstar
- Things I Hate
- Holidays
- Text Status
- Mea Maxima Culpa
- 15 Minutes With A Tucked-In T-Shirt
- Durban, Paris, Valencia, Mangere
- Webstock Press
- Wellington
- Bad Steve
- This Week's Madness
- Shrike 04
- Waikowhai
- Status Update
- We Don't Need No Office Education
- Things I've Seen With My Eyes
- Record-And-Replay In Virtual Machines
- The Glyph Bounds Problem
- Performance Observation
- Chronicle Update
- Speeding Up Mkdepend
- Authentication
- Status 18
- Collision
- Desperate Measures
- Travel 28
- Bethell's Beach
- History Based Stack Reconstruction
- Chronicle Released
- MoCo All-Hands
- Google Maps Fails Me
- Travel Plans
- Questions That Must Be Answered
- Text Text Text
- Festival Mania
- Miscellany
- Computerworld Article
- Faith 25
- Offline Web Applications
- Superlaser Targeting Cupertino
- ATSUI Woes
- Now Witness...
- Evil 07
- Units Patch Landed
- Mozilla In Auckland
- Post Baa Camp
- Baa Camp
- Anniversary Weekend
- ec06b3461cf0eaf3d3e4d7a2e429bddb
- Sharing Sources Across Virtual Machines
- Babes In Toyland
- Fortress
- Status 09
2006 64
- More About Amber
- A New Approach To Debugging
- Pohutukawa
- Parallelism
- Changes Afoot
- The Ultimate Square Peg
- Patent Sea Change
- Congratulations David!
- XUL Dark Matter
- Linux 06
- NetworkManager, dbus and Offline Status
- Firefox Summit
- Prophecy Fulfilled
- Mail Forwarding
- Making Web Applications First Class Desktop Citizens
- Miscellany
- Partial Ligatures
- Thinking About Performance
- Motutapu Island
- Mysterious Cargo
- More Text
- Insufficiently Paranoid
- Text Progress
- My Father's Days Of Piracy
- Here Comes A New Challenger!
- Status 19
- Static Analysis And Scary Headlines
- Dream Time II
- Crazy Noodle
- More Status
- Out Of Action
- What's Wrong With The SVG Working Group
- Sweet Sorrow
- RGBA Windows
- Worlds In Collision
- The Good, The Bad, And The Three-D
- Necrolicious
- On The Road
- Eighty Minutes Of Terror
- CORBA Post Mortem
- The Future Is Now
- The Wild West
- Duder Regional Park
- The Future Of Western Civilization
- Bad Choices
- DVD Madness
- Assorted Thoughts
- Dream Time
- GNOME Themes In HTML
- Asiana IV
- Read My Lips
- Having A Miserable April Fool's Day
- And So It Begins ...
- Linker Performance Revisited
- Choosing Sides
- Cairo, Linux And GTK2 Themes
- Irrational Glumness
- The Greatest Movies Of All Time
- Anatomy Of Bloat
- The Joy Of Text
- Tongariro
- Stormy Conditions, Outlook Fair
- One Year On
- Morning Light
2005 75
- Port Waikato
- Frame Display Lists And Next Steps
- Night Of The Living Threads
- The BBC Gets It Wrong
- Web Standards, Mozilla Extensions And Other Ranting
- Means And Ends
- Ambushed
- Gloomocracy IV
- Frame Display Lists
- "Premature Optimization Is The Root Of All Evil" Is The Root Of Some Evil
- Travels
- Upcoming Travel
- Blast From The Past
- SVG Interoperation
- Speaking The Truth In Love (I Hope)
- IE7 To Fix A Number Of Standards-Compliance Issues
- Gecko 1.9
- Whatipu
- EU Patent Law Defeated
- Eclipse CDT
- 'Talisman' and Programming Language Semantics
- I Have A Dream
- Avalon Lockdown
- display:inline and tables
- Around The World In 22 Days
- Graphics Thoughts
- An Unexpected Journey
- Xgl 30
- Xtech 26
- Landed Canvas drawWindow API
- Socialized Medicine
- Travel 18
- Rendering Web Page To Images
- Light-Weight Instrumentation from Relational Queries Over Program Traces
- The Language Of Doom
- Cairo Progress
- Globalization
- Cairo Status
- Star Wars
- Glimpse Of The Future
- Acid2 22
- Rangitoto
- April Curmudgeon
- Rediscovering Auckland
- Gecko 1.8 For Web Developers: Collapsing Margins And The 'Clear' Property
- Gecko 1.8 For Web Developers: Columns
- The Great U-Turn
- Gloomocracy III
- Gloomocracy II: Gloomocrats United
- Slough of Despond
- Heroes 05
- Visual Regression Tests
- Lizard Engineer
- Cultural Synthesis
- Lantern Festival
- Just Swell
- Urupukapuka Island
- Sunshine
- Optimizing GNU ld
- The Usable Society
- The Joy Of Benchmarking
- Asiana III
- Nazis, Computers and Me
- Lizard Time
- Asiana II
- Herald Interview
- Living the Dream
- Perambulations
- Sharing binaries across multiple Mozilla trees with ccache
- Asiana 18
- Forestry
- Branded
- Well, I'm Back
- The Gloomocracy
- Counting Down