The Curious Engineer

All blogs / General

Neil Fraser's News

neil.fraser.name

GeneralSoftware / engineering practice

Posts
556 from 19 Feb 2002 to 4 Oct 2026
Posting
now and then (4 in the last year)
Kind
personal blog
Feed
https://neil.fraser.name/scripts/atom.py

2026 3

  1. Request for Reconsideration
  2. .name Termination
  3. Blockly AGC

2025 3

  1. Cursor Keys
  2. Saturn Lamp
  3. Dumb Comments

2024 8

  1. Poisson Simulator
  2. Bureaucracy
  3. Xendoll Lathe
  4. Steaming out of Zurich
  5. La Salle Causeway
  6. Eight Years
  7. Browser Bugs
  8. Switzerland

2023 9

  1. Blockly Glockenspiel
  2. Binocular Caps
  3. 90° Plug
  4. Seven Years
  5. News
  6. 3D Printing
  7. ChatGPT vs Math
  8. Knife Block
  9. QW-MS305D Power Conversion

2022 8

  1. Webb Mirror
  2. Backwards Debugging
  3. Inglenook Shunting
  4. Blockly at 10
  5. FPS in JavaScript
  6. Polybahn
  7. Background Radiation
  8. Six Years

2021 12

  1. Freedom Revisited
  2. Sierra's Graduation
  3. First Dance
  4. Meccano Firmware Updater
  5. Guerrilla Painting
  6. Fixing Code-a-Pillar
  7. Catchment Area
  8. JavaScript Loops
  9. Lego Storage
  10. Five Years
  11. JavaScript Chain Reaction
  12. Play Well

2020 11

  1. Sentinel-6
  2. Beaver Games
  3. Vacuum Chamber
  4. Day in the Life
  5. Isolation
  6. Broken QW-MS305D
  7. Four Years
  8. Pentominoes
  9. Pin Art
  10. App Engine Python 3
  11. Missing Piece

2019 16

  1. Beaver Puzzle
  2. Classroom Engagement
  3. News
  4. Woodworking
  5. Rule Conflict
  6. Robot Xylophone
  7. Halting Problem
  8. Traffic Security
  9. Graduation 19
  10. Treasure Island
  11. Maker Faire 2019
  12. Beverly PI
  13. Three Years
  14. Logarithmic Backup
  15. Depth Stop
  16. VISUO XS812

2018 15

  1. Wooden Pylons
  2. Gravity
  3. SAOCOM 1A
  4. Unconscious Incompetence
  5. Library 4/4: Finishing up
  6. Library 3/4: Railings
  7. Library 2/4: Floor
  8. Library 1/4: Ladder
  9. SvgCanvas
  10. Conservative Toddler
  11. AFV Taping
  12. HP-35 Repair
  13. DMP Rehosted
  14. JS Oscilloscope
  15. Wrist Gears

2017 16

  1. Toddler
  2. Phaser Physics
  3. Toy Box
  4. Crossing
  5. News
  6. Post-it Life
  7. Nest Ad
  8. == vs ===
  9. JS Polyfills
  10. Polyglot 14: Go
  11. Marble Mountains
  12. Teaching in Vietnam
  13. Rapid Development
  14. Mystery Interference
  15. Like Father, Like Daughter
  16. Thermal Imaging

2016 13

  1. Trammel of Archimedes
  2. Paternity Leave
  3. Ten Years
  4. G Train
  5. Meccanoid Replication
  6. News
  7. News
  8. ECMAScript 5
  9. Spaceflight Survey
  10. Growth Curves
  11. Beverly
  12. Learning to Ski
  13. Jason 3

2015 17

  1. Tic Tac Toe
  2. Hex Table
  3. Markov Chain
  4. Lobotomy Debugging
  5. Map Maker
  6. Programming Lessons
  7. Polyglot 13: Dart
  8. Noogler
  9. Trekker
  10. Live Coding
  11. Privilege Escalation
  12. News
  13. CS by Mail
  14. Blinkenlights
  15. News
  16. Open Wifi
  17. News

2014 21

  1. Travel ID
  2. Improvements
  3. News
  4. News
  5. EVA Gunfire
  6. News
  7. Have Faith
  8. News
  9. Blockly Cookies
  10. Spot Welder
  11. News
  12. Blockly Games
  13. Riding the Lion
  14. Touchy Events
  15. Thao in Kingston
  16. Outage Postmortem
  17. San Francisco Wedding
  18. Cinco de Mayo
  19. ghunmeH ngogh
  20. Conductive Glass
  21. Unwinding

2013 24

  1. Blockly Rising
  2. Holiday Parties
  3. JS-Interpreter
  4. Elizabeth Fraser
  5. News
  6. Ignore the User
  7. Dead Bird
  8. Falcon 9 v1.1
  9. Reclaiming Lead
  10. News
  11. News
  12. News
  13. Thao in Ontario
  14. Programming TNG
  15. The Internship
  16. UI Principles
  17. Events and Ajax
  18. News
  19. News
  20. Turtle Contest
  21. CS in VN
  22. Flow Charts
  23. Format Longevity
  24. 23andMe

2012 24

  1. Range Finder
  2. Jacob's Ladder
  3. Space Simulation
  4. Volcano Diorama
  5. Surname Extinction
  6. News
  7. Tonsillitis
  8. Self-driving Engineer
  9. SVG Open 2012
  10. DOM Tutorial
  11. News
  12. Workshops
  13. 15 Years
  14. Underwater Claw
  15. Moore's Bet 2
  16. Python in Python
  17. CS Larva
  18. Blockly
  19. Transit of Venus
  20. Maker Faire 2012
  21. Rolling Along
  22. Literal Quotes
  23. Glencoe
  24. Graphical Languages

2011 24

  1. News
  2. EncodeURI
  3. Airship Tails
  4. Justice
  5. Anti-aliased
  6. Occupy SF
  7. Driver's License
  8. Street View Costume
  9. SVG Open 2011
  10. News
  11. DocEng 2011
  12. 150 Miles
  13. Sonar Fail
  14. Hydrophone
  15. Freefall
  16. Rollback
  17. News
  18. DMV Written Test
  19. News
  20. Site Spider
  21. Freedom
  22. Delta IV Heavy
  23. Over the Wall
  24. Foucault Fail

2010 24

  1. Human Element
  2. Bailing Out
  3. Moore's Bet 1
  4. Spaceship Pairs
  5. Meccano Menorah
  6. Alien Brains
  7. Overlap Detection
  8. Portal Pumpkin
  9. Wikipedia Scraper
  10. Bridge Busting 1990
  11. Food for Thought
  12. DocEng Rising
  13. Balloon
  14. Mr Deer
  15. Maker Faire 2010
  16. Distilled Water
  17. Space Future
  18. 3D Anaglyph
  19. Cultural Sensitivity
  20. Deferred Analytics
  21. Lava Lamp Centrifuge
  22. Japanese Article
  23. Valentine API
  24. Magnet Bridge

2009 36

  1. Google Multivac
  2. Lua Diff
  3. Moo Lobotomy
  4. Python JSON
  5. Stray Pixel
  6. Jupiter Photos
  7. Moon Photos
  8. Android Scope
  9. Impact Night
  10. Magnetic Noise
  11. DocEng 2009
  12. München
  13. Regensburg
  14. Java MobWrite
  15. Cursor Preservation
  16. Orbital Paper Airplane
  17. JSONP Memory Leak
  18. First Academic Paper
  19. Moore's Bet
  20. Moon Movie
  21. Hard Drive Crash
  22. Maker Faire 2009
  23. Self-collisions
  24. Mad Scientist
  25. Doorbell
  26. Rice DNA
  27. Somalia Affair
  28. Colorado River
  29. Great White North
  30. Lava Lamp
  31. Turbine
  32. Black and White
  33. CAT Triplet
  34. Dodecahedron
  35. MobWrite 3
  36. Differential Sync Talk

2008 36

  1. Polyglot 12: R
  2. Air Compressor
  3. Stanford CS145
  4. News
  5. Electoral College
  6. Obama vs McCain
  7. Perpetual Motion
  8. Book Safe
  9. Cráneo de Cristal
  10. Back to School
  11. Artificial Neuron
  12. Search Appliance
  13. Orthogonal Viewer
  14. Porcupine
  15. Bitmaps in JavaScript
  16. My Brain
  17. Domino Logic
  18. Faster is Better
  19. Transfer
  20. Car Fire
  21. Helsinki
  22. Jessa Gamble
  23. Maker Faire 2008
  24. Downhill Walker
  25. Youngme / Nowme
  26. Python Parallel Port
  27. MobWrite 2
  28. Class Clown
  29. News
  30. Progress
  31. Angel Island
  32. Scapegoat
  33. Localhost
  34. Disneyland
  35. Technical Difficulties
  36. Wooden Brain

2007 39

  1. Sequence Converter
  2. Widgetless
  3. Visa Swap
  4. Voxel Brain
  5. News
  6. Prefix Matching
  7. 12 Girls Band
  8. Waves to Wine
  9. Sphere Builder
  10. SF Panorama
  11. Global Warming
  12. Cycling at Mach 1
  13. First Steps
  14. News
  15. Who Gadget
  16. Transposing Diffs
  17. Bike to Work
  18. Google Code
  19. Spaghetti Monster
  20. Visitors
  21. Maker Faire 2007
  22. Brave New World
  23. News
  24. COMP2405
  25. H-1B Visa
  26. Mandelbrot Scroll
  27. Carved Links
  28. New Page
  29. Moo Inspector
  30. Fridge Letters
  31. Vet Tax
  32. Boredom and Frustration
  33. Crescent Moon
  34. Nesting
  35. Queen Mary 2
  36. Social Security
  37. SketchUp
  38. San Francisco
  39. Traffic Bugs

2006 30

  1. Entropy
  2. About Work
  3. Cartography
  4. Unplugged
  5. Fledermaus
  6. Nickels and Dimes
  7. Voxel Sphere
  8. Moo Down
  9. Googled
  10. Night Vision
  11. Teamwork
  12. Carleton
  13. Design Patterns
  14. Table Sorter
  15. Course Correction
  16. MobWrite
  17. Instant Delete
  18. News
  19. WbOsMuRtPtE
  20. Diff, Match & Patch
  21. Fuzzy Patch
  22. Fuzzy Match
  23. Diff Cleanup
  24. What's the Diff?
  25. Diff Accelerators
  26. News
  27. Lord of the Rings
  28. News
  29. Generic Icons
  30. Colour Picker

2005 41

  1. Shell Acoustics
  2. Context Menus
  3. Security Lecture
  4. Unfortunate Typo
  5. Logging Out
  6. News
  7. Through the Looking Glass
  8. Scotland Video
  9. Comma Separated Values
  10. OU-M880 (Soft Eng)
  11. Cycling Britain
  12. Hidden Costs
  13. News
  14. News
  15. Style vs Substance
  16. News
  17. Ajax Content
  18. DHTML Client
  19. Over There
  20. Content Hijacking
  21. Raw Statistics
  22. Trying to Fail
  23. SETI@home 2500
  24. Security Separation
  25. Gamma Ray Bursts
  26. Fishy Behaviour
  27. Moo Browser
  28. Caption this Photo
  29. All Good Things
  30. News
  31. Moo Direction
  32. Open University
  33. OU-M865 (Projects)
  34. OU-M876 (Data)
  35. OU-M886 (Security)
  36. OU-M878 (Objects)
  37. OU-M874 (Java)
  38. OU-M873 (UI)
  39. Einstein's Riddle
  40. Glowing Books
  41. Hogmanay

2004 47

  1. Silence
  2. Snowflakes
  3. Paranoia Pays
  4. Microsoft Help
  5. Polyglot 11: More C
  6. Polyglot 11: C
  7. Polyglot 10: Smalltalk
  8. Toronto Wisdom
  9. Exterminated
  10. The Last Straw
  11. BT Broadband Trap
  12. Polyglot 9: Moo
  13. Polyglot 8: SVG
  14. Polyglot 7: POV-Ray
  15. Polyglot 6: Python
  16. Polyglot 5: PHP
  17. Polyglot 4: Euphoria
  18. Polyglot 3: JavaScript
  19. Polyglot 2: Java
  20. Polyglot 1: VB
  21. POV-Ray
  22. Etch A Sketch
  23. Slashdotting
  24. Flashy Lies
  25. Scientific Illiteracy
  26. Creeping Featurism
  27. VidScope
  28. Saturn V
  29. Perspectives
  30. Slide Rule
  31. eBay Sale
  32. Iron Filings
  33. News
  34. VBA Security
  35. Random Morsels
  36. Exact Change
  37. Easter Egg
  38. Diametral Pitch
  39. mod_deflete
  40. Ethical Spam?
  41. Deadlines
  42. CPU Power
  43. Fosdem 2004
  44. Academic Reversal
  45. Mars Memorial
  46. Culture Clash
  47. Watching the Users

2003 43

  1. Christmas Spam
  2. Mission Accomplished
  3. Particular Sounds
  4. Mooving right along
  5. Going Native
  6. MUDzilla
  7. Sitefinder T&C
  8. Inverness Bridges
  9. Public Relations
  10. Old Friend
  11. News
  12. Larval mode
  13. Many Moo Menus
  14. Remote Reboot
  15. Search Highlighter
  16. More Chain Reaction
  17. Java Chain Reaction
  18. Updates & Upgrades
  19. Silly Quotes
  20. Summer Solstice
  21. No Picnic
  22. SlashProxy
  23. Wheel Shapes
  24. Image to HTML
  25. Windows Parallel Ports
  26. SETI@home
  27. Democratic Bugs
  28. Political Irony
  29. Gray Code
  30. ScotRail
  31. News
  32. April Fools
  33. News
  34. Schrödinger's Cat
  35. Danger Pay
  36. Highland Life
  37. New Math
  38. News
  39. Veeblefester
  40. News
  41. Post Columbia
  42. Work work work
  43. First Snow

2002 34

  1. GD Graphics Library
  2. Solstice Calculations
  3. Runaway Software
  4. Bah Humbug
  5. Indefinite Leave
  6. Guy Fawkes on a Budget
  7. Halloween
  8. Expired Visa
  9. NASA TV
  10. NetMedia
  11. The Exam
  12. Drive Crash
  13. News
  14. Red Tape
  15. Back to Canada
  16. News
  17. Bad Résumés
  18. London and Paris
  19. More Seagulls
  20. Suspension Bridge
  21. Javacrypt Solved
  22. MACHOs vs. WIMPs
  23. Ottawa from the Air
  24. Linux on Desktop
  25. Mating Season
  26. Insecurity
  27. Bicycle Thief
  28. Bandwidth Thief
  29. Weird Email
  30. Slashdot Articles
  31. Scientology
  32. Javacrypt
  33. Nostalgia
  34. New Domain!

Undated 2

  1. 17 page appeal
  2. a personal letter