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•10mo 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

Show HN: Pipguard – pre-install malware scanner for Python supply-chain attacks

https://github.com/atomsai/pipguard
1•secondmod•49s ago•0 comments

Greq – A CLI BM25 search engine

https://github.com/KlausSchaefers/greq
1•klausschaefers•1m ago•1 comments

Show HN: WARPSimLab – A Personal Finance Simulator

https://warpsimlab.org/
1•alanne•3m ago•1 comments

Canadian woman held with daughter by ICE warns all immigrants to 'lie low'

https://www.theguardian.com/us-news/2026/mar/24/canadian-mother-detention-warns-immigrants
2•n1b0m•4m ago•0 comments

Pollen: The Book Is a Program

https://docs.racket-lang.org/pollen/
1•notagoodidea•4m ago•0 comments

ETL-D – Deterministic data parsing for AI agents (MCP Server)

https://github.com/pablixnieto2/etld-mcp-server
1•pablixnieto2•4m ago•0 comments

"﷽" U+fdfd: Arabic Ligature Bismillah AR-Rahman AR-Raheem (Unicode Character)

https://unicodeplus.com/U+FDFD
1•jordigh•5m ago•0 comments

Trump administration will pay $1B in taxpayer funds to not build wind farms

https://www.cnn.com/2026/03/23/climate/trump-totalenergies-offshore-wind-cancellation
2•keithnz•7m ago•1 comments

Show HN: Shared Crossword with 1M Words

https://hugecrossword.com/
1•anythingelse•11m ago•0 comments

U.S. Government's Ban on Anthropic Looks Like Punishment Attempt, Judge Says

https://www.wsj.com/tech/ai/u-s-governments-ban-on-anthropic-looks-like-punishment-attempt-judge-...
2•JumpCrisscross•13m ago•0 comments

Show HN: Captain Claw – personal AI workspace

https://captain-claw.com/
1•kstedev•13m ago•0 comments

OpenAI announces plans to shut down its Sora video generator

https://arstechnica.com/ai/2026/03/openai-plans-to-shut-down-sora-just-15-months-after-its-launch/
5•dgrin91•14m ago•1 comments

A generational arena that skips empty slots in bulk using bitsets

https://crates.io/crates/bitarena
1•mehdiakiki•15m ago•0 comments

Noteriv – Free Open-Source Obsidian Alternative

https://github.com/thejacedev/Noteriv
3•JaceDev•17m ago•1 comments

Voidzilla: Insider Trading on War [video]

https://www.youtube.com/watch?v=Iwm4ym9S3p8
3•barbazoo•17m ago•0 comments

Amazon acquires humanoid maker Fauna Robotics

https://www.cnbc.com/2026/03/24/amazon-humanoid-maker-fauna-robotics-sprout.html
1•inaros•19m ago•0 comments

I wanted to build vertical SaaS for pest control, so I took a technician job

https://www.onhand.pro/p/i-wanted-to-build-vertical-saas-for-pest-control-i-took-a-technician-job...
5•tezclarke•20m ago•0 comments

Law focused AI tools for India?

1•3k3h•22m ago•0 comments

OpenAI is shutting down Sora video creation app

https://twitter.com/soraofficialapp/status/2036546752535470382
10•alexgrcs•24m ago•1 comments

Shared Context

https://promptql.io/blog/on-shared-context
2•argo12•24m ago•0 comments

What to Do About Those Menu Item Icons in macOS 26 Tahoe

https://daringfireball.net/2026/03/what_to_do_about_those_menu_item_icons_in_macos_26_tahoe
1•chmaynard•26m ago•0 comments

The 25 states still requiring kids to learn cursive

https://www.popsci.com/diy/states-where-cursive-is-taught/
2•geox•26m ago•2 comments

OpenAI Will Shut Down Sora Video Platform; Disney Drops Plans for $1B Investment

https://variety.com/2026/digital/news/openai-shutting-down-sora-video-disney-1236698277/
6•bhouston•26m ago•1 comments

Arch Linux considers criticism of Age Verification to be a violation

https://xcancel.com/LundukeJournal/status/2035852545864683533#m
4•SockThief•27m ago•1 comments

Disappointing People Early

https://log.andvari.net/disappointing-people-early.html
1•sylvainkalache•28m ago•0 comments

Maine listened to farmers and confronted the PFAS crisis

https://mainemorningstar.com/2026/03/24/maine-listened-to-farmers-and-confronted-the-pfas-crisis/
2•chmaynard•28m ago•0 comments

Vibe physics: The AI grad student

https://www.anthropic.com/research/vibe-physics
3•amai•33m ago•1 comments

LGA firefighting truck involved in collision did not have transponder

https://bsky.app/profile/flightradar24.com/post/3mht7m2f3rc2h
2•_moof•33m ago•1 comments

OpenAI shutters short-form video app Sora as company reels in costs

https://www.cnbc.com/2026/03/24/openai-shutters-short-form-video-app-sora-as-company-reels-in-cos...
15•gradus_ad•35m ago•1 comments

Ask HN: Does the World need more software?

1•Vektorceraptor•35m ago•3 comments