{"url":[{"loc":"\/sumo-robot\/","lastmod":"2012-03-18T21:44:58+00:00"},{"loc":"\/web-war\/","lastmod":"2012-03-18T21:53:31+00:00"},{"loc":"\/gps-spoofer\/","lastmod":"2012-03-21T21:18:36+00:00"},{"loc":"\/plant-pal\/","lastmod":"2012-03-21T22:40:35+00:00"},{"loc":"\/webcomic-viewer\/","lastmod":"2012-03-22T22:37:45+00:00"},{"loc":"\/book-safe\/","lastmod":"2012-04-08T19:01:02+00:00"},{"loc":"\/persistence-of-vision\/","lastmod":"2012-04-08T20:40:07+00:00"},{"loc":"\/fpga-localization-of-robot-from-its-beeps\/","lastmod":"2012-04-08T20:44:43+00:00"},{"loc":"\/autonomous-drifting-rc-car\/","lastmod":"2012-04-08T21:05:03+00:00"},{"loc":"\/heart-monitoring\/","lastmod":"2012-04-08T21:16:43+00:00"},{"loc":"\/evilution\/","lastmod":"2012-04-08T21:33:33+00:00"},{"loc":"\/security-camera-from-a-webcam\/","lastmod":"2012-11-18T23:54:32+00:00"},{"loc":"\/scraping-google-maps-for-traffic-data\/","lastmod":"2012-11-19T11:26:53+00:00"},{"loc":"\/a-gps-spoofing-work-project\/","lastmod":"2012-12-14T08:27:04+00:00"},{"loc":"\/outlaw-star-gillium-ii-clock\/","lastmod":"2012-12-24T19:17:38+00:00"},{"loc":"\/blinky-statues\/","lastmod":"2013-01-21T23:09:08+00:00"},{"loc":"\/simple-doorbell-switch\/","lastmod":"2013-05-11T14:42:46+00:00"},{"loc":"\/infinity-mirror\/","lastmod":"2013-06-02T22:34:56+00:00"},{"loc":"\/object-to-be-destroyed\/","lastmod":"2013-07-14T22:26:14+00:00"},{"loc":"\/a-for-2d-path-finding\/","lastmod":"2013-08-24T23:36:56+00:00"},{"loc":"\/time-tagger-app-part-1\/","lastmod":"2014-04-13T20:52:07+00:00"},{"loc":"\/time-tagger-app-part-2\/","lastmod":"2014-04-27T15:17:53+00:00"},{"loc":"\/web-based-door-control\/","lastmod":"2014-09-01T04:26:47+00:00"},{"loc":"\/flower-calculator\/","lastmod":"2014-09-23T04:24:44+00:00"},{"loc":"\/yellow-king\/","lastmod":"2014-10-25T00:00:00+00:00"},{"loc":"\/hand-puzzles\/","lastmod":"2015-02-01T00:00:00+00:00"},{"loc":"\/crimson-king\/","lastmod":"2015-10-31T00:00:00+00:00"},{"loc":"\/switched-to-a-new-host\/","lastmod":"2017-01-15T06:26:49+00:00"},{"loc":"\/pong-clock\/","lastmod":"2017-01-16T08:16:13+00:00"},{"loc":"\/potato-cannon\/","lastmod":"2017-01-16T08:28:23+00:00"},{"loc":"\/high-voltage-lifter\/","lastmod":"2017-01-16T08:39:29+00:00"},{"loc":"\/dark-sun-gwyndolin-costume\/","lastmod":"2017-01-17T00:00:00+00:00"},{"loc":"\/magic-box\/","lastmod":"2017-01-17T19:12:20+00:00"},{"loc":"\/magic-ornaments\/","lastmod":"2017-01-17T19:30:31+00:00"},{"loc":"\/eye-mobile\/","lastmod":"2017-05-08T01:29:24+00:00"},{"loc":"\/version-control-game\/","lastmod":"2017-05-08T02:14:20+00:00"},{"loc":"\/how-do-computers-work\/","lastmod":"2017-05-10T05:11:35+00:00"},{"loc":"\/new-scope\/","lastmod":"2017-05-18T18:44:19+00:00"},{"loc":"\/wreath-pixel-display\/","lastmod":"2017-07-04T09:53:56+00:00"},{"loc":"\/visual-studio-code-multiline-find-extension\/","lastmod":"2018-01-04T18:01:10+00:00"},{"loc":"\/spirit-island-boardgame-helper\/","lastmod":"2018-01-09T06:27:24+00:00"},{"loc":"\/diploma-frame\/","lastmod":"2018-01-28T20:10:42+00:00"},{"loc":"\/okcompute-analysis-framework\/","lastmod":"2018-09-11T01:21:43+00:00"},{"loc":"\/laser-cutter\/","lastmod":"2019-02-17T00:00:00+00:00"},{"loc":"\/odds-and-ends\/","lastmod":"2019-03-13T00:00:00+00:00"},{"loc":"\/phone-puzzle\/","lastmod":"2019-03-13T00:00:00+00:00"},{"loc":"\/site-update\/","lastmod":"2019-03-13T00:00:00+00:00"},{"loc":"\/work-blog-post\/","lastmod":"2019-03-13T00:00:00+00:00"},{"loc":"\/laser-stars\/","lastmod":"2019-03-14T00:00:00+00:00"},{"loc":"\/software-odds-ends\/","lastmod":"2019-03-14T00:00:00+00:00"},{"loc":"\/penguin-gif\/","lastmod":"2019-03-19T00:00:00+00:00"},{"loc":"\/clock-souvenir\/","lastmod":"2019-04-29T00:00:00+00:00"},{"loc":"\/piano-repair\/","lastmod":"2019-05-09T00:00:00+00:00"},{"loc":"\/laser-stars-revisited\/","lastmod":"2019-06-18T00:00:00+00:00"},{"loc":"\/sushi-go-arena\/","lastmod":"2019-11-11T00:00:00+00:00"},{"loc":"\/fog-of-war-game\/","lastmod":"2019-12-17T00:00:00+00:00"},{"loc":"\/sql-murder-mystery\/","lastmod":"2019-12-29T00:00:00+00:00"},{"loc":"\/holiday-crafts\/","lastmod":"2020-01-01T00:00:00+00:00"},{"loc":"\/nodemcu-dev\/","lastmod":"2020-01-03T00:00:00+00:00"},{"loc":"\/aws-iot-setup\/","lastmod":"2020-01-04T00:00:00+00:00"},{"loc":"\/fire-emblem-lights\/","lastmod":"2020-01-14T00:00:00+00:00"},{"loc":"\/x86-boot-loading\/","lastmod":"2020-01-16T00:00:00+00:00"},{"loc":"\/add-ssl-to-blog\/","lastmod":"2020-01-25T00:00:00+00:00"},{"loc":"\/web-based-door-control-update\/","lastmod":"2020-01-25T00:00:00+00:00"},{"loc":"\/exapunks-optimization\/","lastmod":"2020-01-27T00:00:00+00:00"},{"loc":"\/litter-box-reminder\/","lastmod":"2020-02-01T00:00:00+00:00"},{"loc":"\/mini-painting\/","lastmod":"2020-02-05T00:00:00+00:00"},{"loc":"\/chip-whisperer\/","lastmod":"2020-02-06T00:00:00+00:00"},{"loc":"\/tis100-on-fpga\/","lastmod":"2020-02-24T00:00:00+00:00"},{"loc":"\/react-websockets-lying-game\/","lastmod":"2020-04-03T00:00:00+00:00"},{"loc":"\/jtag-experiment\/","lastmod":"2020-05-21T00:00:00+00:00"},{"loc":"\/icosahedron-travel-globe\/","lastmod":"2020-06-21T00:00:00+00:00"},{"loc":"\/unity-catfood-game\/","lastmod":"2020-07-20T00:00:00+00:00"},{"loc":"\/hacking-ctfs\/","lastmod":"2020-07-23T00:00:00+00:00"},{"loc":"\/jindosh-riddle\/","lastmod":"2020-08-02T00:00:00+00:00"},{"loc":"\/internet-cutoff-switch\/","lastmod":"2020-08-22T00:00:00+00:00"},{"loc":"\/linker-exploration\/","lastmod":"2020-09-17T00:00:00+00:00"},{"loc":"\/opencv-camera-effects\/","lastmod":"2020-11-02T00:00:00+00:00"},{"loc":"\/scraping-journey\/","lastmod":"2020-11-29T00:00:00+00:00"},{"loc":"\/cat-trolly\/","lastmod":"2020-12-29T00:00:00+00:00"},{"loc":"\/ovulation\/","lastmod":"2021-03-17T00:00:00+00:00"},{"loc":"\/yo\/","lastmod":"2021-03-19T00:00:00+00:00"},{"loc":"\/checkmk\/","lastmod":"2021-03-23T00:00:00+00:00"},{"loc":"\/roomba\/","lastmod":"2021-03-26T00:00:00+00:00"},{"loc":"\/reolink\/","lastmod":"2021-03-29T00:00:00+00:00"},{"loc":"\/nest\/","lastmod":"2021-04-02T00:00:00+00:00"},{"loc":"\/roll20-stats\/","lastmod":"2021-04-19T00:00:00+00:00"},{"loc":"\/cross-compiling\/","lastmod":"2021-04-30T00:00:00+00:00"},{"loc":"\/gnuradio-adsb\/","lastmod":"2021-05-16T00:00:00+00:00"},{"loc":"\/weather-station\/","lastmod":"2021-05-17T00:00:00+00:00"},{"loc":"\/air-monitor\/","lastmod":"2021-06-05T00:00:00+00:00"},{"loc":"\/printing-mtg-cards\/","lastmod":"2021-07-30T00:00:00+00:00"},{"loc":"\/two-key-box\/","lastmod":"2021-08-04T00:00:00+00:00"},{"loc":"\/haunted-doll\/","lastmod":"2021-08-24T00:00:00+00:00"},{"loc":"\/scratch-wled\/","lastmod":"2021-09-24T00:00:00+00:00"},{"loc":"\/carpentry\/","lastmod":"2021-10-22T00:00:00+00:00"},{"loc":"\/custom-pcb\/","lastmod":"2021-10-29T00:00:00+00:00"},{"loc":"\/99th-article-retrospective\/","lastmod":"2021-11-25T00:00:00+00:00"},{"loc":"\/new-robopenguin\/","lastmod":"2022-01-05T00:00:00+00:00"},{"loc":"\/cpp-data-memory\/","lastmod":"2022-01-22T00:00:00+00:00"},{"loc":"\/even-more-custom-mtg-cards\/","lastmod":"2022-01-26T00:00:00+00:00"},{"loc":"\/card-boxes\/","lastmod":"2022-03-23T00:00:00+00:00"},{"loc":"\/baby-misc\/","lastmod":"2022-04-14T00:00:00+00:00"},{"loc":"\/cat-door\/","lastmod":"2022-04-15T00:00:00+00:00"},{"loc":"\/toy-avr-os\/","lastmod":"2022-04-15T00:00:00+00:00"},{"loc":"\/phoenix-wright\/","lastmod":"2022-08-13T00:00:00+00:00"},{"loc":"\/local-card-conjurer\/","lastmod":"2022-11-25T00:00:00+00:00"},{"loc":"\/server-side-site-analytics\/","lastmod":"2022-12-19T00:00:00+00:00"},{"loc":"\/bug-hunt\/","lastmod":"2023-01-21T00:00:00+00:00"},{"loc":"\/running-syncthing\/","lastmod":"2023-02-04T00:00:00+00:00"},{"loc":"\/toy-controller\/","lastmod":"2023-04-12T00:00:00+00:00"},{"loc":"\/cli-murder\/","lastmod":"2023-07-26T00:00:00+00:00"},{"loc":"\/lore-letters\/","lastmod":"2023-09-23T00:00:00+00:00"},{"loc":"\/python-optimization\/","lastmod":"2023-10-03T00:00:00+00:00"},{"loc":"\/toy-guitar\/","lastmod":"2023-10-22T00:00:00+00:00"},{"loc":"\/capture-last-output\/","lastmod":"2023-11-18T00:00:00+00:00"},{"loc":"\/pixel-dice-qpython\/","lastmod":"2024-03-02T00:00:00+00:00"},{"loc":"\/odds-ends\/","lastmod":"2024-03-22T00:00:00+00:00"},{"loc":"\/pixel-dice-arduino_lib\/","lastmod":"2024-03-26T00:00:00+00:00"},{"loc":"\/less-crashy-crashes\/","lastmod":"2024-07-09T00:00:00+00:00"},{"loc":"\/core-dumps\/","lastmod":"2024-07-10T00:00:00+00:00"},{"loc":"\/backtraces\/","lastmod":"2024-07-11T00:00:00+00:00"},{"loc":"\/pixels-dice-box\/","lastmod":"2024-08-06T00:00:00+00:00"},{"loc":"\/pypi-proxy\/","lastmod":"2024-09-06T00:00:00+00:00"},{"loc":"\/sad-pumpkin\/","lastmod":"2024-11-08T00:00:00+00:00"},{"loc":"\/trying-out-rust\/","lastmod":"2024-11-08T00:00:00+00:00"},{"loc":"\/lan-pets\/","lastmod":"2025-01-05T00:00:00+00:00"},{"loc":"\/snmp\/","lastmod":"2025-01-27T00:00:00+00:00"},{"loc":"\/mothers-day-doulingo\/","lastmod":"2025-05-10T00:00:00+00:00"},{"loc":"\/socket-data-timestamping\/","lastmod":"2025-07-18T00:00:00+00:00"},{"loc":"\/making-a-tracing-profiler-pt1\/","lastmod":"2025-07-23T00:00:00+00:00"},{"loc":"\/making-a-turtle-bot-pt1\/","lastmod":"2025-08-21T00:00:00+00:00"},{"loc":"\/portable-arduino-library\/","lastmod":"2025-08-29T00:00:00+00:00"},{"loc":"\/reverse-saleae\/","lastmod":"2025-09-17T00:00:00+00:00"},{"loc":"\/eye-chart-hidden-message\/","lastmod":"2025-10-02T00:00:00+00:00"},{"loc":"\/traffic-light-costume\/","lastmod":"2025-11-11T00:00:00+00:00"},{"loc":"\/core-dump-game\/","lastmod":"2026-01-07T00:00:00+00:00"},{"loc":"\/making-a-tracing-profiler-pt2\/","lastmod":"2026-01-13T00:00:00+00:00"},{"loc":"\/making-a-tracing-profiler-pt3\/","lastmod":"2026-01-27T00:00:00+00:00"},{"loc":"\/lwip-udp-profiling\/","lastmod":"2026-01-29T00:00:00+00:00"},{"loc":"\/reverse-dash\/","lastmod":"2026-02-08T00:00:00+00:00"},{"loc":"\/another-umbilical\/","lastmod":"2026-03-01T00:00:00+00:00"},{"loc":"\/dash-turtle-game\/","lastmod":"2026-03-03T00:00:00+00:00"},{"loc":"\/pcb-map\/","lastmod":"2026-05-03T00:00:00+00:00"},{"loc":"\/_pages\/hackaday\/2012_04_11_adding-an-electronic-lock-to-a-diy-book-safe\/"},{"loc":"\/about.html"},{"loc":"\/categories"},{"loc":"\/hackaday.html"},{"loc":"\/"},{"loc":"\/portfolio.html"},{"loc":"\/category\/academic\/"},{"loc":"\/category\/hardware\/"},{"loc":"\/category\/personal\/"},{"loc":"\/category\/software\/"},{"loc":"\/category\/android-apps\/"},{"loc":"\/category\/reverse-engineering\/"},{"loc":"\/category\/work\/"},{"loc":"\/category\/iot\/"},{"loc":"\/category\/costumes\/"},{"loc":"\/category\/electronic-art\/"},{"loc":"\/category\/magic-the-gathering\/"},{"loc":"\/category\/game-dev\/"},{"loc":"\/category\/laser-cutter\/"},{"loc":"\/category\/food\/"},{"loc":"\/category\/blogging\/"},{"loc":"\/category\/wled\/"},{"loc":"\/category\/cat\/"},{"loc":"\/category\/baby\/"},{"loc":"\/page2\/"},{"loc":"\/page3\/"},{"loc":"\/page4\/"},{"loc":"\/page5\/"},{"loc":"\/page6\/"},{"loc":"\/page7\/"},{"loc":"\/page8\/"},{"loc":"\/page9\/"},{"loc":"\/page10\/"},{"loc":"\/page11\/"},{"loc":"\/page12\/"},{"loc":"\/page13\/"},{"loc":"\/page14\/"},{"loc":"\/page15\/"},{"loc":"\/page16\/"},{"loc":"\/page17\/"},{"loc":"\/page18\/"},{"loc":"\/page19\/"},{"loc":"\/page20\/"},{"loc":"\/page21\/"},{"loc":"\/page22\/"},{"loc":"\/page23\/"},{"loc":"\/page24\/"},{"loc":"\/_pages\/hackaday\/2009_05_06_pov-final-project.html","lastmod":"2026-03-16T23:30:30+00:00"},{"loc":"\/_pages\/hackaday\/2014_09_05_unlock-on-lan-apartment-security.html","lastmod":"2026-03-16T22:58:04+00:00"},{"loc":"\/_pages\/hackaday\/2020_07_04_travel-globe-spins-you-around-memory-lane.html","lastmod":"2026-03-16T22:58:03+00:00"},{"loc":"\/_pages\/hackaday\/2021_01_17_serving-the-feline-masters-a-chair-to-follow-the-sunny-spot.html","lastmod":"2026-03-16T22:58:01+00:00"},{"loc":"\/_pages\/hackaday\/2021_05_26_esp8266-adds-wifi-to-a-433-mhz-weather-station.html","lastmod":"2026-03-16T22:58:03+00:00"},{"loc":"\/_pages\/hackaday\/2021_09_08_spooky-usb-baby-types-out-messages-from-beyond.html","lastmod":"2026-03-16T22:58:02+00:00"},{"loc":"\/_pages\/hackaday\/2022_09_05_kittyos-writing-a-toy-os-for-the-atmega168-from-scratch.html","lastmod":"2026-03-16T22:57:59+00:00"},{"loc":"\/_pages\/hackaday\/2023_10_25_upgraded-toy-guitar-plays-music.html","lastmod":"2026-03-16T22:57:57+00:00"},{"loc":"\/_pages\/hackaday\/2023_11_01_toy-gaming-controller-makes-the-big-leagues.html","lastmod":"2026-03-16T22:57:58+00:00"},{"loc":"\/_pages\/hackaday\/2024_08_08_a-smart-led-dice-box-thanks-to-the-internet-of-things.html","lastmod":"2026-03-16T22:57:54+00:00"},{"loc":"\/_pages\/hackaday\/2026_02_14_reverse-engineering-a-dash-robot-with-ghidra.html","lastmod":"2026-03-16T22:57:56+00:00"},{"loc":"\/_pages\/hackaday\/2026_03_10_turning-a-gdb-coredump-debug-session-into-a-murder-mystery.html","lastmod":"2026-03-16T22:57:55+00:00"},{"loc":"\/_pages\/hackaday\/2026_03_19_real-robot-makes-debut-in-programming-game.html","lastmod":"2026-03-20T22:54:47+00:00"},{"loc":"\/_pages\/hackaday\/2026_05_23_pcb-map-display-keeps-an-eye-on-family.html","lastmod":"2026-05-24T14:12:36+00:00"},{"loc":"\/_pages\/hackaday\/land_courses_ece4760_FinalProjects_s2009_ht227_index.html","lastmod":"2026-05-08T18:00:29+00:00"},{"loc":"\/_pages\/hackaday\/land_courses_ece5760_FinalProjects_f2009_jmd242_aps243_576JonAllisite_site_index.html","lastmod":"2026-05-24T14:12:33+00:00"}]}