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•1y 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: Handsets – A high-performance Android control CLI, built for agents

https://github.com/elliotgao2/handsets
2•gaojiuli•2m ago•0 comments

Systematic Reward Hacking and Prime Sprints

https://www.primeintellect.ai/blog/reward-hacking
2•thomasm6m6•5m ago•0 comments

Artificial egg hatched 26 healthy chickens

https://colossal.com/colossal-biosciences-artificial-egg-dodo-moa/
2•BaudouinVH•6m ago•0 comments

Hexed.it

https://hexed.it/
4•joooscha•13m ago•1 comments

NASA veterans raise safety concerns as agency ousts former astronaut, advisers

https://elpasomatters.org/2026/05/20/el-paso-astronaut-nasa-advisory-council-artemis-missions/
2•rbanffy•14m ago•0 comments

Show HN: A SQLite graph that captures why AI-generated code exists

https://github.com/enzoferraripapa-arch/ai-vprocess-ops
2•enzo_ferrari•14m ago•0 comments

LLM: Documentation driven exploration for big codebase

https://github.com/Anhydrite/doc-torn
2•anhydrite•15m ago•1 comments

Producthunt Is Swamped Now

https://www.mahl.me/blog/product-hunt-is-swamped-now/
1•gorgmah•15m ago•0 comments

China has named, defined and started governing agentic AI

https://thewire.in/tech/chinas-landmark-framework-for-agentic-ai-and-why-it-matters
1•BaudouinVH•15m ago•0 comments

3D Printed Train Whistles [video]

https://www.youtube.com/watch?v=dCrrUUhSmH0
1•_Microft•18m ago•0 comments

WebMCP: I Made My Website AI Agent Ready

https://suganthan.com/blog/webmcp-implementation-guide/
1•aashu_bel•21m ago•0 comments

Vivaldi 8.0: our biggest design overhaul

https://vivaldi.com/blog/vivaldi-on-desktop-8-0/
4•OuterVale•23m ago•0 comments

Bezos defends billionaires, hypes AI, talks taxes, praises DJT in CNBC interview

https://www.cnbc.com/2026/05/20/jeff-bezos-taxes-ai-corporations-trump.html
1•jacquesm•23m ago•0 comments

Growing an AI orchestration platform to $3k MRR in 4 weeks

https://www.indiehackers.com/post/tech/growing-an-ai-orchestration-platform-to-3k-mrr-in-4-weeks-...
2•Thenoahai•23m ago•0 comments

Show HN: Dokkaebi – Run your WASM backend directly on the client side

1•dokkebi•26m ago•0 comments

Google Search Is Dead. Time to Switch to a European Privacy-First Alternative

https://www.xprivo.com/blog/en/google-search-dead-european-alternative/
1•muzzy19•30m ago•1 comments

Comparing Objective Caml and Standard ML

https://adam.chlipala.net/mlcomp/
1•lambertsimnel•37m ago•0 comments

The Download: artificial chicken eggs and why Musk lost

https://www.technologyreview.com/2026/05/20/1137579/the-download-colossal-biosciences-egg-musk-al...
2•joozio•37m ago•1 comments

Visualizing the 15 patterns behind most LeetCode problems

https://algo-rhythm.dev/en/
2•bytegogo•38m ago•0 comments

Do you enjoy reading any type of AI written text?

2•reed1234•42m ago•4 comments

Nginx-Poolslip

https://twitter.com/nebusecurity/status/2057071579876753643
1•fuomag9•43m ago•0 comments

When volcanic ash stopped a Jumbo at 37,000ft (2010)

http://news.bbc.co.uk/2/hi/uk_news/magazine/8622099.stm
1•downbad_•43m ago•0 comments

Humanities vs. Stem: Problems vs. Exploration

https://user8.bearblog.dev/humanities-vs-stem-problems-vs-exploration/
2•James72689•45m ago•1 comments

Code sandbox with hot reload for ESP32 devices

https://resident.inanimate.tech/
1•steveruizok•46m ago•0 comments

The Universal Money Address (UMA) Standard (2023)

https://www.lightspark.com/news/uma/announcing-the-universal-money-address-uma-standard
1•janandonly•52m ago•0 comments

Dust raises $40M Series B to scale multiplayer AI for human-agent collaboration

https://dust.tt/blog/series-b-multiplayer-ai
1•doppp•56m ago•0 comments

Could IPv6 have an edge over IPv4?

https://ssg.dev/could-ipv6-have-an-edge-over-ipv4/
2•sedatk•1h ago•2 comments

New API Models Launched

https://www.hpc-ai.com/blog/DeepSeek_V4_Pro_and_Flash
1•hpcaitech•1h ago•0 comments

MeetMarket: Alternative Gay Hookup App

https://meetmarket.io/welcome
1•trulyhnh•1h ago•0 comments

Show HN: Yes, I vibed coded something But not sure what to do with it

https://trustenvelope.com/
1•ebfe1•1h ago•1 comments