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

I stopped building onboarding and built AI infrastructure instead

https://www.indiehackers.com/post/i-stopped-building-onboarding-and-built-ai-instead-0VMigrTEwai1...
1•stangineer•1m ago•0 comments

Project Iceworm (1959)

https://en.wikipedia.org/wiki/Project_Iceworm
1•AgentNews•7m ago•0 comments

Gödel, Escher, Bach, Wallace: The "O's, D's and P's" in Infinite Jest

https://www.chiply.dev/post-reperspectivizing-orin
1•chiply•11m ago•1 comments

Ada's is Closing June 6th, 2026

https://adasbooks.com/adas-closing
2•thebeardisred•16m ago•0 comments

Get a Point on the Real Number Line

https://www.onemathematicalcat.org/numberLinePopulation.htm
1•subset•18m ago•0 comments

. LLMs Can't Count: A Hallucination Taxonomy Across GPT, Gemini, and Claude

https://zenodo.org/records/19787746
1•h_hasegawa•20m ago•0 comments

WAB Web Agent Bridge -An Open-Source OS for AI Agents

https://webagentbridge.com
1•abokenan444•22m ago•0 comments

Show HN: I remade my blog into a Windows 3.1 environment

https://passo.uno/
3•theletterf•26m ago•0 comments

Show HN: <hyper-frame> – an iframe to frame 100% of the Internet

https://www.hyper-frame.art/?actual
2•keepamovin•28m ago•0 comments

Blockchain as an Artistic Medium

https://silkarthouse.com/features/why-i-keep-track-of-what-0xg-is-coding
2•0xG•29m ago•0 comments

Show HN: I built a tool to bootstrap VLESS and REALITY over SSH (with rollback)

1•insany•30m ago•0 comments

A short-lived lock for a long-running evaluation

https://swaranga.dev/posts/a-short-lived-lock-for-a-long-running-evaluation/
2•swaranga•30m ago•0 comments

Musk and Altman's bitter feud over OpenAI to be laid bare in court

https://www.theguardian.com/technology/2026/apr/26/musk-altman-openai-court
2•beardyw•31m ago•0 comments

Do I even want to be a coder anymore?

https://polso.info/do-i-even-want-to-be-a-coder-anymore
3•Risse•31m ago•0 comments

Chat GPT wrote your code, what else is missing?

https://blog.viewfromtheweb.com/chat-gpt-wrote-your-code-what-else-is-missing-57dc2cd8/
2•rickdg•31m ago•0 comments

Show HN: A template to build desktop, web and mobile apps from the same codebase

https://github.com/odest/tntstack
3•odest•32m ago•1 comments

The Secret Life of NaN

https://anniecherkaev.com/the-secret-life-of-nan
2•prakashqwerty•32m ago•0 comments

System over Model: Zero-Day Discovery at the Jagged Frontier

https://aisle.com/blog/system-over-model-zero-day-discovery-at-the-jagged-frontier
2•ahoog42•33m ago•0 comments

AI, Vikings and Magic Swords

https://yadin.com/notes/swords/
2•dryadin•36m ago•0 comments

Asahi Linux Progress Linux 7.0

https://asahilinux.org/2026/04/progress-report-7-0/
7•elisaado•38m ago•0 comments

Vacant House Shark: A B-movie created with AI featuring sharks and kung fu [video]

https://www.youtube.com/watch?v=LD4UNHAIQcs
2•nogajun•41m ago•0 comments

Chornobyl: 40 years after disaster, nuclear site still at risk

https://www.theguardian.com/news/ng-interactive/2026/apr/25/chornobyl-power-plant-at-risk-amid-ru...
2•Anon84•44m ago•0 comments

Show HN: Nice TUI for Go Pprof

https://github.com/owenrumney/lazypprof
2•rumno0•45m ago•0 comments

A List of Post-Mortems

https://github.com/danluu/post-mortems
2•carlos-menezes•45m ago•0 comments

Mystery Around Venezuelan Cyberattack Deepens, with New Highly Destructive Wiper

https://www.zetter-zeroday.com/hwiper-targeting-venezuelas-state-oil-company-discovered/
2•campuscodi•45m ago•0 comments

Show HN: no look

https://www.hyper-frame.art/console
2•keepamovin•46m ago•0 comments

Sebastian Sawe breaks two-hour mark in marathon world record

https://www.bbc.co.uk/sport/athletics/live/cjd9xpmnvj3t
4•beejiu•49m ago•0 comments

Ask HN: When did Spotify become YouTube/TikTok?

3•binarypixel•54m ago•1 comments

The Paradox of Karl Popper

https://www.scientificamerican.com/blog/cross-check/the-paradox-of-karl-popper/
2•baxtr•56m ago•0 comments

I factored the number RSA1024-1 using my home-built QPU stack

https://twitter.com/veorq/status/2048320115075137864
2•keepamovin•57m ago•0 comments