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

Leadly – AI lead generation for small businesses at $9/month

https://willowy-kulfi-0cbaff.netlify.app
1•Leadly•6m ago•0 comments

Apple to Pay $250M to Settle Class Action over Delayed Siri Features

https://www.macrumors.com/2026/05/05/apple-class-action-siri-lawsuit-settlement/
1•mgh2•6m ago•0 comments

Trustworthy JavaScript for the Open Web

https://hacks.mozilla.org/2026/05/trustworthy-javascript-for-the-open-web/
1•nnx•10m ago•0 comments

Linear's MCP server accepts HTTP:// redirect URIs for confidential OAuth clients

https://github.com/korrel-dev/mcp-audits/tree/main/audits/linear
1•issazangana•13m ago•0 comments

Canadian fiddler sues Google after AI wrongly claimed he was a sex offender

https://www.theguardian.com/music/2026/may/05/canadian-ashley-macisaac-fiddler-musician-singer-so...
1•Teever•13m ago•0 comments

Bevy and egui desktop app in production

https://nominal.io/blog/nominal-connect-shipping-realtime-desktop-software-with-rust-bevy-and-egui
1•phsilva•14m ago•0 comments

Sample App – On-Device AI Assistant for Android

https://github.com/ajay-sainy/GemOfGemma
1•qarue•16m ago•0 comments

Skelm – Build AI agents in TypeScript without losing your mind

https://github.com/scottgl9/skelm
1•scottgl•16m ago•0 comments

Lessons on Building MCP Servers

https://taoofmac.com/space/blog/2026/04/29/2341
1•gmays•17m ago•0 comments

StarFighter 16-Inch

https://us.starlabs.systems/pages/starfighter
2•signa11•17m ago•0 comments

Security Engineering Is a Context Problem

https://aseemshrey.in/blog/security-engineering-is-a-context-problem/
1•LuD1161•19m ago•0 comments

Show HN: Library to make your own Windows program launcher (like dmenu)

https://github.com/cristeigabriela/wintheon
1•gabriela_c•23m ago•0 comments

Google is building an AI agent that could be its answer to OpenClaw

https://www.businessinsider.com/google-ai-agent-openclaw-remy-gemini-assistant-2026-5
2•droidjj•25m ago•0 comments

FFmpeg developer calls out OxideAV for AI license laundering of his code

https://github.com/OxideAV/oxideav-magicyuv/issues/3
2•dmitrygr•30m ago•0 comments

Telus using AI to alter the accents of customer service agents

https://www.theglobeandmail.com/business/article-telus-ai-accents-customer-service-agents/
2•gnabgib•31m ago•0 comments

R2-D2 Monitor – TUI for Windows Administrators

https://github.com/Victxrlarixs/r2d2-monitor
2•unixero•34m ago•0 comments

"More transgender people committed homicide than were victims" in Britain

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6182901
6•rdevilla•35m ago•0 comments

HN: GapMap – A quantitative index of knowledge gaps between Wikipedias

https://www.gapmap.wiki/
2•mucho_mango•36m ago•0 comments

OpenAI delivers low-latency voice AI at scale

https://www.google.com/
3•midoxbe•37m ago•1 comments

Show HN: How I Separate Signal from Noise in the AI Firehose

https://laxmena.com/how-i-separate-signal-from-noise-in-the-ai-firehose
3•laxmena•38m ago•0 comments

Simpler JVM Project Setup with Mill

https://mill-build.org/blog/17-simpler-jvm-mill-110.html
2•lihaoyi•39m ago•0 comments

Telus Uses AI to Alter Call-Agent Accents

https://letsdatascience.com/news/telus-uses-ai-to-alter-call-agent-accents-a3868f63
5•debo_•42m ago•1 comments

Dawkins, Claude and the Myth of Consciousness in Artificial Intelligence

https://www.lucasaguiar.xyz/posts/dawkins-claude-consciencia-ia/
3•isfttr•47m ago•0 comments

Ask HN: Ten Yrs from now, when only AI codes, what's the stack?

4•jpcapdevila•48m ago•2 comments

Programming in 2026: excitement, dread, and the coming wave

https://amontalenti.com/2026/04/23/excitement-and-dread
4•blenderob•49m ago•0 comments

Store Tags After Payloads

https://www.scattered-thoughts.net/writing/store-tags-after-payloads/
3•blenderob•52m ago•0 comments

Show HN: Docx-CLI – let agents edit your Word files safely

https://github.com/kklimuk/docx-cli
3•kirillklimuk•55m ago•0 comments

Show HN: Zift – find authorization logic in your code

https://github.com/enforceauth/zift
3•boorad•57m ago•0 comments

RAG retrieves the refutation and still gets it wrong

https://reyes.id.au/posts/anchor-catching-the-failure-mode-where-rag-retrieves-the-refutation-and...
3•aeyer•1h ago•0 comments

Sendapi.co – One API for WhatsApp, SMS, and Email

https://sendapi.co/
3•nimana•1h ago•0 comments