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

Agent - Native Mac OS X coding harness

https://github.com/macOS26/Agent
1•jv22222•5m ago•0 comments

The AI Market Is Hitting Peak Absurdity

https://garymarcus.substack.com/p/peak-absurdity-part-ii
4•drob518•7m ago•1 comments

Robot Police Dogs Powered by AI Take over Atlanta's Streets

https://www.newsweek.com/robot-police-dogs-powered-by-ai-take-over-atlantas-streets-11782889
2•xoa•9m ago•0 comments

Show HN: I built a Wikipedia based AI deduction game

https://sleuththetruth.com/
1•brikym•11m ago•0 comments

Claude.md Scorer: paste your file, get rubric score and rewrites

https://claude-md-scorer.surge.sh
1•autonomykit•12m ago•0 comments

Durable Object alarm loop: $34k in 8 days, zero users, no platform warning

3•thewillmoss•15m ago•0 comments

Entasis

https://en.wikipedia.org/wiki/Entasis
1•nomilk•18m ago•0 comments

How the Bitcoin protocol works (2013)

https://michaelnielsen.org/ddi/how-the-bitcoin-protocol-actually-works/
1•downbad_•18m ago•0 comments

The first graffiti wall (online)

https://freestencilmaker.com/the-wall
1•superluvdub•20m ago•1 comments

Chinese Electrotech Is the Big Winner in the Iran War

https://paulkrugman.substack.com/p/chinese-electrotech-is-the-big-winner
2•MaysonL•26m ago•0 comments

Pentagon Approaches Automakers, Manufacturers to Boost Weapons Production

https://www.wsj.com/politics/national-security/pentagon-approaches-automakers-manufacturers-to-bo...
1•cwwc•28m ago•0 comments

WebODM – Free and open source drone mapping software

https://webodm.org
1•alligray•37m ago•0 comments

Treasury Secretary Scott Bessent is preparing banks to collect citizenship data

https://www.cnbc.com/2026/04/15/banks-citizenship-data-collection-customer-accounts.html
6•pseudolus•41m ago•0 comments

The Universal Constraint Engine: Neuromorphic Computing Without Neural Networks

https://zenodo.org/records/19600206
2•skinney_uce•42m ago•0 comments

Shares in Allbirds surge after maker of wool sneakers announces pivot to AI

https://www.theguardian.com/business/2026/apr/15/allbirds-stock-ai-pivot
3•i7l•44m ago•1 comments

Tirith – Track your AI API spend with one CLI import

https://github.com/joedaviesio/tirith
1•joedaviesio•45m ago•0 comments

Show HN: The RUM Conjecture Explained [video]

https://www.youtube.com/watch?v=DGoI6T3SGfY
2•rcron•47m ago•0 comments

Amazon worker dies on warehouse floor. Workers told to keep going

https://finance.yahoo.com/sectors/healthcare/articles/just-dont-look-amazon-worker-170000180.html
12•latexr•47m ago•1 comments

YouTube now lets you turn off Shorts

https://www.theverge.com/streaming/912898/youtube-shorts-feed-limit-zero-minutes
42•pentagrama•47m ago•8 comments

Ants Find Food (2003)

https://mute-net.sourceforge.net/howAnts.shtml
1•downbad_•50m ago•3 comments

Substrate Independent

https://github.com/Technologicat/substrate-independent
1•skeledrew•50m ago•0 comments

Zappa: An AI Powered Mitmproxy

https://geohot.github.io//blog/jekyll/update/2026/04/15/zappa-mitmproxy.html
2•__cayenne__•51m ago•0 comments

Anthropic: Stop Shipping. Seriously.

https://www.reddit.com/r/ClaudeAI/s/C9WM4DHtqt
2•IndignantTyrant•53m ago•0 comments

The TL;DR on MCP: Why context matters and how to put it to work

https://www.figma.com/blog/the-tldr-on-mcp/
2•salkahfi•54m ago•0 comments

TruffleRuby 34: Ruby 3.4 Compatibility, 23% Faster Parsing, New 20x Faster

https://truffleruby.dev/blog/truffleruby-34-is-released
1•birdculture•54m ago•0 comments

Atlassian defends firing engineer for suggesting CEO is 'rich jerk'

https://www.afr.com/technology/atlassian-defends-firing-engineer-for-suggesting-ceo-is-rich-jerk-...
18•jamesfinlayson•58m ago•5 comments

Docker Hodgepodge Images

https://www.chainguard.dev/unchained/docker-hodgepodge-images
2•prdonahue•1h ago•0 comments

Bonafide.Work a platform for contractors to launch a website, manage bookings

https://bonafide.work/
1•fullstacking•1h ago•0 comments

Elegant D

https://www.youtube.com/watch?v=-kYM7ue7pqc
1•MikeShah•1h ago•1 comments

Switch: Faster, smarter AI audio conversion

https://www.nch.com.au/pad/switch.xml
1•NCHSoftware•1h ago•0 comments