<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: dmcrespo</title><link>https://news.ycombinator.com/user?id=dmcrespo</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 17 Sep 2026 12:58:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dmcrespo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dmcrespo in "Dream-RSI: Recursive Self-Improvement through Evolving Worlds"]]></title><description><![CDATA[
<p>Calling this paper "Dream" seems a bit speculative to me. The idea is interesting and reminded me somewhat of karpathy's work at <a href="https://github.com/karpathy/autoresearch" rel="nofollow">https://github.com/karpathy/autoresearch</a></p>
]]></description><pubDate>Wed, 16 Sep 2026 17:35:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49730359</link><dc:creator>dmcrespo</dc:creator><comments>https://news.ycombinator.com/item?id=49730359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49730359</guid></item><item><title><![CDATA[New comment by dmcrespo in "Apple iPod Engraver (2019)"]]></title><description><![CDATA[
<p>Since this is about old iPod technology, I thought this might be interesting here:<p>I’ve been working on getting the real Apple iPod Classic 6G firmware running in QEMU. It currently emulates two clickwheel iPods, including the display ,click wheel input and music player.<p><a href="https://github.com/davidmonterocrespo24/qemu-ipod-classic" rel="nofollow">https://github.com/davidmonterocrespo24/qemu-ipod-classic</a><p>Still a work in progress</p>
]]></description><pubDate>Sun, 13 Sep 2026 05:14:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49680242</link><dc:creator>dmcrespo</dc:creator><comments>https://news.ycombinator.com/item?id=49680242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49680242</guid></item><item><title><![CDATA[New comment by dmcrespo in "iPod Touch 3.1.3 QEMU Emulator working"]]></title><description><![CDATA[
<p>That's incredible, I never imagined that was possible. The Apple ecosystem is very closed.I was checking if it exists for the iPod Classic since it's my favorite</p>
]]></description><pubDate>Thu, 06 Aug 2026 12:49:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49195942</link><dc:creator>dmcrespo</dc:creator><comments>https://news.ycombinator.com/item?id=49195942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49195942</guid></item><item><title><![CDATA[Velxio 3.0 – An AI hardware Agent that designs circuits an emulator]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/davidmonterocrespo24/velxio/releases/tag/v3.0.0">https://github.com/davidmonterocrespo24/velxio/releases/tag/v3.0.0</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48493669">https://news.ycombinator.com/item?id=48493669</a></p>
<p>Points: 5</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 11 Jun 2026 17:40:58 +0000</pubDate><link>https://github.com/davidmonterocrespo24/velxio/releases/tag/v3.0.0</link><dc:creator>dmcrespo</dc:creator><comments>https://news.ycombinator.com/item?id=48493669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48493669</guid></item><item><title><![CDATA[Velxio 2.5:Arduino and ESP32 and real SPICE circuit simulation in the browser]]></title><description><![CDATA[
<p>Article URL: <a href="https://velxio.dev/v2-5/">https://velxio.dev/v2-5/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47891157">https://news.ycombinator.com/item?id=47891157</a></p>
<p>Points: 5</p>
<p># Comments: 2</p>
]]></description><pubDate>Fri, 24 Apr 2026 14:55:53 +0000</pubDate><link>https://velxio.dev/v2-5/</link><dc:creator>dmcrespo</dc:creator><comments>https://news.ycombinator.com/item?id=47891157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47891157</guid></item><item><title><![CDATA[New comment by dmcrespo in "Velxio 2.0 – Emulate Arduino, ESP32, and Raspberry Pi 3 in the Browser"]]></title><description><![CDATA[
<p>You're partially right. ESP32-C6 isn’t supported yet (only ESP32, S3, CAM, C3 for now), and the current flow is Arduino-based via arduino-cli — ESP-IDF support is planned a future
You’re also right about binaries, you can’t upload an ELF/BIN yet, everything goes through the built-in compilation pipeline (but it’s on the roadmap).<p>Appreciate the feedback.</p>
]]></description><pubDate>Sun, 29 Mar 2026 06:08:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47560781</link><dc:creator>dmcrespo</dc:creator><comments>https://news.ycombinator.com/item?id=47560781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47560781</guid></item><item><title><![CDATA[New comment by dmcrespo in "Velxio 2.0 – Emulate Arduino, ESP32, and Raspberry Pi 3 in the Browser"]]></title><description><![CDATA[
<p>Yeah, definitely, ESPHome fits really well with what I’m building. I’m currently going through the docs to see how to integrate it properly</p>
]]></description><pubDate>Sun, 29 Mar 2026 06:05:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47560773</link><dc:creator>dmcrespo</dc:creator><comments>https://news.ycombinator.com/item?id=47560773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47560773</guid></item><item><title><![CDATA[New comment by dmcrespo in "Velxio 2.0 – Emulate Arduino, ESP32, and Raspberry Pi 3 in the Browser"]]></title><description><![CDATA[
<p>Both, with a nuance. The AVR simulator syncs to wall-clock time and each frame calculates cycles from real elapsed deltaMs, so delay(1000) takes 1 real second and timer-dependent code (PWM, millis()) runs at correct real time rates. The RP2040 and ESP32-C3 simulators use a fixed cycles-per-frame budget (125MHz/60 and 160MHz/60 respectively), which targets real time but doesn't compensate for frame drops . if the browser stutters, emulated time stretches slightly. All three are cycle-accurate at the instruction level though, so the logic and peripheral behavior is faithful to real hardware regardless of frame timing</p>
]]></description><pubDate>Sat, 28 Mar 2026 18:49:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47557233</link><dc:creator>dmcrespo</dc:creator><comments>https://news.ycombinator.com/item?id=47557233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47557233</guid></item><item><title><![CDATA[New comment by dmcrespo in "Velxio 2.0 – Emulate Arduino, ESP32, and Raspberry Pi 3 in the Browser"]]></title><description><![CDATA[
<p>Thanks, appreciate it! Glad you like it</p>
]]></description><pubDate>Sat, 28 Mar 2026 15:52:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47555709</link><dc:creator>dmcrespo</dc:creator><comments>https://news.ycombinator.com/item?id=47555709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47555709</guid></item><item><title><![CDATA[New comment by dmcrespo in "Velxio 2.0 – Emulate Arduino, ESP32, and Raspberry Pi 3 in the Browser"]]></title><description><![CDATA[
<p>Thanks, appreciate it!</p>
]]></description><pubDate>Sat, 28 Mar 2026 15:52:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47555706</link><dc:creator>dmcrespo</dc:creator><comments>https://news.ycombinator.com/item?id=47555706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47555706</guid></item><item><title><![CDATA[New comment by dmcrespo in "Velxio 2.0 – Emulate Arduino, ESP32, and Raspberry Pi 3 in the Browser"]]></title><description><![CDATA[
<p>Yes,peripherals are fully emulated, not just the CPU. LEDs blink, buttons respond to clicks, Serial Monitor works, servos rotate, displays render (ILI9341 TFT), and we have 48 o more components from the wokwi-elements library. The Blink example should show the built-in LED toggling on pin 13. If it didn't blink for you, it might be a compilation issue<p>try the example Traffic Light : Simulate a traffic light with red, yellow, and green LEDs</p>
]]></description><pubDate>Sat, 28 Mar 2026 15:51:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47555699</link><dc:creator>dmcrespo</dc:creator><comments>https://news.ycombinator.com/item?id=47555699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47555699</guid></item><item><title><![CDATA[New comment by dmcrespo in "Velxio 2.0 – Emulate Arduino, ESP32, and Raspberry Pi 3 in the Browser"]]></title><description><![CDATA[
<p>PIO isn't abstracted yet, we use rp2040js which has a full PIO emulator that executes the actual PIO instruction set (MOV, SET, PUSH, PULL, etc.) cycle by cycle, including the FIFOs and clock dividers. So it's not an abstraction. it's a direct emulation of the PIO state machines, same as how avr8js runs real AVR instructions</p>
]]></description><pubDate>Sat, 28 Mar 2026 15:47:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47555656</link><dc:creator>dmcrespo</dc:creator><comments>https://news.ycombinator.com/item?id=47555656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47555656</guid></item><item><title><![CDATA[New comment by dmcrespo in "Velxio 2.0 – Emulate Arduino, ESP32, and Raspberry Pi 3 in the Browser"]]></title><description><![CDATA[
<p>Thanks! The rendering is DOM-based, circuit components are Web Components (from the wokwi-elements library) wrapped in React, and wires are SVG. No Canvas/WebGL, which keeps it simple for the component count we're dealing with (typically dozens, not thousands).<p>The emulation itself is pure JavaScript (avr8js), not WebAssembly. The simulation loop runs on requestAnimationFrame and executes 267K AVR instructions per frame (16MHz / 60fps) in a synchronous batch. Port listeners use dirty-checking so the UI is only notified when a GPIO register actually changes value and since all those cycles run in one JS microtask, React reconciles exactly once per frame regardless of how many state changes happened during the batch<p>So there's no explicit throttle interval like your 2 sec approach, but the architecture achieves something similar. the CPU runs freely, state changes are coalesced within each rAF frame, and the DOM only sees the final result. For your deck.gl case with thousands of points, the 2s batch makes sense since you're dealing with a much higher entity count hitting the GPU , our problem domain is simpler (dozens of components) but the cycle-accurate emulation is the expensive part</p>
]]></description><pubDate>Sat, 28 Mar 2026 15:42:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47555609</link><dc:creator>dmcrespo</dc:creator><comments>https://news.ycombinator.com/item?id=47555609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47555609</guid></item><item><title><![CDATA[New comment by dmcrespo in "Velxio 2.0 – Emulate Arduino, ESP32, and Raspberry Pi 3 in the Browser"]]></title><description><![CDATA[
<p>You can add peripherals 
There’s a “+” button on the right side of the circuit editor where you can add components like LEDs</p>
]]></description><pubDate>Sat, 28 Mar 2026 14:52:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47555119</link><dc:creator>dmcrespo</dc:creator><comments>https://news.ycombinator.com/item?id=47555119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47555119</guid></item><item><title><![CDATA[New comment by dmcrespo in "Velxio 2.0 – Emulate Arduino, ESP32, and Raspberry Pi 3 in the Browser"]]></title><description><![CDATA[
<p>Thanks! Yeah, that’s probably the easiest way to get started, just load an example and hit “Compile + Play”.<p>I tried to make it as close to zero-setup as possible so people can just jump in and experiment</p>
]]></description><pubDate>Sat, 28 Mar 2026 04:47:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47551725</link><dc:creator>dmcrespo</dc:creator><comments>https://news.ycombinator.com/item?id=47551725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47551725</guid></item><item><title><![CDATA[New comment by dmcrespo in "Velxio 2.0 – Emulate Arduino, ESP32, and Raspberry Pi 3 in the Browser"]]></title><description><![CDATA[
<p>Fair enough , though there’s quite a bit of low-level work behind it (emulation cores, QEMU integration, protocol timing, etc)<p>Definitely inspired by existing tools, but trying to push further into full multi-board emulation and local-first workflows</p>
]]></description><pubDate>Sat, 28 Mar 2026 04:35:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47551659</link><dc:creator>dmcrespo</dc:creator><comments>https://news.ycombinator.com/item?id=47551659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47551659</guid></item><item><title><![CDATA[New comment by dmcrespo in "Velxio 2.0 – Emulate Arduino, ESP32, and Raspberry Pi 3 in the Browser"]]></title><description><![CDATA[
<p>That’s awesome — and exactly the kind of use case I had in mind<p>Being able to iterate without constantly flashing hardware can save a lot of time early on.<p>If you end up trying it in your workflow, I’d love to hear how it goes</p>
]]></description><pubDate>Sat, 28 Mar 2026 04:34:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47551651</link><dc:creator>dmcrespo</dc:creator><comments>https://news.ycombinator.com/item?id=47551651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47551651</guid></item><item><title><![CDATA[New comment by dmcrespo in "Velxio 2.0 – Emulate Arduino, ESP32, and Raspberry Pi 3 in the Browser"]]></title><description><![CDATA[
<p>Mobile support is something I’ve been paying a lot of attention to, so it's really good to know it runs well even on older devices.<p>And glad you liked the oscilloscope, that was a fun one to build.You can select the motherboard and ping you want to monitor.</p>
]]></description><pubDate>Sat, 28 Mar 2026 04:33:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47551648</link><dc:creator>dmcrespo</dc:creator><comments>https://news.ycombinator.com/item?id=47551648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47551648</guid></item><item><title><![CDATA[New comment by dmcrespo in "Velxio 2.0 – Emulate Arduino, ESP32, and Raspberry Pi 3 in the Browser"]]></title><description><![CDATA[
<p>That’s exactly the direction I’m aiming for<p>A lot of simulators stop at simple sketches, but the goal with Velxio is to support more realistic workflows , multiple boards interacting, real toolchains, and more complex setups<p>Still early, but definitely moving in that direction</p>
]]></description><pubDate>Sat, 28 Mar 2026 03:21:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47551265</link><dc:creator>dmcrespo</dc:creator><comments>https://news.ycombinator.com/item?id=47551265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47551265</guid></item><item><title><![CDATA[New comment by dmcrespo in "Velxio 2.0 – Emulate Arduino, ESP32, and Raspberry Pi 3 in the Browser"]]></title><description><![CDATA[
<p>Quick update: traffic is still coming in waves, had to scale up compilation workers to keep up with demand<p>Things are more stable now, but still tuning performance under load<p>If anyone finds it useful, the source is here:
<a href="https://github.com/davidmonterocrespo24/velxio" rel="nofollow">https://github.com/davidmonterocrespo24/velxio</a><p>Always happy to get feedback or contributions.</p>
]]></description><pubDate>Sat, 28 Mar 2026 03:18:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47551246</link><dc:creator>dmcrespo</dc:creator><comments>https://news.ycombinator.com/item?id=47551246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47551246</guid></item></channel></rss>