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

Claude Code pricing: same tokens, same model, up to 40x the price

https://quesma.com/blog/claude-code-pricing-for-enterprise/
2•jakozaur•35s ago•0 comments

Eight Myths About Architecture Refuted

https://www.bensouthwood.co.uk/p/eight-architecture-myths-busted-by
1•barry-cotter•4m ago•0 comments

What changes Claude Code behaviour in Claude.md (with a free generator)

https://smeltworks.com/claudemd/
1•shipkit_pbzs•5m ago•0 comments

Highlight reel for white #14 was generated by open source

https://www.reddit.com/r/highschoolsports/comments/1vlbjay/this_highlight_reel_for_white_14_playe...
1•buffer_overlord•8m ago•0 comments

To anyone thinking of buying JetKVM

https://mastodon.social/@fernvenue/117075911253206097
2•fernvenue•11m ago•0 comments

Show HN: HN karma in your menu bar

https://github.com/rorz/karma-bar
1•sarreph•12m ago•0 comments

Tell HN: Anthropic is starting to inject ads into Claude Code turns

2•skeledrew•14m ago•1 comments

First we shape our social graph; then it shapes us (2022)

https://www.henrikkarlsson.xyz/p/first-we-shape-our-social-graph-then
1•downbad_•14m ago•0 comments

Why won't some people pay for news? (2022)

https://diaspora.glasswings.com/posts/867c94d0ba87013aca41448a5b29e257
1•downbad_•14m ago•0 comments

Gangs using Airbnb-type rentals as drug stash houses, top Belgian official says

https://www.theguardian.com/technology/2026/aug/11/airbnb-type-rentals-drugs-crime-gangs-belgium
2•mv9•15m ago•0 comments

Ask HN: ChatGPT named chat with Chinese characters

2•freakynit•15m ago•0 comments

Flock cameras could go before voters in two Houston-area cities

https://www.chron.com/news/article/flock-cameras-conroe-league-city-22382212.php
2•Cider9986•18m ago•0 comments

Show HN: OpenCode-memory – local persistent memory for OpenCode

https://github.com/cioffiAI/opencode-memory
1•cioffiAI•19m ago•1 comments

Closing Canario Terminal source code

https://rapha.land/closing-canario-terminal-source-code/
1•atan2•19m ago•0 comments

France to ban unsolicited telemarketing calls

https://www.lemonde.fr/en/france/article/2026/08/06/france-to-ban-unsolicited-telemarketing-calls...
8•aziaziazi•19m ago•0 comments

SandboxGym

https://sandboxgym.io/
1•Luc•21m ago•0 comments

Point your webcam at a Rubik's Cube and watch it descramble in 3D

https://leereilly.net/rubiks-rubrics/
1•lee337•23m ago•0 comments

Show HN: Workcell – Secure workspaces for autonomous agents

https://github.com/birand/workcell
1•b0sl37•27m ago•0 comments

Fallacy of Decentralization

https://kaindume.bearblog.dev/fallacy-of-decentralization/
2•merelydev•28m ago•0 comments

Text AI watermarks will always be trivial to remove

https://www.seangoedecke.com/text-ai-watermarks/
2•rzk•30m ago•0 comments

Show HN: I added real Spark support to my pipeline-tuning tool (event-log based)

https://opti-pipe.onrender.com/
1•dorfarber•30m ago•0 comments

Show HN: Dora – a tiny LLM agent with only bash tool

https://github.com/lgxz/dora
1•lgxz•32m ago•0 comments

OpenAI Daybreak Blue

https://developers.openai.com/api/docs/models/daybreak-blue-latest
3•danielfalbo•32m ago•0 comments

Show HN: Repairo-I built CLI tool that detects breaking API changes and fixes it

https://www.heyrepairo.in/
1•Adityasshinde23•36m ago•0 comments

LLM PCB Routing: What the Contract Engineer Taught It

https://edgelog.dev/blog/llm-pcb-routing-human-taught/
1•0xecro1•39m ago•0 comments

Account of Nagasaki's atomic bombing in WW2

https://www.bbc.com/culture/article/20260806-a-us-physicists-inside-account-of-nagasakis-atomic-b...
1•nhatcher•45m ago•0 comments

Reproducing a 1976 black-hole radiation calculation from scratch

https://ai.bedvibe.studio/greybody/
1•BedVibe_Studios•45m ago•0 comments

On Comments

https://blog.helsing.ai/posts/on-comments/
1•thunderbong•48m ago•0 comments

Trump signs EO for fewer childhood vaccines, falsely linking shots to autism

https://www.cnbc.com/2026/08/10/trump-vaccine-executive-order-autism.html
6•TrackerFF•51m ago•0 comments

Terence Tao creates his first meme

https://mathstodon.xyz/@tao/117068266071803252
4•u1hcw9nx•55m ago•0 comments