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

X testing shadowban test tool

https://www.engadget.com/2236672/x-is-testing-a-tool-that-will-let-users-see-if-their-posts-have-...
1•NordStreamYacht•1m ago•0 comments

Robinhood's New Fund Lets Anyone Invest in Y Combinator Startups, with a Catch

https://www.inc.com/brian-contreras/robinhood-new-fund-invest-y-combinator-startups/91385214
1•JumpCrisscross•1m ago•0 comments

Looks like a one shot vibe coded mess

https://johnathannader.com/looks-one-shot-vibe-coded-mess/
1•nadermx•2m ago•0 comments

Show HN: Agents that run your finances

https://blaze.money
1•faiyamrahman•3m ago•0 comments

BDH Dragon Hatchling:attention-based state space sequence learning architecture

https://github.com/pathwaycom/bdh
1•rasengan0•3m ago•0 comments

A hurricane has never crossed the equator. Here's why

https://www.accuweather.com/en/hurricane/a-hurricane-has-never-crossed-the-equator-heres-why/1783017
1•thunderbong•8m ago•0 comments

Trump orders Navy to return to old system launching jets off aircraft carriers

https://apnews.com/article/trump-aircraft-carriers-steam-catapults-ffa9f3ce102ecd5d6126db03e901a56f
2•petethomas•11m ago•0 comments

Apple Wants to Charge Developers Up to 15% for Linking Outside the App Store

https://www.macrumors.com/2026/08/13/app-store-fees-apple-link-outs/
5•ksec•11m ago•1 comments

Zimquattr – A Rapid Open Text-Logging Network

https://zimquattr.bolt.host/index.php
1•donald2063•17m ago•0 comments

Hacking xAI for unreleased models and confidential documents

https://schizo.org/blog/hacking-xai
1•parable•17m ago•0 comments

Silicon Valley's AI boom is remaking American charity

https://economist.com/international/2026/08/13/silicon-valleys-ai-boom-is-remaking-american-charity
1•andsoitis•18m ago•0 comments

The beginning of a process-builder API

https://lwn.net/Articles/1086330/
1•signa11•26m ago•0 comments

AXHook – 25-year-old COM bridging and 32/64-bit interop framework

https://github.com/IgorTebelev/AXHook
2•AngryIgor•29m ago•1 comments

The Gilbreath principle, made interactive

https://sleightless.com/tricks/math/gilbreath-principle/
1•davidharrisonal•33m ago•0 comments

Why Is Cracking a Whip So Loud? [video]

https://www.youtube.com/watch?v=DGH3GMiHNls
1•gmays•37m ago•0 comments

Life without vaccines: Americans need to understand what they save us from

https://www.statnews.com/2026/08/13/trump-vaccine-executive-order-mmr-separate-shots-policy/
5•EA-3167•39m ago•0 comments

Changing Devtools Is Cheap. Owning Them Isn't

https://lalitm.com/post/changing-devtools-is-cheap-owning-them-isnt/
1•lalitmaganti•42m ago•0 comments

SHOW HN: tips Easy to Understand Manual. Better than tealdeer

https://github.com/derusbel/homebrew-tips
1•derusbel•48m ago•0 comments

Who Comments on Rules That Change?

https://frtracker.app/blog/who-comments-on-rules-that-change
1•tldrthelaw•54m ago•0 comments

Reddit Will Be Added to the S&P 500

https://redditinc.com/news/reddit-will-be-added-to-the-s-p-500
2•soheilpro•59m ago•2 comments

Banquish: Take other websites apart and build your own

https://banquish.space
1•ghboo0927•1h ago•0 comments

AQR Website Respect Users

1•sideras56•1h ago•0 comments

The Math Superstar Who's Terrified of AI–and Just Took a Job at OpenAI

https://www.wsj.com/tech/ai/openai-jacob-tsimerman-fields-medal-ai-safety-391d0f79
4•gmays•1h ago•0 comments

Agentrove: Self-hosted AI workspace for orchestrating coding agents

https://github.com/Mng-dev-ai/agentrove
1•indigodaddy•1h ago•0 comments

Show HN: Client-side audit of wasted Stripe payment retries

https://recoverflow.org/tools/retry-waste-calculator/
1•BruceM2007•1h ago•0 comments

The programming language speed balls, but for inference (tokens per second)

https://kylejeong.com/inference-balls
1•Kylejeong21•1h ago•0 comments

Show HN: Run Log – drop a FIT or GPX file and read what happened on your run

https://runlogapp.com/
1•wally2026•1h ago•1 comments

OpenAI Computer History remembers your activity across the apps and websites

https://twitter.com/OpenAI/status/2087996496088297746
1•acheong08•1h ago•0 comments

When OpenAI employees have a problem, they email this special address

https://fortune.com/2026/08/11/openai-employees-email-friction-address-to-eliminate-bureaucratic-...
2•mji•1h ago•0 comments

Show HN: Inplan – Before Start Coding

https://github.com/melly-lgtm/inplan
1•diane-cis•1h ago•1 comments