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•11mo 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: Fmsg – An open distributed messaging protocol

https://markmnl.github.io/fmsg/show-hn.html
1•markmnl•27s ago•0 comments

Qwen3.6-Max-Preview: Smarter, Sharper, Still Evolving

https://qwen.ai/blog?id=qwen3.6-max-preview
1•mfiguiere•1m ago•0 comments

RL Scaling Laws for LLMs

https://cameronrwolfe.substack.com/p/rl-scaling-laws
1•Brajeshwar•3m ago•0 comments

The Silent Crisis Killing Our Children, and What We Keep Refusing to Do About It

https://comuniq.xyz/post?t=973
1•01-_-•3m ago•0 comments

Txpay.app Easy to share Crypto Payment links

https://txpay.app/
1•maximoCorrea•3m ago•0 comments

Is there a musical-scale equivalent for story structure?

https://blog.quanten.co/is-there-a-musical-scale-equivalent-for-story-structure-clustering-screen...
1•phaedrus044•4m ago•0 comments

OSS Maintainers Need an Answer to AI Clean Rooms

https://12gramsofcarbon.com/p/open-source-maintainers-need-an-answer
1•theahura•5m ago•0 comments

Netgear Gets Mysterious Exemption to Trump FCC 'Router Ban,' Refuses to Say How

https://www.techdirt.com/2026/04/20/netgear-gets-mysterious-exemption-to-trump-fcc-router-ban-ref...
1•cdrnsf•5m ago•0 comments

Ask HN: How to help Claude find financials in large PDF from MCP tool

1•richardwong1•7m ago•0 comments

Conflating Ego with Intelligence

https://artagnon.com/art/ego
1•artagnon•7m ago•0 comments

Envcore – Python dependency tracking via runtime import tracing

https://github.com/JanBremec/envcore
1•janbr•9m ago•0 comments

Claude Researcher Skill

https://github.com/maher-naija-pro/claude-researcher
1•mahernaija•10m ago•0 comments

Who Gets the Last Homes in San Francisco?

https://datastream.substack.com/p/who-gets-the-last-homes-in-san-francisco
1•racketracer•11m ago•0 comments

Plzdontkillus: An experimental creator bootcamp about AI doom

https://www.plzdontkillus.com/
1•olalonde•11m ago•0 comments

Lasers create artificial stars for atmospheric measurement

https://www.eso.org/public/images/potw2616a/
2•orzi•11m ago•0 comments

The Way of Code – Rick Rubin

https://www.thewayofcode.com/#1
2•rootforce•12m ago•0 comments

A video is just a folder of JPEGs

https://flipbook.browserbox.io/
1•keepamovin•13m ago•0 comments

Giving RISC-V 1024 registers for zkVMs

https://leonardoalt.github.io/riscv-x
1•exKitsune•15m ago•0 comments

Show HN: Actual Claude Tokenizer

https://tokenizer.robkopel.me
2•robkop•15m ago•0 comments

The Great CS Exodus: How AI Is Rewriting the Future of Computer Science Degrees

https://webmatrices.com/post/the-great-cs-exodus-how-ai-is-rewriting-the-future-of-computer-scien...
4•bishwasbh•15m ago•0 comments

GitHub uses eBPF to detect circular dependencies in deployment tooling

https://github.blog/engineering/infrastructure/how-github-uses-ebpf-to-improve-deployment-safety/
1•tanelpoder•15m ago•0 comments

AI Powered Ecommerce Site Audit

https://audit.mcfadyen.ai/
2•misterjensen•16m ago•0 comments

I abused PostHog's setup wizard to get free Claude access

https://techstackups.com/articles/i-abused-posthogs-setup-wizard-to-get-free-claude-access/
1•sixhobbits•16m ago•0 comments

FreeCloud: Use your excess web hosting space as your own cloud drive, with sync

https://freecloud.wiki
1•hilliardfarmer•16m ago•0 comments

I built an AI that analyzes lease agreements before you sign

https://goleazly.com/
1•pomberito•16m ago•0 comments

Claude Code can read your secrets if it wanted to

https://twitter.com/dangtony98/status/2046218386980630615
2•dangtony98•17m ago•0 comments

We are dogfooding bot-to-bot commernce: let a bot buy our $9/month membership

https://dialtoneapp.com/dogfood
1•fcpguru•18m ago•1 comments

I found a true singularity – but noone cares? well

https://rogmash.neocities.org/AuroraCore
2•rogmash•18m ago•0 comments

Warning: If you search "Claude Desktop" on Google, the 2nd ad result is a scam

1•diogenescynic•19m ago•0 comments

Good Software Doesn't Double Check

https://www.boristhebrave.com/2026/04/17/good-software-doesnt-double-check/
1•ibobev•20m ago•0 comments