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

A warning about 'model welfare'

https://mustafa-suleyman.ai/a-warning-about-model-welfare
1•andsoitis•41s ago•0 comments

Show HN: OmnisBench, a re-gradable, open LLM routing benchmark on fresh tasks

https://github.com/Fortitude-Group/OmnisBench
1•fortitudedev•2m ago•0 comments

Fourteen studies and every walk-forward fold validated a hindsight stop

https://honestbook.io/writeup
1•franzparks•2m ago•0 comments

Better Icon and Label Alignment

https://ishadeed.com/article/aligning-list-icons/
1•eustoria•2m ago•0 comments

Show HN: Aplexica – resume a Claude Code conversation in Codex, and back

https://github.com/Aplexica/Aplexica
1•yruzin•2m ago•0 comments

BurpSqueezer – Turn Burp Suite XML Dumps into Compact LLM-Ready Markdown

https://github.com/vaginskii/BurpSqueezer
1•vaginskii•3m ago•1 comments

WordPress Studio Is Now Agentic

https://wordpress.com/blog/2026/08/24/studio-agentic-beta/
1•eustoria•3m ago•0 comments

Voila: Ship Web Apps Straight from Your LLM Agent

https://voila-explained.voila.build
1•elmazout•4m ago•1 comments

Show HN: Swift-Qwen3.8-27B, -58.3% thinking, x1.95 speed, accuracy of xhigh

https://huggingface.co/ukisai/Swift-Qwen3.8-27b
2•kisjovan•4m ago•1 comments

Why Mechanical Sympathy? (2011)

https://mechanical-sympathy.blogspot.com/2011/07/why-mechanical-sympathy.html
1•tosh•4m ago•0 comments

CobbleDB: Perplexity developed storage engine using 2 engineers

https://www.perplexity.ai/hub/blog/cobbledb
1•swaminarayan•5m ago•0 comments

Survival Guide for a Censored Internet

https://akitaonrails.com/en/2026/08/19/survival-guide-for-a-censored-internet/
2•eustoria•5m ago•0 comments

The Narrow Corridor — The Permanent Struggle for Liberty (2019)

https://news.mit.edu/2019/narrow-corridor-acemoglu-liberty-0924
1•rzk•7m ago•0 comments

FoxSchema: Database schema diff and migration tool

https://github.com/tedious-code/foxschema
1•thunderbong•8m ago•0 comments

We know what a world without work looks like

https://asteriskmag.substack.com/p/we-already-know-what-a-world-without
1•surprisetalk•8m ago•0 comments

Dream-RSI: Recursive Self-Improvement Through Evolving Worlds

https://huggingface.co/papers/2609.14858
1•roversx•9m ago•0 comments

TileDB Rebrands as Tile.ai

https://www.tile.ai/blog/tiledb-is-now-tile-ai/
1•ilreb•9m ago•0 comments

Apple Copland D11E4 booting in your Browser

https://www.pagetable.com/?p=1874
1•kencausey•9m ago•0 comments

Combinators and the Story of Computation (2025)

https://wolframinstitute.org/output/combinators-and-the-story-of-computation
1•gone35•11m ago•0 comments

Show HN: Zoom Meeting for Agent Sessions

https://www.sharednet.ai
1•xisen•12m ago•0 comments

The state of AI in 2026 [pdf]

https://www.visualcapitalist.com/wp-content/uploads/2026/08/the-state-of-ai-in-2026-on-the-road-t...
2•gmays•12m ago•0 comments

The mascots, design and visual history of Wikipedia

https://www.itsnicethat.com/features/wikipedia-graphic-design-spotlight-150926
1•l3x•12m ago•0 comments

Heather Cox Richardson

https://en.wikipedia.org/wiki/Heather_Cox_Richardson
1•axiologist•13m ago•1 comments

How and Why We Bought 4x DGX Sparks

https://blog.alexellis.io/how-and-why-we-bought-4-dgx-sparks/
1•alexellisuk•13m ago•0 comments

Show HN: Ctxwitch – Git tells you what changed; this tells you what it'll do

https://github.com/ctxwitch/ctxwitch
1•kulkarniamey•14m ago•0 comments

The Frontier Act Is Congress' Best AI Regulation Bill Yet

https://www.thefai.org/posts/the-frontier-act-is-congress-s-best-ai-bill-yet
2•randcraw•15m ago•1 comments

Switched to Claude Code's open-source rival, stopped worrying about rate limits

https://www.xda-developers.com/switched-to-claude-code-open-source-rival-and-stopped-worrying-abo...
1•fork-bomber•16m ago•0 comments

Show HN: Ori, an agentic runtime for infrastructure that must ask before it acts

https://github.com/ori-platform/ori-runtime
1•AdeGneus•16m ago•0 comments

BBC Operations Dealt with 9/11 [correct URL]

https://web.archive.org/web/20031118063127/https://support.bbc.co.uk/cgi-bin/tickets/showticket?t...
1•betandr•16m ago•1 comments

Mojo 1.0 and the Open Road Ahead [video]

https://www.youtube.com/watch?v=a7YdrWOfi7o
1•pjmlp•17m ago•0 comments