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

Stop re-entering AI credentials in every app and agent

https://21pins.com/
1•cqwww•46s ago•1 comments

Russia Hacked Routers to Steal Microsoft Office Tokens

https://krebsonsecurity.com/2026/04/russia-hacked-routers-to-steal-microsoft-office-tokens/
1•Bender•1m ago•0 comments

Diamond Prices at Record-Low Levels

https://www.apollo.com/wealth/the-daily-spark/diamond-prices-at-record-low-levels
2•akyuu•1m ago•0 comments

How I run pi.dev safely (and get work done)

https://krisconstable.com/start-with-pidev/
1•cqwww•2m ago•1 comments

Show HN: DBConvert Streams 2.0 – explore, migrate, sync. No pipeline glue

https://streams.dbconvert.com
1•slotix•3m ago•0 comments

NVIDIA LLM compression to save money

https://developer.nvidia.com/blog/cut-checkpoint-costs-with-about-30-lines-of-python-and-nvidia-n...
2•eln1•3m ago•0 comments

Gas Town: From Clown Show to v1.0

https://steve-yegge.medium.com/gas-town-from-clown-show-to-v1-0-c239d9a407ec
2•martythemaniak•3m ago•0 comments

When Scientific Debate Steps into Custody Cases

https://undark.org/2026/04/14/parental-alienation-custody/
1•EA-3167•3m ago•0 comments

Ask HN: Are Web Agencies Cooked?

3•mijustin•4m ago•0 comments

CameoDB – An open-source, shared-nothing hybrid-search database in Rust

https://github.com/cameodb/cameodb
1•gorancv•4m ago•1 comments

AI Agents Don't Fail. They Stop Too Early

https://sourcebook.run/blog/agents-dont-fail-they-stop-too-early
1•maroondlabs•6m ago•0 comments

Should We Praise Kids for Their AI Slop Art?

https://www.thecut.com/article/brooding-when-kids-make-ai-slop-art.html
1•randycupertino•6m ago•1 comments

A 129FPS Full HD Real-Time Accelerator for 3D Gaussian Splatting

https://arxiv.org/abs/2604.10223
2•rbanffy•6m ago•0 comments

ALD W-Doped SnO2 TFTs for Indium-Free BEOL Electronics

https://arxiv.org/abs/2604.11333
1•rbanffy•7m ago•0 comments

OneMinusDiv is all you need

https://campedersen.com/sheffer
1•ecto•8m ago•1 comments

A Comparative Study of Power-Capping Nvidia H100 and H200

https://arxiv.org/abs/2604.11391
1•rbanffy•8m ago•0 comments

Beyond the Sky — Jeffrey Yan, Hyperliquid Exchange

https://colossus.com/article/beyond-the-sky-jeffrey-yan-hyperliquid/
1•felixbraun•9m ago•0 comments

Always in crisis mode? You might be catastrophizing

https://www.theguardian.com/wellness/2026/apr/14/what-is-catastrophizing-how-to-stop-it
5•devonnull•9m ago•0 comments

New technique makes AI models leaner and faster while they're still learning

https://news.mit.edu/2026/new-technique-makes-ai-models-leaner-faster-while-still-learning-0409
2•pmastela•10m ago•1 comments

Ban Cookie Banners: A Case Study in Tech Regulation

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6380462
2•raw_anon_1111•10m ago•0 comments

ClawRun – Deploy and manage AI agents in seconds

https://github.com/clawrun-sh/clawrun
3•afshinmeh•10m ago•0 comments

The end of seats: pricing Netlify for 3B builders

https://www.netlify.com/blog/pricing-netlify-for-3-billion-builders/
1•sixhobbits•10m ago•0 comments

Equivariance in Neural Networks: A Free Lunch That Isn't

https://hpenedones.me/blog/2026-04-14-equivariance-value-and-cost/
1•hpenedones•11m ago•0 comments

Nginx 1.30 Released with Multipath TCP, ECH and More

https://www.phoronix.com/news/Nginx-1.30-Released
1•Bender•11m ago•0 comments

Linus Torvalds Rejects Performance Fix "Hack" Kconfig "Terrible Things" for 7.1

https://www.phoronix.com/news/Linus-Rejects-Linux-7.1
2•Bender•11m ago•0 comments

A 3-Layer Cache Architecture Cuts LLM API Costs by 75%

https://github.com/kylemaa/distributed-semantic-cache/blob/main/docs/blog/three-layer-cache-archi...
1•kylepma•11m ago•1 comments

SVG Based Vector Scope

https://davidhampgonsalves.com/svg-based-vector-scope/
3•nfriedly•13m ago•0 comments

California ghost-gun bill wants 3D printers to play cop, EFF says

https://www.theregister.com/2026/04/14/eff_california_3dprinted_firearms/
7•Bender•13m ago•0 comments

Simple Made Easy (2011) [video]

https://www.youtube.com/watch?v=SxdOUGdseq4
2•tosh•14m ago•0 comments

Redesigned Claude Code Desktop app is now available

https://claude.com/blog/claude-code-desktop-redesign
2•adocomplete•16m ago•1 comments