The Curious Engineer

All blogs / FPGA / HDL

Wishful Coding

pepijndevos.nl

Didn't you ever wish yourcomputer understood you?

FPGA / HDLElectronicsLisp / Clojure / SchemeMathAI / ML

Posts
224 from 1 Aug 2009 to 17 Feb 2026
Posting
now and then (2 in the last year)
Kind
personal blog
Feed
https://pepijndevos.nl/feed.xml

2026 2

  1. Hardware in the Loop Continuous Integration for FPGA tools
  2. 17 February 2026

2025 1

  1. Playing Mini Byzantine Newcombs Problem

2024 8

  1. Bugasnoo: rock your baby to sleep with Lego
  2. Claude by the token in Open WebUI
  3. JPEG compress your LLM weights
  4. Backwards Game of Life
  5. Why Are Guillotine Blades Angled? (analyzed)
  6. Earth could be round, Earth could be flat, Earth could have violet sky
  7. Library 2000 part 2: Tablets for Sale
  8. Theremin Singing Bowl

2023 6

  1. Lightweight pure CSS gauge
  2. ChatLZMA
  3. Library 2000 part 1: intro and clay experiments
  4. Running Julia on the Lego Robot Inventor Hub
  5. Your Router is Fine. You Do Not Need To Build Your Own Instead!
  6. Lego 42121 Heavy-Duty Smartphone Tripod

2022 7

  1. Design of a GPS patch antenna
  2. How to upgrade your PC to an even more magical terrarium
  3. How to upgrade your PC to a magical terrarium
  4. Software: Pick your Poison
  5. Predicting the tide with an analog computer made from Lego
  6. Hipflask: collaborative apps with CouchDB and React
  7. Keep track of how much you drink with Lego

2021 6

  1. The limits of conflict-free replicated data types
  2. Strong copyleft for EDA tools
  3. A Theory About Electromagnetic Radiation and Humans
  4. Evaluating GUI toolkits: Flutter, React, Elm, Yew, ClojureScript, Kotlin
  5. SimServer: Tight Integration with Decoupled Simulators
  6. Switching Continuously Variable Transmission

2020 1

  1. A Rust HAL for your LiteX FPGA SoC

2019 8

  1. Open Source Formal Verification in VHDL
  2. VHDL to PCB
  3. Google Summer of Code is excluding half the world from participating
  4. The only good open source software is for software developers
  5. LM13700: Voltage Controlled Everything
  6. Microrack: A Small Modular Synthesizer
  7. Bucket Brigade Delay
  8. Sensing pressure with a SoftPot

2018 16

  1. Visualising your WhatsApp conversations
  2. Making a new music instrument
  3. Building Bad Amplifiers
  4. Behavior Trees are Concatenative Programs
  5. Qt+GStreamer+DDS+Android
  6. Partial Decoding of 360° HD Virtual Reality Video
  7. Futhark: Python gotta go faster
  8. Loefflers Discrete Cosine Transform algorithm in Futhark
  9. sysenv: virtualenv for system packages
  10. EV3 soccer robot with ROS
  11. LEGO EV3 RoboCup Robot
  12. Allocation-agnostic programming
  13. All studl.es Lego Mindstorms building instructions added to this blog
  14. Make all the Star Wars memes
  15. Generate Cities: Skylines height maps
  16. The Science of Logic and the Science of Experiment

2017 2

  1. Introduction To Game Boy Hacking at SHA2017
  2. USBTinyISP debug oscilloscope

2016 16

  1. EV3 Puppy, retail edition
  2. Creating a Gigabyte of NOPs
  3. Pokemon GO Old
  4. Connect SPI sensors to a Game Boy
  5. Does a compiler use all x86 instructions?
  6. Game Boy Paint
  7. Pokemon Gringo
  8. AVR pseudo-DMA
  9. Breaking the Respondus Lockdown Browser
  10. The Church of Science
  11. Ball launcher
  12. Power Supply Riddle
  13. TIS-AVR
  14. Hybrid Headphone Valve Amplifier
  15. Theremin
  16. If Everyone Would Just...

2015 21

  1. The relation between harmonics and parallel resistance
  2. Chandelier bot
  3. Generating League of Legends item sets
  4. TinCan is Free and Open Source
  5. Raspberry Pi autopilot, Part 1 of many
  6. Female League of Legends characters
  7. ADNS-9800 hookup guide
  8. Flight controls don't work the way you think they do
  9. Where are my Pokebytes saved?
  10. TCPoke Beta
  11. Improved Mars Rover
  12. EV3 Mars Rover
  13. AVR Fixed-point in-place Fast Fourier Transform
  14. First internet enabled Game Boy Pokemon trade is a fact
  15. Comparing cars to planes
  16. How I learned to program in 10 years
  17. Catch 'em All
  18. Grep your way into Pokemon Red
  19. Simulating the solar system
  20. 31c3 Lightning Talk
  21. Branch-free FizzBuzz in Assembly

2014 14

  1. CD spinner
  2. EV3 Sumo Robot
  3. Constraint Driven Development
  4. Open Hardware GPS Navigator
  5. Recumbent Knee Problems
  6. Chromebook Arch Chroot
  7. Costa Rica
  8. My girlfriend in Rust
  9. Raspberry Pi as my primary computer
  10. Mature HTTP client for asyncio
  11. Learning F# as a lesson in feminism
  12. Redis Pipelining
  13. Writing a web server
  14. The end of Team Relay Chat

2013 21

  1. Riskless
  2. Raspberry Pi mp3 player
  3. Warning for changes in Arch
  4. i3 on Fedora Xfce
  5. Concatenative programming in Clojure
  6. Archaic API helpers
  7. BlackBerry 10 IRC Client
  8. Anatomy of a Channel
  9. TRC Open-sourced
  10. Dining Philosophers in core.async
  11. Final Excavator
  12. core.async
  13. Excavator wheel base
  14. Excavator
  15. AppleScript tiling windows
  16. All NXT building instructions now free
  17. Team Relay Chat: File Sharing and Registration
  18. Hosted IRC for Teams
  19. clojure.core.logic magic square
  20. VMfest Base Image
  21. The Prolog Cook

2012 47

  1. Philips 162 Post-Mortem
  2. Pure CSS Gauge
  3. Incremental E-paper update
  4. Improved library for Sparkfun E-paper display
  5. Sparkfun 1.8v USB to serial
  6. Kindle 4 as a paper terminal
  7. RCX Plotter with Glidewheel
  8. Mindsensors Glidewheel
  9. Linux Time Machine Backup with netatalk 3.0
  10. This is How I Want to Write Markdown
  11. Attending Hacker School
  12. The Multiple Index Problem
  13. Pygments cross-referencing
  14. C persistent hash map with Python bindings
  15. NXT Forth compiler in Clojure
  16. Chord Progression Suggester
  17. Face Tracking Laptop Crawler
  18. NXT in-line skater
  19. Coming to America
  20. Mirah on the NXT
  21. Pneumatic Bug
  22. DIY Servo Controller
  23. Compressor Module
  24. DIY servo controlled pneumatic switches
  25. Generic programming tutorial
  26. Fast PyCAM on Mac using Homebrew
  27. Crazy Seq
  28. RCX Snow Plow
  29. Sciento CS-113
  30. Cyber 310
  31. NXT model of Twente One Solar Racer
  32. Explorer robot without sensors
  33. Lat/Lon to Meter
  34. Saving sensors with structural limits
  35. NXT on solar power
  36. Thoughts about generating stripboard layouts
  37. Chocolate dispenser
  38. Tower Crane
  39. How fast line following works
  40. Plotter
  41. About PID control
  42. NXTbike
  43. Automatic Gearbox
  44. LEGO TECHNIC Design School
  45. Pincer bot
  46. Gamepad remote control
  47. Hidden Pages in Wordpress

2011 20

  1. Awesome Tower Defense Robot
  2. Lego NXT With a Gamepad
  3. Twisted on Dotcloud
  4. Study Group
  5. Vacuum Balloon
  6. Google Reader on Kindle
  7. Clojure Wiki Gitorial
  8. The Origin of Language
  9. My Bookshelf 5/5: Making Ideas Happen
  10. Understand SQL, learn NoSQL
  11. Minecraft 1.8 (P)review
  12. CSS tips and tricks
  13. Playing Minecraft Offline
  14. The NoSQL Burden
  15. Lion Hacks
  16. My Bookshelf 4/5: Mining the Social Web
  17. Can't take value of a macro
  18. Generative Music
  19. NIO in Clojure
  20. Blogging like a Ruby Hacker

2010 27

  1. A better Trash for Mac
  2. Updating to Wordpress 3.0
  3. Wordpress RSS widget in a post/page
  4. Wordpress MU in Resin with Quercus
  5. RSS feed of Twitter lists
  6. Save your date with PyMouse
  7. Open external links in running browser
  8. Top 5 multi-protocol IM clients for Mac
  9. display: inline-block; tricks
  10. Control the mouse with a joystick
  11. Delicious bookmarks in Safari
  12. PyMouse 1.0: Mouse control and events on Python
  13. Good looking X11 apps on Mac
  14. easy_install: no eggs found
  15. Manage your social networks
  16. Tweet-o-Graph
  17. Cross-domain AJAX POST request -- Twitter client
  18. Clojure static site generator
  19. Three good reasons to run a Webkit Nightly
  20. How to install Python/web.py on a shared host
  21. How to navigate the browser ballot screen
  22. Wordpress.com Stats: Top Posts Widget
  23. Food versus code
  24. Shorten Wordpress urls in Adium
  25. Cross-domain caching
  26. Automatically remove Trash from usb sticks
  27. Write clean code!

2009 1

  1. Nieuwe website