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

Ask HN: Deterministic codebase maps vs. LLM inferred knowledge graphs?

1•IxInfra•1m ago•1 comments

Ask HN: Why don't frontier AI model providers continuously improve their models?

1•jballanc•1m ago•0 comments

The brazen rightwing plan to conquer American schools

https://www.theguardian.com/education/ng-interactive/2026/apr/08/prageru-university-conservatism
5•jethronethro•5m ago•0 comments

Show HN: Ptoe.org

https://periodictableofelements.org/
1•nadermx•6m ago•0 comments

Giving LLMs a Formal Reasoning Engine for Code Analysis

https://yogthos.net/posts/2026-04-08-neurosymbolic-mcp.html
1•zdw•7m ago•0 comments

ServerCrate – Zero-knowledge Restic backup hosting, from $15/mo

https://servercrate.net/
1•rambooon•9m ago•0 comments

New PC Gaming Handheld Canceled Due to Soaring Storage Prices

https://kotaku.com/new-pc-gaming-handheld-would-have-to-cost-4000-because-of-storage-prices-so-it...
1•PaulHoule•10m ago•0 comments

Trump administration orders dismantling of the U.S. Forest Service

https://www.hatchmag.com/articles/trump-administration-orders-dismantling-us-forest-service/7716263
12•dxs•10m ago•0 comments

Show HN: A simple no bloat character checker

https://charchec.netlify.app/
1•xppexx•12m ago•0 comments

Bevy game development tutorials and in-depth resources

https://taintedcoders.com/
1•GenericCanadian•14m ago•0 comments

Newly created Polymarket accounts win big on well-timed Iran ceasefire bets

https://www.theguardian.com/business/2026/apr/08/polymarket-trump-us-iran-ceasefire
5•mitchbob•17m ago•0 comments

Japan lessens privacy laws to become "The easiest county to develop AI in"

https://www.theregister.com/2026/04/08/japan_privacy_law_changes_ai/
3•Muhammad523•17m ago•0 comments

Show HN: BakaBags, a tsundere AI that roasts yours Solana wallets

https://bakabags.xyz
1•massanishi•19m ago•0 comments

Layoff Thinking

https://blogs.newardassociates.com/blog/2026/layoff-thinking.html
1•zdw•20m ago•0 comments

Interview: EmDash, a CMS built on Astro with sandboxed plugins

https://www.youtube.com/watch?v=K8QvgXe9z-A
1•emot•22m ago•0 comments

Show HN: LadderRank: Rank anything with ELO ratings

https://ladderrank.app/ladder/77DTlDNxd2dsbmAAMO7o8/vote
1•douglaswlance•25m ago•0 comments

Stanley Jordan's Two-Handed Technique [video]

https://www.youtube.com/watch?v=ldT6yTralvk
1•sbuttgereit•26m ago•0 comments

Account Verification for Windows Hardware Program Begins October 16, 2025

https://techcommunity.microsoft.com/blog/hardware-dev-center/action-required-account-verification...
2•TiredOfLife•29m ago•0 comments

Ask HN: Advice for college grads starting careers in the AI era?

1•LostMyLogin•31m ago•1 comments

Little Snitch for Linux – Because Nothing Else Came Close

https://obdev.at/blog/little-snitch-for-linux/
3•Cider9986•33m ago•1 comments

Store Your Taxes in Git

https://blog.foks.pub/posts/store-your-taxes-in-git/
2•todsacerdoti•40m ago•0 comments

Claude Glass (Or Black Mirror)

https://en.wikipedia.org/wiki/Claude_glass
3•sram1337•41m ago•0 comments

Building a JavaScript runtime in one month

https://themackabu.dev/blog/js-in-one-month
1•franciscop•42m ago•0 comments

LittleSnitch for Linux

https://obdev.at/products/littlesnitch-linux/index.html
49•pluc•46m ago•17 comments

Does Baby Have Hat

https://www.jeremykun.com/2025/04/01/does-baby-have-hat/
1•jfil•48m ago•0 comments

Roundup of Events for Bootstrappers in April 2026

https://bootstrappersbreakfast.com/2026/03/26/roundup-of-april-2026-bootstrapper-events/
1•skmurphy•48m ago•1 comments

Ask HN: How do you manage your child's screen time?

2•pcarolan•1h ago•1 comments

Show HN: Palesignal – Vote on whether emerging tech is an asset or a threat

https://palesignal.netlify.app/#sora
1•jvtheworld•1h ago•0 comments

Code Reviewer Personas Skills from Uv, Bun, vLLM

https://github.com/dtran24/code-reviewer-personas
2•bkls•1h ago•1 comments

Trove of sensitive LAPD records leaked in data hack of city attorney's office

https://www.latimes.com/california/story/2026-04-07/lapd-records-suspected-hack
3•jimt1234•1h ago•1 comments