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

A new whale detection network launches in SF Bay, alerting ships in real time

https://apnews.com/article/climate-marine-heat-wave-whale-boats-ai-5a12ce2ad68929a54ebac84ef2824ac0
1•divbzero•1m ago•0 comments

Code-Specify-Test-Debug-Prove: Flexibly Integrating Separation Logic [pdf]

https://www.cl.cam.ac.uk/~pes20/pldi2026-paper155-supplementary.pdf
1•matt_d•4m ago•0 comments

Testing MiniMax M2.7 via API on three real ML and coding workflows

https://andlukyane.com//blog/minimax-m27-workflows
1•Artgor•5m ago•0 comments

Show HN: FpgacapZero on BRS-100-GW1NR9 dev board

https://www.hackster.io/brisbanesilicon/supporting-fpgacapzero-on-the-brs-100-gw1nr9-442d56
1•brisbanesilicon•6m ago•0 comments

Applying for Funding Is Exhausting

1•nareshannm123•8m ago•0 comments

Manhattan Distance or Taxicab Geometry

https://en.wikipedia.org/wiki/Taxicab_geometry
1•lorenzohess•8m ago•0 comments

FriendHike – Find hiking buddies near you

https://friendhike.com
1•renatello•8m ago•1 comments

The Wedge Was After the Form Response

https://www.indiehackers.com/post/the-wedge-was-after-the-form-response-10d92e78a8
1•Lovanut•9m ago•0 comments

Show HN: Give This Markdown to Your Coding Agent Before Publishing to NPM

1•freakynit•11m ago•0 comments

Deel's "Accelerate or Die" Moment

https://www.onlycfo.io/p/deels-accelerate-or-die-moment
1•wapasta•13m ago•0 comments

Claude is telling users to go to sleep mid-session and nobody understands why

https://fortune.com/2026/05/14/why-is-claude-telling-users-to-go-to-sleep-anthropic-ai-sentient/
2•TMWNN•14m ago•1 comments

CNN: 'Russia is losing in Ukraine. China has noticed – Trump should too'

https://www.cnn.com/2026/05/20/politics/russia-losing-ukraine-mcgurk-analysis
1•MilnerRoute•14m ago•0 comments

Trying to figure out what Claude is helping in?

1•jaspanglia•16m ago•0 comments

Practice Guide for Computer [pdf]

https://codeberg.org/oneirophage/practice-guide-for-computer/raw/branch/main/guide.pdf
1•vermilingua•16m ago•0 comments

HN: SteelSpine replay tool for debugging AI agents

https://steelspine.ai
1•J_Felps•23m ago•1 comments

Hiring | AI Automation Engineer | Remote

2•saganrec•23m ago•1 comments

Show HN: GoPOSIX – a Go-native POSIX userland, ~97% BusyBox-compatible

https://github.com/ramayac/GoPOSIX/
2•ramayac•25m ago•0 comments

Autonomous Multi-Agent Cyber Defense

1•arslantoor•27m ago•0 comments

Vance tells anti-immigration protesters in the UK to 'keep on going'

https://www.theguardian.com/us-news/2026/may/19/jd-vance-uk-anti-immigration-rally-comments
1•KnuthIsGod•28m ago•0 comments

LLM Wiki v2

https://gist.github.com/kanmadigital/2369c4f5ea410cb8f6a1647b40c0e2a1
1•gmays•31m ago•0 comments

Ask HN: How does everyone talk about their work when they've used AI?

3•deku2099•35m ago•1 comments

Even by Trumpian standards, a $1.8B fund for friends is bad

https://www.economist.com/united-states/2026/05/19/even-by-trumpian-standards-a-18bn-fund-for-fri...
4•petethomas•38m ago•0 comments

GitHub Compromised

https://twitter.com/i/status/2056949168208552080
24•claaams•44m ago•7 comments

Ask HN: How to manage AI APIs for SaaS application?

3•sbinnee•46m ago•1 comments

More Stupid Medium Stats Tricks

https://medium.com/luminasticity/more-stupid-medium-stats-tricks-41150cbbc6e0
2•bryanrasmussen•56m ago•0 comments

Your Slop, My Sludge

https://justingarrison.com/blog/2026-05-19-your-slop-my-sludge/
3•wapasta•58m ago•0 comments

Fast Factorial Algorithms

http://www.luschny.de/math/factorial/FastFactorialFunctions.htm
3•nill0•1h ago•0 comments

OpenAI commits S$300M to grow Singapore's AI capabilities

https://www.channelnewsasia.com/singapore/openai-singapore-300-million-ai-6128036
2•doppp•1h ago•0 comments

List of Consumer Reporting Companies [pdf]

https://files.consumerfinance.gov/f/documents/cfpb_consumer-reporting-companies_list_2025.pdf
1•m3047•1h ago•1 comments

Alternatives for the EDIT tool of LLM agents

https://antirez.com/news/166
1•calvinfo•1h ago•1 comments