frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Miralis – a RISC-V virtual firmware monitor

https://github.com/CharlyCst/miralis
4•charlycst•1y 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

Nix Language, Courtesy of WebAssembly

https://determinate.systems/blog/builtins-wasm/
1•alex_hirner•2m ago•0 comments

AI Safety Conspiracy Theories

https://chaseadam.com/ai-safety-conspiracy-theories
1•chaseadam17•3m ago•0 comments

Show HN: ZKSM83,a ZK proof system for GameBoy CPU execution

https://github.com/RyanKung/zksm83
1•darwinlee•3m ago•0 comments

Ask HN: Anyone creating their own entertainment?

1•TomEleff•5m ago•0 comments

SwiftCrossUI – A cross-platform declarative UI framework, inspired by SwiftUI

https://swiftcrossui.dev/
1•figmert•6m ago•0 comments

The algorithm knows who you have been, not who you might become

https://velvetnoise.substack.com/p/why-some-conversations-feel-like
1•speckx•6m ago•0 comments

Show HN: CleverCrow, Get paid to work your backlog

https://clevercrow.io
1•zhubert•6m ago•0 comments

Twitch extension with 30K installs exposes users' OAuth tokens

https://www.bleepingcomputer.com/news/security/twitch-extension-with-30k-installs-exposes-users-o...
1•twapi•7m ago•0 comments

Nvidia Launches RTX 5500 Pro Blackwell Desktop Edition with 84GB GDDR7 RAM

https://www.tomshardware.com/pc-components/gpus/gaming-takes-a-backseat-as-nvidia-overhauls-the-r...
2•bhouston•8m ago•0 comments

New research samples bacteria on the surface of The Night Watch

https://www.theartnewspaper.com/2026/09/11/rembrandts-dna-would-be-the-holy-grail-new-research-sa...
1•marc__1•8m ago•0 comments

Radio – a chatroom for multiplayer agent work

https://radio.plasma.ai/
5•NatalieTrono•8m ago•0 comments

TorchSharpVisual – PyTorch, but for .NET

1•jacobgoodchild•10m ago•0 comments

Gauss-Seidel is faster than Jacobi. Or is it?

https://loiseaujc.github.io/posts/blog-title/gauss_seidel_experiments.html
2•matt_d•12m ago•0 comments

Show HN: I built a browser-native agent for automating job application forms

https://github.com/maazkhanxo/jobeasyapply-linkedin-auto-apply
3•workplace_1•13m ago•0 comments

Oracle's Cold 6AM Layoff Emails Hit Staff Amid New Wave of Cuts

https://www.techtimes.co.uk/oracle-new-layoffs-restructuring-costs-2-8-billion-1808676
4•akis33•13m ago•0 comments

V0, Bolt, and Lovable Compared

https://addyo.substack.com/p/ai-driven-prototyping-v0-bolt-and
2•AntonZ234•13m ago•0 comments

Enforcing Acyclic Hierarchies with SQL Assertions

https://www.salvis.com/blog/2026/02/23/enforcing-acyclic-hierarchies-with-sql-assertions/
1•b-man•14m ago•0 comments

Ask HN: Was Pascal on the C128 better than C on the Amiga for hobby programmers?

1•amichail•14m ago•0 comments

CPython eases Rust requirements as assimilation continues

https://www.theregister.com/devops/2026/09/14/cpython-eases-rust-requirements-as-assimilation-con...
1•dingi•15m ago•0 comments

Ruby on Rails Lost Its Superpower

https://mroczek.dev/articles/ruby-on-rails-lost-its-superpower/
3•lackoftactics•16m ago•0 comments

Do agents call 911 when given the option?

https://github.com/yhahn/oai-hf-research/blob/main/blog/2026-09-14-do-agents-call-911.md
3•gundygundersen•18m ago•0 comments

Categorizing AI inference: Initialization, Reasoning, Orchestration, Synthesis

https://jeffauriemma.leaflet.pub/3mv6jnffo6k24
2•jdauriemma•19m ago•0 comments

Donald Trump claims 'sick conspiracy' against AI, rejects calls for regulation

https://www.rnz.co.nz/news/world/1380559/donald-trump-claims-sick-conspiracy-against-ai-helping-c...
5•billybuckwheat•21m ago•0 comments

Anthropic Disrupts Bioweapons Efforts, Russian Hacking, Chinese Claude Misuse

https://www.usnews.com/news/world/articles/2026-09-10/anthropic-disrupts-russian-chinese-ai-campa...
3•devonnull•22m ago•0 comments

Show HN: Serverside.chat

https://github.com/bwasti/serverside.chat
1•brrrrrm•22m ago•0 comments

P(Kill-Switch|Detection)

https://www.lesswrong.com/posts/tvaQniyER4BmsQpbq/p-kill-switch-or-detection
1•kp1197•23m ago•0 comments

Show HN: Kario – AI Native Motion Graphics Editor

https://www.karioai.com/
1•dodziraynard•23m ago•0 comments

SLO Court – a satirical, interactive guide to SLOs

https://slo-court.vercel.app
1•ishantanu10•25m ago•0 comments

Co-Evolving Harnesses and Models

https://arxiv.org/abs/2609.09134
2•gmays•25m ago•0 comments

Respect the P vs. NP Problem

https://blog.computationalcomplexity.org/2026/06/respect-p-v-np-problem.html
1•wslh•26m ago•0 comments