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

Anthropic and Alignment

https://stratechery.com/2026/anthropic-and-alignment/
1•stochastician•2m ago•0 comments

I used Claude Code's agent teams on a production incident (field report)

https://magarcia.io/using-claude-code-agent-teams-for-incident-investigation/
1•martinprins•2m ago•0 comments

Show HN: HNWatch – Keyword monitoring for Hacker News with AI-scored digests

https://hnwatcher.watch
1•moehj•3m ago•0 comments

Watershed Moment for AI–Human Collaboration in Math

https://spectrum.ieee.org/ai-proof-verification
1•sohkamyung•6m ago•0 comments

OpenAI's 'Red Lines' Speak the NSA's Language

https://www.techdirt.com/2026/03/02/openais-red-lines-are-written-in-the-nsas-dictionary-where-wo...
1•cdrnsf•6m ago•0 comments

A Review of Uncle Bob's Functional Design: Principles, Patterns, and Practices

https://coding-mischief.com/?p=43
1•luca_takahashi•10m ago•0 comments

Apple Changes Trade-In Values for iPhones, Macs, and More

https://www.macrumors.com/2026/03/02/apple-trade-in-values-changed/
1•mgh2•11m ago•0 comments

Tampons in the men's room helped derail the Netflix-Warner Bros. deal

https://nypost.com/2026/03/01/business/how-tampons-in-the-mens-room-helped-derail-the-netflix-war...
1•greenchair•12m ago•0 comments

Show HN: Set of Braille Unicode spinners as React decorator components

https://github.com/agilek/cli-loaders
1•agilek•12m ago•0 comments

Iranians face third day of internet blackout as connectivity hits 1%

https://www.techradar.com/vpn/vpn-privacy-security/near-complete-shutdown-iranians-face-third-day...
2•geox•12m ago•0 comments

Show HN: I simulated 1200 Iranian missiles attacking air defences in a browser

https://airdefense.dev/iran
2•possiblelion•13m ago•0 comments

A simplified guide to TRS MIDI

https://minimidi.world/
1•jmole•13m ago•0 comments

How to Kill the Code Review

https://www.latent.space/p/reviews-dead
1•swyx•15m ago•1 comments

Yahoo Scout Beta

https://scout.yahoo.com
3•broabprobe•15m ago•0 comments

CreeperGIT

https://git.creepernet.qzz.io
1•heckersdata•17m ago•0 comments

The Remaking of Thomas Mann

https://www.commonwealmagazine.org/thomas-mann-magic-mountain-jensen
1•benbreen•17m ago•0 comments

Code Corners: A platform-agnostic alternative to GitHub Corners

https://codecorners.rknight.me
1•rknightuk•19m ago•0 comments

Show HN: M8tes.ai – AI teammates that do your work

https://www.m8tes.ai/
1•JacobCreator•20m ago•0 comments

Prolonged U.S.-Iran conflict could trigger major energy shock in eurozone

https://nltimes.nl/2026/03/02/ing-prolonged-us-iran-conflict-trigger-major-energy-shock-eurozone
3•TechTechTech•21m ago•0 comments

Does the war on Iran prove it's time to quit oil for good?

https://www.euronews.com/2026/03/02/a-world-chained-to-fossil-fuels-does-the-war-on-iran-prove-it...
2•doener•24m ago•0 comments

The 185-Microsecond Type Hint

https://blog.sturdystatistics.com/posts/type_hint/
7•kianN•27m ago•1 comments

Welcome to My Virtual Office

https://valerii15298.github.io/
1•mooreds•29m ago•0 comments

Will AI Replace You?

https://candidate.perfectly.so/roast
2•lopespm•29m ago•0 comments

Show HN: ThinkFirst – The Anti-ChatGPT for Students

https://apps.apple.com/us/app/thinkfirst-ai-homework-help/id6759180853
1•alibasharat5•29m ago•0 comments

What to know about the Strait of Hormuz

https://apnews.com/article/strait-hormuz-iran-energy-war-5b60e82ef2fc68e2b43aa570a32404dd
1•mooreds•29m ago•0 comments

ToolMisuseBench: A deterministic benchmark for tool-augmented Agents

https://huggingface.co/datasets/sigdelakshey/ToolMisuseBench
1•akgitrepos•30m ago•2 comments

Deception, Lies, and Valve [video]

https://www.youtube.com/watch?v=13eiDhuvM6Y
1•streetfighter64•31m ago•0 comments

Music Streaming Economics: 6.9M Streams and a Full Cross‑Platform Payout Dataset

https://www.lackluster.org/support/
1•conner_bw•31m ago•0 comments

8th Wall is now open source

https://8thwall.org/
1•2001zhaozhao•32m ago•0 comments

Show HN: Drawbridge – Drop-In SSRF Protection for Python

https://github.com/tachyon-oss/drawbridge
1•logicx24•33m ago•0 comments