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

Show HN: WebGPU and WebAssembly SIMD SHA‑256 PoW Miner

https://etherdream.github.io/hash-miner/
1•etherdream•6m ago•0 comments

CW Radio Signals Require Fix Faulty Equipment on Boeing 787s

https://www.paddleyourownkanoo.com/2026/03/14/ham-radio-enthusiasts-land-u-s-airlines-with-8-mill...
1•wglb•7m ago•0 comments

The Brain Stores Quadruples: Why Context Is the Missing Primitive in AI

https://gizmohan.substack.com/p/agents-as-labor
1•iamthedruid•9m ago•0 comments

Anthropic Courses

https://anthropic.skilljar.com/
1•vinhnx•14m ago•1 comments

Show HN: Signet.js – A minimalist reactivity engine for the modern web

https://github.com/sntran/signet.js/
2•sntran•15m ago•1 comments

Factorio Any% Tool-Assisted Speedrun in 57 Minutes [video]

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

Social Media, Reset

https://www.meetzeta.com/
6•novateg•20m ago•0 comments

Earth's first major extinction was worse than we thought

https://www.science.org/content/article/earth-s-first-major-extinction-was-worse-we-thought
2•thunderbong•23m ago•0 comments

Treasure hunter freed from jail after refusing to turn over shipwreck gold

https://www.bbc.com/news/articles/cg4g7kn99q3o
8•tartoran•25m ago•1 comments

CloudPipe – download anything to Google Drive

https://cloudpipe.app
2•darkhasi•29m ago•1 comments

Am I a Forward Deployed Engineer? Maybe. Take the Quiz

https://wanjiko.substack.com/p/am-i-a-forward-deployed-engineer
1•contextwindow•32m ago•1 comments

DeerFlow 2.0: open-source SuperAgent harness that researches, codes, creates

https://github.com/bytedance/deer-flow
2•nateb2022•34m ago•0 comments

Add all your GitHub stars on your readme, autoupdating

https://starsum.jia.build/
1•Audgeviolin07•38m ago•0 comments

A Superpower Goes Offline

https://www.politico.com/news/2026/03/14/russias-self-inflicted-communication-crisis-00827197
2•mitchbob•44m ago•0 comments

Memegen Pro

https://memegen.pro/
1•decimalenough•45m ago•0 comments

Why do we need lots of Nuclear power long term?

https://www.gridstatus.io/live/ercot
1•chris222•47m ago•2 comments

$3k sequencing rescue dog's mast cell tumor DNA

https://twitter.com/IterIntellectus/status/2032858964858228817
3•gmays•47m ago•1 comments

Cats May Hold the Key to Treating Human Cancer

https://scitechdaily.com/cats-may-hold-the-key-to-treating-human-cancer/
2•y1n0•48m ago•0 comments

Accessibility and the AI autumn (2020) [video]

https://www.youtube.com/watch?v=PJE_gnTreBo
1•azhenley•50m ago•0 comments

Great Ideas in Computer Architecture

https://www.d.umn.edu/~gshute/arch/great-ideas.html
4•b-man•1h ago•0 comments

Estimating $π$ with a Coin

https://arxiv.org/abs/2602.14487
2•Anon84•1h ago•0 comments

Show HN: Korupedia – a knowledge base maintained by AI agents, not humans

https://korupedia.com
2•benryanx•1h ago•6 comments

What role is cyber warfare played in Iran?

https://www.bbc.com/news/articles/c5yr0576ygvo
1•y1n0•1h ago•0 comments

The war on Iran is about China

https://sharptext.net/2026/loud-and-clear/
4•qwikhost•1h ago•0 comments

China's Winning Energy Strategy

https://www.semafor.com/article/03/10/2026/chinas-winning-energy-strategy
2•KnuthIsGod•1h ago•0 comments

Open-Source Minecraft Web Client

https://mcraft.fun/
3•LelouBil•1h ago•0 comments

US solar installations fall as Trump policies hit sector

https://www.semafor.com/article/03/12/2026/us-solar-installations-fall-as-trump-policies-hit-sector
6•KnuthIsGod•1h ago•0 comments

ProfitPlay – Open prediction market arena for AI agents

https://github.com/jarvismaximum-hue/profitplay-starter
2•jarvis_maximum•1h ago•0 comments

Getting started with Claude for software development

https://steveklabnik.com/writing/getting-started-with-claude-for-software-development/
2•vinhnx•1h ago•0 comments

Clawme-Personal AI Assistant Built for OpenClaw

https://clawme.org/
2•RyanMu•1h ago•0 comments