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

Scientists find a way to plant ideas in dreams through sound cues

https://www.good.is/scientists-find-a-way-to-plant-ideas-in-dreams-through-sound-cues-to-improve-...
1•bryanrasmussen•1m ago•1 comments

Show HN: undent - fix indentation issues in multiline template strings in js

https://github.com/okikio/undent
1•okikio•2m ago•1 comments

The No-BS Guide to AI Video Creation at Scale

https://www.openslop.ai/blog/the-no-bs-guide-to-ai-video-creation-at-scale
1•umairnadeem123•2m ago•0 comments

Louisa May Alcott and H.C. Andersen: a dream

https://medium.com/luminasticity/louisa-may-alcott-and-h-c-andersen-7b854965b402
1•bryanrasmussen•3m ago•0 comments

24 Hour Fitness Won't Let You Unsubscribe From Marketing Spam, So I Fixed It

https://ahmedkaddoura.com/projects/24hf-unsubscribe
1•daem•6m ago•0 comments

Phil Spencer and Sarah Bond Leaving Xbox

https://www.gamesindustry.biz/report-phil-spencer-and-samantha-bond-leaving-xbox
1•gbbloke•7m ago•0 comments

Making YAML the Default in Bruno v3.1

https://blog.usebruno.com/making-yaml-the-default-in-bruno-v3.1
1•jicea•7m ago•0 comments

Maligna Kodera;

https://krzyhau.itch.io/maligna-kodera
1•lifthrasiir•8m ago•0 comments

Diffusion of Responsibility

https://tante.cc/2026/02/14/diffusion-of-responsibility/
1•logicprog•8m ago•1 comments

A Pomodoro timer where a bird screams at you

https://www.tiredbudgie.com/
1•aimoae•14m ago•1 comments

EU mandates replaceable batteries by 2027 (2023)

https://environment.ec.europa.eu/news/new-law-more-sustainable-circular-and-safe-batteries-enters...
2•cyrusmg•17m ago•1 comments

Show HN: Secure-by-default OpenClaw on Ubuntu with verifiable security reports

https://github.com/NinoSkopac/openclaw-secure-kit
1•ninoskopac•19m ago•0 comments

Coccinelle: The Linux kernel's source-to-source transformation tool

https://github.com/coccinelle/coccinelle
1•anon111332142•19m ago•0 comments

Pharma-Marketing.com: The New Pharma Marketing Magazine

https://www.pharma-marketing.com/
4•8awake•22m ago•2 comments

Prediction Markets CLI

https://github.com/machito/pmcli
1•wpcoder•25m ago•0 comments

Lots of AI SRE, no AI incident management

https://surfingcomplexity.blog/2026/02/14/lots-of-ai-sre-no-ai-incident-management/
2•zenon_paradox•29m ago•0 comments

Show HN: Analyze Tweets with Sparse Autoencoders

https://gutendemo.vercel.app/
1•nicetomeetyu•30m ago•0 comments

Claude Code on desktop can now preview your running apps

https://twitter.com/claudeai/status/2024937960572104707
2•sibellavia•31m ago•0 comments

Gabriel Knight 3: Blood of the Sacred, Blood of the Damned

https://www.filfre.net/2026/02/gabriel-knight-3-blood-of-the-sacred-blood-of-the-damned/
1•doppp•33m ago•0 comments

AI uBlock Blacklist

https://github.com/alvi-se/ai-ublock-blacklist
2•rdmuser•35m ago•2 comments

Show HN: Using classic dev books to guide AI agents

1•ZLStas•42m ago•0 comments

Using in browser local inference in Production

https://sendcheckit.com/blog/ai-powered-subject-line-alternatives
1•brandonlovesked•42m ago•0 comments

Show HN: DomeAPI (YC F25) was acquired. pmxt is the open-source equivalent

https://github.com/pmxt-dev/pmxt
2•SamTinnerholm•43m ago•0 comments

Builder's Path

https://jeanabayo.substack.com/
1•yeenmotiv•43m ago•0 comments

claude --worktree

https://twitter.com/bcherny/status/2025007393290272904
4•tosh•43m ago•0 comments

Ask HN: What are your favourite personal blogs?

1•max_•1h ago•0 comments

Kung Fu Robo Choreography at Chinese New Year Event [video]

https://www.youtube.com/watch?v=R6T-Ea5CfRE
5•KellyCriterion•1h ago•1 comments

Jetbrains released skills for Claude Code to write modern Go code

https://blog.jetbrains.com/go/2026/02/20/write-modern-go-code-with-junie-and-claude-code/
5•ostaquet•1h ago•1 comments

Hedge fund Saba offers to buy stakes in Blue Owl funds at steep discount

https://www.ft.com/content/b43ab192-01ee-40ca-9580-c701f6f4ee77
4•petethomas•1h ago•1 comments

Looking for technical co-founder to build AI-powered stack migration platform

2•amtkm•1h ago•0 comments