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•9mo 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: Agent-Ready – repo maturity scanner for AI coding agents

https://github.com/robotlearning123/agent-ready
1•cwang75•1m ago•0 comments

Calling Lean Functions as Python Functions – Hey There Buddo

https://www.philipzucker.com/leancall/
1•rbanffy•4m ago•0 comments

Show HN: Bot Games – AI Agent Competition with 1 BTC Prize (Open Source Only)

https://botgames.io/
2•aimplemented•4m ago•0 comments

Show HN: Agent Audit – Open-source security scanner for AI agents

https://github.com/HeadyZhang/agent-audit
1•HaiyueZhang•6m ago•1 comments

Swift Bits: Transition vs. Transaction

https://antongubarenko.substack.com/p/swift-bits-transition-vs-transaction
1•maguszin•7m ago•0 comments

"stealthy finger of death" instantly freezes and kills anything in its path

https://www.discoverwildlife.com/environment/brinicle
1•smartmic•9m ago•0 comments

The next AI translator and voice copilot, Listening speaking reading writing

https://atomai.cc/products/detail?vhand
1•veni0•10m ago•0 comments

Multi-Paxos – Consensus in Distributed Databases

https://arpitbhayani.me/blogs/multi-paxos/
1•rbanffy•14m ago•0 comments

Anthropic Performance Team Take-Home for Dummies

https://www.ikot.blog/anthropic-take-home-for-dummies
1•rbanffy•15m ago•0 comments

Waymo exec admits remote operators in Philippines help guide US robotaxis

https://eletric-vehicles.com/waymo/waymo-exec-admits-remote-operators-in-philippines-help-guide-u...
3•anigbrowl•16m ago•0 comments

The Tipping Point: The collective awakening to agentic programming

https://dimillian.medium.com/the-tipping-point-d624283cbd6d
1•eddyg•18m ago•0 comments

How to Start a Newsletter for Free in 2026 (The Simple Way) Tim • Pu

1•mariusme•19m ago•0 comments

How to Start a Newsletter for Free in 2026 (The Simple Way) Tim • Pu

https://toolwise.co/start-newsletter-free
1•mariusme•19m ago•0 comments

Elmer McCurdy

https://en.wikipedia.org/wiki/Elmer_McCurdy
1•doener•23m ago•0 comments

Show HN: Portfolio Terminal – AI import for broker exports

https://portfolio-terminal.com/onboarding
1•julien_devv•23m ago•0 comments

The Security Gap in MCP: The Hidden Risks No One Is Talking About

https://memgraph.com/blog/security-gap-in-mcp-graphrag-context
1•taubek•23m ago•1 comments

Bring receipts from your Claude Code sessions

https://github.com/chrishutchinson/claude-receipts
1•noone_youknow•25m ago•0 comments

Watermark.Pics: Add AI generator watermarks to real photos and videos

https://watermark.pics/
1•CGMthrowaway•26m ago•0 comments

Ask HN: Differences between the Xcode 26.3 agent and Claude Code / Codex?

1•Austin_Conlon•26m ago•0 comments

Show HN: A Human-as-a-Service for OpenClaw to send greeting card to their humans

https://clawcard.ai
1•bennhuang•27m ago•0 comments

Auth0 Down

https://manage.auth0.com/
3•shmolf•30m ago•0 comments

Show HN: 0.1.0 release of Rust game engine SDK

https://crates.io/crates/libmarathon
1•mxplusb•31m ago•0 comments

HDR Lens Flare

https://labs.clockmaker.jp/works/260206_threejs_particles
1•memalign•32m ago•0 comments

Humanoid robot Unitree G1 trudges through ice and snow at -47.4 °C

https://www.heise.de/en/news/Humanoid-robot-Unitree-G1-trudges-through-ice-and-snow-at-47-4-C-111...
4•lukeinator42•32m ago•0 comments

Asymmetry is all you need (2025)

https://theterminalist.substack.com/p/asymmetry-is-all-you-need
1•imakwana•33m ago•0 comments

Permutation City by Greg Egan

https://www.gregegan.net/PERMUTATION/Permutation.html
2•Squarex•33m ago•1 comments

Why pay subscriptions, when you can Pay-per-Byte?

https://xbyte.sh/
1•Arvmor•36m ago•0 comments

Open source offline AI notes – Fission

https://github.com/venkada321-collab/voice-notes
1•venkada321•38m ago•0 comments

Context Engineering for Coding Agents

https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html
1•ColinEberhardt•40m ago•1 comments

Show HN: I made a minimal Pomodoro timer for macOS (1.5MB, open source)

https://github.com/happylaodu/PomodoroTimer
1•happylaodu•40m ago•0 comments