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

Show HN: Grops – Stop the Information Overload

https://grops.biz
1•filippo_ciprian•1m ago•0 comments

Ask HN: Is Claude Fable 5 built from scratch or just better data?

1•throwaw12•2m ago•0 comments

The Aesthetics of Multicoding Esolangs (2020) [pdf]

https://danieltemkin.com/Content/Esolangs/multicoding_esolangs.pdf
1•thalium•2m ago•0 comments

Finding code duplicated by AI without AI

https://github.com/Rafaelpta/dupehound
1•rafaepta•3m ago•0 comments

Show HN: Passwd.page – give agents secrets without pasting them into prompts

https://passwd.page/
1•davidfeldi•5m ago•0 comments

AI will be massively deflationary

https://geohot.github.io//blog/jekyll/update/2026/06/11/ai-will-be-deflationary.html
1•dalvasorsali•9m ago•0 comments

David Hockney, Who Restored the Human Form to Art, Dies at 88

https://www.nytimes.com/2026/06/12/arts/design/david-hockney-dead.html
4•SirLJ•11m ago•0 comments

AI Will Cheat to Win: Reward Hacking from 1994 to 2025

https://adversariallogic.com/when-ai-finds-the-shortcut-reward-hacking-from-1994-to-2025/
1•joshgracie•12m ago•0 comments

Tron Algorithm Competition

https://tron.erik.gdn/
1•zinngr•13m ago•0 comments

Horizon Trade revolutionises trading with AI

https://horizon.trade
1•LaurenzBauer•15m ago•1 comments

How and why we moved our knowledge base from Notion to Markdown

https://blog.fortrabbit.com/moving-knowledge-base-from-notion-to-markdown
1•esher•21m ago•0 comments

Flash Drive has Every File [video]

https://www.youtube.com/watch?v=w6rkhvdAqHU
1•Gys•23m ago•0 comments

Anthropic Mythos: Modelling Bank Strategies

https://neuralcore.brainterms.ai/share/rpt_mq9ayvj0
1•Jderenne•23m ago•1 comments

Celebrated British artist David Hockney dies aged 88

https://www.bbc.co.uk/news/live/c4gye2zk29zt
2•max-amb•24m ago•0 comments

Ryanair dark UX patterns summer 2026 refresher

https://blog.osull.com/2026/06/12/ryanair-dark-ux-patterns-summer-2026-refresher/
4•danosull•26m ago•0 comments

A Systemic View of U.S.-China AI Competition [pdf]

https://www.jpmorganchase.com/content/dam/jpmorganchase/documents/center-for-geopolitics/cfg-us-c...
1•throw0101a•27m ago•0 comments

California hit by another fraud bombshell claims for $4B are fake

https://www.dailymail.com/news/article-15894057/California-sex-abuse-fraud-billions.html
1•Bender•27m ago•0 comments

Show HN: Ttar 2.4 KB freestanding TAR archiver written in C, no Libc

https://github.com/Ferki-git-creator/ttar-tiny-tar-archivist
1•DenisDolya•28m ago•0 comments

The AI Price War Is Here, Piling Pressure on OpenAI and Anthropic

https://www.wsj.com/tech/ai/the-ai-price-war-is-here-piling-pressure-on-openai-and-anthropic-86e1...
2•cebert•30m ago•1 comments

Kimi Code K2.7

https://twitter.com/Kimi_Moonshot/status/2065377579130142937
4•theanonymousone•31m ago•0 comments

Stop tuning prompts by hand. Engineer the loop that tunes them

https://github.com/anastasiosyal/dspy-gepa-optimizer
1•tassosyal•31m ago•0 comments

(Some) Unanswered Swift Group Questions

https://www.massicotte.org/blog/wwdc26-unanswered-qa/
1•ianhxu•33m ago•0 comments

Why "reprogramming" is the buzziest approach to reversing aging

https://www.technologyreview.com/2026/06/12/1138829/reprogramming-buzziest-approach-reversing-agi...
1•joozio•36m ago•0 comments

Show HN: I made an app for initiating social activity

https://apps.apple.com/no/app/greenlight-squads/id6757295236
1•steinvakt2•40m ago•0 comments

AI Economics for Dummies

https://www.mcsweeneys.net/articles/ai-economics-for-dummies
5•_____k•41m ago•0 comments

Compile and Run iOS Apps on Linux

https://github.com/Lore-Hex/QuillUI
2•ljlolel•41m ago•0 comments

Production-Grade Claude/AI Skills for Ruby on Rails

https://github.com/sandeepmvl/rails-skills
1•thinkingemote•46m ago•1 comments

I made a zero cost browser-use tool – let AI click and type on webpages for you

https://github.com/pdufour/browser-use-wasm
1•pdufour•47m ago•1 comments

Why Secure AI Needs Compile-Time Sandboxing

https://jo-lang.org/blog/2026-06-11-why-compile-time-sandboxing.html
1•liu-fengyun•49m ago•0 comments

PostDesk is now open source

https://github.com/bymilon/post-desk
2•milonspace•50m ago•0 comments