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

Blog Refresh

https://kataqatsi.com/ideas/13
1•kataqatsi•39s ago•0 comments

Show HN: LunaLora: Multi-LoRA System to Combat Catastrophic Forgetting

https://github.com/SphericalCowww/ML_LunaLoRA
1•SphericalCowww•1m ago•0 comments

Fatal addiction: Authors accuse Apple of destroying Japan's tech industry

https://theworld.org/stories/2016/07/30/fatal-addiction-authors-accuse-apple-destroying-japans-te...
1•zahirbmirza•6m ago•1 comments

It's the Internet, Stupid (2025)

https://www.persuasion.community/p/its-the-internet-stupid
1•mitchbob•8m ago•1 comments

Nikon Z9 Aboard the Artemis II Moon Mission at the Last Minute

https://petapixel.com/2026/04/02/a-nikon-z9-made-it-aboard-the-artemis-ii-moon-mission-at-the-las...
1•DASD•8m ago•0 comments

The problems with Big Tech AI data collection

https://nextcloud.com/blog/the-problems-with-big-tech-ai-data-collection-privacy-concerns-and-how...
3•devonnull•10m ago•0 comments

The danger of military AI isn't killer robots; it's worse human judgement

https://www.defenseone.com/technology/2026/03/military-ai-troops-judgement/412390/
4•speckx•11m ago•2 comments

HN: MCP-authz – runtime authorization middleware for MCP tool calls

https://github.com/soumyasagiri/mcp-authz
2•soumyasagiri•12m ago•0 comments

Attackers Are Hunting High-Impact Node.js Maintainers with Social Engineering

https://socket.dev/blog/attackers-hunting-high-impact-nodejs-maintainers
1•pier25•15m ago•1 comments

Researchers Secure NSF Grant to Test Ancient Fern as Carbon Offset Soln (2025)

https://news.stonybrook.edu/university/sbu-researchers-secure-nsf-grant-to-test-ancient-fern-as-c...
1•littlexsparkee•15m ago•0 comments

Rainy-City.com

https://rainy-city.com
1•mnky9800n•17m ago•0 comments

Show HN: Grammarly for tweet reach – 36 rules from X's source

https://github.com/AytuncYildizli/reach-optimizer
3•aytuncyildizli•19m ago•1 comments

Show HN: We're building an AI hedge fund

https://rallies.ai/arena
4•rallies•19m ago•8 comments

A Visual Tour of Modern LLM Architectures

https://www.youtube.com/watch?v=CepbWmGie0E
2•mdp2021•20m ago•0 comments

Pushing Claude Code Further with Spec Driven Development

http://gordonburgett.net/posts/2026/03_spec-driven-development/
3•gburgett•21m ago•0 comments

Craigslist Made Me Rich. Giving the Money Away Is Easy.

https://www.nytimes.com/2026/03/30/opinion/giving-pledge-philanthropy.html
3•bookofjoe•21m ago•1 comments

The Cost of Fewer Tokens: Context Efficiency Makes Playwright CLI Slower

https://outpost.ranger.net/post/the-hidden-cost-of-fewer-tokens/
1•mroset•22m ago•0 comments

Show HN: Lustre – MCP server giving AI tools premium Flutter components

https://www.npmjs.com/package/lustre-mcp
1•deltaops•25m ago•0 comments

ChatGPT vs. Electrical Engineering Graduate-Level Course Final Exam

https://www.youtube.com/watch?v=QTm8G2rQYTY
1•guiambros•25m ago•0 comments

Toasty, an Async ORM for Rust

https://tokio.rs/blog/2026-04-03-toasty-released
1•carllerche•26m ago•0 comments

The false dawn of the post-literate society

https://unherd.com/2026/04/the-false-dawn-of-the-post-literate-society/
1•anarbadalov•26m ago•0 comments

Mental Health Clothing Brand

https://nosaddays.com/
2•samdreamin•31m ago•1 comments

The uphill climb of making diff lines performant

https://github.blog/engineering/architecture-optimization/the-uphill-climb-of-making-diff-lines-p...
3•angristan•32m ago•0 comments

How the Apple Watch defined modern health tech

https://www.theverge.com/column/906391/apple-watch-optimizer-apple-50-health-tech-wearables
2•brandonb•34m ago•0 comments

NextCloud, Proton and others fork OnlyOffice as true sovereign office suite

https://nextcloud.com/blog/press_releases/industry-initiative-launches-euro-office-as-true-sovere...
3•maxloh•34m ago•1 comments

Oracle Files H-1B Visa Petitions Amid Mass Layoffs

https://nationaltoday.com/us/tx/austin/news/2026/04/03/oracle-files-thousands-of-h-1b-visa-petiti...
53•kklisura•35m ago•11 comments

Artemis II Multimedia: Crew Photos, Videos and Mission Highlights

https://www.nasa.gov/artemis-ii-multimedia/
3•mpweiher•36m ago•0 comments

Show HN: Screenshot web components with one click

https://chromewebstore.google.com/detail/webcap/hiofbhgfmcaiohmbdlajagfbhkikpcim
3•ayakut•38m ago•3 comments

DropSmith – Generate structured NPC dialogue for games via MCP

https://www.npmjs.com/package/dropsmith-mcp
2•dropsmith•38m ago•0 comments

Show HN: Language Operator – Kubernetes operator for managing agents at scale

https://github.com/language-operator/language-operator
4•fretlessjazz•40m ago•0 comments