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

AcquireYet: Buy and sell websites, blogs, and online businesses–fast

1•Acquireyet•53s ago•0 comments

Dependency and Skill Fade

https://eclecticlight.co/2026/03/15/last-week-on-my-mac-dependency-and-skill-fade/
1•OberstKrueger•1m ago•0 comments

Water and Sanitation in the Developing World

https://alltrades.substack.com/p/the-trillion-dollar-bill-on-the-sidewalk
1•mhb•4m ago•0 comments

Show HN: Spaced repetition API – decks, cards, reviews, scheduling

https://repple.sh/developers
1•tootyskooty•4m ago•0 comments

Ocarina of Time Port for the Sega Dreamcast

https://twitter.com/falco_girgis/status/2033001378658865509
1•tosh•4m ago•0 comments

$500M Zappos mystery will

https://www.nytimes.com/2026/03/15/business/the-500-million-mystery-will-signed-by-ghosts.html
1•ptmkenny•8m ago•0 comments

Show HN: Companies.social – company enrichment without the $0.04/lookup tax

https://companies.social
1•ptrtht•8m ago•1 comments

Can scientists resurrect the dodo? Inside the company that says they can

https://www.theguardian.com/us-news/2026/mar/15/colossal-biosciences-resurrects-dire-wolf
1•Brajeshwar•11m ago•0 comments

Six friends started an annual trip. It would become a lifeline

https://www.washingtonpost.com/travel/2026/03/14/travel-boys-trip-male-friendship/
1•wallflower•13m ago•0 comments

AI coding agents accidentally introduced vulnerable dependencies

2•hsin003•16m ago•2 comments

Glassworm Is Back: A New Wave of Invisible Unicode Attacks Hits Repositories

https://www.aikido.dev/blog/glassworm-returns-unicode-attack-github-npm-vscode
2•robinhouston•17m ago•0 comments

EU strips AI, chips and quantum from industrial plan aimed at countering China

https://www.scmp.com/news/china/diplomacy/article/3345311/eu-strips-ai-chips-and-quantum-industri...
1•alephnerd•18m ago•0 comments

Modelwerk: Neural Networks as Machinery

https://dehora.net/journal/2026/modelwerk-neural-networks-as-machinery
1•hrpnk•19m ago•0 comments

MCP in Layman Terms

https://cheikhhseck.medium.com/godex-a-perpetually-free-ai-coding-agent-acf5d7facb6d
1•cheikhshift•19m ago•0 comments

Godel Number for Genesis 1

2•7h3P146u3•23m ago•1 comments

Small U.S. town, big company. Can it weather the tariff Blizzard? (Digi-Key)

https://www.npr.org/2025/04/24/nx-s1-5332209/digikey-tariff-small-minnesota-town-big-company
1•upofadown•26m ago•0 comments

Show HN: What if your synthesizer was powered by APL (or a dumb K clone)?

https://octetta.github.io/k-synth/
1•octetta•27m ago•0 comments

Show HN: OpsOrch – a unified API for incidents, logs, metrics, and runbooks

https://www.opsorch.com/
3•yusufaytas•28m ago•0 comments

Munchy Cow – Audio cleanup in Elixir/Rust with per-second billing

https://munchycow.com/
1•qeonda•29m ago•1 comments

Cert Authorities Check for DNSSEC from Today

https://www.grepular.com/Cert_Authorities_Check_for_DNSSEC_From_Today
1•amaccuish•31m ago•0 comments

XDR Display issues with the M3 pro MacBook

https://aidistillery.dev/apple_xdr_studio_m3/
1•muro•33m ago•0 comments

A Theory of the World as run by large adult children

https://tomclancy.info/harold-and-george.html
15•tclancy•37m ago•2 comments

Ouroboros: AI research loop that rewrites methodology with lineage logs

https://github.com/Kargatharaakash/ouroboros
1•k_aakash•37m ago•1 comments

Show HN: ResonanceNet – Proof-of-Training Blockchain

https://github.com/Kristian5013/resonancenet
1•kristianXXI•37m ago•0 comments

GotHub All the Things

https://x61.sh/log/2026/03/14032026191148-gothub.html
1•renehsz•38m ago•0 comments

Thundering Herd Problem Visual Guide with Analogies

https://dvcoolarun.com/2026/03/15/Thundering-Herd-Problem-visual-guide-with-analogies.html
2•dvcoolarun•38m ago•0 comments

UK government publishes guidance on AI coding assistants

https://www.gov.uk/government/publications/ai-insights/ai-insights-ai-coding-assistants-for-devel...
1•santiago-pl•39m ago•1 comments

Show HN: Auditor Core–CLI security auditing engine with mathematical SPI scoring

https://github.com/auditor-core-systems/auditor-core-demo
1•EldorZ•41m ago•0 comments

PSA: Top Google Result for Claude Code Is Malicious

https://onemillionwords.substack.com/p/top-google-result-for-claude-code
3•rahulyc•42m ago•1 comments

Ask HN: How do you search things like YouTube and Reddit from before the AI slop

3•sdfkjasdfo89a7•42m ago•0 comments