<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>devnotes — notes &amp; essays</title><description>Notes and essays by hadi</description><link>https://devnotes.page/</link><language>en-us</language><item><title>Elegoo Centauri Carbon 2 Combo Review: Four-Color Printing on a Budget</title><link>https://devnotes.page/posts/elegoo-centauri-carbon-2-combo-review-four-color-printing-on-a-budget/</link><guid isPermaLink="true">https://devnotes.page/posts/elegoo-centauri-carbon-2-combo-review-four-color-printing-on-a-budget/</guid><description>Is the Elegoo Centauri Carbon 2 Combo the best budget multicolor 3D printer? Specs, the CANVAS 4-color system, owner-reported issues, and who should buy it.</description><pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate><category>elegoo</category><category>centauri-carbon-2</category><category>centauri-carbon-2-combo</category><category>multicolor-3d-printing</category><category>corexy</category><category>canvas</category><category>3d-printer-review</category></item><item><title>How to Run MoE Models on OpenVINO with Disk Streaming</title><link>https://devnotes.page/posts/how-to-run-moe-models-on-openvino-with-disk-streaming/</link><guid isPermaLink="true">https://devnotes.page/posts/how-to-run-moe-models-on-openvino-with-disk-streaming/</guid><description>A practical OpenVINO guide to running large Mixture-of-Experts models with GPU memory offloading and disk streaming, including current commands and OVMS deployment examples.</description><pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate><category>openvino</category><category>moe</category><category>disk-streaming</category><category>offload</category><category>intel-gpu</category><category>ovms</category><category>qwen</category><category>local-ai</category></item><item><title>What Can You Run on an Intel Core Ultra iGPU with OpenVINO?</title><link>https://devnotes.page/posts/what-can-you-run-on-an-intel-core-ultra-igpu-with-openvino/</link><guid isPermaLink="true">https://devnotes.page/posts/what-can-you-run-on-an-intel-core-ultra-igpu-with-openvino/</guid><description>A practical RAM-tier guide to running current Qwen models on Intel Core Ultra integrated GPUs with OpenVINO and OVMS, from 16 GB systems through 64 GB configurations.</description><pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate><category>openvino</category><category>intel-core-ultra</category><category>intel-arc</category><category>igpu</category><category>local-ai</category><category>qwen</category><category>ovms</category><category>moe</category><category>dflash</category></item><item><title>How OpenVINO MTP Speculative Decoding Works Internally</title><link>https://devnotes.page/posts/how-openvino-mtp-speculative-decoding-works-internally/</link><guid isPermaLink="true">https://devnotes.page/posts/how-openvino-mtp-speculative-decoding-works-internally/</guid><description>A technical look at how Optimum Intel exports Qwen3.5 MTP, connects hidden states and shared embeddings, manages KV cache, and integrates the MTP head with OpenVINO speculative decoding.</description><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate><category>openvino</category><category>mtp</category><category>qwen3.5</category><category>speculative-decoding</category><category>optimum-intel</category><category>openvino-genai</category><category>llm-internals</category></item><item><title>How to Export Qwen3.5 with an MTP Head to OpenVINO</title><link>https://devnotes.page/posts/how-to-export-qwen3-5-with-an-mtp-head-to-openvino/</link><guid isPermaLink="true">https://devnotes.page/posts/how-to-export-qwen3-5-with-an-mtp-head-to-openvino/</guid><description>Export Qwen3.5 MTP models to OpenVINO IR and understand the separate MTP graph, inputs, KV cache, and model-directory layout.</description><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate><category>openvino</category><category>qwen3.5</category><category>mtp</category><category>optimum-intel</category><category>model-export</category><category>speculative-decoding</category></item><item><title>How to Troubleshoot Suspend Failures on the Lenovo Yoga 9i Aura with Linux</title><link>https://devnotes.page/posts/how-to-troubleshoot-suspend-failures-on-the-lenovo-yoga-9i-aura-with-linux/</link><guid isPermaLink="true">https://devnotes.page/posts/how-to-troubleshoot-suspend-failures-on-the-lenovo-yoga-9i-aura-with-linux/</guid><description>Troubleshoot Linux laptops that immediately wake from suspend by investigating erroneous wake events from hardware sources such as input devices, the Intel ISH, and other platform devices.</description><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate><category>linux</category><category>suspend</category><category>sleep</category><category>lenovo-yoga</category><category>yoga-9i</category><category>intel-core-ultra</category><category>258v</category><category>elan</category><category>ish</category></item><item><title>How to Use Qwen3.5 MTP Speculative Decoding with OpenVINO</title><link>https://devnotes.page/posts/how-to-use-qwen3-5-mtp-speculative-decoding-with-openvino/</link><guid isPermaLink="true">https://devnotes.page/posts/how-to-use-qwen3-5-mtp-speculative-decoding-with-openvino/</guid><description>Run Qwen3.5 or Qwen3.5-MoE with OpenVINO MTP speculative decoding, including model export, runtime setup, and the current one-token assistant configuration.</description><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate><category>openvino</category><category>qwen3.5</category><category>mtp</category><category>speculative-decoding</category><category>optimum-intel</category><category>openvino-genai</category><category>intel-arc</category></item><item><title>How to use DSpark with OpenVINO</title><link>https://devnotes.page/posts/how-to-use-dspark-with-openvino/</link><guid isPermaLink="true">https://devnotes.page/posts/how-to-use-dspark-with-openvino/</guid><description>DSpark is not currently supported by OpenVINO GenAI, so it cannot be used through the GenAI API.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><category>openvino</category><category>dspark</category><category>speculative-decoding</category><category>genai</category></item><item><title>ELEGOO Centauri Carbon 2 Combo for $285 — Enclosure + AMS at a Budget Price</title><link>https://devnotes.page/blogs/elegoo-centauri-carbon-2-combo-deal-alert/</link><guid isPermaLink="true">https://devnotes.page/blogs/elegoo-centauri-carbon-2-combo-deal-alert/</guid><description>A genuine deal alert: the ELEGOO Centauri Carbon 2 Combo with enclosure and AMS is down to $285 after stacking eBay discounts. Here&apos;s why it&apos;s worth your attention.</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Convert and Run DFlash Models with OpenVINO</title><link>https://devnotes.page/posts/how-to-convert-and-run-dflash-models-with-openvino/</link><guid isPermaLink="true">https://devnotes.page/posts/how-to-convert-and-run-dflash-models-with-openvino/</guid><description>Export DFlash draft models and their target models to OpenVINO IR, then run speculative decoding with OpenVINO GenAI.</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate><category>openvino</category><category>dflash</category><category>qwen3</category><category>model-conversion</category><category>optimum-intel</category><category>openvino-nightly</category><category>intel-arc</category><category>llm</category></item><item><title>How to Install Moonraker + Fluidd/Mainsail on Creality 3D Printers</title><link>https://devnotes.page/posts/how-to-install-moonraker-fluidd-mainsail-on-creality-3d-printers/</link><guid isPermaLink="true">https://devnotes.page/posts/how-to-install-moonraker-fluidd-mainsail-on-creality-3d-printers/</guid><description>Install Moonraker and either Fluidd or Mainsail on a supported Creality printer with Creality Helper Script, verify the services, and safely replace or restore the stock web interface.</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate><category>creality</category><category>creality-helper-script</category><category>moonraker</category><category>fluidd</category><category>mainsail</category><category>klipper</category><category>k1</category><category>ender-3-v3</category></item><item><title>How to Install Creality Helper Script on Creality 3D Printers</title><link>https://devnotes.page/posts/how-to-install-creality-helper-script-on-creality-3d-printers/</link><guid isPermaLink="true">https://devnotes.page/posts/how-to-install-creality-helper-script-on-creality-3d-printers/</guid><description>Install Creality Helper Script on supported Creality K1 and Ender-3 V3 printers, enable root access, connect over SSH, and install useful Klipper features such as M600 and Moonraker with Fluidd or Mainsail.</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate><category>creality</category><category>creality-helper-script</category><category>k1</category><category>ender-3-v3</category><category>klipper</category><category>moonraker</category><category>fluidd</category><category>mainsail</category><category>ssh</category><category>root</category></item><item><title>Can You Use OpenVINO on LM Studio?</title><link>https://devnotes.page/posts/can-you-use-openvino-on-lm-studio/</link><guid isPermaLink="true">https://devnotes.page/posts/can-you-use-openvino-on-lm-studio/</guid><description>Explain whether LM Studio can use OpenVINO on Linux, what backend LM Studio actually uses, and which OpenVINO, Vulkan, or SYCL route makes sense on Intel Arc.</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate><category>openvino</category><category>lm-studio</category><category>intel-arc</category><category>linux</category><category>local-llm</category><category>llm</category><category>ai-inference</category></item><item><title>How to Convert Models to OpenVINO IR</title><link>https://devnotes.page/posts/how-to-convert-models-to-openvino-ir/</link><guid isPermaLink="true">https://devnotes.page/posts/how-to-convert-models-to-openvino-ir/</guid><description>A practical guide to converting supported PyTorch, ONNX, TensorFlow, TensorFlow Lite, PaddlePaddle, and JAX/Flax models into OpenVINO Intermediate Representation using the official OpenVINO conversion APIs and CLI.</description><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate><category>openvino</category><category>model-conversion</category><category>machine-learning</category><category>onnx</category><category>pytorch</category><category>tensorflow</category><category>ir</category></item><item><title>Could Cheap HBM Bring HBM to Consumer GPUs?</title><link>https://devnotes.page/posts/could-cheap-hbm-bring-hbm-to-consumer-gpus/</link><guid isPermaLink="true">https://devnotes.page/posts/could-cheap-hbm-bring-hbm-to-consumer-gpus/</guid><description>If an AI-capex crash caused HBM prices and capacity to collapse, Nvidia could have an economic reason to bring HBM to a GeForce flagship. Here is why an HBM-equipped RTX 6090-class card is plausible, and what would still stand in the way.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><category>hbm</category><category>nvidia</category><category>geforce</category><category>rtx</category><category>gddr7</category><category>gpu</category><category>ai</category><category>memory</category><category>rtx-6090</category></item><item><title>How to Fix Common Gymnasium Setup Problems</title><link>https://devnotes.page/posts/how-to-fix-common-gymnasium-setup-problems/</link><guid isPermaLink="true">https://devnotes.page/posts/how-to-fix-common-gymnasium-setup-problems/</guid><description>Fix the most common Gymnasium installation and environment errors, including old Gym tutorials, missing extras, rendering dependencies, and Python version issues.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><category>gymnasium</category><category>reinforcement-learning</category><category>python</category><category>openai-gym</category><category>troubleshooting</category></item><item><title>How to Run llama.cpp on Intel Arc with SYCL</title><link>https://devnotes.page/posts/how-to-run-llama-cpp-on-intel-arc-with-sycl/</link><guid isPermaLink="true">https://devnotes.page/posts/how-to-run-llama-cpp-on-intel-arc-with-sycl/</guid><description>Set up llama.cpp&apos;s SYCL backend for Intel Arc and understand the Intel oneAPI pieces behind it.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><category>intel-arc</category><category>sycl</category><category>llama-cpp</category><category>oneapi</category><category>local-llm</category></item><item><title>How to Run Local LLMs on Intel Arc with Vulkan</title><link>https://devnotes.page/posts/how-to-run-local-llms-on-intel-arc-with-vulkan/</link><guid isPermaLink="true">https://devnotes.page/posts/how-to-run-local-llms-on-intel-arc-with-vulkan/</guid><description>Use Vulkan-based local LLM applications on Intel Arc, including llama.cpp, LM Studio, and Ollama.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><category>intel-arc</category><category>vulkan</category><category>llama-cpp</category><category>ollama</category><category>lm-studio</category><category>local-llm</category></item><item><title>How to Run Local LLMs with OpenVINO on Intel Arc</title><link>https://devnotes.page/posts/how-to-run-local-llms-with-openvino-on-intel-arc/</link><guid isPermaLink="true">https://devnotes.page/posts/how-to-run-local-llms-with-openvino-on-intel-arc/</guid><description>Use Intel OpenVINO for local LLM inference on Arc GPUs and understand where OpenVINO, OVMS, and related runtimes fit.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><category>intel-arc</category><category>openvino</category><category>ovms</category><category>local-llm</category><category>ai-inference</category></item><item><title>How to Set Up OpenAI Gymnasium</title><link>https://devnotes.page/posts/how-to-set-up-openai-gymnasium/</link><guid isPermaLink="true">https://devnotes.page/posts/how-to-set-up-openai-gymnasium/</guid><description>Install Gymnasium in an isolated Python environment, run a verified CartPole example, understand the reset and step API, and add optional environment families safely.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><category>gymnasium</category><category>reinforcement-learning</category><category>python</category><category>openai-gym</category></item><item><title>How to Run Local LLMs on Intel Arc</title><link>https://devnotes.page/posts/how-to-run-local-llms-on-intel-arc/</link><guid isPermaLink="true">https://devnotes.page/posts/how-to-run-local-llms-on-intel-arc/</guid><description>A practical guide to running local LLMs on Intel Arc: which card you need, how much VRAM each model class requires, and the SYCL, Vulkan, and OpenVINO routes compared.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><category>intel-arc</category><category>local-llm</category><category>sycl</category><category>vulkan</category><category>openvino</category><category>llama-cpp</category><category>ollama</category><category>lm-studio</category></item><item><title>How to Use OPDS with KOReader</title><link>https://devnotes.page/posts/how-to-use-opds-with-koreader/</link><guid isPermaLink="true">https://devnotes.page/posts/how-to-use-opds-with-koreader/</guid><description>Set up an OPDS catalog in KOReader to browse and download ebooks directly from your library.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><category>koreader</category><category>opds</category><category>ebooks</category><category>ereader</category></item><item><title>The Current State of OpenVINO in llama.cpp</title><link>https://devnotes.page/blogs/the-current-state-of-openvino-in-llama-cpp/</link><guid isPermaLink="true">https://devnotes.page/blogs/the-current-state-of-openvino-in-llama-cpp/</guid><description>A look at where the OpenVINO backend in llama.cpp stands right now, including recent Qwen3.5 MoE support and my experience trying it.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><category>llama-cpp</category><category>openvino</category><category>intel-arc</category><category>qwen3.5</category><category>local-llm</category></item><item><title>How to Build and Secure an MCP Server for AI Agents</title><link>https://devnotes.page/posts/build-secure-mcp-server/</link><guid isPermaLink="true">https://devnotes.page/posts/build-secure-mcp-server/</guid><description>Build and secure an MCP server so AI agents can use your tools: HTTP transport, authentication, and rate limiting, step by step.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>mcp</category><category>ai-agents</category><category>server</category><category>security</category></item><item><title>How to Set Up Cloudflare WAF Rules and Rate Limiting</title><link>https://devnotes.page/posts/cloudflare-waf-rate-limiting/</link><guid isPermaLink="true">https://devnotes.page/posts/cloudflare-waf-rate-limiting/</guid><description>Harden your Cloudflare site with WAF custom rules and rate limiting. A practical guide to blocking bots and abusive traffic.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>cloudflare</category><category>security</category><category>waf</category><category>rate-limiting</category></item><item><title>How to Set Up Git and GitHub from the Command Line</title><link>https://devnotes.page/posts/set-up-git-and-github/</link><guid isPermaLink="true">https://devnotes.page/posts/set-up-git-and-github/</guid><description>Set up Git and GitHub from the command line: SSH keys, your first commit, branches, and pull requests. Everything you need to start version-controlling projects.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>git</category><category>github</category><category>ssh</category><category>version-control</category></item><item><title>How to Set Up GitHub Actions for CI/CD</title><link>https://devnotes.page/posts/set-up-github-actions-ci-cd/</link><guid isPermaLink="true">https://devnotes.page/posts/set-up-github-actions-ci-cd/</guid><description>Set up GitHub Actions for continuous integration and deployment. Automate tests and deploys on every push with a reusable workflow.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>github-actions</category><category>ci-cd</category><category>devops</category><category>deployment</category></item><item><title>How to Set Up a Modern JavaScript Development Environment</title><link>https://devnotes.page/posts/set-up-javascript-development-environment/</link><guid isPermaLink="true">https://devnotes.page/posts/set-up-javascript-development-environment/</guid><description>Set up Node.js, npm, Git, and VS Code for a reproducible JavaScript workflow, then verify the environment with a small project.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>node</category><category>git</category><category>vscode</category><category>setup</category></item><item><title>How to Set Up a Serverless Postgres Database with Neon and Drizzle</title><link>https://devnotes.page/posts/set-up-neon-postgres-drizzle/</link><guid isPermaLink="true">https://devnotes.page/posts/set-up-neon-postgres-drizzle/</guid><description>Set up a serverless Postgres database with Neon and Drizzle ORM: schema, migrations, and queries without managing servers.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>postgres</category><category>neon</category><category>drizzle</category><category>database</category></item><item><title>How to Set Up OpenRouter as Your AI Provider</title><link>https://devnotes.page/posts/set-up-openrouter-ai-provider/</link><guid isPermaLink="true">https://devnotes.page/posts/set-up-openrouter-ai-provider/</guid><description>Set up OpenRouter as your AI provider: API keys, the OpenAI-compatible endpoint, and model selection for your apps and agents.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>ai</category><category>openrouter</category><category>llm</category><category>api</category></item><item><title>How to Set Up a TypeScript Project from Scratch</title><link>https://devnotes.page/posts/set-up-typescript-project/</link><guid isPermaLink="true">https://devnotes.page/posts/set-up-typescript-project/</guid><description>Create a TypeScript project from scratch: tsconfig.json, strict mode, and build scripts. A hands-on setup guide for Node.js and TypeScript.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>typescript</category><category>node</category><category>setup</category></item><item><title>How to Set Up VS Code for Web Development</title><link>https://devnotes.page/posts/set-up-vs-code-for-web-development/</link><guid isPermaLink="true">https://devnotes.page/posts/set-up-vs-code-for-web-development/</guid><description>Configure VS Code for web development with focused extensions, workspace settings, formatting, linting, debugging, and an integrated terminal.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>vscode</category><category>editor</category><category>productivity</category><category>tooling</category></item><item><title>How to Set Up Wrangler for Cloudflare Workers Development</title><link>https://devnotes.page/posts/set-up-wrangler-cloudflare-workers/</link><guid isPermaLink="true">https://devnotes.page/posts/set-up-wrangler-cloudflare-workers/</guid><description>Install and configure Wrangler for local Cloudflare Workers and Pages development, including environment variables, KV bindings, secrets, environments, and deployment.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>cloudflare</category><category>workers</category><category>wrangler</category><category>cli</category></item><item><title>How to Deploy an Astro Content Site on Cloudflare Pages</title><link>https://devnotes.page/posts/deploy-astro-on-cloudflare/</link><guid isPermaLink="true">https://devnotes.page/posts/deploy-astro-on-cloudflare/</guid><description>A hands-on walkthrough of building a Git-backed content site with Astro and shipping it to Cloudflare Pages with zero database.</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate><category>astro</category><category>cloudflare</category><category>static-site</category><category>deployment</category></item></channel></rss>