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•10mo 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

IntelliJ IDEA's New Kotlin Coroutine Inspections

https://blog.jetbrains.com/idea/2026/03/intellij-idea-s-new-kotlin-coroutine-inspections-explained/
1•TheWiggles•21s ago•0 comments

Writing Lisp Is AI Resistant and I'm Sad

https://blog.djhaskin.com/blog/writing-lisp-is-ai-resistant-and-im-sad/
1•djha-skin•8m ago•0 comments

Budget cuts for US science proposed again by Trump administration

https://www.nature.com/articles/d41586-026-01105-7
2•bhouston•12m ago•0 comments

Introduction to Computer Music [pdf]

https://composerprogrammer.com/introductiontocomputermusic.pdf
2•luu•15m ago•0 comments

IC3PEAK – Marching [video]

https://www.youtube.com/watch?v=xqohApD6Ng8
1•consumer451•19m ago•0 comments

Inferena – benchmarking inference of popular models on consumer hardware

http://inferena.tech/
1•kvark•21m ago•0 comments

Plant Pots, Symbiosis and Ecology

https://bryananthonio.com/blog/shift-from-ml-to-ai-engineering/
1•skyberrys•21m ago•0 comments

Show HN: A LinuxCNC gRPC Server with Clients in Rust, Go, Python, Node

https://github.com/dougcalobrisi/linuxcnc-grpc
1•dougcalobrisi•30m ago•0 comments

The Importance of Accurate Color Values (2019)

https://www.outdoorpainter.com/accurate-color-values/
2•susam•33m ago•0 comments

Show HN: Dobby Layer – Tool to uncover hidden costs in crypto trades and fix it

https://dobbylayer.com/analyze
1•ghosh_avantika•33m ago•0 comments

Demonstrating Real Time AV2 Decoding on Consumer Laptops

http://aomedia.org/blog%20posts/Demonstrating-Real-Time-AV2-Decoding-on-Consumer-Laptops/
2•breve•37m ago•0 comments

Show HN: Lagsim – Simulate real network conditions (3G, WiFi, Starlink)

https://github.com/rs/lagsim
1•poitrus•43m ago•0 comments

Families Can Now Eat Some Fish from Hudson River for First Time in 50 Years

https://www.health.ny.gov/press/releases/2026/2026-04-01_advice_for_eating_fish.htm
2•geox•46m ago•0 comments

You gave a perfect demo – they still said no

https://www.21-lessons.com/you-gave-a-perfect-demo-they-still-said-no/
1•neinasaservice•46m ago•0 comments

A broken auto-live poller, and what perceived urgency does to Claude Code

https://christophermeiklejohn.com/ai/zabriskie/reliability/2026/04/03/the-feature-that-has-never-...
2•vinhnx•47m ago•0 comments

SpaceX Pushes Back Crucial Starship Test Launch

https://www.wsj.com/business/spacex-pushes-back-crucial-starship-test-launch-e1fb91f5
3•bookmtn•50m ago•0 comments

Discovery of capability overhangs via wiki writing

1•piyh•51m ago•1 comments

Brain scans reveal how to enters a psychedelic-like trance without drugs

https://www.psypost.org/brain-scans-reveal-how-a-woman-voluntarily-enters-a-psychedelic-like-tran...
3•ingenika•51m ago•1 comments

I built an autoresearch loop for performance engineering (27% speedup hashtable)

https://bluuewhale.github.io/posts/i-automated-my-way-to-a-27-percent-faster-hash-table/
1•bluuewhale•52m ago•0 comments

Black Hat USA 2025 – HTTP/1.1 Must Die the Desync Endgame [video]

https://www.youtube.com/watch?v=FJbuAyxTTWc
2•Jach•58m ago•0 comments

Cuneicode - Exact rational arithmetic. Quantum computing stdlib.

https://github.com/enkimecca/cuneicode
1•enkimecca•58m ago•0 comments

The secrets of black holes and the Higgs mass could be hidden in a 7D geometry

https://phys.org/news/2026-04-secrets-black-holes-higgs-mass.html
3•teleforce•1h ago•0 comments

Mirror's Edge Early Prototype (Feb 7, 2008) [video]

https://www.youtube.com/watch?v=bPd-kEu60LI
1•Philpax•1h ago•0 comments

Isseven

https://isseven.app/
11•philipreasa•1h ago•3 comments

Heavy Wizardry 101 Official Repo

https://github.com/0x00pf/heavywizardry101
2•teleforce•1h ago•0 comments

Ask HN: Will AI agents replace data scientists or make them better?

1•ivaivanova•1h ago•0 comments

Mission to Recover Downed F-15E Aircrew

https://theaviationist.com/2026/04/04/csar-in-the-spotlight/
2•everybodyknows•1h ago•0 comments

Evacuation of U.S. troops from Mideast base sends community groups scrambling

https://www.npr.org/2026/04/03/nx-s1-5770491/evacuation-bahrain-norfolk-troops
17•ceejayoz•1h ago•5 comments

Some Thoughts on AI and Research [pdf]

https://economics.mit.edu/sites/default/files/2026-04/IA%20AI%20note_1.pdf
1•Anon84•1h ago•0 comments

Efficient biosorption of nanoplastics by food-derived lactic acid bacterium

https://www.sciencedirect.com/science/article/abs/pii/S0960852426003159
1•rq1•1h ago•0 comments