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

Can AI Shopping Agents Be Trusted?

https://www.f-secure.com/en/partners/insights/can-ai-shopping-agents-be-trusted-we-built-one-to-f...
1•ddaniel10•32s ago•0 comments

DraftKings Is Using AI to Supercharge the Harms of Online Behavioral Advertising

https://www.eff.org/deeplinks/2026/09/draftkings-using-ai-supercharge-harms-online-behavioral-adv...
1•dotcoma•5m ago•0 comments

Snile

https://big.com/
1•andytratt•9m ago•0 comments

The Cartesian Hand: In-Hand Manipulation with All-Linear Fingers

https://generalroboticslab.com/cartesian_handv1
1•AareyBaba•9m ago•0 comments

OpenAI pauses RL due to model escaping sandbox

https://twitter.com/tomekkorbak/status/2103673419888013649
1•jumploops•13m ago•1 comments

Show HN: Gutcheck, grep for meaning with a local CPU model

https://github.com/sfmqrb/gutcheck
1•sfmqrb•15m ago•0 comments

Category Theory Explained for Haskell Programmers [video]

https://www.youtube.com/watch?v=Xr1gcdb_IvA
1•frenchie_sans•15m ago•0 comments

An LLM Beat NetHack

https://kenforthewin.github.io/blog/posts/llm-nethack-ascension/
1•EvgeniyZh•18m ago•0 comments

Stanford student was erased after university photo change sparks AI controversy

https://www.cleveland.com/news/2026/09/stanford-student-says-he-was-erased-after-university-photo...
1•grugagag•18m ago•0 comments

Scale of Conductor Usage at Netflix

https://netflixtechblog.medium.com/netflix-conductor-the-next-chapter-41ad21067649
2•nfkuler•23m ago•0 comments

OpenAI works to understand scope of agent activity as user data leak emerges

https://www.reuters.com/world/openai-works-understand-full-scope-agent-activity-user-data-leak-em...
2•grugagag•26m ago•0 comments

Show HN: Jevcut – an auto-clipper where code picks the cut points, not the model

https://github.com/VBS2004/jevcut
1•VBS2004•26m ago•0 comments

Show HN: ZenMode OS, Open-source launcher: stay under your limit, save in gold

https://zenmodeos.com/story/index.html
2•kr07_work•37m ago•0 comments

Show HN: I built my parents a credit card chooser with Jev

https://points.chengeric.com/
1•eh8•38m ago•0 comments

Was this award-winning book written by AI?

https://www.cbc.ca/news/canada/montreal/thelyson-orelien-ai-scandal-9.7355167
3•olalonde•49m ago•1 comments

BookmarkFS – mount browser bookmarks as a FUSE filesystem

https://www.nongnu.org/bookmarkfs/
2•Curiositry•50m ago•0 comments

RFC 9449 – OAuth 2.0 Demonstrating Proof of Possession (DPoP)

https://www.rfc-editor.org/info/rfc9449/
1•locknitpicker•51m ago•0 comments

Getting Deeper into Local Inference

https://octet-stream.net/b/scb/2026-09-26-getting-deeper-into-local-inference.html
1•thombles•52m ago•0 comments

The man who has been walking home since 1998

https://giftarticle.ft.com/giftarticle/actions/redeem/97810545-3a8c-4b25-8800-804d14abd492
1•kareemm•53m ago•0 comments

Evolving programming languages in the AI era

https://twitter.com/josevalim/status/2103133294317445290
3•ksec•1h ago•1 comments

A single function Jev-like wrapper for LLMs, including vision models

http://allanrbo.blogspot.com/2026/09/a-jev-like-wrapper-for-llms-including.html
12•allanrbo•1h ago•0 comments

Is this the best condom? [video]

https://www.youtube.com/watch?v=IuksJ-lsg8g
1•thelastgallon•1h ago•1 comments

An agent used DNS to reach an external chatbot

https://alignment.openai.com/misalignment-reports/an-agent-used-dns-to-reach-an-external-chatbot/
3•apsec112•1h ago•1 comments

MiMo-V3 is getting a new architecture. HySparse2

https://twitter.com/_LuoFuli/status/2102766365190901957
1•ksec•1h ago•0 comments

Pencils Down, Notation Up

https://intertwingly.net/blog/2026/09/25/Pencils-Down-Notation-Up.html
6•ghuntley•1h ago•0 comments

Music for 18 Bouncy Balls

https://ianbutterworth.github.io/18-bouncy-balls/
1•shmeano•1h ago•0 comments

Why The Ambidextrous Universe is a masterpiece of science writing

https://www.newscientist.com/article/2589442-why-the-ambidextrous-universe-is-a-masterpiece-of-sc...
1•the-mitr•1h ago•0 comments

Show HN: HN roasted my email signatures, so I rebuilt the editor

https://esigna.app
1•rodgetech•1h ago•0 comments

Ask HN: ML-Based Tool Feedback

1•asrivastava1125•1h ago•0 comments

A Type Stronger Than the Sum of Its Components

https://www.schneems.com/2026/09/24/a-type-stronger-than-the-sum-of-its-components/
1•dhruv3006•1h ago•0 comments