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

"An Endless Stream of AI Slop"

https://arxiv.org/abs/2603.27249
2•jruohonen•4m ago•0 comments

Cursor rules that prevent AI from hallucinating bad Next.js code

https://github.com/vibestackdev/vibe-stack
1•vibestackdev•5m ago•0 comments

Positron Flux: from DORA dashboards to explaining what changed

https://sklivvz.com/posts/introducing-positron-flux
3•sklivvz1971•7m ago•0 comments

Engineering Blog Posts from Top Tech Companies

https://www.engineering.fyi
1•abracos•8m ago•0 comments

Prompt intensity threshold effect on AI-generated invention quality (preprint)

https://zenodo.org/records/19347700
1•h_hasegawa•8m ago•0 comments

Causality optional? Testing the "indefinite causal order" superposition

https://arstechnica.com/science/2026/03/getting-formal-about-quantum-mechanics-lack-of-causality/
1•rbanffy•9m ago•0 comments

The Horrors That Could Lie Ahead If Vaccines Vanish

https://projects.propublica.org/childhood-vaccines-deaths-modeling/
3•littlexsparkee•14m ago•0 comments

Does RAG Help AI Coding Tools?

https://www.mikeayles.com/blog/rag-coding-tools/
1•mikeayles•15m ago•1 comments

What Happened to Procomm Plus

https://dfarq.homeip.net/what-happened-to-procomm-plus/
1•zoidb•15m ago•0 comments

HN: AI-native investing app that builds and adapts thematic portfolios to you

https://basketsai.com
1•pranav6226•16m ago•1 comments

The Racket Programming Language

https://www.racket-lang.org/
1•h4ch1•18m ago•0 comments

Golang Constmap by Daniel Lemire

https://twitter.com/lemire/status/2038320406432494059
2•pjf•18m ago•1 comments

What are the best resources to learn about Harness Engineering?

1•udayan_w•19m ago•0 comments

After 16 years and $8B, the military's new GPS software still doesn't work

https://arstechnica.com/space/2026/03/after-16-years-and-8-billion-the-militarys-new-gps-software...
2•rbanffy•19m ago•0 comments

Claude Code's source code has been leaked via a map file in their NPM registry

https://twitter.com/Fried_rice/status/2038894956459290963
27•treexs•22m ago•11 comments

LibreTranslate: Free and Open Source Machine Translation API

https://github.com/LibreTranslate/LibreTranslate
2•ahamez•24m ago•0 comments

David Foster Wallace and the problem of loneliness [video]

https://www.youtube.com/watch?v=FCfpOugmd9E
1•simonebrunozzi•27m ago•0 comments

£5M Funding for supply chain security innovation in UK

https://apply-for-innovation-funding.service.gov.uk/competition/2421/overview/3d6991fa-73b2-48c0-...
4•anonhaven•34m ago•0 comments

Tell HN: DeepL Moving Data to AWS

2•bilekas•35m ago•1 comments

The First Bullshit

https://www.joanwestenberg.com/the-worlds-first-bullshit/
2•viermalbe•35m ago•0 comments

Monitor Claude Code Usage with Grafana

https://braw.dev/blog/2026-03-28-monitor-claude-usage-with-grafana/
2•kisamoto•36m ago•1 comments

Databricks Compromised by TeamPCP

https://www.cryptika.com/teampcp-supply-chain-attack-allegedly-compromised-databricks-platform/
2•debarshri•37m ago•0 comments

Show HN: Stochos – Keyboard driven mouse control

https://github.com/museslabs/stochos
1•ploMP4•39m ago•0 comments

Fast and Gorgeous Erosion Filter

https://blog.runevision.com/2026/03/fast-and-gorgeous-erosion-filter.html
1•runevision•41m ago•1 comments

Tell HN: If your agent can create a PR, it can merge it too

https://github.com/orgs/community/discussions/182732
1•jamesfisher•43m ago•0 comments

The Reed and Pickup – The early internet was a feeling

https://reedandpickup.com/2026/03/30/the-early-internet-was-a.html
1•viermalbe•44m ago•0 comments

Caltech quantum startup Oratomic launches with achieving scaling breakthrough

https://www.oratomic.com/news/launch-announcement
1•chrysander•47m ago•1 comments

Vulniq AI: Autonomous Security Scanner for Any JavaScript/TS Codebase

https://github.com/JakubKontra/skills/blob/main/docs/vulniq.md
1•JakubKontra•49m ago•0 comments

Paris Saint-Germain Names Harvey The Official Legal AI Partner

https://www.harvey.ai/blog/paris-saint-germain-names-harvey-the-official-legal-ai-partner
1•salkahfi•49m ago•0 comments

Germany presents new climate action programme

https://www.argusmedia.com/en/news-and-insights/latest-market-news/2805877-germany-presents-new-c...
2•mariuz•51m ago•0 comments