frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Miralis – a RISC-V virtual firmware monitor

https://github.com/CharlyCst/miralis
4•charlycst•11mo ago
Miralis is a RISC-V firmware that virtualizes RISC-V firmware. In other words, it runs firmware in user-space (M-mode software in U-mode).

The fact that this is even possible is interesting: indeed, not all ISAs are virtualizable, and the same applies for their firmware mode. It all boils down to the virtualization requirements [1], which is a great read if you haven't come across it yet. Arm's EL3 cannot be virtualized, for instance, because some instructions, such as `cpsid`, are sensitive but do not trap (`cpsid` is a nop in user-space).

If you have a VisionFive 2 or a HiFive Premier P550, you can try it out, the instructions are in the documentation [2, 3]. Of course, it runs on QEMU too.

As Miralis is a research project, we have also been using it as a vehicle to explore other research ideas, such as automated verification of hypervisors [4]. For instance, we verified instruction emulation by comparing Miralis' implementation with the reference RISC-V executable specification [5], which we translated to Rust.

It has been fun working on Miralis, I hope you'll find it interesting too!

[1]: https://dl.acm.org/doi/pdf/10.1145/361011.361073

[2]: https://miralis-firmware.github.io/docs/platforms/visionfive...

[3]: https://miralis-firmware.github.io/docs/platforms/premierp55...

[4]: https://charlycst.github.io/papers/lightweight-hypervisor-ve...

[5]: https://github.com/riscv/sail-riscv

Kitaru: Agent Loop Management

https://github.com/zenml-io/kitaru
1•handfuloflight•3m ago•0 comments

Mathematicians found out why waiting for the elevator takes forever

https://www.scientificamerican.com/article/mathematicians-found-out-why-waiting-for-the-elevator-...
1•sohkamyung•3m ago•0 comments

Show HN: Tmuxx – simpler tmux, fewer keystrokes, no duplicate groups

https://github.com/timsayshey/tmuxx
2•good8675309•4m ago•0 comments

Nearly half of US children are breathing dangerous levels of air pollution

https://www.theguardian.com/us-news/2026/apr/22/air-pollution-report-dangerous-levels-children
1•mitchbob•5m ago•0 comments

Software Engineering Handbook for Modern Teams

https://www.softwareengineeringhandbook.com/
11•bayburtlu•5m ago•0 comments

Time-series forecasting MCP for Claude Desktop

https://pypi.org/project/geneva-mcp/
1•codebydom•6m ago•0 comments

Advanced DNS Protection: mitigating sophisticated DNS DDoS attacks

https://blog.cloudflare.com/advanced-dns-protection/
1•theorchid•6m ago•0 comments

Ask HN: Realtime Gcloud Spend Cap?

1•julienreszka•8m ago•0 comments

Qwen/Qwen3.6-27B · Hugging Face

https://huggingface.co/Qwen/Qwen3.6-27B
2•cgeier•8m ago•0 comments

Show HN: We built a <60ms, open-source alternative to E2B using RustVMM and KVM

https://github.com/TencentCloud/CubeSandbox
1•yukunqiu•8m ago•0 comments

Show HN: BigBlueBam, MIT-licensed Work OS where agents are first-class coworkers

https://github.com/eoffermann/BigBlueBam
1•eoffermann•9m ago•0 comments

As a non-eng agency owner, here are things that have changed how we work

https://read.earlystagegrowth.com/p/14-claude-skills-and-workflows-that
1•joshlachkovic•10m ago•0 comments

Who Knew? 1 in 5 Americans Are Convinced They're Psychic

https://studyfinds.com/1-in-5-americans-convinced-theyre-psychic/
1•t-3•11m ago•0 comments

Esp-Claw: Chat Coding Edge AI Agent Framework for IoT

https://esp-claw.com/en/
1•hasheddan•11m ago•1 comments

AI Agents Are Selfish and Biology Solved It

https://eversole.dev/blog/signaling-is-the-intelligence/
2•kennethops•12m ago•0 comments

I ran a Hormuz Crisis emergent SIM: AIs started lying to hide a stalemate

3•vinserello•12m ago•1 comments

Artemis 2's Heat Shield Performed as Expected: First Results Are In

https://gizmodo.com/so-how-did-artemis-2s-heat-shield-hold-up-the-first-results-are-in-2000749198
1•bookofjoe•12m ago•1 comments

Gemini Enterprise Agent Platform, powering the next wave of agents

https://cloud.google.com/blog/products/ai-machine-learning/introducing-gemini-enterprise-agent-pl...
1•xnx•14m ago•0 comments

I refuse to play the imitation game

https://einarwh.no/blog/2026/04/15/i-refuse-to-play-the-imitation-game/
1•speckx•14m ago•0 comments

We discovered the speed limit of arithmetic – and broke it

https://www.newscientist.com/article/2521354-how-we-discovered-the-speed-limit-of-arithmetic-and-...
1•Brajeshwar•15m ago•0 comments

Kazam – my answer to static sites in the age of Claude being my main author

https://tdiderich.github.io/kazam/index.html
1•tylerdiderich•15m ago•2 comments

GPT Image 2 is here in Samsar T2V agent

https://www.samsar.one/blog/gpt-image-2-is-here-we-tried-giving-it-some-of-the-hardest-battles/
2•proy24•15m ago•1 comments

Is Claude Code going to cost $100/month? Probably not–it's all confusing

https://simonwillison.net/2026/Apr/22/claude-code-confusion/
1•gmays•15m ago•0 comments

Scaling Sameness

https://www.gradientinstitute.org/research-publications/scaling-sameness
1•dbaupp•16m ago•0 comments

Non-engineers don't know how to work with agents

https://mrprompty.com/features
1•ViktorPetrov•16m ago•1 comments

Brooks' Surgical Team Model and AI

https://jschof.dev/posts/2026/4/brooks-surgical-team-model-and-ai/
1•babybjornborg•16m ago•0 comments

Treetops glowing during storms captured on film for first time

https://www.psu.edu/news/earth-and-mineral-sciences/story/treetops-glowing-during-storms-captured...
2•t-3•16m ago•0 comments

Geometry Nodes in WebGPU

https://whoisryosuke.com/blog/2026/webgpu-node-graph/
1•juretriglav•17m ago•0 comments

Switching from Uv to PDM

https://stuartm.nz/2026/04/pdm-rocks/
1•birdculture•19m ago•0 comments

The Scraping Wiki: An LLM-maintained knowledge base indexing 400+ articles

https://github.com/TheWebScrapingClub/scraping-wiki/blob/main/index.md
1•PigiVinci83•19m ago•0 comments