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•10mo 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

Show HN: ClawFinder, an open-source discovery and negotiation layer for agents

https://github.com/kolega-ai/clawfinder-skill
1•jfaganel99•11s ago•0 comments

Mdbook-TTS, turn an mdBook into a listenable book

https://github.com/bilalbayram/mdbook-tts
1•bilalbayram•15s ago•0 comments

Wine Makes Itself

https://dylan.gr/1768639629
1•fleebee•22s ago•0 comments

Why Version Control for Writing Should Work Like Git

https://quillium.bryanhu.com/blog/version-control-for-writing
1•thatxliner•2m ago•0 comments

How Many Coding Agents Should You Run in Parallel?

https://joshmoody.org/blog/number-of-agents/
1•rzk•2m ago•0 comments

Ask HN: Best flow to preserve digitalized rare photos?

2•tcsenpai•2m ago•0 comments

Inside SPy, part 2: Language semantics

https://antocuni.eu/2026/03/25/inside-spy-part-2-language-semantics/
1•lumpa•3m ago•0 comments

Gnome 50, "Tokyo"

https://release.gnome.org/50/
1•robin_reala•3m ago•0 comments

Ask HN: Is Antigravity code search dropping results recently?

2•sankalpnarula•5m ago•0 comments

Hubble Snaps a New Dazzling Photo of the Crab Nebula

https://nautil.us/hubble-snaps-a-new-dazzling-photo-of-the-crab-nebula-1279203
3•Brajeshwar•6m ago•0 comments

Show HN: Nonstop, two files that keep Claude Code working while you sleep

https://github.com/andylizf/nonstop
1•andylizf•6m ago•0 comments

IPTP Pipe: Communicating with Intention and Pulse Sets Instead of APIs

https://github.com/spicecoder/iptp-pipe
1•pronab•6m ago•0 comments

Show HN: MacLayout – Save and restore window layouts on macOS

https://maclayout.com
1•danielpaulwhite•7m ago•0 comments

What 1k Days of Wordle API Data Reveals About How People Play

https://www.garbagecollected.dev/p/i-had-a-simple-question-about-wordle
2•ee64a4a•9m ago•0 comments

Natt Brittin: Ex-Google boss confirmed as new BBC director general

https://www.bbc.com/news/articles/cjd97evn2gko
1•theanonymousone•10m ago•0 comments

Tell HN: Hawaiian Airlines app showing someone else's flight info

1•HoldOnAMinute•11m ago•0 comments

Paper Tape Is All You Need – Training a Transformer on a 1976 Minicomputer

https://github.com/dbrll/ATTN-11
1•rahen•12m ago•0 comments

The Brigade System Helps Restaurants Succeed. Does It Also Lead to Abuse?

https://www.nytimes.com/2026/03/25/dining/noma-brigade-system.html
1•ripe•12m ago•0 comments

Before Leon AI 2.0, I want to say this

https://blog.getleon.ai/before-leon-ai-2-0-i-want-to-say-this/
1•Louistiti•14m ago•2 comments

Show HN: Let Me Emoji That for You

https://letmeemojithatforyou.com
1•kilroy123•15m ago•0 comments

I said code review was dead. Here's what I got wrong – and right

https://www.aviator.co/blog/code-review-dead/
1•tonkkatonka•15m ago•1 comments

Agent-browser – Browser automation CLI

https://agent-browser.dev/commands
2•kristianpaul•17m ago•0 comments

Building an AI Data Analyst Sucks

https://getbruin.com/blog/build-your-own-ai-data-analyst/
1•karakanb•18m ago•1 comments

Code Review usage will count toward Codex limit instead of having separate limit

https://help.openai.com/en/articles/12642688-using-credits-for-flexible-usage-in-chatgpt-freegopl...
2•jeremyg22•18m ago•0 comments

Show HN: Building an open-source product demo platform

https://livedemo.ai
1•gapostolov•20m ago•2 comments

Children of Heaven

https://spontaneousoddities.substack.com/p/children-of-heaven
2•surprisetalk•23m ago•0 comments

Microscope Light

https://mitxela.com/projects/microlight
1•surprisetalk•23m ago•0 comments

"Roadrunner": a bipedal, wheeled robot for multi-modal locomotion [video]

https://www.youtube.com/watch?v=9kae-UAME1U
1•surprisetalk•23m ago•0 comments

macOS Tips (2024)

https://blog.xoria.org/macos-tips/
2•surprisetalk•23m ago•1 comments

Show HN: New Hacker News Watchlists Crome Extension

https://chromewebstore.google.com/detail/hn-watchlists-hacker-news/hecdejfkdohajgcfmgekpbjhkoaohplg
1•losalah•24m ago•0 comments