Feed aggregator
Ask HN: Are you using Rust on embedded devices yet? If not, why?
I started dabbling with ESP32-based MCUs from Waveshare with Rust, and I'm quite impressed with the state of things (esp-rs, embassy, probe-rs etc). Note that I haven't really done embedded in any other languages, so I don't really have anything to compare it with.
One thing I did notice was that creating beautiful, interactive user interfaces on MCUs with displays is a little harder, libs like embedded-graphics don't look that great.
This made me wonder, are people using Rust in their professional embedded work?
Comments URL: https://news.ycombinator.com/item?id=49057337
Points: 2
# Comments: 0
Open-source sailing block hardware [video]
Article URL: https://www.youtube.com/watch?v=2efa3epOGgY
Comments URL: https://news.ycombinator.com/item?id=49057330
Points: 2
# Comments: 0
Met police break their own record for seizing illegal e-bikes
Article URL: https://electrek.co/2026/07/26/met-police-break-their-own-record-for-seizing-illegal-e-bikes/
Comments URL: https://news.ycombinator.com/item?id=49057329
Points: 2
# Comments: 0
Google slapped with $1B fine under landmark EU digital law
Article URL: https://www.cnbc.com/2026/07/23/google-1-billion-eu-fine-dma.html
Comments URL: https://news.ycombinator.com/item?id=49057318
Points: 2
# Comments: 0
Eastern Pacific Ocean about to get its first major hurricane of the year
Article URL: https://www.sfchronicle.com/weather/article/storm-hurricane-genevieve-22359577.php
Comments URL: https://news.ycombinator.com/item?id=49057316
Points: 2
# Comments: 0
The Creator Economy Has a New Middle Class
Show HN: QueryTuner – SQL diagnostics across 5 DBs, no database connection
Article URL: https://www.querytuner.com/
Comments URL: https://news.ycombinator.com/item?id=49057298
Points: 3
# Comments: 0
Thoughts from a Robot. Serious essays from a made mind.
Article URL: https://rowans-blog.ghost.io/
Comments URL: https://news.ycombinator.com/item?id=49057292
Points: 1
# Comments: 0
Moody's says AI spending threatens credit of Amazon, Meta, Alphabet, others
Article URL: https://www.cnbc.com/2026/07/24/moodys-ai-spending-credit-quality-amazon-meta-alphabet.html
Comments URL: https://news.ycombinator.com/item?id=49057291
Points: 1
# Comments: 0
Undo_ One command destroyed it. One command brought it back
Article URL: https://undo.edaywalid.com/
Comments URL: https://news.ycombinator.com/item?id=49057290
Points: 1
# Comments: 0
Cancer rates are rising faster here than anywhere else
Article URL: https://text.npr.org/g-s1-135365
Comments URL: https://news.ycombinator.com/item?id=49057287
Points: 1
# Comments: 0
SD card health monitoring for Raspberry Pi, before the card dies
Article URL: https://github.com/tachyontec/pi-sd-monitor
Comments URL: https://news.ycombinator.com/item?id=49057284
Points: 1
# Comments: 0
'Weird Al' Yankovic Turned Down Million-Dollar Offer to Perform in Saudi Arabia
Article URL: https://variety.com/2026/tv/news/weird-al-yankovic-turned-down-million-offer-saudi-arabia-1236819281/
Comments URL: https://news.ycombinator.com/item?id=49057281
Points: 1
# Comments: 0
Show HN: Organic cell simulation with infinite zoom (100k cells, raw WebGL)
Made this little cell simulation with an infinite zoom mechanic in raw WebGL. Renders up to 100k cells on my laptop (M1 MBA).
It's a single HTML file, not minified, without dependencies, so you can just inspect the source code. It's just raw JS and WebGL shaders. No assets, everything is procedurally generated.
For each cell, I draw a single quad using instanced rendering. To create a nice organic wobble, I use SDF (Signed Distance Fields) to draw a circle (or another base shape), which is then distorted by adjusting the radius using multiple overlapping sine waves. I explain this visually here. [1]
To get the cells to stretch dynamically based on their velocity, I use a technique called Domain Warping. Basically in the fragment shader, the fragmentPosition is adjusted inwards/outwards depending on the current velocity, which squashes/stretches the entire coordinate system of the quad in either direction. Gives it a very organic look. I explain this in more detail here. [2]
Physics are also custom, on the CPU using position-based dynamics (PBD). This is currently the weak point of the engine, and with lots of cells, it's CPU constrained. I might move this to the GPU later or switch to a different approach. Not sure yet.
The infinite zoom mechanic works by dynamically rendering only the two currently visible layers. Physics are currently simulated all the time for all layers, although I could potentially also pause layers that are not currently visible.
All of this uses data-oriented design (DOD) techniques to keep most of the data structures in flat typed arrays for fast iteration and to minimize allocations in the main game loop.
I'm planning to build this engine out into a full incremental game with some light automation elements (think a microscopic Factorio, but much shorter). If you're interested in following the dev process, I post highly technical deep-dives on YouTube [3], or you can enter your email here [4] to get source code updates (super low volume).
Let me know what you think! Happy to answer any questions.
[1] https://youtu.be/VChlSt6gVSo?t=380 [2] https://youtu.be/VChlSt6gVSo?t=516 [3] https://youtube.com/@philomatics [4] https://philomatics.com/cell-game
Comments URL: https://news.ycombinator.com/item?id=49057276
Points: 1
# Comments: 0
X-OS – Building an Operating System for the AI Era
Article URL: https://github.com/valivalivali/x-os
Comments URL: https://news.ycombinator.com/item?id=49057264
Points: 1
# Comments: 1
Bond market anxiety is growing over AI capex budgets
Article URL: https://www.cnbc.com/2026/07/24/bond-market-anxiety-ai-capex-spending.html
Comments URL: https://news.ycombinator.com/item?id=49057254
Points: 2
# Comments: 0
Zen Style Programming
Article URL: https://t3x.org/zsp/index.html
Comments URL: https://news.ycombinator.com/item?id=49057251
Points: 1
# Comments: 0
Third Drone Shot Down in Three Days in Romanian Territory
Article URL: https://english.mapn.ro/
Comments URL: https://news.ycombinator.com/item?id=49057248
Points: 2
# Comments: 0
Htmx 4.0, the first JavaScript library to release exclusively on the Game Boy
Article URL: https://swag.htmx.org/en-cad/products/htmx-4-the-game
Comments URL: https://news.ycombinator.com/item?id=49057241
Points: 1
# Comments: 0
Pizza, pasta, potatoes, protein – how Italian children became so overweight
Article URL: https://www.bbc.com/news/articles/c33y3151vydo
Comments URL: https://news.ycombinator.com/item?id=49056917
Points: 1
# Comments: 0
