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

The Economist who was terrified of AI just found a rare reason for hope

https://fortune.com/2026/04/19/alex-imas-human-jobs-ai-economy-chicago-economist-substack-doomsda...
1•Brajeshwar•22s ago•0 comments

Ancient-DNA Study Reveals Natural Selection Has Accelerated in Evolution

https://hms.harvard.edu/news/massive-ancient-dna-study-reveals-natural-selection-has-accelerated-...
2•consumer451•33s ago•0 comments

Show HN: EIDWTimes – Predicting airport wait times with ML for a school project

https://eidwtimes.xyz/
2•odig•55s ago•0 comments

Web Design Awards have been announced

2•Pyades•3m ago•0 comments

Show HN: YouDeserveNow, Justifications for Treating Yourself

https://www.youdeservenow.com
1•oneprofiledev•4m ago•0 comments

The LLM costs are not going up

https://simianwords.bearblog.dev/conclusive-proofs-that-llm-costs-are-going-down/
1•simianwords•4m ago•0 comments

The coming global food crisis

https://www.ft.com/content/36343e24-b06f-434d-a7e5-6046e7bcf3df
1•Anon84•4m ago•1 comments

Why was a plane too heavy for take-off at Southend Airport?

https://www.bbc.co.uk/news/articles/cn8dp480p0no
1•edward•6m ago•0 comments

I wrote a CHIP-8 emulator in my own programming language

https://github.com/navid-m/chip8emu
1•pizza_man•9m ago•0 comments

Show HN: LiteMarkup: Markdown parser with TypeScript AST, <3KB, no deps

https://github.com/tuures/LiteMarkup
1•ttts•9m ago•0 comments

10 years ago, someone wrote a test for servo that included an expiry in 2026

https://mastodon.social/@jdm_/116429380667467307
1•luu•10m ago•0 comments

Scientific datasets are riddled with copy-paste errors

https://www.sciencedetective.org/scientific-datasets-are-riddled-with-copy-paste-errors/
1•jruohonen•11m ago•0 comments

GEPA prompt optimization: Claude Code Haiku +20% solve rate on new bugs

https://tim.waldin.net/blog%20latest
1•twaldin•12m ago•0 comments

How to invent a realistic language for fictional speakers

https://www.sciencenews.org/article/conlang-fictional-languages-linguistics
4•billybuckwheat•14m ago•0 comments

Show HN: I couldn't find any BS-free QR code generator, so I built one

https://www.cutearr.com/
2•regnull•15m ago•0 comments

Japan will pay Singles 20k Yen to use Tinder

https://anitsu.com/en/news/japan-in-panic-you-get-paid-20000-yen-to-use-tinder/
4•cybermango•16m ago•0 comments

Can Claude Write Z80 Assembly Code?

https://hackaday.com/2026/04/19/can-claude-write-z80-assembly-code/
1•omer_k•18m ago•0 comments

Clarus, Moofo, and Lackey

https://www.storybytes.com/view-moof/articles/mim.html
1•xk3•20m ago•0 comments

Intelligence being available on tap has killed the expert

https://twitter.com/tekbog/status/2045933451938046257
2•tekbog•21m ago•2 comments

Ask HN: Is hardware prices stunting your plans?

1•wewewedxfgdf•21m ago•0 comments

Stop Creating AI Slop [video]

https://www.youtube.com/watch?v=Yxxk0LCeP3s
1•davidkunz•24m ago•0 comments

Wave Function Collapse Algorithm

https://github.com/mxgmn/WaveFunctionCollapse
2•karmakurtisaani•24m ago•1 comments

Open links in whatever browser, app, or profile you need

https://github.com/fluffypony/yojam
1•8ig8•26m ago•0 comments

Fix Your Planning and Stop Missing Deadlines: Why Story Points Win

https://bastrich.tech/story-points/
5•bastrich•26m ago•0 comments

ChatGPT 5.4 Pro Standard Mode – Adaptive Thinking or Nerfing Model?

https://community.openai.com/t/chatgpt-5-4-pro-standard-mode-adaptive-thinking-or-nerfing-model/1...
2•xiaoniu•26m ago•0 comments

Why hope is a leadership decision system (and how to build it)

https://andiroberts.com/leadership-questions/how-to-build-hope-in-your-team
2•kiyanwang•26m ago•0 comments

Gitea 1.26.0

https://blog.gitea.com/release-of-1.26.0/
2•silverwind•26m ago•0 comments

Why is everyone in America talking about this website?

1•Pyades•26m ago•2 comments

50-reward GRPO training: a 0.1 temp change collapsed the system

https://zenodo.org/records/19627242
1•HenryAvery•27m ago•0 comments

What Is AI Girlfriend

1•Answerdeveloper•30m ago•0 comments