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

Doing: Git for Scatterbrains

https://github.com/ttscoff/doing
1•tolerance•6m ago•0 comments

We made significant improvements to the Kokoro TTS trainer

https://github.com/BovineOverlord/kvoicewalk-with-GPU-CUDA-and-GUI-queue-system
1•SainzA•7m ago•1 comments

LLM Router – MCP server that routes Claude Code tasks to cheaper models

https://github.com/ypollak2/llm-router
2•ypollak2•8m ago•0 comments

Sow HN: LLMeter – Track per-customer LLM costs across OpenAI, Anthropic,and more

https://www.llmeter.org/
2•johalmed•8m ago•0 comments

Bazel is not scary anymore

https://stanislav.blog/bazel-is-not-scary-anymore/
1•spanferov•11m ago•0 comments

Soulrealms.ai an AI roleplay platform with persistent memory across sessions

https://soulrealms.ai
1•lapalapa•12m ago•0 comments

Don't Yell at Your LLM

https://marvin.beckers.dev/blog/dont-yell-at-your-llm/
3•embik•14m ago•0 comments

Binary obfuscation used in AAA Games

https://blog.farzon.org/2026/04/binary-obfuscation-that-doesnt-kill-lto.html
1•noztol•18m ago•0 comments

Reducing Federal R&D Reduces GDP Growth

https://itif.org/publications/2025/09/15/how-reducing-federal-rd-reduces-gdp-growth/
2•JumpCrisscross•19m ago•0 comments

Trump Slashed Science Funding. Now the U.S. Could Face a Costly Brain Drain

https://www.nytimes.com/2026/04/04/business/dealbook/trump-brain-drain-academia.html
3•JumpCrisscross•19m ago•0 comments

The back story behind Medvi, the first "$1.8B" dollar "AI Company"

https://garymarcus.substack.com/p/the-back-story-behind-the-first-18
1•stephenpontes•23m ago•1 comments

Rig: Build modular LLM apps in Rust – 20 providers, one unified interface

https://github.com/0xPlaygrounds/rig
2•michidk•23m ago•0 comments

Ask HN: Will AI be the end of new programming languages?

1•otherayden•23m ago•0 comments

Women were never meant to give birth on their backs

https://www.bbc.com/future/article/20260401-women-were-never-meant-to-give-birth-on-their-backs
1•ilt•24m ago•0 comments

Show HN: Orcastrate – Sync GitHub Actions workflows across repos via templates

https://github.com/michidk/orcastrate
1•michidk•24m ago•0 comments

Mourning for dinosaurs, 65M years too late

https://www.cnn.com/2026/04/05/science/dinosaurs-tiktok-documentary-cec
1•mooreds•25m ago•0 comments

The AI Compute Race: Microsoft's Miss and Oracle's Opportunity (2025)

https://isolveproblems.substack.com/p/the-ai-compute-race-microsofts-miss
1•mooreds•26m ago•0 comments

Zipf's Law

https://en.wikipedia.org/wiki/Zipf%27s_law
2•mooreds•27m ago•0 comments

Loqi, a memory system that preserves context after LLM compaction

https://github.com/wf802222/loqi
3•nobris•29m ago•0 comments

The Forgotten Ones: Actron AM1608 16-Bit CPU. – The CPU Shack Museum

https://www.cpushack.com/2026/04/01/the-forgotten-ones-actron-am1608-16-bit-cpu/
1•rbanffy•32m ago•0 comments

Apple at 50: My journey to the Mac – anderegg.ca

https://anderegg.ca/2026/04/01/apple-at-50-my-journey-to-the-mac
2•rbanffy•35m ago•0 comments

Show HN: Genetic algorithm engine that evolves trading strategies

https://github.com/NeuZhou/finclaw
1•neuzhou•35m ago•0 comments

Musician says AI company is cloning her music, filing claims against her

https://twitter.com/i/status/2040577536136974444
4•lando2319•37m ago•0 comments

Emilia Britannia (public domain freedom mascot)

https://github.com/Joy-less/EmiliaBritannia
3•Joy-less•37m ago•0 comments

Show HN: RPLY - one Inbox for iMessage, WhatsApp, Slack, and Gmail on macOS

https://www.heynox.com
3•mcantillon•44m ago•3 comments

Track what top investors own (13F) and why they own it (10K AI Analysis)

https://superinvestorsbelike.com
3•oodelally•45m ago•0 comments

Framework? I sure hope it does

https://blog.valknight.xyz/framebroken.html
2•coinfused•50m ago•0 comments

Artemis II Tracker – Live Mission Control

https://artemis.cdnspace.ca/
1•rbanffy•51m ago•0 comments

Days Since OpenClaw CVE

https://days-since-openclaw-cve.com/
2•verandaguy•54m ago•0 comments

Show HN: MailMark – Cold email tool where you own your domain and mailboxes

1•debasishbarai•55m ago•1 comments