56,966 blogs · [ { "id": "01a087dd-1941-7059-9e0f-e0d318b35f38", "title": "New font: NearlyQ", "url": "https://scruss.com/blog/2026/07/19/new-font-nearlyq/", "published_at": "2026-07-19T05:10:18+00:00" }, { "id": "01a087dd-1941-7059-9e0f-e0d31933cd1d", "title": "New font: OCRmA", "url": "https://scruss.com/blog/2026/07/07/new-font-ocrma/", "published_at": "2026-07-07T21:01:20+00:00" }, { "id": "01a087dd-1941-7059-9e0f-e0d31937338d", "title": "Look Mum, No Socket!", "url": "https://scruss.com/blog/2026/07/04/look-mum-no-socket/", "published_at": "2026-07-04T21:52:34+00:00" }, { "id": "01a087dd-1941-7059-9e0f-e0d319a2ea12", "title": "Home-made Random Digits", "url": "https://scruss.com/blog/2026/06/29/home-made-random-digits/", "published_at": "2026-06-30T02:28:17+00:00" }, { "id": "01a087dd-1941-7059-9e0f-e0d31a0a4fd7", "title": "It’s baby skunk time again!", "url": "https://scruss.com/blog/2026/06/28/its-baby-skunk-time-again/", "published_at": "2026-06-29T00:43:48+00:00" }, { "id": "01a087dd-1941-7059-9e0f-e0d31a5e48f6", "title": "New font: nic7pin", "url": "https://scruss.com/blog/2026/06/10/new-font-nic7pin/", "published_at": "2026-06-11T01:32:22+00:00" }, { "id": "01a087dd-1941-7059-9e0f-e0d31a715614", "title": "New font: A73", "url": "https://scruss.com/blog/2026/05/31/new-font-a73/", "published_at": "2026-06-01T01:51:05+00:00" }, { "id": "01a087dd-1941-7059-9e0f-e0d31a8061ff", "title": "New font: E73", "url": "https://scruss.com/blog/2026/05/29/new-font-e73/", "published_at": "2026-05-30T00:33:15+00:00" }, { "id": "01a087dd-1941-7059-9e0f-e0d31aa9ceb2", "title": "Twenty Past May", "url": "https://scruss.com/blog/2026/05/20/twenty-past-may/", "published_at": "2026-05-21T00:43:42+00:00" }, { "id": "01a087dd-1941-7059-9e0f-e0d31afac71d", "title": "The Broken BASIC Years", "url": "https://scruss.com/blog/2026/05/19/the-broken-basic-years/", "published_at": "2026-05-19T20:40:57+00:00" }, { "id": "01a0ca4f-b277-7243-8dfb-3b8eb60d8ef1", "title": "ROT13 and other cypher silliness", "url": "https://scruss.com/blog/2026/05/04/rot13-and-other-cypher-silliness/", "published_at": "2026-05-05T01:47:40+00:00" }, { "id": "01a0ca4f-b277-7243-8dfb-3b8eb6f5ea2a", "title": "Official SCRABBLE®Brand ANAGRAMS", "url": "https://scruss.com/blog/2026/02/18/official-scrabblebrand-anagrams/", "published_at": "2026-02-18T23:07:09+00:00" }, { "id": "01a0ca4f-b277-7243-8dfb-3b8eb7bf4c49", "title": "Crosstown is finally open and I am 😐", "url": "https://scruss.com/blog/2026/02/08/crosstown-is-finally-open-and-i-am-%f0%9f%98%90/", "published_at": "2026-02-09T03:37:21+00:00" }, { "id": "01a0ca4f-b277-7243-8dfb-3b8eb8af7caf", "title": "Commodore PET startup sound (again)", "url": "https://scruss.com/blog/2025/12/11/commodore-pet-startup-sound-again/", "published_at": "2025-12-12T01:50:43+00:00" }, { "id": "01a0ca4f-b277-7243-8dfb-3b8eb8dba2d1", "title": "Looking for: mystery conference call music, c.2008", "url": "https://scruss.com/blog/2025/11/18/looking-for-mystery-conference-call-music-c-2008/", "published_at": "2025-11-19T02:51:12+00:00" }, { "id": "01a0ca4f-b277-7243-8dfb-3b8eb94c37ca", "title": "mz2synth: make sounds from images", "url": "https://scruss.com/blog/2025/11/12/mz2synth-make-sounds-from-images/", "published_at": "2025-11-13T04:01:23+00:00" }, { "id": "01a0ca4f-b277-7243-8dfb-3b8eba26d9d6", "title": "The Epic of Mitorzp (fragment)", "url": "https://scruss.com/blog/2025/10/31/the-epic-of-mitorzp-fragment/", "published_at": "2025-10-31T11:17:33+00:00" }, { "id": "01a0ca4f-b277-7243-8dfb-3b8eba4c8372", "title": "Reading Atari ST floppy images on linux", "url": "https://scruss.com/blog/2025/10/21/reading-atari-st-floppy-images-on-linux/", "published_at": "2025-10-22T01:45:51+00:00" }, { "id": "01a0ca4f-b277-7243-8dfb-3b8ebae098db", "title": "Tom Pittman’s “A Short Course in Programming” for the RCA 1802", "url": "https://scruss.com/blog/2025/10/18/tom-pittmans-a-short-course-in-programming-for-the-rca-1802/", "published_at": "2025-10-18T16:37:20+00:00" }, { "id": "01a0ca4f-b277-7243-8dfb-3b8ebb9969f3", "title": "Raspberry Pi vs used Thin Client", "url": "https://scruss.com/blog/2025/10/01/raspberry-pi-vs-used-thin-client/", "published_at": "2025-10-01T23:37:38+00:00" }, { "id": "01a0ca50-064b-71f9-aa16-2252a00790a9", "title": "The smell of smoking RIFA capacitors", "url": "https://scruss.com/blog/2025/08/09/the-smell-of-smoking-rifa-capacitors/", "published_at": "2025-08-09T16:44:29+00:00" }, { "id": "01a0ca50-064b-71f9-aa16-2252a0ea4ec7", "title": "local wildlife", "url": "https://scruss.com/blog/2025/08/07/local-wildlife/", "published_at": "2025-08-07T19:20:46+00:00" }, { "id": "01a0ca50-064b-71f9-aa16-2252a1b06c3e", "title": "img2blocks", "url": "https://scruss.com/blog/2025/07/31/img2blocks/", "published_at": "2025-08-01T02:21:17+00:00" }, { "id": "01a0ca50-064b-71f9-aa16-2252a2a247ce", "title": "lightsleep vs deepsleep on Raspberry Pi Pico", "url": "https://scruss.com/blog/2025/07/27/lightsleep-vs-deepsleep-on-raspberry-pi-pico/", "published_at": "2025-07-28T01:13:55+00:00" }, { "id": "01a0ca50-064b-71f9-aa16-2252a399c993", "title": "For 4 MB ESP32-S3 users", "url": "https://scruss.com/blog/2025/07/03/for-4-mb-esp32-s3-users/", "published_at": "2025-07-03T20:56:40+00:00" }, { "id": "01a0ca50-064b-71f9-aa16-2252a3dcc0e7", "title": "Just before the Extinction", "url": "https://scruss.com/blog/2025/05/31/just-before-the-extinction/", "published_at": "2025-05-31T18:12:59+00:00" }, { "id": "01a0ca50-064b-71f9-aa16-2252a402852d", "title": "it’s white sucker time!", "url": "https://scruss.com/blog/2025/04/24/its-white-sucker-time/", "published_at": "2025-04-25T02:45:52+00:00" }, { "id": "01a0ca50-064b-71f9-aa16-2252a47793bd", "title": "plotter stuff on that Brother printer", "url": "https://scruss.com/blog/2025/04/09/plotter-stuff-on-that-brother-printer/", "published_at": "2025-04-09T04:46:43+00:00" }, { "id": "01a0ca50-064b-71f9-aa16-2252a4ba2cc4", "title": "SparkFun Retired Products Archive Reference", "url": "https://scruss.com/blog/2025/03/13/sparkfun-retired-products-archive-reference/", "published_at": "2025-03-13T04:30:06+00:00" }, { "id": "01a0ca50-064b-71f9-aa16-2252a5b5873e", "title": "Snow-loving Solar Marble Machine", "url": "https://scruss.com/blog/2025/02/20/snow-loving-solar-marble-machine/", "published_at": "2025-02-20T20:19:50+00:00" }, { "id": "01a0ca50-2a2d-72b4-91fc-3fd03b0b275f", "title": "MicroPython Benchmarks", "url": "https://scruss.com/blog/2025/01/21/micropython-benchmarks/", "published_at": "2025-01-22T04:14:47+00:00" }, { "id": "01a0ca50-2a2d-72b4-91fc-3fd03b988036", "title": "The 100 Doors Problem, on a very small computer", "url": "https://scruss.com/blog/2025/01/17/the-100-doors-problem-on-a-very-small-computer/", "published_at": "2025-01-17T15:29:33+00:00" }, { "id": "01a0ca50-2a2d-72b4-91fc-3fd03c4dcec7", "title": "Parallel MicroPython Benchmarking", "url": "https://scruss.com/blog/2025/01/16/parallel-micropython-benchmarking/", "published_at": "2025-01-17T03:31:50+00:00" }, { "id": "01a0ca50-2a2d-72b4-91fc-3fd03d17eaea", "title": "Trumpeter swan got harmonics", "url": "https://scruss.com/blog/2025/01/10/trumpeter-swan-got-harmonics/", "published_at": "2025-01-10T14:08:45+00:00" }, { "id": "01a0ca50-2a2d-72b4-91fc-3fd03dac9f89", "title": "BASIC-52 on tiny CH552 boards via Linux", "url": "https://scruss.com/blog/2024/11/23/basic-52-on-tiny-ch552-boards-via-linux/", "published_at": "2024-11-23T21:03:43+00:00" }, { "id": "01a0ca50-2a2d-72b4-91fc-3fd03e58b864", "title": "Raccoon kit dojo", "url": "https://scruss.com/blog/2024/07/05/raccoon-kit-dojo/", "published_at": "2024-07-05T21:52:03+00:00" }, { "id": "01a0ca50-2a2d-72b4-91fc-3fd03ee9d5ce", "title": "Cheap NeoPixels at the Dollar Store", "url": "https://scruss.com/blog/2024/07/03/cheap-neopixels-at-the-dollar-store/", "published_at": "2024-07-03T23:45:29+00:00" }, { "id": "01a0ca50-2a2d-72b4-91fc-3fd03f4f33eb", "title": "Brother Canada laser cartridge return label", "url": "https://scruss.com/blog/2024/06/13/brother-canada-laser-cartridge-return-label/", "published_at": "2024-06-13T18:16:11+00:00" }, { "id": "01a0ca50-2a2d-72b4-91fc-3fd0400da485", "title": "Thousand Days: Concept", "url": "https://scruss.com/blog/2024/03/26/thousand-days-concept/", "published_at": "2024-03-27T02:34:22+00:00" }, { "id": "01a0ca50-2a2d-72b4-91fc-3fd040c56528", "title": "Crickets in February", "url": "https://scruss.com/blog/2024/02/19/crickets-in-february/", "published_at": "2024-02-19T16:07:28+00:00" }, { "id": "01a0ca50-5405-7200-978a-1f088560b424", "title": "We used to have to *wait* for our memes …", "url": "https://scruss.com/blog/2024/01/09/we-used-to-have-to-wait-for-our-memes/", "published_at": "2024-01-10T02:54:39+00:00" }, { "id": "01a0ca50-5405-7200-978a-1f08861858dd", "title": "“… that Chinese instruction manual font”", "url": "https://scruss.com/blog/2024/01/07/that-chinese-instruction-manual-font%c2%9d/", "published_at": "2024-01-07T17:04:43+00:00" }, { "id": "01a0ca50-5405-7200-978a-1f0886c3f7cd", "title": "The Potato", "url": "https://scruss.com/blog/2023/12/01/the-potato/", "published_at": "2023-12-01T20:58:14+00:00" }, { "id": "01a0ca50-5405-7200-978a-1f08873e4387", "title": "can we…?", "url": "https://scruss.com/blog/2023/11/08/can-we/", "published_at": "2023-11-09T02:37:49+00:00" }, { "id": "01a0ca50-5405-7200-978a-1f08877ad818", "title": "Autumn in Canada: NAPLPS", "url": "https://scruss.com/blog/2023/09/21/autumn-in-canada-naplps/", "published_at": "2023-09-21T20:59:46+00:00" }, { "id": "01a0ca50-5405-7200-978a-1f0887eee9e4", "title": "The glorious futility of generating NAPLPS in 2023", "url": "https://scruss.com/blog/2023/09/18/the-glorious-futility-of-generating-naplps-in-2023/", "published_at": "2023-09-19T02:33:49+00:00" }, { "id": "01a0ca50-5405-7200-978a-1f0888b9505a", "title": "SYN6288 TTS board from AliExpress", "url": "https://scruss.com/blog/2023/07/30/syn6288-tts-board-from-aliexpress/", "published_at": "2023-07-30T17:02:10+00:00" }, { "id": "01a0ca50-5405-7200-978a-1f08899f05e1", "title": "Adding speech to MMBasic", "url": "https://scruss.com/blog/2023/07/16/adding-speech-to-mmbasic/", "published_at": "2023-07-17T00:21:21+00:00" }, { "id": "01a0ca50-5405-7200-978a-1f088a193201", "title": "Markedly less success with three TTS boards from AliExpress", "url": "https://scruss.com/blog/2023/07/13/markedly-less-success-with-three-tts-boards-from-aliexpress/", "published_at": "2023-07-14T00:41:12+00:00" }, { "id": "01a0ca50-5405-7200-978a-1f088ab70797", "title": "SYN-6988 Speech with MicroPython", "url": "https://scruss.com/blog/2023/06/28/syn-6988-speech-with-micropython/", "published_at": "2023-06-29T01:20:08+00:00" }, { "id": "01a0ca50-7672-7156-a75a-444dabd0d417", "title": "Welcome to Trash Panda City", "url": "https://scruss.com/blog/2023/06/23/welcome-to-trash-panda-city/", "published_at": "2023-06-23T16:16:36+00:00" }, { "id": "01a0ca50-7672-7156-a75a-444dac3dfdb0", "title": "Speech from Python with the SYN6988 module", "url": "https://scruss.com/blog/2023/06/21/speech-from-python-with-the-syn6988-module/", "published_at": "2023-06-22T03:11:32+00:00" }, { "id": "01a0ca50-7672-7156-a75a-444dad1199e2", "title": "baby skunks!", "url": "https://scruss.com/blog/2023/06/06/baby-skunks/", "published_at": "2023-06-06T11:51:41+00:00" }, { "id": "01a0ca50-7672-7156-a75a-444dad5a5b5d", "title": "A terrible guide to singing with DECtalk", "url": "https://scruss.com/blog/2023/05/30/a-terrible-guide-to-singing-with-dectalk/", "published_at": "2023-05-31T02:29:15+00:00" }, { "id": "01a0ca50-7672-7156-a75a-444dad9ffa12", "title": "Using the IBM Wheelwriter 10 Series II Typewriter as a printer", "url": "https://scruss.com/blog/2023/05/22/using-the-ibm-wheelwriter-10-series-ii-typewriter-as-a-printer/", "published_at": "2023-05-22T16:50:46+00:00" }, { "id": "01a0ca50-7672-7156-a75a-444dae7ecb99", "title": "The Joy of BirdNetPi", "url": "https://scruss.com/blog/2023/05/16/the-joy-of-birdnetpi/", "published_at": "2023-05-17T02:33:58+00:00" }, { "id": "01a0ca50-7672-7156-a75a-444daf6e3f24", "title": "Edwin Morgan’s “The Computer’s First Christmas Card”", "url": "https://scruss.com/blog/2022/12/25/edwin-morgans-the-computers-first-christmas-card/", "published_at": "2022-12-25T21:15:58+00:00" }, { "id": "01a0ca50-7672-7156-a75a-444db058b9f8", "title": "MicroPython on the Seeed Studio Wio Terminal: it works!", "url": "https://scruss.com/blog/2022/11/04/micropython-on-the-seeed-studio-wio-terminal-it-works/", "published_at": "2022-11-05T02:49:07+00:00" }, { "id": "01a0ca50-7672-7156-a75a-444db110bf50", "title": "broken box is crying", "url": "https://scruss.com/blog/2022/09/02/broken-box-is-crying/", "published_at": "2022-09-02T23:59:21+00:00" }, { "id": "01a0ca50-7672-7156-a75a-444db1ec0000", "title": "MicroPython MIDI mayhem (kinda)", "url": "https://scruss.com/blog/2022/08/25/micropython-midi-mayhem-kinda/", "published_at": "2022-08-26T01:36:30+00:00" }, { "id": "01a0ca50-9c85-72cb-bfdc-e3d1879c280e", "title": "INA219 Current Sensor and MicroPython", "url": "https://scruss.com/blog/2022/08/08/ina219-current-sensor-and-micropython/", "published_at": "2022-08-08T23:42:19+00:00" }, { "id": "01a0ca50-9c85-72cb-bfdc-e3d187f9e1de", "title": "Kennedy Station roads are open to bikes again!", "url": "https://scruss.com/blog/2022/07/24/kennedy-station-roads-are-open-to-bikes-again/", "published_at": "2022-07-25T01:22:17+00:00" }, { "id": "01a0ca50-9c85-72cb-bfdc-e3d188830913", "title": "It works! It works!", "url": "https://scruss.com/blog/2022/07/12/it-works-it-works/", "published_at": "2022-07-13T03:42:25+00:00" }, { "id": "01a0ca50-9c85-72cb-bfdc-e3d188d5bb81", "title": "Mystery lockdown phone message", "url": "https://scruss.com/blog/2022/07/12/mystery-lockdown-phone-message/", "published_at": "2022-07-12T12:53:54+00:00" }, { "id": "01a0ca50-9c85-72cb-bfdc-e3d189886166", "title": "The Quite Rubbish Clock, mk.2", "url": "https://scruss.com/blog/2022/07/01/the-quite-rubbish-clock-mk-2/", "published_at": "2022-07-01T20:58:13+00:00" }, { "id": "01a0ca50-9c85-72cb-bfdc-e3d18a4cb2ae", "title": "Hydraulic Tiles", "url": "https://scruss.com/blog/2022/05/23/hydraulic-tiles/", "published_at": "2022-05-24T00:40:44+00:00" }, { "id": "01a0ca50-9c85-72cb-bfdc-e3d18af1586a", "title": "Canada’s longest running radio program is wrong!", "url": "https://scruss.com/blog/2022/03/19/canadas-longest-running-radio-program-is-wrong/", "published_at": "2022-03-19T19:05:30+00:00" }, { "id": "01a0ca50-9c85-72cb-bfdc-e3d18b4f74ee", "title": "Adding RGB LEDs to an illuminated arcade button", "url": "https://scruss.com/blog/2022/03/13/adding-rgb-leds-to-an-illuminated-arcade-button/", "published_at": "2022-03-14T02:49:12+00:00" }, { "id": "01a0ca50-9c85-72cb-bfdc-e3d18c33dc64", "title": "you can colour this in if you want to", "url": "https://scruss.com/blog/2022/03/08/you-can-colour-this-in-if-you-want-to/", "published_at": "2022-03-08T13:20:09+00:00" }, { "id": "01a0ca50-9c85-72cb-bfdc-e3d18c678a13", "title": "More Magic Designer Nonsense", "url": "https://scruss.com/blog/2022/02/14/more-magic-designer-nonsense/", "published_at": "2022-02-15T02:17:29+00:00" }, { "id": "01a0ca50-bcaf-70bb-bf27-eb152e3b6199", "title": "Slightly imperfect Hoot-Nanny/Magic Designer simulation", "url": "https://scruss.com/blog/2022/02/14/slightly-imperfect-hoot-nanny-magic-designer-simulation/", "published_at": "2022-02-14T12:56:09+00:00" }, { "id": "01a0ca50-bcaf-70bb-bf27-eb152e790764", "title": "A new old calendar", "url": "https://scruss.com/blog/2021/12/11/a-new-old-calendar/", "published_at": "2021-12-11T22:17:17+00:00" }, { "id": "01a0ca50-bcaf-70bb-bf27-eb152f068a53", "title": "looks like your dodgy uncle", "url": "https://scruss.com/blog/2021/12/05/looks-like-your-dodgy-uncle/", "published_at": "2021-12-05T15:14:54+00:00" }, { "id": "01a0ca50-bcaf-70bb-bf27-eb152f8ef80c", "title": "I (U+1F494, BROKEN HEART) UTF-8", "url": "https://scruss.com/blog/2021/12/01/i-u1f494-broken-heart-utf-8/", "published_at": "2021-12-01T13:02:42+00:00" }, { "id": "01a0ca50-bcaf-70bb-bf27-eb15304d87ee", "title": "I spent all of yesterday calculating circular key grids …", "url": "https://scruss.com/blog/2021/11/29/i-spent-all-of-yesterday-calculating-circular-key-grids/", "published_at": "2021-11-29T13:58:25+00:00" }, { "id": "01a0ca50-bcaf-70bb-bf27-eb1530fc8479", "title": "one perfect cayenne", "url": "https://scruss.com/blog/2021/11/21/one-perfect-cayenne/", "published_at": "2021-11-21T17:16:54+00:00" }, { "id": "01a0ca50-bcaf-70bb-bf27-eb1531178251", "title": "Autumn in Canada: PicoMite version", "url": "https://scruss.com/blog/2021/11/18/autumn-in-canada-picomite-version/", "published_at": "2021-11-18T13:14:20+00:00" }, { "id": "01a0ca50-bcaf-70bb-bf27-eb1531801770", "title": "p-touch Pico pin labels", "url": "https://scruss.com/blog/2021/11/12/p-touch-pico-pin-labels/", "published_at": "2021-11-13T04:49:28+00:00" }, { "id": "01a0ca50-bcaf-70bb-bf27-eb153246662e", "title": "Raspberry Pi Zero 2 W: slides and thermals", "url": "https://scruss.com/blog/2021/11/12/raspberry-pi-zero-2-w-slides-and-thermals/", "published_at": "2021-11-12T13:10:28+00:00" }, { "id": "01a0ca50-bcaf-70bb-bf27-eb1532ddf4c0", "title": "Neep Lantern 2021", "url": "https://scruss.com/blog/2021/10/31/neep-lantern-2021/", "published_at": "2021-10-31T15:55:33+00:00" }, { "id": "01a0ca50-e1d0-7268-9d87-3bebc9fd1419", "title": "Raspberry Pi Zero 2 W: initial performance", "url": "https://scruss.com/blog/2021/10/28/raspberry-pi-zero-2-w-initial-performance/", "published_at": "2021-10-28T13:14:07+00:00" }, { "id": "01a0ca50-e1d0-7268-9d87-3bebca0aa030", "title": "Modding an Adafruit PIR for 3.3 volts", "url": "https://scruss.com/blog/2021/10/25/modding-an-adafruit-pir-for-3-3-volts/", "published_at": "2021-10-25T13:09:47+00:00" }, { "id": "01a0ca50-e1d0-7268-9d87-3bebcaeac9eb", "title": "Lentil Soup", "url": "https://scruss.com/blog/2021/10/17/lentil-soup/", "published_at": "2021-10-18T02:12:04+00:00" }, { "id": "01a0ca50-e1d0-7268-9d87-3bebcb6ff4c0", "title": "Another Raspberry Pi Pico language: MMBasic", "url": "https://scruss.com/blog/2021/09/26/another-raspberry-pi-pico-language-mmbasic/", "published_at": "2021-09-27T00:30:40+00:00" }, { "id": "01a0ca50-e1d0-7268-9d87-3bebcbc86d8f", "title": "gecko at the watering hole, forever", "url": "https://scruss.com/blog/2021/08/31/gecko-at-the-watering-hole-forever/", "published_at": "2021-08-31T14:20:22+00:00" }, { "id": "01a0ca50-e1d0-7268-9d87-3bebcc8423fb", "title": "Some okay CMYK results from DrawingBot, finally …", "url": "https://scruss.com/blog/2021/08/23/some-okay-cmyk-results-from-drawingbot-finally/", "published_at": "2021-08-23T18:26:28+00:00" }, { "id": "01a0ca50-e1d0-7268-9d87-3bebcd487f90", "title": "Snowy, after Paul Carter", "url": "https://scruss.com/blog/2021/08/23/snowy-after-paul-carter/", "published_at": "2021-08-23T14:48:15+00:00" }, { "id": "01a0ca50-e1d0-7268-9d87-3bebcd636941", "title": "for Paul Carter, after 15 years", "url": "https://scruss.com/blog/2021/08/12/for-paul-carter-after-15-years/", "published_at": "2021-08-12T17:54:28+00:00" }, { "id": "01a0ca50-e1d0-7268-9d87-3bebce511c8d", "title": "detail from a million step random walk", "url": "https://scruss.com/blog/2021/07/27/detail-from-a-million-step-random-walk/", "published_at": "2021-07-27T21:53:26+00:00" }, { "id": "01a0ca50-e1d0-7268-9d87-3bebce626cb2", "title": "Tetris for Applesoft BASIC", "url": "https://scruss.com/blog/2021/07/18/tetris-for-applesoft-basic/", "published_at": "2021-07-18T21:07:20+00:00" }, { "id": "01a0ca51-0565-70b2-8cbe-43a17da2480b", "title": "Raspberry Pi Meetup: Touch Sensors", "url": "https://scruss.com/blog/2021/07/15/raspberry-pi-meetup-touch-sensors/", "published_at": "2021-07-15T22:46:41+00:00" }, { "id": "01a0ca51-0565-70b2-8cbe-43a17e5a4022", "title": "digging the BlueSCSI", "url": "https://scruss.com/blog/2021/07/14/digging-the-bluescsi/", "published_at": "2021-07-14T15:42:43+00:00" }, { "id": "01a0ca51-0565-70b2-8cbe-43a17ea1e9d0", "title": "GTALUG Lightning Talk: Pages → Searchable PDF (→ archive.org)", "url": "https://scruss.com/blog/2021/07/13/gtalug-lightning-talk-pages-%e2%86%92-searchable-pdf-%e2%86%92-archive-org/", "published_at": "2021-07-14T00:08:00+00:00" }, { "id": "01a0ca51-0565-70b2-8cbe-43a17f752f5b", "title": "Powering a Cambridge Z88 with a MT3068 module", "url": "https://scruss.com/blog/2021/07/09/powering-a-cambridge-z88-with-a-mt3068-module/", "published_at": "2021-07-10T02:20:08+00:00" }, { "id": "01a0ca51-0565-70b2-8cbe-43a17fc09d95", "title": "niche 68K Mac emulation needs", "url": "https://scruss.com/blog/2021/07/01/niche-68k-mac-emulation-needs/", "published_at": "2021-07-01T14:18:20+00:00" }, { "id": "01a0ca51-0565-70b2-8cbe-43a18057d104", "title": "I think I remember this music video", "url": "https://scruss.com/blog/2021/06/27/i-think-i-remember-this-music-video/", "published_at": "2021-06-27T23:05:36+00:00" }, { "id": "01a0ca51-0565-70b2-8cbe-43a180e74a2a", "title": "Colourful Alligator Clips", "url": "https://scruss.com/blog/2021/06/16/colourful-alligator-clips/", "published_at": "2021-06-16T22:09:16+00:00" }, { "id": "01a0ca51-0565-70b2-8cbe-43a180ee4659", "title": "Pied Beauty, ya pie", "url": "https://scruss.com/blog/2021/06/16/pied-beauty-ya-pie/", "published_at": "2021-06-16T20:26:01+00:00" }, { "id": "01a0ca51-0565-70b2-8cbe-43a18109f029", "title": "NO SIGNAL", "url": "https://scruss.com/blog/2021/06/15/no-signal/", "published_at": "2021-06-15T22:00:13+00:00" }, { "id": "01a0ca51-0565-70b2-8cbe-43a181444faf", "title": "Raspberry Pi Pico with TTP223 Touch Sensor", "url": "https://scruss.com/blog/2021/06/12/raspberry-pi-pico-with-ttp223-touch-sensor/", "published_at": "2021-06-12T19:09:24+00:00" } ] posts Claim your blog
Back to scruss.com
Blog · corpus.blog/blogs/scruss.com/posts

scruss.com

scruss.com

2026

2025

2024

2023

2022

2021