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

MikroORM 7: Unchained

https://mikro-orm.io/blog/mikro-orm-7-released
1•bundie•9s ago•0 comments

Show HN: Bucket Delta – Compute differences between two S3-compatible buckets

https://github.com/nutanix/bucket-delta-cli
1•drstrange14•2m ago•0 comments

Show HN: I built an AI that forgets things when people leave the room

https://takt.chat/
1•mtrifonov•2m ago•0 comments

Local-heatmap-tile-server v1

https://nuxx.net/blog/2026/04/07/local-heatmap-tile-server-v1/
2•c0nsumer•3m ago•0 comments

Is the United States a Terrorist State?

https://factually.co/fact-checks/politics/is-the-us-a-terrorist-state-question-explained-ab1d53
2•only_in_america•3m ago•0 comments

AI Agent Guardrails: Pre-LLM and Post-LLM Best Practices

https://www.arthur.ai/blog/best-practices-for-building-agents-guardrails
1•pevals•3m ago•0 comments

Same LLM but different output: we built a CI specialist

https://www.mendral.com/blog/same-llm-different-agent
1•shad42•4m ago•0 comments

Good Taste the Only Real Moat Left

https://rajnandan.com/posts/taste-in-the-age-of-ai-and-llms/
2•speckx•4m ago•2 comments

I tried building a home lab using Illumos distros

https://www.xda-developers.com/i-tried-building-a-home-lab-using-illumos-distros/
1•herecomesthepre•4m ago•0 comments

Show HN: Seek – Context-aware terminal search TUI

https://github.com/vishruthb/seek
1•vishruthbharath•6m ago•0 comments

Show HN: NeverDue – turn emails into calendar events, exports as ICS

https://neverdue.ca
1•vicnas•6m ago•0 comments

"Amazing Refresh" - A Malicious Chrome Extension

https://scotthelme.co.uk/amazing-refresh-a-malicious-chrome-extension-running-malware-in-the-brow...
2•moebrowne•7m ago•0 comments

Adaptive Thinking Doesn't Change Quality. It Changes Variance

https://vexjoy.com/posts/adaptive-thinking-variance/
1•AndyNemmity•8m ago•0 comments

Ask HN: Why isn't Anthropic eating their own dogfood? A Max subscriber's view

1•jandoze•8m ago•0 comments

12k Tons of Dumped Orange Peel Grew into a Landscape Nobody Expected (2017)

https://www.sciencealert.com/how-12-000-tonnes-of-dumped-orange-peel-produced-something-nobody-im...
6•pulisse•11m ago•0 comments

U.S. Official Sarah Rogers Visits Korea, Criticizes Censorship Bill

https://www.chosun.com/english/world-en/2026/03/28/WK7NJTRR5BFNRI6U3FFEQNO5UI/
1•mooreds•13m ago•0 comments

AMD's senior director of AI thinks 'Claude has regressed'

https://www.pcgamer.com/software/ai/amds-senior-director-of-ai-thinks-claude-has-regressed-and-th...
1•evo_9•13m ago•0 comments

Safeguarded AI

https://aria.org.uk/opportunity-spaces/mathematics-for-safe-ai/safeguarded-ai/
2•mooreds•14m ago•0 comments

Are Local LLMs Good Enough for Vibe Coding? Gemma4-26B-A4B vs. Qwen3.5-35B-A3B

https://grigio.org/are-local-llms-good-enough-for-vibe-coding-gemma4-26b-a4b-vs-qwen3-5-35b-a3b/
2•grigio•15m ago•0 comments

The Future of Everything Is Lies, I Guess

https://aphyr.com/posts/411-the-future-of-everything-is-lies-i-guess
2•Tomte•16m ago•0 comments

I Built a Wiki LLM

https://99helpers.com/wiki/security-kb
1•nickk81•16m ago•2 comments

AI Will Not Make You Rich

https://colossus.com/article/ai-will-not-make-you-rich/
3•speckx•16m ago•1 comments

Diffuse AI Issue 1

https://www.diffuseai.pub/p/diffuse-ai-issue-1
1•charlesxjyang•17m ago•1 comments

What causes most App Store rejections in your workflow?

https://appcompliance.io/
1•Eryq•17m ago•0 comments

Show HN: Dial Tone – an iOS rhythm game inspired by Slide to Unlock

https://fidgetwinner.com/making-dialtone
1•fidgetwinner•19m ago•0 comments

Show HN: Developed a solution to automate ASO keyword research

https://respectaso.com/
1•sinthes•19m ago•0 comments

DispoRx: Using Agentic AI as a high-fidelity simulator for ER workflows

https://www.disporx.com/resources/disporx-launches-agentic-ed
1•chmoder•20m ago•1 comments

.env is safe but your –/.claude is not

https://github.com/PrismorSec/immunity-agent/blob/main/README.md
6•noobcoder•21m ago•2 comments

Slople – Can you tell real ML papers from AI-generated ones?

https://ml5885.github.io/slople/
2•bearseascape•22m ago•1 comments

Show HN: Kindling – reverse-engineered kindlegen, ~7,000x faster in Rust

https://github.com/ciscoriordan/kindling
1•ciscoriordan•22m ago•0 comments