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

I built an echo chamber and called it insight

https://suthakamal.substack.com/p/i-built-an-echo-chamber-and-called
1•suthakamal•1m ago•1 comments

CSS is DOOMed

https://nielsleenheer.com/articles/2026/css-is-doomed-rendering-doom-in-3d-with-css/
3•msephton•7m ago•0 comments

Open-source CVE scanner for AI-generated code

https://github.com/Noumenon-ai/cve-guard
1•Noumenon_AI•9m ago•0 comments

A one-line Kubernetes fix that saved 600 hours a year

https://blog.cloudflare.com/one-line-kubernetes-fix-saved-600-hours-a-year/
1•birdculture•9m ago•0 comments

Linux, Finally for Everyone

https://yololinux.com/
1•abixb•10m ago•1 comments

Data Is the Final Moat

1•yckanishk•11m ago•0 comments

What you can't say in a Saturn game

https://32bits.substack.com/p/what-you-cant-say-in-a-saturn-game
1•Eduard•12m ago•0 comments

Show HN: Vyasa – A client-side AI writing detector (WASM, no API calls)

https://mostlykiguess.github.io/vyasa/
1•mostlyk•14m ago•0 comments

Can Electrical Stimulation Restore Sight?

https://spectrum.ieee.org/optic-nerve-damage-electrical-stimulation
1•marc__1•14m ago•0 comments

Show HN: Git bayesect – Bayesian Git bisection for non-deterministic bugs

https://github.com/hauntsaninja/git_bayesect
1•hauntsaninja•14m ago•0 comments

Google just gave Android power users a sideloading win

https://www.androidauthority.com/android-sideload-carry-over-3652845/
5•croemer•18m ago•3 comments

Building AI Agents: The Fundamentals

https://sixdegree.ai/blog/building-agents-fundamentals
3•mooreds•19m ago•0 comments

The People Who Are Using AI at Home to Free Up Their Time

https://www.wsj.com/tech/ai/the-people-who-are-using-ai-at-home-to-free-up-their-time-30940cec
2•fortran77•19m ago•1 comments

Clawd Doing Trading API

2•tradenclaude•20m ago•0 comments

Online Migrations at Scale (2017)

https://stripe.com/blog/online-migrations
1•mooreds•21m ago•0 comments

The Line of Death (2017)

https://textslashplain.com/2017/01/14/the-line-of-death/
1•mooreds•22m ago•0 comments

I built a notes app that organizes itself using on-device AI, and it's free

https://apps.apple.com/us/app/fog/id6760272134
1•akshatcanbuild•22m ago•1 comments

I Decompiled the White House's New App

https://blog.thereallo.dev/blog/decompiling-the-white-house-app
3•ohjeez•27m ago•0 comments

Iran images appear to show land mines scattered by U.S. forces, a first in years

https://www.washingtonpost.com/investigations/2026/03/27/iran-us-land-mines/
7•hebelehubele•32m ago•0 comments

Ex-Physicist Might Be the Future of Music. He's Also Enemy No. 1

https://www.wsj.com/arts-culture/music/suno-ceo-mikey-shulman-ai-music-512b78da
1•bookofjoe•32m ago•2 comments

Look into the Teleportation Project by Johnny Vincento

1•KatyPhysicsGirl•32m ago•0 comments

Who Wins If AI Models Commoditize? – With Mistral CEO Arthur Mensch [video]

https://www.youtube.com/watch?v=xxUTdyEDpbU
4•layer8•34m ago•0 comments

Researchers at CERN transport antiprotons by truck in world‑first experiment

https://physicsworld.com/a/researchers-at-cern-transport-antiprotons-by-truck-in-world-first-expe...
2•naves•35m ago•0 comments

Audoctl – Event Ingestion and Timeline API for AI Workflows (Go and Fiber)

https://github.com/audoctl/audoctl
1•eyup-devop•36m ago•0 comments

"Educational" AI videos on YouTube accused of teaching children bad behavior

https://www.dexerto.com/youtube/educational-ai-youtube-videos-accused-of-teaching-kids-to-play-in...
2•01-_-•40m ago•0 comments

Tell HN: We built our own SAT solver for SHA-256

2•logicallee•40m ago•0 comments

Next-Generation Water Satellite Maps Seafloor from Space

https://www.nasa.gov/missions/swot/next-generation-water-satellite-maps-seafloor-from-space/
1•bryanrasmussen•41m ago•0 comments

Argus-LLM – open-source LLM output evaluation across 6 dimensions

https://github.com/anilatambharii/argus-ai
1•anilsprasad7•41m ago•1 comments

Open-source GEO audit – test your brand visibility across 7 AI engines

https://github.com/FayAndXan/xanlens
1•fay_•44m ago•0 comments

How the (Em)ighty Have Fallen

https://dhruvahuja.me/posts/emighty-have-fallen/
2•dhruv_ahuja•44m ago•0 comments